Prerequisites and Reading


  • Instructor: Amarda Shehu amarda\AT\
    Place and Time: Robinson Hall A111, MW 9:00-10:15 pm
    Instructor Office Hours: ENGR #4452, MW 1:30-2:30 pm
    TA Office Hours: Xiaosheng Li, ENGR #5321, W 3:00-5:00 pm


  • CS 310 (Data Structures, minimum grade of C).
    CS 330 (Formal Methods & Models, minimum grade of C).
    MATH 125 (Discrete Math, minimum grade of C).


  • Required Reading: Introduction to Algorithms by T. H. Cormen, C. E. Leiserson, R. L. Rivest, and C. Stein, The McGraw-Hill Companies, 3rd Edition (2009). Recommended Reading: Algorithms by S. Dasgupta, C.H. Papadimitriou, and U.V. Vazirani, The McGraw-Hill Companies (2008). The book chapters are available online.