B.S. Computer Science

bs computer science In addition to core computing classes, you'll be exposed to a variety of math and science courses that will enable you to create new technology and develop state-of-the-art software applications and systems. Once you walk across the stage wearing your cap and gown, you’ll be prepared to get a job as a software engineer or to continue your education at the graduate level in advanced areas of computer science.

Our computer science degree starts off with a set of core classes and cognates. Then you have the choice between an emphasis on pure computer science or embedded systems development.

Southern Adventist University’s Bachelor’s degree program in Computer Science was the first computer science program within the Adventist higher education system to be accredited by the Computing Accreditation Commission of ABET, Inc., the recognized accreditor of college and university programs in applied science, computing, engineering, and technology.


For a sample 4-year course sequence, please click the link: B.S. Sample Course Sequence

Program Educational Objectives

The program educational objectives for the BS in Computer Science program at Southern Adventist University are given below. These objectives represent the goals for our graduates. The Computer Science program is designed to give students the knowledge and skill sets necessary to accomplish these goals.

I. Professionally practice in the field of computing or pursue advanced study in/using computing.
II. Demonstrate a computer scientist's professional responsibility to God, church, family, employer, colleagues, and society.
III. Effectively communicate in technical environments to increase knowledge, understanding, and professional awareness.
IV. Possess a thorough grounding in the principles and practices of computing and apply this knowledge in professional practice including the design, implementation, and problem solving of practical software and/or hardware systems.
V. Pursue life-long learning including embracing new computing technologies, continuing professional development, and remaining active in the computing discipline.
VI. Work effectively in team environments.

Student Outcomes for the BS in Computer Science Program

1. Analyze a complex computing problem and apply principles of computing and other relevant disciplines to identify solutions.
2. Design, implement, and evaluate a computing-based solution to meet a given set of computing requirements in the context of the program's discipline.
3. Communicate effectively in a variety of professional contexts.
4. Recognize professional responsibilities and make informed judgments in computing practice based on legal and ethical principles.
5. Function effectively as a member or leader of a team engaged in activities appropriate to the program's discipline.
6. Apply computer science theory and software development fundamentals to produce computing-based solutions.

B.S. Computer Science Undergraduate Enrollment, Fall Semester

   Year        B.S. in Computer Science Majors            School of Computing Enrollment       
2013 34 83
2014 39 85
2015 43 101
2016 43 93
2017 49 98
2018 49 107

B.S. Computer Science Undergraduate Graduation Rates, by Semester

      Summer           Fall     Winter       
  2013       S13: 1   F13: 1     W14: 2         
2014     S14: 1   F14: 5     W15: 7
2015     S15: 0   F15: 2         W16: 5
2016     S16:   F16: 2     W17: 1     
2017     S17: 2   F17: 1     W18: 2
2018     S18:   F18:     W19: