TDDD97 · 6 hp · Grundnivå (G2F) · Informationsteknologi, Datateknik, Datavetenskap
Webbprogrammering
Ges · nästa start VT 2027
100 %
klarade senaste ordinarie tillfället
LAB1 · 26 mar 2026 · 121 studenter
100 %
klarade de ordinarie tillfällena, alla tillfällen de senaste 5 åren
LAB1 · 584 studenter
Modulen rapporterar bara godkända resultat, så andelen godkända visar inte hur många som inte klarade den.
Ingår i 7 program
Inlämning eller laboration
LAB1 Projekt och laborationer
- 5
- 4
- 3
Ordinarie tillfällen
100 % godkända · 584 studenter
- 100 %121
- 100 %116
- 100 %90
- 100 %146
- 100 %111
Senare tillfällen
100 % godkända · 27 studenter
- 100 %9
- 100 %18
- Klarar ett senare tillfälle: 100 % (27 studenter), jämfört med 100 % (584 studenter) på ordinarie
- Får 4 eller 5: 54 % (611 studenter)
Visa små tillfällen (20)
Tillfällen med färre än 5 studenter, ofta tillgodoräknanden eller specialtillfällen. De ingår inte i någon siffra på sidan.
- 100 %2
- 100 %2
- 100 %1
- 100 %1
- 100 %2
- 100 %4
- 100 %2
- 100 %1
- 100 %2
- 100 %2
- 100 %2
- 100 %1
- 100 %2
- 100 %1
- 100 %3
- 100 %2
- 100 %2
- 100 %4
- 100 %2
- 100 %2
Om kursen
Mål
Kursen syftar till att ge kunskaper om praktiska och begreppsmässiga aspekter av att skapa webbsidor och webbtjänster med ett interaktivt innehåll. Efter genomgången kurs ska studenten kunna:
- Använda och redogöra för tekniker som HTML, CSS, Javascript,Python, Flask, SQL och JSON för att kapa interaktivt webbinnehåll samt att i förekommande fall göra kopplingar till databaser.
- Formulera och konstruera en “Single Page Applications”.
- Redogöra för principerna för web services och använda sig av enklare tekniker för att skapa och anropa web services.
Innehåll
Kursen omfattar följande delar:
- Översikt av WWW, HTML, etc. I denna del ges en översikt av WWW, Internet, browsers, HTML, client-servers
- Tekniker som Python, Flask, SQL, Websockets, JSON och andra server-side tekniker
Kursen är baserad på en serie av laborationer där studenterna självständigt löser uppgifter av olika omfattning och svårighetsgrad. Studenterna förutsätts självständigt kunna tolka och genomföra programmeringsuppgifter inom området samt kunna hämta, installera, konfigurera och felsöka den programvara som används i laborationerna. Stor vikt läggs på att skapa en helhetssyn på webbprogrammering där problemlösning är en central del. I laborationsuppgifterna ingår att självständigt söka, bedöma, tillgodogöra sig och tillämpa information om nya tekniker. Studenterna skall använda sig av anvisat versionshanteringssystem för den kod som de utvecklar under kursens gång samt kontinuerligt checka in kod under laborationsarbetet (i enlighet med ett professionellt arbetssätt)
- Examinator
- Sahand Sadjadee
- Schemalagd tid
- 48 h
- Huvudområde
- Informationsteknologi, Datateknik, Datavetenskap