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

Homework 1

Language Evaluation

 

Due Date

A HARD COPY of this assignment is due at the beginning of class on Tuesday, March 4.

The Assignment

Using the language evaluation criteria that were have discussed in class, your task is to write up a two page (typed) technical paper evaluating a programming language of your choice. Clearly specify the language that you chose and evaluate it with respect to the following areas...

Please note: You are to hand in a two page typed write up. Only the first two pages will be considered, any other pages will be ignored and not figured into the assignment grade. Spelling and grammatical errors may result in a loss of points.

Academic Integrity

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.

Any act of dishonesty may be reported to the University's Academic Misconduct Committee for further action. Egregious cases of cheating will be written up as a "more serious" infraction. In this case, you will not be allowed to drop the course. Also, a "more serious" infraction would appear as a permanent part of your student record and would be seen by potential employers when they ask for an official copy of your transcript.

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

Last Modified: Thursday, 27-Feb-2003