Study structure - Master in Applied Computer Science
The master’s degree programme in Applied Computer Science takes two years and corresponds to120 credits. It is an international programme taught in English.
The final year of study is largely research-based and will provide opportunities to work closely with the research groups that conduct cutting-edge research within the different disciplines.
1st year of study
In this year of study, you will acquire a basic understanding of and skills in the use of technologies for image processing, decentralized technologies, data analytics, and advanced software development and for the development of a diverser. Some of these basic courses are compulsory but you will also be free to elect courses of your own choice.
2nd year of study
During the autumn semester you will choose a specialization in a relevant field:
- Web and mobile technology
- Advanced software engineering
- Decentralized technologies
- Computer vision and computer graphics
- Colour and image processing
- Visual computing
- Medical image computing
You will learn how to develop a research project plan and conduct a small research-oriented project that will prepare you for the master’s thesis proposal. This year of study is devoted to the master’s thesis.
The students are encouraged to take a semester at a foreign university. NTNU has excellent partner universities in Germany, the Czech Republic, Spain, Sweden, Finland, and France, as well as in the UK, Canada, and the USA.
Study plan details
Check the current schedule for compulsory and elective courses by year and semester, as well as other details about the programme.Study plan
Information about specific conditions
The list of elective courses provided on this page is not exhaustive. If you find a different course that you wish to take instead of the listed electives, please talk to your study advisor to assess whether this specific course is compatible with the MACS learning outcome.
The programme offers several specialisations:
- software engineering
- decentralised technology
- colour science and imaging technology
- visual computing
The first year of the study program will give you a basic understanding of - and skills in the use of - technologies for colour and visual computing and for developing web and mobile applications, as well as engineering decentralised technology solutions. Some of the basic courses are compulsory.
At the beginning of the second year you will be given the opportunity to specialize in areas of your interest. You will also develop a thesis proposal and will conduct a small research oriented project.
The learning activities in the second year are to a large degree research-based, giving you the opportunity to work closely with researchers and experts in the field.
The second half of the final year is devoted to the master’s thesis.