Veilig programmeren
Maak snel een vliegende start met dit keuzedeel. Vraag het complete, bewerkbare lespakket gratis aan en gebruik het direct als basis voor je lessen. Pas het materiaal eenvoudig aan op je studenten, planning en onderwijspraktijk.
Over dit lespakket
Wat is dit keuzedeel en voor wie is het bedoeld?
Keuzedeel K0501 “Veilig programmeren” is mbo-lesmateriaal voor het werken aan de kerntaak: het specificeren, ontwerpen en ontwikkelen van een veilige applicatie. Het materiaal is bedoeld voor onderwijsinstellingen die studenten willen begeleiden richting veilige softwareontwikkeling.
Dat maakt dit materiaal geschikt voor trajecten waarin studenten werken aan concrete programmeeropdrachten, waarbij aantoonbaar wordt wat zij leren en opleveren.
Met 6 modules en 40 lessen biedt het pakket een gestructureerde opbouw die docenten helpt om het leerproces planmatig te begeleiden. De totale omvang is opgenomen in het pakketaanbod: er zijn 40 bijbehorende lessenbestanden (pptx) en in totaal 237 DOCX-documenten, waaronder 200 opdrachtenbestanden, 6 BPV-documenten en 1 docentenhandleiding.
Het lespakket sluit aan bij mbo-onderwijs waarin studenten leren om software veilig te ontwerpen en te bouwen, en waarin de ontwikkeling van kennis en vaardigheden zichtbaar wordt via portfolio-achtige werkwijzen.
Welke leerresultaten behalen studenten?
Studenten werken aan het vertalen van eisen en wensen naar een veilige oplossing, van analyse tot daadwerkelijke ontwikkeling.
Dat betekent dat zij tijdens het leerproces aandacht hebben voor het bepalen van wat er moet gebeuren, hoe het ontwerp vorm krijgt en hoe de implementatie veilig wordt uitgevoerd.
Het portfolio-didactisch model ondersteunt daarbij: studenten kunnen resultaten verzamelen en onderbouwen. Daardoor wordt het voor zowel student als docent inzichtelijk hoe de ontwikkeling verloopt en welke stappen zijn gezet richting een veilige applicatie.
Het pakket kent 6 modules en 40 lessen. Door die opbouw kunnen studenten zich gefaseerd ontwikkelen: eerst onderdelen begrijpen en daarna toepassen binnen een reeks opdrachten die samenhangend gericht zijn op veilig programmeren.
Hoe is het lespakket didactisch opgebouwd?
Het lespakket is ingericht volgens het didactisch model “portfolio”. In zo’n aanpak werken studenten aan bewijs van hun ontwikkeling: resultaten die laten zien wat ze hebben gedaan en geleerd. Voor u als docent betekent dit dat u kunt sturen op voortgang, kwaliteitscriteria en reflectie op gemaakte keuzes.
De opbouw bestaat uit 6 modules en 40 lessen. Die structuur helpt om onderwerpen logisch te ordenen en om vaardigheden stap voor stap op te bouwen.
De omvang aan documentatie is concreet vastgelegd: er zijn 237 DOCX-documenten in totaal. Daarvan zijn er 200 opdrachten-documenten en 6 documenten specifiek voor BPV. Daarnaast is er 1 docentenhandleiding. Dit geeft aan dat de didactiek niet alleen uit lesmateriaal bestaat, maar ook uit een set opdrachten en begeleidende stukken voor de docent en BPV-context.
Door de portfolio-werkwijze is het pakket bovendien geschikt om leerresultaten te verzamelen per module. Dat maakt het mogelijk om in te zoomen op ontwikkeling door de tijd, in plaats van alleen op eindproducten.
Wat zit er concreet in het pakket?
De totale SBU is 240. Dat geeft een indicatie van de studielast die het pakket ondersteunt.
Voor de lessen zijn er 40 pptx-bestanden beschikbaar. Daarmee kunt u de inhoud per les presenteren en docentgestuurd uitleg combineren met begeleide studentactiviteiten.
Daarnaast zijn er in totaal 237 DOCX-documenten. Het overgrote deel daarvan bestaat uit 200 opdrachten-DOCX-bestanden. Deze opdrachten vormen de kern om studenten te laten oefenen met het specificeren, ontwerpen en ontwikkelen van een veilige applicatie.
Specifiek voor de praktijk zijn er 6 BPV-DOCX-documenten opgenomen. Voor docenten is er bovendien 1 docentenhandleiding in DOCX-vorm. Deze combinatie maakt het pakket zowel toepasbaar in het onderwijs als in de verbinding met beroepspraktijk.
Hoe gebruikt een docent dit in de praktijk?
U kunt dit lespakket praktisch inzetten door de 40 lessen te doorlopen met de bijbehorende 40 pptx-presentaties. Zo heeft u per les een helder startpunt om uitleg, toelichting en eventuele instructies te organiseren. De lessen vormen samen de routes door de 6 modules.
In elke les worden studenten begeleid via de opdrachten die in totaal 200 opdrachten-DOCX-documenten omvatten. Daarmee kunnen studenten gericht oefenen aan onderdelen die bijdragen aan het specificeren, ontwerpen en ontwikkelen van een veilige applicatie.
Omdat het didactisch model gebaseerd is op portfolio, kunt u resultaten uit de opdrachten verzamelen en beoordelen op voortgang.
Voor begeleiding en consistentie kunt u gebruikmaken van de docentenhandleiding (1 DOCX). En wanneer studenten in de praktijkcomponent stappen, kunt u putten uit de 6 BPV-documenten om de brug te leggen naar beroepscontext.
Hoe sluit dit aan op BPV en beroepspraktijk?
Dat betekent dat het keuzedeel is voorbereid op toepassing in de beroepspraktijk. U kunt deze BPV-stukken inzetten om studenten te laten werken aan veilige programmeer- en ontwikkelactiviteiten in een praktijkomgeving.
Het centrale inhoudelijke vertrekpunt blijft hetzelfde: het specificeren, ontwerpen en ontwikkelen van een veilige applicatie. Door de BPV-documenten wordt dit doel vertaald naar een context waarin studenten kunnen oefenen met echte of realistische werkzaamheden.
De portfolio-werkwijze uit het didactisch model ondersteunt de aansluiting met BPV, omdat studenten hun ontwikkeling kunnen documenteren en onderbouwen. In de praktijk betekent dit dat studenten niet alleen uitvoeren, maar ook kunnen laten zien hoe zij keuzes maken rondom veiligheid.
Daarmee helpt het pakket u om BPV niet als losse activiteit te zien, maar als onderdeel van een leerroute door de 6 modules en de 40 lessen, waarin praktijkervaring zichtbaar wordt in het portfolio.
Wat levert dit op voor student en docent?
Voor studenten levert keuzedeel K0501 “Veilig programmeren” gerichte oefenruimte op rond een duidelijke kerntaak: het specificeren, ontwerpen en ontwikkelen van een veilige applicatie. Door de opbouw met 6 modules en 40 lessen kunnen zij gestructureerd toewerken naar toepassing van veiligheid in hun ontwikkeling.
Daarnaast biedt het portfolio-didactisch model studenten de mogelijkheid om resultaten en ontwikkeling aantoonbaar te maken. Dat sluit aan op de manier waarop dit soort vaardigheden beoordeeld kan worden: niet alleen het eindresultaat, maar ook het proces en de keuzes die leiden tot een veilige oplossing.
Voor docenten levert het pakket houvast in inhoud en organisatie. U beschikt over 40 pptx-bestanden voor de lessen, 200 opdrachten-DOCX-documenten om het onderwijs te vullen met concrete leeractiviteiten en 1 docentenhandleiding om consistent te kunnen werken.
Ook de verbinding met BPV is geborgd door de 6 BPV-DOCX-documenten. Daardoor kunt u het keuzedeel afstemmen op de praktijkcomponent, terwijl de inhoudelijke focus op veilige applicaties behouden blijft.
Praktische informatie: inzet, voorbereiding en levering
Dit materiaal voor keuzedeel K0501 “Veilig programmeren” heeft een totale SBU van 240 en is ingericht voor uitvoering binnen 6 modules en 40 lessen. Dat maakt het geschikt om in te plannen binnen een mbo-onderwijstraject waarin u het leerproces begeleidt met een vaste lesstructuur.
Ter voorbereiding kunt u gebruikmaken van de 40 pptx-bestanden die bij de lessen horen. Daarnaast zijn er in totaal 237 DOCX-documenten beschikbaar, waaronder 200 opdrachten-DOCX-bestanden voor studentopdrachten. Daardoor kunt u per les en per module gericht voorbereiden wat studenten doen en opleveren.
Voor de rol van de docent is er 1 docentenhandleiding in DOCX-vorm. Voor de praktijkcomponent zijn er 6 BPV-DOCX-documenten, waarmee u de aansluiting op beroepspraktijk kunt organiseren binnen uw portfolio-aanpak.
Neem bij aflevering en exacte afnameprocedure daarom contact op met uw leverancier of vraag dit na binnen uw WordPress omgeving. Voor de inhoud en opbouw geldt in ieder geval dat het pakket bestaat uit de genoemde aantallen bestanden en onderdelen.
