This course is an introduction to computer science and programming. The programming language Java is used to illustrate concepts in computer science. The course emphasizes the use of the computer as a problem-solving tool and the development of good programming style. CSCI 161 is the introductory course for students planning to major or minor in computer science. A weekly laboratory is required.
Prerequisites: Three years of high-school mathematics, MATH 110, or equivalent. Students with transfer credit for CSCI 161 may not take this course.