CMSC 331 Principles of Programming Languages
CSEE | 331 | Current | Resources

Syllabus

Spring 2003 - Section 0201

Back to Homepage

Contact Information

Instructor: Daniel J. Hood

Email: dhood2@cs.umbc.edu
For a faster response please put "cmsc331" in the subject

Office: ECS 335A

Office Hours:
Monday6-7pm
Wednesday6-7pm
(or by Appointment)

Days/Time: Monday & Wednesday 7:00-8:15pm

Classroom: ACIV 145

Course Homepage: http://userpages.umbc.edu/~dhood2/courses/cmsc331/spring2003/ Check this page frequently for course announcements and materials presented in lecture.

Textbook

The required text for this course is "Concepts of Programming Languages" by Sebesta. There will be assigned readings and exercises out of the book.

This book may be supplemented by additional materials (papers, online tutorials, slides, etc...).

Concepts of Programming Languages
by Robert W. Sebesta
Addison-Wesley Publishing; 5th edition
ISBN: 0201752956

 
Lecture Schedule

Dr. Nicholas and I will be following about the same outline. Minor changes, as in the exact dates when topics will be started, are subject to change.

A tentative outline can be found at http://www.csee.umbc.edu/courses/undergraduate/CMSC331/spring03/0101/lectures/

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 Java, ML and possibly Perl or Lisp 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 penalties 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 during office hours. At other times, if I'm in my office, I'll answer your questions or we can agree on some other time to meet. You are also free to email me.

Dates of Interest

I took effort to check these dates, but if you are thinking about taking action that depends upon one of these dates (such as dropping), please double check with the registrar first.

Last day to drop a class without a "W": - Friday, February 21st

Spring Break: Monday, March 24th - Sunday, March 30th

Last day to drop a class with a "W": Monday, April 7th

Last Day of Classes: Tuesday, May 13th

Final Exam: Monday, May 19th 8:30-10:30pm

TA's

The TA, Ajay Prabhu, has office hours Tu Th 4-5pm in the TA room, ECS 334. Phone 410-455-2862. The TA for the other section is Madhu Raju, and his hours are MW 5-6pm.

Last Modified: Friday, 14-Feb-2003 17:07:23 EST