Read lecture notes: Read the syllabus
Read lecture notes: Read the communications policy.
Do lab: "Meet and Greet" Forum (optional, in Blackboard)
Attend network conference: Course orientation & introduction (08/25/2015, 19:30:00-20:30:00)
Read lecture notes: Course Policies
Read in textbook: Horstmann 1 (skim)
Read in textbook: Fowler 1
Read lecture notes: ADTs
Read in textbook: Horstmann 3
Read lecture notes: Implementing ADTs in C++ Classes
Read in textbook: C++ text as needed
Read lecture notes: Constructors and the Rule of the Big 3
Start assignment Asst: C++ ADTs (Due: 09/30/2015)
Read lecture notes: Workflows
Read lecture notes: Software Development Processes
Read in textbook: Horstmann: 2-2.2
Read in textbook: Fowler 2
Read lecture notes: Discovering and Documenting Classes
Read in textbook: Horstmann: 2.3-2.7
Read lecture notes: UML Class Relationship Diagrams
Read in textbook: Horstmann: 2.8, 2.12
Read in textbook: Fowler 4, 6
Start assignment Asst: Early Elaboration (Due: 10/04/2015)
Attend network conference: Net conference: discuss solutions to the early elaboration assignment (10/26/2015, 19:30:00-20:30:00)
Read lecture notes: Inheritance: The is-a relation
Read in textbook: (C++)
Read lecture notes: Dynamic Binding: Class-Appropriate behavior
Read lecture notes: Inheritance and Dynamic Binding: idioms and common patterns
Read in textbook: C++ text as needed
Start assignment Asst: OOP in C++ (Due: 10/24/2015)
Read lecture notes: Sharing Pointers and Garbage Collection
Read lecture notes: End of material to be covered on the midterm exam
Read lecture notes: Use Cases
Read lecture notes: Interaction Diagrams
Read in textbook: Horstmann 2.9-2.12
Read in textbook: Fowler 3, 5
Read lecture notes: Example: Further Elaboration on Automated Assessments
Start assignment Asst: Later Elaboration (Due: 11/13/2015)
Read CS382 lesson: 1. Getting Started
Read lecture notes: Java - First Impressions for a C++ Programmer
Read CS382 lesson: 2. Basics
Read in textbook: Horstmann: 1, 2.11
Read CS382 lesson: 3. In the Java Style
Read lecture notes: Inheritance in Java
Read in textbook: Horstmann: 4, 6
Read lecture notes: A Class Designer's Checklist for Java
Start assignment Asst: OOP in Java (Due: 11/20/2015)
Read lecture notes: Functors - Objects That Act Like Functions
Read in textbook: Horstmann: 5
Read lecture notes: Example: Building a Java GUI
Read lecture notes: Multi-Threading : Doing Things in Parallel
Read in textbook: Horstmann: 9
Read lecture notes: Case Study: threads in the spreadsheet
Start assignment Asst: Java GUIs and Threads (Due: 12/04/2015)
Classes start (08/22/2015)
Take the Midterm Exam (10/19/2015 - 10/20/2015)
Fall Break (10/10/2015 - 10/13/2015)
Thanksgiving Break (11/25/2015 - 11/29/2015)
Last day of classes (12/04/2015)
Take the Final Exam (12/07/2015 - 12/09/2015)
Symbol Key | |
---|---|
Conference | |
Slides & Lecture Notes | |
Text | |
Exam | |
Lab Assignment | |
Assignment | |
CS382 readings |
All times in this schedule are given in Eastern Time.