CSI201: Introduction to Computer Science

Location: University at Albany, State University of New York
Terms: Fall 2008, Spring 2009
Class size: ~ 180-220 students/term

CSI201 is an introduction to computer science for majors using Java and the media computation framework developed by Mark Guzdial and Barbara Ericson. Students learn about core topics in computer science and programming (problem solving, iteration, recursion, search, sort, decomposition, etc.) while learning to manipulate digital media files (images, sounds, and videos) using the Java programming language.

Reading Materials

  • Guzdial, M., & Ericson, B. (2007). Introduction to computing & programming with Java: a multimedia approach. Upper Saddle River, NJ: Pearson Prentice Hall.