The timeline for Prof. Adams (second six weeks) is in Blackboard under "Syllabus and Schedule"
Week | Date | Topics | Reading | Milestones | |
---|---|---|---|---|---|
1 | Mon. 10 May. | Introduction Using Git |
(notes) Academic Honesty (notes) Git Web Site (S20 lecture) |
Assign Homework 0: First Day Questions Assign Project 1: Simple Date Assign Homework 1: Project 1 Tests Assign Lab 1: Black Box Testing Due Lab 1: Black Box Testing |
|
Wed. 12 May. | Review of CIS 162 Static methods and data Instance vs.Class methods Testing / JUnit |
(notes) JUnit (notes) (lecture) |
Due Homework 0: First Day Questions | ||
Fri. 14 May. | |||||
2 | Mon. 17 May. | More Testing Debugging Enums |
(lecture) Debugging in VS Code Java Enums (notes) |
Assign Lab 2: Debugging | |
Tue. 18 May. | Due Homework 1: Project 1 Tests | ||||
Wed. 19 May. | Using arrays to hold pre-computed data References |
(lecture) (notes) |
Due Lab 2: Debugging | ||
3 | Mon. 24 May. | .equals vs == Copy constructors parallel arrays |
(lecture) (notes) |
Assign Lab 3: References | |
Tue. 25 May. | Due Project 1: Simple Date | ||||
Wed. 26 May. | Two dimensional arrays Intro to Model/View/Controller |
(notes) Java MVC Example |
Assign Project 2: Qwixx Due Lab 3: References Assign Lab 4: Arrays |
||
Fri. 28 May. | |||||
4 | Mon. 31 May. | Memorial Day No Class | |||
Wed. 2 Jun. | Interfaces UML Inheritance and Polymorphism |
Textbook Chapter 8 (notes) (lecture) UML Reference (notes) Textbook Section 5.2 (notes) Textbook Chapter 9 (lecture) |
Due Lab 4: Arrays | ||
5 | Mon. 7 Jun. | Exceptions | Textbook Chapter 10 (notes) Textbook Chapter 17 (lecture) |
Assign Lab 5: Inheritance Assign Homework 2: Practice Midterm |
|
Wed. 9 Jun. | Recursion | (notes) (lecture) (lecture) (lecture) |
Due Lab 5: Inheritance | ||
6 | Mon. 14 Jun. | Analysis of Algorithms | Textbook Chapter 11 (notes) (lecture) (lecture) |
Assign Lab 6: Recursion | |
Wed. 16 Jun. | More Analysis / Big-O | Due Lab 6: Recursion Due Homework 2: Practice Midterm |
|||
7 | Mon. 21 Jun. | Exam Review | Assign Lab 7: Fractals | ||
Tue. 22 Jun. | Due Project 2: Qwixx | ||||
Wed. 23 Jun. | Midterm | ||||
Fri. 25 Jun. | Due Lab 7: Fractals |
The timeline for Prof. Adams (second six weeks) is in Blackboard under "Syllabus and Schedule"
Due | Name | Details |
---|---|---|
Wed. 12 May. | Homework 0: First Day Questions | |
Tue. 18 May. | Homework 1: Project 1 Tests | |
Tue. 25 May. | Project 1: Simple Date | |
Wed. 16 Jun. | Homework 2: Practice Midterm | |
Tue. 22 Jun. | Project 2: Qwixx |
Date | Name | Details |
---|---|---|
Mon. 10 May. | Lab 1: Black Box Testing | |
Mon. 17 May. | Lab 2: Debugging | |
Mon. 24 May. | Lab 3: References | |
Wed. 26 May. | Lab 4: Arrays | |
Mon. 7 Jun. | Lab 5: Inheritance | |
Mon. 14 Jun. | Lab 6: Recursion | |
Mon. 21 Jun. | Lab 7: Fractals |
Updated Sunday, 13 June 2021, 7:48 PM