The course is connected to the following study programs

  • Bachelor's Programme in IT and Information Systems
  • Bachelor's Programme in Marketing and Management
  • Bachelor's Programme in Business Administration

Teaching language

Norwegian. The course may be taught in English if exchange students attend. More information will be provided at the start of the semester.

Recommended prerequisites

Knowledge about programming and system development methods is an advantage.

Course contents

The course provides an introduction to the knowledge and skills required to develop dynamic web applications, ie 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 sometimes Javascript) and connection to and use of MySQL database. They get a basic introduction to using the HTML and CSS languages to design 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
● Selection language (HTML and CSS)
● PHP (MySQL) database management

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 (eg documentation and coding standards)

General competence
● insight into key academic issues related to web development
● dissemination of key issues and solution options for web applications
● reflect on your own professional practice and adjust it under supervision

Examination requirements

To pass the exam, the student must pass a minimum number of modules and hand in a programming project. 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 teacher and assistant teacher. The course is divided into modules that are taken sequentially. Students learn at their own pace by working individually with textbooks, assignments and other resources. The student must show that the learning objectives of a module have been achieved to proceed to the next module (eg by passing a test or in conversation with the teacher or assistant teacher). The estimated work scope is 210 hours.

Evaluation

The person responsible for the course decides, in cooperation with student representative, the form of student evaluation and whether the course is to have a midway or end of course evaluation in accordance with the quality system for education, chapter 4.1.

Admission for external candidates

No

Offered as Single Standing Module

Yes. Subject to availability or capacity.

Admission Requirement if given as Single Standing Module

Higher Education Entrance Qualification

Assessment methods and criteria

Individual oral exam. Graded grade, A-F.

Last updated from FS (Common Student System) June 30, 2024 11:37:02 PM