Undervisningsplan Termin 2015-2016 Institution Uddannelse Fag og niveau Lærer(e) Hold Rybners Tekniske Gymnasium HTX Informationsteknologi B Jeppe Moritz Led, Jens Ahlmann Hansen 8HX215ema Oversigt over undervisningsforløb 1 2 3 4 5 HTML5 og Javascript Mønstre og matematik Protokoller på internettet It-sikkerhed og kryptering Procedural og objekt-orienteret programmering med Java Spil-programmering med Greenfoot Java Side 1 af 9
Side 2 af 9
Beskrivelse af det enkelte undervisningsforløb (1 skema for hvert forløb) 1 Indhold HTML5 og Javascript Mønstre og matematik redegøre for grundlæggende funktioner af it-komponenter (hardware og software) og samspillet mellem dem Forståelse for samspillet mellem klient og serverbaserede applikationer i forbindelse med web 3.0. beskrive sammensatte systemer opbygget af virtuelle niveauer Forståelse for forskellen med applikationslag, datalag og visningslag vælge og bruge it-komponenter som værktøj til løsning af et problem med relation til elevens, uddannelsens, virksomheders og samfundets brug Programmering af interaktivitet og modellering til hjemmesider. anvende it som interaktivt medie til dokumentation og kommunikation Programmering af interaktivitet og modellering til hjemmesider. realisere prototyper på it-systemer, herunder kunne installere, konfigurere og tilpasse relevante it-komponenter. Installation af web-server og konfiguration af webserver, tegnsæt osv. Omfang 24 lektioner, ekskl. elevarbejde. it-komponenter repræsentation og databearbejdning modellering og sammensatte systemer opbygget af virtuelle niveauer it-værktøjer i forbindelse med formidling, videnssøgning, beregning, dokumentation, kommunikation og modellering Side 3 af 9
Supplerende stof: Programmering, matematisk modellering, interaktion med 3. parts komponenter i HTML5. Klasseundervisning, tutorials på internettet, gruppearbejde, hands-on tværfaglighed Side 4 af 9
Beskrivelse af det enkelte undervisningsforløb (1 skema for hvert forløb) 2 Indhold Protokoller på internettet redegøre for grundlæggende funktioner af it-komponenter (hardware og software) og samspillet mellem dem TCP/IP, OSI, osv. Herunder hvordan brugeren oplever slutproduktet. redegøre for samspillet mellem it-komponenter og bruger beskrive sammensatte systemer opbygget af virtuelle niveauer TCP/IP, OSI forståelse analysere og beskrive sikkerhedsbehov og risikofaktorer ved brug at et givent it-system Forståelse af protokoller er grundlaget for mange sikkerhedsproblematikker. vælge og bruge it-komponenter som værktøj til løsning af et problem med relation til elevens, uddannelsens, virksomheders og samfundets brug Arbejde med værktøjer til visning og manipulation af data på lavere niveau. Omfang 16 Lektioner, ekskl. elevarbejde it-komponenter og deres samspil indbyrdes og med det fysiske miljø it-komponenter repræsentation og databearbejdning modellering og sammensatte systemer opbygget af virtuelle niveauer it-sikkerhed og -beskyttelse it-værktøjer i forbindelse med formidling, videnssøgning, beregning, dokumentation, kommunikation og modellering Klasseundervisning, pararbejde, selvstændig videnssøgning og dokumentation Side 5 af 9
Side 6 af 9
Beskrivelse af det enkelte undervisningsforløb (1 skema for hvert forløb) 3 Indhold It-sikkerhed og kryptering redegøre for grundlæggende funktioner af itkomponenter (hardware og software) og samspillet mellem dem Forståelse for klient/server arkitektur redegøre for samspillet mellem it-komponenter og bruger Phishing teknikker og social hijacking. Browser hijacking. analysere og beskrive sikkerhedsbehov og risikofaktorer ved brug at et givent it-system realisere prototyper på it-systemer, herunder kunne installere, konfigurere og tilpasse relevante it-komponenter. Sætte egen webserver op og udsætte den for kendte angreb. Omfang 12 lektioner ekskl. elevarb. it-komponenter og deres påvirkning af menneskelig aktivitet it-sikkerhed og -beskyttelse it-værktøjer i forbindelse med formidling, videnssøgning, beregning, dokumentation, kommunikation og modellering Klasseundervisning og projektarbejde. Side 7 af 9
Beskrivelse af det enkelte undervisningsforløb (1 skema for hvert forløb) 4 Procedural og objekt-orienteret programmering med Java Indhold Charantan, Q. & Kans, A. 2006. Java in Two Semesters, 2 nd ed. London: McGraw-Hill. Kap. 1-8 PP-slides. Jens Ahlmann Hansen 1. Struktureret vs. objektorienteret metode - funktion vs. funktion og data - data indkapsling - robusthed, genbrug og vedligeholdelse 2. Klasse og objekt 3. Attributter og metoder 4. Metodekald: konstruktor, accessor og mutator 5. Arv Produkt: Programmeringsøvelser Omfang FS 2016 Eleverne skal kunne: Redegøre for grundlæggende funktioner af itkomponenter (hardware og software) og samspillet mellem dem. Vælge og bruge it-komponenter som værktøj til løsning af et problem med relation til elevens, uddannelsens, virksomheders og samfundets brug Realisere prototyper på it-systemer herunder kunne installere, konfigurere og tilpasse relevante itkomponenter. Klasseundervisning Gruppearbejde Elevpræsentationer Anvendelse af fagprogrammer Beskrivelse af det enkelte undervisningsforløb (1 skema for hvert forløb) Side 8 af 9
5 Indhold Spil-programmering med Greenfoot Java Top-down introduktion til objekt-orienteret programmering i Java: http://www.greenfoot.org/ Online dokumentation og tutorials PP-slides. Jens Ahlmann Hansen Klasser Objekter Metoder Parametre Data typer Polymorfi, metode-overriding. Produkt: Afsluttende computerspil implementeret via Greenfoot Omfang 24 timer Eleverne skal kunne: Redegøre for grundlæggende funktioner af itkomponenter (hardware og software) og samspillet mellem dem. Vælge og bruge it-komponenter som værktøj til løsning af et problem med relation til elevens, uddannelsens, virksomheders og samfundets brug Realisere prototyper på it-systemer herunder kunne installere, konfigurere og tilpasse relevante itkomponenter. Klasseundervisning Gruppearbejde Elevpræsentationer Anvendelse af fagprogrammer Side 9 af 9