Weeks
1 - 5
6 - 10
Chapter Textbook Topics
1,2,3
4,5,6
7,8
9-15*
Intro, Algorithm Discovery & Design, Algorithm Efficiency
Hardware Bldg. Blocks, Comp Sys Org, System Software & Virtual Machines
Computer Networks, Intro to High-Level Programming (C++)
*Selected short topics (AI, E-commerce, Information Security, Ethical issues,etc)
11 - 15
Meeting Lecture Topics
Week 1
01 T 08/31 An Introduction to Computer Science (Chapter 1)
02 R 09/02
An Introduction to Computer Science (Chapter 1)
Algorithm Discovery and Design (Chapter 2)
Week 2
03 T 09/07 Algorithm Discovery and Design (Chapter 2)
04 R 09/09 Algorithm Discovery and Design (Chapter 1,2 review)
Week 3
05 T 09/14 The Efficiency of Algorithms (Chapter 3)
06 R 09/16 The Efficiency of Algorithms (Chapter 3)
Week 4
07 T 09/21
The Efficiency of Algorithms (Chapter 3)
Quiz (Ch1-Ch3)
08 R 09/23
The Building Blocks: Binary Numbers, Boolean Logic, and Gates (Chapter 4)
Week 5
09 T 09/28 The Building Blocks: Binary Numbers, Boolean Logic, and Gates (Chapter 4)
10 R 09/30 The Building Blocks: Binary Numbers, Boolean Logic, and Gates (Chapter 4)
Week 6
11 T 10/05
The Building Blocks: Binary Numbers, Boolean Logic, and Gates (Chapter 4)
Review for the exam
12 R 10/07 Midterm exam
Week 7
18 T 10/12 Computer System Organization (Chapter 5)
19 R 10/14 Computer System Organization (Chapter 5)
Week 8
20 T 10/19 Computer System Organization (Chapter 5)
21 R 10/21
An Introduction to System Software and Virtual Machines (Chapter 6)
Homework 2 (due)
Week 9
23 T 10/26
An Introduction to System Software and Virtual Machines (Chapter 6)
Quiz (Ch4-Ch5)
24 R 10/28 An Introduction to System Software and Virtual Machines (Chapter 6)
Week 10
25 T 11/02 An Introduction to System Software and Virtual Machines (Chapter 6)
26 R 11/04
An Overview for the midterm exam
Homework 3 (due)
Week 11
27 T 11/09 Midterm exam
28 R 11/11 Holiday
Week 12
33 T 11/16 Computer Networks, The Internet, and the World Wide Web (Chapter 7)
34 R 11/18 Computer Networks, The Internet, and the World Wide Web (Chapter 7)
Week 13
35 T 11/23
Introduction to High-Level Language Programming (Chapter 8)
Homework 4 (due)
R 11/25 Thanksgiving Day - Holiday
Week 14
36 M 11/30 Introduction to High-Level Language Programming (Chapter 8)
37 R 12/02 Introduction to High-Level Language Programming (Chapter 8)
Week 15
The Tower of Babel (Chapter 9)
38 T 12/07 Quiz (Ch6 – Ch8)
Homework 5 (due)
39 R 12/09 An overview for the final exam
Finals Week
F 12/17 (12.45 p.m. – 3.00 p.m.) Final exam