Programplaner og emneplaner - Student
BIBV3050 Web development Course description
- Course name in Norwegian
- Web development
- Study programme
-
Bachelor Programme in Library and Information Science
- Weight
- 10.0 ECTS
- Year of study
- 2025/2026
- Curriculum
-
FALL 2025
- Schedule
- Programme description
- Course history
-
Introduction
This course deals with a variety of tasks related to the process of web development. It both expands on earlier courses that have covered user analysis, web technologies and the organization of data and digital documents and introduces new topics. Among these are information architecture, practical skills in publishing tools, user testing and project management including the development of requirement specifications, prototypes and user testing.
The teaching language is in English.
Required preliminary courses
None.
Learning outcomes
After completing the course, the student should have the following overall learning outcomes defined in terms of knowledge, skills and general competence:
Knowledge
The student
- has an understanding of the key characteristics of different types of web based services and solutions
- has knowledge of the core issues in the development of different types of web based services and solutions
- has knowledge about current trends, practices and tools
Skills
The student
- is able to plan a web development project
- is able to use tools and standards to develop web based services and solutions
- is able to procure web based services and solutions
General competences
The student
- has a general understanding of issues relevant for the web development process
Teaching and learning methods
The course consists of a combination of lectures, group work, labs and homework. The course is campus-based.
Course requirements
The following coursework requirements must have been approved for the student to take the exam:
Coursework 1: Participation in Milestone Discussion 1 – User Research and Planning
Coursework 2: Participation in Milestone Discussion 2 – Design and Content Strategy
Coursework 3: Participation in Milestone Discussion 3 – Progress Review and Usability Testing
Coursework 4: Participation in Milestone Discussion 4 – Final Demonstration
These milestone discussions are directly tied to the planning, development, testing, and final presentation of the group project. Each session focuses on reviewing progress and solving tasks related to the shared project work. Therefore, each of these discussions must be conducted in the same project group that the student will belong to for the entire semester. This group is also responsible for submitting the final group-based project
report. The session will be scheduled for each project group during clinic lecture hours and will last approximately 15–20 minutes. Discussions are not graded but will be marked as complete or not complete at the group level. To be marked as complete, at least one group member must attend and actively participate in the discussion. If no members are present, the session will be marked as not complete.
The aims of the coursework requirements are to:
- Ensure continuous engagement in the collaborative group project
- Provide timely and formative feedback from the instructor
- Promote iterative development aligned with professional web development practices
- Align milestone discussions with the phases of the final project deliverable
- Offer students a space to raise questions, reflect on challenges, and receive support during project development
Deadline and Make-Up Policy
All coursework discussions must be completed by the deadlines listed in the course schedule for the student to take the exam. If a group misses a scheduled discussion (i.e., no members attend), the session will be marked as not complete. The group will be given one opportunity to reschedule and complete only one missed
discussion before the final deadline. If more than one discussion is missed, the coursework requirement will not be approved, and the group will not be eligible to submit the final project or sit for the exam. Groups are responsible for coordinating attendance and ensuring at least one member is present and actively participating.
Full details about each milestone discussion; including scheduling, group settings, expectations, and evaluation criteria; will be published in Canvas.
Assessment
Assessment of Web Development will be by two submissions - an individual written report (approx. 5 pages) and a group-based report documenting a practical work related to a set of web development tasks. The second submission must document initial plans, activities during the project and final outcomes through text, photos, screen shots etc. Details about the documentation will be specified in the course. The topic of the project must be approved by the tutors. Font: Arial / Calibri. Size: 12 point. Line spacing: 1.5.
The individual report and the group-based report each account for 50% of the grade. The student must pass both parts to pass the course.
Students awarded a fail grade are given one opportunity to submit an improved version for assessment. If the project work fail, the whole group need to sit the new examination.
Permitted exam materials and equipment
All aids are permitted, as long as the rules for source referencing are complied with
Grading scale
Letter grading A-F.
Examiners
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.