CSE385 Analysis of Algorithms: Honors (Fall 2017)
This is the algorithm course for Computer Science Honors students. Its goal is to provide a (relatively) comprehensive introduction to the modern study of computer algorithms. We will cover a variety of algorithms and data structures in considerable depth and with mathematical rigor. Topics may include but not limited to sorting, divide-and-conquer, time (and space) complexity, probabilistic analysis and randomized algorithms, hash functions, binary search trees, etc.
Instructor: Jing Chen
Office: 247 New Computer Science Building
Fall 2017 Office Hour: Tuesday 2-3pm or by appointment
Prerequisite: CSE 260; AMS 210 or MAT 211; Computer Science Honors Program or Honors College or WISE
Lecture: TuTh 11:30am-12:50pm, 079 Earth & Space Sciences Building
Required textbook: Introduction to Algorithms, 3rd Edition. T. H. Cormen, C. E. Leiserson, R. L. Rivest, and C. Stein. MIT Press, 2009.
· We will use Blackboard (http://blackboard.stonybrook.edu/) for future announcements and course materials. Course Calendar can be found in Course Tools.
· Syllabus will be updated on Blackboard as the course proceeds.
· Problem Set 0: Academic Honesty Review. Due in class by Sep. 7, 11:30am.
The grade will be based on the following parts.
· Three in-class quizzes, 25 points each
The quizzes are currently scheduled for Sep. 28 (Thu), Oct. 31 (Tue), and Dec. 5 (Tue).
· Homework, 10 pts in total
Homework assignments will be bi-weekly or tri-weekly. I will randomly choose 2 problems from each problem set to grade.
Note! If you really don’t know how to solve a problem after making serious effort, write “I honestly don’t know how to solve this problem” and you’ll get 25% of it (when it is chosen to be graded). While if you make up a solution by putting together some random sentences, you may get 0.
· In-class presentation, 10 pts
Details coming soon.
· Class participation, 5 pts
I encourage you to ask and to answer questions in class, as interaction is an efficient way of learning.
If you have a physical, psychological, medical or learning disability that may impact on your ability to carry out assigned course work, I would urge that you contact the staff in the Disability Support Services office (DSS), ECC Building (behind SAC), 632-6748/TDD. DSS will review your concerns and determine, with you, what accommodations are necessary and appropriate. All information and documentation of disability is confidential.
Students who require assistance during emergency evacuation are encouraged to discuss their needs with their professors and Disability Support Services. For procedures and information go to this web site and search Fire Safety and Evacuation and Disabilities.
Stony Brook University expects students to respect the rights, privileges, and property of other people. Faculty are required to report to the Office of Judicial Affairs any disruptive behavior that interrupts their ability to teach, compromises the safety of the learning environment, or inhibits students' ability to learn.