Syllabus

Course Goals

In this course, students will:

Prerequisites

The formal prerequisites of this course are MATH 126 and CSE 123. We will assume familiarity with mathematical objects like integers and functions. We will also assume familiarity with fundamental programming concepts, including recursion and data structures such as Lists and Trees.

Course Structure

Lectures

Lectures will be in-person on Monday, Wednesday, and Friday from 12:00 - 1:00 pm in DEM 102. All lectures will be recorded for the benefit of students who are sick or otherwise unable to attend. Recordings can be viewed in Canvas under the Panopto tab.

Sections

Each week includes a TA-led quiz section. These will not be recorded, but the printed material used will be posted on the course calendar.

Each quiz section will be focused on giving students practice with the course material. Trying the problems associated with each section is extremely important for success in the course. For those reasons, participation in section will be included as part of the course grade.

If a student is unable to attend section in a given week, they may make up participation credit by working on the problem set at home, and submitting a scan of their work to GradeScope. Students may submit makeup work for at most three sections.

Homework

Homework will consist of seven assignments, with one due each week except for the week after the midterm. Homework will be graded on both accuracy and clarity. See the Typesetting and Grading page for more details.

There is no extra credit offered in this course. Some problems will be labelled Optional Challenge, and are available for students who wish to engage further with the material. Such problems will not be graded.

Exams

There will be a midterm exam and final exam held in class. The final exam will be split over two days. See the Exams Page for more details.

Office Hours

Each member of the course staff will have two office hours a week, where students can get one-on-one help on assignments and course concepts. See the course calendar for times and locations.

Textbook

There is no required text for the course. For the first 6-7 weeks of the course, the following textbook can be useful: Rosen, Discrete Mathematics and Its Applications, McGraw-Hill.

Course Grades

Overall grades will be determined as follows:

55% Homework
15% Midterm exam
25% Final exam
5% Section Participation

Policies

Late Policy

A late day allows students to turn in an assignment up to 24 hours later without penalty. Students have four late days to use during the quarter for homework assignments. Note the following conditions when using late days:

In the case of extenuating circumstances that require additional accommodations, students should contact the course staff as soon as possible.

Academic Integrity

Students are encouraged to help one another learn the course material. However, we disallow collaboration that hinders learning.

With that in mind, students are encouraged to work together on homework problems subject to the following constraints:

Students may not consult the Internet or ChatGPT for solutions to the homework problems that are asked. Students may consult the Internet for definitions, terminology, and general concepts.

If you are unsure whether something is within the policy, please do not hesitate to reach out to the course staff and ask.

Accommodations

Please refer to university policies regarding disability accommodations and religious accommodations.

Course Tools

Course Website

All homework assignments, lecture and section materials, and important resources will be posted on the course website.

GradeScope

GradeScope is the tool used in this course to turn in completed assignments. Students may resubmit as many times as they wish before the deadline. Assignment grades and staff feedback will be visible in GradeScope. Students may also request regrades if needed.

Ed

Ed is the course message board, and the preferred place to ask any questions about the course or assignments. We will happily answer questions about general concepts, or clarifications on the homework. Students are encouraged to answer one another's questions on the message board as well.

Canvas

All lecture recordings can be viewed in Canvas under the Panopto tab. Canvas will not be updated consistently with course information or grades. We may use Canvas's gradebook only at the end of the quarter to tally late days, section participation, etc.

PollEverywhere

PollEverywhere is a tool used in lecture to seek student input and encourage participation in lecture. These polls are an opportunity for students to check their understanding and are not graded.