CIST 005A - Introduction to Python

    Recent Professors
    Takyiu Liu, Andres Calle, Mirsaeid Abolghasemi
    Recent Semesters
    Fall 2026, Summer 2026, Spring 2026, Fall 2025, Summer 2025
    Class Size
    32 students
    Credits
    4
    Prerequisite
    None
    Fall 2026 Sections
    View Fall 2026 sections of CIST 005A
    Transfers To
    CSU
    Description
    This is a foundation course emphasizing the concepts and methodologies of programming using the Python language. Emphasis is on good programming style, object-oriented analysis and design, decomposition, encapsulation, abstraction and testing. Example topics include objects/ classes, functions, argument passing, control structures, repetitions, lists/tuples, strings, dictionaries/sets, and recursion. Students have the opportunity to learn programming and documentation skills, algorithm problem-solving, programming methodology, and to write small-to-medium sized programs.
    Usually Held
    Mon Wed 10:15am–11:40am, Mon Wed 11:50am–1:15pm, Tue Thu 10:55am–12:20pm, Tue Thu 12:30pm–1:55pm