CS 101 - Introduction to Computer Science Principles

    Recent Professors
    Kavita Patel, Halia Hadi
    Recent Semesters
    Summer 2026
    Class Size
    24 students
    Credits
    3
    Prerequisite
    None
    Summer 2026 Sections
    View Summer 2026 sections of CS 101
    Transfers To
    CSU
    Description
    This course introduces beginning or exploring students to core principles, theories, and topics in computer science while emphasizing their relevance in society. Topics include general computational problem-solving techniques, design of digital devices, how computers work, and how to design, implement, test, and document programs in both an interactive and a high-level programming language (Python). This course is highly recommended for students prior to taking a beginning programming class ( CS 111 , CS 150 , CS 138 , or CS 155 ), non-computer science majors, or those interested in exploring computer science. C-ID COMP-112.