Choose between two tracks – web development or computational core.
Web Development Track
- CMST 135 - Web Fundamentals (3 credits)
- CMST 183 - Computer Systems Studio I (1 credit)
- CMST 252 - System and Software Fundamentals (3 credits)
- CMST 283 - Computer Systems Studio III (1 credit)
- CMST 315 - Introduction to System Administration (3 credits)
- CMST 332 - Web Development Project (3 credits)
- CYBR 103 - Computing Principles (3 credits)
- CYBR 180 - Introduction to Database Systems (3 credits)
- CYBR 247 - Programming I (3 credits)
- CYBR 250 - Hardware and Network Fundamentals (3 credits)
- CYBR 335 - Programming II (3 credits)
- MLAS 350 - Data Structures for Machine Learning (3 credits)
Computational Core Track
- CC 110 - Introduction to Computing (3 credits)
- CC 120 - Web Page Development (3 credits)
- CC 210 - Fundamental Computer Programming Concepts (4 credits)
- CC 310 - Data Structures and Algorithms I (3 credits)
- CC 315 - Data Structures and Algorithms II (3 credits)
- CC 410 - Advanced Programming (4 credits)
- CC 510 - Computer Systems Administration (3 credits)
- CC 515 - Full Stack Web Development (3 credits)
- CC 520 - Database Essentials (3 credits)
- CC 535 - Applied Data Science (3 credits)
Major Requirements (29 credits)
- CMST 185 - Computer Systems Studio II (1 credit)
- CMST 333 - Computer Systems/Digital Media Portfolio Defense (1 credit)
- DIGME 137 - Fundamentals of Visual Communication (3 credits)
- ETB 310 - Applied Data Analysis and Tools (3 credits)
- MLAS 100 - Survey of Machine Learning and Autonomous Systems (3 credits)
- MLAS 200 - Introduction to Automata and Cybernetic Systems Theory (3 credits)
- MLAS 390 - Unsupervised Learning in Autonomous Systems (3 credits)
- MLAS 400 - Supervised Learning in Autonomous Systems (3 credits)
- MLAS 500 - Reinforcement Learning in Autonomous Systems (3 credits)
- MLAS 502 - Autonomous Systems Senior Capstone (6 credits)
Math (15 credits)
- MATH 100 - College Algebra (3 credits)
- MATH 205 - General Calculus and Linear Algebra (3 credits)
- STAT 225 - Introductions to Statistics (3 credits)
- STAT 705 - Regression and Analysis Variance (3 credits)
- STAT 730 - Multivariate Statistical Methods (3 credits)
Additional Requirements (18 credits)
- COMM 106 - Public Speaking I (3 credits)
- ENGL 100 - Expository Writing I (3 credits)
- ENGL 200 - Expository Writing II (3 credits)
- ENGL 302 - Technical Writing (3 credits)
- COT 405 -Methods of Problem Solving for Integrated Professional Studies (3 credits)
- COT 480 - Professional Conduct, Ethics and Analysis (3 credits)
Major Electives (6 credits)
Choose 6 credit hours from the following courses.
- CIS 531 - Introduction to Programming Techniques for Data Science and Analytics (3 credits)
- CIS 731 - Programming Techniques for Data Science and Analytics (3 credits)
- CMST 305 - Robotics Programming (3 credits)
- CMST 357 - Machine Vision (3 credits)
- ECET 320 - Electronics Communication Systems (3 credits)
- ETB 420 - Unmanned Communication Circuits (3 credits)
- MLAS 501 - Artificial Intelligence Studio (3-6 credits)
- STAT 701 - Fundamental Methods of Biostatistics (3 credits)
- UAS 274- Introduction to Processing Remotely Sensed Data (3 credits)
- UAS 370 - Small Unmanned Aircraft Systems Design and Construction (3 credits)
Additional Electives (20 credits)
- Two 300-level business electives (3 credits each)
- Two 300-level humanities/social ccience electives (3 credits each)
- Two 300-level science electives (4 credits each)