CSED101 INTRODUCTION TO COMPUTING INTRODUCTION TO COMPUTER SCIENCE 유환조 Hwanjo Yu.

Slides:



Advertisements
Similar presentations
5/19/2015CS 2011 CS 201 – Data Structures and Discrete Mathematics I Syllabus Spring 2014.
Advertisements

Cpt S 122 – Data Structures Course Introduction
Introduction to CS170. CS170 has multiple sections Each section has its own class websites URLs for different sections: Section 000:
Discrete Maths Objective to give some background on the course , Semester 2, Who I am: Andrew Davison WiG Lab
COMP 110 Introduction to Programming Tabitha Peck M.S. January 9, 2008 MWF 3-3:50 pm Philips 367.
Intro to CIT 594
CS/CMPE 535 – Machine Learning Outline. CS Machine Learning (Wi ) - Asim LUMS2 Description A course on the fundamentals of machine.
CS 232 Geometric Algorithms: Lecture 1 Shang-Hua Teng Department of Computer Science, Boston University.
CMSC 132: Object-Oriented Programming II
COMP 14 Introduction to Programming Mr. Joshua Stough January 12, 2005 Monday/Wednesday 11:00-12:15 Peabody Hall 218.
CS 232 Geometric Algorithms: Lecture 1 Shang-Hua Teng Department of Computer Science, Boston University.
COMP171 Data Structures and Algorithm Qiang Yang Lecture 1 ( Fall 2006)
EE 220 (Data Structures and Analysis of Algorithms) Instructor: Saswati Sarkar T.A. Prasanna Chaporkar, Programming.
CS 152 & CS 154 Bill Crum, Lecturer Bill White, Instructional Coordinator Earth Chandrraungphen, Lab TA.
COMP 110 Introduction to Programming Mr. Joshua Stough August 22, 2007 Monday/Wednesday/Friday 3:00-4:15 Gardner Hall 307.
SASE Contextualised group work – teaching a broader mathematics curriculum to first year science students: Case study – Problem solving Jo-ann Larkins.
COMP 14 – 02: Introduction to Programming Andrew Leaver-Fay August 31, 2005 Monday/Wednesday 3-4:15 pm Peabody 217 Friday 3-3:50pm Peabody 217.
COMPUTER SCIENCE 10: INTRODUCTION TO COMPUTER SCIENCE Dr. Natalie Linnell with credit to Cay Horstmann and Marty Stepp.
Leo Lam © Welcome This is EE235 BackHuskies!
Intro to CIT 594
Computer Science 102 Data Structures and Algorithms V Fall 2009 Lecture 1: administrative details Professor: Evan Korth New York University 1.
CS 450: COMPUTER GRAPHICS COURSE AND SYLLABUS OVERVIEW SPRING 2015 DR. MICHAEL J. REALE.
EECS 110: Introduction to Programming for Non-Majors
CS223 Algorithms D-Term 2013 Instructor: Mohamed Eltabakh WPI, CS Introduction Slide 1.
1 HCC Brandon Independent Study Orientation Power Point Instructor: Tiffany Cantrell.
COMP 111 Programming Languages 1 First Day. Course COMP111 Dr. Abdul-Hameed Assawadi Office: Room AS15 – No. 2 Tel: Ext. ??
COMP Introduction to Programming Yi Hong May 13, 2015.
CS 103 Discrete Structures Lecture 01 Introduction to the Course
Lecture 1 Page 1 CS 111 Summer 2015 Introduction CS 111 Operating System Principles.
EECE 310 Software Engineering Lecture 0: Course Orientation.
Week 1 : Introduction to Lab.
Course Introduction Software Engineering
CST 229 Introduction to Grammars Dr. Sherry Yang Room 213 (503)
CSC 120 Introduction to Programming Dr Andreas Loizides c.cy des/CSC120.
CSCE 1040 Computer Science 2 First Day. Course Dr. Ryan Garlick Office: Research Park F201 B –Inside the Computer Science department.
Catie Welsh January 10, 2011 MWF 1-1:50 pm Sitterson 014.
CSCI 51 Introduction to Computer Science Dr. Joshua Stough January 20, 2009.
CS 140 Computer Programming (I) Second semester (3 credits) Imam Mohammad bin Saud Islamic University College of Computer Science and Information.
COMP2012 Object-Oriented Programming and Data Structures Fall 2015.
CS307 Operating Systems Course Introduction Yücel Saygın Office : FENS 2081 ext 9576.
Jongwook Woo CIS 520 Software Engineering (Syllabus) Jongwook Woo, PhD California State University, LA Computer and Information System.
Introduction COMP283 – Discrete Structures. JOOHWI LEE Dr. Lee or Mr. Lee ABD Student working with Dr. Styner
Welcome to CIS 2168 ! Data Structures and Algorithms
EECS 110: Introduction to Programming for Non-Majors Aleksandar Kuzmanovic Northwestern University
Jongwook Woo CIS 528 Introduction to Big Data Science (Syllabus) Jongwook Woo, PhD California State University, LA Computer and Information.
June 19, Liang-Jun Zhang MTWRF 9:45-11:15 am Sitterson Hall 011 Comp 110 Introduction to Programming.
IST 210: Organization of Data
CSCE 1030 Computer Science 1 First Day. Course Dr. Ryan Garlick Office: Research Park F201 B –Inside the Computer Science department.
Intro. to Computer Science
EECS 110: Introduction to Programming for Non-Majors Aleksandar Kuzmanovic Northwestern University
Data Structures and Algorithms in Java AlaaEddin 2012.
COMP 103 wrapping up and some exam tips 2015-T2 Lecture 32 Marcus Frean School of Engineering and Computer Science, Victoria University of Wellington 
CS 161 Introduction to Computer Science I Winter, 2014: 112 Spring, 2014: 131 Summer, 2014: 132.
Introduction to Problem Solving Alexey Onufriev Departments of Computer Science and Physics Virginia Tech Copyright ©
IST 210: ORGANIZATION OF DATA Introduction IST210 1.
CS 360 Lab 1 Professor: Krzysztof Nowak TA: Mark Boady.
Welcome to Data Structures. Course Introduction Instructor : r 신 용 태 r 愼 鏞 台 r Yongtae Shin r 정보과학관 422 호 r r r Homepage.
Formal Languages and Automata Theory
EECS 110: Introduction to Programming for Non-Majors
Marketing (English Class)
CS 201 – Data Structures and Discrete Mathematics I
CS 201 – Data Structures and Discrete Mathematics I
EECE 310 Software Engineering
Intro. to Computer Science
Jeremy Bolton, PhD Assistant Teaching Professor
Problem Solving Using C: Orientation & Lecture 1
CPT S 317: Automata and Formal Languages
ECE 103 Engineering Programming Chapter 1 Introduction
Intro. to Computer Science
Programming Assignment Tutorial
Presentation transcript:

CSED101 INTRODUCTION TO COMPUTING INTRODUCTION TO COMPUTER SCIENCE 유환조 Hwanjo Yu

Computer Science? or Engineering?  Computer Science  Computer Engineering –2–2

Science? Engineering? –3–3 Math Stat Physics Bio E IE ME Chem Biology EE CE Astro Chem E CS

–4–4  Mathematics  Prove by finding fundamentals that explains truth  Eg., Fermat’s last theorem (x n + y n = z n, 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

Favorite Computer Game? –5–5  Puzzle  Adventure  Real time strategy  StarCraft, WarCraft, Warhammer  Online RPG  Lineage, WoW, Diablo  Simulation  SimCity, Civilization, Spore  Extra  Special Force, Kart Rider, 고스톱

Science & Engineering –6–6 Fundamentals Observation Optimization Science Engineering

Science & Engineering –7–7 Math Stat Phy Bio E IE ME Chem Biology EE CE Astro Chem E CS

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

Google - Don't Be Evil –9–9  Stanford grad students started at 1998  The only company that can challenge Microsoft

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

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 ( )  Turing Award

Table of Content –12  Science & Engineering  Computer Science  Flavor of 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 ...

Visiting every city in the shortest way –14  Visit the five cities in the shortest way  Visith 36 cities?

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 colors4colors

Table of Content –16  Science & Engineering  Computer Science  Flavor of Computer Science  CS101 Introduction to Computing 

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.

Lecture and Lab sessions –18  Refer to :

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

Evaluation –20  Absolute scale or relative scale depending on your performance  95+% A+ (if absolute scale)  Midterm 30%  Final 35%  HWs 35%

Class manner –21  Penalty for “bad” class manners  Calling phonefinal grade F  Answering phonefinal score - 20%  Leaving in the middle of lecturefinal score -10%  Sending message in cellphonefinal score -10%

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!