CISC 191 - Intermediate Java Programming

    Recent Professors
    Behnam Salemi, Domingo Acub David Jr., Hunter Gregory Kerch Alzate, Mohamed Said Sharif-Idiris, Danish Khan, Saied Moezzi, Allan Schougaard, Alex Jackson Chow and 2 more
    Recent Semesters
    Fall 2026, Summer 2026, Spring 2026, Fall 2025, Summer 2025
    Class Size
    15–45 students
    Credits
    4
    Prerequisite
    CISC 190 with a Grade of "C" or better, or equivalent
    Fall 2026 Sections
    View Fall 2026 sections of CISC 191
    Transfers To
    CSU
    Description
    This course is an intermediate level study of the Java programming language. Topics include single and multidimensional arrays; objects and classes; object-oriented programming; inheritance and polymorphism; exception handling and text input/output (I/O); abstract classes and interfaces; graphical user interfaces (GUIs); recursion; concurrency; and generic collections and data structures, such as linked lists, queues, and stacks. This course is intended for students majoring in computer and information sciences or anyone interested in learning more about the Java programming language.
    Usually Held
    Mon Wed 1:00pm–3:10pm, Mon Wed 1:15pm–4:25pm, Mon Wed 1:45pm–4:55pm, Mon Wed 8:00am–11:00am