Phys 499
Data Structures and Algorithms
Instructor
Dr. Yüksel Günal (Ph.D. Rutgers University, 1995)
Course Coordinator
Professor Alpar Sevgen
Prerequisites
- Calculus
- A programming language like C, C++, or Java
- Familiarity with Windows or a flavour of
UNIX
Grading
- I will expect at least one question or one comment from each student every
week on that week's lecture. This will count towards 10% of your final
grade. Questions and/or comments should be submitted to me by Friday night
of the lecture's week and the subject line should read "Reverse homework".
This will be my homework assigned by you. Please use your judgement not
to send trivial questions/comments. Interesting questions will be discussed
in the lecture notes.
- Homework will count 30% to your final grade.
- There will be one midterm and a final exam. Midterm will count 20% and
final exam will count 30% to your final grade.
- Late homework policy: For every late day 10% will de deduced from your
homework grade.
Textbooks
- Introduction to Algorithms (Second Edition) by Thomas H. Cormen, Charles E. Leiserson, Ronald L. Rivest, and Clifford Stein, published by MIT Press and McGraw-Hill.