IDG1100 - Web Fundamentals


Examination arrangement

Examination arrangement: Aggregate score
Grade: Letter grades

Evaluation Weighting Duration Grade deviation Examination aids
Assignment 60/100
School exam 40/100 1 hours E

Course content

The goal of this course is to introduce the students to the discipline of Web development and its history, principles and methods. In addition, the students will familiarise themselves with a selection of common tools used by Web developers.


  • History of the Internet and of the World Wide Web
  • Overview of the Internet/Web governance and of the actors that shape its future
  • Network protocols relevant for the World Wide Web
  • Inner workings, principles and methods of the Web architecture
  • Common tools and scripting languages used by Web developers, including versions control systems.
  • Use and administration of remote systems, for example Raspberry Pi-based servers

Learning outcome


The student, upon completion of this course, will know:

  • the history of the Internet and of the World Wide Web;
  • the stack of network protocols that underlie the Internet and the World Wide Web;
  • which organisations influence the development of the Internet and the World Wide Web;
  • the basic technology stacks used to host and deliver Web content and Web applications.


The student, upon completion of this course, will be able to:

  • set up the basic infrastructure needed to host a Web site;
  • use tools to log in into remote machines and perform common configuration and development tasks;
  • develop projects in groups using versions control systems;
  • automate tasks using scripting languages.

Overall competence

The student, upon completion of this course, will know how to:

  • understand the past, current and future developments of the Internet and of the Web;
  • design and evaluate architectures that fit the Web paradigms.

Learning methods and activities

Conventional lectures and laboratory work with computers and Raspberry Pis.

Compulsory assignments

  • Compulsory assignment

Further on evaluation

Students will submit one compulsory assignment which have to be approved to take the exam.

Forms of assessment

  • Multiple choice exam (40%)
  • Written assignment (60%)

Students must receive a passing grade on all assignments in order to pass the course.


Next ordinary exam. Both assignments must be redone.

Specific conditions

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

Required previous knowledge

The course is reserved for students of the Bachelor in Web Development (BWU) and of the one-year-programme in Web design (ÅRWEB).

Course materials

The learning aids will be given at the beginning of the semester.


More on the course



Version: 1
Credits:  7.5 SP
Study level: Foundation courses, level I


Term no.: 1
Teaching semester:  AUTUMN 2023

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: Aggregate score

Term Status code Evaluation Weighting Examination aids Date Time Examination system Room *
Autumn ORD School exam 40/100 E 2023-12-05 09:00 INSPERA
Room Building Number of candidates
A-atriet-1/3 (A-160) Ametyst 30
A-atriet-2/3 (A-160) Ametyst 30
M414-Eksamensrom 4.etg Mustad, Inngang A 4
Autumn ORD Assignment 60/100




Room Building Number of candidates
Summer UTS School exam 40/100 E 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