DAFE1200 Web development and inclusive design Course description

Course name in Norwegian
Webutvikling og inkluderende design
Study programme
Bachelorstudium i ingeniørfag - data / Bachelorstudium i informasjonsteknologi / Bachelorstudium i anvendt datateknologi / Ingeniørutdan. - 3 terminsordning
Year of study
Course history


The web and the internet play important and central roles in society today and are of fundamental importance to candidates who are to work in data processing and IT. In this course, the web will be a platform for establishing knowledge about and skills in ideas, technology and methods that are central to the field of computer science and IT.

Required preliminary courses

No requirements over and above the admission requirements.

Learning outcomes

After completing the course, the student is expected to have achieved the following learning outcomes defined in terms of knowledge, skills and general competence:


The student:

  • is familiar with the key role the web and the internet play in modern data processing from an organisational, national and global perspective
  • is familiar with the social, security-related and financial aspects and challenges of the field, as well as historical aspects
  • is capable of seeing this part of information technology in a historical and forward-looking perspective
  • is familiar with different project work methods and has fundamental knowledge and experience of projects as a work method


The student:

  • is capable of making user-friendly and universally designed solutions in accordance with legislation
  • is familiar with the most important web technologies (HTML, CSS, JavaScript)
  • is capable of identifying commercial and technological trends in web technology and of developing innovative user solutions
  • is capable of using relevant development tools and version control
  • is capable of planning, organising and implementing small-scale web-based IT projects
  • is capable of submitting oral and written reports with the help of relevant presentation techniques

General competence

The student:

  • is capable of communicating the results of development work
  • is capable of working in groups

Teaching and learning methods

Lectures and exercises. The students work both individually and in groups (either small-scale collaboration projects between two people or large-scale collaboration projects involving up to ten people). The course uses ‘active learning’ as an approach in which dynamic participation in simulations, games and discussions is expected. Lectures may also take the form of pre-recorded videos or streaming. Guest lectures may be given in the different parts of the course. Students who have actively participated in and carried out an assignment during the introduction week will have this approved as a compulsory assignment in this course. The student then needs to submit another six compulsory assignments (i.e. a total of seven).

Course requirements

The following coursework is compulsory and must be approved before the student can sit the exam:

  • 7 written group assignments (the introduction week assignment can be one of the required assignments)


Portfolio assessment subject to the following requirements:

  • 2 group assignments (3-7 students)
    • a short problem description
    • a website (according to the requirements of the subject manager)
  • 1 individual assignment
    • peer review of group members (according to given form)

The portfolio will be given one final grade. All parts of the portfolio must be evaluated to pass in order to pass the exam. 

The exam result can be appealed.

In the event of resit and rescheduled exams, another exam form may also be used or a new assignment given with a new deadline. If oral exams are used, the result cannot be appealed.

Permitted exam materials and equipment


Grading scale

Grade scale A-F.


Two internal examiners. The course may be selected for grading by external examiners.