Programplaner og emneplaner - Student
DATA1700 Web Programming Course description
- Course name in Norwegian
- Webprogrammering
- Study programme
-
Bachelor in Applied Computer TechnologyBachelor's Degree Programme in Software EngineeringBachelor's Degree Programme in Information Technology
- Weight
- 10.0 ECTS
- Year of study
- 2021/2022
- Curriculum
-
SPRING 2022
- Schedule
- Programme description
- 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.