CS 134
Introduction to Computer Science

Computer Science 134 is an introduction to algorithm development emphasizing structured, object-oriented design. Algorithms will be implemented as programs in the Java programming language. We will introduce data structures and recursion as tools to construct correct, understandable, and efficient algorithms. These topics will be developed further in Computer Science 136. We highly recommend the combination of Computer Science 134 and Computer Science 136 for those who wish a good introduction to the science of computing.

This course is a prerequisite for all upper level Computer Science courses. In Computer Science 134 we do not assume that you have had any previous computer programming experience. If you have had extensive previous experience you might consider CS 136. Please discuss this with any member of the department's faculty if you feel you fall into this category.

To simplify printing of the information about CS 134 found on these pages, a single page on which all the information about CS 134 is grouped together is also available.