CS V11 - Programming Fundamentals

    Recent Professors
    Ali Fazelpour, Eric Weinstein, Kyuwoong Lee
    Recent Semesters
    Fall 2026, Summer 2026, Spring 2026, Fall 2025, Summer 2025
    Class Size
    27–46 students
    Credits
    3
    Fall 2026 Sections
    View Fall 2026 sections of CS V11
    Transfers To
    CSU
    Description
    This course introduces students to fundamental concepts of procedural programming. Topics include data types, control structures, functions, arrays, files, and the mechanics of running, testing, and debugging. The course emphasizes good software engineering principles and developing fundamental programming skills using a high level language utilizing programming and practical hands-on problem solving techniques. This course is the first course in programming that is compliant with the standards of the Association for Computing Machinery (ACM).
    Usually Held
    Wed 10:00am–11:50am, Tue 1:00pm–2:50pm, Wed 11:00am–12:50pm