Tentative Class Schedule (Subject to change)
Week |
Day |
Topics |
Zybook Readings Due Date |
Homework Due Date |
Lab |
In-Class Activity |
1 |
L01 Mon 1/13 |
Course Intro. |
|
HW 0 Due Sun. 1/26 9 PM |
No LAB |
No Events |
L02 Wed 1/15 |
First C program |
1/15 – 9:30 AM |
||||
|
|
|
|
|||
|
|
|
|
|
|
|
2
|
L03 Mon 1/20 |
Variables |
1/20 – 9:30 AM |
HW 1 Due Sun. 2/02 9 PM |
LAB 01
|
Activity |
L04 Wed 1/22 |
Math Functions |
1/232 9:30 AM |
||||
|
|
|
|
|
||
|
|
|
|
|
|
|
3 |
L05 Mon 1/27 |
Char/Strings |
1/27 – 9:30 AM |
HW 2 Due Sun. 2/09 9 PM |
LAB 02 |
Activity |
L06 Wed 1/29 |
Functions |
1/29 – 9:30 AM |
||||
|
|
|
|
|||
|
|
|
|
|
|
|
4 |
L07 Mon 2/03 |
Branches |
2/03 – 9:30 AM |
HW 3 Due Sun. 2/16 9 PM |
LAB 03 |
Activity |
C08 Wed 2/05 |
Branches |
2/05 – 9:30 AM |
||||
|
|
|
|
|||
|
|
|
|
|
|
|
5 |
L09 Mon 2/10 |
Loops |
2/10 – 9:30 AM |
HW 4 Due Sun. 2/23 9 PM |
LAB 04 |
Activity |
L10 Wed 2/12 |
Loops |
2/12 – 9:30 AM |
||||
|
|
|
|
|||
|
|
|
|
|
|
|
6 |
L11 Mon 2/17 |
Arrays |
2/17 – 9:30 AM |
HW 5 Due Sun. 3/01 9 PM |
LAB 05 |
Activity |
L12 Wed 2/19 |
Arrays |
2/19 – 9:30 AM |
||||
|
|
|
|
|||
|
|
|
|
|
|
|
7 |
L13 Mon 2/24 |
Midterm 1 Review |
N/A |
No HW |
Lab Exam (in Lab) |
Midterm 1 (in Classroom) |
C14 Wed 2/26 |
Midterm 1 |
N/A |
||||
|
|
|
||||
|
|
|
|
|
|
|
8 |
L15 Mon 3/02 |
Pointers |
3/02 – 9:30 AM |
HW 6 Due Sun. 3/15 9 PM |
LAB 06 |
Activity |
L16 Wed 3/04 |
Pointers |
3/04 – 9:30 AM |
||||
|
|
|
|
|||
|
|
|
|
|
|
|
9 |
L17 Mon 3/9 |
Pointers/Arrays/Str |
3/19 – 9:30 AM |
HW 7 Due Sun. 3/22 9 PM |
LAB 07 |
Activity |
L18 Wed 3/11 |
Pointers/Functions |
3/11 – 9:30 AM |
||||
|
|
|
|
|||
|
|
|
|
|
|
|
10 |
Mon 3/17 |
NO CLASS: Spring Break |
N/A |
N/A |
N/A |
|
Wed 3/19 |
NO CLASS: Spring Break |
|||||
|
|
|
||||
|
|
|
|
|
|
|
11 |
L19 Mon 3/23 |
Structures |
3/23 – 9:30 AM |
HW 8 Due Sun. 4/12 9 PM |
LAB 08 (A) |
Activity |
L20 Wed 3/25 |
Structures |
3/25 – 9:30 AM |
||||
Friday 3/27 |
***CLASS DROP DEADLINE*** |
|
||||
|
|
|
|
|
|
|
12 |
L21 Mon 3/30 |
Midterm 2 Review |
N/A |
N/A |
LAB 08 (B) |
Midterm 2 (in Classroom) |
L22 Wed 4/01 |
Midterm 2 |
N/A |
Week |
Day |
Topics |
Zybook Readings Due Date |
Homework Due Date |
Lab |
Events |
13 |
L23 Mon 4/06 |
Files |
4/06 – 9:30 AM |
HW 9 Due Sun. 4/19 9 PM |
LAB 09 |
Activity |
L24 Wed 4/08 |
Files |
4/08 – 9:30 AM |
||||
|
|
|
|
|||
14 |
L25 Mon 4/13 |
Recursion |
4/13 – 9:30 AM |
HW 10 Due Sun. 4/26 9 PM |
Final Project |
Activity |
L26 Wed 4/15 |
Recursion |
4/15 – 9:30 AM |
||||
|
|
|
||||
15 |
L27 Mon 4/20 |
Recursion |
4/20 – 9:30 AM |
N/A |
Final Project
|
Activity |
L28 Wed 4/22 |
Selected Topics |
4/22 – 9:30 AM |
||||
|
|
|
|
|||
16 |
L29 Mon 4/27 |
Selected Topics |
N/A |
N/A |
Final Project Due |
N/A |
L30 Wed 4/29 |
Final Review |
N/A |
||||
Dead Week |
|
|
|
|||
17 |
Exam’s Week |
TBD |
Final Exam |
|||
|
|
|
|
|
|
|
- The schedule is subject to changes without notice
- All readings assigned via Zybook (www.zybooks.com)
- All HWs assigned via Zybook (www.zybooks.com)
- In-class activity assigned through Zybook/Canvas (https://canvas.iastate.edu)
- N/A means “Not Applicable” It can be interpreted as No lab, No HW, No Zybook reading, or no event(s)