CIS 254 - Introduction to Object-Oriented Program Design

    Recent Professors
    Anupriya Vysala, Hellen Pacheco, Jessica L. Masters, Faramarz Mortezaie
    Recent Semesters
    Fall 2026, Spring 2026, Fall 2025, Summer 2025, Spring 2025
    Class Size
    35–40 students
    Credits
    4
    Fall 2026 Sections
    View Fall 2026 sections of CIS 254
    Transfers To
    CSU
    Description
    Introduction to object-oriented computer programming for computer science majors and computer professionals. Includes simple data types, control structures, an introduction to array and string data structures and algorithms, debugging techniques, history of computer science, systems and environments, and the social implications of computing. Emphasizes object-oriented design, good software engineering principles and developing fundamental programming skills in a high-level programming language such as Java, C++ or Python, for example. This course conforms to the ACM CSO standards.
    Usually Held
    Tue Thu 10:10am–11:25am, Thu 8:10am–10:40am, Tue Thu 8:45am–10:00am