|
Description. The course will cover a variety of mathematical tools and techniques most useful in thinking about algorithms and computation.
Topics. Following is a tentative list of topics to be covered:
Prerequisites. COS 126 and 226 (or sufficient mathematical background), and MAT 175, 202, 204 (or permission of instructor). COS 226 can be taken along with COS 340 in the same term. If you have any questions about prerequisites, please contact the professor.
Lectures. Monday and Wednesday 3:00pm–4:20pm in CS 105. Attendance is strongly recommended. All required readings and lecture notes will be posted on Blackboard. Following is a list of readings for every lecture.
| Date | Topic | Notes | Self reading | Open problems | TrueShelf topics | TrueShelf tags |
|---|---|---|---|---|---|---|
| Sep 11 2013 | Introduction | none | none | none |
|
|
| Sep 16 2013 | Mathematical Induction | Chapters 2,3 from LL.pdf | Section 3.2 from LL.pdf | none |
DISCRETE MATHEMATICS |
#induction |
| Sep 18 2013 | Counting | Chapter 14 from LL.pdf | none | none |
COMBINATORICS |
#counting #pigeonhole-principle |
| Sep 23 2013 | Counting (contd.) | Chapters 15,16 from LL.pdf | Sections 15.2, 16.3, 16.4 from LL.pdf | Sets with distinct subset sums |
COMBINATORICS |
#n-choose-k #binomial-theorem |
| Sep 25 2013 | Graph Theory | Chapter 6 from LL.pdf | --- | --- |
GRAPH THEORY |
#cycle #graph-complement #bipartite-graph |
| Sep 30 2013 | Graph Theory (contd.) | Chapter 6 from LL.pdf | Section 6.3 from LL.pdf | Prove graceful tree conjecture for trees with diameter 6. |
GRAPH THEORY |
#trees #graph-labeling #graph-isomorphism |
| Oct 2 2013 | Graph Theory (contd.) | Chapter 7 from LL.pdf and more notes coming soon. | --- | --- |
GRAPH THEORY |
#eulers-formula #eulerian-graph #graph-coloring #tournament #planar-graphs |
| Oct 7 2013 | Graph Theory (contd.) | --- | --- | --- |
GRAPH THEORY |
#matching |
Precepts. Attendance is strongly recommended. A preceptor will work through problems that are similar in spirit to those on the problem sets. Every friday evening we will post precept problems on Blackboard.
| Time | Place | Preceptor |
|---|---|---|
| Thursday 10:00am–10:50am | CS 102 | Shiva Kintali |
| Thursday 7:30pm–8:20pm | Sherrerd Hall 101 | Shiva Kintali |
| Friday 1:30pm–2:20pm | CS 102 | Ilya Volkovich |
Office hours. You are welcome to attend the office hours of any staff member.
| PERSON | OFFICE | HOURS |
|---|---|---|
| Shiva Kintali (Instructor) | CS 312 | M 4:30pm–5:30pm, Thu 6:00pm–7:00pm, or by appointment |
| Ilya Volkovich (Teaching Assistant) | CS 103A | Tue 3:00–4:00pm, or by appointment |
Undergraduate course assistants.
James Bedell.
Online forum. If you have general questions about the problem sets, lectures, textbook, or other course materials, please post via Piazza. Posts marked private are viewable only by the course staff.
Course website. The course website is at http://www.cs.princeton.edu/courses/archive/fall13/cos340/.
Homeworks. Homeworks and solutions will be posted on Blackboard. See infosheet.pdf for more details about collaboration policy.
| Homework | release date | due date | submission link |
|---|---|---|---|
| Homework 1 | Sep 20 2013 | Sep 27 2013 6:00PM | submit |
| Homework 2 | Sep 27 2013 | Oct 5 2013 11:55PM | submit |
Grading.
Regrading.
To request a regrade, you can stop by during office hours to discuss your solutions and grading concerns.