MWF 10:10am  11:00am (A3)
MC Reynolds 317
Dr. Brent Yorgey
yorgey@hendrix.edu
(501) 4501377
Office Hours
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.
Upon completing this course, you will be able to:
Translate natural language statements to and from formal propositional logic.
Apply the rules of propositional logic to derive correct mathematical arguments.
Recall and apply basic definitions, together with logical reasoning, to solve problems involving naive set theory, number theory, combinatorics, and graph theory.
Solve problems using recursion and induction.
Write coherent mathematical proofs using proper mathematical notation and reasoning.
This course uses specifications grading. Briefly, this means that grading of individual assignments is on a credit/nocredit basis, with a specification that tells you what you must do in order to get credit. Your final letter grade in the course, in turn, is determined by the below specification that says what you must complete in order to get each letter grade.
Grade  Specification 

A  Complete all modules to level 2 
B  Complete all but one modules, at least half to level 2 
C  Complete all but two modules to level 1 
D  Complete at least half of the modules to level 1 
Every assignment has a specific date and time (usually 5pm) at which it is due.
Assignments may be turned in any time up to the deadline. I will try my best to return graded assignments, with feedback, within two weekdays of being turned in.
Assignments will not be accepted after the deadline.
However, I will automatically grant extensions to anyone who asks. Simply send me an email prior to the deadline, asking for an extension on a particular assignment, and informing me what your new deadline will be. The new deadline should be a specific day and time (“11pm this Saturday, March 5”, not “in a couple days”). I will hold you to the new deadline.
If you get level 1 credit for an assignment and want level 2 credit, or if you don’t get credit at all, you may revise and resubmit the assignment until you do. There is no deadline for resubmitted assignments.
However, the above only applies if you made a reasonable attempt at the assignment the first time. You cannot turn in a halffinished assignment before the deadline and then “revise” it by completing the rest. If your assignment is only halffinished, you must request an extension.
The latest any assignment may be turned in is 5pm on Friday, May 6.
Exceptions to this policy can be made in cases of emergency, mental health issues, etc. Please come talk to me!
I encourage you to work together on problems; however, problem solutions must be your own work, and academic integrity will be taken seriously.
Problem solutions should be written or typed neatly, and turned in electronically via this Google form. Submissions must be in PDF format (Word, Pages, etc. can export a PDF, typically as an option under the “File” menu).
There will be a number of modules corresponding to topics in the course. Each module consists of things like problems to solve, programming assignments to complete, and readings. Each module can be completed to one of two levels:
Each individual module specifies what you need to do to get Level 1 or Level 2 credit. For example, there may be an extra challenge problem set and/or reading you must complete to get Level 2 credit.
#  Module  Resources  Assigned  Due 

1  Propositional logic  xor.disco  F 21 Jan  F 28 Jan 
2  Quantifiers  F 28 Jan  F 4 Feb  
3  Proofs and sets  sets.disco  F 11 Feb  F 18 Feb 
4  Sets and functions  module4.disco  F 18 Feb  F 25 Feb 
5  Cardinality  Survey  F 25 Feb  F 4 Mar 
6  Disco  F 4 Mar  F 11 Mar  
7  Divisibility & primes  module7.disco  Th 24 Mar  F 1 Apr 
8  Modular arithmetic & induction  F 8 Apr  F 15 Apr  
9  Combinatorics  F 15 Apr  F 22 Apr 
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 


Preparation 


Engagement 


Although attendance in this class is not reflected formally in your grade, I expect you to attend. If you cannot attend class for some reason please let me know in advance (or as soon as possible).
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.
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 Dean Mike Leblanc at leblanc@hendrix.edu or 5014501222 or the Title IX Coordinator Allison Vetter at titleix@hendrix.eduor 5015052901. If you have ideas for improving the inclusivity of the classroom experience please feel free to contact me. For more information on Hendrix nondiscrimination policies, visit hendrix.edu/nondiscrimination.
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 wellbeing than I do about this class!