CourseSchedule

=Course Schedule=

Decisions, loops ||  ||
 * ~ Date ||~ Book Sections ||~ Lecture Topics ||~ Due ||
 * Fri 6/8 || Chap#1 || Introduction, data types [Reading is crucial]
 * Mon 6/11 || Chap#2,3 & 4 || Continue loop, functions, parameters ||  ||
 * Wed 6/13 || Chap 5 || Continue functions, parameters & scoping || Program 0 ||
 * Fri 6/15 || Chap 6 || Arrays, parallel arrays, vectors ||  ||
 * Mon 6/18 || Chap 6 || Vectors, multi-dimensional arrays ||  ||
 * Wed 6/20 || Chap 7 || Pointers; arrays and pointers ||  ||
 * Fri 6/22 || Chap 7 || Managing dynamic memory; pointers in structures ||  ||
 * Mon 6/25 || Chap 8 || Streams || Program 1 ||
 * Wed 6/27 || Chap 8 || Classes, object-oriented structure ||  ||
 * Fri 6/29 || Chap 9 || Classes and problem solving; pointers to objects ||  ||
 * Mon 7/2 ||  || Midterm Review ||   ||
 * Wed 7/4 ||  || **HOLIDAY (4TH OF JULY)** ||   ||
 * Fri 7/6 ||  || **Midterm Exam** ||   ||
 * Mon 7/9 || Chap 10 || Inheritance and derived classes || Program 2 ||
 * Wed 7/11 || Chap 10 || Polymorphism ||  ||
 * Fri 7/13 || Chap 11 || Recursion and applications ||  ||
 * Mon 7/16 || Chap 12 || Sorting, searching, binary search ||  ||
 * Wed 7/18 || Chap 12 || Binary search trees || Program 3 ||
 * Fri 7/20 || Chap 13 || Lists, Stack and Queues ||  ||
 * Mon 7/23 || Chap 14 || Sets, maps, priority queues ||  ||
 * Wed 7/25 || Chap 14 || Complexity, performance monitoring ||  ||
 * Fri 7/27 || Chap 14 || Event-driven programming & Graphical User Interfaces (GUI) || Program 4 ||
 * Mon 7/30 || Chap 14 || Graphical User Interfaces (GUI) and ethics, Final Review ||  ||
 * Thur 8/2 ||  || **Final Exam** ||   ||

Lab Schedule
[Software environment check] ||
 * ~ Date ||~ Lecture Topics ||
 * Thr 6/7 || First day of class: introductions, course overview ,
 * Tue 6/12 || "Hello, World" ||
 * Thr 6/14 || "Functions and Files" ||
 * Tue 6/19 || "C++ Tools" ||
 * Thr 6/21 || "Pointers and Indirection" ||
 * Tue 6/26 || "Strings and C-Strings" ||
 * Thr 6/28 || "Objects: Design and Implementation" ||
 * Tue 7/3 || “Midterm Review" ||
 * Thr 7/5 || "Midterm Redux" ||
 * Tue 7/10 || "Inheritance and Polymorphism" ||
 * Thr 7/12 || “Recursion" ||
 * Tue 7/17 || "Abstract Data Types: Lists, Stacks, Queues" ||
 * Thr 7/19 || "Binary Search Trees" ||
 * Tue 7/24 || “Complexity and Analysis" ||
 * Thr 7/26 || "Final Exam Review" ||