19.07.2014 Views

Kursinformation TNMK30 Elektronisk publicering

Kursinformation TNMK30 Elektronisk publicering

Kursinformation TNMK30 Elektronisk publicering

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

Linköpings tekniska högskola<br />

ITN / Campus Norrköping<br />

Jan Petersson 29 oktober 2012<br />

<strong>Kursinformation</strong><br />

<strong>TNMK30</strong> <strong>Elektronisk</strong> <strong>publicering</strong><br />

Målsättning<br />

för MT1 period HT2 läsår 2012/13<br />

Kursen ska ge grundläggande kunskaper om elektronisk <strong>publicering</strong><br />

(programmering för webben). Efter kursen ska deltagarna kunna:<br />

• utforma eektiv information.<br />

• använda de olika tekniker och format som nns för att presentera text och bild<br />

elektroniskt.<br />

• särskilja mellan verktyg och teknik och kunna avgöra vilken teknik / standard<br />

som är mest lämpad för ett givet problem.<br />

• utvärdera en bentlig elektronisk publikation med avseende på tekniker som<br />

har behandlats i kursen.<br />

• analysera möjligheter och risker med användandet av digitala medier från ett<br />

socialt och ekonomiskt perspektiv.<br />

• använda en agil utvecklingsmetodik för att i grupp om 4-5 personer genomföra<br />

ett programmeringsprojekt för elektronisk <strong>publicering</strong>.<br />

Kursinnehåll<br />

Tekniker för innehållsutformning inom elektronisk <strong>publicering</strong>. Grundläggande märkspråk<br />

för innehållsutformning. Introduktion till layout och form inom elektronisk<br />

<strong>publicering</strong>, exempelvis formatmallar. Introduktion till klient-servermodellen och<br />

skriptspråk. Introduktion till logik och funktion inom elektronisk <strong>publicering</strong> och<br />

distribuerade tjänster, exempelvis dynamisk information. Introduktion till databaser<br />

och dessas använding för lagring och presentation av dynamisk information.<br />

Förkunskaper<br />

TND012 Programmering grk (dvs viss programmeringsvana).<br />

Påbyggnadskurser<br />

TNM040 Kommunikaton och användargränssnitt.<br />

TNM055 Databaser.<br />

TNM065 Dokumentstrukturer.<br />

TNM082 Agil användbarhetsutveckling för handhållna enheter.<br />

1


Examination<br />

LAB1 Laborationskurs (3 hp).<br />

UPG1 Projektuppgift (3 hp).<br />

Laborationskursen omfattar särskilt två individuella inlämningsuppgifter.<br />

Laborationskursen betygssätts med U/G och projektuppgiften med U, 3, 4, 5.<br />

Betyget för projektuppgiften är individuellt och kommer även att utgöra kursbetyg.<br />

Kursstart<br />

Kursen inleds med en föreläsning tisdag 30 oktober kl. 08.15 i sal TP2. Välkommen!<br />

Kurslitteratur<br />

Ingen specik kursbok kommer att användas. Istället kommer en lista med diverse<br />

länkar till passande fri information på webben att göras tillgänglig via kurshemsidan:<br />

http://webstaff.itn.liu.se/~janpe/<strong>TNMK30</strong>-2012/index.html .<br />

Organisation<br />

Den första delen av kursen omfattar sju föreläsningar och fem laborationer á 4 tim<br />

samt två inlämningsuppgifter. Indelning i tre laborationsgrupper görs vid kursstart.<br />

De esta föreläsningarna är schemalagda med 4 tim men det är inte säkert att vi kommer<br />

att utnyttja all tid. Dvs några föreläsningar kan bli lite kortare (behovsstyrt).<br />

Laborationsuppgifterna kan lösas enskilt eller (helst) parvis och det är förstås tillåtet<br />

att labba hemma om man föredrar detta. Redovisning ska dock ske vid schemalagda<br />

tillfällen. Mer detaljerade anvisningar, inklusive deadlines, ges vid kursstart.<br />

Den andra delen av kursen avser projektuppgiften. Information om detta ges senare<br />

via kurshemsidan. För stunden får det räcka med att säga att avstamp sker vid<br />

den sista föreläsningen och att deadline för redovisning är måndag 7 januari 2013.<br />

Kurspersonal<br />

Jan Petersson. Kursansvarig och examinator. Föreläsning 3, 5, 6.<br />

Kåkenhus rum K1419, tel 01136 3252, e-post jan.petersson@liu.se.<br />

Stefan Gustavson. Föreläsning 1, 2.<br />

Kopparhammaren rum G519, tel 01136 3191, e-post stefan.gustavson@liu.se.<br />

Ivan Rankin. Föreläsning 4, 7.<br />

Kåkenhus rum K1408, tel 01136 3313, e-post ivan.rankin@liu.se.<br />

Lesley G Bornhöft. Kursadministratör.<br />

Kåkenhus 1407, tel 01136 3254, e-post lesley.g.bornhoft@liu.se.<br />

Dag Haugum. Studierektor.<br />

Kåkenhus 1517, tel 01136 3129, e-post dag.haugum@liu.se.<br />

Uppgifter om laborationsassistenter kommer senare.<br />

2


Kursplan<br />

Föreläsningarna och laborationerna är planerade som följer.<br />

1. Kursintroduktion och översikt.<br />

Internet och webben.<br />

Märkspråk / XHTML.<br />

* Labuppgift 1.<br />

2. Formatmallar / CSS.<br />

* Labuppgift 2.<br />

3. Klientscript / Javascript.<br />

* Labuppgift 3.<br />

4. Användbarhet.<br />

* Inlämningsuppgift 1.<br />

5. Serverscript / PHP.<br />

* Labuppgift 4.<br />

6. Databaser / frågespråket SQL.<br />

* Labuppgift 5.<br />

7. Projektmetodik / agila metoder.<br />

Projektuppstart.<br />

* Inlämningsuppgift 2.<br />

Även de bästa planer kan dock spricka, så några smärre justeringar kan bli aktuella.<br />

3


Schema för laborationer<br />

Labgrupp 1<br />

vecka dag tid sal anm<br />

44 Ons 13-17 TP4003 labuppgift 1<br />

44 Tor 13-17 TP4003 labuppgift 2<br />

45 Tis 13-17 TP4005 labuppgift 3<br />

46 Ons 08-12 TP4003 labuppgift 4<br />

47 Tis 13-17 TP5021 labuppgift 5<br />

Labgrupp 2<br />

vecka dag tid sal anm<br />

44 Ons 13-17 TP4004 labuppgift 1<br />

44 Tor 13-17 TP4004 labuppgift 2<br />

45 Tis 13-17 TP5015 labuppgift 3<br />

46 Ons 08-12 TP4004 labuppgift 4<br />

47 Tis 13-17 TP5022 labuppgift 5<br />

Labgrupp 3<br />

vecka dag tid sal anm<br />

44 Ons 13-17 TP4005 labuppgift 1<br />

44 Tor 13-17 TP4005 labuppgift 2<br />

45 Tis 13-17 TP5023 labuppgift 3<br />

46 Ons 08-12 TP4005 labuppgift 4<br />

47 Tis 13-17 TP5023 labuppgift 5<br />

4

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!