Course Orientation & Intro (08/24/2015, 07:00PM)
Account Setup (Due: 08/28/2015)
Chapters 1, "An Overview...", and 2, "Basic Elements of C++"
Chapter 3, "Input/Output"
Chapters 4 and 5, "Control Structures"
Chapter 6, "User-Defined Functions"
Chapter 7, "User-Defined Simple Data Types, ..."
Chapter 8, "Arrays and Strings"
Chapter 9, "Records (structs)"
All assignments from Part I are due by the end of the day (09/24/2015)
Exam 1 - available on Blackboard in "Exams" section (09/25/2015 - 09/26/2015)
Chapter 10, "Classes"
Stepwise Refinement (part 2) - refer to the message from the autograder on part 1
Project: Top-Down Design (10/26/2015)
Chapter 12, "Pointers, Classes, ...", through "Shallow versus Deep Copy and Pointers"
Chapter 16, "Sorting, Searching, ..."
Chapter 10, "Data Abstraction ..." through "Information Hiding""
Chapter 10, (remainder)
Chapter 12, "Pointers, Classes, ...", sections "Shallow versus Deep Copy" through "Classes and Pointers: Some Peculiarities"
Project: ADT Interfaces (11/04/2015)
Project: ADT Discussion (TBD)
Project: Implementation (12/04/2015)
All assignments from Part II are due by the end of the day (10/31/2015)
Exam 2 (11/02/2015 - 11/03/2015)
Chapter 13, "Overloading and Templates"
Chapter 17, "Linked Lists"
All assignments from Part III are due by the end of the day (12/04/2015)
Exam 3 (12/05/2015 - 12/07/2015)
Classes begin (08/22/2015)
Last day to withdraw (11/03/2015)
Last day of classes (12/04/2015)
Symbol Key | |
---|---|
Conference | |
Slides & Lecture Notes | |
Text | |
Exam | |
Lab Assignment | |
Assignment | |
Project | |
CS252 (Unix) Assignment |
All times in this schedule are given in Eastern Time.