Sep 24, 2023  
2021-2022 Catalog [Archived] 
2021-2022 Catalog [Archived] [ARCHIVED CATALOG]

Add to Backpack (opens a new window)

CSCI 1 - Problem Solving and Program Design Using C++

4 units
3 hours lecture, 3 hours lab
Prerequisite: MATH 170  with a minimum grade of C or equivalent skill
Credit, degree applicable
Transfer CSU, UC

This 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.

Add to Backpack (opens a new window)