INFT1003 - Web technology and Teamwork


Examination arrangement

Examination arrangement: Project
Grade: Passed / Not Passed

Evaluation Weighting Duration Grade deviation Examination aids
Project 100/100

Course content

Great emphasis is placed on carrying out work in a team so that you gain practical experience of how voluntarily composed groups function and can be organised. This commits you to active participation as a team member throughout the course.

Web technology

In this course you will learn about web publishing, HTML, CSS, DOM and JavaScript, web UX, use of frameworks and multimedia on the web (graphics, images, sound, video and animation), and integration of external services.


First you will learn about working in teams and then the team will use the knowledge to carry out a project and present the result of this. In this process you should use the acquired knowledge about roles and models for team establishment and team development. You will apply principles for running a project and finally present the result.

Learning outcome


Web technology

The student:

  • has an understanding of client/server-architecture in the context of browsers and web servers
  • knows the difference between static and dynamic web pages
  • has knowledge about the HTTP protocol and encrypted communication with HTTPS
  • understands the structure of a URL, as well as domain names and ports
  • knows the difference between absolute and relative addressing
  • understands the importance of adhering to web standards
  • knows the structure of an HTML document
  • knows about basic elements in HTML
  • has knowledge about syntax, styling and the box model in CSS
  • understands CSS techniques used for responsive layout
  • has fundamental knowledge about universal design and UX on the web


The student:

  • has knowledge of the prerequisites for successful teamwork and various roles in connection with this
  • has knowledge of how teams are established and further develop
  • has knowledge of project planning and implementation
  • know the principles of effective oral and written communication


Web technology

The student is able to:

  • develop and publish a functional and responsive web site
  • code HTML and CSS using a dedicated editor
  • upload a web site to a web server using SFTP
  • change the appearance and layout of a web site with CSS
  • manipulate the DOM with JavaScript and create dynamic content
  • use frameworks to simplify the development process
  • add multimedia (graphics, images, sound, video, animation) to a web site
  • integrate external services on a web site


The student:

  • can manage the documentation of processes and use ICT tools appropriately in a teamwork setting
  • can actively contribute to carrying out effective project work in a team
  • can reflect on their own contribution to teamwork and adapt to the current work situation
  • can convey results of completed project work both in writing and orally

General competence

Web technology

  • The student has a fundamental understanding of how a modern web site is structured and built.


  • The candidate understands that their own behavior affects the team.

Learning methods and activities

Lessons, counselling with course teacher(s) and/or teaching assistant(s), mandatory assignments, mandatory counselling sessions, submissions related to a project, video presentation.

Compulsory assignments

  • Exercises

Further on evaluation

Final delivery of the project is assessed based on requirements and evaluation criteria given in the project description. Grading is Passed/Not Passed. Continuation at the next completion of the course.

Mandatory activities include:

  • participation at counselling sessions
  • deliveries related to web technology (5 out of 6)
  • deliveries related to teamwork

Specific conditions

Admission to a programme of study is required:
Information Technology (ITBAINFO)

Course materials

Announced at the beginning of the course.

Credit reductions

Course code Reduction From To
IDRI1002 7.5 AUTUMN 2019
IFUD1102 3.7 AUTUMN 2019
IINI1002 3.7 AUTUMN 2019
IFUD1105 3.7 AUTUMN 2019
IINI1005 3.7 AUTUMN 2019
DIFT1001 7.5 AUTUMN 2019
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: Norwegian

Location: Trondheim

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

Department with academic responsibility
Department of Computer Science


Examination arrangement: Project

Term Status code Evaluation Weighting Examination aids Date Time Examination system Room *
Autumn ORD Project 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