3. Systemudvikling

I flow 3 skal du arbejde med objektorienteret programmering, analyse og design. Du lærer at analysere kundekrav ud fra objektorienterede principper og designe en løsning ved hjælp af UML (et visual diagram). Den objektorienterede organisering af koden, gør det nemmere at overskue, ændre og vedligeholde et system.
Det andet fokus i flowet er samarbejde. Sidst i flowet ligger en bunden opgave hvor I skal foretage en objektorienteret analyse og lave et objektorienteret design af løsningen, før I må gå i gang med at kode. Systemet I skal bygge, giver mulighed for at repetere det I har lært om systemudvikling i dette flow. I får selvfølgelig også trænet brug af datatyper og variable til metoder, lister, load af data fra fil, at bygge en tekstbaseret menu og at arbejde med principper og regler i OOP, samt at anvende polymorfi i praksis.