Course - Web Technologies - IDATA2301
Web Technologies
Assessments and mandatory activities may be changed until September 20th.
About
About the course
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
- JavaScript frameworks such as ReactJS
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
- Can use professional tools for software development, including AI-based tools, in a critical and reflective manner
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
Lectures and exercises, project work in groups.
Compulsory assignments
- Obligatoriske øvinger
Further on evaluation
- All mandatory assignments must be approved before students can access the final examination.
- Assignments are designed to support the achievement of specific course learning outcomes, and formative feedback is provided throughout the course period.
- The oral exam includes questions related to basic knowledge, details in exercises, and project work.
- Re-sit exam is in August
Specific conditions
Admission to a programme of study is required:
Computer Science - Engineering (BIDATA) - some programmes
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 |
|---|---|---|
| ID102012 | 7.5 sp | Autumn 2023 |
Subject areas
- Applied Information and Communication Technology