MIT 6.042/18.062J Mathematics for Computer Science

Fall 2006

Announcements

  • Welcome to Fall 2006!
  • You can look at your final exams at Be Blackburn's dest 32-G675A today (12/21).
  • You can get some practice problems here:
    Without solutions and With solutions.
    There problems are meant to be pset problems; they are more difficult than what you will see in the final exam, so don't panic if you can't solve them in 10 mins.
  • Please fill out the class survey for HKN underground guide here: https://sixweb.mit.edu/evaluate/6.042-f2006
    The evaluations are open for submission from 12/12 - 12/22 11:59pm.
  • Final week office hours
    Sunday: Amy 6:30-8:30pm
    Monday: Angelina 12-2pm, Arvind 3-5pm, Amy 6:30-8:30pm
    Tuesday: Ronitt 2-4pm, Swastik 5-6:30pm
  • To get the extra credit for the dice program, you need to turn in your code as well as the result by the last recitation on Wednesday. You may be awarded up to 50 points of extra credit to the total homework score based on the evaluation of the code (whether it's efficient or not). To get any credit, the answer has to be right and the code needs to work. 50 points on homework score translate to roughly 1-1.5 points on the final course grade.
  • Minor correction for pset 8: In problem 5 part a, the recurrence is Xn = 12 * Xn-2 - 16 * Xn-3 (the new pdf is posted).
  • A new version of pset 7 solution is posted to mix some minor errors (problem 1, problem 2d and 2e).
  • A new version of pset 7 is posted to clarify the wording of problem 1b, but nothing else is changed. Redownload the new version only if you are unclear about what question 1b is asking.
  • The material on the first quiz is up through:
    recitation last Friday, lecture last Thursday, and pset 1 through pset 6.
  • Notes for lecture 8 has been updated, so be sure to re-download lecture 8 notes again if you have downloaded it before this Thursday (10/05).
  • Check out MIT ACM Programming contect info here.
  • HOMEWORK DUE AT
  • 8 PM ! on Monday.

    • Check your recitation assignment here.
    • Drop off your homework in 32-044 (Stata Basement)
    • Put it in the box number corresponding to your TA:
    • Amy---- 23
    • Angelina---- 36
    • Arvind---- 38
    • Swastik---- 46

    • If you are in the process of shifting TAs, then put it in any box and we'll sort it out later.
    • You have one week to dispute a grade.

    Links to all handouts are in the course calendar below.

Times and Locations

Lecture: TR 2.30-4, 34-101
Recitation: WF (assignments)
Quiz 1: October 18th, 7:30-9:30 pm 2-190
Quiz 2: November 15th, 7:30-9:30 pm 10-250
Final: December 20th, 1:30-4:30 pm Johnson Athletic Center

Staff and Office Hours

6042staff@
theory.csail.mit.edu
Lecturers
Tom Leighton
ftl@math.mit.edu

T 4-6pm
2-377

Ronitt Rubinfeld
ronitt@csail.mit.edu
W 2-4pm
32-G698
Recitation
Instructors
Amy Wibowo
sailorhg@mit.edu
W 6:30-8:30pm
24-307
I-Ting Angelina Lee
angelee@mit.edu
M 12-2pm
32-G728
Arvind Jammalamadaka
ajamma@mit.edu
F 4-6pm
32-369
Swastik Kopparty
swastik@mit.edu
R 6-8pm
32-G 5th Floor Lounge

Course Overview

6.042 covers applications of Discrete Mathematics to Computer Science. The only prerequisite is 18.01. If you have already taken 18.310, you should not be taking 6.042. There are 90-minute lectures on Tuesday and Thursday in 34-101. There are also mandatory 1-hour recitations on Wednesday and Friday focused on solving problems in small groups. Recitation times and locations are listed here.

Reading

You should read Nuts and Bolts of Proofs by Cupillari in the first two weeks. This is the only required reading for the course; however, comprehensive lecture and recitation notes will be posted for your reference.

Problem Sets

There is a problem set each week. Problem sets are generally released on Tuesday, due the following Monday evening at 8 PM at 32-044, and returned in recitation on Wednesday. Be neat! Graders may deduct for sloppiness. Late homework is generally not accepted, but talk to your recitation instructor if a special circumstance arises. Please do not refer to course materials from previous terms. You may work with other students, but your writeup must be entirely your own. On the top of your homework, list:

  • all collaborators, other than course staff
  • all written sources that you consulted, other than Cupillari and course handouts from this term

If you had no collaborators and consulted no written sources, then write, "I worked alone." Homework without a collaboration statement will not be graded.

Exams

There are 2-hour quizzes on October 18th, 7:30-9:30 pm in room 2-190 and November 15th, 7:30-9:30 pm in room 10-250. There is also a final exam on Wednesday, December 20th at 1:30-4:30 pm in Johnson Athletic Center. Students may bring one 8.5" x 11" sheet with notes handwritten on both sides to quiz 1, two sheets to quiz 2, and 3 sheets to the final.

Grading

We compute a percentage score based on your coursework and then assign a letter grade as follows:

A88.0 - 100%
B75.0 - 87.9%
C60.0 - 74.9%
D50.0 - 59.9%
Fbelow 50.0%

Your percentage score is the weighted average of your scores in five areas: homework, recitation, quiz 1, quiz 2, and the final exam. Scores in the five individual areas are determined as follows:

Homework (25%)
We drop your lowest score. We may normalize an entire recitation section upward, if necessary to compensate for variations in grading standards.
Recitation (20%)
Each recitation is worth 0, 1, or 2 points. If you attend for the full period and work constructively with your team, then you get 2 points. If you skip part of recitation or glaringly fail to work constructively with your team, then you get 1 point. If you are absent, you get 0 points. We drop your two lowest recitation scores.
Quiz 1 (20%), Quiz 2 (20%), Final (25%)
We'll cut 10% off the weight of your weakest exam. If the class median on an exam is below 75% (which is typical), then we normalize all scores upward so that the median is 75%. We normalize by adding a fixed number of points to every score. Scores are not capped at 100%. If the median on an exam is above 75%--- fantastic!

Calendar

September

4
Labor Day
5
Reg Day
6 7
L1
First Day of Class
Introduction: proofs


Course Info

pset 1 out

8
R1
recitation notes
11
pset 1 due

pset 1 solution
12
L2
induction

pset 2 out

13
R2
recitation notes
14
L3
strong induction

Bad proof techniques handout
15
R3
recitation notes

18
pset 2 due

pset 2 solution
19
L4
number theory

pset 3 out

20
R4
recitation notes
21
L5
number theory
22
R5
recitation notes
25
Student Holiday
26
L6
Intro to graph theory, coloring

pset 3 due
pset 3 solution
pset 4 out

27
R6
recitation notes
28
L7
matching problems
29
R7
recitation notes

October

2
pset 4 due
pset 4 solution
3
L8
Trees, MST, web search

pset 5 out

4
R8
recitation notes
5
L9
communication networks
6
R9
ADD DATE DEADLINE


recitation notes
9
Holiday
10
Holiday

11
R10
recitation notes

pset 5 due
pset 5 solution

12
L10
relations, partial orders, scheduling problems

pset 6 out

13
R11
recitation notes
16
pset 6 due
pset 6 solution
17
L11
sums & approximations
ice cream study session
7-9pm, 32G 5th floor lounge
18
(office hours only)

Quiz 1
7:30-9:30pm


Quiz 1 solution

19
L12
sums & approximations

pset 7 out

20
R12
recitation notes
23
pset 7 due
pset 7 solution
24
L13
recurrences

pset 8 out

25
R13
recitation notes

26
L14
recurrences
27
R14
recitation notes

November

30
pset 8 due
pset 8 solution
31
L15
counting methods
pset 9 out

1
R15
recitation notes

2
L16
counting methods
3
R16
recitation notes
6
pset 9 due
pset 9 solution

7
L17
counting methods
pset 10 out

8
R17
recitation notes

9
L18
generating functions
10
Holiday
13
pset 10 due
pset 10 solution
14
L19
Intro to probability
ice cream study session
7-9pm, 32G 5th floor lounge

15
(office hours only)

Quiz 2
7:30-9:30pm


Quiz 2 solution

16
L20
conditional probability

pset 11 out

17
R18
recitation notes

20
pset 11 due
pset 11 solution
21
L21
independence

pset 12 out

22
R19
DROP DEADLINE
recitation notes
23
Holiday
24
Holiday
27 28
L22
random variables

29
R20
recitation notes

30
L23
expectation

1
R21
recitation notes Last Due Date

pset 12 due
pset 12 solution

December

Last Day of Classes

4

5
L24
expectation

6
R22
recitation notes
7
L25
large deviations

8
R23
recitation notes

11 12
L26
random walks

13
R24
recitation notes

14
15
18
19
20
21 22

Copyright © 2005 R. Rubinfeld & F.T. Leighton. All rights reserved. Last modified: Wednesday, 06-Sep-2006 21:51