Syllabus of CISC 280 Program Development Techniques

General Info, Spring, 2001

Course meeting times and places:: Lectures in 209 Smith Hall on Tu,Th 9:30-10:45am
Lab in 11 McDowell Hall, Sect 10 on Mon 12:20-1:10pm, Sect 11 on Mon 1:25-2:15pm.

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

Teaching Assistant: Ray Kozlowski, Office Hours: 1:45-3:45 Wed in 404 Wolf Hall.
Phone: 831-????, 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 2101.
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 13, First Midterm Exam
Tuesday, April 17, Second Midterm Exam
Tuesday, May 22, Final exam 1:00-3:00pm

Grading

Midterm I, 15%
Midterm II, 15%
Final, 25%
10 Lab modules, 30%
Project, 10%
Lab attendance and classroom performance 5%
.

Homework

Assignments will be distributed in lab on a weekly basis and will be due in lab the following week. 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 to get notes from a classmate. University Catalog Course Description, CIS Dept Description .

saunders@cis.udel.edu