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
2021/2022
Curriculum
SPRING 2022
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

A list of reference aids allowed will be published on our website.

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:

Knowledge

The student is capable of:

  • explaining the principles behind web architecture and client/server architecture
  • explaining different security challenges and how they are dealt with
  • explaining how to maintain state using sessions and cookies
  • explain the purpose with and functioning of generic data types

Skills

The student is capable of:

  • developing dynamic web pages t by maintaining high-level user-friendliness and accessibility
  • linking dynamic web pages to a relational database
  • utilise Java Collections
  • understanding the functioning and use of recursion

General competence

The student is capable of:

  • developing object-oriented program structures in a web architecture
  • developing an extensive dynamic website with persistent data storage

Teaching and learning methods

This course is an in-depth study of applied management accounting focusing on its role in decision-making processes and strategy planning and execution.

Course requirements

No prerequisites.

Assessment

Knowledge

The student

  • has knowledge of how management accounting supports decision-making and strategy in different types of businesses.
  • has knowledge of different processes and methods of planning and control for strategic performance management.
  • has knowledge of emerging issues in strategic management accounting.

Skills

The student

  • can apply critical thinking, communication, and practice collaboration to strategic management accounting problems.
  • can make informed decisions in strategic and ambiguous situations by acquiring, analyzing and presenting information based on management accounting.

Permitted exam materials and equipment

The course content is presented by means of lectures. However, Managerial Accounting requires development of knowledge and skills through practice for which group work based on cases and exercises is used as learning tool.

Grading scale

None

Examiners

The grading is based on two components: 1. Obligatory Assignment; 2. Written examination.

The obligatory assignment counts 25% of the final grade. This assignment is to be carried out in groups of 2-3 students. However, in some special cases a student may be allowed to work individually. The teacher will give information regarding the deadline for handing in the assignment. Failing to hand-in the assignment within deadline will disqualify the group of the students (or the student as the case may be) to take the written examination.

The four-hour written examination at the end of the term counts 75% towards the final grade.

The final grade is based on weighted average of the obtained grades of the two components i.e. 25% for assignment + 75% for written exam. To get an overall grade, it is mandatory for the students to pass both the components i.e. assignment and written examination.

The students who wish to write the examination later, or the students who want to re-write the examination are not required to do the assignment afresh. Their obtained grade of the assignment shall count towards their final grade.

Overlapping courses

Letter grading A-F.