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