Loading course details…
Loading course details…
Middlesex College · 4 credits · UGRD

This course teaches different techniques of storing, accessing and processing data as utilized in the development of programs and algorithms. Topics include linked lists, stacks, queues, trees, recursion and graphs. Algorithms for applications such as sorting, searching and merging will be analyzed and implemented. Solutions are designed using object-oriented techniques and implemented in the Java programming language. This course is the third course in the Java programming sequence and is a required course for students in the Computer Science Transfer Option.
Fall 2026 · 3 sections
Sep 8 – Dec 18
| Section | Days & time | Location | Instructor |
|---|---|---|---|
| 02Class #2897-CSC-236-02 | Tuesday 9:30 AM - 12:20 PM Instructional Res 113 (Lecture)Thursday 9:30 AM - 12:20 PM 9:30 AM - 12:20 PM Instructional Res 113 (Laboratory) | Instructional Res 113 | Farrett, P |
| INClass #2898-CSC-236-IN |
| Not published |
| Zale, S |
| IN notes: Online Course: Students must access Canvas for this course. THIS COURSE REQUIRES IN-PERSON ATTENDANCE AT THE EDISON CAMPUS TO TAKE BOTH THE MIDTERM AND FINAL EXAMINATIONS. ADDITIONAL DETAILS REGARDING IN-PERSON ATTENDANCE AND LOCATION OF EXAMINATIONS TO BE PROVIDED BY THE COURSE INSTRUCTOR. |
| 62Class #4641-CSC-236-62 | Tuesday 6:00 PM - 8:50 PM Johnson Learning Ctr 224 (Lecture)Thursday 6:00 PM - 8:50 PM 6:00 PM - 8:50 PM Johnson Learning Ctr 224 (Laboratory) | Johnson Learning Ctr 224 | Sharma, S |
|---|