BS in Computing Science
Download as PDF
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