Alma Josefin Labrosse
Fjerde Semester 2024
Datamatiker Online
UCL Erhvervsakademi & Professionshøjskole
Webudvikling: 15 ECTS
Embedded C: 15 ECTS
Gruppe 6: Maja Daniela Hansen, Justin Anthony Kapelke & Emre Altintas
Procesvejleder: Diaa Zobair Shollar
Guildvejleder: Tue Hellstern
Video: https://www.youtube.com/watch?v=DMAHtpleZT0
Portefølje: https://almajosefin.github.io/fourthsemester/
Portefølje kode: https://github.com/almajosefin/fourthsemester.git
MajusSmykkerKlient kode: https://github.com/DatamatikerTeam6/Majussmykkerklient.git
MajusSmykkerAPI kode: https://github.com/DatamatikerTeam6/MajusSmykker.git
Arduino kode: https://github.com/almajosefin/arduino.git
Viden
- Kendskab til de anvendte teorier, metoder og praksisser inden for frontend udvikling med React og programmering med JavaScript, der er relevante for projektets omfang.
- Viden om React, især i forhold til dets opbygning og anvendelse i udviklingen af interaktive webapplikationer med dynamiske brugergrænsflader.
- Forståelse for JavaScript, de tilhørende metoder og redskaber, og deres anvendelse. Herunder f.eks. betydningen og anvendelsen af JSON, Fetch og DOM.
Færdigheder
- Anvende de lærte metoder og redskaber i React og JavaScript til at udvikle og implentere en interaktiv webapplikation i samarbejde med produktgruppen.
- Vurdere problemstillinger, når de dukker op i løbet af processen, og vælge relevante og begrundede løsninger ved at bruge viden om React og JavaScript.
- Formidle faglige problemstillinger og løsningsmodeller til medstuderende og virksomhedsklienten, for at møde klientens behov og forbedre brugeroplevelsen.
Kompetencer
- Håndtere komplekse problematikker i løbet af udviklings- og implementeringsprocessen af webapplikationen, nogle gange ved at søge ny viden.
- Indgå i fagligt og tværfagligt samarbejde om udviklingen og implementeringen af en webapplikation ved at kommunikere med guild, procesgruppe og produktgruppe.
- Identificere egne læringsforløb og strukturere egen læring i tilegnelsen af viden og opbyggelsen af færdigheder i relation til webudvikling med React og JavaScript.
Viden
- Kendskab til de anvendte teorier, metoder og praksisser, som findes i forbindelse med udviklingen af embedded systemer, der programmeres i C.
- Viden om Arduino, bl.a. de relevante hardware komponenter og deres anvendelse i udviklingen af et mikrocontrollerbaseret system.
- Forståelse for C, de metoder og redskaber, der hører til, og deres anvendelse i Arduino. F.eks. betydningen og implementeringen af JSON, WiFi og diverse biblioteker.
Færdigheder
- Anvende de tillærte metoder og redskaber i Arduino og C til at udvikle og implementere et mikrocontrollersystem.
- Vurdere problemstillinger, når de dukker op i løbet af processen, og vælge relevante og begrundede løsningsmodeller ved at trække på viden om Arduino og C.
- Formidle faglige problemstillinger og løsningsmodeller til medstuderende og virksomhedsklienten, for igen at møde klientens behov og forbedre brugeroplevelsen.
Kompetencer
- Håndtere komplekse problemer i løbet af udviklings- og implementeringsprocessen, med fokus på at sende data fra mikrocontrolleren.
- Indgå i fagligt og tværfagligt samarbejde ved flittig brug af guild, procesgruppe og kontinuerlig kommunikation med produktgruppen.
- Identificere egne læringsforløb og strukturere egen læring i tilegnelsen af viden og opbyggelsen af færdigheder i relation til embedded systemer.