Date |
Read | Assignments Due |
Lecture |
Lab |
---|---|---|---|---|
Week 1 | ||||
Wed 4/3 |
Course Overview Why programming? |
Lab
1 |
||
Fri 4/5 |
Syllabus, Ch1 |
Ch 1 Review Questions |
Language Translation |
(Lab 1 continued) |
Week 2 | ||||
Mon 4/8 |
Ch 2 |
Ch 1 Quiz How to Study CSc 101 Program Structure |
(Lab 1 continued) | |
Wed 4/10 |
Data Types Language Feature overview Types of Errors (Ch 2.8) |
Lab 2 Partner Assignments | ||
Fri 4/12 |
Web-IDE Intro (video: 3 min) | Hwk 1 Web-IDE & Predict Exercises & Pgms | Ch 2 Quiz Numerical Inaccuracies (example) |
Lab 2 (continued) Due 5pm |
Week 3 |
||||
Mon 4/15 |
Ch 3 (skip 3.6) | Ch 3 Review Questions |
Subprograms |
Lab Quiz 1 Lab 3a Partners |
Wed 4/17 |
Ch 12.1-12.3 |
Multi-file linking |
Lab 3b | |
Fri 4/19 |
Project 1 due 11:59pm | Hwk 2 Web-IDE & Predict Exercises & Pgms | Pair Exercise |
Lab 3b (continued) Due 5pm |
Week 4 |
||||
Mon 4/22 |
Ch 4 |
Ch 4 Review Questions |
Coding Standards
Test Plans for Selection Forms of Selection Figure 4.7 |
Lab 4a Partners |
Wed 4/24 |
Enumerated types pp407-411 |
Boolean
Functions Sample Program (GiveNotice.c) |
Lab
4b |
|
Fri 4/26 |
Project 2 due 11:59pm |
Hwk 3 Web-IDE & Predict Exercises & Pgms | Ch 3-4 Quiz Ch 4 Pitfalls |
Lab 4b (continued) Due 5pm |
Week 5 |
||||
Mon 4/29 |
Ch 5 |
Ch 5 Review Questions | Chap 5 Summary | Lab 5 |
Wed 5/1 |
Lab Quiz 2 |
|||
F 5/3 |
Hwk 4 Web-IDE & Predict Exercises & Pgms | Loop Design Practice |
||
Week 6 |
||||
Mon 5/6 |
Project
3 due 11:59pm |
Loop practice and debugging |
Lab
6 Partners |
|
Wed 5/8 |
Midterm Exam |
|||
F 5/10 |
Ch 10.1,10.3 Extra Credit Project Due Sat 11:59pm |
Hwk 5 Pgms
|
Structures checkit example |
Lab 7 (handout) due 5pm Hurkle lab(makeup) due Sat 11:59pm |
Week 7 |
||||
Mon 5/13 |
Ch 7.1-7.5 |
Arrays |
Lab
8 Partners |
|
Wed 5/15 |
Soft DrinkProblem |
soda alg Passing arrays Exercises |
||
F 5/17 |
Ch 7.6 (Search) (skip Sorting) |
Hwk 6 Predict Pgms |
Searching/filtering arrays |
|
Week 8 |
||||
Mon 5/20 |
Parallel Arrays pp406-407 Fig 7.17 Project 4 due 11:59pm |
Parallel Arrays | Lab 9 Partners |
|
Wed 5/22 |
Ch 8.1 |
Strings demo |
||
F 5/24 |
Lab Quiz 4 bring calculator |
|||
Week 9 |
||||
Mon 5/27 HOLIDAY |
||||
Tu 5/28 |
"Take home" lab |
|||
Wed 5/29 |
Practice with arrays and strings |
Lab 10 Partners |
||
F 5/31 |
7.8. Multidimensional Arrays | |||
Week 10 | ||||
Mon 6/3 |
Project 5 due 11:59pm |
Practice Problems |
Lab 11 Partners |
|
Wed 6/5 |
Practice problems |
Lab 11 (continued) |
||
F 6/7 |
Project 6 due
5:00pm Extra Credit |
Final Exam Review |
Lab Quiz 4 |
|
Finals Week | ||||
Monday June 10 |
Study Session 12-2pm 14-303 |
Final Exam 7:10 - 10:00pm 20-139 |