Math/Computer Science 208

Discrete Structures

General Information Schedule Homework

Textbook

I will not closely follow any particular book. However, much of the mathematical material that we will cover can be found in book Mathematics for Computer Science by Eric Lehman, F. Thomson Leighton, and Albert R. Meyer.

For an eye-opening introduction to computer science (and some of the mathematics behind it) using Scheme, I highly recommend Structure and Interpreation of Computer Programs by Harold Ableson and Gerald Jay Sussman, with Julie Sussman. You can also find this book on the official site at MIT, or find other versions at the ebook site.

For a book that focuses on teaching the fundamentals of reading and writing mathematical proofs, I recommend Mathematical Reasoning: Writing and Proof by Ted Sundstrom.

I also recommend looking at the materials from John Stone's Discrete Structures course in Spring 2014.

Finally, I will distribute notes on a few of the topics that we will study.

Administrative Information

Instructor Joe Mileti
Office Noyce 2514
Office Hours Monday 3:15 - 4:05
Tuesday 11:00 - 11:50
Wednesday 10:00 - 10:50
Thursday 1:30 - 3:00
Friday 1:15 - 2:05
Also By Appointment
Email miletijo ~at~ grinnell ~dot~ edu
Phone 641-269-4994
Class Time MWF 11:00 - 11:50
Classroom Noyce 3819

Course Objectives

Homework Assignments

Homework assignments will be due every other class period. Homework will be posted to the course webpage, and will include a mixture of computations, explanations, proofs, and programming.

Unlike some of your past experiences in mathematics, there are often many correct answers to a given problem. This also means that the clarity of exposition and the proper use of mathematical terminology are as vital to your solutions as having the correct idea. A major goal of this course is to learn how to express your mathematical ideas correctly and to write convincing proofs. Do not be alarmed if your homework has many comments about how to improve (nobody starts out as an expert).

If you want to keep digital records of your work, I recommend learning how to type your solutions. LaTeX is a wonderful free typesetting system which produces high-quality documents at the cost of only a small amount of additional effort (beyond the nontrivial start-up cost of learning to use it). If you plan to do any kind of mathematical or scientific writing in the future, you will likely use LaTeX, so taking the time now to familiarize yourself with it will greatly pay off in the long run.

Exams

There will be three in class exams and a scheduled three hour final exam.

In class exams dates: February 20, April 1, and April 29.

Final exam date: Friday, May 15 at 9:00am.

Grading

Percentage
Homework 20%
Lowest of Three In Class Exams 10%
Other Two In Class Exams 20% each
Final 20%
Participation 10%

Academic Honesty

Homework: If you enjoy working in groups, I strongly encourage you to work with others in the class to solve the homework problems. If you do collaborative work or receive help form somebody in the course, you must acknowledge this on the corresponding problem(s). Writing "I worked with Sam on this problem" or "Mary helped me with this problem" suffices. You may ask students outside the course for help, but you need to make sure they understand the academic honesty policies for the course and you need to cite their assistance as well. Failing to acknowledge such collaboration or assistance is a violation of academic honesty.

If you work with others, your homework must be written up independently. You can not write a communal solution and all copy it down. Discussing ideas and/or writing parts of computations together on whiteboards or scratch paper is perfectly fine, but you need to take those ideas and write the problem up on your own. Under no circumstances can you look at another student's completed written work or code.

You may look at other sources, but you must cite other books or online sources if they provide you with an idea that helps you solve a problem. However, you may not specifically look for solutions to homework problems, and you may not solicit help for homework problems from online forums.

Exams and final: You may neither give nor receive help. Books, written notes, computers, and calculators are not permitted.

Unsolicited Advice
Disabilities

Students with learning, physical, or psychiatric disabilities enrolled in this course that may need disability-related classroom accommodations are encouraged to make an office appointment with me in first few weeks of class. You will need to provide documentation of your disability to the Associate Dean and Director of Academic Advising, Joyce Stern, located on the third floor of the JRC (x3702).

Religious Observations

I encourage students who plan to observe holy days that coincide with class meetings or assignment due dates to consult with me as soon as possible so that we may reach a mutual understanding of how you can meet the terms of your religious observance and also the requirements for this course.