Computer Programming and
Problem Solving

Spring 2012

Welcome to CS111, an introduction to problem solving through computer programming. Using the Java programming language, students learn how to read, modify, design, debug, and test algorithms that solve problems. Programming concepts include control structures, data structures, abstraction, recursion, modularity, and object-oriented design. Students explore these concepts via interactive programs involving graphics and user interfaces.

Course Work Course Administration Reference