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 Mathematics | 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 I | 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-471 | 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 |