IDG1100 - Web Fundamentals


Examination arrangement

Examination arrangement: Aggregate score
Grade: Letters

Evaluation Weighting Duration Grade deviation Examination aids
Project 60/100
Home examination 40/100 1 weeks

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
  • 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;
  • 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

  • Oblig

Further on evaluation

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

Forms of assessment 

  • Home exam (40%);
  • Written assignment (60%).

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

Specific conditions

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

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 syllabus will be given at the beginning of the semester.

The students will have to purchase a Raspberry Pi for lab work, costing up to 1000 NOK.

More on the course



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


Term no.: 1
Teaching semester:  AUTUMN 2021

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 Digital exam Room *
Autumn ORD Home examination 40/100 INSPERA
Room Building Number of candidates
Autumn ORD Project 60/100 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