CPSC 120 | Principles of Computer Science | Fall 2025 |
Assignments in light gray are not yet assigned and are shown for planning purposes; it is possible that dates may shift slightly.
Assignments | ||||
---|---|---|---|---|
Week 1: 9/1-9/5Topics: course introduction; algorithmic thinking; building blocks: shapes, coordinates, and colors |
||||
Mon | ||||
Wed |
Reading:
|
|||
Fri | lab | |||
Week 2: 9/8-9/12Topics: |
||||
Mon | ||||
Wed | ||||
Fri | lab | |||
Week 3: 9/15-9/19Topics: |
||||
Mon | ||||
Wed | ||||
Fri | lab | |||
Week 4: 9/22-9/26Topics: |
||||
Mon | ||||
Wed | ||||
Fri | lab | |||
Week 5: 9/29-10/3Topics: |
||||
Mon | ||||
Wed | ||||
Fri | lab | |||
Week 6: 10/6-10/10Topics: |
||||
Mon | ||||
Wed | ||||
Fri | lab | |||
Week 7: 10/13-10/17Topics: |
||||
Mon | topics | |||
Wed |
midterm exam
|
|||
Fri | ||||
Week 8: 10/20-10/24Topics: |
||||
Mon | fall break | |||
Wed | ||||
Fri | lab | |||
Week 9: 10/27-10/31Topics: |
||||
Mon | ||||
Wed | ||||
Fri | lab | |||
Week 10: 11/3-11/7Topics: |
||||
Mon | ||||
Wed | ||||
Fri | lab | |||
Week 11: 11/10-11/14Topics: |
||||
Mon | capstone project | |||
Wed | ||||
Fri | ||||
Week 12: 11/17-11/21Topics: |
||||
Mon | ||||
Wed |
midterm exam
|
|||
Fri | ||||
Week 13: 11/24-11/28Topics: |
||||
Mon | ||||
Wed | Thanksgiving break | |||
Fri | ||||
Week 14: 12/1-12/5Topics: |
||||
Mon | ||||
Wed | ||||
Fri | ||||
Week 15: 12/8-12/12Topics: |
||||
Mon | ||||
Wed | project presentations | |||
Fri | ||||
Reading Period: 12/13-12/15 |
||||
Sat | ||||
Sun | ||||
Mon | ||||
Final Exams: 12/16-12/19 |
||||
Tue | ||||
Wed |
final exam
12/17 1:30-4:30pm |
|||
end-of-semester deadline no work accepted after 12/17 4:30pm |
||||
Thu | ||||
Fri |