Skip to Main Content

BS in Computing Science

Download as PDF

Computing SciencesUndergraduate

Students pursuing a degree in Computing Science must complete the following required courses which include a pre-approved track that can be selected from a list of developed tracks based on the educational aspirations of the student. A minimum grade of “C-” is required in any CS course used as a prerequisite for these courses. 

Required Courses:

Core

University Core Requirements

30

Math Requirement:

MATH 140

Calculus I

4

MATH 150

Introduction to Discrete Structures

3

MATH 205

Elementary Statistics

3

Science Requirement:

Choose one of the following:

PHYS 151

General Physics: Mechanics

4

BIOL 100

Principles of Biology

4

CHEM 204

General Chemistry I

3

And

CHEM 204L

General Chemistry I Lab

1

Computer Science Requirements

CS 102

Introduction to Computational Thinking

3

CS 155

Foundations of Computer Science

3

CS 158

Fundamentals of programming

4

CS 260

Object-Oriented Programming

4

CS 330

Networks & Wireless Communications

3

CS 360

Database Design & Development

3

CS 395SI

Software Engineering

4

CS 380

Web Programming

3

CS 342

Data Structure

3

CS 377

Computing and Cybersecurity Ethics

3

CS 382

Algorithms

3

CS 441

Operating Systems

3

CS 341

Introduction to Cybersecurity

3

CS 392

Data Driven Web Application Development

3

CS 397

Data Driven Mobile Application Development

3

CS 456

Computing Science Capstone

3

Total Credit Hours:

51

Approved Track Electives:

Courses from approved track

The following tracks are available for students in the Computing Science major:

Tracks

 Required Courses

 Notes

 Software Development

 CS-302, CS-307, CS-354WI

 

 Artificial Intelligence

 MATH-170TI, CS-405, CS-307, CS-451

 

 Game Development

 MART-261, MART-351, CS-352, CS-452

 

Cybersecurity 

 CS-345SI, CS-414, CS-427

 

 Finance and Technology

 FIN-301, FIN-420, FIN-432

 

 General Computing Science

Choose 9 credits of CS courses 300-level or above or other courses with approval of the School Director. CS Internship (CS490) credits could count towards the credits for general CS track electives.

 

 

Total Credit Hours:

9-12

Minor/General Electives

General Electives

Requirement

13-16

The following tracks are available for students in the Computing Science major:

 

 Tracks

 Required Courses

 Notes

 Software Development

 CS-302, CS-307, CS-354WI

 

 Artificial Intelligence

 MATH-170TI, CS-405, CS-307, CS-451

 

 Game Development

 MART-261, MART-351, CS-352, CS-452

 

 Cybersecurity

 CS-345SI, CS-414, CS-427

 

 Finance and Technology

 FIN-301, FIN-420, FIN-432

 

 General Computing Science

Choose 9 credits of CS courses 300-level or above or other courses with approval of the School Director. CS Internship (CS490) credits could count towards the credits for general CS track electives.

 

Total Credit Hours: 120