Discrete Structures - Mathematics 374, Section 1


Frank Thorne - Fall 2017
University of South Carolina

Welcome to Math 374! Discrete Mathematics is a beautiful, important, and fascinating subject. This course is designed to give you a broad background in topics such as propositional logic, proof by induction, elementary combinatorics, and asymptotic analysis. The course is designed to be especially useful for students majoring in computer science and related topics.

It is also challenging. Please plan on a lot of hard work; I am here to help you succeed.


Instructor : Frank Thorne, LeConte 317O, thorne [at] math.sc.edu.

Office Hours: Tuesdays 9:00-10:00 and Thursdays 3:00-5:00, or by appointment.


Learning outcomes:

"Education is what survives when what has been learned has been forgotten." -- B.F. Skinner

Successful students will learn the basics of a variety of topics within discrete mathematics (please see the schedule below for a complete list), with an eye towards their applications in computer science. The course will involve and further develop some proof-writing ability, but this will not be the principal focus of this course.


Text: The course will be taught out of Judith Gersting, Mathematical Structures for Computer Science, sixth edition. This is not the most recent edition. As of this writing, inexpensive used copies could be bought at Amazon, AbeBooks, half.com, and elsewhere. The book is also available at the campus bookstore, albeit at an astronomical price. Additional course materials may be chosen from free online sources including the following:

Another good commercially available book is Epp's Discrete Mathematics with Applications; this has a reputation for being gentler than Gersting. Once again, look for used copies of previous editions on the internet.


Meeting schedule : MWF, 9:40-10:30 am, Gambrell 201.

Exam schedule :

All exams will be held in the usual classroom, and the midterms will be held during class meetings.


Homework and Quizzes :

Homework will generally be due on Fridays, and there will be a quiz on the same material on the homework due dates. Homework assignments consist of three components. Problems labeled do are to be turned in. Problems labeled understand are problems you should know how to do -- most of the quiz and exam questions will be very similar to these problems (and often will be taken from these problems directly). Extra credit problems will reward anyone seeking out an additional challenge.

Late homework will not be accepted, and (except in case of a documented university conflict) makeup quizzes will not be given. Instead, your lowest two quiz scores and homework scores will be dropped.

Extra reward for perfect quizzes: If you earn a perfect score on a quiz, you'll automatically get a perfect score on that week's homework too.

Grading :

You will be graded both on correctness and on quality of exposition. The standard is that someone who doesn't know the answer should be able to easily follow your work. Any work that is confusing, ambiguous, or poorly explained will not receive full credit.

You are guaranteed at least the following grades: A for 90%, B+ for 85%, B for 78%, C+ for 72%, C for 64%, and D for 50%.

      % of grade  
  Homework:     15%  
  Quizzes:     15%  
  Two in-class exams:     20% x 2  
  Final exam:     30%  


Previous course: You may wish to see the course website for the previous time I taught this course, complete with old quizzes and exams (with solutions). This year's course might not cover exactly the same topics, but it will not be too far away.

You can also see Linyuan Lu's course website; he is also teaching Math 374 this term.


The Fine Print:

Make-up policy : If you have a legitimate conflict with any of the exams it is your responsibility to inform me at least a week before the exam. Otherwise, makeups will only be given in case of emergency.

Disability accommodations : If you require special accommodations due to a disability, please see the Student Disability Resource Center; they will make recommendations to me and I will follow them. It is your responsibility to inform me of needed accommodations at least a week in advance.

Calculators : Calculators will not be needed or allowed for the exams or quizzes.

Attendance : Skipping class is unwise, but no attendance policy will be enforced. You are responsible for all the material covered in all lectures and homework problems, and you must be present in class for a quiz to take it.

Some help resources : The Math Tutoring Center is available for drop-in help 10:00-4:00, M-F, on the first floor of LeConte. Disclaimer: This is only intended for 100-level math classes. If you go, be aware that tutors might not be familiar with all the 374 subject matter, and they are likely to have never seen Gersting's book.

Private tutors .


Rough schedule of topics:


Detailed schedule of lectures, homeworks, and exams: