Student Resources
Career Paths and Recommended Courses
Software Engineering
Software Engineer
- MPCS 51050 – OO Architecture: Patterns, Technologies, Implementations
- MPCS 51200 – Introduction to Software Engineering
- MPCS 51220 – Applied Software Engineering
- MPCS 51410 – Object Oriented Programming
Back End Engineer
- MPCS 51083 – Cloud Computing
- MPCS 51132 – Full Stack Software Engineering
- MPCS 52040 – Distributed Systems
- MPCS 52553 – Web Development
Front End Engineer
- MPCS 51230 – User Interface and User Experience Design
- MPCS 51235 – Advanced User Interface and User Experience Design
- MPCS 52553 – Web Development
Full Stack Engineer
- MPCS 51030 – iOS Application Development
- MPCS 51031 – Android Application Development
- MPCS 51083 – Cloud Computing
- MPCS 51132 – Full Stack Software Engineering
- MPCS 52553 – Web Development
Mobile Engineer
- MPCS 51030 – iOS Application Development
- MPCS 51031 – Android Application Development
- MPCS 51230 – User Interface and User Experience Design
Test Engineer
- MPCS 51220 – Applied Software Engineering
- MPCS 56540 – Software Quality Assurance
Production Engineer
- MPCS 51083 – Cloud Computing
- MPCS 53014 – Big Data Application Architecture
Data and Machine Learning
Data Analyst
- MPCS 53001 – Databases
- MPCS 53120 – Applied Data Analysis
Data Engineer
- MPCS 53001 – Databases
- MPCS 53014 – Big Data Application Architecture
Data Scientist
- MPCS 53110 – Foundations of Computational Data Analysis
- MPCS 53111 – Machine Learning
- MPCS 53112 – Advanced Data Analytics
Machine Learning/Artificial Intelligence Engineer
- MPCS 53111 – Machine Learning
- MPCS 53113 – Natural Language Processing
- MPCS 57200 – Generative AI
Product and Solutions Management
Product Manager
- MPCS 51200 – Introduction to Software Engineering
- MPCS 51240 – Product Management
Solutions Engineer
- MPCS 51200 – Introduction to Software Engineering
- MPCS 51240 – Product Management
Finance and Quantitative Development
Quantitative Developer
- MPCS 51044 – C++ for Advanced Programmers
- MPCS 51045 – Advanced C++
- MPCS 52560 – Applied Financial Technology
Research
Researcher
- MPCS 56430 – Introduction to Scientific Computing