CMPSC 16
Problem Solving with Computers I
Fundamental building blocks for solving problems using computers. Topics include basic computer organization and programming constructs: memory CPU, binary arithmetic, variables, expressions, statements, conditionals, iteration, functions, parameters, recursion, primitive and composite data types, and basic operating system and debugging tools.
Topics
- basic computer organization and programming constructs: memory CPU
- binary arithmetic
- variables
- expressions
- statements
- conditionals
- iteration
- functions
- parameters
- recursion
- primitive and composite data types
- and basic operating system and debugging tools
Topics explicitly listed in official catalogue description
Sources
- Course catalogue ↗2026-2027