Eye inside circle, Computational Perception and Robotics specialization Flow diagram inside circle, Computing Systems specialization Brain and speech bubbles inside circle, Human-Computer Interaction specialization Outline of human head with tree nodes inside circle, Interactive Intelligence specialization Connected nodes inside circle, Machine Learning specialization

Students in the OMSCS program customize and fine-tune their education by selecting one of the above specializations. Select a specialization above to learn more.

The OMS CS degree requires 30 hours (10 courses).  Students must declare one specialization which, depending on the specialization, is 15-18 hours (5-6 courses). The remaining 12-15 hours (4-5 courses) are “free” electives and can be any courses offered through the OMSCS program. You can review the degree requirements online.