CS 250 Schedule
Date
|
Topic
|
Notes
|
Assignments
|
Jan 28 | Syllabus - Files -Arrays |
|
|
Jan 30 | Quiz grader design | PDF Pair Programming |
|
Feb 01 | Coding Standards - quiz grader solution | Assignment
1-PU Courses (no enums) Read for Monday: 8.1-8.3 |
|
Feb 04 | Classes | ||
Feb 06 | Classes |
|
|
Feb 08 | Classes | Assignment 1
DUE RUBRIC |
|
Feb 11 | Rational Lab - Build UML - Code Rational and Driver in Pairs. (Finish by Friday!) | Lab |
Assignment 2 - DNA |
Feb 13 | Build Rational UML Write driver, ctor, multiply, print |
||
Feb 15 | Rational Set Lab - Build UML in pairs | PDF - Composition | |
Feb 18 | Rational Set Lab | ||
Feb 20 | Review | |
Assignment 2 DUE |
Feb 22 | EXAM | ||
Feb 25 | Static Friends & Operating Overloading |
PDF
- Static |
DNA test cases Assignment 3 - DNA Set - UML |
Feb 27 | SNOW DAY SIGCSE - Bring DNA Set design to class Introduce UMLet Build DNASet UML diagram - TURN IN DIAGRAM |
||
Mar 01 | Bring DNA Set design to class Introduce UMLet Build DNASet UML diagram - TURN IN DIAGRAM |
UMLet Starter Diagram! |
|
Mar 04 | Friends | PDF - Friends | |
Mar 06 | Pointers / Dynamic Memory | ||
Mar 08 | Dynamic Memory | PDF Operator Precedence |
Assignment 3 DUE |
Mar 11 | Dynamic Memory | Assignment
4 - Pointers |
|
Mar 13 | Dynamic Memory | Assignment 4 UML DUE! |
|
Mar 15 | SDL Intro SDL Rectangle Lab |
PDF Example SDL Driver Rectangle Lab |
|
Mar 18 | SDL Rectangle Lab | Extra
Practice |
|
Mar 20 | Review | REVIEW |
Assignment 4 DUE |
Mar 22 | EXAM | ||
Mar 25 | Spring Break | ||
Mar 27 | Spring Break | ||
Mar 29 | Spring Break | ||
Apr 01 | Inheritance | PDF |
|
Apr 03 | Coding Lab | ||
Apr 05 | Assignment | Assignment
5 - Moving Circle UML ZIP |
|
Apr 08 | SDL Input Lab | PDF Lab |
|
Apr 10 | Design Lab | Lab |
|
Apr 12 | Virtual Functions | PDF |
Print order: Driver.cpp Circle.cpp MovingCircle.cpp Assignment 5 DUE Assignment 6: Boomshine |
Apr 15 | Virtual Functions / Polymorphism | ||
Apr 17 | Polymorphism | Quiz
Solution Boomshine Movie |
|
Apr 19 | EXAM | Review |
|
Apr 22 | Sprite Lab | Lab |
|
Apr 24 | Senior Projects Day | ||
Apr 26 | Group Work Day |
Boomshine DUE Assignment 7 |
|
Apr 29 | Pure Virtual / Abstract classes |
PDF |
|
May 01 | Group Work Day | ||
May 03 | Review | Presentation
Rubric! Do the University Course Evals |
|
May 06 | Presentations | ||
May 11 | Saturday Final Exam: 8:30am-11am |