CSC 121: Introduction to Computer Science I
Problem solving methods and algorithms in a modern high-level programming language. Introduces one or more programming environments. Emphasis on programming style and the design, coding and testing of complete programs. A grade of "C" or better is required for taking any course for which CSC 121 is prerequisite. Two lecture and two laboratory hours each week.
MAT 111 or 115
No previous computer experience is assumed.
Sections 001 002 & 800
Introduction to Programming in Java: An Interdisciplinary Approach
Robert Sedgewick and Kevin Wayne
Section 003 only
Starting Out with Java: From Control Structures through Data Structures
by Tony Gaddis and Godfrey Muganda