Bachelor in Media Technology - BMT

Short description

Since the mid-1990s, web development has been one of the fastest growing industries in the world. Growth in industry is pushed by large companies that want to sell products and services, but also because of workflow automation and web-based services. Previously, these were only available as applications installed locally on each computer, but with the Web-based services there have been created new methods of communication and enabling of decentralized information and media distribution. Users will be less and less relying on a particular workstation to access and work with their applications.

Web development is a broad term that includes all activities in preparation of sites for the World Wide Web, or similar platforms. This can include e-commerce, business development, design, content production, client and server side scripting, web server, media convergence and the development of web interface for mobile devices. Web development can range from creating a static single page of plain text to the most complex web-based internet applications, electronic businesses, business-critical solutions, or social networking services.

Go directly to the course table


The study programme is a three years, 180 ECTS, fulltime, undergraduate education. The study programme leads to the degree Bachelor in Web and Mobile application development.

Expected learning outcomes

Graduated candidates will have knowledge about the various aspects in the development and maintenance of web solutions. The various web solutions span over different platforms and technologies. Candidates must be able to apply knowledge to design web solutions that meet the requirements for both users and the international standards. In order to obtain these skills the program build up the students understanding and skills in the work process, from the idea about a new website or web application to a working solution can be put into operation.

Web technologies and development methods (70 credits)
In order to create functional web solutions it´s required that the candidate has knowledge of the basic technology for communication and publishing, programming solutions at different levels, understanding and experience in building web solutions for both the client and server side, understanding the user and his needs and its ability to satisfy his requirements, information structures, databases, advanced web technology and the ability to create a functional, graphical design.

Media and media convergence (30 credits)
Different media and communication channels are melting together. The candidate will therefore need an insight into and understanding of how to develop and distribute text, images, audio and video in multiple dimensions and be able to reflect about the media's role in modern society.

Software Engineering and Project Management (20 credits)
Candidates should know the different ways to apply the system development processes and have good knowledge in the preparation of specifications. Moreover, students will gain knowledge about the basic elements of project management and be able to plan, organize and implement projects.

Topic Over-building projects, elective courses and specialization (60 credits)
Students will be able to combine the knowledge they acquire in the various topics. They must master the various tools, and be able to produce solutions for various web development levels. They will also be able to evaluate their own work. The choice subjects given the candidate the opportunity to immerse themselves in various areas of web development such as game development, information security, marketing. The candidate can do the same in the final Bachelor's thesis which should be planned and carried out as a major, independent, self-chosen task of interdisciplinary and scientific nature, propose solutions and document them. In the course of building projects, students develop predefined web solutions, often linked to actual web development projects in companies working with the program. These products are collected in a portfolio that follows the student through the program and the grade is set at the end of the study period. These projects can be continuously changed and improved.

Completed study will be eligible for employment with web-technologial solutions and production:

  • Web and multimedia development companies
  • Publishing, newspapers, radio, television and graphic companies
  • Companies that develop interactive software
  • Other companies working with the production of media and webrelaterte products.

This program is eligible for admission to it and media based master's degree studies, depending on module selection, and largely follow international templates for three-year undergraduate computer programs. This makes the transition to a foreign master's degree studies well adapted.


The courses are normally teached in Norwegian. Some of the lectures may be in English. The students can take an exchange semester at a foreign university, preferentially in the fifth semester.

The courses are normally taught in Norwegian. Some of the lectures may be in English. The students can take an exchange semester at a foreign university. The program has a good cooperation with universities, particularly in Germany and Sweden, but it will be possible to exchange to universities in Australia, UK, USA, France, Spain and Austria also. It is easiest to get to the exchange in the second and third year of study.

Target Group

The program is suitable for anyone with an interest in learning to develop web and mobile solutions. There is no requirement for special skills in computing in advance, as it built up gradually throughout the study. The program is suitable for both students who come straight from high school and applicants who after some years of working experience have become interested in developing web based solutions for standard and mobile platforms.

Admission Criteria

General matriculation requirement.

Course Structure

The program is built up with a basis of subjects that are compulsory for all students. In addition, the students will select a specialization area through the elective courses in the third year, as well as the bachelor's thesis, which stretches across the last semester.
The program's two first semesters are composed with the intent to give students a broad good understanding of the various technologies and methods for development of web solutions. The third and fourth semester will focus more in depth within web related technologies and development methods. In addition, the capstone web projects will start up. Here, students have the opportunity to solve several practical problems based on the knowledge they have acquired in addition to resource lectures within time-relevant themes. The products that are developed in the topics of building projects gathered in a portfolio that will be graded at the end of the program. During these four semesters, the students will across the various topics also get a good understanding of legal issues, focusing on user and user-friendly solutions and the media's role in modern society.
In the last academic year the students get the opportunity to indulge in self-selected areas relevant to web development. Bachelor project is entirely initiated by the student, and places great demands on independence. The projects are usually implemented with an external contractor. This can give students an opening toward the labor market, both because the project focuses on relevant issues, and because students with good references are given priority by the companies.
As elective courses the students are are recommended one of the following three directions:

  • The choice of courses in economics or marketing. These courses are not among those required in the program, but includes issues that are important to understand the various choices that must be made in connection with the planning and implementation of web solution. Many students will work as a project manager. Understanding of such market and economy will be essential.
  • Focusing on the production and content by selecting topics that develop understanding and skills in everything from video production to gaming, text and image processing.
  • The program's educational plan is based on lectures. In addition different methods such as practical exercises, project work, theoretical exercises, laboratory work, and writing essays. Students will also participate in large multidisciplinary projects in individual subjects. The working methods can be implemented individually or in groups.

The program is linked to the Faculty of Informatics and Media Technology. Conditions are favorable for interesting interdisciplinary study situation with access to well equipped laboratories for paper based and electronic publishing, studios and laboratories for multimedia production, digital video, digital audio, digital photography, color science, telecommunications present and usability of digital media. College Library has a wide range of media technology and design professional journals.

Technical Prerequisites

Although there will be an advantage for the students to have their own PC / Mac, this is not a prerequisite. The university college is well equipped with computer laboratories.
The study program includes topics that as partly based on knowledge of digital technology used in the processing and publishing of media. There are however no assumptions that students have prior knowledge about the courses, classes start at a basic level that allows everyone to be able to acquire the same knowledge base.

Table of subjects

1st year Bachelor in Media Technology 2010/2011

Coursecode Course name C/E *) ECTS each. semester
  S1(A) S2(S) S3(A) S4(S) S5(A) S6(S)
IMT1281 Media science C 10          
IMT1041 Information and Publishing Technology C 10          
IMT1241 Basic Java programming C 10          
IMT1331 Multimediaproduction I C   10        
IMT1291 Web design C   10        
IMT2243 Software Engineering C   10        
Sum: 30 30 0 0 0 0
*) C - Compulsory course, E - Elective course

2nd year Bachelor in Media Technology 2011/2012

Coursecode Course name C/E *) ECTS each. semester
  S1(A) S2(S) S3(A) S4(S) S5(A) S6(S)
IMT2261 Information Structures and Database Systems C     10      
IMT2541 Web development C     10      
IMT2072 Ergonomics in Digital Media C     10      
IMT2291 Web Technology C       10    
IMT3391_01 Capstone web projects I C       5    
IMT3391_02 Capstone web projects II C       5    
IMT2551 Mobile Systems Fundamentals C       5    
SMF2062 Marketing C       5    
Sum: 0 0 30 30 0 0
*) C - Compulsory course, E - Elective course

3rd year Bachelor in Media Technology 2012/2013

Coursecode Course name C/E *) ECTS each. semester
  S1(A) S2(S) S3(A) S4(S) S5(A) S6(S)
IMT3391_03 Capstone web projects III C         10  
IMT3661 Mobile System Programming C         5  
IMT3671 Mobile System Project C         5  
Elective course, 10 ECTS E         10  
Elective course, 10 ECTS E           10
IMT3912 Bachelor's thesis C           20
Sum: 0 0 0 0 30 30
*) C - Compulsory course, E - Elective course

Recommended elective courses

Coursecode Course name C/E *) ECTS each. semester
  S1(A) S2(S) S3(A) S4(S) S5(A) S6(S)
IMT1121 Introduction to information security E         10  
IMT1101 Typography E         10  
IMT2471 Modelling in 3D E         10  
IMT3541 Supervised Practicum in Media and Informatics E         10 10
SMF1261 Brand Management E           5
Sum: 0 0 0 0 0 0
*) C - Compulsory course, E - Elective course

Prefered elective courses

Coursecode Course name C/E *) ECTS each. semester
  S1(A) S2(S) S3(A) S4(S) S5(A) S6(S)
IMT2501 Multimediaproduction II E         10  
IMT1361 Game Design E         10  
IMT3102 Object-Oriented Software Development E         10  
SMF1042 Basic Economics E         10  
IMT1301 Digital Image Reproduction and Colour Management E           10
IMT1132 Introduction to information security risk management E           10
IMT3531 Multimediaproduction III E           10
SMF2051 Organizational Management including Labour Laws E           10
Sum: 0 0 0 0 0 0
*) C - Compulsory course, E - Elective course