Syllabus, General Info for CISC 280 Program Development Techniques, Spring, 2002

Course meeting times and places:: Lectures in 209 Smith Hall on Tu,Th 9:30-10:45am
Labs in 040 Smith Hall

  • Sect 11 on Mon 1:25-2:15pm.
  • Sect 12 on Mon 2:30-3:20pm.
  • Sect 10 on Mon 3:35-4:25pm

    Instructor: B. David Saunders
    Saunders' office hours : 11:00-12:00 Mon, Tue, Thu, and by arrangement.
    Office: 101E Smith Hall; Phone: 831-6238, Email: saunders@cis.udel.edu

    Teaching Assistant: Ray Kozlowski , Office Hours: 2-4pm Thu in 51 E. Main St. Room 005.
    , Email: kozlowsk@cis.udel.edu

    Textbook:
    H. Abelson and G. Sussman, Structure and Interpretation of Computer Programs,
    Second Edition, 1996 McGraw Hill Book Company, ISBN 0-07-000484-6 (also exists as MIT Press, ISBN 0-262-01153-0)

    The computer (composers) project number is 2115.
    Information on using DrScheme on the composers is here.
    Information on downloading DrScheme and other scheme implementations is here.

    Coverage and pace, tentative

    Chapters 1 through 4 will be covered, with a few sections skipped. You should read each topic at least twice (not counting review), once just before the lecture on the material and again just after. To assist with this, detailed reading assignments will be given at each lecture. The following indicates the pace of the course.

    Exam schedule

    Tuesday, March 12, First Midterm Exam (date moved, had been March 5)
    Tuesday, April 16, Second Midterm Exam (date moved, had been April 11)
    Monday, May 20, Final exam 1:00-3:00pm

    Grading

    Midterm I, 12.5%
    Midterm II, 12.5%
    Final, 25%
    10 Lab modules, 40%
    Project, 10%
    .

    Homework

    Assignments will be distributed in lab on a weekly basis and will be due in lab the following week. Each lab module will have an in-lab "topping off" programming exercise. See the lab manual section of the website for details. There will be one larger programming assignment.

    Policy on plagarism

    All homework, programming projects, and exams in this course are designed to be done individually. You may discuss problems in general, you may help each other by discussing bugs and suggesting debugging strategies of computer programs. But the giving or taking of another person's work (with or without modification of detail) is plagarism and will be handled in accordance with University procedures.

    Latest Info

    The latest info section of the course website   --   www.cis.udel.edu/~saunders/courses/320/01s   --   will contain a brief summary of each class topic and the associated reading, updated on a weekly basis. Lecture notes will not be available online. You must make your own in class. If you will miss a class it is best to arrange beforehand to get notes from a classmate. University Catalog Course Description,

    saunders@cis.udel.edu