COMSC 20 - Introduction to Programming Concepts and Methodologies

    Recent Professors
    Jack C. Ho, Henry Estrada, Szelap P. Chang
    Recent Semesters
    Fall 2026, Summer 2026, Spring 2026
    Class Size
    35 students
    Difficulty
    6.2Demandingout of 10
    Credits
    3
    Fall 2026 Sections
    View Fall 2026 sections of COMSC 20
    Transfers To
    CSU
    Description
    This course is an introduction to basic computer programming concepts using both the procedural and an object-oriented paradigm. It is intended for non-computer science majors, and for students interested in COMSC 075 who would like a more gradual entry into computing fundamentals. Topics include hands-on practice with software engineering tools, simple programs, variables, control structures, functions, input/output, and introduction to abstraction. Specifications, adherence to style guidelines, and the importance of testing to ensure that programs are usable, robust, and modifiable, will be addressed throughout the course. (C-ID COMP 112)