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

ENGL 101Written Communication II

3

ENGL 102Written Communication III

3

MATH 131Calculus I

4

PHIL 250Introduction to Philosophy

3

PSYC 182General Psychology

3

Science with Lab

4

SOC 151Principles of Sociology

3

THEO 110Exploring the Christian Faith

3

 

COMM and Foreign Language
Choose 6 credits from the following:

6

Foreign Language (two semesters)

6

OR

Foreign Language (one semester)

3

AND

COMM 171Speech Communication

3

 

Choose two of three options for a total of 6 hours:

6

FA/THTR/ART/Music
Elective(s)

3

HIST
History Elective

3

LIT
Literature Elective

3

Total Credit Hours:44

Major

 
CSC 112Digital Citizen of the 21st Century

2

CSC 121Programming I: Control Structures

3

CSC 150 Seminar I (two semesters)

1

CSC 210Database Programming

3

CSC 221Programming 2: Design & Object-Oriented Programming

3

CSC 230Networks

3

CSC 260Introduction to Self-Directed Learning

1

 

CSC 261Self-Directed Learning: Web Programming

2

OR

CSC 266Self-Directed Learning: System Administration

2

 

CSC 312Introduction to Cloud Computing

3

CSC 322Programming 3: Advanced Data Structures

3

CSC 340Software Engineering Theory

3

CSC 350 Seminar II (two semesters)

1

CSC 398Internship in Computer Science

1-3

CSC 420Theory of Computation

3

CSC 421Programming 4: Advanced Programming

3

CSC 441Software Engineering in Practice

3

CSC 463Self-Directed Learning: Advanced Computer Science Topics

3

CSC 490Senior Capstone

2

 

MATH 111Basic Probability & Statistics

3

OR

MATH 252Probability and Statistics

3

 

MATH 210Discrete Mathematics

3

MATH 293Mathematical Theory and Proof

2-3

 

Choose 6 hours from the following

Except CSC 398 or CYSC 397
CSC 170DevOps 1

1-3

CSC 270DevOps 2

1-3

CSC 260Introduction to Self-Directed Learning

1

CSC 370DevOps 3

1-3

Any 300+ CSC

0-6

Any 200+ CYSC

0-6

Total Credit Hours:57-60

Electives

Electives needed to complete degree

Total Credit Hours:16-19

Optional Cyber Security Concentration

Courses can be counted toward required electives.  
CYSC 215Foundations of Cybersecurity

3

CYSC 265Management of Cybersecurity

3

CYSC 315Principles of Cyber Defense

3

CYSC 335Cyber Ethics, Law, and Crime

3

CYSC 345Network Defense and Countermeasures

3

 

One additional course from the following

CYSC 312Principles of Cyber Defense

3

OR

CYSC 314Cyber Security and Artificial Intelligence

3

Total Credit Hours:18
CSC 398 - Internship in Computer Science should include some aspect of cybersecurity.

Total Credit Hours: 120