CSC 300: Foundations of Computer Science (Discrete Mathematics)


Syllabus : Posted on August-16-2017.

Academic integrity slides.

Last day to drop and receive 100% financial credit: Aug-23-2017
Last day to drop and (possibly) receive a W grade: Oct-27-2017

Test Schedule


Dec-06-2017, 4:15pm-6:45pm. Syllabus: The topics covered in class from chapters 5.1, 5.2, 5.4, 6.1, 6.2, 6.3, 9.1, 9.4, 9.5, 9.6 (7th edition). Bring your calculators.


Oct-04-2017. Syllabus: Up to sequences & summations (up to and including Sep-27's class). Here is the point distribution by topics.

Assignments (to submit)

Assignment 11

Due: TBD in class.

Assignment 10

Due: Nov-20-2017 in class.

Assignment 9

Due: Nov-13-2017 in class.

Assignment 8

Due: Nov-06-2017 in class. Each proof must clearly show the base step, the inductive hypothesis, the inductive step, and where in the inductive step the inductive hypothesis was used.

Assignment 7

Due: Oct-25-2017 in class.

Assignment 6

Due: Oct-23-2017 in class.

Assignment 5

Due: Oct-02-2017 in class.

Assignment 4

Due: Sep-27-2017 in class.

Assignment 3

Due: Sep-25-2017 in class. Use the 'steps and reasons' format at least for problems 1 and 2.

Assignment 2

Due: Sep-18-2017 in class.

Assignment 1

Due: Sep-06-2017 in class.

Reading assignments

Week of Aug-21

Read chapters 1.1-1.4.

Week of Aug-28

Read chapters 1.6, 1.7, 2.1.

Week of Sep-11

Read chapters 2.2-2.4.

Week of Sep-18

Read chapters 2.4, 3.1.

Week of Oct-16

Read chapters 3.8, 4.1. Here is some reference material for mathematical induction