Master of Science in Computer Science
A hands-on, research-driven master’s programme in Computer Science with practical laboratory work and specialization options.
Best for:Best for computer science graduates seeking a research-oriented master’s programme with practical training and specialization in cutting-edge fields like AI, machine learning, or medical informatics.
Overview
The Master of Science in Computer Science at UiT The Arctic University of Norway offers a unique, experimental approach combining theoretical knowledge with extensive practical programming and laboratory work. Taught by active researchers, the programme integrates coursework with ongoing research projects, allowing students to specialize in areas like artificial intelligence, machine learning, medical informatics, or energy informatics. The curriculum emphasizes software architecture, modern software engineering, and small-scale research projects, culminating in a 60 ECTS master’s thesis. Graduates gain a strong foundation for careers in industry, research, and public services, equipped with skills in problem-solving, system design, and ethical considerations in computer science.
What you'll do
- Develop a deep understanding of computer systems, software architecture, and programming through theoretical and practical coursework.
- Engage in hands-on laboratory work and experimental projects connected to ongoing research at the department.
- Plan, execute, and document small-scale research projects in selected application areas, guided by academic staff.
- Choose elective courses from specialized fields such as artificial intelligence, machine learning, medical informatics, or energy informatics.
- Conduct independent research and write a 60 ECTS master’s thesis, demonstrating the ability to analyze problems and design solutions.
- Collaborate in teams to solve complex problems and adapt to project constraints and requirements.
- Explore social and ethical implications of computer science and integrate these considerations into professional practice.
Requirements
Degree required: Bachelor’s degree in Computer Science or a related field
Degree offered: Master of Science (MSc) in Computer Science
Language: English proficiency (no specific test mentioned)
Instruction: English
- Basic programming skills
- Foundational knowledge of database systems
- Ability to plan and execute small-scale research projects
- Familiarity with software architectures for large, distributed systems
- Proficiency in modern software engineering practices
- Applicants must hold a bachelor’s degree in Computer Science or a closely related field
- No specific nationality or residency restrictions mentioned
- No age limits or prior experience caps specified
Funding & terms
Programme and admissions
Admissions not verified
A catalogue listing does not mean applications are open or funding is guaranteed. Check the source for your intake.
- Intake
- Not confirmed by the source
- Duration
- Not confirmed by the source
- Teaching language
- Not confirmed by the source
- Taught / research mode
- Not confirmed by the source
- Study mode
- Not confirmed by the source
- Campus
- Not confirmed by the source
- Prerequisites
- Not confirmed by the source
- Application instructions
- Not confirmed by the source
- Tuition
- Not confirmed by the source
- Funding
- Not confirmed by the source
How to apply
Applicants must apply through the official UiT application portal. The process typically involves submitting academic transcripts, a CV, a statement of purpose, and proof of English proficiency if applicable. Specific requirements may vary and should be checked on the university’s study catalogue page.
- Academic transcripts (Bachelor’s degree)
- CV or resume
- Statement of purpose or research proposal
- Proof of English proficiency (if not from an English-taught program)
- Letter of recommendation (possibly required)
Contact
Create a free profile to unlock your personal match score, the full requirements, funding details and how to apply — in English or Persian.