CSCI 302: Discrete Structures for Computer Science II
Fall 2018

Course Assignments




Note: Homework will be assigned regularly. I will try to keep this page up to date, but homework should otherwise be announced in class. If you miss class and the day's homework has not been posted, please make sure to contact your professor so you don't miss anything.

Written Homework

Homework 1

Chapter 7
Section 1: 3-4, 6-11, 17-20, 27, 29-30
Assigned: 08/31
Due: 09/05

Homework 2

Chapter 7
Section 2: 2-8, 10-13, 21-25, 32
Assigned: 09/10
Due: 09/14

Homework 3

Chapter 7
Section 3: 2-7, 10-12
Assigned: 09/12
Due: 09/17

Homework 4

Chapter 7
Section 4: 1-5, 8-9, 15 (assume finite bit strings), 23, 28-29, 32
Assigned: 09/14
Due: 09/19
NEW Due: 09/21
Note: Feel free to use a diagrammatic approach as in class as long as you provide justification (without an argument your diagrams will not count alone). In the case where a counting scheme can be summarized as an arithmetic function, please do so.

Homework 5

Chapter 8
Section 1: 1-15 (odd numbers)
Assigned: 09/21
Due: 09/26

Homework 6

Chapter 8
Section 2: 2-7, 9-10, 13-14, 21-22, 34-36, 51-53
Assigned: 09/26
Due: 10/03

Homework 7

Chapter 8
Section 3: 1-14, 22-23
Assigned: 10/01
Due: 10/05

Homework 8

Chapter 8
Section 5: 1-4, 6-9, 11, 16-17, 24-25, 32-33
Assigned: 10/5
Due: 10/10

Homework 9

Chapter 9
Section 1: 3-12, 14, 18-20
Assigned: 10/10
Due: 10/17

Programming Assignment 1

Program 1: The Monty Hall Paradox
Problem specifications here.
Assigned: 10/12
Due: 10/26