Syllabus PDF
Syllabus PDF
Course Information:
Location: Tech M345
Time: Monday, Wednesday, Friday, 4-4:50pm
Discussions (Optional): Tech L251
Time: Wednesday, Thursday, 5-5:50pm
Textbook
There is no required textbook for this course. The following textbook is suggested reference book:
Mathematics for Computer Science by Lehman, Leighton, and Meyer (e-book:http://www.seas.
harvard.edu/courses/cs20/MIT6_042Notes.pdf)
Discussion Sections
There will be two discussion sections a week, each covering the same material. Attendance is
recommended but not required.
Assignments
There will be one problem set per week except on weeks with exams and the first week of courses.
Assignments should be submitted on Canvas in pdf format. It is recommended that you use LaTeX.
The lowest homework grade will be dropped. However, late homework will not be accepted except
in extreme circumstances. It is recommended that you submit a first draft in advance to avoid
technical delays.
Some assignments may have optional problems. These problems will not contribute to or affect
your grade.
Important: On canvas there will be a separate assignment for each problem, to make grading go
more smoothly. You must submit the appropriate problem to the appropriate assignment. An easy
but recommended approach is to submit one pdf containing all solutions to all assignments.
Comp Sci 212 January 6, 2020
Northwestern, Winter 2020 Syllabus Instructor: Shravas Rao
Collaboration: You are allowed to collaborate, but only in disjoint groups of three. You can
change groups from week to week. You must include your collaborators on the assignment.
All members of the group must write solutions individually, in their own words, and submit
their own assignment. Examples of things not allowed include, but are not limited to, the following.
• Publically distributing, including uploading to the internet, homework solutions. This in-
cludes websites like CourseHero and Chegg.
If you are looking for a group to collaborate with, you can use the Search for Teammates tool on
piazza.
Academic Integrity: Failure to properly cite external sources such as websites for homework
assignments is a violation of academic integrity and will be dealt with accordingly. Further, you
may not share written work, or get help from anyone besides staff, collaborators, or refer to solutions
from the web or previous versions of the course.
Solutions: Solutions to homework assignments will be discussed in the discussion sessions and
posted outside the instructor’s door in Mudd 3217 for at least 2 weeks. Solutions will not be posted
to Canvas.
Exams
There will be one midterm in class on February 10, 2020. The final will be on March 17, 2020 from
12pm-2pm.
Grades
Problem sets will make up 40% of the course grade, the midterm 25% and the final 35%. The
overall difficulty of the problem sets, midterm, and final will be taken into account when assigning
grades. Participation in lectures and discussion sessions and upward trends will also be taken into
account.
Attendance
Class attendance is recommended, but not required.
Comp Sci 212 January 6, 2020
Northwestern, Winter 2020 Syllabus Instructor: Shravas Rao
Academic Integrity
A primer on the academic integrity policy at Northwestern can be found here: https://www.
northwestern.edu/provost/policies/academic-integrity/ Violations of academic integrity in
this course will be punished by receiving zero credit on the affected assignments, disqualification
from bonus credit for the remainder of the course, and/or other sanctions listed in Section I.D of
“Academic Integrity: A Basic Guide”, subject to the severity of the offense.