CPE 101 last updated 8 Oct
Fall 2009
Course
Schedule
Course
Final
IMPORTANT: This schedule is subject to change be sure to review it regularly (and to refresh your browser as necessary)
FOR THE FIRST TWO WEEKS this schedule is subject to substantial change in order to coordinate with other CPE 101
sections and to adjust to the proper level of difficulty and coverage appropriate to the course and students.
Week 1 |
Monday 9/21 |
Wednesday 9/23 |
Friday 9/25 |
Lecture |
|
Orientation
|
Computer Concepts Language Translation |
Reading |
|
|
Syllabus, Chapter 1, |
Homework |
|
|
|
Lab |
|
Lab 1 Due * |
|
Program |
|
|
|
Quiz/Exam |
|
|
|
Week 2 |
Monday 9/28 |
Wednesday 9/30 |
Friday 10/2 |
Lecture |
Overview of C |
Program Structure |
Simple console i/o |
Reading |
Chapter 2 sections 2.1-2.3 |
Finish Chapter 2 |
Chapter 12, section 1 (don't worry about file i/o at this point!) |
Homework |
HW1 | HW1 due, may use "handin" until midnight :-) |
|
Lab |
|
Lab 2 Due |
|
Program |
|
|
|
Quiz/Exam |
|
|
|
Week 3 |
Monday 10/5 |
Wednesday 10/7 |
Friday 10/9 |
Lecture |
|
Finish if statements and start Loops |
Repetition and Looping |
Reading |
|
Chapter 5.1-5.4 |
|
Homework |
|
|
|
Lab |
|
|
|
Program |
|
|
|
Quiz/Exam |
Midterm Quiz 1 - Basics of C up to and including "if" statement |
|
Work on If-Grid Problems on IHS to "A" level and beyond! If-Grid quiz possible on Monday |
Week 4 |
Monday 10/12 |
Wednesday 10/14 |
Friday 10/16 |
Lecture |
Loops
|
Library Functions; User-Defined Functions
|
Functions; Top-Down Design |
Reading |
|
|
Chapters 3.1, 3.5, 3.6
|
Homework |
|
|
HWK2
Check for relevance, Fall 2009: |
Lab |
Lab 3 due. Lab Quiz 1: Conditions |
|
|
Program |
|
Program 1 due at 5 pm |
|
Quiz/Exam |
|
Again, check relevance for Fall 2009: (If you're still looking for an editor, check out VIM operations, VIM setup. |
Week 5 |
Monday 10/19 |
Wednesday 10/21 |
Friday 10/23 |
Lecture |
simple Pointers (this section is omitted for Fall 2009, just look at it but don't worry about it) |
Output Parameters |
|
Reading |
Chapters 14.1 for ref |
Read Chapter 6, special attention to 6.1-6.4
|
Chapters 6.4 - 6.7
|
Homework |
HW 2 Due
|
|
|
Lab |
|
This time I mean it :-) |
|
Program |
|
|
|
Quiz/Exam |
|
|
|
Week 6 |
Monday 10/26 |
Wednesday 10/28 |
Friday 10/30 |
Lecture |
Output Parameters |
File i/o (probably?) |
|
Reading |
6.4 - 6.7 |
12.1
|
|
Homework |
|
|
|
Lab |
Lab Quiz 2: Loop grid Lab 4 is due: handin to my Lab04 directory |
|
|
Program |
|
|
Programming Project 2 (pairs) due with handin by midnight |
Quiz/Exam |
|
|
|
Week 7 |
Monday 11/2 |
Wednesday 11/4 |
Friday 11/6 |
Lecture |
Arrays
|
Arrays, Linear Search, Review Midterm
|
Multi-Dimensional
Arrays
|
Reading |
Chapters 8.1 - 8.3
|
Chapters 8.4 - 8.6
|
Chapters 8.7 - 8.8
|
Homework |
|
HWK3 |
|
Lab |
|
|
|
Program |
|
|
|
Quiz/Exam |
Midterm quiz 3: Functions |
|
|
Week 8 |
Monday 11/9 |
Wednesday 11/11 |
Friday 11/13 |
Lecture |
Lecture Slides arrays
Lecture Slides search Strings --> |
|
Start Strings if we finish with Arrays
|
Reading |
|
Chapters 9.1 - 9.2 -->
|
|
Homework |
HWK3 due by Midnight on Wednesday - handin to HWK3 folder |
HWK 3 due at midnight (turn in full programs please) |
|
Lab |
|
Lab 7 Due on Monday |
|
Program |
|
|
|
Quiz/Exam |
|
HOLIDAY |
Lab Quiz (Functions)
|
Week 9 |
Monday 11/16 |
Wednesday 11/18 |
Friday 11/20 |
Lecture |
Lecture on Strings and possibly start Structures
|
Arrays of Structures
|
Lecture Notes - strings, structures, nested datastructures (possible) multidimen arrays, Structures Practice
|
Reading |
|
Chapters 11.4 - 11.6
|
|
Homework |
|
HWK 4 |
HWK4 due on Friday (extra credit) or Monday by handin to HWK4 folder |
Lab |
Lab 7 is due. Last day to submit old work not yet completed for some credit |
|
Lab 8 Due after break (11/30), strings need to be covered |
Program |
|
|
|
Quiz/Exam |
|
|
|
Week 10 |
Monday 11/23 |
Wednesday 11/25 |
Friday 11/27 |
Lecture |
** NO CLASS - furlough day Midterm Review and Catch up
|
Thanksgiving Break |
|
Reading |
|
|
|
Homework |
HWK4 due, final day |
|
|
Lab |
|
|
|
Program |
** Project 3 due |
|
|
Quiz/Exam |
|
|
|
Week 11 |
Monday 11/30 |
Wednesday 12/2 |
Friday 12/4 |
Lecture |
TBD
|
Wrap up & Review
|
Lab Final |
Reading |
|
|
|
Homework |
Write up Final Study Notes!!! |
|
|
Lab |
|
|
|
Program |
|
P4 Due |
|
Quiz/Exam |
|
|
Lab Final |
Finals Week |
|
Quiz/Exam |
Final Exam |