
The Master of Science in Computing Science is a two-year, full-time, on-campus program designed to provide advanced knowledge in computer science theory, software development, and computational problem solving. The program covers key areas such as algorithms, distributed systems, software engineering, and data-intensive computing, preparing students to design and develop complex computing solutions.
Graduates develop strong competencies in software development, computational problem solving, and advanced computer science methods, preparing them for careers in software engineering, IT consulting, research institutions, and technology-driven industries. Umea University offers a research-oriented academic environment where students combine theoretical foundations with practical programming and system development skills to address real-world computing challenges.
Semester 1 – Foundations of Computing Science
• Introduction to Computer Science and Programming
• Data Structures and Algorithms
• Software Engineering and Development Principles
• Research Methods in Computing Science
Semester 2 – Advanced Computing Science
• Object-Oriented Programming and Design Patterns
• Operating Systems and Network Programming
• Database Management and Data Science
• Elective Modules in Computing Science
Semester 3 – Specialized Computing Science
• Artificial Intelligence and Machine Learning
• Cloud Computing and Big Data
• Software Security and Cryptography
• Fieldwork/Research Project in Computing Science
Semester 4 – Master’s Thesis & Final Project
• Independent Research / Thesis
• Advanced Topics in Computing Science
• Final Presentation & Research Evaluation
Graduates of the Computing Science program are well-prepared for careers in software development, data science, and systems analysis. They can pursue careers as software engineers, system developers, IT consultants, and data analysts. The demand for computing professionals continues to rise, with opportunities in technology, finance, and healthcare. Graduates often work in software companies, IT consultancies, or as freelancers, developing innovative software solutions for a wide range of industries.
The Computing Science program provides students with a solid foundation in computer science, software development, and data analysis. Students gain expertise in algorithms, programming languages, and systems design, preparing them for roles in the rapidly evolving tech industry. The program’s emphasis on hands-on learning and real-world applications ensures that graduates are well-equipped to contribute to the development of cutting-edge technology.
For further information, please contact the admissions office at:
Phone: +46 90 786 50 00
Email: info@umu.se
Address: Umea University, 901 87 Umea, Sweden