CSC 220
Advanced Computer Programming
California Lutheran University · UGRD · Fall 2026
1 section1 open now
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
01
20 openSeats: 4/24 seats Last recorded: Aug 8, 2026, 3:24 PMClass #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?