May 24, 2024  
2018-19 Catalog 
2018-19 Catalog [ARCHIVED CATALOG]

Computer Science


STEM Office, Science 157
Sherry Ettlich, Director

Professor Assistant Professor Emeritus Faculty
Kevin Sahr Maggie Vanderberg Lynn Ackler
    George Converse
Associate Professor Adjunct Faculty Daniel Harvey
Peter Nordquist Dian Brandenburg Lee Hill
  Priscilla Oppenheimer Ken Larson
    Robert McCoy
    Richard Peddicord
    Greg Pleva

Computer science is an exciting and growing field with career opportunities ranging from running a small business to working in industry, government, or education.  The capstone experience prepares students for the job market by providing real-world work experience.


The SOU computer system checks prerequisites when processing a student’s request to register.  Students must have a C- or better in all prerequisite courses.  In addition, students must have a B or better in CS 256  and CS 257 .

Accelerated Baccalaureate Degree Program

Computer science majors may participate in the Accelerated Baccalaureate Degree Program. For more information, see the Accelerated Baccalaureate Degree Program section.

Emerging Media & Digital Arts

Through the programs of Art, Communication, and Emerging Media & Digital Arts, SOU provides interdisciplinary instruction in visual narrative, design, and creation of visuals in a digital age. For information on Emerging Media & Digital Arts courses, see the EMDA courses in the Course Descriptions section of the catalog.

E-Commerce Certificate

Computer science majors interested in E-Commerce should consider adding the Certificate in Interactive Marketing and E-Commerce (CIMeC).  CS 256, 257 and 295 may be used to meet some of the E-Commerce certificate requirements.  See Certificate in Interactive Marketing and E-Commerce (CIMeC) .

Mathematics-Computer Science Co-Major

The Mathematics-Computer Science co-major provides training in both math and computer science.  For information about this degree, see Mathematics-Computer Science, BA or BS  

Program Requirements



    Bachelor of Arts/Bachelor of ScienceMinor


      Computer Science