|
Name: Yuting Zhang Office: Alden 104 Phone: 814-332-2565 Email: yzhang (at) allegheny (dot) edu Office Hours Mon, Wed, Fri: 10:00 - 11:00am Tue, Thu: 11:00am - 12:00pm, 1:30pm - 2:30pm I am often available for the additional meetings if needed. However, students are highly encouraged to come for any questions during my office hours. |
|
Lectures Monday, Wednesday, Friday: 9:00am - 10:00am (Alden 101) Lab Sessions Thursday: 2:30pm - 4:20pm (Alden 101) Textbook Sanjoy Dasgupta, Christos Papadimitriou and Umesh Vazirani. Algorithms. McGraw-Hill Higher Education, 2006. Other Recommended Books Anany V. Levitin. Introduction to the Design and Analysis of Algorithms. Second Edition. Pearson Addison-Wesley, 2006. Thomas H. Cormen, Charles E. Leiserson, Ronald L. Rivest and Clifford Stein.Introduction to Algorithms. Second Edition. MIT Press/McGraw Hill, 2001. Prerequisite CMPSC 112 and Mathematics 205. Course Website http://cs.allegheny.edu/wiki/cs250S2008 Important Dates
Overview A treatment of selected topics from the analysis of algorithms including models of computation, design of efficient algorithms, computational complexity, and NP-completeness. Students develop expertise in mathematical analysis and algorithmic programming methodology. One laboratory per week.
Objectives
Class Schedule
Students are responsible for ALL the materials covered in the lectures and lab sessions including any topics not in the textbooks. Course Requirements
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
Grading Policy
Attendance Policy
Assignment Late Policy All assignments will have a due date. The products of your work are to be turned in at the class or lab meeting on the due date. Late assignments will be accepted for up to one week past the assigned due date with a 10% penalty. All late assignments must be submitted at the beginning of the first class or laboratory that is scheduled one week after the given due date. No assignments will be accepted for credit after the one week late period. It is the student's responsibility to keep secure backups of all assignments and labs.
Usage Policy for Laboratory Facilities
Honor Code Policy It is recognized that an important part of the learning process in any course, and particularly in computer science, derives from thoughtful discussions with teachers, student assistants, and fellow students. Such dialogue is encouraged. However, it is necessary to distinguish carefully between the student who discusses the principles underlying a problem with others, and the student who produces assignments that are merely variations on someone else's work. It will therefore be understood that all assignments submitted to faculty of the Department of Computer Science are to be the original work of the student submitting the assignment, and should be signed in accordance with the provisions of the Honor Code. Appropriate action will be taken when assignments give evidence that they were derived from the work of others.You are encouraged to periodically review the specifics of the Honor Code as stated in the College Catalogue and elsewhere.
Disability Policy |