IDG2671 - Web Project


Examination arrangement

Examination arrangement: Approved report
Grade: Letters

Evaluation Weighting Duration Grade deviation Examination aids
Approved report 60/100 1 semesters ALLE
Approved report 40/100 1 semesters ALLE

Course content

As long it is practically possible, the project assignments will be given by the companies the study programme is cooperating with or by internal product owners. Students, over different meetings with the product owner, will have to go through the different stages or phases of the development of a web project, going from the conceptualisation of the problem and its solution to its implementation and deployment in a production environment. Topics This is a practical course that supplements or continues from the ordinary course portfolio in the programme and, thus, most of the background knowledge has been introduced in previous courses. However, students will have to learn on their own one of the top trending JavaScript frameworks suitable for solving the problem presented by the product owner.

Learning outcome


The aim is for the students to be better web developers with practical experience in the industry, as well as typical approaches to new, and anticipated future methods and technologies (including web components) for development of active web solutions.


After completing this course, the students will be able to: Use JavaScript frameworks as a tool for solving complex problems. Communicate with relevant user groups and map their wishes and needs. Participate as an effective member of a self-organising project group that manages its own work and works systematically towards a common goal. To plan and contribute effectively to an iterative design and development process over time. Help preventing inefficiencies, conflicts and counterproductive group behaviour, and handle problems in a constructive way. Communicate with relevant user groups and map their wishes and needs. Apply insights from user studies to design a good and customised product. Learning outcome –


After the completion of this course, the students will be able to reflect on the pros and cons of different architectures and web technologies. They will have acquired a general competence on analysing the needs and the context of a problem conceptualising a solution that provides a detailed description of the design and the technological background for fulfilling the needs and constrains of the project using front-end technologies for implement a MVP They will also be able to work within a collaborative environment being part of a team disseminate and communicate the results of their projects

Learning methods and activities

  • Meetings with product owner
  • Project work
  • Academic supervision, tutoring and iterative guidance

Compulsory assignments

  • 3 Meeting/mandatory attendance
  • Oral presentation
  • Obligatorisk arb.krav - 2 dokumenter

Further on evaluation

All work in the course will be done in groups. All groups have 2 mandatory deliveries and 4 mandatory activities throughout the course: A document summing up the initial discussion in the group regarding level of ambition, group rules as well as a list of the members of the group A short outline describing the project and presenting the prototypes designed based on the input of the product owner and the research done by the group 3 meetings with the product owner + 1 oral presentation exposing the final project in front of the product owner and the class.

The course will be graded on the basis of a group report (40%) and an individual reflection note (60%) The group report should have two parts. One part which presents and discusses the project and the development work (including a link to a git repository containing the code), and one part which presents and discusses the group process (teamwork).

No re-sit exam. In the event of a failing grade, the student(s) must take the course again the next time the course is held.

Specific conditions

Compulsory activities from previous semester may be approved by the department.

Admission to a programme of study is required:
Web Development (BWU)

Required previous knowledge

  • IDG1292 Web coding
  • IDG1011 Front-end Web development

Course materials

The syllabus will be announced at the start of the study

More on the course



Version: 1
Credits:  7.5 SP
Study level: Intermediate course, level II


Term no.: 1
Teaching semester:  SPRING 2022

Language of instruction: English

Location: Gjøvik

Subject area(s)
  • Design Methodology
Contact information
Course coordinator:

Department with academic responsibility
Department of Design


Examination arrangement: Approved report

Term Status code Evaluation Weighting Examination aids Date Time Digital exam Room *
Spring ORD Approved report 40/100 ALLE INSPERA
Room Building Number of candidates
Spring ORD Approved report 60/100 ALLE INSPERA
Room Building Number of candidates
  • * The location (room) for a written examination is published 3 days before examination date. If more than one room is listed, you will find your room at Studentweb.

For more information regarding registration for examination and examination procedures, see "Innsida - Exams"

More on examinations at NTNU