Department Seal Sandia Mountains

CS 561 Class Syllabus


Course Web Page

Contact Info for Instructor and TA, office hours, assignments, tests, and general information is all on the course web page.

Course Description

The advanced study of data structures and algorithms and the mathematics needed to analyze their time and space complexity.

Text:

Our text is Introduction to Algorithms, third edition by Thomas H. Cormen, Charles E. Leiserson, Ronald L. Rivest, and Clifford Stein. Another good reference is Algorithm Design by Kleinberg and Tardos

Prerequisites

CS361/362 or an equivalent undergraduate algorithms class is a prerequisite for this class. You should be familiar with the following topics: asymptotic notation; recurrence relations and simple techniques for solving recurrences; proofs and basic proof techniques such as induction; basic probability; basic logic; basic graph theory; and algorithms and data structures as covered in an undergraduate class. If you have taken and done well in an undergraduate class that uses our required textbook, or the textbook "Algorithm Design" by Kleinberg and Tardos, then you should be ok. If not, then you should take CS361 and CS362 (or equivalent) prior to taking this class.

Assignments:

Notes on Grading Hws

Your hws and test answers should have the following properties. We will be looking for these when we grade:

Topics

Topics will likely include:

Course Assessment

Approximate weighting:

Grading Policies

Grades assigned at the end of the semester are final. You will not be able to do any additional projects, papers, etc. to change your grade.

Title IX

In an effort to meet obligations under Title IX, UNM faculty, Teaching Assistants, and Graduate Assistants are considered “responsible employees”. This designation requires that any report of gender discrimination which includes sexual harassment, sexual misconduct and sexual violence made to a faculty member, TA, or GA must be reported to the Title IX Coordinator at the Office of Compliance, Ethics, and Equal Opportunity. For more information on the campus policy regarding sexual misconduct, see: the UNM Policy

UNM Administrative Mandate on Required Vaccinations

All students, staff, and instructors are required by UNM Administrative Mandate on Required Vaccinations to be fully vaccinated for COVID-19 as soon as possible, but no later than September 30, 2021, and must provide proof of vaccination or of a UNM validated limited exemption or exemption no later than September 30, 2021 to the UNM vaccination verification site. Students seeking medical exemption from the vaccination policy must submit a request to the UNM verification site for review by the UNM Accessibility Resource Center. Students seeking religious exemption from the vaccination policy must submit a request for reasonable accommodation to the UNM verification site for review by the Compliance, Ethics, and Equal Opportunity Office. For further information on the requirement and on limited exemptions and exemptions, see the UNM Administrative Mandate on Required Vaccinations.

UNM Requirement on Masking in Indoor Spaces

All students, staff, and instructors are required to wear face masks in indoor classes, labs, studios and meetings on UNM campuses, see masking requirement. Students who do not wear a mask indoors on UNM campuses can expect to be asked to leave the classroom and to be dropped from a class if failure to wear a mask occurs more than once in that class. With the exception of the limited cases described above, students and employees who do not wear a mask in classrooms and other indoor public spaces on UNM campuses are subject to disciplinary actions.