CS 111 - Introduction to Programming Concepts and Design

    Recent Professors
    James Brashears, Roberto Solis
    Recent Semesters
    Fall 2026, Summer 2026, Spring 2026
    Class Size
    Not published
    Credits
    4
    Fall 2026 Sections
    View Fall 2026 sections of CS 111
    Transfers To
    CSU
    Description
    An introduction to the principles of computer programming and software development. Topics covered include the program development cycle, developing algorithms, data and control structures, structured programming, and object-oriented programming. Data types, expressions, control structures, functions, file and stream I/O, and structured and abstract data types are introduced in this course. Microsoft's Visual Studio's integrated development environment is used to help illustrate programming concepts common to modern high-level programming languages. Students must wait two years before retaking this course.
    Usually Held
    Mon Wed 6:00pm–8:05pm