Programming Languages
Attendance in class is is highly desirable.
Attendance in the labs is mandatory.
You are responsible for keeping up with what is covered in class and keeping track of when home work, lab, and programming assignments are handed out and when they are due. Home work assignments have to be turned in at the beginning of class on the day they are due. Late submissions will be penalized 25% if they are turned in by the beginning of the next class period. Submissions not made by the next class period will not be graded (students will get no credit for that assignment). Lab exercises and assignments have to be submitted by the end of the lab period (no excuses). No credit will be given for late submissions. Programming assignments submitted by midnight on the due date will not be considered late.
The Honor Code applies to all home work and programming assignments, and will be strictly enforced. However, discussion of general concepts, methodologies, and ideas for implemetation is strongly encouraged. This does not include sharing of programming code (except code that is provided by the instructor), or sharing solutions to home work problems.
Cooperative work that produces a higher caliber or quality solutions to programming assignments may be acceptable. However, in such situations, you are required to describe the details of this collaboration in separate documentation along with your submissions. I will try and provide clarifying examples of such situations in class from time to time. Make sure you discuss with me before embarking on cooperative ventures.