BS Computer Science

bs computer scienceIn 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.

  

Sample Course Sequence

 
Required Computing Core Classes

CPHE 200 - Digital Logic and Design

4

CPHE 222 - Organization, Architecture and Assembly Language

4

CPTR 110 - Computational Thinking for the Sciences (A-4)

3

CPTR 124 - Fundamentals of Programming (G-2)

4

CPTR 215 - Fundamentals of Software Design

4

CPTR 318 - Data Structures, Algorithms and Knowledge Systems*

3

CPTR 365 - Operating Systems

3

CPTR 486 - Senior Seminar (W)

2

CPTR 488 - Senior Project

2

*CPTR 318 is recommended in sophomore year

 
 
Required Computer Science Concentration Classes

CPTR 209 - Introduction to Software Engineering

4

CPTR 319 - Database Management Systems

3

CPTR 405 - Organization of Programming Languages

3

Computer Electives (CPHE/CPTR) (3 hrs must be upper division; 8 hrs may be from CPHE)

7

 

Required Cognates

MATH 191 - Calculus I

4

MATH 192 - Calculus II

4

MATH 200 - Elementary Linear Algebra

2

MATH 215 - Statistics (I-2a)

3

MATH 280 - Discrete Mathematical Structures

3

Select twelve hours from the following courses, including one two-semester sequence with lab:

  • BIOL 151,152 (I-4a) and any upper-division BIOL (except BIOL 421 or 424)
  • CHEM 151,152 (I-4b) and any upper-division CHEM course
  • PHYS 211,212,213,214, OR PHYS 221,222,223,224 (I-4d) and any upper-division PHYS course.

12

Select an additional three hours:

  • from the above list
  • MATH 218
  • or any upper-division MATH course.

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.

abet-accreditation