Syllabus: CSC 170 Spring 2008

Instructor: Noel Petit, petit@augsburg.edu, 612 330 1061

Location: Sverdrup 202

Time: MWF 9:10 - 10:10 AM

Lab:    Thursday 1:30 PM - 3:00 PM (Sverdrup 204 -- Mac Lab)

Text: Java -- Software Solutions - Lewis and Loftus, 5th Edition, Addison Wesley

 

 

Week               Topic                                      Pages               Homework (due end of week)

 

14 Jan 2008     Intro                                        1-86                 Write 1 Java program

                                                                                                PP 1.1, 1.2

                                                                                                PP 2.1

                                                                                                Show Figure 2.2 is correct

                                                                                                Demonstrate Figure 2.4

 

28 Jan 2008     Interactive Programs               8 - 101             PP 2.4, 2.6, 2.7

                                                                                                PP 2.12

 

4 Feb 2008      Classes and Objects                114- 134          PP 3.1

                                                                                                PP 3.3

                                                                                                EX 3.10

 

11 Feb 2008    Data Types                              134 - 149         EX 3.12

                                                                                                PP 3.8

                                                                                                PP 3.9

 

18 Feb 2008    Writing Classes                       159 - 199         PP 4.1

                                                                                                PP 4.7

                                                                                                PP 4.8

                                                                                                Splat with random locations

                                                                                                PP 4.12

 

25 Feb 2008    Conditions and Loops             210 - 234         PP 5.1

                                                                                                PP 5.5

 

3 Mar 2008     More Loops                            234 - 278         PP 5.16

                                                                                                PP 5.40

 

10 Mar 2008   OO Design                              292 - 362         PP 6.2

                                                                                                PP 6.4

                                                                                                PP 6.13

 

24 Mar 2008   Arrays                                     372 -  427        PP 7.1

                                                                                                PP 7.21

                                                                                                PP 7.28

 

31 Mar 2008   Inheritance                               440 - 474         PP 8.2

                                                                                                PP 8.10

 

7 Apr 2008      Polymorphism                         484 - 527         PP 9.4

                                                                                                PP 9.6

 

14 Apr 2008    Exceptions                               534 - 572         PP 10.2

                                                                                                PP 10.7

                        Recursion                                580 - 607         PP 11.2

                                                                                                PP 11.9

 

21 Apr 2008    Collections                              616 - 633         PP 12.3

                                                                                                PP 12.9