Description: An introduction to computer programming for nonengineering and nonscience majors and for students considering tak- ing CS 010 but needing additional preparation. Topics include the history of computing, basic computer operation, the notion of an algorithm, and program- ming 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 010.