Voor het schooljaar 2024-2025 worden er geen nieuwe aanmeldingen aangenomen voor de AD Software Developer
Associate Degree Software Developer
De tweejarige, praktijkgerichte Ad-opleiding “Software Developer” is bedoeld voor afgestudeerden van het MBO en HAVO, en werkende ICT-professionals. De Ad-opleiding leidt op tot professional Software Developer.
De Software Developer draagt zorg voor de aanmaak en het onderhoud van applicaties in grote en kleine bedrijven.
Als je, je na het MBO of de HAVO wilt ontwikkelen tot een professional Software Developer, zit je bij onze Ad-opleiding goed. Deze opleiding verdiept en verbreedt je kennis, vaardigheden en inzichten in de modernste informatietechnologie. Je leert verbinding te leggen tussen de bedrijfsprocessen en de ICT. Ook aspecten als het zelfstandig en proactief functioneren, het ontwikkelen van initiatieven en het aansturen van een team komen hierbij aan bod.
Er bestaat een grote behoefte aan medewerkers, die bruggen weten te slaan tussen de eisen en wensen van de gebruikers en de mogelijkheden van de informatietechniek. Medewerkers die naast praktische kennis, ook op theoretisch en conceptueel gebied over voldoende bagage beschikken. Hiervoor word je met de Ad Software Developer opgeleid.
Onderwijsvisie
Bij de opleidingen van UNASAT voelt iedereen zich welkom en hoort iedereen erbij. Studenten en docenten kennen elkaar en weten elkaar te vinden. De docenten doen er alles aan om je te begeleiden bij je studie op een manier die bij jou past. Dit vraagt van jou betrokkenheid en een actieve inzet. Samen maken we het onderwijs.
Kenmerkend voor het onderwijs van UNASAT is de aandacht voor:
- De kennisbasis van het beroep
- Handelen in de beroepspraktijk
- Je eigen professionele identiteit
Al deze elementen komen steeds aan bod tijdens de opleiding. Studenten (en medewerkers) hebben invloed op de manier waarop dit gebeurt.
In het begin van je studie ligt de nadruk op het ontwikkelen van kennis en vaardigheden, maar direct komt ook de praktijk aan bod. Je leert reële beroepsvraagstukken aan te pakken, in samenwerking met medestudenten, docenten, professionals uit de praktijk en praktijkgerichte onderzoekers. In het begin krijg je veel begeleiding van je docent, later neem je steeds meer het heft in eigen handen. Tijdens je studie leer je jezelf steeds beter kennen en ontdek je wat jouw unieke kwaliteiten zijn als beroepsbeoefenaar.
Onderwijsvorm
Er is gekozen voor een geïntegreerde competentiegerichte onderwijsvorm in deeltijd.
Studenten hebben de mogelijkheid om de colleges toe te passen tijdens hun werk en kunnen eveneens vraagstukken van het werk tijdens de colleges uitwerken. Er is een intensieve interactie tussen studie en werk. Vandaar dat het belangrijk is dat de student een baan heeft dat aansluit op de studie.
De studie is verdeeld over twee jaren opgebouwd uit twee semesters per jaar. De studiedruk is omgezet in EC, waarbij 1 EC overeenkomt met 28 uren effectieve inzet. De contact momenten zijn 3 lesdagen per week van elk 4 lesuren. De begeleiding vindt plaats op basis van face to face (fysiek) contact, maar ook digitaal en via distance education. De overige invulling is voor zelfstudie en werken aan opdrachten.
De opleiding is opgesplitst in theoretisch en praktische componenten, die middels diverse toets producten aan het eind van elk semester worden gemeten. Er zijn aan het eind van elk blok ook tussentijdse toets momenten.
De schriftelijke toetsen ook wel tentamens zijn kennistoetsen, terwijl de “beroepsprodukten” de praktische toetsen zijn.
De studie wordt afgesloten met een zelfstandige eindopdracht naar keuze – “software project bij een extern bedrijf”, of middels het behalen van het Certified Professional Programmer Certificaat, en een eindassessment van de competenties.
Ondersteuning
Iedere student is uniek en heeft zijn eigen ideeën over wat hij in zijn studie wil bereiken. In onze ondersteuning maken we je bewust van je capaciteiten, kansen en uitdagingen tijdens het “persoonlijk professionalisering traject’ bekend als PP-traject. Soms blijkt tijdens of al vóór de opleiding dat je moeite hebt met of een achterstand hebt in een bepaald vak of onderwerp. Dan is het nuttig je kennis hiervan bij te spijkeren. Online zijn er diverse mogelijkheden hiervoor.
De studentenmentoren van UNASAT zijn voor ondersteuning bij specifieke problemen.
Programma
De ontwikkelingen in de ICT staan niet stil. Vandaar dat de kennis die je opdoet tijdens colleges en projecten is afgestemd op de laatste trends in het vakgebied. Je krijgt een stevige basiskennis op het gebied van software programming, met JAVA, PHP, Python en SQL. Daarnaast besteden we veel aandacht aan communicatieve vaardigheden en persoonlijke professionalisering. Het programma is opgebouwd uit Modules, themas en onderwerpen.
In onderstaande schema zijn de componenten van de opleiding weergegeven.
Associate Degree Software Developer | ||||||||
SEM1 Blok1
Module SD & DB’s |
SEM1 Blok2
Module RE & PM |
CV & PP | ||||||
Intro op Programmeertalen (PHP/Python etc) en Frameworks vs Linux CML | User Experience (UX) | Communicatieve Vaardigheden & Persoonlijke Professionalisering (Computer vaardigheden & Search Techniques) | ||||||
Databases( MySQL, MSSQL, Oracle) | Requirements Engineering | |||||||
SEM2 Blok1
Module OOP JAVA |
SEM2 Blok2
Module UX en Testing |
|||||||
Object Oriented Java | Projectmanagement met Agile/Scrum | |||||||
Object Oriented Java | Software Security & Testing | |||||||
SEM3 Blok1
Module DS&A |
SEM3 Blok2
Module JAVAScript |
|||||||
Data Structures & Algorithms | Java Persistance with Hibernate (ORM & DAO) | |||||||
Data Structures & Algorithms | Cloud Soulutions (JavaScript/REST API/HTML/CSS) | |||||||
SEM4 Blok1 & 2
Afstudeerproject: keuze uit |
||||||||
|
|
Wijzigingen voorbehouden.
Na je studie
Na je afronding van deze Ad-opleiding kan je of heb je:
- Java/Python/PHP of Java Script programmeertaal actief beheersen en toepassen
- Technieken en vaardigheden ontwikkeld van een Java specialist en JavaScript specialist
- Beheersen van het Agile Software Development Proces
- Toepassen van Internationale Software Development best practices
- Behendigheid ontwikkeld met diverse ontwikkel tools
- Zelfstandig praktische businesscases identificeren en uitwerken tot applicaties
- Requirements vaststellen
- Adviseren over security- en safety vraagstukken mbt software systemen
- Een eenvoudig probleemdomein abstraheren naar een Object Oriented model (OO analyse)
- Een ontwerp maken in Java /Unified modelling language (UML) (OO Design)
- Programma compileren en executeren middels command line
- Programmas schrijven met inachtneming van verschillende security beginselen
- De principes van genormaliseerde relationele databases uitleggen
- Een database definiëren met behulp van de Structured Query Language (SQL): tabellen, sleutels, integriteitsregels, actieregels, checks
- Een conceptueel gegevensmodel op stellen in de vorm van een Entiteit Relatie Diagram (ERD)
- Een eenvoudige relationele database ontwerpen en implementeren
- Gegevens in een relationele database bevragen en manipuleren met behulp van SQL
- De kwaliteit van software en gekozen oplossingen beoordelen, begrijpen en evalueren.
- Op basis van gebruikersvragen de juiste informatie presenteren m.b.v. SQL queries, gebruikmakend van group by, subqueries, views en stored procedures.
- Gebruik maken van deze onderwerpen (algoritmiek, recursie, inductie, bomen en graven) binnen de software development
Gefeliciteerd! Je hebt je Associate degree (Ad) gehaald. Deze titel mag je achter je naam voeren.
Bij je getuigschrift ontvang je een getuigschriftsupplement. Met dit Engelstalige document kun je de waarde van je getuigschrift eenvoudiger aantonen in het buitenland bij de toelating tot een vervolgstudie of bij het vinden van een baan.
Beroepen
Met je Ad Software Developer kun je bij zowel kleine als middelgrote organisaties gaan werken. Dit hoeven niet per se ICT-bedrijven te zijn. Je kunt ook bij bedrijven in andere sectoren aan de slag als ICT-er.
De precieze inhoud van je functie is afhankelijk van de aard en de omvang van het bedrijf. Ook kent de functie verschillende benamingen zoals applicatieontwikkelaar of applicatiebeheerder
Doorstuderen
Als je de Ad-opleiding met succes hebt afgerond, kun je verder studeren in de ICT Bacheloropleiding. Je kan voor bepaalde onderdelen vrijstelling aanvragen.
Instroomvoorwaarden
Instroom voor de AD “Software Developer” is vanuit VWO, HAVO met wiskunde in het pakket, NATIN – ICT. Ervaring op het vakgebied is daarnaast een voordeel.
Ook bestaat de mogelijkheid voor personen met een aantoonbaar middelbaar denk- en werkniveau met ruime vooraf verworven ICT-vaardigheden de opleiding te volgen. Deze personen zullen vooraf worden gescreend of ze instaat zullen zijn de studie succesvol af te ronden.