CSCI 9 - Programming Fundamentals: Python

    Recent Professors
    David Seagal, Wellington Koepsel, Alexandre Stoykov
    Recent Semesters
    Spring 2027, Fall 2026, Summer 2026, Spring 2026, Fall 2025
    Class Size
    28–35 students
    Difficulty
    4.7Moderateout of 10
    Credits
    3
    Spring 2027 Sections
    View Spring 2027 sections of CSCI 9
    Transfers To
    CSU
    Description
    This course introduces the fundamental ideas in computer science using Python, an interpreted, object-oriented programming language known for its ease of use. Students develop skills in the design and implementation of algorithms while working with numerical computation, text processing, graphics, image processing, and networking applications. This is the recommended first course for computer science majors. Portions of instruction may be offered online; may also be offered fully online. [C-ID COMP 112]
    Usually Held
    Mon Wed 10:30am–11:20am, Mon Wed 11:30am–12:55pm, Mon Wed 3:00pm–3:50pm, Mon Wed 4:00pm–5:30pm