CSCI 200 S05 Introduction to Programming

Week 2 Class 1

1. Go over pages 32 to end of Chapter 2 pg. 49 discussing:

1.1 Printing from Methods System.out.println("<string>"); pgs 32-34

1.2 Summarize the deficiencies of the Naïve TicketMachine adding some methods to it (exercises 2.33 through 2.35) and assign 2.39 through 2.42 as homework.

1.3 Go through 2.10 Reflecting on the design of the ticket machine covering CONDITIONAL STATEMENTS and through 2.13 Local Variables.

Assignment:

1. Do 2.33 through 2.35 in your Programming Journal

2. Do End of Chapter sections 2.16 and 2.17 and the Exercises 2.64 through 2.73.

3. Don't forget to include PLAN, TRACKING, and SUMMARY sections in your Programming Journal.

 

Week 2 Class 2

1. Cover Chapter 3 roughly half the chapter from Section 3.1 (50) to 3.9 (64-65)

Assignment:

1. Do Exercises 3.1 through 3.25 in your Programming Journal

2. Turn in a one page progress report on work accomplished from last Friday (Week 1 Class 3 until Thursday evening: through the homework assigned for Week 2 Class 2)  Be sure to include your estimate of total hours (or minutes) worked.

 

Week 2 Class 3

1. Cover balance of Chapter 3 starting at 3.10 Multiple Constructors (65) through End of Chapter page 78.

Assignment:

1. Do Exercises 3.26 to 3.44 in your Programming Journal

 

Week 3 Class 1

1. Chapter 4 Grouping Objects starting with 4.1 (79) to 4.7.1 While Loops ending on page (89)

Assignment:

1. Do Exercise 4.1 to 4.18

 

Week 3 Class 2

1. Continuing Chapter 4 starting with 4.7.2 Iterating over a collection on page 89 going to 4.10 Flexible Collection Summary page 99.

Assignment:

1. Do exercises 4.19 to 4.36 Don't forget to keep up your Programming Journal

2. Don't forget to prepare you Progress Report to turn in on Friday.

 

Week 3 Class 3

1. Finish Chapter 4 starting with 4.11 Fixed Size Collections on page 100 and going to page 111, the end of the chapter.

Assignment:

1. Do Exercises 4.37 to 4.61 // keep working in your Programming Journal.