Course ScheduleΒΆ
This is the tentative plan for COSC 111 this term. Things may change depending on many factors so this is subject to change.
Wk |
Date |
Topic |
Lecture Activity |
Lab |
Logs |
Test / Bonus Test |
---|---|---|---|---|---|---|
0 |
Jan 11 |
About this course |
β |
β |
β |
β |
1 |
Jan 18 |
Git, GitHub, and the Terminal |
LA1 |
Lab 1 |
LL 1 |
Test 0 (course policies) |
2 |
Jan 25 |
Java |
LA2 |
Lab 2 |
LL 2 |
Test 1 (weeks 0-2) |
3 |
Feb 1 |
Variables and Math |
LA3 |
Lab 3 |
LL 3 |
Bonus Test 1 |
4 |
Feb 8 |
Conditionals |
LA4 |
Lab 4 |
LL 4 |
Test 2 (weeks 3-4) |
5 |
Feb 15 |
Reading Week (no new material) |
β |
β |
β |
β |
6 |
Feb 22 |
Mid course review and Intro to Loops |
LA6 |
Lab 6 |
LL 6 |
Bonus Test 2 |
7 |
Mar 1 |
Loops and 1D Arrays |
LA7 |
Lab 7 |
LL 7 |
β |
8 |
Mar 8 |
2D Arrays and Methods |
LA8 |
Lab 8 |
LL 8 |
Test 3 (weeks 6-8) |
9 |
Mar 15 |
Object Oriented Programming I |
LA9 |
Lab 9 |
LL 9 |
Bonus Test 3 |
10 |
Mar 22 |
Object Oriented Programming II |
LA10 |
Lab 10 |
LL 10 |
Test 4 (weeks 9-10) |
11 |
Mar 29 |
Debugging and Eclipse |
LA11 |
Lab 11 |
LL 11 |
Bonus Test 4 |
12 |
Apr 5 |
Class Cancelled (Easter Monday) |
β |
Lab 12 |
LL 12 |
Test 5 (weeks 0-12) |
13 |
Apr 12 |
Inheritance (Optional) |
β |
β |
β |
Bonus Test 5 |