George Mason University 



CS483 - Analysis of Algorithms - Fall 2018 

Thursday 4:30 - 7:10, Sandbridge 107 

Prerequisites | Description | Outcomes | Readings | Syllabus | Grading | Late | TA

Professor Dana Richards 


(Please prefix the subject of your email with CS483.) 

Course office hours: Tuesday and Thursday 3:00-4:00 or by appt.

Engineering Building - Room 5320 


CS330, Discrete Mathematics (in Math 125 or a similar course), and elementary data structures (in CS310 or a similar course). 


Introduction to a variety of algorithms which illustrate principles for both the design and analysis of efficient algorithms. 




We will cover most of the book in order; time may not permit depth in later chapters. The pacing below is NOT rigid. The topics will be: 


Exams -- 70%

Program -- 30%

The two exams, the midterm and the final, each covers about a half of the semester; i.e., the final is NOT cumulative. Of these exams the highest score will count 40% and the lowest 30%.  

The first exam is tentatively scheduled for October 11

All testing is closed book. However, you may use notes, subject to the following rules for exam note sheets: One sheet of notes, both sides, 8.5 x 11 inches. Creating these note sheets is part of the exam and must be your own work, although you may discuss with others your general strategy about what kinds of things to put on your note sheet. No photocopying of the textbook, though you may write out material from it verbatim. No copying of anyone else's notes, even by hand. You may use a computer for editing your own notes and print out the results. The sheet must be turned in with your exam. Violations of these rules for creating the notes is considered a violation of the Honor Code.

Late work and missed exams will not be allowed without an official university excuse. Exam dates might differ from the syllabus above, but any change will be announced.

There is to be NO group work on graded assignments.  Receiving direct contributions to the code that is submitted is considered a violation of the Honor Code. (See for the GMU and Computer Science guidelines.)


Projects will be marked down 25% each week they are late.


Kazi Lutful Kabir (, hours Monday 2-4,  ENGR5321

NO LAPTOPS, ETC. (If you NEED a laptop for note-taking then speak to me.)