This course is a systematic treatment of intermediate concepts in computer science through the study of Java object-oriented programming (OOP) intended for CS majors as well as non-majors and professionals seeking intermediate-level Java experience. 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.
Formerly CIS 27B until 201321-cmln
No comments:
Post a Comment