Skip to main content

Intro

De studiehandleiding beschrijft de leeruitkomsten, toetsen en studiebelasting van het vak.

Leeruitkomsten & Beoordelingscriteria

LUK1: Je vergelijkt nieuwe technologieën met eerder aangeleerde technologieën en bepaalt de toepasbaarheid van nieuwe technologieën in een voorgeschreven situatie.

  • 1.1. Je vat de belangrijkste eigenschappen van een nieuwe technologie samen in een gestandaardiseerde vorm.
  • 1.2. Je creëert een concept map waarin op correcte wijze de essentiële concepten van een nieuwe technologie zijn opgenomen inclusief relaties tussen deze concepten.
  • 1.3. Je kent de belangrijkste voor- en nadelen van een nieuwe technologie en relateert deze aan eigenschappen van een vergelijkbare bekende technologie.
  • 1.4. Je bepaalt de toepasbaarheid van een nieuwe technologie in een specifieke situatie en benoemt de risico's en ontwerpvraagstukken voor deze situatie.
  • 1.5. Je definieert een nieuwe technologie waarbij je de essentiële concepten in deze definitie verwerkt.

LUK2: Je evalueert de betrouwbaarheid van verschillende soorten bronnen en onderbouwt welke bronsoort uit welk onderzoeksgebied voor welk type onderzoeksvraag toepasbaar is.

  • 2.1 Je evalueert de kwaliteit van een bestaande bron (o.a. officiële documentatie, blog, video, tutorial) door te kijken naar de betrouwbaarheid, autoriteit en toepasbaarheid in een specifieke situatie.
  • 2.2 Je onderbouwt welk type onderzoeksvraag toepasbaar is in welk onderzoeksgebied.

LUK3: Je voert experimenten uit waarmee je vragen beantwoordt, concepten duidelijk krijgt of risico's verkleint.

  • 3.1. Je past diverse methoden uit de research method pack toe en maakt een overwogen keuze voor een methode die past bij de specifieke onderzoeksvraag.
  • 3.2. Je programmeert proof of concepts om risico's te verkleinen en concepten duidelijk te krijgen.
  • 3.3. Je benoemt het verschil tussen kwaliteitseisen voor proof of concepts en code die je schrijft om een werkende applicatie op te leveren.
  • 3.4 Je valideert je resultaten periodiek met peers en docenten om inzicht te geven in de totstandkoming van jouw eigen werk.

TEEX Weekindeling 📆

WeekWat ga je lerenMet welke nieuwe techniek ga je dat lerenConcepten van die nieuwe techniek
1Spikes (LUK3), Cornell notes maken (LUK2), Goede vragen formuleren (LUK2), Samen concept maps maken (LUK1), Code Reviews (LUK2), Bestaande code aanpassen (LUK3)Design Patterns en PrinciplesStrategy, State, Adapter, Factory Method, Facade, Encapsulate What Varies, Program to an interface, Composition over inheritance, Law of Demeter, Single Responsibility Principle, Open/Closed Principle, Dependency Inversion Principle, Coupling, Cohesion, Information Hiding, Extensibility
2Zelf eenvoudige concept map maken (LUK1), Tegenstrijdigheden in bronnen ontdekken (LUK2), Dynamische code reviews met SonarQube en ESLint (LUK2), Bestaande code aanpassen (LUK3)React State ManagementProp drilling, component hierarchies, delegation, useEffect, useState, useContext
3Zelf complexere concept map maken (LUK1), Zelf aanvullende bronnen zoeken (LUK2), Multi-criteria decision making (LUK2), Bestaande code aanpassen (LUK3)React State ManagementuseReducer, Redux, Redux Toolkit
4Zelfstandig bronnen verzamelen (LUK2), Extra features en quality attributes verzinnen bij casus (LUK1), Geven van een pitch (LUK2), Zelf prototypes maken zonder startcode (LUK3)Alternative DatabasesCAP, ACID, BASE. MongoDB, Neo4J, Cassandra, Couchbase, Redis in theory
5Zelfstandig onderzoeksvragen formuleren (LUK1), Eigen bronnen verifiëren/bekritiseren (LUK2), Zelf prototypes maken zonder startcode (LUK3), Demo geven van eigen onderzoeksresultaten (LUK2)Alternative DatabasesMongoDB, Neo4J, Cassandra, Couchbase, Redis in practice