Welcome to the Spring 2020 iteration of CIS 160!

If you're new here, welcome!

If you're looking to get started with LaTeX, grab our LaTeX Setup Guide to get started!

We have a course Piazza page.

We have a course Gradescope. It will be used for homeworks. You can enroll using the entry code 9NER8R.

Most questions should be directed to Piazza. However, if you need to get in contact with the course staff for an urgent matter, please email us at cis160@seas.upenn.edu.


The course will cover at least some of the following topics (not necessarily in this order and not all-inclusive). See lectures for additional information.


Note: This information is out of date. Please see Lecture DP5 for the new grading breakdown.

Grading will be weighted with the following breakdown:

  • 20% - Homework
  • 7% - Recitation Attendance
  • 3% - Lecture Participation
  • 20% - Midterm CL
  • 20% - Midterm DP
  • 30% - Final

Your lowest homework score will be dropped when calculating final grades.

Collaboration Policy

Please see Piazza for the full collaboration policy.


There is no required or recommended textbook for this course. A textbook that can be referred to for extra reading is ''Mathematics: A Discrete Introduction'' by E. A. Scheinerman.