Select one of the options below:
Computer programming for students with limited programming experience. Problem decomposition for good design; expressions, operators, booleans, conditionals, characters and strings, control loops, arrays, objects and classes, file input/output, interfaces, recursion, lists, and sorting.
Credit allowed for only one of the following courses: CS 160 (Foundations in Programming), CS 163 (CS1--No Prior Programming Experience), or CS 164.
CIS 240 with a minimum grade of B or CS 150A with a minimum grade of B or CS 150B with a minimum grade of B or CS 152 with a minimum grade of B or CS 163 or ENGR 111 with a minimum grade of B or ENGR 123 with a minimum grade of B.
Please check the CSU Bookstore for textbook information. Textbook listings are available at the CSU Bookstore about 3 weeks prior to the start of the term.