Undervisningsbeskrivelse Stamoplysninger til brug ved prøver til gymnasiale uddannelser Termin 2017-2018 Institution Rybners Tekniske Gymnasium Uddannelse HTX Fag og niveau Informationsteknologi B Lærer(e) David Lindholm Hold 8HX217ema Oversigt over gennemførte undervisningsforløb Titel 1 - JavaScript Mønstre og Matematik Titel 2 - LEGO Mindstorms Titel 3 - PC Hardware Titel 4 - LaTeX formatering Titel 5 - Informationssøgning Titel 6 - Databaser Titel 7 - IT-Sikkerhed & Netværk Titel 8 - Udvikling & Innovation
1 JavaScript Mønstre og matematik 1.1 Indhold 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. Beskrive sammensatte systemer opbygget af virtuelle niveauer Forståelse for forskellen mellem model, view, og controller (MVC), klasser, funktioner, o.l. - Redegøre for samspillet mellem IT-komponenter og bruger Forståelse for programsikkerhed i forbindelse med håndtering af brugerinput Vælge og bruge IT-komponenter som værktøj til løsning af et problem med relation til elevens, Programmering af interaktivitet Anvende IT som interaktivt medie til dokumentation og kommunikation Programmering af interaktivitet Realisere prototyper på IT-systemer, herunder kunne installere, konfigurere og tilpasse relevante IT-komponenter. Installation af node.js, brug af eksterne pakker, o.l. Analysere og beskrive sikkerhedsbehov og risikofaktorer ved brug at et givent IT-system Forståelse for beskyttelse af brugerens data og arbejdsflow Anvendt litteratur: http://www.w3schools.com/js http://www.regexone.com 1.2 Omfang 22 lektioner 1.3 Særlige fokuspunkter 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-innovation Supplerende stof: Programmering, matematisk modellering, softwareudvikling, systemudvik-lingsmetodologier, spiludvikling, brugerinput 1.4 Væsentligste arbejdsformer Tavleundervisning, Tutorials på Internettet, Gruppearbejde, Hands-on projektarbejde, Opgaveløsning
2 LEGO Mindstorms 2.1 Indhold Redegøre for grundlæggende funktioner af IT-komponenter (hardware og software) og samspillet mellem dem Programmering af LEGO robotter Beskrive sammensatte systemer opbygget af virtuelle niveauer Forståelse for samspillet mellem hardware og software Redegøre for samspillet mellem IT-komponenter og de fysiske omgivelser Anvendelse af LEGO sensorer og aktuatorer - Redegøre for innovative IT-systemer sammenholdt med egne IT-løsninger Løsning af programmeringstekniske problemstillinger - Realisere prototyper på IT-systemer, herunder kunne installere, konfigurere og tilpasse relevante IT-komponenter. Valg og anvendelse af LEGO Mindstorms komponenter til en given problemstilling Anvende IT som interaktivt medie til dokumentation og kommunikation Fremstilling af LEGO Mindstorms læringsforløb Anvendt materiale: Indbygget hjælp 2.2 Omfang 19 lektioner 2.3 Særlige fokuspunkter IT-komponenter og deres samspil indbyrdes og med det fysi-ske miljø IT-komponenter - Repræsentation og databearbejdning Modellering og sammensatte systemer opbygget af virtuelle niveauer IT-værktøjer i forbindelse med formidling, videnssøgning, be-regning, dokumentation, kommunikation IT-innovation Supplerende stof: Robotkonstruktion, IT-problemløsning, Samspil mellem fysiske IT-komponenter 2.4 Væsentligste arbejdsformer Tavleundervisning, Gruppearbejde, Hands-on projektarbejde, Skriftlig analyse, Opgaveløsning
3 PC Hardware 3.1 Indhold Redegøre for grundlæggende funktioner af IT-komponenter (hardware og software) og samspillet mellem dem Forståelse for de vigtigste komponenter i computeren, og samspillet mellem dem Beskrive sammensatte systemer opbygget af virtuelle niveauer Forståelse for opdelingen af harddisken i fysiske sektorer, partitioner, filhåndtering, og filsystemer - Redegøre for samspillet mellem IT-komponenter og bruger Forståelse for ergonomiske problemer og løsninger Analysere og beskrive sikkerhedsbehov og risikofaktorer ved brug at et givent IT-system Forståelse for typiske hardwareproblemer, løsninger og beskyttelse Vælge og bruge IT-komponenter som værktøj til løsning af et problem med relation til elevens, Forståelse for forskellene mellem de gængse brugeres hardware, og bleeding edge -teknologier Anvendt materiale: Egenproduceret materiale https://www.codecademy.com/learn/learn-the-command-line 3.2 Omfang 12 lektioner 3.3 Særlige fokuspunkter IT-komponenter og deres samspil indbyrdes og med det fysiske miljø IT-komponenter - Repræsentation og databearbejdning Modellering og sammensatte systemer opbygget af virtuelle ni-veauer Supplerende stof: Processer, Hukommelseshåndtering, Ergonomi 3.4 Væsentligste arbejdsformer Tavleundervisning, Tutorials på Internettet, Gruppearbejde, Opgaveløsning
4 L A T E X formatering 4.1 Indhold - Anvende IT som interaktivt medie til dokumentation og kommunikation Fremstilling af dokumentation i LaTeX, samt kildehåndtering Anvendte materialer: https://wch.github.io/latexsheet/ Egenfremstillede materialer 4.2 Omfang 6 lektioner 4.3 Særlige fokuspunkter IT-værktøjer i forbindelse med formidling, videnssøgning, beregning, dokumentation, kommunikation 4.4 Væsentligste arbejdsformer Tavleundervisning, Hands-on projektarbejde, Opgaveløsning
5 Minikursus i Informationssøgning 5.1 Indhold - Anvende IT som interaktivt medie til dokumentation og kommunikation Forståelse for kildekritik på Internettet 5.2 Omfang 2 lektioner 5.3 Særlige fokuspunkter IT-værktøjer i forbindelse med formidling, videnssøgning, be-regning, dokumentation, kommunikation 5.4 Væsentligste arbejdsformer Tavleundervisning, Gruppearbejde
6 Databaser 6.1 Indhold - Redegøre for grundlæggende funktioner af IT-komponenter (hardware og software) og samspillet mellem dem// Funktioner og programmering af Databaser (H2, SQLite) - Redegøre for samspillet mellem IT-komponenter og bruger Datamodellering for indsættelse i database - Beskrive sammensatte systemer opbygget af virtuelle niveauer Opbygning og normalisering af database - Analysere og beskrive sikkerhedsbehov og risikofaktorer ved brug at et givent IT-system Opbevaring af persondata, Big Data, passwords - Vælge og bruge IT-komponenter som værktøj til løsning af et problem med relation til elevens, Forskelle på databaser, og anvendelsesområder Anvendte materialer: https://sqlbolt.com/ http://sqlzoo.net/ https://www.w3schools.com/sql/ PBS - Big Data Revolution (Video) Learning Tree International - What is Big Data and Hadoop? (Video) M. Damhus, J. Buch, E. Husum m.fl. - Informatik Egenfremstillede Materialer 6.2 Omfang 22 lektioner 6.3 Særlige fokuspunkter IT-komponenter og deres samspil indbyrdes og med det fysiske miljø IT-komponenter - repræsentation og databearbejdning IT-sikkerhed og beskyttelse IT-værktøjer i forbindelse med formidling, videnssøgning, beregning, dokumentation, kommunikation 6.4 Væsentligste arbejdsformer Tavleundervisning, Tutorials på Internettet, Hands-on projektarbejde, Gruppearbejde, Opgaveløsning
7 IT-Sikkerhed & Netværk 7.1 Indhold - Redegøre for grundlæggende funktioner af IT-komponenter (hardware og software) og samspillet mellem dem Wifi-sikkerhed, passwords og hashing, Cookies, Netværks hardware Redegøre for samspillet mellem IT-komponenter og bruger Kryptering, Passwords, Privatliv på Internettet, Wifi-sikkerhed Beskrive sammensatte systemer opbygget af virtuelle niveauer Opbygning af netværk og internettet Analysere og beskrive sikkerhedsbehov og risikofaktorer ved brug at et givent IT-system Kryptering, Analyse af sikkerhed i selvvalgt kontekst, Hacking, VPN, DNS Vælge og bruge IT-komponenter som værktøj til løsning af et problem med relation til elevens, Hashing, Privatliv, VPN, Kryptering Realisere prototyper på IT-systemer, herunder kunne installere, konfigurere og tilpasse relevante IT-komponenter. Sikkerhedsanbefalinger til selvvalgt organisation Anvendte materialer: The Guardian - PRISM slides - https://www.theguardian.com/world/interactive/2013/nov/01/prismslides-nsa-document Last Week Tonight with John Oliver - Government Surveillance Last Week Tonight with John Oliver - Edward Snowden on Passwords Last Week Tonight with John Oliver - Credit Reports Tom Scott - I Know What You Did Five Minutes Ago TEDxSheffield - Social Media Dystopia Computerphile - How NOT to Store Passwords! Computerphile - Password Cracking Khan Academy - Wires, cables, and WiFi Khan Academy - Packet, routers, and reliability Khan Academy - IP addresses and DNS http://www.networkinginfoblog.com/post/83/overview-of-how-dns-works/ 7.2 Omfang 22 lektioner 7.3 Særlige fokuspunkter IT-komponenter og deres samspil indbyrdes og med det fysiske miljø IT-komponenter - repræsentation og databearbejdning IT-sikkerhed og beskyttelse IT-værktøjer i forbindelse med formidling, videnssøgning, beregning, dokumentation, kommunikation 7.4 Væsentligste arbejdsformer Tavleundervisning, Hands-on projektarbejde, Gruppearbejde, Opgaveløsning
8 Udvikling & Innovation 8.1 Indhold - Redegøre for samspillet mellem IT-komponenter og bruger Leavitts Diamantmodel, Innovativt produktdesign - Vælge og bruge IT-komponenter som værktøj til løsning af et problem med relation til elevens, Udviklingsmodeller (SCRUM), Innovationsmodeller - Redegøre for innovative IT-systemer sammenholdt med egne IT-løsninger Evaluering af innovationsmodeller og metoder, Udviklingsmetoder Anvendt materiale: http://cloud.cct.au.dk/wiki/index.php?title=innovation https://net2change.dk/leavitt-diamantmodel/ https://www.scrumalliance.org/learn-about-scrum/the-scrum-guide J. Bundsgaard & T.I. Hansen - Innovationscirklen - en model for brugerdreven innovation R.R. Puentedura - SAMR: A Contextualized Introduction 8.2 Omfang 12 lektioner 8.3 Særlige fokuspunkter IT-værktøjer i forbindelse med formidling, videnssøgning, beregning, dokumentation, kommunikation IT-innovation 8.4 Væsentligste arbejdsformer Tavleundervisning, Gruppearbejde, Opgaveløsning