Main navigation
- Programs
- Subjects
- Universities
- Destinations
- Advice
The Master of Science in Computer Science program welcomes students holding bachelor's degrees in Computer Science, as well as those from other disciplines who fulfill required preparatory coursework. Participants engage with fundamental graduate-level Computer Science courses and can choose from diverse specialized electives. Graduates pursue careers in software engineering, systems architecture, network administration, cybersecurity, and database management. This degree also serves as a foundation for pursuing doctoral studies in Computer Science.
The 30-credit Computer Science M.S. curriculum includes a 6-credit thesis requirement. Foundational coursework covers advanced topics in computational theory, algorithmic design, system infrastructure, network systems, and software development methodologies. Electives allow students to focus on specific specializations or create a comprehensive study plan aligned with their thesis focus.