College of Wooster Independent Minds, Working Together
  • Skip to navigation
  • Skip to site tools
Computer Science
Home > Academics > Areas of Study > Computer Science > Major/Minor

Major/Minor

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 comprehensive 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.

Major Requirements

The Computer Science major consists of the following courses:

  • CS 151 Computer Programming I
  • CS 152 Computer Programming II
  • One of the following courses: Math 108 or Math 111
  • One of the following courses: Math 123 or Math 223
  • CS 251 Principles of Computer Organization
  • CS 252 Algorithms
  • CS 253 Theory of Computation
  • One of the following courses: Math 211 Math 241
  • CS 351 Program Language Theory and Compiler Construction
  • Two elective full-credit Computer Science courses numbered above 351
  • CS 451 Senior Independent Study Thesis Semester I
  • CS 452 Senior Independent Study Thesis Semester II

Find more info on the major in Computer Science in the Course Catalogue.

Minor Requirements

The Computer Science minor consists of the following courses:

  • CS 151 Computer Programming I
  • CS 152 Computer Programming II
  • One of the following courses: Math 108 or Math 111
  • One of the following courses: Math 123 or Math 223
  • CS 251 Principles of Computer Organization
  • Three elective full-credit CS courses at the 200-level or above.

Find more info on the minor in Computer Science in the Course Catalogue.

See Also

  • Mathematics
  • Pre-Engineering

Take Action

  • Learn About Independent Study
  • Visit Campus
  • Study Off-Campus
  • Get Involved

CoW Mathematics and Computer Science on Facebook »

  • About Wooster
  • Admissions & Financial Aid
  • Academics
  • Independent Study
  • Music & the Arts
  • Athletics
  • Student Life
  • Giving

Computer Science Home

  • Student Work
  • Major/Minor
    • Mission and Goals
  • Courses
  • Independent Study
  • Annual Reports
  • Facilities
  • Our Students
  • Faculty & Staff
  • Student Resources

Areas of Study

Contact Wooster

Mathematics & Computer Science

Taylor Hall
308 E. University Street
Wooster, OH 44691
Phone: 330-263-2478
JMiddleton@Wooster.edu

  • Current Students
  • Faculty & Staff
  • Parents & Families
  • Alumni & Friends
  • News & Events
  • Offices & Directories
  • iWooster

Social Toolbox

  • Post to Facebook
  • Post to MySpace
  • Delicious
  • digg it
  • Email to Friend
  • RSS
  • close
Visit us on Facebook! Visit us on Flickr! Visit us on Linkedin! Visit us on Twitter! Visit us on YouTube! 

1189 Beall Avenue, Wooster, Ohio 44691. (330) 263-2000

© The College of Wooster. All Rights Reserved. Map and Directions | Employment | A to Z Index | Contact Us | Terms and Conditions | ScotMail | ScotWeb | ScotBlogs | Libraries | WHN