Computer Science + Theology / Bachelor of Arts

Computer Science + Theology / Bachelor of Arts

Total Credit Hours: 128

Major Credit Hours: 75

 

Degree Requirements

Program: BA-CSTH-1

I. Computer Science Courses (27)

CPSC-20000 Introduction to Computer Science

3

CPSC-21000 Programming Fundamentals

3

CPSC-24500 Object-Oriented Programming

3

CPSC-28100 Introduction to Networks

3

CPSC-30000 Computer Organization

3

CPSC-34000 Algorithms and Data Structures

3

CPSC-35000 Operating Systems

3

CPSC-44000 Software Engineering

3

CPSC-46000 Programming Languages

3

II. Mathematics Course (4)

MATH-21000 Discrete Mathematics

4

III. Theology Core Courses (17)

THEO-10000 Search for Faith

3

THEO-21700 Writing in Theology

1

THEO-22300 Hebrew Bible

3

THEO-22500 New Testament and Early Christian Literature

3

THEO-31000 Christian Ethics

3

THEO-31600 A History of Christian Thought

3

THEO-31700 Research in Theology

1

IV. Concentration Courses

A. Theological Studies Concentration (15)

Concentration: THLG

 

Students will work with their advisor to select 12 credit hours of Theology Special Topics courses with one course in each of the following designations: Ecclesiology, Christology, Religion and Culture, and Scripture. Students will also take THEO 41500: Theology Studies Seminar.

B. Pastoral Ministry Concentration (15)

Concentration: PSTR

 

Students will work with their advisor to select 9 credit hours of Theology Special Topics courses selected from 3 out of 4 of the following designations: Ecclesiology, Spirituality, Interfaith and Intercultural Dialogue, and Social Justice. Students will also take THEO 30200: Theology of Pastoral Ministry and THEO 40200: Pastoral Ministry Practicum.

V. Foreign Language (6)

Students will take two semesters of a foreign language that is not their native tongue.

VI. Internship (3)

CPSC-49800 Computer Science Internship

1 - 3

VII. Capstone (3)

CPSC-49200 Software Systems Capstone Project

3

VIII. Advanced Writing Requirement

General Education Advanced Writing Requirement will be satisfied by successful completion of

CPSC-49200 Software Systems Capstone Project

3