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.
CPHE 200 - Digital Logic and Design
CPHE 222 - Organization, Architecture and Assembly Language
CPTR 110 - Computational Thinking for the Sciences (A-4)
CPTR 124 - Fundamentals of Programming (G-2)
CPTR 215 - Fundamentals of Software Design
CPTR 318 - Data Structures, Algorithms and Knowledge Systems*
CPTR 365 - Operating Systems
CPTR 486 - Senior Seminar (W)
CPTR 488 - Senior Project
*CPTR 318 is recommended in sophomore year
CPTR 209 - Introduction to Software Engineering
CPTR 319 - Database Management Systems
CPTR 405 - Organization of Programming Languages
Computer Electives (CPHE/CPTR) (3 hrs must be upper division; 8 hrs may be from CPHE)
MATH 181 - Calculus I
MATH 182 - Calculus II
MATH 200 - Elementary Linear Algebra
MATH 215 - Statistics (A-2)
MATH 280 - Discrete Mathematical Structures
Select twelve hours from the following courses, including one two-semester sequence with lab:
Select an additional three hours:
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.
The student learning outcomes for the BS in Computer Science program at Southern Adventist University are given below. These outcomes represent the broad, measurable achievements that students are expected to acquire upon completion of the program.
Southern Adventist University’s Bachelor’s degree program in Computer Science is 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.