Skip to main content
decorative
decorative

B.S. Computer Science—Embedded Systems 

Want to impact how people use technology? Southern’s embedded systems concentration teaches you how to develop computer software and hardware for technology used in everyday life (cell phones, car electronics, tablets, MP3 players, modern appliances, and more). You’ll be ready to design electronic devices and interface with microcontroller-based embedded systems, improve digital camera technology, experiment with robotics, and more—and you’ll put your skills to the test in our hands-on lab. 

 


B.S. Computer Science—Embedded Systems

Sample Course Sequence

29
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

 
17
Required Embedded Systems Concentration Classes

CPHE 310 - Introduction to Signal Processing

4

CPHE 320 - Circuit Analysis

4

CPHE 380 - Microcontroller Design

4

CPHE 410 - Computer Interfacing

4

CPTR 328 - Principles of Networking

3

varies
Required Cognates

MATH 181 - Calculus I

3

MATH 182 - Calculus II

4

MATH 200 - Elementary Linear Algebra

2

MATH 215 - Statistics (A-2)

3

MATH 280 - Discrete Mathematical Structures

3

MATH 315 - Differential Equations

3

PHYS 213 - General Physics Laboratory (E-3)

1

PHYS 214 - General Physics Laboratory (E-3)

PHYS 221 - University Physics (E-3)

PHYS 222 - University Physics (E-3) 

Choose one of the following: 

 

BIOL 161 - General Biology (E-1)

5

or 

 

CHEM 151 - General Chemistry (E-2)

4

 

Computer Science Program Information

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.

 

  1. Professionally practice in the field of computing or pursue advanced study in/using computing.
     
  2. Demonstrate a computer scientist's professional responsibility to God, church, family, employer, colleagues, and society.
     
  3. Effectively communicate in technical environments to increase knowledge, understanding, and professional awareness.
     
  4. 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.
     
  5. Pursue life-long learning including embracing new computing technologies, continuing professional development, and remaining active in the computing discipline.
     
  6. Work effectively in team environments.

 

Student Learning Outcomes

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.

 

  1. An ability to use current techniques and skills necessary for computing practice.
     
  2. An ability to effectively use current development tools for computing practice.
     
  3. An understanding of professional, ethical, and social responsibilities.
     
  4. An ability to analyze the impact of computing on individuals, organizations, and society, including ethical, legal, security, and global policy issues.
     
  5. An ability to effectively communicate through oral presentations.
     
  6. An ability to effectively communicate through written technical documents.
     
  7. An ability to acquire and apply fundamental knowledge of computing and mathematics appropriate to the discipline.
     
  8. An ability to analyze a problem, and identify and define the software and/or hardware requirements appropriate to its solution.
     
  9. An ability to design, implement, test, and evaluate a computer-based system, process, component, language, or program to meet desired needs.
     
  10. Recognition of the need for continuing professional development.
     
  11. An ability to acquire and determine the relevance of information in technical documents.
     
  12. An ability to function effectively in team activities to accomplish a common goal.
     
  13. An ability to effectively complete individual tasks within a larger project.
     

 

 

 

 

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.

decorative
decorative