course-details-portlet

DIFT1001

Web Technology and Teamwork

Credits 7.5
Level Foundation courses, level I
Course start Autumn 2026
Duration 1 semester
Language of instruction Norwegian
Location Trondheim
Examination arrangement Project

About

About the course

Course content

Web technology

In this course you will learn about web publishing, HTML, CSS, DOM and JavaScript, user experience on the web, use of frameworks and multimedia on the web, and integration of external services.

Teamwork

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, and apply principles for project implementation and administration.

Learning outcome

Knowledge

Web technology

The student:

  • understands the 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, 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 basic elements in HTML
  • has knowledge about CSS syntax, styling and the box model
  • understands CSS techniques used for responsive layout
  • has fundamental knowledge about universal design and UX on the web

Teamwork

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
  • knows about principles of effective oral and written communication

Skills

Web technology

The student is able to:

  • develop and publish a functional and responsive web site
  • code HTML, CSS and JS 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) to a web site
  • integrate external services on a web site

Teamwork

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

Web technology

  • The student has a fundamental understanding of how a modern web site is structured and built.
  • The student is able to acquire new knowledge in a field in continuous development.

Teamwork

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

Learning methods and activities

Lectures, course material, mandatory exercises, lab work, team meetings, deliveries related to project, presentation of project.

There is a focus on carrying out work in teams such that one gets practical experience with team work. This demands an active participation of the individual team members during the semester.

Compulsory assignments

  • Excersizes

Further on evaluation

Final delivery of the project is graded with Pass/Not passed according to requirements and evaluation criteria given in the project description.

All students in the group normally receive the same grade based on the group assignment. In special cases where a student has not contributed sufficiently, the student may be given an individual grade based on documented lack of effort and/or workload.

In the event of voluntary repetition, fail (F) or valid absence, the entire project must be retaken in a semester with teaching.

Mandatory activities includes:

  • participation at meetings and presentation of project
  • deliveries (excercises) in web technology (6 of 8)
  • deliveries related to teamwork

Specific conditions

Admission to a programme of study is required:
Digital Business Development (ITBAITBEDR)

Required previous knowledge

This course is reserved for students admitted to "Digital Business Development (Bachelor's Degree Programme)".

Course materials

Announced later.

Credit reductions

Course code Reduction From
IDRI1002 7.5 sp Autumn 2019
IFUD1102 3.7 sp Autumn 2019
IINI1002 3.7 sp Autumn 2019
IFUD1105 3.7 sp Autumn 2019
IINI1005 3.7 sp Autumn 2019
INFT1003 7.5 sp Autumn 2019
This course has academic overlap with the courses in the table above. If you take overlapping courses, you will receive a credit reduction in the course where you have the lowest grade. If the grades are the same, the reduction will be applied to the course completed most recently.

Subject areas

  • Information Technology and Informatics

Contact information

Course coordinator

Lecturers

Department with academic responsibility

Department of Computer Science

Examination

Examination

Examination arrangement: Project
Grade: Passed / Not Passed

Ordinary examination - Autumn 2026

Project
Weighting 100/100