Assignments are due according to the following table. Note that the due time for all quizzes, programs, and other homework is the same time of day as the beginning of your class meetings. Also note that future homework assignments are tentative based on previous course offerings. We may change assigned homework at any time before it is assigned. Schedule subject to change.
Day assigned | Programs due | Other parts of assignment due |
---|---|---|
Monday | Wednesday | Tuesday |
Tuesday | Friday | Thursday |
Thursday | Monday | Monday |
Schedule last updated Tue Nov 10.
Session quick links: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30
Week | Session | Reading | HW Due | Topics | Slides | Milestone | ||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
0 |
Thu Sep 3 Details |
|
Introduction | |||||||||||||
1 |
Mon Sep 7 Details |
|
|
Writing simple programs | ||||||||||||
1 |
Tue Sep 8 Details |
|
|
|
Assignments to types | |||||||||||
1 |
Thu Sep 10 Details |
|
|
|
Types, conversions, lists, strings | |||||||||||
2 |
Mon Sep 14 Details |
|
|
More strings, files, methods | ||||||||||||
2 |
Tue Sep 15 Details |
|
|
|
Objects and graphics | |||||||||||
2 |
Thu Sep 17 Details |
|
|
|
Functions, parameters, and Subversion | |||||||||||
3 |
Mon Sep 21 Details |
|
|
More functions and if statements | ||||||||||||
3 |
Tue Sep 22 Details |
|
Exam 1 Tuesday (9/22) evening 7:00 to 9:00 PM
|
|||||||||||||
3 |
Thu Sep 24 Details |
|
|
|
Debugging and Indefinite Loops | |||||||||||
4 |
Mon Sep 28 Details |
|
|
Parameter passing and Loop Patterns | ||||||||||||
4 |
Tue Sep 29 Details |
|
|
Nested loops | ||||||||||||
4 |
Thu Oct 1 Details |
|
|
|
Top-Down Design | |||||||||||
5 |
Mon Oct 5 Details |
|
TicTacToe | |||||||||||||
5 |
Tue Oct 6 Details |
|
|
|
Dictionaries | |||||||||||
5 |
Thu Oct 8 Details |
|
|
|
Project kickoff | |||||||||||
6 |
Mon Oct 12 Details |
|
|
|||||||||||||
6 |
Tue Oct 13 Details |
|
|
|
||||||||||||
7 |
Mon Oct 19 Details |
|
|
Exam 2 Review | ||||||||||||
7 |
Tue Oct 20 Details |
|
|
|
First C Program | Project Presentations | ||||||||||
7 |
Thu Oct 22 Details |
|
|
Week 8 Reminders |
Exam 2 Thursday (10/22) evening 7:00 to 9:00 PM
|
|||||||||||
8 |
Mon Oct 26 Details |
|
|
C Language Intro | ||||||||||||
8 |
Tue Oct 27 Details |
|
|
|
Structs, typedef, #define | |||||||||||
8 |
Thu Oct 29 Details |
|
|
|
Pointers in C | |||||||||||
9 |
Mon Nov 2 Details |
|
|
Arrays and Pointers | ||||||||||||
9 |
Tue Nov 3 Details |
|
|
|
Characters and Strings | |||||||||||
9 |
Thu Nov 5 Details |
|
|
|
2DArraysAndFiles | |||||||||||
10 |
Mon Nov 9 Details |
|
DynamicMemoryAllocation | |||||||||||||
10 |
Tue Nov 10 Details |
|
|
DefiningClasses | ||||||||||||
10 |
Thu Nov 12 Details |
|
|
Fractions, Course Evaluations, Final Exam Review |
Final Exam Thursday (11/19) 1 to 5 PM
|