Undergraduate Catalog 2021-2022 [ARCHIVED CATALOG]
|
CMPS 144 - Computer Science II3 cr. (Prerequisites: CMPS 134 , CMPS 134L , and either MATH 114 or MATH 142 ; co-requisite: CMPS 144L )
This course emphasizes object-oriented software development, addressing both software engineering and programming. Topics include modularization, abstraction, encapsulation/information hiding, software reuse, software testing, classic data abstractions (e.g., lists, trees) and algorithms (e.g., sorting, searching), recursion, program correctness, and basic algorithm analysis.
|