Course - Web Technologies - IDATA2301
IDATA2301 - Web Technologies
About
Examination arrangement
Examination arrangement: Portfolio
Grade: Letter grades
Evaluation | Weighting | Duration | Grade deviation | Examination aids |
---|---|---|---|---|
Portfolio | 100/100 |
Course content
Subject is concerned with Frontend development - website programming.
Content:
- History and architecture of web solutions (web servers, browsers, HTTP protocol)
- Basics of websites: HTML, CSS
- Javascript for dynamic websites
- Frameworks for website development
- Privacy, GDPR, Universal design
Learning outcome
Knowledge - candidate understands:
- The history of webpage development
- The web architecture, main functions, and concepts of the different web solutions:
- Web servers, HTTP protocol and web browsers
- Languages: HTML, CSS, JavaScript
Skills - candidate can:
- Create a simple website with a commercialization potential
- Understand and extend code of an existing website
- Design a visual webpage layout based on a specification
- Implement interaction using JavaScript
- Implement data exchange with a backend (API)
- Implement authentication
- Present ideas, knowledge, and results
- Use version control of source code for effective development individually and in a team
General competence - the candidate:
- Knows the history of web technology to be able to extend old solutions and systems
- Knows and recognize different roles in web projects for effective cooperation in a team
- Knows history of web technology applications for informed and ethical choices of technologies and to discuss problems and share with other domain experts.
Learning methods and activities
Individual studies, theory lectures, lab exercises, project work individually and in groups.
Compulsory assignments
- Obligatoriske øvinger
Further on evaluation
All mandatory assignments must be approved to get access to the examination. The portfolio contains assignments that are carried out, digitally documented and submitted during the term. Both individual and team assignments may be given. Assignments are designed to help students achieve specific course learning outcomes, and formative feedback is given during the period of the portfolio.
Specific conditions
Admission to a programme of study is required:
Computer Science - Engineering (BIDATA)
Recommended previous knowledge
The student is expected to have skills in object-oriented programming and system development.
The following courses of their equivalents are suggested prerequisites:
- IDATA1001 Programming 1 or IDATA1003 Programming 1
- IDATA2001 Programming 2 or IDATA2003 Programming 2
- IDATA1002 System development or IDATA1005 System development
Course materials
Announced at the beginning of the semester
Credit reductions
Course code | Reduction | From | To |
---|---|---|---|
ID102012 | 7.5 | AUTUMN 2023 |
No
Version: 1
Credits:
7.5 SP
Study level: Intermediate course, level II
Term no.: 1
Teaching semester: SPRING 2025
Language of instruction: -
Location: Ålesund
- Applied Information and Communication Technology
Department with academic responsibility
Department of ICT and Natural Sciences
Examination
Examination arrangement: Portfolio
- Term Status code Evaluation Weighting Examination aids Date Time Examination system Room *
- Spring ORD Portfolio 100/100 INSPERA
-
Room Building Number of candidates - Summer UTS Portfolio 100/100 INSPERA
-
Room Building Number of candidates
- * The location (room) for a written examination is published 3 days before examination date. If more than one room is listed, you will find your room at Studentweb.
For more information regarding registration for examination and examination procedures, see "Innsida - Exams"