MATH 240
Discrete Mathematics

Time

MWF 9:10am - 10:00am (A2)

Location

MC Reynolds 110

Instructor

Dr. Brent Yorgey
yorgey@hendrix.edu

Office Hours

Overview

An introduction to the discrete paradigm in mathematics and computer science. Topics include logic, set theory, number theory, induction, recursion, counting techniques, and graph theory.

Learning Goals

Upon completing this course, you will be able to:

Resources

Optional Resources


Calendar

Below is a unified calendar for the semester showing the topic for each class meeting, as well as assignment due dates. Some specifics may change as the semester progresses, but the calendar will be kept up-to-date.

Assignment submission form


Module Date Activity / Lecture LGs Assignments & Resources
Introduction to Disco + MATH 240 W 22 Jan MATH 240 syllabus   HW: CSCI student survey, install Disco
  F 24 Jan Introduction to Disco stream disco   HW (due 2/3): hw0.disco ( solution )
         
Logic and Proof M 27 Jan Propositional logic stream pdf L1  
  W 29 Jan Implication & logical equivalence stream pdf L1 HW: L1, L4 problems (due Monday 2/3)
        HW 1 (L1, L4) solutions
        Challenge HW (1 engagement point): hwc1.disco
  F 31 Jan Algebraic laws for propositional logic stream pdf L2, L3  
         
  M 3 Feb Predicates & quantifiers stream pdf disco L4  
  W 5 Feb More quantifiers stream pdf L4, L5 HW 2: L2-L5 problems (due Monday 2/10)
        HW 2 (L2-L5) solutions
  F 7 Feb Restricted quantifiers stream pdf L4, L5  
         
  M 10 Feb Introduction to proofs stream pdf P1 How to Prove Things
  W 12 Feb Proofs & propositional logic stream pdf P1 HW 3: P1 problems (due Tuesday 2/18)
        HW 3 solutions
        Challenge HW 2 (1 pt)
        Challenge HW 3 (2 pts)
  F 14 Feb More proof examples (contrapositive) stream pdf P1  
         
Set Theory M 17 Feb No class (Mid-winter break)    
  W 19 Feb No class (snow)    
  F 21 Feb Introduction to set theory stream pdf S1, S2  
         
  M 24 Feb Set operations S2, P2  
  W 26 Feb More set operations S2, S3  
  F 28 Feb Product and sum types in Disco S4  
         
Relations + Functions M 3 Mar Relations F1  
  W 5 Mar Equivalence relations F1  
  F 7 Mar Functions F2  
         
  M 10 Mar 1-1 and onto functions F3, P3  
  W 12 Mar Bijections and countable sets F4  
  F 14 Mar Countable and uncountable sets F4  
         
Recursion + Induction M 17 Mar Sequences and recurrences R1, R2  
  W 19 Mar Sums R3  
  F 21 Mar Solving recurrences R4  
         
  M 24 Mar No class (Spring break)    
  W 26 Mar No class (Spring break)    
  F 28 Mar No class (Spring break)    
         
  M 31 Mar Induction R4, P4  
  W 2 Apr Strong induction P4  
  F 4 Apr More induction examples P4  
         
Number Theory M 7 Apr Divisibility N1  
  W 9 Apr Modular equivalence N4  
  F 11 Apr More modular equivalence N4  
         
  M 14 Apr Primes    
  W 16 Apr GCD and the Euclidean Algorithm N2, N4  
  F 18 Apr Bézout’s Theorem and Modular Inverses N3, N4  
         
  M 21 Apr Fermat’s Little Theorem N5  
  W 23 Apr RSA    
Combinatorics F 25 Apr Intro to combinatorics, product rule C1  
         
  M 28 Apr Addition and subtraction rules C1  
  W 30 Apr Division rule and binomial coefficients C2  
  F 2 May Binomial coefficients C2  
         
  M 12 May Final exam    

Coursework

Your work in the course will consist of two main elements: homework and quizzes.

Homework

Assignment submission form


Quizzes

There will be a quiz every Friday in class. Each quiz will cover certain specific learning goals, and will have one question per (clearly marked) learning goal.

Final Quiz

The final quiz will take place during the final exam slot, on Monday, May 12, from 8:30-11:30am. It will consist of one question per learning goal from the entire course, providing you with one last opportunity to demonstrate proficiency on any learning goals you missed. If you have already demonstrated proficiency on enough learning goals to earn your desired final grade in the course, you do not have to take the final quiz.


Grading

Standards-Based Grading

This course uses standards-based grading. There are a number of standards or learning goals for the course (listed below), and your final grade in the course is determined primarily by the number of standards in which you have demonstrated proficiency. You do not get a grade for quizzes; rather, quizzes are just a means for you to demonstrate proficiency in one or more learning goals.

Learning Goals

Core learning goals are highlighted.

Learning goal cycle

The below is an illustration of the cycle for a hypothetical learning goal “LG8”, introduced in week n:

That is, each learning goal will be covered in class at some point, with homework problems assigned. The homework is due Monday of the next week, and the quiz on Friday of the next week will include a question on that learning goal. The learning goal will stay on the weekly quizzes for a total of three weeks until it drops off again. If you do not manage to demonstrate proficient understanding of a learning goal within those three quizzes, you will have to wait until the final quiz for another chance. This is partly to motivate you to stay on top of the material, and partly to keep quizzes from becoming completely unwieldy.

Engagement

There are a number of ways you can be engaged with the course that contribute to, but do not directly demonstrate, learning. These activities will earn you engagement points; to get a given final grade you must meet a certain required threshold of engagement points.

There will be about 120-130 total engagement points available over the entire semester. Perfect attendance + homework submission with no challenge HW, office hours, or practice problem submissions would earn 80 points.

Final Grades

Your final grade will be determined according to the below table. To get a particular grade, you must meet or exceed all the criteria in that row.

Grade Learning goals met Core learning goals met Engagement points
A 25 9 85
B 20 8 80
C 15   65
D 10   50

Expectations

Although you and I play different roles in the course, we both have your learning as a common goal. There are things I expect from you as a student in the course, but there are also things you can expect of me as the course instructor and facilitator.

If I am not fulfilling my responsibilities outlined below, you are welcome (and encouraged!) to call me out, perhaps via the anonymous feedback form. I will also initiate a conversation if you are not fulfilling yours. However, none of us will meet all of the expectations perfectly—me included!—so it’s also important that we have grace and patience with one another.

What I expect from you What you can expect from me
Communication
  • Check your email and Teams for occasional course announcements.
  • Let me know via email or Teams message if you will need to miss class for some reason.
  • Let me know as soon as possible if you feel you are struggling, would like extra help, or have something going on that will affect your engagement in the course or your ability to fulfill your responsibilities.
  • Clearly communicate expectations, assignment details and dates, and grading standards.
  • Return grades and feedback on quizzes within one week.
  • Respond to emails or Teams messages within 24 hours.
Preparation
  • Come prepared to fully engage in class meetings, with distractions minimized, to the best of your ability.
  • Spend time outside of class actively practicing unfamiliar or shaky concepts or skills (not just reading over notes).
  • Have a concrete plan for how we will spend each class meeting, prepared to lead you through the plan.
Engagement
  • Make myself available to meet outside of class, and give you my full attention during a meeting.
  • Be committed to your learning, open to feedback and willing to respond in substantive ways to your suggestions or concerns.

Academic integrity

Hendrix College is committed to high standards of honesty and fairness in academic pursuits. Such standards are central to the process of intellectual inquiry, the development of character, and the preservation of the integrity of the community. Please familiarize yourself with the statement of Academic Integrity.

You should also familiarize yourself with the Computer Science-specific Academic Integrity Policy.

Disabilities

If you have a documented disability or some other reason that you cannot meet the above expectations, and/or your learning would be best served by a modification to the usual course policies, I would be happy to work with you—please get in touch (via Teams or email)! The course policies are just a means to an end; I don’t care about the policies per se but I do care about you and your learning.

It is the policy of Hendrix College to accommodate students with disabilities, pursuant to federal and state law. Students should contact Julie Brown in the Office of Academic Success (505.2954; brownj@hendrix.edu) to begin the accommodation process. Any student seeking accommodation in relation to a recognized disability should inform the instructor at the beginning of the course.

Diversity and Inclusion

Hendrix College values a diverse learning environment as outlined in the College’s Statement on Diversity. All members of this community are expected to contribute to a respectful, welcoming, and inclusive environment for every other member of the community. If you believe you have been the subject of discrimination please contact the Dean of Students Office (Donna Eddleman, eddleman@hendrix.edu, 501-450-1230 ) or the Title IX Coordinator (Jennifer Fulbright, fulbright@hendrix.edu, 501-505-2901). If you have ideas for improving the inclusivity of the classroom experience please feel free to contact me. For more information on Hendrix non-discrimination policies, visit hendrix.edu/nondiscrimination.

Mental and Physical Health

Hendrix recognizes that many students face mental and/or physical health challenges. If your health status will impact attendance or assignments, please communicate with me as soon as possible. If you would like to implement academic accommodations, contact Julie Brown in the office of Academic Success (brownj@hendrix.edu). To maintain optimal health, please make use of free campus resources like the Hendrix Medical Clinic or Counseling Services (501-450-1448). Your health is important, and I care more about your health and well-being than I do about this class!