Applicatieontwikkeling

Share

  • Mail to a friend

Veelzijdigheid troef in deze driejarige bacheloropleiding Toegepaste Informatica, met afstudeerrichting Applicatieontwikkeling. Of je je nu profileert als multimediaontwikkelaar, analist-programmeur, software-architect of software-ingenieur, je speelt in een team: samen zet je je schouders onder een applicatie die voldoet aan strenge eisen van ... gebruiksvriendelijkheid.

Professionele bachelor in de Toegepaste Informatica

Regime:
Voltijds dagonderwijs

Contactpersoon

Kris Demuynck

Profiel

Je paspoort

Je droomt van een job in de informaticasector, want je houdt van de razendsnelle evolutie in die wereld.

Maar je bent de fase van gewone IT-gebruiker voorbij.

  • Je wil technisch sterk staan en alles weten over programmeertechnologie.
  • Je wil precies weten hoe programma’s werken en hoe ze dat beter, sneller en efficiënter kunnen.
  • Je ziet jezelf creatieve en innovatieve toepassingen ontwikkelen en meedraaien in een gemotiveerd team.

Je opleiding

Nieuwe technologieën en hun toepassingen, daar draait je hele opleiding rond.

  • Theorie krijg je steeds in functie van de praktijk: Java, .NET, HTML5, XML, mobile apps, security … Je codeert en ontwikkelt.
  • Je eerste programma’s schrijf je al tijdens het eerste jaar.
  • Je voert een volledig KMO-softwareproject uit in het tweede jaar.
  •  In het derde jaar kies je ofwel voor bedrijfs- ofwel voor multimedia-applicaties.
  • Intussen werk je voortdurend in team en bouw je samen met je collega’s een professionele toepassing die communiceert met sociale netwerken en ook werkt op mobiele toestellen.
  • Je leert efficiënt communiceren en projecten beheren.

Al die competenties komen je goed van pas, je leven lang maar zeker ook tijdens je eindstage.

Top-opleiding in Vlaanderen!

NVAO geaccrediteerde opleiding

Je toekomst

Die lacht je tegemoet, want dit knelpuntberoep geeft je op slag toegang tot tal van interessante jobs.

Ontwikkelaars met kwaliteiten om een eigen project te runnen, zijn bijzonder gevraagd op de arbeidsmarkt. Zowel binnen als buiten de IT-sector. Daar wachten jou boeiende en flexibele jobs als softwarearchitect of -engineer.

En dat je voortdurend moet bijleren, daarop ben je perfect voorbereid. Dankzij je brede interesse, je ambitie en vooral je passie.

Verwante opleidingen

Andere opleidingen Toegepaste Informatica:

Andere opleidingen:

Lessentabel

Eerste jaar

  studiepunten *
Systeem- en netwerkbeheer  
Computersystemen 1 6
Netwerkarchitectuur 1 3
Applicatieontwikkeling  
Objectgeoriënteerd programmeren 1 11
Datastructuren en algoritmen 5
Webtechnologie 4
Databanken 1 7
Software engineering 1 7
Bedrijfskunde  
Boekhoudkundig inzicht voor IT 3
Management accounting voor IT 4
Statistische analyse 3
Communicatieve vaardigheden 7

Tweede jaar

Applicatieontwikkeling  
OO programmeren 2 .NET 8
OO programmeren 2 Java 4
XML technologie 3
Databanken 2 5
Software engineering 2 7
Projecten 8
Systeem- en netwerkbeheer  
Netwerkarchitectuur 2 3
Computersystemen 2 3
Bedrijfskunde  
ERP-practicum 3
Bedrijfsprocessen 8
Communicatieve vaardigheden 2 5
Ethiek  
Religie, zingeving en levensbeschouwing 3

Derde jaar

Stage 15
Traject (kies 1 traject)  
- Traject bedrijfsapplicaties 7
- Traject multimedia-applicaties 7
Applicatieontwikkeling  
Software development 8
Java webapplicaties 5
Databanken en middleware 4
Software engineering 3 3
Business courses 3
Bedrijfskunde  
Plannen en testen 3
Informatica- en arbeidsrecht 3
Communicatieve vaardigheden 3 6
Ethiek  
Techniek en diversiteit 3

* In de tweede kolom vind je het aantal studiepunten. Die drukken de studieomvang van elk vak uit: één studiepunt stemt overeen met 25 à 30 uren studie.

Onderwijsaanpak

Periodesysteem: overzichtelijk parcours

We organiseren onze lessen en evaluaties in 4 periodes:

Periode 1

  • 6 weken les
  • 1 week herfstvakantie
  • 1 week (beperkte) evaluatie

Periode 2

  • 6 weken les
  • 2 weken kerstvakantie
  • 2 weken evaluatie
  • 1 week feedback en rust

Periode 3

  • 6 weken les
  • 1 week krokusvakantie
  • 1 week (beperkte) evaluatie

Periode 4

  • 6 weken les
  • 2 weken paasvakantie
  • 1 week blok
  • 2 weken evaluatie

Jouw voordeel?

  • Evaluatie gespreid over een heel academiejaar.
  • Snelle feedback na de eerste periode. Je kan nog heroriënteren!
  • Geen lesweek meer na de kerstvakantie.
  • Een week feedback en rust na de evaluatie van de tweede periode.
  • Blokweek in de vierde periode.

Kennis delen is ervaring delen

Docenten met bedrijfservaring, een wijdvertakt netwerk aan bedrijfscontacten, inspraak en vertegenwoordiging in toonaangevende vakverenigingen, dat is het kader waarbinnen je studeert. Daardoor heb jij al tijdens je opleiding dat streepje voor. Want bedrijfsdeuren openen zich makkelijk voor jou.

De nieuwste ontwikkelingen volg je van op de eerste rij.

Een opleiding op hoog niveau

Je groeit uit tot de informaticus van morgen. Flexibel, kritisch en blijvend nieuwsgierig. Maar vooral technisch competent en met het nodige bedrijfsinzicht. Getraind in managementfacetten in functie van de job. Met mogelijk een buitenlandse stage-ervaring en een aantal extra certificaten op zak. Troeven die het beroepenveld waardeert.

De opleiding kreeg bovendien in 2011 een schitterend visitatierapport!

Focus op de praktijk

Tijdens de theoretische lessen steek je veel op. En ook achter je computerscherm, als je zelf codeert en ontwikkelt, groeien je vaardigheden elke dag. Maar je besteedt ook veel aandacht aan projectmatig werken en functioneren in teamverband. Want dat zijn vaardigheden die je straks volop nodig hebt in de professionele IT-wereld.

Interactie

Natuurlijk haal je veel kennis uit je cursussen. Maar het meeste leer je tijdens je stages en bedrijfsbezoeken. KdG geeft je alle kansen om jouw plaats op de arbeidsmarkt te ontdekken. We hebben nauwe banden met heel veel bedrijven en instellingen. Je studie is dus onmiddellijk bruikbaar op de arbeidsmarkt én je kent meteen heel wat bedrijven waar je aan de slag kan.

Laptop-opleiding

Applicatieontwikkeling is een laptop-opleiding: je maakt intensief gebruik van je eigen laptop tijdens de lessen.

Vakbeschrijving

Eerste jaar

Systeem- en netwerkbeheer

  • Computersystemen 1
    Je leert hoe een computer werkt: van binaire talstelsels en logische schakelingen tot een volledig werkende microprocessor en hoe die samenwerkt met alle onderdelen in een computer. Daarnaast werk je met Linux: een baanbrekend en zeer stabiel besturingssysteem dat nog steeds aan populariteit wint.
  • Netwerkarchitectuur 1
    Om netwerken te begrijpen moet je geest in abstracte modus schakelen. Dat leer je tijdens de theorielessen over netwerken. Je krijgt ook inzicht in het OSI-model voor netwerkcommunicatie. Je bestudeert tientallen voorbeelden van OSI-modellen en gaat daarna zelf aan de slag. Je gebruikt algoritmen om problemen op te lossen en speelt met actuele technologieën zoals TCP/IP en het internet.

Applicatieontwikkeling

  • Objectgeoriënteerd programmeren
    Voor je begint te programmeren, moet je de basisprincipes goed begrijpen. Daarom blijven we in eerste instantie weg van het toetsenbord om begrippoen zoals variabelen, artmetiek, relationele operatoren en arrays te begrijpen. In het deel objectgeoriënteerde technieken leer je tientallen belangrijke programmeertechnieken zoals encapsulatie, information hiding, overerving en polymorfisme. Al die vaardigheden gebruik je om oefeningen en vraagstukken op te lossen. Om complexe toepassingen te schrijven, heb je geavanceerde technieken nodig. Deze cursus maakt je vertrouwd met GUI componenten, graphics, streams, ... Aan het eind van de les schrijf je vlot je eigen programma's.Wat gebeurt er precies 'onder de motorkap' van een softwareprogramma?
  • Datastructuren en algoritmen
    Wat zijn datastructuren en zoekalgoritmen? Hoe meten we de performantie en wat kunnen we doen met geheugenmanagement? Dit en nog meer kom je te weten in het onderdeel datastructuren en algoritmen.
  • Webtechnologie
    Het web is overal, maar hoe maak je nu zo'n website? Je wordt ondergedompeld in dé webtalen: XHTML, CSS en JavaScript. Je combineert dit drietal om uiteindelijk zelf een volledige website te programmeren.
  • Databanken 1
    Via normalisatietechnieken leer je een relationele databank ontwerpen. Met het CREATE, ALTER en DROP statement leer je tabellen aanmaken, structureel wijzigen en verwijderen.
    Met het SELECT statement leer je om op een performante manier informatie uit je databank te halen. Het UPDATE, DELETE en INSERT statement maken het je mogelijk om de databank inhoudelijk te wijzigen.
  • Software engineering 1
    Je doorloopt alle stappen in de ontwikkeling van een softwaresysteem. Vanaf de informatieanalyse tot de data- en procesmodellering. Je maakt kennis met UML en de UML-diagrammen, en leert de basisprincipes van objectoriëntatie. Je gebruikt al je theoretische kennis om concrete vraagstukken op te lossen.

Bedrijfskunde

  • Boekhoudkundig inzicht voor IT
    Nog aan te vullen
  • Management accounting voor IT
    Nog aan te vullen
  • Statistische analyse
    Je leert data analyseren en begrijpen met verschillende technieken. Daarmee kan je data-analisten en managers bijstaan bij het maken van strategische beslissingen.

Communicatieve vaardigheden

  • Tijdens je Franse schrijf– en spreekoefeningen geraak je vertrouwd met het Franse vakjargon uit de informatica. Natuurlijk is een correcte grammatica essentieel. Je leert ook presenteren in het Frans.
  • In het opleidingsonderdeel Engelse Communicatie leer je de 2000 bruikbaarste woorden gebruiken en breidt je vocabulaire uit met specifieke IT-termen. Tijdens al je oefeningen schaaf je ook voortdurend aan je grammatica. Als IT-professional moet bovendien je helemaal thuis zijn in technical writing en in de nerd culture.
  • In het deel professionele communicatievaardigheden leer je foutloos en gestructureerd schrijven en oefent op je mondelinge communicatievaardigheden: presentatietechnieken, non-verbale communicatie, spreekstijl ... Geraak maar al gewoon aan rollenspelen. Want je bent voortdurend in de weer om klachten te beantwoorden, telefonische afspraken te maken en verkoopstrategieën in te oefenen.

Tweede jaar

Applicatieontwikkeling

  • OO programmeren 2 .NET
    Zonder .NET sta je als ontwikkelaar nergens. Daarom leer je alles over VB.NET en ASP.NET. Zo breng je databanken, rapporten en webapplicaties tot leven.
  • OO programmeren 2 Java
    Wie Java goed in zijn vingers heeft, kan wonderen doen met een toetsenbord. Daarom leer je alles over het model view controller paradigma en de toepassingen ervan, design patterns en concurrency.
  • XML-technologie
    XML is een taal die je helpt om te structureren. Een je de taal begrijpt en kent, kan je ze toepassen in combinatie met verschillende technologieën die je al langer kent zoals Java, .NET en XSLT.
  • Databanken 2
    Je gaat dieper in op databankstructuren en bekijkt ze dit keer als administrator. Je maakt kennis met DML, DDL, databankbeveiliging en PL/SQL.
  • Software engineering 2
    In het tweede jaar krijg je vat op het volledige proces van de ontwikkeling van een softwareprogramma. Je leert een objectgeoriënteerde analyse te koppelen aan een complex ontwerp waarbij je anticipeert op veranderingen.
  • Projecten
    Je voert je eerste echte informaticaproject uit van briefing tot oplevering. Zo ontdek je welke vaardigheden je allemaal nodig hebt en waar je die het best inzet.

Systeem- en netwerkbeheer

  • Netwerkarchitectuur 2
    In het tweede jaar bestudeer je de netwerk- en transportlaag van het OSI-model en vertaal je die kennis naar de configuratie van routers en interfaces. Je leert alles over opstartmogelijkheden en structuren voor probleemoplossing. Je past al je opgedane netwerkkennis toe. Je creëert eigen netwerken en lost praktische problemen bij bestaande configuraties.
  • Computersystemen 2
    Je neemt de gangbare besturingssystemen Windows en Linux onder de loep, verdiept je in systeemconcepten en leert programmeren in control language.

Bedrijfskunde

  • ERP-practicum
    Nog aan te vullen
  • Bedrijfsprocessen
    Geen transactioneel proces laat je ongemoeid: aankoop, verkoop, HR, productie, logistiek ... Maar ook belangrijke performance management processen passeren je studerende ogen: balanced scorecards, business intelligence, activity based costing ...

Communicatieve vaardigheden

  • Je spreekt en schrijft in het tweede jaar over economische en professionele thema's in het Frans. Via een reeks voorbeelden leer je de vaakst voorkomende fouten van Nederlandstaligen tegen het Frans te vermijden.
  • Al je Engelse woordenschat oefen je in het tweede jaar tijdens schrijf- en spreekoefeningen.

Ethiek

  • Religie, zingeving en levensbeschouwing
    Na een onderzoek van de belangrijkste ethische stromingen, verdiep je je in belangrijke begrippen als waarden en normen. Die leer je toepassen in het bedrijfsleven.

Derde jaar

Stage

  • Stage
    Je stort je in een professionele omgeving op de ontwikkeling van een informatiesysteem. Zo doe je bedrijfservaring op, leer je wat projectwerk écht betekent en ontdek je de voor- en nadele van teamwerk.

Traject

  • Traject bedrijfsapplicaties
    In het traject bedrijfsapplicaties ligt de focus op de 'back-end'. Dit is het deel van de toepassing dat doorgaans verborgen blijft voor de eindgebruiker maar wel het kritische werk verricht. Transacties, beveiliging en web services zijn hierbij kernbegrippen. Leren omgaan met legacy systemen en de onderhoudbaarheid van code is een must. Ook de distributie van data komt uitgebreid aan bod.
  • Traject multimedia-applicaties
    Dit keuzetraject draait om de 'front-end': de user interface van een toepassing. Deze moet zowel op traditionele desktop computers als op smartphones en tablets kunnen werken. Er wordt aandacht besteed aan design principes, usability en (web) graphics en ontwerp patronen. User interface technologieën zoals HTML5 en Javascript frameworks worden uitgebreid onder de loep genomen. Mobile development is een essentieel onderdeel, evenals content management en content generatie.

Applicatieontwikkeling

  • Software development
    Eerst krijg je nog een reeks programmeertechnieken aangereikt zoals eXtreme Programming en Scrum. Daarna schaar je je met collega-studenten achter de ontwikkeling van een complexe multi-tier applicatie.
  • JAVA webapplicaties
    Je brengt je Java-kennis naar het wereldwijde web. Je bouwt multithreaded Webapplicaties met servlets en JSP pagina's op een Tomcat Webserver. Dit is de perfecte basis om ook andere webtechnologieën, waaronder Java Server Faces,  aan te leren.  Al deze kennis combineer je gaandeweg in een grote webapplicatie die ook nog gebruik maakt van belangrijke design patterns.
  • Databanken en middleware
    Je werkt met steeds complexere en gelaagde databanken, ook in XML. Je verdiept je ook in data warehousing, business intelligence en middleware.
  • Software engineering 3
    In het derde jaar ga je diep in op de ontwerppatronen van de Gang of Four en leert ze gebruiken om complexe oefeningen te maken.
  • Business courses
    Je volgt een meerdaagse cursus over een geavanceerd informaticatopic. Die informatie verwerk je in een paper en presenteer je aan je medestudenten en een jury uit het bedrijfsleven.

Bedrijfskunde

  • Plannen en testen
    Als ontwikkelaar weet je dat de oplevering van je project het kritieke moment is. Daarom leer je dat zorgvuldig voor te bereiden en in te plannen. Je ontdekt ook hoe je nieuwe systemen nuttig test.
  • Informatica- en arbeidsrecht
    Je bestudeert rechtsregels als een pragmaticus. Arbeidsrecht geeft je inzicht in arbeidsovereenkomsten en de rol van vakbonden. Het informaticarecht bakent de grenzen van je werkdomein af in thema's zoals privacy en intellectuele eigendom.

Communicatieve vaardigheden

  • Je mondelinge en schriftelijke communicatie in het Frans wordt steeds professioneler in het derde jaar. Ook je grammatica en woordenschat verbeteren omdat je voortdurend oefeningen maakt.
  • In het derde jaar breid je je Engelse woordenschat uit naar de drieduizend meest gebruikte woorden. Je past je opgedane kennis ook toe tijdens sollicitatiegesprekken, vergaderingen, presentaties en telefoongesprekken met klanten.

Ethiek

  • Techniek en diversiteit
    Je verdiept je in cultuurverschillen en bespreekt de rol van religie en mensenrechten in het onderdeel interculturele vaardigheden. Zo krijg je een zicht op de gevoeligheden die bestaan wanneer je moet samenwerken met collega's uit een andere cultuur. In het deel techniek en maatschappij werpen we een blik op nieuwe technologieën en de belangrijke maatschappelijke vragen die deze oproepen. Hoe gaan we om met privacy en auteursrechten? Hoe bestrijd je computermisdrijven? Mag informatie op het internet gecensureerd worden?

Praktijk

Programmeren leer je door het te doen, vandaar veel praktijk tijdens je opleiding. In het eerste jaar werk je aan kleinere projecten. Dat je eerste zelfgeschreven programma of script goed functioneert, geeft veel voldoening.

In korte filmpjes geven de studenten van het eerste jaar hun ervaringen met het programmeren van een gezelschapsspel in Java weer.

In het tweede jaar werk je ook aan een reële opdracht met reële problemen voor een echte opdrachtgever. Dat gedurende een periode van 6 weken full-time, in groep en onder begeleiding van je lesgevers.

In het derde jaar ben je bijna continu zelfstandig en in teamverband grotere reële toepassingen aan het bouwen: de user interface of de business logica van. Je werkt samen met studenten uit andere opleidingen en mensen uit het bedrijfsleven. We laten ook externe experten aan het woord over de nieuwste technologieën.

Dan ben je klaar voor de ultieme praktijkervaring. Tijdens deze stage ben je eindverantwoordelijke van een reëel project binnen een bedrijf.

Als extraatje maak je in het derde jaar, samen met je medestudenten, een multi-player game.

Studente Helen Pauwels ervaart het zo

"Vorig jaar liepen we stage in een grote bank. Toen we er aankwamen, konden we onze oren niet geloven: we mochten mee in een nieuw project stappen. Dit was echt een buitenkans!

We werden mee betrokken in alle stadia van het project: de analyse, het ontwerp, de implementatie en de testen. De applicatie zelf was ook de moeite: een nieuwe web-applicatie voor home-banking. We konden onmiddellijk al onze kennis over dit domein in de praktijk brengen.

In het begin waren we bang dat we het niet zouden halen: acht weken is niet zo veel. Maar door een professionele planning en een goede begeleiding vanuit het bedrijf en de school liep alles heel vlot.

We leerden allerlei zaken, zowel op sociaal als op technisch vlak. Zo leerden we goed communiceren met de klant, vergaderen en initiatieven nemen.

Ook op technisch vlak was dit een uitdaging: webservers, application-servers, Java, gedistribueerde systemen: alles kwam aan bod. Na zo'n stage heb ik echt het gevoel klaar te zijn voor een boeiende job!"

Keuzetraject

Je brengt in het eerste en tweede jaar je algemene informaticakennis op peil. Je leert gestructureerd en objectgeoriënteerd denken en bestudeert de platformen en talen waarmee professionele business toepassingen worden gebouwd. Je bouwt de expertise op om gemakkelijk herbruikbare programma's te schrijven. Je leert de kneepjes van de twee grote concurrenten in deze discipline: Java en .NET. Je leert omgaan met databanken en XML. Je bestudeert ook bestaande software, zoals een ERP-pakket.

Wie tot het uiterste wil gaan, kiest in het derde jaar voor de specialisatie Applicatieontwikkeling. Hier kom je echt tot professionele applicaties.

Je hebt er de keuze uit twee trajecten:

Traject Bedrijfsapplicaties

Je wilt expert zijn in software die onze maatschappij op alle vlakken ondersteunt. De nadruk ligt in dit traject op toepassingen bouwen die voor bedrijven van kritisch belang zijn.

  • je bestudeert de meest recente technologieën binnen het Java- (J2EE) en .NET-framework;
  • je leert omgaan met geavanceerde technieken zoals design patterns, unit testing en refactoring;
  • je past deze kennis toe bij het uitbouwen van multi-tier enterprise applicaties, waarbij je alle stappen doorloopt van de analyse tot het implementeren en in productie brengen;
  • je leert in team werken op basis van moderne werkmethoden zoals eXtreme Programming.

Traject Multimedia-applicaties

Je wilt een specialist zijn die modules ontwikkelt waarmee de eindgebruiker rechtstreeks in aanraking komt. Je hebt oog voor het visuele en esthetische aspect van een interface en houdt ervan om informatie op een overzichtelijke manier weer te geven.

  • Je leert technologieën en talen waarmee je professionele websites en interactieve applicaties bouwt: Flash, Ajax, Actionscript, Javascript.
  • Je leert hoe je beeld, geluid en tekst kan combineren in verbluffende user interfaces
  • Je raakt vertrouwd met e-commerce tools en content management systemen
  • Je neemt het gamma productietools onder de loep: presentatietools, e-learning, DVD- en kioskproducties en virtual reality.

Vrijstellingen

Als je kiest voor een nieuwe opleiding, dan moet je vaak niet van nul beginnen. Je hebt misschien al enkele credits verdiend voor bepaalde vakken in je vorige opleiding. Die neem je mee naar je nieuwe opleiding, waardoor je mogelijk vrijstellingen kunt krijgen.

Ook als je al een diploma behaald hebt in het hoger onderwijs kom je misschien in aanmerking voor een uitgebreid vrijstellingspakket.

> Procedure aanvraag vrijstellingen voor Handelswetenschappen en Bedrijfskunde

Leeromgeving

Trendy leeromgeving

Campus Groenplaats? Modern, in hartje Antwerpen: met je laptop in de les, het studielandschap, de lounge. En overal wifi!

Foto's van de moderne studieomgeving op Campus Groenplaats

Je leeft en studeert in het centrum van Antwerpen, met zicht op de kathedraal en natuurlijk de Groenplaats. Met de populaire Kammenstraat, en modieuse Nationalestraat om de hoek, de Meir en en Scheldekaaien op minder dan 5 minuten wandelen. Op warme dagen kan je even van je pauze genieten op de zonrijke terrasjes, een broodje meepikken in de talloze eethuisjes of vlug even dat t-shirt halen dat je al zo lang wou ...

In de lente van 2010 openden we nog een hippe studie- en ontmoetingsruimte op campus Groenplaats: theView!