Hier worden vragen en antwoorden opgenomen die voor iedereen van belang kunnen zijn die met dit materiaal bezig is.
Module: S Oriëntatie Product Proof of Concept, onder ‘Lesmateriaal’ staat een link ‘Exercises: Arrays’, die naar een verkeerde plek verwijst. Moet zijn: naam: ‘softwarematerial/basic’ url: ‘https://stasemsoft.github.io/softwarematerial/docs/basic/’
Je moet je docent overtuigen dat je de gewenste vaardigheden op het vereiste niveau beheerst! Voor een deel zal dit wellicht mogelijk zijn met stukken code in andere talen en omgevingen: overleg met je docent!
Anderzijds: als je een taal mag blijven gebruiken die je al kent verwachten we natuurlijk dat je daar wat extra’s in kunt laten zien, en niet alleen maar het minimale gevraagde. Ook willen we je erop wijzen dat semester 2 bij software verder op Asp.NET in gaat: het is daarvoor handig als je al thuis bent in C#.
Een concept als ‘methods met parameters en returnvalues’ kun je in een heleboel talen laten zien. Een docent zal hierbij wellicht vragen stellen over types (in staticly typed languages).
En in de proftaak? Overleg altijd met de docent. Voor de verdieping in software moet je altijd wel zaken individueel moeten doen (overleg met je docent), daar kan de docent eventueel alsnog C# eisen.
En als er nu 1 student in het team is met veel ervaring en die heeft een voorkeur voor een andere taal en probeert zijn teamgenoten hiervan te overtuigen? Wat wel belangrijk is: iedereen uit het team die in S verdiept moet de software van de proftaak kunnen uitleggen (niet op elk detail, maar zeker wel globaal). Als het hele team er achter staat en ‘die ene student’ beseft dat ie de anderen mee moet laten helpen, dat jullie samen moeten werken, valt er over te praten.
Een deel van het lesmateriaal is afkomstig uit de (voormalige) vakken OIS11, FUN12 en OIS12 bij FHICT, vandaar dat deze afko’s hier en daar (nu nog) zichtbaar zijn. ‘OIS’ stond voor Oriëntatie in ICT & Software Engineering en ‘FUN’ voor FUNdamentals.
Doel: kennismaken: studenten onderling en ook met de docent. We willen dat ze wat door elkaar gaan lopen, praten, discussiëren. Tegelijk willen we ze laten kennismaking met typische softwaredenkselheidjes & co. Onder de noemer Computational Thinking staan een aantal challenges waar studenten die eerste dag mee aan de slag kunnen zonder dat ze een ontwikkelomgeving nodig hebben. De whiteboardstift krijgen ze cadeau van FHICT, daarvoor in return vragen wij dat ze schema’s en modellen tekenen (dus niet met een digitaal tool). Ze hebben die stift later nog nodig hier en daar, dus druk ze op het hart dat ze die bewaren (ISSD verkoopt hun graag nieuwe, als ze hem kwijtraken…).
Alles staat op de Homepage en in de Modules, er zijn geen aparte kick-off-slides. Afhankelijk van je eigen stijl loop je er kort doorheen of zet je zelf aan het lezen. Demand Based: laat ze ook zelf maar een beetje zoeken! Een beetje onrust mag er best ontstaan in de klas… ;-)
Voor sommige studenten is niet duidelijk wat van hen verwacht wordt. De pagina ’Toelichting van de leeruitkomsten’ (voor een link zie de Home-page van je S1-SOFT-course) blijkt niet voor alle gevallen duidelijk genoeg. Het beantwoorden van de vraag (door docent gesteld): ‘Wat heb je met de feedback gedaan?’ is hierbij belangrijk! Om feedback te krijgen én vast te leggen (feedpulse) moet je in gesprek gaan met je docent.
Het materiaal staat in git (op GitHub, om precies te zijn): verbeter fouten liefst via de ‘verbeter deze pagina’ onderaan de pagina’s! Het inhoudelijke materiaal vind je allemaal op: https://stasemsoft.github.io/softwarematerial/ .