CSC 220

Advanced Computer Programming

California Lutheran University · UGRD · Fall 2026

1 section1 open now
Add to a schedule

Catalog description

Introduction of object-oriented programming and data structures. Using the Java programming language students develop skills to select appropriate programming techniques and data structures for a given problem specification. Those data structures are then implemented using the object-oriented design methodology. Topics covered include: 1) inheritance; 2) composition/aggregation; 3) interface and abstract class; 4) data-structures (multi-dimensional array, linked-list, stack, queue, hash-map); 5) event-driven programming; 6) multi-threaded programming; 7) Run-Time-Type-Identification; 8) recursion.

Sections

Current meeting, instructor, credit, and enrollment details

Updated 9 hours ago

01

20 openSeats: 4/24 seats Last recorded: Aug 8, 2026, 3:24 PM
Class #116826Fall 2026UGRD4.0 credits
20 available4 enrolled24 capacity0 waitlist
Days & times
T/Th 2:15 PM-3:55 PM
Meeting dates
Aug 24 – Dec 11
Location
Ahmanson Science Center 203
Instructor
Dr. Fahmida Hamid
Details checked 9 hours agoSeats checked 9 hours ago
Class numbers and section codes come from the registrar.
Spot missing or incorrect course data?