CS 034 - ADVANCED PYTHON PROGRAMMING AND BASIC DATA STRUCTURES

    Recent Professors
    Garen Kutukian, Dave Smith, Jamal Ashraf
    Recent Semesters
    Fall 2026, Summer 2026, Spring 2026, Fall 2025, Spring 2025
    Class Size
    30 students
    Credits
    3
    Prerequisite
    CS 031 or CS 003C or CS 002 or CIS 012
    Fall 2026 Sections
    View Fall 2026 sections of CS 034
    Transfers To
    CSU
    Description
    Builds on the computational concepts covered in the Fundamentals of computer science course and introduces students to abstraction techniques. Provides advanced topics and algorithms in Python language, such as recursion, higher-order functions, function composition, object-oriented programming, interpreters, classes, and elementary data structures such as arrays, lists, and linked lists will all be covered in Python. Total of 36 hours of lecture and 54 hours of laboratory.