Web site for MATH 3220: Discrete Structures II (Spring 2026)

COURSE OVERVIEW:

This course is an introduction to discrete mathematics and discrete structures. It will cover topics in graph theory, trees, matrices, groups, monoids, partially ordered sets, finite fields, and applications to coding theory and cryptography. Students who finish the course successfully will be able to apply discrete numerical methods to solve problems that arise elsewhere in mathematics and in computer science. Each section will have two 75-minute meetings each week on Tuesday and Thursday in room Olsen 114, from 11:00am to 12:15pm (section 201) and from 12:30pm to 1:45pm (section 202).

I want all of you to succeed in this class; below you will find some tips for how you can help make this happen.

USEFUL LINKS:

CONTACTING THE INSTRUCTOR:

GENERAL COURSE INFORMATION:

TUTORING:

EXAM POLICIES:

It's important that everyone take the same exams under the same conditions for maximum fairness and reliability of testing. I therefore don't give makeup exams unless you have a valid reason for missing the scheduled exam (for example, illness or a religious holiday), and I don't allow extra time on exams unless you have a note from Disability Services (see below).

If you have to miss a scheduled exam, please let me know ahead of time if at all possible; I'm much more likely to be sympathetic if you call me the morning of the exam and say “I have the flu and can’t take the exam” than if you come in two days after the exam and say “I missed the exam. When can I take a makeup?”

All use of cellphones, calculators, headphones, and earbuds during exams is prohibited.

You can always reschedule an exam that falls on a day that is a religious holiday for you, but you must make these arrangements ahead of time.

Tips on Preparing for Exams

Tips on Taking Exams

HOMEWORK POLICIES:

It is forbidden to post homework questions online (not counting Piazza). Posting assigned questions to a website that permits plagiarism counts as a violation of academic integrity and could result in failing the course or expulsion from the university. It is also forbidden to copy and paste homework problems into any application for any purpose, aside from pasting into Piazza. See the course syllabus for more about academic integrity.

There will be one homework assignment per week, due one week after it is assigned.

In order for you to understand the material in this course, it's extremely important that you do the assigned homework problems. Working with your classmates can be a great help, and I strongly encourage it, subject to certain provisos (see below). I also urge you to ask questions about any problems that give you trouble.

Homework will be due each week by 11:59pm on Wednesday via the Canvas portal. Your grade will be based on clarity as well as correctness, so neatness, grammar, and punctuation should not be neglected. Harder problems will in general be worth more points. However, it will not be possible to grade all problems for content; some will be graded on the basis of effort. You are encouraged to give me feedback about the homework; for instance, if one of the problems was a huge time-sink, I want to know about it!

Late homework submissions will ordinarily receive a 0.

Your two lowest homework scores will be dropped. Effectively this means that you're allowed to skip up to two assignments without penalty, but don't use up your “free skips” too early in the semester!

While you can discuss the exercises with classmates, the work you hand in should be your own write-up and not copied from someone else. When leaving a joint homework-solving session, don't carry away anything that doesn't fit in your own brain. Also, you must acknowledge who you worked with, even if the flow of help was one-sided (you helping another student). (If you didn't work with anyone, you must write “I worked alone on this assignment”.)

Points may be deducted from students who repeatedly fail to state whom they worked with.

Academic honesty in homework submissions is expected. (E.g., if you use web-resources or tutors or collaborators of any kind, the role of their contribution must be acknowledged; you won't receive a lower grade for using such resources, but if the grader and I feel you're relying on them too heavily, we may require you to change your way of doing homework.) My expectations for appropriate ways of doing the homework will be discussed in class; in case you are in any doubt about what is expected, it is your responsibility to contact me for clarification.

It is not required that you submit your solutions in LaTeX, but if you are planning to be a mathematician, scientist, or engineer, it's never too early to learn! LaTeX is free software that lets you typeset formulas about as fast as you can write them (with some practice). Composing your homework in LaTeX will help you pay attention to your communication of mathematics, and make it much easier to edit your work as you go along. There will be an initial hump of getting started, but after a couple of problem sets, using LaTeX will become quite natural. You'll probably still want to draw your diagrams and figures free-hand, but knowing how to write equations in LaTeX is a life-skill that will serve you well in later courses in which homework assignments involve fewer pictures and more formulas.

If you want to use Word because you're used to it, here's a compilation of some of the math symbols commonly used in this course.. But you'll still have to convert your doc or docx file into a pdf before submitting.

Also, you may want to use Mathematica as an aid to your learning. UML students will be able to download Mathematica as part of the campus license. You shouldn't use Mathematica as a substitute for being able to do the work yourself the old-fashioned way, but it's a great way to check your work. Also, Mathematica features many demonstrations (see http://demonstrations.wolfram.com/) that can bring course material to life in a vivid way.

ATTENDANCE POLICY:

SPECIAL NEEDS:

If you need more time on exams because of a disability, or require some similar accommodation, contact Disability Services as soon as possible.