CS56, Spring 2019
num | ready? | description | assigned | due |
---|---|---|---|---|
lab00 | true | Getting Started | Mon 04/01 08:00AM | Sun 04/07 11:59PM |
lab01 | true | Defining Java Classes | Mon 04/08 08:00AM | Sun 04/14 11:59PM |
lab02 | true | Craps! | Mon 04/15 08:00AM | Sun 04/21 11:59PM |
lab03 | true | Roster Manager | Mon 04/22 08:00AM | Sun 05/05 11:59PM |
lab04 | true | Music Library | Mon 05/06 08:00AM | Sun 05/19 11:59PM |
lab05 | true | Message Board | Mon 05/20 08:00AM | Sun 06/02 11:59PM |
num | ready? | description | assigned | due |
---|---|---|---|---|
h00 | true | HFJ 1, 2: Java basics | Mon 04/01 07:00PM | Mon 04/08 12:30PM |
h01 | true | HFJ 3,4: Primitives, References, Instance Variables, Methods | Mon 04/08 05:00PM | Mon 04/15 05:00PM |
h02 | true | HFJ 5, 6: Random, ArrayList, first look at the Java API | Mon 04/15 05:00PM | Mon 04/22 05:00PM |
h03 | true | HFJ 7, 8: Inheritance, Polymorphism, Abstract Classes | Mon 04/22 05:00PM | Mon 04/29 05:00PM |
h04 | true | HFJ 9,10,11: Constructors, Statics, Exceptions | Mon 05/06 05:00PM | Mon 05/13 05:00PM |
h05 | true | HFDP 1, 2: Intro to Design Patterns, Strategy, Observer | Mon 05/13 05:00PM | Mon 05/20 05:00PM |
h06 | true | HFDP 3: Intro to Design Patterns, Decorator | Mon 05/20 05:00PM | Tue 05/28 05:00PM |
h07 | true | HFJ 15 and 16: Multithreads and Collections | Mon 05/27 05:00PM | Mon 06/03 05:00PM |
num | date | description |
---|---|---|
Lecture 1 | Mon 04/01 | Introduction |
Lecture 2 | Wed 04/03 | Strings, Control Flow |
Lecture 3 | Mon 04/08 | Defining Classes |
Lecture 4 | Wed 04/10 | User Input, Random, ArrayLists |
Lecture 5 | Mon 04/15 | Exceptions, JUnit Testing |
Lecture 6 | Wed 04/17 | Inheritance / Polymorphism |
Lecture 7 | Mon 04/22 | Abstract Methods and Classes |
Lecture 8 | Wed 04/24 | Interfaces, Switch Statements |
Lecture 9 | Mon 04/29 | Midterm Review, File IO |
Lecture 10 | Mon 05/06 | Generics, Multi-dimensional Arrays |
Lecture 11 | Wed 05/08 | UML, Strategy Design Pattern |
Lecture 12 | Mon 05/13 | Design Patterns - Observer |
Lecture 13 | Wed 05/15 | Design Patterns - Decorator |
Lecture 14 | Mon 05/20 | More on Interface Types, Java Collections |
Lecture 15 | Wed 05/22 | Multithreads |
Lecture 16 | Mon 06/03 | Lambda Expressions |
Lecture 17 | Wed 06/05 | Final Review |