CS 231 - FUNDAMENTALS OF COMPUTER SCIENCE I

    Recent Professors
    Tafadzwa Dube, Anita Rathi
    Recent Semesters
    Fall 2026, Summer 2026, Spring 2026, Fall 2025
    Class Size
    29–30 students
    Credits
    4
    Prerequisite
    Advisories: CS 201
    Fall 2026 Sections
    View Fall 2026 sections of CS 231
    Transfers To
    CSU
    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
    Tue Thu 1:30pm–3:20pm, Tue Thu 10:15am–12:20pm, Tue Thu 2:00pm–3:50pm, Tue Thu 8:30am–10:20am