CS 231 - FUNDAMENTALS OF COMPUTER SCIENCE I

    Recent Professors
    Tafadzwa Dube, Anita Rathi
    Recent Semesters
    Spring 2027, Fall 2026, Summer 2026, Spring 2026, Fall 2025
    Class Size
    29–30 students
    Difficulty
    5.6Moderateout of 10
    Credits
    4
    Prerequisite
    Advisories: CS 201
    Spring 2027 Sections
    View Spring 2027 sections of CS 231
    Transfers To
    CSUUCTCA Area UCTCA
    Description
    Presents the fundamentals of an engineering approach to software development. Includes techniques for problem analysis and software design, implementation and verification. Includes algorithmic problem solving using basic procedural constructs and solving computational problems requiring an understanding of intermediate algebraic concepts. Introduction to object oriented programs, graphical user interfaces and software engineering.
    Usually Held
    Mon Wed 10:15am–12:00pm, Tue Thu 1:30pm–3:20pm, Tue Thu 1:30pm–3:35pm, Tue Thu 10:15am–12:20pm