Welcome to discrete structures and algorithms I. We will be closely following the syllabus provided by the department. My adaptation with dates can be found in the syllabus page.

You are expected to have finished pre-calculus. In addition, you are expected to have basic programming experience. Almost every class will have some programming component. The language for the class is python. There will be a page set up for our python work.