Professional Documents
Culture Documents
Syllabus
Syllabus
All readings are due the week they are assigned. Check the course web site for updates, assignments, and examples.
Topics What is programming? What is Java? BlueJ: Setting up your local programming environment Lab 1 (due 1/24): RoboRally
Topics Introduction to Objects and Classes Methods, Parameters and Return Values Lab 3 (due 2/7): Java Art
Instance variables (Fields) Constructors Assignment Reading Input Writing comments Pseudocode (English and object-style)
Classes vs. Objects Primitive and Object Data Types More if/else and booleans
Readings Objects First: Chapter 3.1-3.8 Boolean Tutorial Lab 6 (due 2/28): Story StoryTester
Readings Eck - The While Loop Eck - The for statement Don't Fear the OOP Lab 8 (due any time up to 3/20): Gradebook - Part 2