Get an expert-level education in the design, development, use and maintenance of computer technology, electronics and software in areas of great importance for modern societies.
This program offers eight specialisations:
- Applied Artificial Intelligence
- Biomedical Engineering
- Cloud-based Services and Operations
- Cyber Security
- Data Science
- Mathematical Modelling and Scientific Computing
- Robotics and Control
- Universal Design of ICT
Semester start
Specialisations
This program offers specialisations stemming from the overlap of three fields of research: Computer Science, Electrical Engineering and Mathematical Modelling.
Each field represents an area where the application of software, data, computers and electronics has become necessary for the modern society, yet challenging to do in practice. These areas are wide enough to allow for life-long careers as technology progresses.
Applied Artificial Intelligence
Recent discoveries in artificial intelligence have enabled computers and machines to perform many cognitive tasks better than humans, from self-driving cars to diagnosing diseases in seconds.
The application of artificial intelligence methods is revolutionising the way we work and live. This specialisation involves learning how complex systems are designed and used to make autonomous decisions.
You will have access to different types of robotics and intelligent systems that can be used to test your work. This area involves programming, robotics and mathematics.
Biomedical Engineering
The need for innovation in the field of biomedical engineering has never been as important as right now. Neither has it ever been given so much attention from governments, organisations providing health care and the media.
It is evident that to provide world class health care, the need for technology that helps efficiency and accuracy is essential.
This specialisation will prepare you for a professional career in companies related to new and existing health products. You will gain an interdisciplinary background but with a focus in electrical engineering and instrumentation.
Cloud-based Services and Operations
Today’s services need to be designed for thousands, even millions, of users and require infrastructures and architectural designs beyond common web servers and databases.
This specialisation area focuses on the practice of designing, developing and running massive-scale services and delivering software faster and with higher quality than before.
We embrace the DevOps philosophy, in that developers should be better trained in automation and deployment and operations should build mechanisms for developers to thrive. It is highly relevant for anyone who wants a career as a software developer.
The specialisation covers both infrastructure management and agile software delivery and automated testing and deployment, creating candidates with a practical competence in the entire cloud stack from the servers and clouds and all the way to the running service.
Cyber Security
Cyber security ensures the proper and reliable function of digital systems. Its focus is the creation, maintenance and analysis of information security, data privacy data secrecy, the assessment of risks and their mitigation, and the reliable operation of digital processes.
Cyber security professionals plan, protect and improve the security of networks, servers, applications and of communication channels. They anticipate attacks and risks, plan mitigation measures, and run cyber operations to ensure operations under attack conditions.
Cyber security knowledge is, in addition, useful in software engineering and networking, where architects must plan for adverse environments which their products get exposed to.
The ACIT Cyber Security specialization educates master students in the areas of general information security, in defensive and offensive operations for security, in technical data protection and privacy, and in the political and societal implications of cyber security, such as, for example, information warfare and cyberwar.
Data Science
The wealth of data produced by us and the things around us offer new knowledge that can be useful for both business and government. It can assist in public transport, health care as well as provide tailored marked solutions.
With all the data available to us, however, a special expertise is needed to organise and harness it so that useful knowledge can be extracted.
This area offers a deep-dive into the storage and analysis of Big Data from a practical perspective. Data Science involves programming, use of advanced tools and infrastructures.
Mathematical Modelling and Scientific Computing
Application of mathematics to describe our world is a central element of many areas of our every-day life.
Physics, economics and meteorology are examples of disciplines where mathematicians work side-by-side with specialists to convert real phenomena into equations.
When these equations are translated into programme code to be executed in potentially massive computing clusters, simulations are generated that may be used for e.g. weather or economy forecasting.
This area is characterised by development of mathematical models, application of sophisticated methods for analysing and simulating the models as well as use of tools, programming and computational infrastructures.
You can expect to learn how your competence can be utilised in practice by the industry.
Robotics and Control
Robotics and Intelligent Systems are steadily revolutionising almost every aspect of our every-day life. From self-driving cars, autonomous ships, fully automated factories and drones that can deliver groceries.
It is a field with tremendous expected growth and demand for skilled multidisciplinary professionals in the convergence of electrical, mechanical and software engineering.
This specialisation provides a hands-on approach to the analysis, design, and control of robotic and autonomous systems.
Universal Design of ICT
With our emerging digital society, it is becoming essential that all electronic information and services should be accessible for all, regardless of devices, situations, and abilities.
As progress moves us forward, no-one should be left behind. This poses a great challenge on ICT infrastructure and services in our society.
Our world requires competent ICT professionals who can create universally accessible user interfaces that work for all. This specialisation offers a unique opportunity to become that professional.
Admission requirements
When you apply for this degree, you choose one specialisation.
To apply for all the specialisations you must have
- an average grade of at least C (according to the ECTS grading scale) on your bachelor's degree
- proof of your English proficiency
The specialisations have different requirements:
Applied Artificial Intelligence
To apply for Applied Artificial Intelligence you must have one of these:
- a bachelor’s degree in Computer Science, Computer Engineering or Informatics
- a bachelor’s degree in Information Technology or other equivalent qualifications, which include at least 80 ECTS within the field of computer science
- a bachelor’s degree in Electrical Engineering, Mathematics or Applied Mathematics with at least 10 ECTS of programming
- a bachelor’s degree in Mechanical Engineering with specialization in mechatronics, with at least 20 ECTS in programming
Biomedical Engineering
To apply for Biomedical Engineering you must have a bachelor’s degree in Biomedical Engineering, Biotechnology Engineering, Chemical Engineering, Computer Engineering, Computer Science, Electrical Engineering, Informatics/Information Technology, Mechanical Engineering, Physics or Statistics, and 25 ECTS in mathematics and/or statistics.
Cloud-based Services and Operations
To apply for Cloud-based Services and Operations you must have one of these:
- a bachelor’s degree in Computer science, Computer Engineering or Informatics
- a bachelor’s degree in Information Technology or other equivalent qualifications, with at least 80 ECTS within the field of computer science
- a bachelor’s degree in Electrical Engineering with at least 10 ECTS of programming
- a bachelor’s degree in Mechanical Engineering with specialization in mechatronics, with at least 20 ECTS in programming
Cyber Security
To apply for Cyber Security you must have one of these:
- a bachelor’s degree in Computer Science, Computer Engineering or Informatics
- a bachelor’s degree in Information Technology or equivalent, which at least 80 ECTS within the field of computer science
You also need a minimum of 10 ECTS in data security or a similar technical topics, such as network security, information security, mobile security, applied cryptography, privacy-enhancing technology or computer security management.
Data Science
To apply for Data Science you must have one of these:
- a bachelor’s degree in Computer Science, Computer Engineering or Informatics / Information Technology
- a bachelor’s degree in Physics, Statistics, Mathematics or Applied Mathematics with at least 10 ECTS in programming
- a bachelor’s degree in other engineering subjects with at least 10 ECTS in Mathematics, 10 ECTS in Statistics and 10 ECTS in programming
Mathematical Modelling and Scientific Computing
To apply for Mathematical Modelling and Scientific Computing you must have one of these:
- a bachelor’s degree in an engineering discipline with at least 30 ECTS in total within
Mathematics, Statistics and/or Scientific Computing - a bachelor’s degree in Computer Science or Informatics / Information Technology with at least 30 ECTS in total within Mathematics, Statistics and/or Scientific Computing
- a bachelor’s degree in Mathematics
- a bachelor’s degree in Statistics
- a bachelor’s degree in Physics
Robotics and Control
To apply for Robotics and Control you must have a bachelor’s degree in Electrical Engineering, Mechanical Engineering, Chemical Engineering, Physics, Mathematics, Applied Mathematics, Computer Science, Computer Engineering or Informatics/Information Technology, and 10 ECTS in programming and 25 ECTS in mathematics and/or statistics.
Universal Design of ICT
To apply for Universal Design of ICT you must have a bachelor’s degree in Computer Science, Computer Engineering, Informatics or Information Technology or equivalent, which at least 80 ECTS within the field of computer science.
The master's programme aims for a diverse group of students from many countries. Given the limited number of places, normally no more than three students from each country will be assigned to each specialisation, with the exception of students from Norway.
How to apply
You apply via Søknadsweb, where you fill in your details and upload all the required documents.
There are different application deadlines based on which country you apply from:
- 1 November: for applicants from countries outside of the European Union / the European Economic Area (EEA) / Switzerland
- 1 March: early admission for applicants from the European Union, the European Economic Area (EEA) and Switzerland, and for non-EU/EEA citizens with a Norwegian national ID number residing in Norway
- 15 April: ordinary admission for applicants from the European Union, the European Economic Area (EEA) and Switzerland, and for non-EU/EEA citizens with a Norwegian national ID number residing in Norway
Programme cost
For students from the EU/EEA/EFTA the only cost of this programme is the semester fee (student.oslomet.no) of approximately NOK 1,000, which you pay each semester of the programme. For these students there are no tuition fees.
Programme content
We live in a world with computing devices surrounding us and, in some cases, working inside us. Technology is a part of how we entertain ourselves, communicate, govern and heal. Services that span the world open up for individuals to interact across the globe. With technology comes new challenges:
- The application of computers and electronics offers progress for many, but it may also close the doors for people with impairments.
- We can communicate across the globe, but our communication can be intercepted and used against us.
- Our data can be used to get new insight about our behavior, but the analysis is complex and requires ethical considerations whether the search for new knowledge is with the right intentions.
- Artificial Intelligence offers to relieve many mundane tasks to robots, but consequences are potentially wide and may trigger deep changes in our civilisation.
Solving these challenges requires a broad and multidisciplinary approach.
In the real world, technologists are enablers of others; engineers sit alongside mathematicians, programmers, economists, sociologists, physicists, designers and statisticians, to work on self-driving cars, computer games, medical devices, climate change and so on.
How the programme is taught
This programme is organised as a two-year full-time study. All classes are taught in English.
In all specialisations, you will have a variation of
- lectures
- seminars
- digital learning tools
- group work
- individual work
- lab work
You write a master's thesis of either 30 or 60 ECTS .
Programme structure
1st year of study
Common courses
1st semester
2nd semester
Masters Thesis, long 60 ECTS
2nd semester
Universal Design of ICT
Cloud-based services and operations
2nd semester
Data Science
1st semester
2nd semester
Mathematical Modelling and Scientific Computing
2nd semester
Applied Artificial Intelligence
1st semester
2nd semester
Robotics and Control
1st semester
2nd semester
Biomedical Engineering
2nd semester
Elective courses
2nd semester
Cyber Security
1st semester
2nd semester
2nd year of study
Applied Artificial Intelligence - Alternative specialisation course
3rd semester
Biomedical Engineering - Alternative specialisation course
3rd semester
Cloud-based services and operations - Alternative specialisation cours
3rd semester
Data Science - Alternative specialisation course
3rd semester
Mathematical Modelling (...) - Alternative specialisation course
3rd semester
Robotics and Control - Alternative specialisation course
3rd semester
Universal Design of ICT - Alternative specialisation course
3rd semester
Masters Thesis, short 30 ECTS
4th semester
Masters Thesis, long 60 ECTS
3rd semester
4th semester
Elective courses
3rd semester
Cyber Security - Alternative specialisation course
3rd semester
Exchange
You can go on an exchange abroad in your third semester.
Career
The programme produces qualified senior professionals for both public and private sector, for example consulting engineers, and professionals in innovation and development.
Central positions as team lead and technical lead will be possible, and positions as consultant, developer, electrical, automation, biomedical and software engineer, ICT consultant, programmer, system developer etc.
The degree also qualifies for PhD programmes.
Campus
Questions about studying at OsloMet
You can contact us by e-mail with any questions about studying at OsloMet, applying and life as a student.
If you have specific questions about the degree you can contact the faculty directly.