Coding Standards
EECS 285 style guide
Fall 2019
Introduction to the Java language, with graphical user interfaces and mobile programming in Java. Build an object-oriented game simulator, a playable graphical game, and an Android application.
See the syllabus for all the details.
Day | # | Lecture Topic | Deadline |
---|---|---|---|
Wed 4 Sep | 1 | Introduction and Basic Java | |
Wed 11 Sep | 2 | Classes and Objects | |
Wed 18 Sep | 3 | Enums and Inheritance | Project 1 due Fri 20 Sep 8pm |
Wed 25 Sep | 4 | Inheritance and Polymorphism | |
Wed 2 Oct | 5 | Arrays and Exceptions | |
Wed 9 Oct | 6 | Interfaces, Nested Classes, and GUIs | Project 2 due Fri 11 Oct 8pm |
Wed 16 Oct | 7 | GUIs II | |
Wed 23 Oct | 8 | GUIs III and Design Patterns | |
Wed 30 Oct | 9 | Generics and Collections | |
Wed 6 Nov | 10 | Input and Output | Project 3 due Fri 8 Nov 8pm |
Wed 13 Nov | 11 | Android | |
Wed 20 Nov | 12 | Android II | Project 4 setup due Wed 20 Nov 8pm |
Wed 27 Nov | 13 | Android III | |
Wed 4 Dec | 14 | Synchronization and Unit Testing | Project 4 due Fri 6 Dec 8pm |
Wed 11 Dec | No class |
akamil@umich.edu
abifox@umich.edu
mshivaku@umich.edu