CPE 101
Fall 2008
Course
Schedule
Course
Final
IMPORTANT: This schedule is subject
to change
be sure to review it regularly (and to refresh your browser as
necessary)
| Week 1 | Monday 9/22 | Wednesday 9/24 | Friday 9/26 | 
| Lecture | Orientation | Computer Concepts Language Translation | Overview of C | 
| Reading |  | Syllabus, Chapter 1 | Chapters 2.1-2.3 | 
| Homework |  |  |  | 
| Lab | 
 | Lab 1 Due  | |
| Program | 
 | 
 |  | 
| Quiz/Exam | 
 | 
 |  | 
| Week 2 | Monday 9/29 | Wednesday 10/1 | Friday 10/3 | 
| Lecture | Program Structure | Simple console i/o |  Relational Operators
and  | 
| Reading | Chapter 2 | Chapter 12.1 (don't worry about file i/o at this point!) | 
 Chapter 4.1-4.4 | 
| Homework |  | HW1 | 
 | 
| Lab | 
 | Lab 2 Due  | |
| Program |  | 
 | |
| Quiz/Exam | 
 |   |  | 
| Week 3 | Monday 10/6 | Wednesday 10/8 | Friday 10/10 | 
| Lecture |  | Finish if statements and start Loops | 
 Repetition and Looping | 
| Reading | 
 | Chapter 5.1-5.4 |  | 
| Homework | 
 HW1 due | 
 | 
 | 
| Lab |  |   | |
| Program |  |  | |
| Quiz/Exam |   |  |  | 
 
| Week 4 | Monday 10/13 | Wednesday 10/15 | Friday 10/17 | 
| Lecture |  Loops | Library Functions; User-Defined Functions | Functions; Top-Down Design | 
| Reading |  |  | Chapters 3.1, 3.5, 3.6 | 
| Homework |  Do practice Lab exam! |  | |
| Lab | Lab 3 due |   |   | 
| Program |  | Program 1 due at 5 pm  | 
 
 | 
| Quiz/Exam |   | handed out in class Advice - take it under realistic conditions! (If you're still looking for an editor, check out VIM operations, VIM setup. | LAB EXAM! 50 minutes prepare by practice exams | 
 
| Week 5 | Monday 10/20 | Wednesday 10/22 | Friday 10/24 | 
| Lecture |   simple Pointers | ** MIDTERM 1 covers all material in book, assignments and lecture up to Friday of Week 4. | Output Parameters | 
| Reading | Chapters 14.1 for ref | 
 | 
 Chapters 6.1 - 6.3 | 
| Homework |  HW 2 Due |  |  | 
| Lab |  | Lab  4 Due  | |
| Program |  |  |  | 
| Quiz/Exam |  | Midterm 1 |  | 
 
| Week 6 | Monday 10/27 | Wednesday 10/29 | Friday 10/31 | 
| Lecture | Output Parameters | File i/o (?) |  | 
| Reading | 6.4 - 6.7 | 
 12.1 | 
 | 
| Homework | HW Due |  |  | 
| Lab | Lab
6 Assigned |  | Lab Due | 
| Program | 
 | 
 |  | 
| Quiz/Exam |  |   |  | 
 
| Week 7 | Monday 11/3 | Wednesday 11/5 | Friday 11/7 | 
| Lecture | 
 Arrays | 
 Arrays, Linear Search | 
 Multi-Dimensional
Arrays | 
| Reading | 
 Chapters 8.1 - 8.3 | 
 Chapters 8.4 - 8.6 | 
 Chapters 8.7 - 8.8 | 
| Homework |  | HWK3 | HW Due | 
| Lab | 
 | Lab Due  | |
| Program | 
 | 
 | |
| Quiz/Exam |   | 
 |  | 
 
| Week 8 | Monday 11/10 | Wednesday 11/12 | Friday 11/14 | 
| Lecture | 
 Strings | 
  MIDTERM 2 | Strings | 
| Reading | 
 | 
 Chapters 9.1 - 9.2 | 
 | 
| Homework |  |  |  | 
| Lab |   | Lab Due  | |
| Program |  |  | 
 | 
| Quiz/Exam |  | Midterm 2 | Lab Exam 2 | 
 
| Week 9 | Monday 11/17 | Wednesday 11/19 | Friday 11/21 | 
| Lecture |  Structures | 
 Arrays of Structures | 
 Structures Practice | 
| Reading | 
 | 
 Chapters 11.4 - 11.6 | 
 | 
| Homework |  | HWK 4 | HWK4 due | 
| Lab |  | Lab 9 Due  | |
| Program | 
 |  |  | 
| Quiz/Exam |   |   |   | 
 
| Week 10 | Monday 11/24 | Wednesday 11/26 | Friday 11/28 | 
| Lecture | 
 Midterm Review and Catch up | 
 Thanksgiving Break | |
| Reading |  |  |  | 
| Homework | HWK5 due (Booch talk) |  |  | 
| Lab |  |  | |
| Program | ** Project 3 due  |  |  | 
| Quiz/Exam |   |   |   | 
| Week 11 | Monday 12/1 | Wednesday 12/3 | Friday 12/5 | 
| Lecture | 
 TBD | 
 Wrap up & Review | Lab Final  | 
| Reading |  |  |  | 
| Homework | Write up Final Study Notes!!! |  |  | 
| Lab |  |  | |
| Program |  | P4 Due | |
| Quiz/Exam |   |   | Lab Final  | 
| Finals Week | Tuesday 12/9 | 
| Quiz/Exam | Final Exam 7:10
- 10:00 PM |