Om Algorithms and Data Structures
Valgfaget Algorithms and Data Structures har til formål at give dig færdigheder i opbygning af datastrukturer og udvikling af algoritmer.
Valgfaget Algorithms and Data Structures har til formål at give dig viden, færdigheder og kompetencer indenfor opbygning af datastrukturer og udvikling af algoritmer. Fagets hovedfokus ligger på design af datastrukturer og algoritmer, hvor der arbejdes med måling af både tidsforbrug og hukommelsesforbrug. Dette giver dig grundlag for at vurdere, hvor anvendelige og effektive forskellige løsninger er til at løse specifikke problemer.
Hvad lærer jeg
I valgfaget arbejder du fortrinsvis selvstændigt med sparring med de andre på holdet, hvor I løser opgaver, og laver jeres egne datastrukturer og algoritmer til senere brug. I samarbejde med din lærer vælger du selv, hvilket programmeringssprog du ønsker at anvende.
Hvordan arbejder jeg
Rammerne for undervisningen er dialogbaseret, hvor der tages hensyn til hver elev gennem undervisningsdifferentiering. Vi har fokus på dialog og samspil, hvor læreren engagerer dig i samtaler, stiller spørgsmål og opfordrer dig til at reflektere og deltage aktivt i læringsprocessen.
Gennem hyppig feedback løser du efterfølgende opgaverne, enten selvstændigt eller fælles, med hensyntagen til differentiering i forhold til dit faglige niveau og øvrige behov.
I valgfaget Algorithms and Data Structures undervises du bl.a. i hashing, lineære datastrukturer, træer og grafer, samt søge-, sorterings- og traverseringsalgoritmer. Du lærer at afgøre, hvilken tids- og pladskompleksitet dine algoritmer har ved anvendelse af Big-O notation, hvilket gør dig i stand til at vælge de bedst egnede datastrukturer og algoritmer til løsning af specifikke problemstillinger. Dermed får du endnu flere kompetencer, som du kan omsætte til at skabe værdi for din praktikvirksomhed.
Faglige forudsætninger
Valgfaget er på ekspert-niveau og derfor kræver en solid erfaring i forhold til mere kompleks programmering.
Som minimum skal du have gennemført Softwareudvikling 1 + 2 for at starte på valgfaget “Algorithms and Data Structures”.
Lærere der underviser i dette forløb
- Uli Scheuss - AspIT Storkøbenhavn
- Jens Clausen - AspIT Sønderjylland
- Mads Mikkel Rasmussen - AspIT Trekanten
- Claus Schneider - AspIT Østjylland
- Teodora Mihaela Grindeanu - AspIT Esbjerg
Kontakt AspIT
Har du spørgsmål eller ønsker du at vide mere om AspIT, så send os en besked.