PROG2053 - Web Technologies


Examination arrangement

Examination arrangement: Written examination
Grade: Letters

Evaluation Weighting Duration Grade deviation Examination aids
Written examination 100/100 4 hours A

Course content

Generelt - The HTTP-protocol Serverside - Serverside programming in NodeJS - Cookies and session management - Data persistence Clientside - HTML/CSS - Client side programming in Javascript - Client/server communication - Web components and Polymer

Learning outcome

Knowledge - a broad knowledge about klient- server development for web - can explain the REST-architecture - can explain mechanisms for safety handling in full-stack applications - knowledge about tools and technologies to aid in developing full-stack applications - knowledge about developing for different data handling plattforms Skills - can develop safe, stable and maintainable applications - can assess advantages and disadvantages of using different tools and technologies General competence - able to acquire new knowledge in a field in continuous development

Learning methods and activities


-Laboratory work

-Project work


Project work

Compulsory assignments

  • Assignment 1 - Project work
  • Assignment 2
  • Assignment 3

Further on evaluation

Re-sit examination: There is no re-sit examination, resit the next time the course is run. If the projects has been passed they do not need to be taken again for a resit. Forms of assessment: -One project that accounts for 40% -Individual 5 hours digital home exam with incremental deliveries in BitBucket, accounts for 60% -Both parts must be passed. The students will be given the URL for a BitBucket repository to be forked when the exam starts. The internal examiner should be made an admin on the forked repository. The students should update the repository at a minimum once every hour worth of work.

Specific conditions

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

Admission to a programme of study is required:
Computer Science (BIDATA)
Engineering - Computer Science (BIDAT)
IT Operations and Information Security (BITSEC)
Programming (BPROG)

Course materials

Tutorials and teaching material available trough BlackBoard

More on the course

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


Term no.: 1
Teaching semester:  AUTUMN 2021

Language of instruction: English

Location: Gjøvik

Subject area(s)
  • Computer Science
Contact information
Course coordinator:

Department with academic responsibility
Department of Computer Science


Examination arrangement: Written examination

Term Status code Evaluation Weighting Examination aids Date Time Digital exam Room *
Autumn ORD Written examination 100/100 A 2021-12-20 09:00
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