Please be aware that this schedule is subject to change. Check back often.
The TOPIC schedule is approximate, since some sections meet MWF and others TTH, and since holidays and other scheduling events will cause the sections to drift relative to each other over the course of the semester.
Labs are due on Wednesday for Dr. Clement's sections and on Thursday for Dr. Seppi's sections. Labs are due at or before midnight and in the week in which they are listed. You can pass off the lab the next day for full credit if you miss the TA; in this case, email your code to
before midnight as proof that it was ready to pass off at that time. Submitting a day early will earn extra credit (with the exception of Lab 1).
Blackboard Reading Quizzes for each chapter are generally due on the Monday of the week when the chapter is covered in lecture (Tuesday in the case of Monday holidays). Specific Quiz deadlines are specified in blackboard.
Week | Topic | Reading | Lab Assignments | Quizzes due |
---|---|---|---|---|
August 29 | Syllabus, Introduction to programming and Visual C++, | Chapter 1,2 slides, slides | Lab 1 Hello TA |
|
September 5 | Decisions | Chapter 3 slides, Coding Style | Lab 2 Pi | Quiz #1 Due
|
September 12 | Loops | Chapter 4 slides | Lab 3 Buying a Hybrid Car | Quiz #2 Due
|
September 19 | Functions | Chapter 5 slides | Lab 4 MonteHall | Quiz #3 Due
|
September 26 | Arrays and Vectors | Chapter 6 slides, Ch6exercises | Midterm 1<br/>Test: Sept 26-Oct 1<br/>Program: Sept 21-28/29 | Quiz #4 Due <tr/> |
October 3 | Pointers | Chapter 7 slides, Ch7exercises | Lab 5 Hotplate | Quiz #5 Due
|
October 10 | Streams, Command Line, and Binary Files | Chapter 8 slides, Ch8inclass | Lab 6 Simple Pig Latin | Quiz #6 Due
|
October 17 | Classes | Chapter 9 slides Ch9inclass | Lab 7 Unique Words | Quiz #7 Due
|
October 24 | Inheritance | Chapter 10 slides | Lab 8 Teams | Quiz #8 Due
|
October 31 | Lists, Stacks and Queues | Chapter 13 web chapters Ch13Notes | Midterm 2<br/>Test: Oct 31 - Nov 5<br/>Program: Nov 1 - Nov 5 |
|
November 7 | Sets, Maps, Priority Queues | Chapter 14 web chapters MapsNotes | Lab 9 Pretend Banking | Quiz #9 Due
|
November 14 | Trees, Recursion | Chapter 5.10, Chapter 11 web chapters, inception TreeNotes Paul's Recursion Notes More Recursion Notes | Lab 10 TextLikeFile | Quiz #10 Due
|
November 21 | Thankgiving Holiday. | (optional material) If you want some extra fun, we will be teaching Graphical User Interfaces on Monday at 11 (MSDN, Gui, More) and coding a web page like we had for dating on Tuesday at 11 (CGI) |
|
|
November 28 | Discovering Classes | OtherItems | Lab 11 FamilyHistory |
|
December 5 | Practice in Designing Classes | Final Exam– Programming part |
|
|
December 12 | Final Exam in Testing Center | Final Exam<br/>Written: Dec 12-16<br/>Program: Dec 3-8 |
Back to top
|