CS610 Handouts
Copyright by A. Gerbessiotis (2006-2015). All rights reserved.
B1. Programming Project, Problem Sets, and Exams
- Bonus Points Do you want to collect 20 bonus points? Fill in and submit
THIS FORM.
before the third Thursday of the semester.
Problem sets with solutions are periodically posted in the protected area. Exams and
some solutions (including past exams) also in the protected area (aka area C).
Before you do the programming project, read Handout 2 below.
If you don't and you get 0 points in the project, do not complain about the grade.
For due date(s), please check the syllabus or the project itself.
B2. Handouts
B2a. Syllabus and Course FAQ
- Brief Course Syllabus (also in Handout 1)
(**** 12/23/2014 ****).
- Handout 0: Frequently asked questions.
Note that the password of the protected page is missing (available only in the hard
copy to be handed out on the first day of classes).
(**** 12/12/2014 ****).
- Handout 1: Course Syllabus
(**** 12/23/2014 ****).
Handout 1: Course Syllabus in HTML
(**** 12/23/2014 ****).
B2b. Other Course Handouts
- Handout 2: Programming Guidelines
(**** 12/23/2014 ****).
- Handout 3: Brief Discrete Math Review
(**** 12/23/2014 ****).
- Handout 4: Brief Notes on Asymptotic Notation and Recurrences
(**** 12/23/2014 ****).
- Handout 5: Formulae Collection
(**** 12/23/2014 ****).
B3. Other Reference Material
You may find the following material useful, as far as the
coverage of asymptotic growth of functions and recurrences are
concerned.
- PDF version of Mathematics for Computer Science by A. R. Meyer.
Mathematics for Computer Science
- Introduction to Algorithms (second edition)
by B. Cormen, C. Leiserson, R. Rivest, and C. Stein, McGraw-Hill.
- Computer Algorithms: Introduction to Design and Analysis
by Sara Baase and Allen Van Gelder, Addison Wesley.
- Data Structures and Algorithms with Object-Oriented
Design Patterns in Java
by B. Press, Wiley.
Last modified Feb 24, 2015, 10:01