CMSC 433, Fall 2003

Programming Language Technologies and Paradigms

Syllabus

Topics

The topics for the class are taken from a variety of sources.  There will be readings from both texts and web resources.  Here is the tentative topic list (likely to be revised shortly):

Scheduling

The dates for the final exam and the midterm exam have been set. If you have a conflict on either these days, you must notify the instructor in advance. We will do our best to accommodate you, but make no guarantees. Please see the university policy on religious observance for details on rescheduling due to religious holy days.

Grading

Most of the topics in the class you will learn by doing, so there will be a substantial emphasis on programming projects. The expected breakdown is shown below (we will inform you if it changes). The final grade will be curved, but you will get at least an A for 90-100, B for 80-89, C for 70-79, D for 60-69 (i.e. the curve can only help your grade beyond this scale). We reserve the right to take into account circumstances other than the ones indicated below in calculating the grade (e.g. class participation, appearance at office hours, etc.).

 

#

% each

% total

Programming projects

5

8

40

Written Homeworks

2

5

10

Mid-term

1

20

20

Final

1

30

30

Projects

Academic Dishonesty

Valid HTML 4.01!