CSCI 21 - Programming and Algorithms II

    Recent Professors
    Luke R. Sathrum, Evan M. Drake, Matt Cervantes
    Recent Semesters
    Spring 2027, Fall 2026, Spring 2026
    Class Size
    24 students
    Difficulty
    7.1Demandingout of 10
    Credits
    3
    Prerequisite
    Prerequisite: CSCI 20
    Spring 2027 Sections
    View Spring 2027 sections of CSCI 21
    Transfers To
    CSU
    Description
    This is a software engineering course, focused on the application of software engineering techniques for the design and development of large programs. Topics include data abstraction, data structures and associated algorithms, recursion, declaration models, and garbage collection. Students will learn to design, implement, test, and debug programs using an object-oriented language. (C-ID COMP 132).
    Usually Held
    Mon Wed 11:00am–11:55am, Mon Wed 11:55am–1:15pm, Mon Wed 8:30am–9:25am, Mon Wed 9:25am–10:45am