CS610 Handouts (Fall 2024)

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

B1. Homeworks, Programming Project, and Exams


B2. Course Documents


B3. Other Reference Material

The first link below contains all the mathematics cs students need (or not). The next three links offer an alternative to the textbook's exposition to data structures and algorithms. None is a required or recommended material. There are some Linux related links, if needed.

  1. Mathematics for Computer Science (2015/5/18 version) by E. Lehman, F. T. Leighton, A. R. Meyer.
  2. Introduction to Algorithms (third edition) by B. Cormen, C. Leiserson, R. Rivest, and C. Stein, MIT-Press. (The previous edition was published by McGraw-Hill.)
  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.
  5. Linux for Beginners (pdf) , by J. Puls and M. Wegner, University of Muenchen, Germany.
  6. Introduction to Linux (pdf), by A. Abaris, Boston University.
  7. YWCC @NJIT Computing Requirements. CS Department computing requirements are those of the College.
  8. Connecting to Unix/Linux at NJIT , by A. Gerbessiotis, NJIT, 2023.

Last modified Dec 22, 2023 at 13:31

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.