|
|
CSE 21: Math for Algorithm & System AnalysisSummer II 2006 |
|
|
Course Objectives: This course introduces mathematical tools for the qualitative and quantitative analysis of algorithms and computer systems. It also explores the mathematical theory of discrete structures useful in modeling computational processes and hence in designing the same. Topics to be covered include basic enumeration and counting techniques; recurrence relations; graph theory; asymptotic notation; elementary applied discrete probability. Other related topics will be presented as time permits. Textbook: Discrete Mathematics with Applications (3rd Edition) by Susanna S. Epp We'll be focusing on the following topics:
Lecture notes: see schedule WebBoard: webboard.ucsd.edu Gradesource: CSE 21 summer 2006 Grading:
Regrading policy: You have the right of appeal for grading on all tests; however, an appeal (except for addition errors) covers the entire test, and may result in an unfavorable judgment on another problem. You have one week from the time the tests are returned to make appeals, including addition errors on your score. Appeals must be made in writing and turned in to the TA. Academic honesty: All students are expected to be familiar with and abide by the rules of UCSD Policy on Integrity of Scholarship as described in the UCSD General Catalog. In case of cheating, such policy will be enforced. This means an F grade in the course, and action by the Dean of your college (probation or suspension from UCSD). You are allowed (and encouraged) to collaborate with other students in doing the homeworks. Discussion is allowed within your 2-3 member group for teamwork quizzes. No form of collaboration is allowed during the individual quizzes, midterms and final exam.
|