Kursinformation
Denna sida innehåller information om kursen TNMK30 Elektronisk publicering HT-2021. Kurshemsidan kommer att uppdateras kontinuerligt under kursens gång med aktuell information och material.
Kursplan
Kursplan innefattande kursmål och förkunskaper finns i Studiehandboken.
Kurslitteratur
Ingen specifik kursbok används i kursen. Istället kommer en lista med länkar till passande fri information på webben att göras tillgänglig under Material.
Organisation
Första delen av kursen innehåller nio föreläsningar, fem frivilliga lektioner, fem laborationer och en inlämningsuppgift. Andra delen av kursen består av ett programmeringsprojekt.
Föreläsningar
Föreläsningarna är schemalagda 2 timmar vardera, enligt:
- Kursintroduktion & HTML
- CSS & HTML
- Lauyout, responsiv webb, sökmotoroptimering
- JavaScript, klientskript
- PHP, serverskript
- MySQL, databaser
- Användbarhet, UX
- Immaterialrätt, sociala medier & annonsering, ekonomi och webben
- Projektgenomgång, sammanfattning
Lektioner
Kursen har fem frivilliga lektionstillfällen á 2h med praktiska genomgångar av grunderna i HTML och CSS, JavaScript, PHP samt MySQL som ett underlag inför laborationerna.
Laborationer
Kursen innehåller fem laborationer där ni kommer att applicera teorin som har diskuterats på föreläsningarna. För att ni ska hinna med laborationerna krävs det att ni förbereder och påbörjar laborationerna utanför schemalagd tid.
- HTML och CSS
- HTML och JavaScript
- PHP
- MySQL
- MySQL2
Laborationerna ska lösas parvis, vill du labba själv så får du det men grupper av tre tillåts inte. Indelning i 4 laborationsgrupper görs vid kursstart. Redovisning sker vid schemalagda tillfällen.
Inlämningsuppgift och seminarie
Inlämnningsuppgiften sker i grupp och kommer att handla om att utvärdera en webbsida ur användbarhetsperspektiv och baserat på denna utvärdering presentera (1) moodboard, (2) lofi/skiss, och (3) mockup för projektet vid ett seminarie.
Projekt
Andra delen av kursen innehåller ett programmeringsprojekt där ni kommer att tillämpa kunskap från kursens alla moment. Projektuppgiften är att designa och implementera ett webbaserat gränssnitt för att söka reda på information i en befintlig databas.