CSIS 27 - Java Programming II (3.0) A new version of this course will be effective Summer 2026

    Recent Professors
    Manny Kang, Gabriel Solomon, Alexandre Stoykov
    Recent Semesters
    Spring 2026, Fall 2024, Fall 2023
    Class Size
    30–40 students
    Credits
    3
    Prerequisite
    CSIS 24 Java Programming I, or CSIS 45, or equivalent experience
    Spring 2026 Sections
    View Spring 2026 sections of CSIS 27
    Transfers To
    CSU
    Description
    This course is a continuation of Java Programming I, intended for students majoring in programming and/or planning to transfer to a 4-year college or university. This course will cover topics discussed in Java Programming I in more detail. Emphasis will be placed on implementation and analysis of algorithms and abstract data types: lists, queues, stacks, arrays, trees, priority queues, heaps, tables, hashing, balanced trees, graphs, searching and sorting, and recursion. (C-ID: COMP 132) PREREQUISITE: CSIS 24 Java Programming I, or CSIS 45, or equivalent experience.