Norwegian version
Group of students working together on an assignment on their laptops.

Applied Computer and Information Technology (ACIT)

Master's degree

This master’s degree offers 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.

  • 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. The students will have access to different types of robotics and intelligent systems that can be used to test their 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. The students 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.

    • 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 program 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.

      Students of this specialisation can expect to learn how their 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. The specialisations have different requirements, that you find below. For all the specialisations you need:

    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.

    • Applied Artificial Intelligence

      To apply for Applied Artificial Intelligence you need:

      • either a bachelor’s degree in Computer Science, Computer Engineering or Informatics
      • or a bachelor’s degree in Information technology or other equivalent qualifications, which include at least 80 ECTS within the field of computer science
      • or a bachelor’s degree in Electrical Engineering, Mathematics or Applied Mathematics with at least 10 ECTS of programming
    • Biomedical Engineering

      To apply for Biomedical Engineering you need:

      • a bachelor’s degree in Electrical Engineering, Biomedical Engineering, Mechanical Engineering, Chemical Engineering, Biotechnology Engineering, Physics, Computer Science, Computer Engineering, Informatics / Information Technology or Statistics
    • Cloud-based Services and Operations

      To apply for Cloud-based Services and Operations you need:

      • either a bachelor’s degree in Computer science, Computer Engineering or Informatics
      • or a bachelor’s degree in Information technology or other equivalent qualifications, with at least 80 ECTS within the field of computer science
      • or a bachelor’s degree in Electrical Engineering with at least 10 ECTS of programming
    • Data Science

      To apply for Data Science you need:

      • either a bachelor’s degree in Computer Science, Computer Engineering or Informatics / Information Technology
      • or a bachelor’s degree in Physics, Statistics, Mathematics or Applied Mathematics with at least 10 ECTS in programming
      • or 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 need:

      • either a bachelor’s degree in an engineering discipline with at least 35 ECTS (in total) within
        Mathematics, Statistics and/or Scientific Computing 
      • or a bachelor’s degree in Computer Science or Informatics / Information Technology with at least 35 ECTS (in total) within Mathematics,
        Statistics and/or Scientific Computing
      • or a bachelor’s degree in Mathematics
      • or a bachelor’s degree in Statistics 
      • or a bachelor’s degree in Physics
    • Robotics and Control

      To apply for Robotics and Control you need:

      • a bachelor’s degree in Electrical Engineering, Mechanical Engineering, Chemical Engineering, Physics, Mathematics, Applied Mathematics, Computer Science, Computer Engineering or Informatics / Information Technology
    • Universal Design of ICT

      To apply for Universal Design of ICT  you need:

      •  either a bachelor’s degree in Computer Science, Computer Engineering, Informatics or information technology or equivalent program, which at least 80 ECTS within the field of computer science.
  • Programme cost

    The only cost of this programme is the semester fee ( of approximately 1000 NOK. You pay this fee each semester of the programme. There are no tuition fees.

  • How to apply

    You apply via Søknadsweb (, where you fill in your details and upload all the required documents.

    More information about admission to the international master's degree programmes.

    There are different application deadlines based on which country you apply from:

    • 15 December: 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
    • 15 April: ordinary admission for applicants from the European Union, the European Economic Area (EEA) and Switzerland
  • 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

    Optional course Spans multiple semesters

    1st year of study

    Masters Thesis, long 60 ECTS
    2nd semester
    Common courses
    1st semester
    Biomedical Engineering
    1st semester
    2nd semester
    Robotics and Control
    2nd semester
    Data Science
    Cloud-based services and operations
    2nd semester
    Applied Artificial Intelligence
    2nd semester
    Mathematical Modelling and Scientific Computing
    2nd semester
    Universal Design of ICT
    Alt. Spec. and Elective courses
  • 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.

Academic coordinator

Loading ...


Loading ...

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.