CSC17: Fundamentals of Computer Science III, Spring 2017

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: cscccl@hofstra.edu (<- click to send me mail)

Official Office Hours: Monday-Wednesday 12:30-1:30pm, Thursdays 1-2pm


Course Syllabus

Online Resources:

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

Lab 2 sample solution

Submit all programming assignments on blackboard, CSC 17


Sample C++ program and corresponding Java program
Linked lists in java: first version, second version, test program, third version and polymorphic mergesort
Condensed Notes on Interfaces, Inheritance and Generics.
Alternate version of linked lists (LinkedList.java) and mergesort (uses LinkedList.java: STUDY THIS VERSION)
Sorting algorithms for arrays and test program.
Some examples of recursion
Recursive algorithm (triangles) without recursion and with recursion.


Announcements:

Lab 2 must be completed prior to class on Wednesday 2/22. Quiz Monday 2/27.

Tutoring Schedule for Spring 2017. The recommended tutors for csc17 are Christopher and Jay.