Webbutveckling 1

Informations och medieteknik, Teknikprogrammet, läsåret 2013-14, Lerums gymnasium

Mål och betygskriterier på Skolverkets hemsida.

Ämne - Webbteknik


Webbteknik används för att utveckla och vidareutveckla statiska och dynamiska webbsidor, webbplatser, webbapplikationer eller andra applikationer där webbtekniker används, till exempel applikationer för mobiltelefoner. Ämnet webbteknik behandlar tekniska aspekter på olika slags mediaformat och samspelet mellan beställare, användare, formgivare och utvecklare.

Ämnets syfte

Undervisningen i ämnet webbteknik ska syfta till att eleverna utvecklar färdigheter i att skapa produkter med hjälp av webbteknik. Eleverna ska ges möjlighet att utveckla kunskaper om olika webbteknikers konstruktion och funktionalitet samt samspelet mellan olika sorters applikationslogik. Genom undervisningen ska eleverna ges möjlighet att utveckla produkter som följer standarder och nationella och internationella riktlinjer för god praxis, användbarhet, tillgänglighet och säkerhet. Undervisningen ska leda till att eleverna utvecklar kunskaper om relevanta lagar och andra bestämmelser samt förmåga att göra webbrelaterade etiska överväganden.

I undervisningen ska eleverna ges möjlighet att utveckla kunskaper om och färdigheter i att använda utvecklingsverktyg för att producera och kontrollera framställning av den kod som driver webbplatser eller applikationer. Eleverna ska också ges möjlighet att utveckla färdigheter i att använda befintliga verktyg för administration av webbservrar och databaser.

Vid utveckling av webbtekniska applikationer arbetar man oftast i projektform, varför undervisningen ska ge eleverna möjlighet att utveckla kunskaper om projektarbetets olika faser samt tillfälle att arbeta i projekt.

Undervisningen i ämnet webbteknik ska ge eleverna förutsättningar att utveckla följande:

  1. Kunskaper om internets historia, betydelse, terminologi och funktionalitet.
  2. Förmåga att planera, genomföra, dokumentera och utvärdera utvecklingsprojekt för webbplatser och webbapplikationer eller andra slags applikationer som bygger på webbtekniker.
  3. Kunskaper om de tekniker som används för att bygga webbplatser och webbapplikationer samt dessa teknikers vidgade roll inom annan mjukvaruutveckling.
  4. ((Kunskaper om tekniker för dynamiska webbplatser.))
  5. (Kunskaper om teckenkodning och förmåga att hantera olika standarder för teckenkodning.)
  6. Förmåga att bygga webbplatser och webbapplikationer enligt standarder och riktlinjer för god praxis samt med god tillgänglighet för människor med olika förutsättningar.
  7. Kunskaper om applikationsarkitektur, inklusive separation av olika slags logik.
  8. (Kunskaper om lagar och andra bestämmelser inom området samt förmåga att göra etiska överväganden och reflektera över integritetsfrågor.)
  9. (Kunskaper om säkerhet och förmåga att identifiera och motarbeta attacker.)

Webbutveckling 1, 100 poäng

Kurskod: WEBWEU01

Kursen webbutveckling 1 omfattar punkterna 1—3 och 5—9 under rubriken Ämnets syfte, med särskild betoning på punkterna 1—3 och 6—7.

Centralt innehåll

Undervisningen i kursen ska behandla följande centrala innehåll:

  1. Webben som plattform, dess historia och samhällspåverkan.
  2. Teknisk orientering om webbens protokoll, adresser, säkerhet och samspelet mellan klient och server.
  3. Utvecklingsprocessen för ett webbtekniskt projekt: målsättningar, planering, specifikation av struktur och design, kodning, optimering, testning, dokumentation och uppföljning.
  4. Märkspråk och deras inbördes roller, syntax och semantik – där det huvudsakliga innehållet är standarderna för (x)html och css och orientering om dokumentobjektsmodellen (DOM) och Ecmaskript.
  5. Teckenkodning: orientering om ASCII, ISO-8859, Windows-1252 och Unicode.
  6. Bilder och media med alternativa format, optimering och tillgänglighet.
  7. Nationella och internationella riktlinjer för god praxis inom webbutveckling.
  8. Uppnående av interoperabilitet genom att följa standarder och testa på olika användaragenter.
  9. Applikationer som fungerar oberoende av val av användaragent, operativsystem eller hårdvaruplattform samt hur tillgänglighet uppnås utifrån att applikationerna ska vara uppfattningsbara, användbara, begripliga och robusta även för användare med funktionsnedsättning.
  10. Kvalitetssäkring av applikationens funktion och validering av kodens kvalitet.
  11. Lagar och andra bestämmelser som styr digital information, till exempel personuppgiftslagen och lagen om elektronisk kommunikation.
  12. Terminologi inom området webbutveckling.

Betygsmatris

Betyget E

Betyget C

Betyget A

1Eleven beskriver översiktligt webbens historia och påverkan på samhället samt grundläggande tekniker som webben bygger på. Eleven beskriver utförligt webbens historia och påverkan på samhället samt grundläggande tekniker som webben bygger på. Eleven beskriver utförligt och nyanserat webbens historia och påverkan på samhället samt grundläggande tekniker som webben bygger på.
2Eleven gör en enkel projektplan för en tänkt produkt. Eleven gör en genomarbetad projektplan för en tänkt produkt. Eleven gör en genomarbetad projektplan för en tänkt produkt. Vid behov reviderar eleven planen .
3Utifrån projektplanen utvecklar eleven i samråd med handledare produkten. Utifrån projektplanen utvecklar eleven efter samråd med handledare produkten. Utifrån projektplanen utvecklar eleven efter samråd med handledare produkten.
4I arbetet utvecklar eleven kod som med tillfredsställande resultat följer standarder och som omfattar några av de grundläggande teknikerna för märkspråk och stilmallar. I arbetet utvecklar eleven kod som med tillfredsställande resultat följer standarder och som omfattar några av de grundläggande teknikerna för märkspråk och stilmallar. I produkten infogar eleven enkla diskreta domskript . I arbetet utvecklar eleven kod som med gott resultat följer standarder och som omfattar flera av de grundläggande teknikerna för märkspråk och stilmallar. I produkten infogar eleven diskreta domskript .
5Dessutom redogör eleven översiktligt för vanliga problem som beror på felaktigt angiven teckenkodning i olika applikationer. Dessutom redogör eleven utförligt för vanliga problem som beror på felaktigt angiven teckenkodning i olika applikationer samt väljer och anger lämplig teckenkodning . Dessutom redogör eleven utförligt och nyanserat för vanliga problem som beror på felaktigt angiven teckenkodning i olika applikationer, väljer och anger lämplig teckenkodning samt anger hur enklare problem som relaterar till teckenkodningar hanteras .
6I arbetet bearbetar eleven med viss säkerhet enkel text, bild och eventuell annan media, så att de blir anpassade för att fungera i produkten. I arbetet bearbetar eleven med viss säkerhet och via flera moment text, bild och eventuell annan media, så att de blir anpassade för att fungera i produkten. I arbetet bearbetar eleven med säkerhet och via flera moment text, bild och eventuell annan media, så att de blir anpassade för att fungera i produkten.
7Produkten är av tillfredsställande kvalitet och följer etablerad god praxis. Produkten är av tillfredsställande kvalitet och följer etablerad god praxis. Detta kontrollerar eleven med några tester . Produkten är av god kvalitet och följer etablerad god praxis. Detta kontrollerar eleven både manuellt och med flera tester .
8Eleven testar produkten i några webbläsare samt vidtar några enkla åtgärder för att åstadkomma snabb överföring av bilder och andra mediafiler. Eleven testar produkten flera plattformar, inklusive traditionella datorer och mobila enheter , samt vidtar några åtgärder för att åstadkomma snabb överföring av bilder och andra mediafiler. Eleven testar produkten flera plattformar, inklusive traditionella datorer och mobila enheter , samt optimerar bilder och andra mediafiler för att åstadkomma snabb överföring och vidtar åtgärder för att reducera antalet överföringar per sida .
9Dessutom bygger eleven en webbplats som med tillfredsställande resultat följer grundläggande principer för tillgänglighet. Dessutom bygger eleven en webbplats som med tillfredsställande resultat följer grundläggande principer för tillgänglighet och kontrollerar detta med några automatiserade tester . Dessutom bygger eleven en webbplats som med gott resultat följer grundläggande principer för tillgänglighet och kontrollerar detta med automatiserade tester och simuleringar .
10När arbetet är utfört gör eleven en enkel dokumentation av de moment som har utförts samt utvärderar med enkla omdömen sitt arbete och resultat. När arbetet är utfört gör eleven en noggrann dokumentation av de moment som har utförts samt utvärderar med nyanserade omdömen sitt arbete och resultat. .När arbetet är utfört gör eleven en noggrann och utförlig dokumentation av de moment som har utförts med koppling till generella principer och testresultat samt utvärderar med nyanserade omdömen sitt arbete och resultat och ger förslag på hur arbetet kan förbättras .
11Eleven redogör översiktligt för innehållet i lagar och andra bestämmelser som rör publicering på webben samt följer dem i sitt arbete. Eleven redogör utförligt för innehållet i lagar och andra bestämmelser som rör publicering på webben samt följer dem i sitt arbete. Eleven redogör utförligt och nyanserat för innehållet i lagar och andra bestämmelser som rör publicering på webben samt följer dem i sitt arbete.
12Eleven hanterar lösenord eller annan känslig data på ett etiskt riktigt sätt. Eleven hanterar lösenord eller annan känslig data på ett etiskt riktigt sätt samt för välgrundade resonemang om andra webbrelaterade frågor om etik och integritet .Dessutom anger eleven hur tredjepartskod kan innebära problem för produktens säkerhet . Eleven hanterar lösenord eller annan känslig data på ett etiskt riktigt sätt samt för välgrundade och nyanserade resonemang om andra webbrelaterade frågor om etik och integritet .Dessutom anger eleven hur tredjepartskod kan innebära problem för produktens säkerhet samt beskriver grundläggande säkerhetskriterier vid val av webbhotell .
13Eleven använder med viss säkerhet enkel terminologi inom området. Eleven använder med viss säkerhet terminologi inom området. Eleven använder med säkerhet terminologi inom området.
14När eleven samråder med handledare bedömer hon eller han med viss säkerhet den egna förmågan och situationens krav. När eleven samråder med handledare bedömer hon eller han med viss säkerhet den egna förmågan och situationens krav. När eleven samråder med handledare bedömer hon eller han med säkerhet den egna förmågan och situationens krav.