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
- 2024/2025
- Curriculum
-
SPRING 2025
- Schedule
- Programme description
- Course history
-
Introduction
The course aims at encouraging critical journalism combined with analysis and debate regarding changing conditions for journalism due to digitalization, ownership structures and social media platforms' impact on the media industry. The course aims at deepening the knowledge about the changing conditions for news production, distribution and consumption brought forward by emerging technology, ownership structures and changes to revenue streams for funding of journalism.
Recommended preliminary courses
The exam papers are assessed by one internal and one external examiner. At least 25% of the exam papers will be assessed by two examiners. The grades awarded for the papers assessed by two examiners form the basis for determining the level for all the exam papers.
Required preliminary courses
None
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
Lectures and supervisory sessions. The students work individually.
Course requirements
Lectures and workshops.
Assessment
No coursework requirements
Permitted exam materials and equipment
An individual term paper of 12-15 pages. The term paper may be written in either English or Norwegian (or another Scandinavian language). Font and font size: Arial/Calibri 12 points. Line spacing: 1.5.
Grading scale
All aids are permitted, as long as the rules for source referencing are complied with.
Examiners
Grade scale A-F
Overlapping courses
Oscar Westlund