De opleiding
Tijdens de opleiding Ad Software Development leer je alles over wat er nodig is om software te ontwikkelen voor bijvoorbeeld informatiesystemen en (web)applicaties. Samen met een aantal studiegenoten vorm je zowel een project- als een leerteam. Je leert hoe je moet werken aan de eisen van opdrachtgevers en vertaalt deze naar software waar gebruikers enthousiast van worden.
Je werkt en leert in een projectteam samen aan de ontwikkeling van software of je doet dit binnen een bedrijf wanneer je plek daarvoor geschikt is. Van een eenvoudige app voor een opdrachtgever naar een complexe app. In een leerteam verdiep je je samen in de ontwikkeling van professionele skills en leerdoelen, zowel van jezelf als van je medestudenten.
Inhoud van de Ad Software Development
De opleiding is opgebouwd uit een oriëntatie-, ontwikkel- en afstudeerfase. In elke fase werk en leer je naar concrete doelen rondom de terugkerende thema’s Software, User Experience (UX), Projectmanagement met Agile/Scrum en Professional Skills. De gefaseerde en thematische opbouw helpt je om je stap voor stap te ontwikkelen en complexere opdrachten voor externe opdrachtgevers en het bedrijfsleven uit te leren voeren.
Je leert vanuit drie belangrijke concepten denken en werken: object-oriented programmeren; werken met tools waaronder DevOps; en samenwerken vanuit Agile.
In het eerste halfjaar ga je op school in teamverband met je medestudenten aan de slag in een gesimuleerde omgeving. Je leert eenvoudige applicaties te ontwikkelen vanuit de basisconcepten, zoals:
- imperatief programmeren (programma's worden opgesteld in de vorm van opdrachten die direct uitgevoerd kunnen worden);
- object georiënteerd programmeren (programma's worden opgebouwd uit met elkaar samenwerkende objecten. Aan de hand van een object creëer je een datastructuur met verschillende gegevens en methodes);
- testen;
- Agile/Scrum;
- UX
In het tweede halfjaar breid je deze basiskennis uit en ontwerp en ontwikkel je in teamverband complexe apps veelal voor externe opdrachtgevers. Gastsprekers uit het werkveld delen in gastcolleges hun expertise, ervaring en kijk op de wereld van software development.
In het eerste halfjaar ga je 3 tot 4 dagen per week aan de slag als junior software developer bij een bedrijf in een stage. Je volgt daarnaast voor een klein deel geplande onderwijsactiviteiten, zoals leerteambijeenkomst en Software. Je bent nu zelf meer verantwoordelijk voor je eigen leren en richting binnen de software development wereld en bij het bedrijf waar je werkt.
In het laatste halfjaar studeer je af in het bedrijfsleven, waar je als softwareontwikkelaar werkzaam zult zijn om de fijne kneepjes van het vak te leren. Je bouwt en stelt software beschikbaar die uit meerdere subsystemen bestaat, zoals bijvoorbeeld een front-end en backend met een REST-api en database. Je leert software te ontwikkelen die aansluit bij de eisen van klanten en gebruikers. Jij draagt hier zorg voor door het uitvoeren van requirementsanalyses en usability tests en je leert in een Agile/Scrum teamverband software ontwikkelen, te beheren en te bewaken vanuit een ontwikkelstraat.
De Software Development docenten
Het docententeam bestaat uit docenten die hun sporen hebben verdiend in het bedrijfsleven. Na uitgebreide, succesvolle carrières besloten zij onderwijzer te worden. Externe (gast-) docenten uit het cloud-werkveld geven ook les.
Meer weten over deze opleiding?
Een Associate degree is een praktijkgerichte, tweejarige hbo-opleiding. Met een Ad-diploma vergroot je je kans op een baan, zonder meteen een volledige vierjarige bacheloropleiding te moeten volgen. Na een Ad-opleiding kun je alsnog doorstromen naar een bacheloropleiding en deze verkort doorlopen.
Tijdens de opleiding staat samenwerking in leer- en projectteams met medestudenten centraal. Je werkt aan projecten die sterk lijken op de beroepspraktijk. Op maandag is er fysiek onderwijs en op de donderdag online onderwijs.
Je krijgt korte instructies en werkt vervolgens zelfstandig met je team aan het ontwikkelen van applicaties. Deze resultaten presenteer je aan diverse betrokkenen. Op deze manier ontwikkel je de kennis en vaardigheden die je nodig hebt tijdens stages en in je toekomstige carrière. De opleiding besteedt veel aandacht aan je persoonlijke en professionele groei, ondersteund door begeleiding van verschillende coaches.
Aanbevolen een laptop met een up-to-date besturingssysteem Windows, Linux of macOS; 8GB of meer interngeheugen; 20GB of meer vrije ruimte, 13" of meer hoge-resolutie scherm en een accuduur van minimaal 6 uur.
We merken dat studenten die nog nooit (of weinig) geprogrammeerd hebben het fijn vinden om er iets meer over te weten. Op w3schools.com kun je oefenen en ervaring opdoen met programmeren en wat daarbij komt kijken.
Ontdek op w3schools.com/python of w3schools.com/java of dit wat voor jou is!
Jouw ontwikkeling staat centraal. Gedurende de opleiding werken we met feedbackmomenten. Hierin volgen we samen jouw ontwikkeling met behulp van feed up (waar ga ik naar toe?), feedback (hoe doe ik het?) en feed forward (wat moet er nu gebeuren?). Zo geef je richting aan je leren en wordt je ontwikkeling zichtbaar.
Je rondt elk semester af met een assessment. Hierin toon je aan dat je aan de gewenste criteria voldoet. Je ontvangt studiepunten voor de behaalde criteria. Zo kun je aan het eind van de opleiding aantonen dat je alle onderdelen in de opleiding op bekwaam niveau beheerst.
Je studeert af als ‘Associate Degree Software Development’-ontwikkelaar.
Wil jij het beste uit jezelf en je studie halen? Volg dan naast je gewone onderwijs een HU-honourstraject. Je kunt kiezen voor een volledig programma of je komt zelf met een idee. Met dit honourstraject heb je straks echt een streepje voor op de arbeidsmarkt.
In Nederland zijn er twee vormen van collegegeld: het wettelijke collegegeld (lager tarief) en het instellingscollegegeld (hoger tarief). In welke categorie je valt, is afhankelijk van je persoonlijke situatie. Met de handige collegegeldmeter van Hogeschool Utrecht zie je binnen enkele minuten welk tarief voor jou geldt.
Aan het einde van je eerste studiejaar ontvang je een studieadvies. Dat advies kan inhouden dat je geschikt wordt geacht voor de opleiding, of een verwijzingsadvies als een andere opleiding beter bij je lijkt te passen, of het advies om met de studieloopbaanbegeleider een studieplanning op te stellen.
Het betreft hier geen bindend advies: je hoeft het advies niet op te volgen. Uiteraard gaan we ervan uit dat je het advies zorgvuldig weegt.