Academie
We bundelen onze kennis op het gebied van applicatieontwikkeling, talrijke onderzoeksprojecten en het onderwijs aan de FH Aachen en bieden deze aan in verschillende cursussen.
Alle cursussen zijn praktijkgericht en bevatten praktische oefeningen om de opgedane kennis te verankeren.

Een eerste kennismaking met kunstmatige intelligentie
Deze cursus biedt jou en je bedrijf een eerste kennismaking met kunstmatige intelligentie, waarbij aan de hand van voorbeelden de mogelijkheden worden getoond en de toepassingsgebieden binnen een bedrijfscontext worden besproken.
De cursus „Inleiding tot kunstmatige intelligentie“ biedt de deelnemers een eerste kennismaking met kunstmatige intelligentie. Aan de hand van voorbeelden worden mogelijkheden voor het optimaliseren en (gedeeltelijk) automatiseren van processen toegelicht. Daartoe worden eerst de verschillen tussen menselijke en kunstmatige intelligentie belicht en wordt in dit verband besproken welke soorten taken zich lenen voor een oplossing via AI-benaderingen en welke niet.
Vervolgens wordt een overzicht gegeven op het gebied van machine learning / deep learning.
Tot slot worden, indien gewenst, de specifieke mogelijkheden voor het bedrijf besproken.
Duur
1 dag
Doelgroep
Leidinggevenden, managers en besluitvormers in de technologiesector.
Vereiste voorkennis
Geen
Opmerkingen
Neem gerust contact met ons op als je een aangepaste invulling van de training wenst. Voor groepen kunnen we de inhoud op maat afstemmen. De training kan in-house of in de gebouwen van de Fachhochschule Aachen plaatsvinden.
Dag 1
- Menselijke intelligentie versus kunstmatige intelligentie (AI)
- Hoe leer je?
- Welke taken kunnen met AI worden opgelost?
- Inleiding tot machine learning / deep learning
- Begrippen
- Algoritmen
- Werkwijze
- Voorbeelden
- Mogelijkheden voor bedrijven in kaart brengen
- Tools en infrastructuren
Natuurlijke taalverwerking
Natural Language Processing (NLP) is uitgegroeid tot een van de belangrijkste toepassingen van machine learning in een zakelijke context.
We laten zien hoe moderne softwareframeworks (spaCy, rasa, …) kunnen worden gebruikt om innovatieve toepassingen te ontwikkelen en deze in een bestaande infrastructuur te integreren.
Deze cursus biedt bedrijven de mogelijkheid om de ontwikkeling van toepassingen op het gebied van natuurlijke taalverwerking zelf in handen te nemen, in plaats van deze uit te besteden aan dienstverleners.
De basisbeginselen van kunstmatige intelligentie worden geconsolideerd, zodat er binnen de groep één gemeenschappelijke taal ontstaat.
Tijdens de cursus worden zowel de taalkundige basisprincipes als de praktische toepassing daarvan aan de hand van voorbeelden en toepassingen behandeld. Daarbij worden zowel traditionele benaderingen als deep learning-benaderingen besproken en wordt aangegeven in welke gevallen welke benadering geschikt is.
Tot slot wordt een werkwijzemodel gepresenteerd voor het ontwikkelen van NLP-toepassingen. Dit kan dienen als checklist en als leidraad.
Duur
3 dagen
Vereiste voorkennis
- Programmeren in Python (indien gewenst is een aparte eendaagse cursus mogelijk)
- Basiskennis van machine learning / kunstmatige intelligentie
Opmerkingen
Neem gerust contact met ons op als je een aangepaste invulling van de training wenst. Voor groepen kunnen we de inhoud op maat afstemmen. De training kan in-house of in de gebouwen van de Fachhochschule Aachen plaatsvinden.
Dag 1
- Inleiding tot menselijke en kunstmatige intelligentie
- Grondbeginselen van de taalkunde
- (Formele talen)
Dag 2
- Basisbenaderingen (tekstsegmentatie, herkenning van benoemde entiteiten, lemmatisering, zinsontleding)
- NLP met deep learning-benaderingen
Dag 3
- NLP-procesmodel (Doelstelling, Domeinverkenning & gegevensselectie, Domeinimplementatie & aanpassing, Applicatieontwikkeling, Klantintegratie & evaluatie)
Agile softwareontwikkeling
Wij leren jou en je medewerkers de basisprincipes van agile softwareontwikkeling.
Je maakt kennis met de basisprincipes van agile werkwijzen en een geïntegreerde set softwaretools. Aan de hand van praktische voorbeelden leer je de belangrijkste werkprocessen door en door kennen.
Afhankelijk van je wensen ligt de nadruk meer op het aanleren van managementtechnieken (Scrum, Kanban) of op technische aspecten (XP, TDD, VCS, ATDD, CI/CD).
Duur
4 dagen
Vereiste voorkennis
kennis van Java
Opmerkingen
Neem gerust contact met ons op als je een aangepaste invulling van de training wenst. Voor groepen kunnen we de inhoud op maat afstemmen. De training kan in-house of in de gebouwen van de Fachhochschule Aachen plaatsvinden.
Dag 1
- Agile processen (Scrum)
Dag 2
- Spring-basisprincipes
Dag 3
- Testgestuurde ontwikkeling (TDD) / Acceptatietestgestuurde ontwikkeling (ATDD)
Dag 4
- Continue integratie / Continue levering
Basisbegrippen van Python
Deze cursus biedt een uitgebreide en praktijkgerichte inleiding tot de programmeertaal „Python“.
De cursus „Python Basics“ is zowel bedoeld voor beginners die willen leren programmeren met „Python“ als voor mensen die overstappen en al andere programmeertalen beheersen.
De basisbegrippen, zoals gegevenstypen en controlestructuren, worden naar behoefte in verschillende mate behandeld, zodat daarna meer aandacht kan worden besteed aan concepten als OOP en gegevensanalyse.
De lesstof wordt ondersteund door aansprekende voorbeelden en praktijkgerichte oefeningen.
Duur
4 dagen
Vereiste voorkennis
Niet nodig
Opmerkingen
Neem gerust contact met ons op als je een aangepaste invulling van de training wenst. Voor groepen kunnen we de inhoud op maat afstemmen. De training kan in-house of in de gebouwen van de Fachhochschule Aachen plaatsvinden.
Dag 1
- Gegevenstypen
- De controlestructuur
Dag 2
- Functies
- Ontwikkeling met een IDE
- Objectgeoriënteerd programmeren (OOP)
Dag 3 en 4
- Gegevensstructuren
- Bestandsverwerking
- Gegevensanalyse en -bewerking
Basisbegrippen van Java
Deze cursus biedt een uitgebreide en praktijkgerichte inleiding tot de programmeertaal „Java“.
De cursus „Java Basics“ is zowel bedoeld voor beginners die willen leren programmeren met „Java“ als voor mensen die overstappen en al andere programmeertalen beheersen.
De basisbegrippen, zoals datatypes en controlestructuren, worden naar behoefte in verschillende mate behandeld, om zich vervolgens te concentreren op de kernconcepten van Java: objectgeoriënteerd programmeren (OOP).
De lesstof wordt ondersteund door aansprekende voorbeelden en praktijkgerichte oefeningen.
Duur
5 dagen
Vereiste voorkennis
Niet nodig
Opmerkingen
Neem gerust contact met ons op als je een aangepaste invulling van de training wenst. Voor groepen kunnen we de inhoud op maat afstemmen. De training kan in-house of in de gebouwen van de Fachhochschule Aachen plaatsvinden.
Dag 1
- Gegevenstypen
- De controlestructuur
Dag 2 en 3
- Ontwikkeling met een IDE
- Objectgeoriënteerd programmeren (OOP)
- Complexe gegevenstypen
- Klassen, interfaces, pakketten
Dag 4
- Uitzonderingen
- Gegevensstructuren
Dag 5
- Generieke geneesmiddelen
- Lambda
- Code Conventies
Java voor gevorderden met Spring
Deze cursus biedt deelnemers de mogelijkheid om hun Java-kennis uit te breiden en veelgebruikte concepten te leren met behulp van Spring.
Deze cursus is bedoeld voor ontwikkelaars die al bekend zijn met Java en hun vaardigheden willen uitbreiden met veelgebruikte concepten zoals Spring.
Spring wordt door veel bedrijven gebruikt en is daarom een vereiste voor ontwikkelaars. Spring vermindert het schrijven van boilerplate-code, waardoor men zich kan concentreren op het ontwerpen van bedrijfsspecifieke code. De stof wordt aan de hand van voorbeelden en praktijkgerichte casussen behandeld.
Duur
3 dagen
Vereiste voorkennis
Goede kennis van Java
Opmerkingen
Neem gerust contact met ons op als je een aangepaste invulling van de training wenst. Voor groepen kunnen we de inhoud op maat afstemmen. De training kan in-house of in de gebouwen van de Fachhochschule Aachen plaatsvinden.
Dag 1
- Spring Core: afhankelijkheidsinjectie, aspectgeoriënteerd programmeren (AOP), …
Dag 2
- Spring Boot, Spring Data, Spring Security, Spring MVC
- Architectuur van webapplicaties
Dag 3
- Testautomatisering: JUnit, mocking, stubbing,
- Integratietest
