CS A131 - Python Programming I

    Recent Professors
    Mayada Alani, Hatice Aydin, Justin Jang
    Recent Semesters
    Fall 2026, Summer 2026, Spring 2026, Fall 2025, Summer 2025
    Class Size
    30–35 students
    Credits
    4
    Fall 2026 Sections
    View Fall 2026 sections of CS A131
    Transfers To
    CSU
    Description
    Introduction to fundamental concepts and techniques for writing software in Python. Topics include the syntax and semantics of data types, expressions, input/output, exception handling, functions and parameter passing, control structures (decision and repetition), built-in data structures (lists, tuples, strings, dictionaries, and sets), randomness, object-oriented programming with classes, inheritance, polymorphism, recursion, and the pragmatics of programming. C-ID: COMP 112.
    Usually Held
    Tue Thu 11:10am–1:00pm, Mon Wed 11:10am–1:00pm, Tue Thu 2:20pm–3:10pm, Tue Thu 2:20pm–4:10pm