Teknik II med didaktisk inriktning
30.0 HPDelkurs1, Programutvecklingsmetodik, 7,5 hp
I delkursen behandlas hur man i olika steg (som analys, design, implementering, testning och underhåll) utvecklar programvara. Alla steg behandlas i delkursen men fokus ligger på design, implementering och testning. I design-steget ingår tillämpning av abstraktion och praktiska metoder för att hantera komplexiteten hos programvarumodeller. Då delkursen genomgående bygger på objekt-orienterad programmering utgörs sådana praktiska metoder av bl. a. inkapsling och upp- och indelning av föremål i del- respektive arvshierarkier. Programvaruutveckling är till stora delar en praktisk färdighet och studenterna får rikliga tillfällen till övning vid laborationer där det studenterna designat implementeras och testas. Teori och metodik presenteras vid föreläsningar. Studenternas arbeten dokumenteras i skriftliga laborationsrapporter.
Delkurs 2, HTML och CSS för webbutveckling, 5 hp
Under delkursen behandlas hur man med HTML5 strukturerar en webbsida och hur man med CSS presenterar HTML5-sidans innehåll med avseende på formatering och layout, samt hur man med CSS anpassar HTML5-sidans innehåll för portabla enheter.
Delkurs 3, Systemimplementeringsteknik, 5 hp
Under delkursen behandlas hur studenten med tre komplementära tillvägagångssätt skapar webbaserade applikationer. Mer specifikt betyder det hur studenten med ett serverstyrt scriptspråk skapar lösningar för skillnaden mellan desktop-applikationer och webbaserade applikationer baserade på tillståndslösa miljöer med uppkopplingslös datakommunikation. Därtill behandlas hur studenten med dels ramverk och dels innehållshanteringssystem skapar webbaserade applikationer. Avslutningsvis behandlas också
när det är lämpligt att använda respektive tillvägagångssätt för att skapa webbaserade applikationer.
Delkurs 4, Javascript för webbutveckling, 5 hp
Under delkursen behandlas hur JavaScript kan användas för att skapa interaktiva och dynamiska webbsidor som tolkas i webbläsaren genom att studenten i JavaScript använder metoder och egenskaper i klasser och objekt, skapar funktioner samt använder händelsehantering för att anropa funktioner och metoder. Därtill behandlas validering av HTML-formulär (Hypertext Markup Language) samt hur DOM (Document Object Model) kan användas för att förändra HTML och CSS (Cascading Style Sheets).
Delkurs 5, Teknikdidaktik, 7,5 hp
Undervisningen sker i form av seminarier och övningar.
Delkursen behandlar syntes och reflektion av teknikdidaktiska och lärandeteoretiska kunskaper och tillämpningar i skolpraktiken samt organisation för lärande i undervisningssituationer. Utifrån ämnesdidaktisk forskningslitteratur och aktuella styrdokument behandlar delkursen undervisning och lärande i teknik som ett teoretiskt och experimentellt skolämne och en undervisningspraktik.
Betydelse av att planera och organisera för undervisning, lärande samt formativ och summativ bedömning i teknik för gymnasieskolan tas upp.
I delkursen behandlas hur man i olika steg (som analys, design, implementering, testning och underhåll) utvecklar programvara. Alla steg behandlas i delkursen men fokus ligger på design, implementering och testning. I design-steget ingår tillämpning av abstraktion och praktiska metoder för att hantera komplexiteten hos programvarumodeller. Då delkursen genomgående bygger på objekt-orienterad programmering utgörs sådana praktiska metoder av bl. a. inkapsling och upp- och indelning av föremål i del- respektive arvshierarkier. Programvaruutveckling är till stora delar en praktisk färdighet och studenterna får rikliga tillfällen till övning vid laborationer där det studenterna designat implementeras och testas. Teori och metodik presenteras vid föreläsningar. Studenternas arbeten dokumenteras i skriftliga laborationsrapporter.
Delkurs 2, HTML och CSS för webbutveckling, 5 hp
Under delkursen behandlas hur man med HTML5 strukturerar en webbsida och hur man med CSS presenterar HTML5-sidans innehåll med avseende på formatering och layout, samt hur man med CSS anpassar HTML5-sidans innehåll för portabla enheter.
Delkurs 3, Systemimplementeringsteknik, 5 hp
Under delkursen behandlas hur studenten med tre komplementära tillvägagångssätt skapar webbaserade applikationer. Mer specifikt betyder det hur studenten med ett serverstyrt scriptspråk skapar lösningar för skillnaden mellan desktop-applikationer och webbaserade applikationer baserade på tillståndslösa miljöer med uppkopplingslös datakommunikation. Därtill behandlas hur studenten med dels ramverk och dels innehållshanteringssystem skapar webbaserade applikationer. Avslutningsvis behandlas också
när det är lämpligt att använda respektive tillvägagångssätt för att skapa webbaserade applikationer.
Delkurs 4, Javascript för webbutveckling, 5 hp
Under delkursen behandlas hur JavaScript kan användas för att skapa interaktiva och dynamiska webbsidor som tolkas i webbläsaren genom att studenten i JavaScript använder metoder och egenskaper i klasser och objekt, skapar funktioner samt använder händelsehantering för att anropa funktioner och metoder. Därtill behandlas validering av HTML-formulär (Hypertext Markup Language) samt hur DOM (Document Object Model) kan användas för att förändra HTML och CSS (Cascading Style Sheets).
Delkurs 5, Teknikdidaktik, 7,5 hp
Undervisningen sker i form av seminarier och övningar.
Delkursen behandlar syntes och reflektion av teknikdidaktiska och lärandeteoretiska kunskaper och tillämpningar i skolpraktiken samt organisation för lärande i undervisningssituationer. Utifrån ämnesdidaktisk forskningslitteratur och aktuella styrdokument behandlar delkursen undervisning och lärande i teknik som ett teoretiskt och experimentellt skolämne och en undervisningspraktik.
Betydelse av att planera och organisera för undervisning, lärande samt formativ och summativ bedömning i teknik för gymnasieskolan tas upp.
Fördjupningsnivå:
G2F (har minst 60 hp kurs/er på grundnivå som förkunskapskrav)
Utbildningsnivå:
Grundnivå
Behörighetskrav:
Genomgången kurs FYGT11 varav minst 15 hp godkända, eller dokumenterade motsvarande kunskaper.
Kurskod:
FYGT21
Kursen ingår i följande program
Kursen ingår inte i kursutbudet för nästkommande period.