CISC 120 Cracking the Code
An introductory course in computer programming. Emphasis is placed on problem solving, and the implementation of solutions using a modern programming language. Computer programming skills are enhanced through individual and student projects. Topics include the structure of programs; data types; input and output; operators and expressions; control of flow; methods and arrays.