Module: Collections & Control Flow

Getting control of your Java programs

Learning Outcomes

Applying Advanced Programming Constructs

Apply advanced programming constructs such as recursion and collections to implement solutions.

Writing & using classes

Write classes containing fields, methods, and constructors. Using classes by instantiating (i.e., creating) objects.

Readings

Lecture Slides

Collections, Loops, & Ifs

ppt 2/25

Java Control Flow

Chapter 3 in Java Notes

62 pages by 2/25

Control Flow

Burd Chapters 5 & 6

44 pages by 2/25

Board Notes & Demo Code

In class

2/23-2/25

Experiences

PHW8

Forest

PHW4-5

Bank Account

WOD3

Person & Crowd

2/27

Assessments

WOD3: Crowd

Outcomes assessed: Writing & using classes

Create a Pesron and Crowd similar to the BoxCar and Forest classes we have done as practice. “Excellent” is correct and on time, “Satisfactory” indicates correct submissions that were late (or on time with a minor issue), and “Unsatisfactory” submissions were incorrect or incomplete in some way. A score of 6 is excellent, 5 is satisfactory, and 1-4 unsatisfactory (needs improvement).