Bild
Software students in front the truck they are working on
Softwarestudenter framför den lastbil de programmerar.
Foto: Catharina Jerkbrant
Länkstig

Programmering i realtid för Softwarestudenter i REVERE-labbet

Under ett tvådagarsprojekt på kursen "Development of Embedded and Real-Time Systems" fick internationella softwarestudenter från Göteborgs universitet möta verkliga utmaningar i REVERE-labbet på Lundbystrand. Uppgiften gick ut på att programmera en Volvolastbil för att sedan kunna fjärrstyra vissa funktioner.

Bild
Lärarassistent Srijita Basu (vid ratten) och två softwarestudenter i förarhytten.
Lärarassistent Srijita Basu (vid ratten) med studenter i lastbilens förarhytt.
Foto: Sepehr Seif

I REVERE-labbet fick studenterna omvandla sin teoretiska kunskap till konkret mjukvaruutveckling. Studenterna visade oss en imponerande teknisk kompetens och lika stor entusiasm!

             – Srijita Basu, lärarassistent på kursen

De studenter som befinner sig i REVERE-labbet under de här två dagarna går på det internationella kandidatprogrammet Software Engineering and Management. Projektet ingår som ett delmoment i kursen Development of Embedded and Real-Time Systems och studenterna har fått i uppdrag att genomföra ett praktiskt projekt i samarbete med forskningslabbet REVERE.

Huvuduppgiften för varje projektgrupp handlar om att utveckla ett C-program som genom "CAN-kommunikation" ska kunna skicka signaler och meddelanden till Volvolastbilen. Om allt funkar ska studenterna sedan kunna fjärrstyra några av lastbilens funktioner, som till exempel varningsblinkers, roterande varningsljus, arbetsbelysning och tuta.

Uppgiften skapade engagemang och motivation hos studenterna och gav konkret och praktisk erfarenhet av verkliga inbyggda system och realtidssystem.

En av studenterna på kursen, Juliana Costa, kommenterar:

– Det var spännande att se hur tillämpningen av inbyggda system faktiskt fungerar i praktiken. Vi fick en inspirerande och meningsfull upplevelse som verkligen kändes relevant för oss som studenter och vi fick känna oss som riktiga mjukvaruingenjörer! Tack professor Miroslaw och Srijita för att ni gav oss den här möjligheten!

Máté Stier, en annan student i projektteamen, tillägger:

– Jag tyckte verkligen att det var intressant att få prova på att programmera den här lastbilen, där jag kunde använda mina kunskaper om bit-operationer från kursen i en realistisk miljö. Jag tror att alla i vårt team tyckte att det här var en värdefull lärandemiljö.

Miroslaw Staron, kursansvarig, förklarar tankarna bakom de två dagarna i REVERE-miljö:

– Även om vi ofta brukar säga att mjukvara finns precis överallt i våra liv, visar vi sällan studenterna mer konkret vad det betyder. Mitt mål med den här aktiviteten var att visa studenterna hur de kan använda de färdigheter de har lärt sig i praktiken. Veckan efter den här övningen besöker vi också AB Volvos R&D i Lundby, där studenterna får ta del av hur en mjukvaruingenjörs dagliga arbete kan se ut.

Samarbete mellan Göteborgs universitet och Chalmers

Studentprojektet kopplat till REVERE genomförs i samarbete med AoA Transport vid Chalmers tekniska högskola och SFO Transport vid Göteborgs universitet och ska ge studenterna praktisk erfarenhet i en tvärvetenskaplig akademisk och industriell miljö.