Home

Announcements

Assignments

Weekly Outline

Code

Dr. Hans-Joerg Tiede
Office: CNS C207A
Phone: x3666
Office hours: tba

Course Description Comparative analysis of programming languages. Theoretical topics: taxonomy and history of programming languages, parsing, garbage collection/resource management. Language design: elementary and structured data types, control structures, subprogram control. Programming topics: the development of programs in several language families: procedural, functional, logic, scripting. Unix language development tools. Prerequisites: CS 255.

Texts

Assignments, Exams, and Quizzes

Graded work in this class will consist of:

Grading

Your grade will be based on the following:

Programming assignments 20%
Quizzes 20%
Midterm I 20%
Midterm II 20%
Final Exam 20%

The following scale will be used:

Grade Score
A 93.0
A- 90.0
B+ 87.0
B 83.0
B- 80.0
C+ 77.0
C 73.0
C- 70.0
D 60.0
F below 60

Computer use in class

You are welcome to use the computer during class to take notes or to copy, compile, and run programs that we are discussing. However, you may not check your e-mail, surf the web, or use the computer for any purpose not related to this course during class.

Attendance Policy

You should attend regularly. I will take attendance every day. The only excuses for absences are severe medical problems documented by your physician or family emergencies documented by the Dean of Students' office. More than three unexcused absences will lower your final grade by one letter grade (i.e. from a B+ to a C+). You cannot make up quizzes and you may only make up exams if you have a documented medical problem or family emergency as outlined above.

Special Note

My daughter has had a liver transplant. In order to keep her body from rejecting the new liver, her immune system is suppressed. Therefore, please do not come to my office hours if you have a cold, the flu, or any other infectious disease. If you are sick and need to contact me, write me an e-mail instead. If you feel well enough, you can come to class if you're sick, however, please do not come up to talk to me. Please note that university regulation state that students diagnosed with any communicable disease such as measles, mumps, or chicken pox are required to recuperate off campus and are only allowed to return to campus and to classes with a physician letter of release.
Should you receive the smallpox vaccine while taking this class (or any other live vaccine, such as chicken pox), you need to be aware that you can spread the virus that is used to inoculate you to those who have not been vaccinated. If you receive the smallpox vaccination, you need to contact health services. You will have to stay of campus for a period of time determined by health services before returning to class.