Recent SemestersSpring 2027, Fall 2026, Summer 2026, Spring 2026, Fall 2025Class Size29–30 studentsCredits4PrerequisiteAdvisories: CS 201 Transfers ToCSUUCTCA Area UCTCADescriptionPresents 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 HeldMon Wed 10:15am–12:00pm, Tue Thu 1:30pm–3:20pm, Tue Thu 1:30pm–3:35pm, Tue Thu 10:15am–12:20pm