You and your instructor are bound by the Stevens Honor Code.
Students are responsible for reading and understanding the course policies in these web pages and for announcements made in class and in the course email list.
You will be permitted to use the textbook and course notes for programming assignments. During exams, you are not permitted to use notes, books, computing or communication devices unless a different policy is specifically announced by the instructor.
During lecture/recitation, please refrain from using mobile phones or otherwise being impolite. Use of notebook computers is appropriate at times but can also be disruptive or distracting. The instructor reserves the right to say notebooks (and similar devices like PDAs) must be put away.
Programming is learned by doing. The main focus of your work will be on programming assignments. Assignments will normally be structured in two parts:
The course score is a weighted average of the following categories, with the additional requirement that to pass the course you must score at least 60 in at least three categories.
How to prepare for quizzes and exams: It's obvious--attend class, do the reading, and especially do the programming assignments, carefully and thoughtfully. The purpose of programming assignments is not to turn them in on time--the purpose is to become a skilled programmer and get good grades on the exams. Get help from the TA and instructor and work hard.
There are no make-ups for quizzes or exams. The only possible exceptions are in the case of death in the student's immediate family or near-death experience of the student; advance notice is required.
Except when groups are explicitly allowed, work must be done individually. You are encouraged to discuss the problems with your classmates but you must not share details of the solutions. If you are unsure whether you have shared too much, discuss the situation with the TA or instructor; it is your obligation to avoid even the appearance of cheating.
About timeliness. We all have trouble meeting deadlines, and as a near-beginning college student you are confronted with many difficult deadlines. But homework doesn't get easier to do if it's late. Doing it on time helps you avoid falling behind when it comes to subsequent lectures and quizzes. Hence the following strict policy for homework:
| how late | points deducted (out of 100) |
| 0 | 0 |
| up to 1 day | 25 |
| up to 3 days | 50 |
| 3-7 | 75 |
Grades are based on the usual scale (90 for A, 80 for B, 70 for C, etc). The instructor reserves the right to give a higher grade than your course score, if your performance on later assignments and exams is very strong.
Your lowest quiz score will be dropped.
Your lowest assignment score will be dropped.
If after the third exam your preliminary course score is at least 80, you may choose to skip the final exam and keep that course score.