Opleiding: Cursus Basisprincipes Programmeren
Tegenwoordig is er een keur aan programmeertalen voor handen, ieder met hun eigen voor- en nadelen en specifieke toepasbaarheid. Wat ze vrijwel allemaal gemeen hebben is de basis. Hoe formuleer je je programmeerdoelen met commando's, functies en controle structuren. In de Cursus Basisprincipes Programmeren raak je bekend met deze beginselen en stoom je jezelf klaar voor specialisatie.
Algemene omschrijving
Wanneer je wilt leren programmeren maar je nog ervaring mist, is de leercurve van een specifieke programmeercursus vaak hoog. Er wordt bijvoorbeeld uitgegaan van basiskennis op het gebied van datatypen, variabelen, en controlestructuren. Het kan voor beginnende programmeurs ontmoedigend werken, iets wat jammer en onnodig is. Met de Cursus Basisprincipes Programmeren word je wegwijs gemaakt in beginselen van programmeren in een aanvaardbaar tempo. De nadruk ligt op algemene methoden die voor een groot aantal talen van toepassing zijn.
Tijdens de Cursus Basisprincipes Programmeren
We beginnen bij de basis, hoe verdeel en kwantificeer je informatie die door het programma gebruikt wordt en hoe formuleer en structureer je de bewerkingen zodanig dat ze het gewenste resultaat opleveren. Vervolgens borduren we hierop verder en brengen we meer structuur aan, bouwen we beslismomenten in, kijken we naar herhalende opdrachten en het gebruik van functies. Tot slot komen wat meer geavanceerde technieken als algoritmes, datastructuren en diagrammen aan bod.
Doelstelling Cursus Basisprincipes Programmeren
Na het volgen van de cursus beschik je over een solide basis om je verder te specialiseren in een programmeertaal, al dan niet met een specifieke toepassing of richting voor ogen. Je bent in staat basiscode op te stellen en verder uit te bouwen en begrijpt de onderliggende samenhang van de commando's en structuren.
Programma
Tijdens de Cursus Basisprincipes Programmeren behandelen we de volgende modulen:
- De Kern
-
- Commando's en parameters
- Data typen
- Variabelen en constaten
-
- Numeriek
- Tekstueel
- Logisch
- Collecties
- Operators
-
- Wiskundige bewerking
- Logische vergelijking
- Letterlijke vergelijking
- Structuur
-
- Concept structurering
- Beslismomenten
- Vertakkingen (branching)
-
- IF..ELSE structuur
- CASE structuur
- Repetering (loops)
-
- FOR..NEXT loop
- DO..WHILE loop
- Gebruik van functies
- Verdieping
-
- Algoritmen
- Datastructuren
- Praktijkvoorbeelden
- Opzetten van PSD (Programma Structuur Diagram)