| Week | Mon | Wed | Fri |
|---|---|---|---|
| 15 Jan |
First Class Syllabus Collatz |
Collatz | |
| 22 Jan |
Paper #1: Collegiate Happiness Paper #2: College Advice Quiz1.c++ Collatz |
Quiz2.c++ Collatz |
OOP: Ch. 1-2 Quiz3.c++ Collatz |
| 29 Jan |
Paper #3: Pair Programming A Paper #4: Pair Programming B Quiz4.c++ Hello.java Hello.c++ |
Drop #1 Project #1: Collatz Quiz5.c++ Assertions.java Assertions.c++ |
OOP: Ch. 3-4 Quiz6.java Voting |
| 5 Feb |
Quiz7.c++ Exceptions.java Exceptions.c++ StackVsHeap.java StackVsHeap.c++ |
Quiz8.c++ Valgrind.c++ Variables.java |
OOP: Ch. 5-7 Quiz9.java Variables.c++ Cache.java |
| 12 Feb |
Paper #5: Totally awesome software? Quiz10.c++ Arguments.java Arguments.c++ Selection.java Selection.c++ Containers |
Project #2: Voting Quiz #11 Sum.java Sum.c++ Iteration.java Iteration.c++ Equal.c++ |
OOP: Ch. 8-9 Test #1 |
| 19 Feb |
Quiz #12 |
Quiz #13 |
OOP: Ch. 10-11 Quiz #14 |
| 26 Feb |
Paper #6: UML Basics Quiz #15 |
Project #3 Quiz #16 |
OOP: Ch. 12-13 Quiz #17 Grades |
| 4 Mar |
Paper #7: Object-Oriented Design Quiz #18 |
Quiz #19 |
OOP: Ch. 14-15 Quiz #20 |
| 11 Mar | Spring Break | ||
| 18 Mar |
Paper #8: Programming Languages Quiz #21 |
Project #4 Quiz #22 |
Test #2 |
| 25 Mar |
Paper #9: Getters and Setters Quiz #23 |
Quiz #24 |
OOP: Ch. 16-17 Quiz #25 |
| 1 Apr |
Drop #2 Paper #10: Joel Test Quiz #26 |
Project #5 Quiz #27 |
OOP: Ch. 18-19 Quiz #28 |
| 8 Apr |
Paper #11: Data Abstraction Quiz #29 |
Quiz #30 |
OOP: Ch. 20 Quiz #31 |
| 15 Apr |
Paper #12: Teach Software Developers Quiz #32 |
Project #6 Quiz #33 |
OOP: Ch. 24 Quiz #34 |
| 22 Apr |
Paper #13: Gender Differences Paper #14: Women in Computer Science Quiz #35 |
Quiz #36 |
Quiz #37 |
| 29 Apr |
Paper #15: Guerrilla Interviewing Quiz #38 |
Quiz #39 |
Last Class Test #3 |