1 Undervisningsbeskrivelse Stamoplysninger til brug ved prøver til gymnasiale uddannelser Termin Jan-juni 2016 Institution UCH/ Handelsskolen Uddannelse Fag og niveau Lærer(e) Hold EUX Business IT B Lars Skjærbæk e15hkeuxstd Oversigt over gennemførte undervisningsforløb Titel 1 Titel 2 Titel 3 Titel 4 Titel 5 Titel 6 Titel 7 Titel 8 Titel 9 Titel 10 Titel 11 IT i samfundet IT brugeroplevelser IT i virksomheden Basic HTML Systemudvikling, kravspecifikationer og softwaretest Design - arkitektur og interaktionsdesign Database udvikling Programmering Innovative metoder, ide arbejde og prototyper Agile metoder og IoT Lovgivning og sikkerhed Side 1 af 12
2 Titel 1 IT i samfundet Kapitel 1 12 timer Internet historie, Internettets betydning for samfundet, WEB2.0. (Også fokus på rapportskrivning generelt) Klasseundervisning Rejseopgave laves som gruppearbejde og afleveres som rapport Præsentation og gennemgang i plenum Side 2 af 12
3 Titel 2 IT brugeroplevelser IT brugeroplevelser.pptx eget udviklet materiale Brug af Prezi til dokumentation af brugeroplevelser Se: https://prezi.com/74n-lluoeqnu/usability-study-the-alarm-clock/ 10 timer Usability, Bruger oplevelser, Bruger centreret udvikling, WEB2.0, Content, Context, Funktionalitet Klasseundervisning - Demo Brugerevaluering gennemføres som gruppearbejde og dokumenteres i Prezi Der gøres også brug af video som arbejdsredskab Præsentation og gennemgang i plenum Side 3 af 12
4 Titel 3 IT i virksomheden IT i virksomheden.pptx eget udviklet materiale som fortæller om IT infrastruktur, IT organisation og IT processer i virksomheden. Materialet omhandler også IT strategi, samt noget om hvorledes man kan udvikle forretningen ved brug af IT. 12 timer Hardware, Software, Infrastruktur, Server, 3-lags modellen, Cloud computing, Applikationer, Services, IT organisation, Arbejdsporcesser, Forretningsprocesser, IT strategi, Business Canvas Modelling Klasseundervisning Opgave etablering af ny virksomhed gennemføres som gruppearbejde. Der afleveres en rapport og der laves en præsentation som gennemgås i plenum Side 4 af 12
5 Titel 4 Basic HTML Kapitel 6.1 Html for begyndere.pptx - Eget udviklet materiale om HTML historie og basale HTML koder. Også introduktion til en editor (Netbeans) samt ftp-server (Filezilla) Udvikling af hjemmesider.pptx Egen udviklet materiale om hvad man skal tænke på ved udvikling af hjemmesider 14 timer HTML udvikling, WEB-server, CSS, Responsive, Netbeans (editor), Filezilla (FTP klient), Domæne og IP adresse, http, ftp, index fil Ambitionsniveau, Mockup (prototype), Tekster, Billeder, Linkstruktur, Layout og Æstetik Klasseundervisning løbende med hands on øvelser Individuel udvikling af portfolio side Side 5 af 12
6 Titel 5 Systemudvikling,kravspecifikationer og software test Kapitel 4.1 om systemudviklingsmodellen med fokus på fasemodellen Kapitel 4.2 om kravspecifikationer og brug af Use cases Kapitel 4.2 om test og fejlretning 10 timer Fasemodellen, Agile metoder, Kravspecifikationer (funktionelle, kvalitative, drift), USE cases (aktør, aktivitet, proces) V-model, Debugging, unit test, integrationstest, Accept test, Bruger test, test cases, problemrapport, Klasseundervisning Gruppearbejde hvor eleverne laver Use cases og definerer krav til et tidsregistreringssystem Gruppearbejde hvor eleverne laver testgases, gennemfører test og udarbejder problemrapporter (denne del kører efter programmering) Arbejdet dokumenteres i en rapport Side 6 af 12
7 Titel 6 Design - arkitektur og interaktionsdesign Kapitel 3 om arkitektur og om modellering og design Kapitel 4.3 om brugergrænseflader 6 timer Client/server arkitektur, 3-lags model, Klient, forretningslogik, databaselag, applikationer, web applikationer, apps Bruger grænseflade, Brugervenlighed, HTML Forms Klasseundervisning Gruppearbejde hvor eleverne designer brugergrænsefladen til et tidsregistreringssystem Arbejdet dokumenteres i en rapport (samme rapport som under systemudvikling) Side 7 af 12
8 Titel 7 Databaseudvikling Kapitel 5 om relationelle databaser og SQL + eget udviklet materiale + opslag i w3schools.com 7 timer Relations database, tabeller, rækker, kolonner, relationer, primær nøgle, fremmed nøgle, E/R diagram, Normalisering, Datatyper PHPMyAdmin, SQL, Create, Select, Insert, Update, Delete, SQL fil Klasseundervisning med hands on øvelser Gruppearbejde hvor eleverne definerer tabeller til et tidsregistreringssystem Tabellerne oprettes i en MySQL database via PhpMyAdmin. Arbejdet dokumenteres i en rapport (samme rapport som under systemudvikling) Side 8 af 12
9 Titel 8 Programmering Kapitel 6.3 om Programmering med fokus på PHP + eget udviklet materiale + opslag i w3schools.com Gennemgang af kode til tidsregistreringssystem 14 timer PHP, Hallo world, variable, datatyper, logiske operatorer, løkker (for, while), betingelser (if), funktioner og parametre, arrays Klasseundervisning med hands on øvelser, hvor eleverne individuelt skriver PHP kode og tester det på serveren. Gruppearbejde hvor eleverne gennemfører nogle konkrete programmeringsopgaver med varierende sværhedsgrad. Arbejdet er dokumenteret i deres portefølje. Gennemgang af PHP kode til tidsregistreringssystemet i grupper og i plenum Side 9 af 12
10 Titel 9 Innovative metoder, ide arbejde og prototyper Kapitel 9 om innovation Kapitel 6.3 om prototyper Kreative metoder fra den kreative platform + eget udviklet materiale omkring ide generering Prototyping med brug af Makeymakey + eget udviklet materiale omkring brug af Video til visualisering 12 timer Innovation, Inkrementel, radikal, Innovationsskiven (4 P'er), Bruger centreret, Bruger drevet, Kreativ platform, innovativt miljø, problem jagt, teknologi analyser, trend analyser, forskning, 110% scenarier, eksperimenter, Agile metoder, prototype, prototyping, visualisering, evaluering, brug af video Klasseundervisning med øvelser 3D cases i forbindelse med den kreative platform Idearbejde i grupper Prototyping med brug af Makeymakey Arbejde med at visualisere en prototype på et elevregistreringssystem ved brug af video. Fremvisning af videoer i plenum Side 10 af 12
11 Titel 10 Agile metoder og IoT (Internet of Things) Kapitel om agile metoder Kapitel 3 om arkitektur + eget udviklet materiale omkring IoT Kapitel om Scrum + eget udviklet materiale om Scrum 10 timer IoT Internet of Things, sensor level, controller level, cloud level, smart solutions, data opsamling, Arduino, Raspberry Pi, Hosting, PHP Services, database adgang, Scrum, Product owner, Development team, Scrum master, Product backlog, Sprint, Scrum task board, Sprint burndown chart, Release Klasseundervisning Demo af IoT produkter Demo af IoT hardware + software i plenum Gruppearbejde omkring systemdesign af elevregistreringssystem og planlægning af første sprint (Scrum). Dette dokumenteres i en rapport. Side 11 af 12
12 Titel 11 Lovgivning og sikkerhed Kapitel 8 + egne materialer 6 timer Passwords, Backup, Virus, Firewall, Kryptering, Købeloven, Persondataloven, e-handelsloven, Lov om ophavsret, Copyright, IT politik Klasseundervisning ud fra bogen Eksempler og øvelser på klassen Side 12 af 12
University College Nordjylland Teknologi og Business Datamatiker Dmaa0213 5. Semester Afsluttende projekt Projekt deltagere: Ulrik Larsen In this project I have developed a Magento website: www.kalejdoskopshop.dk,