Opleiding: Introduction to Programming (55337) (Virtueel)
Lesmethode :
Virtueel
Algemeen :
In deze vijfdaagse cursus leren deelnemers de basisprincipes van computerprogrammeren met behulp van Microsoft Visual Studio 2022 en de programmeertalen Visual C# en Visual Basic. De cursus veronderstelt geen voorkennis van programmeren en introduceert de benodigde concepten om door te stromen naar vervolgcursussen, zoals "Programming in C#".
De focus ligt op essentiële programmeerconcepten, zoals computeropslag, gegevenstypen, beslisstructuren en herhaling door middel van loops. Daarnaast krijgen deelnemers een introductie in objectgeoriënteerd programmeren met onderwerpen zoals classes, encapsulation, inheritance en polymorphism. Ook komen exception handling, application security, performance en memory management aan bod.
Active Learning
Met Active Learning bepaal jij hoe je leert. Kies zelf wanneer, waar en in welk tempo je aan de slag gaat. Je krijgt duidelijke uitleg, handige opdrachten en werkt met de nieuwste lesmaterialen. Samen met je docent stel je een plan op dat bij jou past. Hulp nodig? Je docent staat voor je klaar. Zo leer je sneller en pas je het meteen toe in de praktijk!
Doel :
Na afronding van deze cursus kun je onder andere:
Functies in een programma maken en gebruiken
Basisstructuren van computergegevens uitleggen, zoals arrays, lijsten, stapels en wachtrijen
Toepassingsfouten identificeren en uitleggen hoe je een toepassing debugt en fouten afhandelt.
Doelgroep :
Deze cursus is bedoeld voor iedereen die nieuw is in softwareontwikkeling en inzicht wil of nodig heeft in de basisprincipes van programmeren en objectgeoriënteerd programmeren.
Voorkennis :
Voorafgaand aan deze cursus is het wenselijk dat deelnemers beschikken over:
Basisvaardigheden in het gebruik van computers, zoals het starten van programma's, openen en opslaan van bestanden, en navigeren door menu's en interfaces van applicaties.
Inzicht in logische concepten, zoals vergelijkingen.
Basiskennis van getaltheorie.
Vermogen om gestructureerde instructies of stapsgewijze procedures te maken, begrijpen en volgen.
Vaardigheid om abstracte concepten toe te passen op concrete voorbeelden.
Onderwerpen :
- Module 1: Introduction to Core Programming Concepts
- Module 2: Core Programming Language Concepts
- Module 3: Program Flow
- Module 4: Algorithms and Data Structures
- Module 5: Error Handling and Debugging
- Module 6: Introduction to Object-Oriented Programming
- Module 7: More Object-Oriented Programming
- Module 8: Introduction to Application Security
- Module 9: Core I/O Programming
- Module 10: Application Performance and Memory Management
