Dec 07, 2025  
2023-2024 Undergraduate Catalog 
    
2023-2024 Undergraduate Catalog [ARCHIVED CATALOG]

Add to Portfolio (opens a new window)

CPSC 111 - Computer Science I


Credit Hours: 3

Provides more in-depth programming, including software engineering topics such as unit testing and the use of version control. Basic data structures covered include arrays, lists, sets, and maps. Basic algorithm efficiency concepts are covered along with simple searching and sorting. Other techniques such as graphical user interface programming, exceptions, recursion, designing classes (no inheritance), file input/output are covered. Design techniques such as encapsulation and UML diagramming are covered.

Prerequisite: CPSC 100  



Add to Portfolio (opens a new window)