csed101 introduction to computing introduction to computer science

22
CSED101 INTRODUCTION TO COMPUTING INTRODUCTION TO COMPUTER SCIENCE 유유유 Hwanjo Yu

Upload: crwys

Post on 19-Jan-2016

79 views

Category:

Documents


0 download

DESCRIPTION

유환조 Hwanjo Yu. CSED101 INTRODUCTION TO COMPUTING INTRODUCTION TO COMPUTER SCIENCE. Computer Science? or Engineering?. Computer Science. Computer Engineering. Science? Engineering?. Math. CS. CE. Stat. Physics. IE. EE. Chem. Chem E. Astro. Biology. Bio E. ME. Mathematics - PowerPoint PPT Presentation

TRANSCRIPT

Page 1: CSED101 INTRODUCTION TO COMPUTING INTRODUCTION TO COMPUTER SCIENCE

CSED101 INTRODUCTION TO COMPUTING

INTRODUCTION TO COMPUTER SCIENCE

유환조Hwanjo Yu

Page 2: CSED101 INTRODUCTION TO COMPUTING INTRODUCTION TO COMPUTER SCIENCE

Computer Science? or Engineering?

Computer Science Computer Engineering

–2

Page 3: CSED101 INTRODUCTION TO COMPUTING INTRODUCTION TO COMPUTER SCIENCE

Science? Engineering?–3

Math

StatPhysics

Bio E

IE

ME

Chem

Biology

EE

CE

AstroChem E

CS

Page 4: CSED101 INTRODUCTION TO COMPUTING INTRODUCTION TO COMPUTER SCIENCE

–4

Mathematics Prove by finding fundamentals that explains truth Eg., Fermat’s last theorem (xn + yn = zn, n >= 3)

Biology, Physics, Chemistry Form hypotheses that explain observation results, and

verify by experiments Eg., Chellenger spaceship explosion accident

Engineering Find optimal solutions for the problems having no right

answer E.g., airplane

Computer Science Create new problems and develop systems to

solve the problems

Page 5: CSED101 INTRODUCTION TO COMPUTING INTRODUCTION TO COMPUTER SCIENCE

Favorite Computer Game?–5

Puzzle Adventure Real time strategy

StarCraft, WarCraft, Warhammer Online RPG

Lineage, WoW, Diablo Simulation

SimCity, Civilization, Spore Extra

Special Force, Kart Rider, 고스톱

Page 6: CSED101 INTRODUCTION TO COMPUTING INTRODUCTION TO COMPUTER SCIENCE

Science & Engineering–6

Fundamentals

Observation

OptimizationScience

Engineering

Page 7: CSED101 INTRODUCTION TO COMPUTING INTRODUCTION TO COMPUTER SCIENCE

Science & Engineering–7

Math

StatPhy

Bio E

IE

ME

Chem

Biology

EE

CE

AstroChem E

CS

Page 8: CSED101 INTRODUCTION TO COMPUTING INTRODUCTION TO COMPUTER SCIENCE

Most powerful companies in the world MS IBM … Samsung elec … Posco …

–8

Page 9: CSED101 INTRODUCTION TO COMPUTING INTRODUCTION TO COMPUTER SCIENCE

Google - Don't Be Evil–9

Stanford grad students started at 1998 The only company that can challenge

Microsoft

Page 10: CSED101 INTRODUCTION TO COMPUTING INTRODUCTION TO COMPUTER SCIENCE

YouTube

UIUC undergrad students started the company at 2005

Google bought it for $1.6 billion at 2006 Steve Chen was chosen one of 50 people

who matters in business Currently the third most frequently

visited site after Google and Yahoo

–10

Page 11: CSED101 INTRODUCTION TO COMPUTING INTRODUCTION TO COMPUTER SCIENCE

Computer Science–11

Study needing creativity Create new problem Create new system Implement using computers

Creativity is the key in CS CS is not about computer programming

CS was started by mathematicians and logicians at 1930s Alan Turing (1912 - 1954) Turing Award

Page 12: CSED101 INTRODUCTION TO COMPUTING INTRODUCTION TO COMPUTER SCIENCE

Table of Content–12

Science & Engineering Computer Science Flavor of Computer Science

Page 13: CSED101 INTRODUCTION TO COMPUTING INTRODUCTION TO COMPUTER SCIENCE

Sort students’ records–13

Problem Sort the records of students in our class in

descending order

Sorting algorithm Bubble sorting Quick sorting Merge sorting Bucket sorting Radix sorting ...

Page 14: CSED101 INTRODUCTION TO COMPUTING INTRODUCTION TO COMPUTER SCIENCE

Visiting every city in the shortest way

–14

Visit the five cities in the shortest way

Visith 36 cities?

Page 15: CSED101 INTRODUCTION TO COMPUTING INTRODUCTION TO COMPUTER SCIENCE

Four colors–15

“every map can be drawn with only 4 colors."

Introduced at 1852 Proved at 1976 using computers Proved at 1994 using theorem prover

5 colors 4colors

Page 16: CSED101 INTRODUCTION TO COMPUTING INTRODUCTION TO COMPUTER SCIENCE

Table of Content–16

Science & Engineering Computer Science Flavor of Computer Science CS101 Introduction to Computing

http://www.postech.ac.kr/class/cs101

Page 17: CSED101 INTRODUCTION TO COMPUTING INTRODUCTION TO COMPUTER SCIENCE

EECS-101 Introduction to Computing

–17

Objective ( 목적 ) To learn fundamental principles of

computing and learn the way of computational thinking that is necessary in problem solving.

This course involves programming exercise, by which students will learn how to express computational thinking in programming language.

We will study and use a functional language, Objective CAML, through this course.

Page 18: CSED101 INTRODUCTION TO COMPUTING INTRODUCTION TO COMPUTER SCIENCE

Lecture and Lab sessions–18

Refer to : http://www.postech.ac.kr/class/cs101

Page 19: CSED101 INTRODUCTION TO COMPUTING INTRODUCTION TO COMPUTER SCIENCE

HW (35%)–19

10 HWs in total A HW will be given every Thursday Due every next Thursday 6pm Will not accept late HWs (no exception!)

Electronic submission Use AFS TA will explain how to submit HWs in the

lab sessions

Page 20: CSED101 INTRODUCTION TO COMPUTING INTRODUCTION TO COMPUTER SCIENCE

Evaluation–20

Absolute scale or relative scale depending on your performance 95+% A+ (if absolute scale)

Midterm 30% Final 35% HWs 35%

Page 21: CSED101 INTRODUCTION TO COMPUTING INTRODUCTION TO COMPUTER SCIENCE

Class manner–21

Penalty for “bad” class manners Calling phone final grade

F Answering phone final score

- 20% Leaving in the middle of lecture final score

-10% Sending message in cellphone final

score -10%

Page 22: CSED101 INTRODUCTION TO COMPUTING INTRODUCTION TO COMPUTER SCIENCE

Cheating ( 부정행위 )–22

HW Every HWs must be done by yourself without

collaboration! Cheating HW

Refer to the document for cheating in the homepage

Automatic detection of cheating HW We will run the detection program after the final exam

Found 7 students at 2008 CSED-101 (Some students copied friend’s answers)

If you are found to be cheating even once, Your grade will be F! All the 7 students at 2008 received F!