MSSD Graduate Program
Required Core (23 hours)
- BSSD 6000 Principles of Software Development
- BSSD 5410 Applied Algorithms & Architecture
- BSSD 6110 Embedded Systems
- BSSD 5340 Practicum I
- BSSD 6340 Practicum II
- BSSD 6970 Field Project
Required Elective Courses (choose 5 courses)
- BSSD 5150 Game Development (Unity)
- BSSD 5200 Mobile Applications (React Native)
- BSSD 5250 Advanced Mobile Applications (Android)
- BSSD 5300 Advanced Web Applications
- BSSD 5310 Web Applications (PHP/Node.js)
- BSSD 5450 Ambient Computing
- BSSD 5520 JavaScript
- BSSD 5540 Data Visualization
- BSSD 5560 Generative Art
- BSSD 5650 Patterns & Pattern Languages (Java/Python)
- BSSD 5700 Interfaces
- BSSD 5850 Data Modeling (Machine Learning)
- MART 5190 Design for Emerging Interfaces
- MART 5560 Physical Computing
Program Total: 38 hours
Courses are offered at specific times each semester either in person or online over Zoom.
Courses without a parenthetical use evolving technologies and differ by semester.
Please email jonathanlee@nmhu.edu for information about class content.