CS 331 Syllabus

Course Objectives


Your final score is based on the following weighted components:

And here's the grade scale applied to the final, aggregate score:

Machine Problems

There will be approximately a dozen machine problems assigned over the course of the semester. They will be retrieved and submitted via GitHub Classroom. Machine problems are weighted according to their allotted number of points.

Late Policy

Because of the shortened nature of the summer semester, assignment due dates are fairly elastic. They are mostly there to provide structure and keep you on track. That said, there is a hard deadline for all assignment submissions by end of the last day of class (June 23), but if you're having trouble finishing an assignment by the stated due date, please get in touch and we'll figure out what makes sense.


There will be three exams: two midterms and a final. All exams are nominally cumulative, though will generally focus on material not covered by preceding exam(s). Exams are equally weighted.

At the instructor's discretion, scores for the second midterm and final exam may be used to replace earlier exam scores, if they show improvement.

Academic Integrity

You are welcome to discuss assignments with classmates, but all final work must be your own. For details on what constitutes academic dishonesty, consult the university's Code of Academic Honesty at https://web.iit.edu/student-affairs/handbook/fine-print/code-academic-honesty. Any confirmed cases of academic dishonesty will be reported to academichonesty@iit.edu, and any work involved will, at the very least, will receive a reduction in grade deemed appropriate by the instructor.

Disability Resources

Reasonable accommodations will be made for students with documented disabilities. In order to receive accommodations, students must obtain a letter of accommodation from the Center for Disability Resources and make an appointment to speak with the instructor as soon as possible. The Center for Disability Resources is located in the Life Sciences Building, room 218, 312-567-5744 or disabilities@iit.edu.