This is an archived version of a class I taught at Kennesaw State University. For now, you can still find my course webpage on KSU's website, but I expect it to be taken down eventually. I think these are pretty good lecture notes, and they include many practice problems, so I've decided to archive them on my personal webpage. If you spot any mistakes, please let me know.
D2L will be used to submit assignments (these will be posted both here and on D2L, for convenience) and to view grades. The syllabus will also be posted there.
During the scheduled office hours, you should feel free to show up with no notice if you have questions of any kind.
If you cannot make the scheduled office hours, begin by emailing me; if your questions are easy to answer by email, I will do that, and if not, we can find another time to meet. (Allow some time for me to check my email.).
There will be eight homework assignments, two midterm exams, and one final exam; the dates are marked below.
I will post the homework assignments here and on D2L; they are always due on Friday at 11:59pm, via D2L.
Exams will be given in person during our ordinary 75-minute class period.
There is no official textbook for this course. I will publish lecture notes on this page before each class; all the material covered will be in those lecture notes.
If you would like additional references, I recommend the following:
I will use the labels CZ and W to indicate which sections of the textbooks I mentioned above will correspond to which day of class. (We might not always cover everything in those sections, especially in W.)
The schedule below has links to lecture notes for every day of the semester, so that you can read ahead if you like. These will be updated as we go, and I will keep a log of the changes I make.
You may also be interested in an index to these notes, which is a list of key terms from graph theory, together with the lecture in which they are defined.
Note 9/27: Due to the day we missed on account of weather, we'll have one fewer lecture, and I've decided to skip tournaments (originally scheduled for lecture 19) to fit in the rest of the material. To make life easier on my end, I will not change the numbers of lectures 20-28. If you are interested in the missed content, you can still read it here.
Date | Topic covered | Other Details |
Tue 8/13 | Introduction to graphs Lecture notes |
CZ 1.1, W 1.1 |
Thu 8/15 | Connected components Lecture notes |
CZ 1.2, W 1.2 |
Tue 8/20 | Proof techniques Lecture notes |
W Appendix 3 |
Thu 8/22 | Types of graphs Lecture notes |
CZ 1.3, W 1.1-1.2 HW 1 due Friday |
Tue 8/27 | Proofs by induction Lecture notes |
W Appendix 3 |
Thu 8/29 | The degree of a vertex Lecture notes |
CZ 2.1, W 1.3 |
Tue 9/3 | Regular graphs Lecture notes |
CZ 2.2, W 1.3 |
Thu 9/5 | Graphic sequences Lecture notes |
CZ 2.3, W 1.3 HW 2 due Friday |
Tue 9/10 | Isomorphic graphs Lecture notes |
CZ 3.1, W 1.1 |
Thu 9/12 | Trees and spanning trees Lecture notes |
CZ 4.1, W 2.1 |
Tue 9/17 | Properties of trees Lecture notes |
CZ 4.2, W 2.1 |
Thu 9/19 | Cayley's formula Lecture notes |
CZ 4.4, W 2.2 HW 3 due Friday |
Tue 9/24 | Exam 1 | |
Thu 9/26 | Canceled due to weather | |
Tue 10/1 | Bipartite matchings Lecture notes |
CZ 8.1, W 3.1 |
Thu 10/3 | König's theorem Lecture notes |
W 3.1-3.2 HW 4 due Friday |
Tue 10/8 | Matchings in general graphs Lecture notes |
CZ 8.1, W 3.3 |
Thu 10/10 | Directed graphs Lecture notes |
CZ 7.1, W 1.4 |
Tue 10/15 | Eulerian graphs Lecture notes |
CZ 6.1, W 1.2 |
Thu 10/17 | Hamiltonian graphs Lecture notes |
CZ 6.2, W 7.2 HW 5 due Friday |
Tue 10/22 | Planar graphs Lecture notes |
CZ 9.1, W 6.1 |
Thu 10/24 | Planarity testing Lecture notes |
CZ 9.1, W 6.2 HW 6 due Friday |
Tue 10/29 | Polyhedra Lecture notes |
W 6.1 |
Thu 10/31 | Exam 2 | |
Tue 11/5 | Cliques and independent sets Lecture notes |
CZ 10.2, W 5.1 |
Thu 11/7 | Vertex coloring Lecture notes |
CZ 10.2, W 5.1 HW 7 due Friday |
Tue 11/12 | Bounds on chromatic number Lecture notes |
W 5.1 |
Thu 11/14 | Cut vertices Lecture notes |
CZ 5.1, W 4.1 |
Tue 11/19 | k-connectivity Lecture notes |
CZ 5.3, W 4.2 |
Thu 11/21 | Menger's theorem Lecture notes |
CZ 5.4, W 4.2 HW 8 due Friday |
Thu 12/5 | Final exam (3:30pm to 5:30pm) |