CS A131 - Python Programming I

    Recent Professors
    Mayada Alani, Hatice Aydin, Justin Jang
    Recent Semesters
    Spring 2027, Fall 2026, Summer 2026, Spring 2026, Fall 2025
    Class Size
    30–35 students
    Difficulty
    6.9Demandingout of 10
    Credits
    4
    Spring 2027 Sections
    View Spring 2027 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 10:30am–11:20am, Tue Thu 11:10am–1:00pm, Tue Thu 2:20pm–3:10pm