Main navigation
- Programs
- Subjects
- Universities
- Destinations
- Advice
Earn a globally recognized degree while advancing knowledge in your chosen discipline. Our Master of Science (MSc) program enhances your technical abilities, laboratory expertise, and academic writing proficiency to equip you for a successful scientific career.
The MSc program requires two to two-and-a-half years of full-time study or up to four years part-time. Your first year will involve specialized coursework, followed by 12-15 months of supervised research culminating in a thesis. Throughout your studies, you may also contribute to peer-reviewed journal publications.
Elevate your expertise by delving deeper into computer science principles, building upon your undergraduate education or professional background. You'll sharpen your analytical and innovative thinking regarding computer science concepts, network engineering, and software development methodologies. Select from diverse specializations like machine learning, data analysis, AI systems, security protocols, or mobile application development. Alternatively, concentrate on software engineering through advanced coursework in programming, system development, database management, and web technologies.
The program includes independent research opportunities, allowing you to explore your specific interests thoroughly. As a master's candidate, you'll complete an original research thesis, graduating with professional mastery and specialized knowledge in your field.