CSF1B - INTERMEDIATE SOFTWARE DESIGN IN JAVA
Course 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. *** Prerequisite: C S 1A. *** Advisory: Demonstrated proficiency in English by placement via multiple measures OR through an equivalent placement process OR completion of ESLL 125 & ESLL 249. Prerequisites : C SF01AH , CISD036A , CISD035A , C SF001A
Prerequisites:
Transfer Information
Tuition & Fees
Tuition and mandatory fees only. Financial aid may apply. Please contact your local Financial Aid Office for details.
Location
Online
Units
4.5 quarter units