Computer Science - master
Computer science surrounds us everywhere in everyday life, such as internet and mobile phones. The program is highly practical and experimental, where the students learn to design, develop and program advanced data systems. All teaching will be held in English, and the program has students from all over the world.
| Duration: | 2 Years |
| Credits (ECTS): | 120 |
| Qualification: | Master of Science in Computer Science |
| Admission requirements: | Bachelor's degree in Computer Science or similar qualification |
| Application deadline: | 1 December |
| Application code: | 4008 |
Why study computer science?
Watch this video from code.org:
Programme description
The program consists of four mandatory courses in computer science, a total of 40 ECTS credits, and 20 ECTS credits of elective courses. The elective courses may be within topics such as economics, management, psychology and entrepreneurship. The program concludes with a master thesis of 60 ECTS credits. The master thesis can also be done in collaboration with an external IT-company.
Programme structure
| Term | 10 ects | 10 ects | 10 ects | |||
| First term (autumn) |
Optional course |
|||||
| Second term (spring) |
|
Optional course |
||||
| Third term (autumn) | ||||||
| Fourth term (spring) | ||||||
Learning outcomes
For each programme at the University of Tromsø there are set targets for knowledge, analytical understanding, skills and competences that a student should have reached by the end of studies.
Knowledge - The candidate will...
- Have a broad solid foundation in computer science
- Have considerable depth of understanding of a selected area of specialization
- Have a deep understanding on state of the art distributed and parallel software architectures
- Have a solid understanding of system and application development relevant to the chosen specialty
Skills - The candidate will...
- Work independently on a significant non-trivial problem over a longer time-period
- Analyze a problem and plan how to work towards a solution
- Plan, organize and execute the work required to solve the problem. Adapt to changes and limitations.
- Demonstrate the feasibility of the solution by implementing key parts
- Collect and analyze relevant metrics characterizing the problem and the solution
- Write a well-structured and clearly formulated report describing the thesis work and reflecting on its results
General competence - The candidate will...
- Have an interest for the continued development of computer science as a dynamic field under the influences of advances in the discipline, changes in technology, and in application areas, business models, and businesses.
- Communicate effectively, orally and in writing, within the field, and with the public as well as experts in other fields
- Pursue life-long learning and development
- Be aware of relevant social and ethical issues and apply this awareness to their professional conduct
Admission requirements
Admission to the Master's program in Computer Science requires a Bachelor's degree or equivalent qualification in Computer Science as approved in accordance with the Norwegian Universities Act section 3-4.
In addition, specialization in Computer Science worth the equivalent of not less than 80 ECTS credits is required. An average grade of equivalent to C or better in the Norwegian grading system is required.
Good programming skills, (preferably in C, Python) at a systems level, and knowledge of operating systems is strongly required. Students are expected to have skills equivalent to the prerequisites the courses in the study program build upon.
Application deadline:
All deadlines described below is for admittance to the programme commencing in the autumn semester. Master's program in Computer Science do not admit new students in the spring semester.
Applicants from Norway or Nordic countries:
- Application deadline for Norwegian and Nordic applicants is April 15th for admission to the autumn semester.
Applicants from outside the Nordic countries:
- Application deadline for applicants to self-financing studies is December 1st for admission to the autumn semester in the following academic year.
- There is no quota seats available on the programme.
- Applicants must document adequate proficiency in oral and written English.
- Applicants from outside the Nordic countries must enclose an overview on their practical programming skills and what large implementation projects they have been involved in. The applicants should give examples (refer to URLs) of such projects and their own contribution (the programming part) to these projects.
Teaching and assessment
Mandatory coursework is given to each course. Approved assignments give access to the exam. The examination structure differs between the courses; from written examination to project work reports, presentation of scientific work or oral examination. And often a combination of these methods.
During the individual special topics and the years master thesis individual supervision is given by the Department's faculty members.
Language of instruction
Also the Master's thesis may be written either in English or a Scandinavian language.
Exchange possibilities
Job prospectives
Access to further studies
