CSC17: Fundamentals of Computer Science III, Spring 2019

Dr. Chuck C. Liang
Professor of Computer Science, Hofstra University .

Office Address:
102 Adams Hall
Hofstra University
Hempstead, NY 11550
Office Phone: (516 463) 5559

Email: (<- click to send me mail)

Official Office Hours: MW 2-3:30pm

Course Syllabus

Online Resources:

lab 1, lab 1b, lab 2, lab 3

Submit all programming assignments on blackboard, CSC 17

Sample C++ program and corresponding Java program
Some examples of recursion
Recursive algorithm triangles fractal, contains both versions with and without recursion.
More basic examples of classes in Java with REQUIRED EXERCISE
Condensed Notes on Interfaces, Inheritance and Generics. (REQUIRED READING)
QuickSort implementation, with and without recursion
Linked List implementation (
Circular Queue, implements Iterable interface


Quiz Friday 2/8 on Java basics.

Please note that Friday Lab session of this class will also be in Adams 204 (change from Adams 208).