Welcome to CS330.
If you are just starting out in the course, please go to the Policies page and read the syllabus and other documents you will find there.
Attend network conference: Course orientation & introduction (08/26/2014, 19:30:00-20:30:00)
Read lecture notes: An Overview of the Main Course Themes
Read in textbook: C++ text as needed
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++)
Read lecture notes: Constructors and the Rule of the Big 3
Start assignment Asst: C++ ADTs (Due: 09/24/2014)
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/05/2014)
Attend network conference: Net conference: solutions to the early elaboration assignment (10/15/2014, 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/26/2014)
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/14/2014)
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/21/2014)
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/05/2014)
Classes start (08/23/2014)
Labor Day holiday (09/01/2014)
Fall holiday (10/11/2014 - 10/14/2014)
Take the Midterm Exam (10/20/2014 - 10/21/2012)
Last day to withdraw (11/04/2014)
Thanksgiving Holid ay (11/26/2014 - 11/30/2014)
Last day of classes (12/05/2014)
Take the Final exam (12/08/2014 - 12/10/20 14)
Symbol Key | |
---|---|
Conference | |
Slides & Lecture Notes | |
Text | |
Exam | |
Lab Assignment | |
Assignment | |
CS382 readings |
All times in this schedule are given in Eastern Time.