Print

Webudvikling

Code

SW-WEB1

Version

4.0

Offered by

Software Ingeniør

ECTS

5

Prerequisites

Generelle adgangskrav

Main purpose

Dette kursus er en introduktion til frontend webudvikling og grundlæggende webstandarder. De studerende opnår færdigheder i HTML, CSS og JavaScript og udvikler de kompetencer, der er nødvendige for at skabe responsive, interaktive og dynamiske websites.

Knowledge

Efter at have gennemført kurset vil de studerende være i stand til at:
- Forstå rollerne for HTML, CSS og JavaScript i webudvikling.
- Identificere grundlæggende HTML-elementer og attributter.
- Beskrive begreber og teknikker i CSS til styling af en webside, herunder syntaks, selectors, cascade algoritmen, specificitet, nedarvning, box-modellen og forskellige stylingmetoder.
- Forklare DOM'en, hvordan den kan bruges til at tilgå og ændre elementer på en website, samt hvordan den kan anvendes sammen med andre Web API’er for at gøre en side mere interaktiv.

Skills

Efter kursets afslutning vil de studerende have opnået færdigheder til at:
- Strukturere en webside med grundlæggende HTML-elementer og attributter.
- Skabe et responsivt layout ved hjælp af flow, flexbox og media queries.
- Opsætte og organisere et udviklingsmiljø og anvende browserens udviklerværktøjer.
- Skrive JavaScript-kode med brug af variabler, funktioner, betingelser, løkker, objekter og Web APIs for at skabe interaktive websites.
- Validere og håndtere HTML-forms.
- Konsumere en Web API

Competences

Efter at have gennemført dette kursus vil de studerende have opnået kompetencer til at:
- Skabe responsive, interaktive og dynamiske websites.
- Etablere et solidt fundament i centrale webstandarder som forberedelse til udvikling af webapplikationer med moderne frameworks og værktøjer.
- Samarbejde med backend-udviklere om at skabe dynamiske websites med klient/server-kommunikation.

Topics

Teaching methods and study activities

12 sessioner (48 lektioner). Disse lektioner består af præsentationer, diskussion af teori og øvelser. Den samlede arbejdsbyrde for den studerende forventes at være omkring 140 timer.

Der er i alt tre mindre projekter i løbet af semesteret.

Resources

Udvælg materiale fra online ressourcer.​​

Evaluation

Examination

​Eksamensforudsætning

1. Fremmødekrav (≥ 75%) 

Hvis eksamensforudsætning ikke er opfyldt, skal den studerende gennemføre en skriftlig opgave i WISEflow for at blive indstillet til reeksamen. 
Denne opgave planlægges efter den ordinære eksamen. 

Eksamensform:
Individuel mundtlig eksamen, 20 minutter, uden forberedelse. 
Den studerende trækker fra en pulje af kendte spørgsmål og forventes at referere til relevante kursusprojekter som en del af deres svar. Dette indebærer at demonstrere og potentielt skrive eller ændre kildekode under eksamen.
Den endelige karakter er baseret på en samlet vurdering af de præsenterede projekter og den mundtlige eksamen.
Intern bedømmelse

Tilladte hjælpemidler:
Alle

​Reeksamen:
Som den ordinære eksamen.​

Grading criteria

Karakter efter 7-trins skalaen.

Additional information


Responsible

Line Lindhardt Egsgaard (lile)

Valid from

01-08-2025 00:00

Course type

Compulsory for Software Ingeniør<br/>1. semester<br/>

Keywords

Webudvikling, frontend, webinfrastruktur, HTML, CSS, JavaScript, responsive layouts, webdesign, web-APIs.