CS 121 COMPUTER SCIENCE I (3-0-3)(F,S) Introduction to object oriented problem solving and programming. Software development process. Data and expressions, conditionals and loops, arrays and lists, and classes and interfaces. Introduction to graphical user interfaces and UML diagrams. PREREQ: MATH 170. COREQ: CS 121L.