Major: Computer Science (BA)
Course Number And Title |
Sem. Hrs. |
---|---|
Fundamentals: CS 112: Computer Programming I |
8 |
Core Courses: CS 205: Foundations of Logic and Proof |
12 |
Three 300/400 elective courses from the following, with the option to select up to two Cybersecurity courses: CS 331: Systems Analysis and Design Other Computer Science or Cybersecurity courses at the 300-level or higher, as approved by academic advisor. |
12 |
One of the following: MATH 135: Calculus with Precalculus Part |
4 |
MATH 210: Introductory Statistics |
4 |
Total Hours Required | 40 |
Major: Computer Science (BS)
Course Number And Title |
Sem. Hrs. |
---|---|
Fundamentals: CS 112: Computer Programming I |
8 |
Core Courses: CS 205: Foundations of Logic and Proof |
12 |
Three 300/400 elective courses from the following, with the option to select up to two Cybersecurity courses: CS 331: Systems Analysis and Design Other Computer Science or Cybersecurity courses at the 300-level or higher, as approved by academic advisor. |
12 |
Capstone: CS 489: Research in Computer Science |
4 |
One of the following: MATH 135: Calculus with Precalculus Part |
4 |
Other mathematical science courses: MATH 172: Calculus II |
12 |
Total Hours Required | 56 |
Minor Requirements: Computer Science
A 2.0 GPA and a grade of C- or higher is required for all courses in the Computer Science minor.
Course Number And Title |
Sem. Hrs. |
---|---|
One of the following: CS 107: Introduction to Python Programming |
4 |
CS 112 Computer Programming I | 4 |
CS 212 Computer Programming II | 4 |
Two of the following: CS 307: Data Science Using Python |
8 |
Total Hours Required | 20 |
Minor Requirements: Data Science
Data Science is an emerging field that combines computer science and statistics. The minor in Data Science teaches programming skills, programming languages Java and R, data analytics, models and visualizations.
Course Number And Title |
Sem. Hrs. |
---|---|
CS 112 Computer Programming I | 4 |
CS 212 Computer Programming II | 4 |
CS 311 Data Structures | 4 |
MATH 210: Introductory Statistics | 4 |
MATH 310 Statistical Models | 4 |
Total Hours Required | 20 |
Minor Requirements: Cybersecurity
The minor in cybersecurity addresses the evolving threats and their potential mitigations in the cyberspace and IT infrastructure. It teaches the fundamentals of the ever-growing field of cybersecurity and the precautions taken to guard against actions that involve unauthorized access to computer systems and data connected to the Internet. Students in this minor will gain basic hands-on experience on ethical hacking techniques which allows them to think critically about interconnected systems and related security vulnerabilities.
The minor can be combined with any major except Computer Science and Computer Information Systems.
Course Number And Title |
Sem. Hrs. |
---|---|
CS 112 Computer Programming I | 4 |
CS 212 Computer Programming II | 4 |
CS 311 Data Structures | 4 |
One of the following: |
4 |
CS 401: Principles of Cybersecurity | 4 |
Total Hours Required | 20 |