Basiscompetenties + invullingen van de module

Specifieke ontwikkelomgeving: complexe functionaliteiten - mogelijke invulling van BC257

Opleiding: 
  • kiezen voor meest gebruiksvriendelijke besturingselementen, niet noodzakelijk voor de meest eenvoudige voor de programmeur.
  • output op een gebruiksvriendelijke manier weergeven.
  • programma op een vertrouwde manier (voor de gebruiker) opbouwen.
  • gebruiksvriendelijke foutafhandeling: foutmelding, …

Specifieke ontwikkelomgeving: complexe functionaliteiten - mogelijke invulling van BC345

Opleiding: 
  • begrijpt complexe probleemstelling ten volle.
  • analyseert probleemstelling in functie van de gekozen ontwikkelomgeving.

Specifieke ontwikkelomgeving: eenvoudige functionaliteiten - mogelijke invulling van BC013

Opleiding: 
  • kritisch omgaan met code, antwoorden op fora,...
  • kritisch keuze maken van de gebruikte software.
  • is zich bewust van de regelgeving omtrent copyright van afbeeldingen, muziek.
  • bronnen kritisch benaderen.

Specifieke ontwikkelomgeving: eenvoudige functionaliteiten - mogelijke invulling van BC017

Opleiding: 
  • ergonomie (zithouding, regelmatig pauzeren,...).
  • recente versie van frameworks, programmeertaal gebruiken.
  • recente versie van IDE gebruiken.
  • betekenisvolle namen kiezen.
  • heeft oog voor robuustheid programma.
  • zorgt ervoor dat gebruiker geen fouten kan maken: validatie van input,...
  • heeft oog voor indentering van de code.

Specifieke ontwikkelomgeving: eenvoudige functionaliteiten - mogelijke invulling van BC023

Opleiding: 
  • concrete probleemstelling oplossen via programmeren, bijv. BMI-bepaling.
  • inzicht verwerven in complexiteit van probleemstelling: een eenvoudig probleem is niet altijd (meestal niet) via een ‘eenvoudig programma’ op te lossen.
  • heeft inzicht in de verschillende programmeertalen en hun specifieke toepassingsgebieden (Javascript: clientside, PHP serverside): wanneer kies je voor welke programmeertaal (verplaatsen naar start to program).
  • inzicht in de mogelijkheid en beperkingen van de gekozen ontwikkelomgeving.

Specifieke ontwikkelomgeving: eenvoudige functionaliteiten - mogelijke invulling van BC024

Opleiding: 
  • tutorials raadplegen, youtube …
  • fouten googlen, stackoverflow.
  • helpfunctie gebruiken.
  • specifieke documentatie op het web.

Specifieke ontwikkelomgeving: eenvoudige functionaliteiten - mogelijke invulling van BC236

Opleiding: 
  • duplicerende code vervangen door een functie.
  • code van derden begrijpen en alternatieve oplossingen ontwerpen.

Specifieke ontwikkelomgeving: eenvoudige functionaliteiten - mogelijke invulling van BC241

Opleiding: 
  • Een programma bevat als mogelijke functionaliteiten:
    • variabelen en constanten declareren.
    • het juiste primitieve of objectdata type kiezen.
    • eenvoudige samengestelde datatypes gebruiken: vb. objecten.
    • datatypes converteren.
    • de controlestructuren gebruiken.
    • argumenten doorgeven naar functieparameters.
    • het programma laten reageren op events.
    • correct gebruik van globale of lokale variabelen.
    • eenvoudige lijsten aanmaken (arrays).
    • inzicht in het begrip ‘klassen’.

Specifieke ontwikkelomgeving: eenvoudige functionaliteiten - mogelijke invulling van BC244

Opleiding: 
  • De gekozen ontwikkelomgeving is normaal gericht op specifieke hardware en software. Denk aan webapps voor internet, mobiele apps voor mobiele toestellen, Arduino kan gebruikt worden voor het programmeren van electronische toestellen, er moet ook kunnen geprogrammeerd worden in een 3D-omgeving of VR, Cinema4D, After Effects,...

Specifieke ontwikkelomgeving: eenvoudige functionaliteiten - mogelijke invulling van BC247

Opleiding: 
  • HTML, XAML,...
  • 3D-objecten.
  • bestaande functies of bibliotheken gebruiken.
  • CSS
  • inleiding objectoriëntatie: inzicht in hiërarchie tussen klassen.

Specifieke ontwikkelomgeving: eenvoudige functionaliteiten - mogelijke invulling van BC249

Opleiding: 
  • render settings in 3D-omgeving.
  • culture instellingen (taal, land, getalnotatie...).
  • plugins installeren.
  • tool personaliseren.

Specifieke ontwikkelomgeving: eenvoudige functionaliteiten - mogelijke invulling van BC257

Opleiding: 
  • verschillende besturingselementen op een correcte manier kiezen en gebruiken.
  • output op een gebruiksvriendelijke manier weergeven.
  • programma op een vertrouwde manier (voor de gebruiker) opbouwen.
  • gebruiksvriendelijke foutafhandeling: foutmelding, …

Specifieke ontwikkelomgeving: eenvoudige functionaliteiten - mogelijke invulling van BC344

Opleiding: 
  • begrijpt eenvoudige probleemstelling ten volle.
  • analyseert probleemstelling in functie van de gekozen ontwikkelomgeving.

Start to create - mogelijke invulling van BC013

Modules: 


We benadrukken hier nogmaals dat onderstaande voorbeelden van leerinhouden niet bindend zijn en bedoeld zijn ter inspiratie voor je eigen module. Welke leerinhouden je zelf zal gebruiken zal telkens afhankelijk zijn van de doelgroep voor wie je de module zal geven. Denk gerust zelf na welke leerinhouden je zou gebruiken voor deze basiscompetentie. Wanneer je zelf een eigen invulling hebt voor deze basiscompetentie, kan je deze gerust bij ons indienen via de link op de website Indienen BC.

  • Kan de bronnen van mediabestanden kritisch beoordelen op betrouwbaarheid.
  • Beseft dat mediabestanden kunnen gemanipuleerd zijn.
  • Kan afwegen welke informatie men over zichzelf wil prijsgeven op websites/apps  in ruil voor het gebruik van hun mediabestanden.
  • Is zich bewust van de gevolgen op het vlak van privacy bij het online plaatsen van mediabestanden (bv. er worden profielen van jou gemaakt voor reclamedoeleinden, je verleent automatisch gebruiksrecht op de geplaatste bestanden,...).

Pagina's