IDG2671

Web Project

Spring

Gjøvik

English

Overview

25 candidates

Average grade

C

3.12

0.10

Pass rate

100%

same

Grade distribution
Average over time
Pass rate over time

About this course

Content

This course allows the students practice and further improve their technical skills in Web development, Web design, and project management. The students will explore and document a real-world issue, explore possible technical solutions for it, develop the solutions into a minimally viable product (MVP). The students will work in groups together with a project owner to elicit requirements, design systems, learn new technologies, and develop a working Web-based application.

Learning outcomes

Knowledge

Students, upon completion of this course, will know:

  • the steps required to take a project from basic idea to MVP;
  • tools and techniques for testing code in their projects;
  • strategies to minimize the carbon footprint of developed applications;
  • methods to communicate in an effective manner with product owners;
  • tools and techniques to work in a collaborative environment.

Skills

Students, upon completion of this course, will be able to:

  • independently use modern Web technologies to solve real-life issues related to Web development, including prototyping, documentation writing, programming, project testing, and logging and analyzing data;
  • communicate with product owners and potential users about their wishes and needs, iterating on existing prototypes;
  • outline a specification for the project, and document project code and design;
  • divide project tasks in a balanced way among the group members;
  • handle conflicts and issues between group members and product owners.

Competence

Students, upon completion of this course, will know how to:

  • design and develop a realistic Web-based application, from start to finish;
  • deploy, test and maintain a Web-based application;
  • elicit and document system requirements;
  • evaluate the relative carbon footprint of various design and development choices;
  • present prototypes and MVPs to product owners.

Teaching methods

The course is being discontinued and will continue only to accommodate students who were unable to complete it within the standard timeframe. Starting in spring 2027, it will be adapted to the number of students enrolled. If enrollment is low, the course will be offered through self-based learning and/or tutoring.

This course is offered to exchange students. Language of instruction is English.