UMBC CMSC331  CSEE | CMSC331 | CMSC331 Fall01 

UMBC CMSC331 -- Fall 2001

Principles of Programming Languages

Section 0101

Instructor:  Professor Charles Nicholas
Office:       ECS 211
Phone:      410-455-2594
email:        nicholas@cs.umbc.edu

Days/time: TUTH 2:30-3:45
Classroom: ACIV 015

My office hours are TTh 4-5pm, or by appointment

Lectures 

Minor changes, as in the exact dates when topics will be started, are subject to change.

Course Objectives

The objectives of this course include:

Grading Policy

The midterm and final will each count 20%, and homework 15-20%. The remaining 40-45% will be programming projects in the different languages to be studied.   Several languages, including ML and Java, will be studied in depth.

Academic Honesty

Academic misconduct will not be tolerated. Any work that you submit for credit is to be your work. For homework and programming projects, general discussion with your classmates regarding project requirements or the approach to be taken is permitted. The solutions must be yours. Electronic submission of programming assignments will be required, and software that measures similarity between submitted projects will be used. Possible penalites for misconduct will include zero points on that assignment (homework or project), reduction in the final grade for the course, or an "F" in the course.

If you aren't sure if a specific action constitutes misconduct, ask me first.

Office Hours

I will be available for questions after class, from 4-5pm Tuesdays and Thursdays. At other times, if I'm in my office, I'll answer your questions or we can agree on some other time to meet.

The TA, Mr. Christopher James, will announce his office hours shortly.

 


UMBC CMSC331  CSEE | CMSC331 | CMSC331 fall01