CSCI-151 Introduction to Programming

An introductory course in computer science for nonmajors. The course teaches computer programming with emphasis on logical thinking, problem solving and algorithmic development. PROCESSING or a similar programming language is used. Topics include variables, arithmetic and logical operators, graphics, user interface, built-in library calls, I/O operations, conditional statements, loops, functions, and classes. 4 SH. CC: Analytical Thought.