Grades

 

Up Description Grades Assignments Links

 

Welcome

The central activity of computer science is programming. Hence, is extremely important for computer science students to study the design, evaluation, and implementation of programming languages. In this course, specific languages such as Fortran, Algol-60, Pascal, Ada, Lisp, and Smalltalk are simply used as case studies for a formal survey of programming methodologies. Students will not write programs in all these languages. Upon completion of the course, each student should have a working knowledge of critical maxims or principles of good programming language design.

This course is conducted according to departmental policy which is observed by all professors and graduate teaching assistants who participate in it. Please note that under no circumstances will cheating be tolerated.

Deadlines

There will be no make-up exams throughout the semester. All homework assignments are due on the specified dates (posted on this page and announced in class). Late homework will not be accepted - no exceptions!

Attendance

Attendance at lectures is mandatory in order to succeed in this class and hence attendance will be taken every lecture. There is no specified laboratory period for this course so students will be expected to use either the CS Department Cetus or Hydra Labs (or perhaps other UTK facilities) when they are available.

Grading

Points are awarded throughout the term for class participation (10%), homework assignments (20%), two 1-hour exams (20% each), and the final exam (30%). Percentages denote portion of final grade attributed to each item, and point distribution is subject to change.