Students are traditionally exposed to the “Calculus” side of mathematics, learning all about functions, derivatives, integrals, lots of complicated formulas and equations.
This is not that class.
At its core Mathematics is about providing a systematic and structured approach to solving problems, and this is what we will learn in this class. We will treat a variety of topics, ranging from graph theory and scheduling problems to optimization techniques to voting systems and bar codes.
In this course you:
The course will begin with a survey of a number of graph-theoretic concepts. Graphs consist of vertices connected with edges. These can represent for example airports connected via flight paths, or the servers and routers that form the Internet. We will be examining a number of properties of such graphs, for example looking for efficient ways of traversing every vertex, or looking for the fastest way of going from one vertex to another. This will be the first part of the course, which wraps up with our first midterm.
Afterwards we will look at linear programming techniques, which have to do with optimal allocation of resources. Most such problems can be reduced to looking for the maximum or minimum value that a function can take given a set of constraints on the parameters. We will then consider social choice problems and voting systems. We will look at a number of different voting methods and their properties, including Arrow’s celebrated Impossibility Theorem that describes limitations on what we can expect from a voting system. We close this second part of the course with a discussion of manipulation of voting systems by means of an disingenuous ballot. The second midterm follows.
The course ends with a look at topics related to information science. We will take a look at techniques related to the “Digital revolution”. We’ll look at error-correcting codes used in identification and credit-card numbers, as well as the codes used to accomplish data compression. Finally we look at some simply cryptographic techniques. The course ends with a third midterm that covers this third section.
On the website you will find a schedule with links to documents for each class day. In those documents you will find notes for the day’s lesson, a reading assignment, and a list of practice problems. You should work on those practice problems, and ask any questions you have about them. You do not have to turn the problems in.
You are expected to attend every class meeting, including labs. You are only allowed to miss 2 classes without excuse. From that point on, every unexcused absence will result in a reduction of your final score by one percentage point, up to a total of 5 points. Excused absences should be arranged in advance, and backed by appropriate documentation. Emergencies will be dealt with on an individual basis. There are very few reasons that would qualify as an excuse for an absence.
We will be using the Moodle platform for online quizzes. You will typically have one quiz each day. You will be expected to read ahead in the book and notes for the next day’s material, then answer some quiz questions about it. You are allowed to take the quiz up to 3 times before that deadline, and you receive feedback after each attempt. Only the best of those 3 tries will count. You are expected to work on the quizzes on your own. You should take them only after you have read the relevant notes and book sections, and you should not have your book and notes available while you take the quizzes. Your quiz score is 20% of your final grade.
There will be three exams, on Wednesday, May 6th, Thursday, May 14th, and Friday, May 22nd. In terms of your final grade, the exam you did better on will weigh a bit more, the one you did worse on a bit less.
Your final grade depends on class attendance, homework, project, quizzes, midterms and the final, as follows:
Component | Percent |
---|---|
Attendance | 5% |
Quizzes | 20% |
Worst Midterm | 20% |
Middle Midterm | 25% |
Best Midterm | 30% |
This gives a number up to 100, which is then converted to a letter grade based roughly on the following correspondence:
Letter grade | Percentage Range |
---|---|
A, A- | 90%-100% |
B+, B, B- | 80%-90% |
C+, C, C- | 70%-80% |
D+, D, D- | 60%-70% |
F | 0%-60% |