CSCI 10B - Programming Methods II: Java

    Recent Professors
    Thomas Rebold, David Seagal
    Recent Semesters
    Spring 2027, Fall 2026, Spring 2026, Fall 2025
    Class Size
    30–35 students
    Difficulty
    5.5Moderateout of 10
    Credits
    4
    Prerequisite
    CSCI 10A or CSCI 10C
    Spring 2027 Sections
    View Spring 2027 sections of CSCI 10B
    Transfers To
    CSU
    Description
    This course covers the application of software engineering techniques to the design and development of large programs, grounding students in the use of data abstraction, data structures, and associated algorithms. Coverage includes vectors, linked lists, stacks, queues, trees, maps and hash tables, graphs, sorting, searching, and a significant project. Portions of instruction may be offered online; may also be offered fully online. [C-ID COMP 132]
    Usually Held
    Mon Wed 2:30pm–3:55pm, Mon Wed 4:00pm–5:20pm, Mon Wed 4:00pm–5:25pm