Webbteknik 3

Om kursen

Denna kurs bygger vidare på det som tas upp i kurserna Webbteknik 1 och 2. Vi arbetar vidare med klientbaserad teknik, men kommer även in på kommunikation med servern. Vi tar också upp hur information kan struktureras och hanteras med XML och JSON. Dynamisk uppdatering av webbsidor med AJAX/Fetch, dvs användning av JavaScript för att läsa in information och uppdatera delar av en webbsida, behandlas också i kursen. Ett annat område som tas upp är sökmotoroptimering (SEO, Search Engine Optimization).

Olika kurstillfällen

Kursen ges för flera olika studentgrupper. På hösten ges den som en fristående distanskurs. På våren ges den för ett program i Växjö samt som fristående kurs i Växjö.

Perioder för olika kurstillfällen

I augusti finns det uppsamling av restuppgifter för båda kurstillfällena. Se mer info om detta på sidan om examination.

Nätbaserat lärande

Oavsett vilken grupp du tillhör, används till stor del nätbaserat lärande genom denna webbplats och annat webbaserat material samt kursens forum på nätet. Allt material på denna webbplats är gemensamt för alla kurstillfällen. Här finns kursbeskrivning, uppgifter och länkar till annat kursmaterial.

Börja med att orientera dig på webbplatsen, genom att bläddra igenom de olika sidorna. Se speciellt sidan med veckoplanen, för kursens upplägg.

Organisation

Kursen ligger över tio veckor på halvfart, vilket motsvarar i snitt 20 timmars studier per vecka. Detta kan dock variera mellan olika veckor och även mellan olika individer, beroende på tidigare kunskaper, intresse, inlärningsförmåga, etc.

I de flesta veckorna består varje vecka av en lektion, arbete med exempel samt arbete med en uppgift (eller del av en uppgift). Nedanstående figur illustrerar upplägget med lektion, exempel, övningar och uppgifter.

Veckonumren i nedanstående figur är ordningsnummer för kursens veckor och inte veckonummer i kalendern.

Kursens struktur

Lektioner

Varje vecka inleds med en lektion, där du har möjlighet att träffa läraren och ställa frågor. Under lektionen ges en introduktion till veckans område och arbete.

Exempel

På lektionen går läraren igenom ett antal exempel. Dessa läggs sedan upp på kursens sida i Moodle, så att du kan ladda ner dem därifrån. Det är viktigt att du går igenom och experimenterar med exemplen på egen hand, för att förstå dem ingående. Du bör ägna en hel del tid åt exemplen. Går du igenom dem noga, blir det sedan mycket lättare att arbeta med uppgiften.

Uppgifter

Uppgifterna har olika omfattning och ligger över en eller flera veckor. Du laddar ner en mapp med arbetsmaterial, där du ska arbeta vidare med koden för uppgiften.

Varje uppgift beskrivs på var sin sida på denna webbplats. Där ges krav och beskrivning av vad som ska göras.

Handledning

I campusvarianten (vårterminen) ges handledning vid schemalagda tillfällen. Läraren finns då tillgänglig i en sal (som anges på schemat) och du kan komma dit med dina frågor och eventuella problem i dina lösningar av uppgifter. Det är "drop-in", så du behöver inte boka tid.

I distansvarianten (höstterminen) finns inga schemalagda tillfällen, utan handledningen sker asynkront genom att du skickar frågor till läraren via Moodle.


Läs mer om kursens examination på sidan Examination samt krav och bedömningskriterier på sidan Uppgifter.

Schema och eget ansvar

Kursen är till stor del upplagd som en nätbaserad kurs med mycket självstudier. Detta kräver att du måste ta ett eget ansvar för planering av dina studier och att du skapar egna rutiner. Reservera gärna tid i din kalender för att arbeta med kursen.

Du är dock inte utlämnad på egen hand, utan du har hjälp av veckoplanen och kursens struktur för din planering. Kursens lärare finns också tillgänglig för frågor och handledning.

Kommunikation

För nätbaserad kommunikation i kursen har vi systemet Moodle. Du kan där diskutera både med kursens lärare och dina kurskamrater. Du kan ställa frågor både i ett öppet forum och direkt till läraren. Systemet används också, då du ska redovisa uppgifterna.

Verktyg — program

Vi använder samma "verktyg", dvs program och webbtjänster, som i kurserna Webbteknik 1 och 2. Om du inte redan har dessa verktyg, behöver du installera och sätta dig in i dem. Du hittar länkar och beskrivningar på följande sida: