Bachelor of ARts in Computer science
Program Summary (Requires 120 credits)
General Education
Foundations of Written Communication |
6 |
Foundations of Society and Human Behavior |
6 |
Foundations of Global Citizenship |
6 |
Foundations of Humanities |
6 |
Foundations of Science and the Natural World |
6 |
Subtotal |
30 |
Mathematics
Methods of Calculus |
MAC 2233 |
3 |
Introduction to Statistics |
STA 2033 |
3 |
Subtotal |
6 |
B.A.C.S Courses
Introduction to Data Science and Analytics |
CAP 4773 |
3 |
Computer Logic Design |
CDA 3203 |
3 |
Principles of Software Engineering |
CEN 4010 |
3 |
Software Engineering Project orMobile App Project |
CEN 4910 orCOP 4655 |
33 |
Introduction to Programming in Python |
COP 3035 |
3 |
Data Structures and Algorithm Analysis with Python |
COP 3410 |
3 |
Introduction to Database Structures |
COP 3540 |
3 |
Introduction to Internet Computing |
COP 3813 |
3 |
Python Programming |
COP 4045 |
3 |
Object-Oriented Design and Programming |
COP 4331 |
3 |
Computer Operating Systems |
COP 4610 |
3 |
Advanced Database Systems |
COP 4703 |
3 |
Foundations of Computing |
COT 2000 |
3 |
Subtotal |
39 |
Electives
To satisfy the Computer Science (CS) elective requirement, all students must take 18 credits chosen from Computer Science and Computer Engineering upper-division courses that are not in the Computer Science Core. Certain 5000-level or 6000-level courses may be taken as CS electives.
Computer Science Electives |
See Advisor for current list |
18 |
Free Electives |
See Advisor for current list |
27 |
Subtotal |
|
120 |
Students seeking a specialty may consider taking electives in an area of study. A few suggested areas of concentration follow.
Internet Technology
Introduction to Data Communications |
CNT 4104 |
3 |
Foundations of Cybersecurity |
CNT 4403 |
3 |
Mobile App Projects |
COP 4655 |
3 |
Advanced Database Systems |
COP 4703 |
3 |
Cybersecurity
Cyber Physical System Security |
CIS 4213 |
3 |
Operating Systems Security |
CIS 4367 |
3 |
Foundations of Cybersecurity |
CNT 4403 |
3 |
Network and Data Security |
CNT 4411 |
3 |
Machine Learning and Data Science
Introduction to Deep Leaning |
CAP 4613 |
3 |
Introduction to Artificial Intelligence |
CAP 4630 |
3 |
Introduction to Data Mining and Machine Learning |
CAP 4770 |
3 |
The following courses may be taken as Computer Science Electives
Direct Independent Study |
COT4900 |
1-3 |
Topics in Computer Science and Engineering |
COT 4930 |
1-3 |
Topics in Computer Science |
COT 5930 |
1-3 |
**Please check University Catalog for newest updates.