Dec 05, 2025  
2025-2026 Undergraduate Catalog 
    
2025-2026 Undergraduate 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)