IT2810 - Web Development


Examination arrangement

Examination arrangement: Portfolio
Grade: Letter grades

Evaluation Weighting Duration Grade deviation Examination aids
Portfolio 100/100

Course content

The course covers technologies and methods used in the development of web-based solutions. Through various projects, the students will learn about frameworks, architectures, languages, formats and standards used in the development of web-applications. The course is technology-oriented and it is the achieved level of knowledge and skills that is evaluated in the projects and assignments.

Learning outcome

Knowledge about:

  • the technological foundation for modern web-applications
  • architectures, frameworks and libraries for developing web-applications
  • programming languages relevant for web-applications
  • techniques and tools used in the development of web-solutions
  • development of dynamic, interactive web-solutions for multiple platforms
  • formats and technologies for management and dissemination of data and information in web-applications
  • web accessibility
  • sustainable web design

Skills in:

  • designing, developing and testing in web-application
  • efficient coding and programming in languages and tools included
  • evaluation of web-solutions

General competencies:

  • knows how to retrieve and make use of documentation to develop knowledge and skills
  • can contribute to group work and communicate opinions, assessments and solutions
  • is able to support the learning of others by giving feedback
  • knows of laws and rules the developers may need to consider in the development of web-based solutions

Learning methods and activities

The course is based on student active learning. Lectures are used for introductions and summaries. Students will mainly work with various projects and assignments, including peer assessments. Learning activities start at the beginning of the semester, and there will be no compensation for activities missed because of late registration.

Further on evaluation

Portfolio evaluation provides the basis for the final grade in the course. The portfolio includes several elements that are weighted differently:

  • 4 predefined development projects that are delivered in the form of code and a running prototype.
  • Participation in peer student assessments and a report with assessments made by the student.

The first project is individual, projects 2 and 3 are group work, project 4 is optional individual or group work. Other elements in the portfolio are individual. For the project work, peer student feedback is the main formative assessment, and the teacher gives a preliminary in the way in the form of points. Final assessment is individual and given at the end of the semester based on the entire portfolio. The student must have submitted and received approval for elements corresponding to 50% of the portfolio to receive the final grade.

Compulsory / counting activities start in the first week of teaching and students who sign up for the course later in the semester will not automatically be able to compensate with later deliveries. Repetition of the exam requires new participation / submission of all elements.

Course materials

Will be announced. Students are expected to find and make extensive use of online information.


Version: 1
Credits:  7.5 SP
Study level: Third-year courses, level III


Term no.: 1
Teaching semester:  AUTUMN 2023

Language of instruction: Norwegian

Location: Trondheim

Subject area(s)
  • Computer and Information Science
  • Information Systems
  • Computer Systems
  • Informatics
  • Information Technology and Informatics
Contact information
Course coordinator: Lecturer(s):

Department with academic responsibility
Department of Computer Science


Examination arrangement: Portfolio

Term Status code Evaluation Weighting Examination aids Date Time Examination system Room *
Autumn ORD Portfolio 100/100



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