CS16

Problem Solving with Computers I
Course Description

Course Home Page

16. Problem Solving with Computers I

Students with no experience with computer programming are encouraged to take
Computer Science 5 or 8 before Computer Science 16. Not open for credit to students
who have completed Computer Science 10.
Prerequisite: Math 3A.

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.

Valid XHTML 1.1 Valid CSS!