CSCI3160 Design and Analysis of Algorithms | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Offered by Yufei TAO, Fall 2022. Tutors: Shiyuan Deng (sydeng@cse), Zhihan Jiang (zhjiang22@cse), Fanbin Lu (fblu21@cse), Hao Wu (hwu@cse), Ru Wang (rwang21@cse). Offices and Consultation Hours:
Quick navigation links: [Lecture Notes][Tutorials][Regular Exercises][Special Exercises][Quizzes and Exams] |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Brief Description | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
In this course, we will (i) introduce provably efficient algorithms for solving a set of classic problems that are frequently encountered in practice, (ii) extract from those algorithms the generic techniques that can be deployed to solve many other problems with strong performance guarantees, and (iii) study |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Announcements | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
News 12 (26 Nov): Quiz 3 will be canceled with a full mark given to every one. News 11 (18 Nov): Your Quiz 2 scores have been released in Blackboard. You can now collect your paper from the TA responsible for your ID (see News 7). News 10 (3 Nov): The scope of Quiz 2 covers Lect Notes 6-11. News 9 (26 Oct): Your midterm scores have been released in Blackboard. You can now collect your paper from the TA responsible for your ID (see News 7). News 8 (13 Oct): The scope of the midterm exam covers everything from "Warm Up 1" to Lect. Notes 7. During the exam, you will be allowed to consult only a single-sided, A4-sided, note sheet. The exam will start at 11:30 am on Oct 19 and will be 90 minutes long. News 7 (6 Oct): Your Quiz 1 scores have been released in Blackboard. You can now collect your Quiz 1 papers from the TAs. Each TA handles a specific range of student IDs, as listed below:
Please identify the TA responsible for your ID and go to her/his office during her/his consultation hour to collect your paper. The offices and consultation hours of all TAs can be found at the top of the course homepage. News 5 (24 Sep): We will adopt the following policy for quizzes and the midterm exam.
News 4 (21 Sep): The scope of Quiz 1 includes everything except matrix multiplication and Lecture Notes 3. News 3 (10 Sep): Please note the test schedule for this course:
News 1 (28 Aug): Hello, all. |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Time and Venues | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Lectures Wed 11:30am - 1:15pm Science Center L1 Zoom Link: https://cuhk.zoom.us/j/94956720979 Thu 1:30pm - 2:15pm Science Center L1 Zoom Link: https://cuhk.zoom.us/j/92811440453 Tutorials Zoom Link for all tutorials: https://cuhk.zoom.us/j/99663063805
Click here for a map of the campus. |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Grading Scheme | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
In-Class Quiz 1: 8% In-Class Quiz 2: 8% In-Class Quiz 3: 8% Midterm Exam: 26% Final Exam: 50% Style of Exams: During this course, the instructor will gradually generate a list of special exercises with no solutions given. In the midterm and final exams, 35% of the marks will come from problems taken directly from that list. The rest 65%, however, will be from new problems. In the midterm and the final exams, you will be allowed to bring in a single-sided, A4-sized, note sheet on which you can print/write anything you deem useful. |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Lecture Notes and Textbook | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
The instructor recommends the following textbook: Introduction to Algorithms, 3rd Edition. By Thomas H. Cormen, Charles E. Leiserson, Ronald L. Rivest, and Clifford Stein. Ownership of the book is not compulsory. The instructor will make lecture notes available before each lecture. His notes will be self-contained, namely, containing all the details required in this course. Lecture attendance is vital to grasp the material taught.
There will be no more lectures. |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Tutorial Material | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
There will be no more tutorial notes. |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Regular Exercises | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
The instructor believes that the following exercises are useful for you to consolidate your understanding of the course material. Unlike the "special" exercises (see the next section), solutions to these "regular" exercises are provided in full. Exercises carrying one or more stars ("*") may be difficult. The more stars, the more difficult. List 1 (Solutions) List 2 (Solutions) List 3 (Solutions) List 4 (Solutions) List 5 (Solutions) List 6 (Solutions) List 7 (Solutions) List 8 (Solutions) List 9 (Solutions) List 10 (Solutions) List 11 (Solutions) List 12 (Solutions) There will be no more regular exercises. |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Special Exercises | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Some problems in the midterm and final exams will be taken directly from the special exercise lists below. No solutions to these exercises will be given. You are free to look for the solutions in any way. Remember: during the exams, you will be allowed to consult only one piece of single-sided A4-sized paper; it is unrealisic to hope that you can write down all the solutions on that paper. Special exercises in general are easier than regular exercises. List 1 List 2 List 3 List 4 List 5 List 6 List 7 List 8 List 9 List 10 List 11 List 12 There will be no more special exercises. |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Quizzes and Exams | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Quiz 1 Solutions , Avg = 81, Std. Dev. = 19 Midterm Solutions, Avg = 62, Std. Dev. = 12, Top 30 (class size around 210) Quiz 2 Solutions , Avg = 76, Std. Dev. = 21 |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|