Computer Science, B.S.

The Bachelor of Science in Computer Science is designed to train students to be well prepared for a career in the technology industry, including but not limited to innovating, designing, and building computer systems.  It is also designed to prepare students to be ready for graduate study in all areas of computing.  The degree is designed to help all students pursue their work and calling in support of God's kingdom.

Program Requirements

Bethel Core

BIBL 215Old Testament Literature

3

BIBL 216New Testament Literature

3

COMM 171Speech Communication

3

ENGL 101Written Communication II

3

ENGL 102Written Communication III

3

Art/Drama/Music

3

 

Foreign Language (two semesters)

6

OR

1 semester at 200 (Intermediate) level

3

 

HIST
History Elective

3

KINE 252Fitness/Wellness

1

 

KINE 117On the Ball Training

1

OR

KINE 124Aerobics

1

OR

KINE 128Physical Fitness

1

OR

KINE 135Weight Training

1

 

LIT
Literature

3

MATH 131Calculus I

4

PHIL 250Introduction to Philosophy

3

PHIL 452Senior Experience

1

PSYC 182General Psychology

3

SOC 151Principles of Sociology

3

THEO 110Exploring the Christian Faith

3

 

BIOL 125General Biology: Cell and Molecular

4

OR

BIOL 126General Biology:Botany and Zoology

4

OR

CHEM 163General Chemistry I

4

OR

PHYS 121General Physics I

4

OR

PHYS 122General Physics II

4

Total Credit Hours:50-53

Major

 
CSC 112Digital Citizen of the 21st Century

2

CSC 121Programming I: Control Structures

3

CSC 122Programming 2: Data Structures

3

CSC 150Seminar 1

.5

CSC 210Database Programming

3

CSC 230Networks

3

 

CSC 261Self-Directed Learning: Web Programming

3

OR

CSC 262Self-Directed Learning: System Administration

3

OR

CSC 263Self-Directed Learning: Introductory CS Topics

3

 

CSC 321Programming 3: Object Oriented Programming

3

CSC 340Software Engineering Theory

3

CSC 350Seminar 2

.5

CSC 398Internship in Computer Science

1-3

CSC 420Theory of Computation

3

CSC 441Software Engineering in Practice

3

CSC 463Self-Directed Learning: Advanced Computer Science Topics

3

CSC 490Senior Capstone

2

MATH 210Discrete Mathematics

3

 

MATH 111Basic Probability & Statistics

3

OR

MATH 252Probability and Statistics

3

 

MATH
MATH above MATH 131

3

CSC 150 taken twice: 1 credit

CSC 350 taken twice: 1 credit

Choose 2 to 4 hours from the following

BIOL 125General Biology: Cell and Molecular

4

BIOL 126General Biology:Botany and Zoology

4

CHEM 163General Chemistry I

4

CHEM 164General Chemistry II

4

NS 200Science & Faith Seminar

1

NS 333Scientific Research Methods

2

PHYS 121General Physics I

4

PHYS 122General Physics II

4

Choose 6 hours from the following

CSC 310Advanced Computer Science Topics

3

CSC 450Senior Project in Computer Science

3

CSC 463Self-Directed Learning: Advanced Computer Science Topics

3

Total Credit Hours:54-58

Electives

Electives needed to complete degree

Total Credit Hours:9-16

Optional Cyber Security Concentration

Courses can be counted toward required electives.  
CSC 245Computer and Systems Security

3

CSC 255Principles of Cybersecurity

3

CSC 315Principles of Cyber Defense

3

CSC 345Network Defense and Countermeasures

3

CSC 355Linux Operating Systems and Security

3

Total Credit Hours:18
CSC 398 - Internship in Computer Science experience for the major should include some aspect of cyber security.

Total Credit Hours: 120