CS111: Computer Programming and Problem Solving

Fall 2006

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