MM-206 Application Development 1 (Autumn 2026)
- ECTS Credits:
- 10
- Responsible department:
- Faculty of Engineering and Science
- Course Leader:
- Jostein Nordengen
- Lecture Semester:
- Autumn
- Teaching language:
- English
- Duration:
- ½ year
Table of contents
The course is connected to the following study programs
- Bachelor's Programme in Multimedia Technology and Design
Teaching language
English
Recommended previous knowledge
Knowledge equivalent to the courses DAT101-G Introduction to Programming and DAT110-G Web Publishing
Learning outcomes
On successful completion of the course, the students should:
- be able to plan and implement web based client applications
- have knowledge of methods and principles for developing client applications for mobile platforms
- be able to complete an app development project with problem analysis and solution, in addition to writing a report.
Contents
Client programming using HTML/CSS/JavaScript. User interface design, interaction design. Data exchange. Server communication.
Teaching and learning methods
Lectures and laboratory exercises first part of the semester. The last part of the semester consists of project work in groups with laboratory supervision.
Estimated workload is approximately 270 hours.
Examination requirements
Compulsory assignments. Information about compulsory assignments will be given in Canvas at the start of the semester.
Examinations
Project work done individually or in groups counts 70 % of the final grade. The oral presentation counts 30 % of the final grade. Graded assessment. Individual assessment. Information about the requirements of the project will be given in Canvas at the start of the semester.
Student evaluation
The person responsible for the course decides, in cooperation with student representative, the form of student evaluation and whether the course is to have a midway or end of course evaluation in accordance with the quality system for education, chapter 4.1.
Offered as a free-standing course
Yes. Subject to availability or capacity.
Reduction of Credits
This course’s contents overlap with the following courses. A reduction of credits will occur if one of these courses is taken in addition:
| Course | Reduction of Credits |
|---|---|
| DAT208 – Web Techniques . | 10 |
| DAT232 – Mobile app development. | 10 |
| MM-200 – Application Developement. | 10 |
| IKT205 – Application development. | 5 |
Last updated from FS (Felles studentsystem)
Oct. 15, 2026 2:34:51 PM