Click here to find out how I compute your grade. All homeworks, programs and quizzes have the same weight.
Click here to find out how to submit your homework assignments to the TA.
All Programming assignments will be graded on an 8 point scale:
a. Two points will be given for program clarity, efficiency, and
documentation.
b. Each program will be tested on three data sets. Two points will be
given for each correct run of the program.
c. Two points will be deducted for each day a program is late.
d. Programs which do not compile and run will receive no points
Homework will be turned in at the beginning of class on the day they are due. Late homeworks will not be accepted. This policy is firm because homework solutions will be handed out on the due day.
Two points will be deducted for each day a program is late.
Exams are to be taken at the specified date and time. If you miss the exam, you will receive a 0.
Sometimes things happen. If there are circumstances that prevent you from meeting your obligations for this course, you need to talk to me to make arrangements IN ADVANCE.
Technically, you don't need to use the lab because you can install DrJava on your own computer at home. However, working up in the lab on these programming assignments is a great way to meet other people in the course, ask me questions if I'm around, and get to know the TA.. The lab is open from 8AM to 12AM during the week. During some of that time the lab is used as a classroom. You can find the schedule here.