Application Development:
- COMP 105: Introduction to Web Development
- COMP 205: Advanced Web Development
- COMP 306: Mobile Application Development
- COMP 325: HCI
- COMP 375: Database
- COMP 321: Programming Languages
- COMP 345: Software Engineering
- Complementary Minors: Business, Emerging Media
Artificial Intelligence (AI) / Machine Learning (ML):
- MATH 216/246: Statistical Analysis”/”Intermediate Statistics
- MATH 231: Linear Algebra
- COMP 375: Databases
- COMP 354: Intelligent Systems
- COMP 4xx: Machine Learning
- Complementary Minors: Data Science, Math, Business, Physics, Bio, Linguistics
- Sample Projects: Localify.org, Fairness in Music Rec, Intelligent Tutoring
Data and Infrastructure:
- COMP 110: Computers and Information Technologies
- COMP 210: Organization
- COMP 224: Geographic Information Systems
- COMP 365: Computer Networks
- COMP 375: Databases
- Complementary Minors: Data Science, Math, Business
Systems:
- COMP 210: Organization
- COMP 321: Programming Languages
- COMP 365: Networks
- COMP 375: Databases
- COMP 410: Organization + Algorithms = Systems
- Complementary Minors: Physics