Description: An introduction to computer programming for nonengineering and nonscience majors and for those considering taking CS 010A but needing additional preparation. Topics include the history of computing, basic computer operation, the notion of an algorithm, and programming constructs such as variables, expressions, input/ output, branches, loops, functions, parameters, arrays, and strings.
Credit: Credit is not awarded for CS 005 if it has already been awarded for CS 010A.