Course Schedule CS111 - Introduction to Computer Science Fall Semester, 2007 Page 1 Tentative Course Schedule Date Topic Reading What’s Due W 8/29 Class Introduction Syllabus Th 8/30 Lab Experience Movie: Giant Brains (1 hr) /Algorithm movie (30 mins) Mac OS X Overview (Supplemental) F 8/31 An Introduction to Computer Science Chapter 1 M 9/3 No Class Labor Day W 9/5 Algorithm Discovery and Design Chapter 2 p.34 - 3, 9 Th 9/6 Lab Experience Lab - Writing Algorithms (Supplemental) Lab Experiences 2 and 3 F 9/7 p.75 - 3, 5, 8, 21 M 9/10 Challenge Work: page 77 - #1 W 9/12 The Efficiency of Algorithms Chapter 3 Th 9/13 Lab - Analysis of Algorithms Lab Experiences 4, 5, and 6 F 9/14 Challenge Work: page 124 - #1 M 9/17 W 9/19 The Building Blocks: Binary Numbers, Boolean Logic, and Gates Chapter 4 Page 184 - 9, 15, 20 Th 9/20 Lab - Boolean Logic and Gates Lab - (Supplemental) F 9/21 M 9/24 W 9/26 Computer Systems Organization Chapter 5 Page 233 - 2, 9, 15, 16 Th 9/27 Lab - Computer Organization F 9/28 M 10/1 W 10/3 An Introduction to System Software and Virtual Machines Chapter 6 Page 285 - 4, 7, 12 Th 10/4 Lab - System Software Linux OS (Supplemental) F 10/5 Course Schedule CS111 - Introduction to Computer Science Fall Semester, 2007 Page 2 M 10/8 W 10/10 Computer Networks, the Internet, and the World Wide Web Chapter 7 Page 332 - 3, 7, 13 Th 10/11 Lab - Computer Networks F 10/12 M 10/15 Midterm Exam Chapters 1-7 W 10/17 Th 10/18 No Lab - Quad Exams F 10/19 No Class - Quad Exams M 10/22 Introduction to High- Level Language Programming Chapter 8 Page 420 - 5, 6, 9, 15, 21 W 10/24 Th 10/25 Lab - Programming Part I - Java F 10/26 The Tower of Babel Chapter 9 M 10/29 W 10/31 Th 11/1 Lab - Programming Part I Karel J Robot - Part A (Supplemental) F 11/2 Compilers and Language Translation Chapter 10 Page 464 - 1, 2,10 M 11/5 W 11/7 Th 11/8 Lab - Programming Part II Karel J Robot - Part B (Supplemental) F 11/9 Models of Computation Chapter 11 M 11/12 W 11/14 Th 11/15 Lab - Turing Machine F 11/16 M 11/19 W 11/21 No Class - Thanksgiving Break Th 11/22 No Lab - Thanksgiving Break F 11/23 No Class - Thanksgiving Break M 11/26 W 11/28 Electronic Commerce and Information Security Chapter 13 Th 11/29 Lab - Language of the Internet (HTML lab) F 11/30 M 12/3 W 12/5 Artificial Intelligence Chapter 14 Th 12/6 Group presentations F 12/7 M 12/10 Course Schedule CS111 - Introduction to Computer Science Fall Semester, 2007 Page 3 W 12/12 Computers and Society Chapter 15 Th 12/13 Group presentations Final exam: Dec. 17 Monday 12:30 - 2:30 p.m.