EPN-V2

DATA1700 Web Programming Course description

Course name in Norwegian
Webprogrammering
Study programme
Bachelor in Applied Computer Technology
Bachelor's Degree Programme in Software Engineering
Bachelor's Degree Programme in Information Technology
Weight
10.0 ECTS
Year of study
2024/2025
Curriculum
SPRING 2025
Schedule
Course history

Introduction

The students shall acquire basic knowledge of web servers and develop skills in and insight into full-stack web programming. Furthermore, they shall develop skills in and insight into the programming of dynamic web pages that communicate with a database. They shall also gain knowledge of information security in web design.

Recommended preliminary courses

Two examiners (one internal and one external).

Required preliminary courses

Students must be registered in the third year and have completed at least 100 credits from the first and second years of the programme by 1 October, before they can write their bachelor’s thesis.

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:

Knowledge The student is capable of:

  • explaining how projects are managed and how progress is ensured
  • explaining the different stages of a development or research project and their importance
  • explaining the structure of final documentation
  • explaining the chosen technical architecture and discussing its advantages and disadvantages

Skills The student is capable of:

  • developing project and work plans
  • setting up development and test environments
  • developing and testing large-scale IT-solutions in groups
  • evaluate, analyse or develop user interface

General competence The student is capable of:

  • cooperating in groups in big IT-projects
  • apply knowledge and results from research
  • professional communication both orally and in writing
  • find and critically evaluate relevant literature
  • evaluate ethical - or privacy concerns in projects

Teaching and learning methods

Lectures and supervisory sessions. The students work individually.

Course requirements

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

  • one individual assignment

Assessment

The following work requirement is mandatory and must be approved before you can take the exam:

  • The project contract between OsloMet, students and clients
  • The preliminary project report
  • A poster for the IT-expo

All shall use templates provided by OsloMet.

Permitted exam materials and equipment

A project assignment in groups (3-5 students). The project assignment is divided into the project report and the project presentation. The final grade is given on the basis of an overall assessment of the project report and the project presentation.

The grade of the project report can be appealed. If the grade of the project report changes as a result of the appeal, a new presentation must be held. The presentation part of the exam can not be appealed.

Grading scale

All.

Examiners

Grade scale A-F.

Overlapping courses

The course overlaps 8 ECTS with DATA1600.