CS 35: Algorithms and Object-Oriented Computing
Swarthmore College
Spring 2004

Professor: Richard Wicentowski
Time: Tuesday/Thursday 1:15-2:30
Location: Sproul 201

Office: Sproul 35
Phone: (610) 690-5643
Office hours: Wednesday 9:30-11:30, and by appointment


CS35 Clinic

The CS35 clinician is an additional resource to help you with this class. The clinician is available for 3 hours per week and will help you with any problems you are having in the class. If you use the clinician to help you with your homework, please cite their help.

Clinician: Ben Turner
Location: Sun Lab
Hours: Monday 3 - 6


Contents

  • Syllabus - This document is required reading for anyone taking this course
  • How to run the cs35handin program
  • Resources
  • Readings & Assignments
  • Download J2SE v 1.4.2_03 SDK (to use at home)

    Resources

    The required text for this course if Data Structures and Problem Solving using Java by Mark Weiss. You can
    download all of the source code listed in the textbook from the textbook's website.

    In addition to the course textbook you will likely find the following online sources of information about Java invaluable:


    Schedule

    Week Date(s) Announcements Topics / Assigned Readings HW
    1 Jan 20 Using Unix #1: Tuesday 4:00-5:00
    (repeated Thursday 7:30-8:30)
    Chapter 1 # 1
    Jan 22   Sections 2.1 - 2.4, 3.1 - 3.4
    2 Jan 27 Using Unix #2: Tuesday 4:00-5:00
    (repeated Thursday 7:30-8:30)
    Sections 2.5 - 2.6, 3.5 - 3.7 # 2
    Jan 29 Last day to Add/Drop: Jan 30 Sections 4.1 - 4.5  
    3 Feb 3 Using Unix #3: Tuesday 4:00-5:00
    (repeated Thursday 7:30-8:30)
    Sections 4.6 - 4.8 # 3
    Feb 5   Chapter 5  
    4 Feb 10   # 4
    Feb 12   Sections 7.1 - 7.4  
    5 Feb 17   Sections 7.5 - 7.7
    Review for exam in class
     
    Feb 17 EXAM: TUESDAY FEB 17 @ 7PM IN SUN LAB
    Feb 19   Sections 6.1 - 6.4  
    6 Feb 24   Sections 6.5 - 6.9 # 5
    Feb 26   Sections 8.1 - 8.8  
    7 Mar 2   portions of Chapters 8 and 17 # 6
    Mar 4 SIGCSE 2004: Norfolk, VA CLASS CANCELLED  
      Mar 9 Spring Break    
    Mar 11
    8 Mar 16   Chapter 16  
    Mar 18   Chapter 17 # 7
    9 Mar 23   Chapter 18  
    Mar 25 Last day to Withdraw: Mar 26 Second Exam
    10 Mar 30   Chapter 19 # 8
    Apr 1    
    11 Apr 6    
    Apr 8   Chapter 20 # 9
    12 Apr 13    
    Apr 15   Chapter 21  
    13 Apr 20   Chapter 14  
    Apr 22    
    14 Apr 27   # 10
    Apr 29      
    FINAL May 10 Monday -- KOHLBERG 115 -- 9 AM - 12 NOON -- KOHLBERG 115


    Last modified: Tue Apr 27 13:00:24 EDT 2004