CS483 Analysis of Algorithms (Summer 2017)


Instructor: Jyh-Ming Lien, jmlien@cs.gmu.edu, Office: 4442, Engineering Building, Office Hours: Thursday 4:15-5:15 pm
TA: TA: Indranil Banerjee, ibanerje@masonlive.gmu.edu, Office: ENGR 5321, Office Hours: 4:30 pm to 5:30 on Tuesdays and 12noon - 1 pm on Thursdays.
Time: 1:30 pm - 4:10 pm Tuesdays and Thursdays 
Location: Innovation Hall 208

Prerequisites: CS 310 (minimum grade of C), CS 330 (minimum grade of C), and MATH 125 (minimum grade of C).

Required textbook: Algorithm Design, by Jon Kleinberg and Eva Tardos, Addison Wesley (2006).

Schedule:
June 06 Chapter 1 Intro
June 08 Chapter 2 Basics of Algorithm Analysis
June 13 Chapter 3 Graphs
June 15 Chapter 4 Creedy algorithms
June 20 Review 
June 22 Midterm
June 27 Chapter 5 Divide-n-conquer
June 28 Chapter 6 Dynamic progamming
July 06 Chapter 7 Network flow
July 11 Chapter 8 NP and computational intractability
July 13 Chapter 11 Approximation algorithms
July 18 Chapter 12 Local search
July 20 Chapter 13 Randomized algorithms
July 25 Review
July 27 Final (accumulative)

Grades:
- Weekly Homework: 30% (5 total)
- Midterm: 20%
- Final: 50%

Course Outcomes:
- An understanding of classical problems in Computer Science
- An understanding of classical algorithm design and analysis strategies
- An ability to analyze the computability of a problem
- Be able to design and analyze new algorithms to solve a computational problem
- An ability to reason algorithmically

Policy:
- Late coursework will not be accepted
- Make-up tests will not be given for missed examinations
- All coursework is to be done independently

Honor Code:
The class enforces the GMU Honor Code (http://oai.gmu.edu/the-mason-honor-code-2/).


Disability Statement (http://ds.gmu.edu/):
If you have a learning or physical difference that may affect your academic work, you will need to furnish appropriate documentation to the Disability Resource Center. If you qualify for accommodation, the DRC staff will give you a form detailing appropriate accommodations for your instructor.
In addition to providing your professors with the appropriate form, please take the initiative to discuss accommodation with them at the beginning of the semester and as needed during the term. Because of the range of learning differences, faculty members need to learn from you the most effective ways to assist you. If you have contacted the Disability Resource Center and are waiting to hear from a counselor, please tell me.