View the required coursework for each program through the course catalog →

If you have any questions about the program requirements, please contact the Graduate Program Coordinator of the degree program.

Engineering (Available 100% Online) 

Post-Baccalaureate Certificates


“I liked the ability to schedule my schooling around my personal and professional schedule. It helped me to be able to commit to all of the activities I was passionate about.”
Anna Kate Tenpenny, MS ‘20

“The best part of an online course is the lack of a meeting time, so I can choose what days and what timeframe I want to set aside for that class, making my schedule much more flexible.”
- Jeremy Roland, MS ‘20


Computer Science (Available 100% Online)

student presenting at technology symposium