C S 1B - INTERMEDIATE SOFTWARE DESIGN IN JAVA
- Recent Professors
- BABA KOFI WEUSIJANA, BITA MAZLOOM, TRI PHAM
- Recent Semesters
- Spring 2027, Winter 2027, Fall 2026, Summer 2026, Spring 2026
- Class Size
- 40 students
- Difficulty
- 4.0Lightout of 10
- Credits
- 4.5
- Prerequisite
- C S 1A .
- Spring 2027 Sections
- View Spring 2027 sections of C S 1B
- Transfers To
- CSU
- Description
- Systematic treatment of intermediate concepts in computer science through the study of Java object-oriented programming (OOP). Coding topics include Java interfaces, class extension, generics, the Java collections framework, multi-dimensional arrays, and file I/O. Concept topics include OOP project design, inheritance, polymorphism, method chaining, functional programming, linked-lists, FIFOs, LIFOs, event-driven programming, and guarded code.
