CS 250 Schedule
Date
|
Topic
|
Notes
|
Assignments
|
Feb 01 | Syllabus Review, file streams, one dimensional Arrays |
PDF CS 150! Visual Studio! Visual Studio Workflow Solution Permissions Videos |
Nike Event! |
Feb 03 | Connecting
to Grace DNA Reverse Complement |
Visual Studio Productivity Tools | |
Feb 05 | Two dimensional arrays Quiz grader - in class programming |
01DNA Coding Standards |
|
Feb 08 | Quiz grader - in class programming |
|
|
Feb 10 | enum Intro to structs |
Tutoring in CS Lab | |
Feb 12 | Structs | Design | |
Feb 15 | Arrays of Structs struct lab |
Struct Lab I | DUE: 01 DNA |
Feb 17 | struct lab | Struct Lab II | 02 Structs |
Feb 19 | Intro to classes | ||
Feb 22 | Classes | ||
Feb 24 | Classes - constructors - overloaded constructors Exam Review |
Exam Review | |
Feb 26 | EXAM 1 | ||
Feb 29 | Rational Lab | DUE 02 Structs 03 DNA Class |
|
Mar 02 | Review Rational Design static members in classes Composition |
Static Composition |
|
Mar 04 | Rational set lab | Composition | |
Mar 07 | |
||
Mar 09 | Friends and operator overloading | DUE 03 DNA Class C++ operators |
|
Mar 11 | Assignment 04 Classes II Lab Day | 04 Classes II | |
Mar 14 | SDL graphics programming | |
|
Mar 16 | Lab Day | Fall 2016 Advising! | |
Mar 18 | Lab Day | DUE 04 Assignment | |
Mar 21 | SPRING BREAK | ||
Mar 23 | SPRING BREAK | ||
Mar 25 | SPRING BREAK | ||
Mar 28 | Review DNA class Build Circle Class |
Exam Review | |
Mar 30 | Assignment & Review & Nike Event |
05 SDL Circle | |
Apr 01 | EXAM 2 - MOVED FROM MARCH 30 | |
|
Apr 04 | SDL Lab Mouse Input Keyboard Input Sprites |
Lab |
Gimp |
Apr 06 | Inheritance | 05 DUE SDL Circle 06 SDL Moving Circle |
|
Apr 08 | Inheritance Lab | Survey | |
Apr 11 | Inheritance design | ||
Apr 13 | Introduction to Pointers | ||
Apr 15 | Dynamic Memory | DUE SDL Moving Circle 07 Boomshine Boomshine Example |
|
Apr 18 | NO CLASS - Instructor Sick |
||
Apr 20 | Circle/Moving Circle Design Review Destructors, Copy constructors Classes containing pointers |
||
Apr 22 | Review | Review | |
Apr 25 | Exam 3 | ||
Apr 27 | Senior Projects Day! | ||
Apr 29 | Destructors, Copy constructors Classes containing pointers |
DUE 07 Boomshine 08 Assignment |
|
May 02 | Virtual Functions | ||
May 04 | Polymorphism, Abstract Classes,
Pure Virtual functions Arrays in Boomshine What can be cut from Group Project? Polymorphism Lab Course Evaluations |
||
May 06 | Review | 08 Presentation Guidelines | |
May 09 | Presentations | 08 Due | |
Final Exam | Section 01: Saturday, May 14,
8:30-11am
Section 02: Monday, May 16, 8:30-11am |