Course ScheduleΒΆ
This is the tentative plan for COSC 123 this term. Things may change depending on many factors so this is subject to change.
P.S. Labs start on January 18th.
Wk |
Date |
Topic |
Activity |
Lab |
Logs |
Test / Bonus Test |
|---|---|---|---|---|---|---|
0 |
Jan 11 |
About this course, and Processing |
β |
β |
β |
β |
1 |
Jan 18 |
Setting up (Git, GitHub, the Terminal and some Processing) |
A1 |
Lab 1 |
LL 1 |
Test 0 (course policies) |
2 |
Jan 25 |
Starting with Pixels in Processing and the environment |
A2 |
Lab 2 |
LL 2 |
Test 1 (weeks 0-2) |
3 |
Feb 1 |
Interactions |
A3 |
Lab 3 |
LL 3 |
Bonus Test 1 |
4 |
Feb 8 |
Variables |
A4 |
Lab 4 |
LL 4 |
Test 2 (weeks 3-4) |
5 |
Feb 15 |
Reading Week (no new material) |
β |
β |
β |
β |
6 |
Feb 22 |
Conditionals and Images |
A6 |
Lab 6 |
LL 6 |
Bonus Test 2 |
7 |
Mar 1 |
Images and Loops |
A7 |
Lab 7 |
LL 7 |
N/A |
8 |
Mar 8 |
Functions |
A8 |
Lab 8 |
LL 8 |
Test 3 (weeks 6-7) |
9 |
Mar 15 |
Object-oriented programming I |
A9 |
Lab 9 |
LL 9 |
Bonus Test 3 |
10 |
Mar 22 |
Object-oriented programming II |
A10 |
Lab 10 |
LL 10 |
Test 4 (weeks 8-10) |
11 |
Mar 29 |
Class Cancelled (Good Friday) |
β |
Lab 11 |
LL 11 |
Bonus Test 4 |
12 |
Apr 5 |
Arrays |
A11 |
β |
LL 12 |
Test 5 (weeks 11-12) |
13 |
Apr 12 |
Text, Data, Videos (Optional) |
β |
β |
β |
Bonus Test 5 |