Master of Science in Computer Science
Program Overview
Master of Science in Computer Science
The Master of Science in Computer Science (MSCS) degree at Oakland University offers professional growth opportunities that prepare students for advanced roles in computer science. Whether students seek a career in corporate leadership, academia, or government, the MSCS degree equips them with deep computer science expertise that is in extremely high demand.
Program Overview
The MSCS program provides students with the expertise and connections needed to reach the next level. With its dynamic economy and cluster of industrial leaders, Southeast Michigan is an ideal place to earn an MSCS degree. Oakland University's corporate partners support the MSCS program through research collaborations, internship opportunities, professional mentoring, job recruiting, and more.
Advantages of the MSCS Program
- Innovative research: The MSCS faculty and students investigate cutting-edge computer science applications related to autonomous vehicles, wireless technology, bioinformatics, medical devices, and other industries.
- Exceptional faculty: Students work with renowned computer science authorities who combine academic and research achievements with deep professional experience and training.
- Professional connections: The MSCS program provides students with extensive opportunities to build relationships with computer science leaders, both on and off campus.
- State-of-the-art labs: Students earn their master's in computer science in the Engineering Center, which features well-equipped facilities with up-to-date hardware, software, and networking capabilities.
- Inclusive program: The MSCS program attracts students from around the world and has an above-average percentage of women.
Career Opportunities
Graduates of the computer science master's degree program have an excellent record of professional achievement. Many find employment in areas such as:
- Senior product development
- Project management
- Data science
- Software design and architecture
- Web development
- Systems integration
Program Structure
The MSCS degree offers two tracks: a research track that requires a thesis based on independent research, and a professional track that requires a concentration in networking, software, IT, AI, or another computer science specialty. Core coursework addresses advanced subject areas such as:
- Software modeling
- Object-oriented analysis
- Software engineering
- Operating systems
- Database systems
- Algorithms
- Programming languages
Accreditation
Oakland University is accredited by the Higher Learning Commission, a regional accreditation agency recognized by the U.S. Department of Education.
