Computer Science BS

Requirements

General Education Courses — 42-43 hours

BUS 2010Financial Stewardship

2

COM 1010Speech Communication

3

ENG 1020English Composition I

3

ENG 1080English Composition II: Critical Reading, Writing, and Thinking

3

ENG 2000World Literature

3

 

HIS 1400World Civilizations: Ancient and Medieval World

3

or

HIS 1450World Civilizations: Early Modern and Modern World

3

 

HPE 1500Introduction to Health and Wellness

2

MUS 1500Fine Arts

3

 

PHL 2010Introduction to Philosophy

3

or

PHL 3070Ethics

3

 

PSY 2010General Psychology

3

or

SOC 2010General Sociology

3

or

COM 2010Interpersonal Communication

3

 

REL 2000Introduction to Biblical Faith

3

REL 3000Christian Tradition

3

REL 4000Christian Life and Ministry

3

Institutional Choice*

3

Intercultural Literacy Requirement

2-3

Leadership Requirement - Freshmen Only — 3 hours

INT 1100Life, Calling, and Purpose

3

Math/Science Core — 19 hours

MAT 1510Calculus I

4

MAT 1520Calculus II

4

MAT 2550/PHY 2550Mathematical Methods for Physical Science and Engineering

3

PHY 2110General Physics I

4

PHY 2120General Physics II

4

Computing Support — 8 hours

BUS 2300Introduction to Entrepreneurship and Small Business Management

3

ITI 2540Applied Logic and Mathematics for Computing

2

ITI 3250Business Analytics and Intelligence

3

Computing Core — 12 hours

ITI 2160Foundations of Software Design and Development

3

ITI 2170Foundations of Web Design and Development

3

ITI 2180Foundations of Data and Database Management

3

ITI 2380Foundations of Cybersecurity and Forensics

3

Computing Domain - CS — 19 hours

ITI 2190Foundations of Networking Infrastructure

3

ITI 2400/PHY 2100Programming in Java

3

ITI 2450Elementary Data Structures and Algorithms

3

ITI 3330/EEC 3330Computer Architecture and Organization

3

ITI 3340/EEC 3340Operating Systems

3

PHY 2500/EEC 2500Circuits I

4

Computing Track — 12 hours

Cybersecurity and Digital Forensics

ITI 3670Digital Forensics

3

ITI 3690Intrusion Detection and Crisis Management

3

ITI 4070Network Security and Cryptography

3

ITI 4270Information Assurance

3

Game Design and Development

ITI 3220Game Design Principles

3

ITI 32603D Game Design

3

ITI 3940Game Programming

3

ITI 4290Game Development Capstone Experience

3

Software Engineering

ITI 3310Programming in C++

3

ITI 3320/EEC 3320Advanced Data Structures and Algorithms

3

ITI 4160Software Architecture and Design

3

ITI 4170Software Engineering

3

Specialized Computing

ITI
Courses numbered ITI 2200 or above

12

Web Design and Development

ITI 3650Mobile UX/UI and Front-End Engineering

3

ITI 4400Web Architecture and Administration

3

ITI 4450Advanced Web Design and Development

3

ITI 4960Web Portfolio Capstone Experience

3

Computing Assessment — 8 hours

ITI 3975Portfolio Assessment I

1

ITI 4900Information Technology Internship I

1-3

ITI 4975Portfolio Assessment II

1

ITI 4980Senior Seminar in Computing

3

ITI 4900: 3 hours required.

Total Credit Hours: 123-124