Recent SemestersFall 2026, Summer 2026, Spring 2026, Fall 2025Class Size29–30 studentsCredits4PrerequisiteAdvisories: CS 201 Transfers ToCSUDescriptionPresents 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 HeldTue Thu 1:30pm–3:20pm, Tue Thu 10:15am–12:20pm, Tue Thu 2:00pm–3:50pm, Tue Thu 8:30am–10:20am