College of Wooster  
Computer Science
About Wooster | Academics | Admissions | Athletics | News | Students | Faculty & Staff | Alumni & Friends | Families & Visitors

The Major

Wooster offers a major and a minor program in Computer Science. The major consists of ten courses in computer science as well as three mathematics courses. Required Computer Science courses are: Computer Programming I and II, Principles of Computer Organization, Algorithms, Theory of Computation, Programming Language Theory and Compiler Construction, and the two-semester Senior Independent Study thesis.

Students must also select two upper level courses from: Machine Intelligence, Operating Systems, File and Database Systems, and Computer Graphics. In the Mathematics Department, majors study one semester of Calculus and Analytic Geometry; Discrete Mathematics or Combinatorics and Graph Theory; and Linear Algebra.

The Computer Science major prepares students for graduate school in computer science as well as for work in industry. The core courses provide the student with a comprhensive background in the analytical and problem solving techniques required to support the effective specification, creation, and maintenance of quality software products. The major expands on these core courses by offering choices in several categories that extend the student’s understanding of the field. Overall, the major provides groundwork in computer programming, computer systems, computer-based file and data structures, and a basic understanding of the translation and implementation of programming languages, as well as required mathematical concepts and techniques.

As computing becomes an important component of other disciplines, interest in a double major with Computer Science has increased. In recent years, students majoring in such diverse fields as Economics, Mathematics, Music, Art, Theater, Physics, and International Relations have chosen to pursue a double major with Computer Science.

Bottom Bar

Wooster Wordmark