The course is connected to the following study programs

  • Bachelor's Programme in IT and Information Systems

Teaching language

Norwegian

Course contents

The course provides an introduction to the knowledge and skills required to develop dynamic web applications, i.e., how web servers, browsers, and client-side and server-side scripts interact to produce well-functioning web applications. Students will be trained in programming languages (PHP and to some extent Javascript) as well as connecting to and using a MySQL database. They will get a basic introduction to using HTML to structure web applications.

Learning outcomes

After completing the course, the student should have the following:

Knowledge

  • client-server communication on the web

  • programming (PHP)

  • web development frameworks and libraries

  • mark-up language (HTML)

  • database management with PHP and MySQL

Skills

  • be able to develop a functional web application based on a given problem

  • develop logical algorithms to solve various problems

  • be able to follow good programming practices (e.g., documentation, testing, and coding standards)

General competence

  • insight into key professional issues related to web development

  • dissemination of key issues and possible solutions for web applications

  • reflect on your own professional practice and adjust it under supervision

Examination requirements

To take the exam, the student must pass a minimum number of modules. Further information is provided in Canvas at the start of the semester.

Teaching methods

This course uses a combination of lectures, assignments, and work in the lab with guidance from the teacher and assistant teachers. The course is divided into modules taken sequentially. The students learn at their own pace by working individually with the textbook, assignments, and other resources. The students must show that the learning objectives of a module have been achieved to proceed to the next module (e.g., by passing a test or in conversation with the teacher or an assistant teacher). Estimated work is 210 hours.

Evaluation

The study program manager, in consultation with the student union representative, determines the form of evaluation and whether the courses must have mid or final evaluation, cf. the quality system chapter 4.1. Information on evaluation form for the topic is published in Canvas.

Offered as Single Standing Module

Yes, if available capacity. This may change from semester to semester.

Assessment methods and criteria

Individual oral exam. Graded grade, A-F.

Last updated from FS (Common Student System) July 1, 2024 1:35:14 AM