Upload
others
View
3
Download
0
Embed Size (px)
Citation preview
Informatie over de opleidingSOFTWARE PROGRAMMEUREncora - Centrum voor Volwassenenonderwijswww.encora.be
Wat biedt de opleiding?
● Je leert denken als een programmeur● Je zet je eerste stappen als software-ontwikkelaar● Je krijgt zicht op de vele richtingen die je als
programmeur uit kan● Een goede start voor het leren van andere
programmeertalen
Je hebt geen programmeer voorkennis nodig! We beginnen bij de basis.
Je hebt wel basis-computervaardigheden nodig (zie slide “vereiste voorkennis”) en een nieuwsgierige geest.
Opleiding Software Programmeur
Focus van de opleiding
● Probleemoplossend denken● Windows desktop applicaties met C#● Data bewaren en beveiligen (SQL aansturen via
Python en C#, encryptie, ...)● Data analyseren met Python● Mini-computers aansturen (Internet of Things,
Arduino, ...)● Vaak individueel werken, maar ook in groep via
Agile methodes
Opleiding Software Programmeur
DE MODULESOpleiding Software Programmeur
De modules
De opleiding bestaat uit 7 modules:
● 3 in het eerste semester (de linkse 3 in de afbeelding)● 4 in het tweede semester
Elke module omvat 60 lesuren, dit zijn 15 sessies van een halve dag.
Opleiding Software Programmeur
De modules
Start to Program (met Python)De basisbouwstenen van een programma worden geïntroduceerd. De populaire en breed inzetbare taal Python is hiervoor een goede keuze dankzij de aangename en heldere schrijfwijze. De bouwstenen die worden bekeken zijn onder andere variabelen, controle-structuren en data-types.
Opleiding Software Programmeur
De modules
Specifieke ontwikkelomgeving eenvoudige functionaliteitenIn deze module bekijken we de populaire taal C#. De basisbouwstenen, die aangeleerd zijn in de module Start to Program, worden toegepast in in deze taal. We bouwen in Visual Studio interactieve grafische user interfaces. We gaan aan de slag met het object-georiënteerde paradigma dat de standaard-methode is in de software-industrie.
Opleiding Software Programmeur
De modules
DatabankbeheerIn de module Databankbeheer maken we kennis met een populaire technologie om informatie op te slaan: SQL-databanken. We bekijken hoe we op een efficiënte manier informatie kunnen opslaan door de tabellen logisch te ordenen. Met een user interface gemaakt in C# of Python geven we de gebruiker de mogelijkheid informatie aan te maken, te lezen, aan te passen en (eventueel) te verwijderen.
Opleiding Software Programmeur
De modules
Specifieke ontwikkelomgeving complexe functionaliteitenDe taal C# en het object-georiënteerd programmeren worden verder uitgediept. We maken complexere desktop applicatiesvoor Windows, gekoppeld aan een data store zoals een SQL-databank.
Opleiding Software Programmeur
De modules
Gegevensbeheer en -beveiligingWe bekijken hoe we data veilig kunnen bewaren en hoe we een systeem van de start veilig kunnen ontwerpen. Enkele thema’s die aan bod komen zijn: input validatie, vulnerabilities, encryptie, wachtwoorden veilig opslaan en de Europese GDPR-wetgeving. We implementeren de behandelde thema’s in C#.
Opleiding Software Programmeur
De modules
Integratie externe functionaliteitenWe breiden de standaard mogelijkheden van Python verder uit met bibliotheken voor data-analyse. In een tweede luik van deze module gaan we kleine devices programmeren zoals Arduino’s.
Opleiding Software Programmeur
De modules
ProgrammeerprojectTijdens het programmeerproject bekijken we hoe je als team efficiënt kan samenwerken via de SCRUM-methode. Je leert hoe je gemeenschappelijk aan code kan werken via Git. Na een introductie tot deze technieken wordt er in team gewerkt aan een groter project.
Je team kiest zelf welk project je uitwerkt in overleg met de docent. Enkele opties zijn:
○ Een administratieve Windows desktop applicatie in C#○ Uitgewerkte robotica/domotica/Internet-of-Things
setup○ Een game of grafische applicatie in C# met het Unity
framework○ Een GUI applicatie in Python met Pyglet, Kivy,
wxPython○ ...
Opleiding Software Programmeur
PRAKTISCHOpleiding Software Programmeur
Wanneer?
De opleiding gaat door op woensdag en vrijdag voor-en namiddag van september tot mei.
In het eerste semester is er woensdag enkel les in de voormiddag.
Opleiding Software Programmeur
Vereiste voorkennis
Om te kunnen starten met deze opleiding heb je basis computervaardigheden nodig. Deze kennis wordt getest met een online proef.
Deze proef moet je succesvol afleggen om te kunnen inschrijven.
Via deze link kan je je aanmelden voor deze proef:
https://docs.google.com/forms/d/e/1FAIpQLSfRvJLQx8ztzgGyAbhLBd8kWQmd9fB-670NAc8sWw2e4wPQdw/viewform
Opleiding Software Programmeur
Studielast
Leren programmeren vergt tijd en inspanning. Voorzie naast de tijd die je spendeert in de klas ook tijd thuis om de leerstof te verwerken.
Reken dat je voor elke 2 uren in de klas je gemiddeld ongeveer 1 uur thuis nodig hebt om de leerstof te verwerken en eventuele taken te maken.
Opleiding Software Programmeur
Wat heb je nodig?
Een computer om thuis te oefenen is sterk aangeraden.
Je kan buiten de lestijden ook gebruik maken van de computers in het open leercentrum van Encora (de “Agora”).
Voor de modules waarin C# gegeven wordt heb je het Windows besturingssysteem nodig. Voor deze opleiding hoef je geen andere software aan te kopen.
Je mag je eigen laptop meenemen naar de school. Er zijn uiteraard ook voldoende computers beschikbaar in de lokalen.
Opleiding Software Programmeur
Inschrijven
Vanaf 2 juni 2020
https://www.stedelijkonderwijs.be/encora/inschrijven-167
Wat heb je nodig om online in te schrijven?
● Correct e-mailadres (dit wordt gebruikt voor al de communicatie)
● Identiteitskaart● Attesten voor vrijstelling inschrijvingsgeld (VDAB, OCMW,
RIZIV, …)
De inschrijving is pas definitief na de online betaling
Opleiding Software Programmeur
Zijn er nog [email protected]
Bekijk de Algemene informatie - presentatie hier: https://youtu.be/-qQOCFkY93U