Bachelor of Science (B.S.) in Computer Science
PRE-MAJOR REQUIREMENTS
COURSE | TITLE | CREDITS |
---|---|---|
MA 210 | Calculus I | 4 |
DS 100 | Introduction to Technology and Innovation Past, Present, and Future | 3 |
DS 200 | Data Ethics | 3 |
CS 200 | SQL and Relational Databases | 3 |
CS 202 | Programming in Python | 3 |
CS 204 | Visualization and Analytics | 3 |
CS 205 | Programming II | 3 |
EN 102 | Expository Writing | 3 |
COM 101 | Introduction to Communication | 3 |
MAJOR REQUIREMENTS
COURSE | TITLE | CREDITS |
---|---|---|
MA 308 | Discrete Math | 3 |
MA 331 | Probability and Statistics | 3 |
MA 401 | Linear Algebra | 3 |
CS 300 | Network Systems and Management | 3 |
CS 301 | Operating Systems | 3 |
CS 312 | Machine Learning and AI | 3 |
CS 372 | Algorithm Analysis | 3 |
CS 400 | Computer Architecture | 3 |
CS 401 | Software Engineering and Design | 3 |
CS 495 | Computer Science Directed Research | 3 |
COMPLETE ONE COURSE FROM THE FOLLOWING: | ||
AR 103 | Visual Design | 3 |
BI 105 | Human Biology | 3 |
BI 105L | Human Biology Laboratory | 1 |
COM 200 | Introduction to Mass Communication | 3 |
ENV 100 | Introduction to Environmental Issues | 3 |
PSY 101 | General Psychology | 3 |
SURF 351 | Philosophy of Surfing | 3 |
COMPLETE THREE COURSES FROM ONE GROUP: | ||
GROUP 1: DATA SCIENCE | ||
DS 122 | Data Feminism | 3 |
DS 316 | Behind the Social Media Curtain | 3 |
DS 403 | Digital Humanities | 3 |
DS 404 | Geo-Tagging and GIS | 3 |
DS 406 | Advanced Python | 3 |
GROUP 2: DIGITAL FORENSICS | ||
CS 321 | Digital Forensics and Crime Scene Investigations | 3 |
CIS 417 | Cyberspace and Cybersecurity Essentials | 3 |
CJ 151 | Criminal Justice Systems | 3 |
CJ 201 | Foundations in Criminology | 3 |
CJ 220 | Criminal Investigations | 3 |
FS 230 | Forensic Sciences | 3 |
CJ 223 | Introduction to Law | 3 |
GROUP 3: BUSINESS ANALYTICS | ||
AC 203 | Accounting and Finance | 3 |
EC 203 | Economic Principles | 3 |
BU 324 | Quantitative Methods in Business | 3 |
DS 402 | Business Analytics, Marketing, and Forecasting | 3 |
MKT 301 | Principles of Marketing | 3 |
GROUP 4: MATH | ||
MA 211 | Calculus II | 4 |
MA 301 | Number Theory | 3 |
MA 311 | Calculus III | 4 |
GROUP 5: gENERAL | ||
3 Courses |