Schedule

The following is a tentative listing of the schedule of the course. Each day of the week will be filled in as topics are covered. The slides used in each class will be made available for download here. You should attend class five days a week, but days with a graded lab are marked in green.

Week Starting Topics Monday Tuesday Wednesday Thursday Friday
1 01/13/20 Java Recap Slides (PDF)
Slides (PPTX)
Slides (PDF)
Slides (PPTX)
Lab 1 Slides (PDF)
Slides (PPTX)
2 01/20/20 Interfaces MLK Day Slides (PDF)
Slides (PPTX)
Lab 2 Slides (PDF)
Slides (PPTX)
3 01/27/20 Inheritance Slides (PDF)
Slides (PPTX)
Lab 3 Slides (PDF)
Slides (PPTX)
Slides (PDF)
Slides (PPTX)
4 02/03/20 Exceptions Slides (PDF)
Slides (PPTX)
Lab 4 Slides (PDF)
Slides (PPTX)
Slides (PDF)
Slides (PPTX)
Project 1 Due
5 02/10/20 GUI Exam 1 Slides (PDF)
Slides (PPTX)
Lab 5 Slides (PDF)
Slides (PPTX)
6 02/17/20 More GUI Slides (PDF)
Slides (PPTX)
Lab 6 Slides (PDF)
Slides (PPTX)
Slides (PDF)
Slides (PPTX)
7 02/24/20 Recursion Slides (PDF)
Slides (PPTX)
Lab 7 Slides (PDF)
Slides (PPTX)
Slides (PDF)
Slides (PPTX)
Project 2 Due
03/02/20 Spring Break
8 03/09/20 Files Slides (PDF)
Slides (PPTX)
Shutdown
9 03/16/20 Files Continued Shutdown Slides (PDF)
Slides (PPTX)
Slides (PDF)
Slides (PPTX)
10 03/23/20 Network I/O Slides (PDF)
Slides (PPTX)
Lab 8 Slides (PDF)
Slides (PPTX)
Slides (PDF)
Slides (PPTX)
11 03/30/20 Linked Lists Exam 2 Lab 9 Slides (PDF)
Slides (PPTX)
Slides (PDF)
Slides (PPTX)
Project 3 Due
12 04/06/20 JCF Slides (PDF)
Slides (PPTX)
Lab 10 Slides (PDF)
Slides (PPTX)
Slides (PDF)
Slides (PPTX)
13 04/13/20 UML, Design, and Testing Slides (PDF)
Slides (PPTX)
Lab 11 Slides (PDF)
Slides (PPTX)
Slides (PDF)
Slides (PPTX)
14 04/20/20 Review Slides (PDF)
Slides (PPTX)
Lab 12 Slides (PDF)
Slides (PPTX)
Slides (PDF)
Slides (PPTX)
Project 4 Due

Exam Schedule

Here is the tentative exam schedule listed separately.

  • Exam 1: Monday, 02/10/2020, in class
  • Exam 2: Monday, 03/30/2020, in class

  • Final: Monday, 04/27/2020, 10:15 a.m. - 12:15 p.m.

Project Schedule

Here is the tentative schedule of project due dates listed separately.

  • Project 1: Friday, 02/07/2020
  • Project 2: Friday, 02/28/2020
  • Project 3: Friday, 04/03/2020
  • Project 4: Friday, 04/24/2020