CS435 Handouts (Spring 2021)

Copyright by A. Gerbessiotis (2006-2021). All rights reserved.

B1. Homeworks, Mini-Project and Exams

  1. Mini-Project (MP). (**** Uploaded on XX/XX/XXXX ****) The ordinary and default location of the Mini-Project is the Assignments section of Canvas. It might also be posted here. Read Handout 2 carefully for logistics before you start working on it. For the due date check also the syllabus.

B2. Handouts and other Documents

Handouts (file names start with an h) are available in this section. Documents (file names start with a d) are additional 'handout's containing sensitive information and are available through Canvas Announcements.

B2a. Syllabus

Note that the html version is generated from the pdf source automatically and might contain inconsistencies.

B2b. Other Course Handouts

B2c. Other Documents


B3. Other Reference Material

The first link below contains all the mathematics cs students need (or not). The other three links offer an alternative to the textbook's exposition to data structures and algorithms. None is a required or recommended material.

  1. Mathematics for Computer Science (2015/5/18 version) by E. Lehman, F. T. Leighton, A. R. Meyer.
  2. Data Structures and Algorithms in Java by M. T. Goodrich and R. Tamassia, Wiley.
  3. Computer Algorithms: Introduction to Design and Analysis by Sara Baase and Allen Van Gelder, Addison Wesley.
  4. Data Structures and Algorithms with Object-Oriented Design Patterns in Java by B. Press, Wiley.

Last modified Dec 14, 2020 at 13:00

Disclaimer The material of this web-page is purely optional. It is not required to study it. It is provided as is. Classroom attendance is strongly recommended, and so is studying the designated textbook.