De eerdere kennismaking met CIV ST partner Raditeq in juni dit jaar smaakte naar meer! Enkele studenten wilden meer weten over de mogelijkheden voor software developers bij dit bedrijf. In afstemming met de docent is een mooi een dagprogramma opgesteld en vorige week was het zover. Vier studenten kregen uitleg over de producten die Raditeq produceert en in welke situaties en laboratoria deze gebruikt worden. Ook konden ze zien wat er allemaal komt kijken bij de ontwikkeling van een dergelijk product én hoe klein alle onderdelen zijn.
Na de rondleiding gingen de studenten praktisch met één van de producten, RadiPower, aan de slag. Ze zagen hoe dit apparaat elektrisch in elkaar zit en hoe de software werkt in de embedded processor. Daarnaast doken ze dieper in de communicatiemethode tussen de PC en de powermeter; in de source code, hoe specifieke commando’s reageren, hoe de interactie werkt met de elektronica en welke code gebruikt wordt voor het uitlezen van gegevens. Kortom het hele traject van het meten van een elektrisch vermogen, communicerend over USB naar de PC en het resultaat daarvan tonen op het computerscherm is uitgelegd en besproken.
Senior Software Engineer John de Rooij vult aan: “Uiteraard hebben we ook de verwante werkprocedures, gebruikte source code management systemen en automatische documentatie en build-processen besproken en uitgelegd. Het is bij de studenten wel duidelijk geworden dat de producten en software die we maken veel groter en complexer zijn, dan dat ze tijdens hun studie tegenkomen. Dat we daarom duidelijke procedures, review momenten en documentatie hebben om fouten te voorkomen is dan ook logisch.”
Tijdens het praktijk gedeelte hebben de studenten zelf een Python programma gemaakt. Hiermee konden ze een echte RadiPower, die was aangesloten op hun PC, uitlezen en het meetresultaat op hun scherm tonen. Het is daarbij zelfs gelukt (met de hulp van ChatGPT), om er een grafiekje van te maken.
Omdat Raditeq een ander soort stageopdrachten heeft dan de studenten gewend zijn, is er ook tijd gemaakt om een aantal mogelijkheden te bespreken. De opdrachten variëren in moeilijkheid, gebruikte programmeertaal, zichtbare user interface en zijn meer technisch op de achtergrond of meer zichtbaar voor de eindgebruiker. Door deze variatie aan opdrachten is altijd wel een leuke en interessante uitbreiding te bepalen, die een goede match met de interesses van een student geeft.
“Inmiddels hebben we ook al contact gehad met één van de studenten die geïnteresseerd is om een van die opdrachten op te pakken tijdens een stage.” aldus John.
Gerelateerd nieuws
Vierdejaars studenten Technicus Engineering van mboRijnland zijn gestart met een bijzonder hybride project in samenwerking met SRON, het Nederlandse instituut v...
Op de DIF is de challenge Smart Water Management van start gegaan. Lisa Heuer van The Field Leiden, opdrachtgever van de challenge, presenteerde het vraagstuk a...
De eerstejaarsstudenten van de opleiding Technicus Engineering in Gouda zijn het nieuwe schooljaar gestart met twee bedrijfsbezoeken. De studenten van niveau 2 ...
De zomer staat weer voor de deur: een periode om even op te laden en vooruit te kijken naar een nieuw studiejaar. Een studiejaar waarin ook een aantal veranderi...