Transfers ToCSUDescriptionThis course is an introduction to problem solving and program design using structured, top-down, algorithmic development techniques applied to the solution of numeric and non-numeric problems. Software engineering topics such as analysis, design, implementation, testing, documentation, and maintenance of software are discussed. Laboratory work will be done using the C++ computer language. The course also summarizes the evolution of programming languages illustrating how this history has led to the paradigms available today. Note: This course meets the CSU general education requirement for mathematics and quantitative reasoning. Back to Top | Print-Friendly Page (opens a new window) Facebook this Page (opens a new window) Tweet this Page (opens a new window) Add to Backpack (opens a new window) All catalogs © 2026 El Camino College. Powered by Modern Campus Catalog™ .Usually HeldMon Wed 9:35am–11:00am, Fri 10:35am–12:00pm, Fri 12:30pm–1:55pm, Fri 2:05pm–3:30pm