Course Description

This course introduces the fundamentals of discrete structures that are essential for computer science and related disciplines such as data science. It follows the curriculum guidelines on discrete structures developed by the governing professional organizations ACM and IEEE. It serves students who have taken college level introductory courses in computing and mathematics. Following the principles in our adopted textbook, we aim to achieve breadth rather than depth, to teach mathematical reasoning as well as concepts and skills, and to help students learn to think and prove formally and precisely.

Meetings

Both sections meet twice a week for lecture, and once a week for lab.

Section 1 meets for lecture on Tuesdays and Thursdays from 9am-10:15am in MACD310. Section 1 also meets for lab on Tuesdays from 12pm-1:15pm in MACD 117.

Section 2 meets for lecture on Tuesdays and Thursdays from 10:25am-11:40am in MACD310. Section 2 also meets for lab on Tuesdays from 4:15pm-5:30pm in MACD 117.

Instructor

Dr. Peter Story
Email: PeStory [at] clarku.edu
Office hours: Thursdays 2pm-4pm in MACD328, and by appointment

TAs

TA hours: