Day Lab # Topic Readings Deadline Thu, Aug 18 1 Introduction to CSC 116 E 115 Manual - Chapters 2 - 3 Reges & Stepp 1.1, 1.2 Mon, Aug 22 2 Introduction to Java Procedural Decomposition Reges & Stepp 1.2, 1.3 Reges & Stepp 1.4, 1.5 Lab 1 Exercises Thu, Aug 25 3 Data and Variables Reges & Stepp 2.1, 2.2 Lab 2 Exercises Mon, Aug 29 4 for Loop Reges & Stepp 2.3 - 2.5 Lab 3 Exercises Thu, Sep 1 5 Parameters & Return Values Reges & Stepp 3.1, 3.2 Lab 4 Exercises Mon, Sep 5 Thu, Sep 8 6 Using Objects Reges & Stepp 3.3, 3.4 Lab 5 Exercises, Homework 1 (Chapters 1 - 2) Due Mon, Sep 12 7 Using Graphics Reges & Stepp 3G Lab 6 Exercises, Project 1 (Output, Math, Loops, Methods) Thu, Sep 15 8 if/else Statements Reges & Stepp 4.1, 4.2 Lab 7 Exercises Mon, Sep 19 Exam 1 Window Reges & Stepp Chapters 1 - 3 Tue, Sep 20 Exam 1 Window Reges & Stepp Chapters 1 - 3 Thu, Sep 22 9 Text Processing Reges & Stepp 4.3 - 4.5 Lab 8 Exercises Mon, Sep 26 10 Testing Software Testing Notes Lab 9 Exercises, Project 2 (Input/Output, Math, Methods) Thu, Sep 29 11 while Loop & boolean Type Reges & Stepp 5.1 - 5.3 Lab 10 Exercises, Homework 2 (Chapters 3 - 4) Due Mon, Oct 3 12 do/while Loop & Assertions Reges & Stepp 5.1 - 5.6 Lab 11 Exercises Thu, Oct 6 Mon, Oct 10 13 Input Files Reges & Stepp 6.1, 6.2 Lab 12 Exercises Thu, Oct 13 14 More Input Files Reges & Stepp 6.3, Appendix C Lab 13 Exercises, Project 3 (if-else, Testing) Mon, Oct 17 15 Output Files Reges & Stepp 6.4, 6.5 Lab 14 Exercises Thu, Oct 20 16 Array Basics Reges & Stepp 7.1 Lab 15 Exercises Mon, Oct 24 17 Reference Semantics & Advanced Arrays Reges & Stepp 7.2 - 7.4 Lab 16 Exercises, Homework 3 (Chapters 5 - 6) Due Wed, Oct 26 Exam 2 Window Reges & Stepp Chapters 4 - 6, Testing Thu, Oct 27 Exam 2 Window Reges & Stepp Chapters 4 - 6, Testing Mon, Oct 31 18 Arrays of Objects & Multi-Dimensional Arrays Reges & Stepp 7.4 - 7.6 Lab 17 Exercises, Project 4 (Indefinite Loops, File I/O) Thu, Nov 3 19 Classes Reges & Stepp 8.1, 8.2 Lab 18 Exercises Mon, Nov 7 20 More Classes Reges & Stepp 8.3, 8.4 Lab 19 Exercises Thu, Nov 10 21 Interacting Classes Reges & Stepp 8.5 Lab 20 Exercises Mon, Nov 14 Lab 21 Exercises Due, Project 5 (Arrays of Objects, File I/O, 2D Arrays) Thu, Nov 17 22 Graphical User Interfaces Reges & Stepp Chapter 14 (2nd Edition) Student Review Slides Due Mon, Nov 21 Peer Review Lab 22 Exercises, Homework 4 (Chapters 7 - 8) Due Thu, Nov 24 Mon, Nov 28 23 Software Development Process Reges & Stepp Chapters 1-8, Testing Final Version of Review Slides Due Thu, Dec 1 Review Lab 23 Exercise Due Fri, Dec 2 Project 6 (Classes and Objects) Mon, Dec 5 Final Exam Window Reges & Stepp Chapters 1-8, Testing Tue, Dec 6 Final Exam Window Reges & Stepp Chapters 1-8, Testing Last Updated: August 14, 2016 CSC 116-601, Fall 2016, Course Schedule NO Class/Office Hours, Labor. Day NO Class/Office Hours, Fall Break NO Class/Office Hours, Thanksgiving Holiday