WizTech.nl

Welkom op de WizTech website, gewijd aan de combinatie van wiskunde en techniek, met een vleugje wetenschap en veel computer-programmering. Deze website is nog in aanbouw. Ik hoop dat je er toch al plezier van hebt.

Het bestuderen van de lessen op deze site vraagt inspanning en doorzettingsvermogen. Hoewel er vrijwel geen voorkennis wordt verondersteld, is het streven te komen tot een professioneel eindniveau. De lessen kunnen worden gebruikt als aanvulling op bijvoorbeeld een HBO opleiding, maar ook als zelfstandig te volgen curriculum.



Jacques de Hooge
GEATEC ENGINEERING

De computerprogramma's op deze website vallen onder de Apache 2 licentie.
Het overige lesmateriaal valt onder de Creative Commons licentie.
Iedereen mag alles naar hartelust gebruiken in z'n eigen lessen.

Ideale volgorde van de lessen

De lessen vormen een samenhangend geheel, ze kunnen daarom beste in een vaste volgorde worden doorlopen. In een toekomstig document zal aan de genoemde samenhang meer aandacht worden besteed, zowel vanuit het standpunt van de student, als van de docent. Hier is alvast een voorlopig lijstje, dat zal groeien naar mate er meer lessen bijkomen.

Aanbevolen volgorde:

  1. Module 2, les 1: Getallen
  2. Module 2, les 1bk: Breuken
  3. Module 1, geheel: Inleiding programmeren in Python
  4. Module 2, les 2: Vergelijkingen, matrices en vectoren
  5. Module 6, geheel: C++ voor industriele toepassingen
  6. Module 3, les 1: Gelijkspannings-netwerken
  7. Module 2, les 4: Integreren en differentieren
  8. Module 2, les 3: Complexe getallen en toepassing in de electronica
  9. Module 7, geheel: PLC besturingen en real time simulaties
  10. Kennismakings-college programmeren
  11. Kennismakings-college wiskunde
  12. Kennismakings-college electronica

O, maar dat weet ik al...

Uiteraard kun je dingen overslaan, als je ze al weet. Wees hiermee echter voorzichtig. Vaak zitten er in een les toch nog onbekende elementen, waarop later wordt voortgebouwd. Bij twijfelgevallen kun je een les bijvoorbeeld op dubbele snelheid afspelen. Met name de les over getallen begint op basis-niveau. Echter zitten er elementen in waarvan ik heb moeten constateren dat ze bij veel HBO studenten ontbreken. Voorbeeld is het ontwikkelen van intuitie wat betreft het gebruik van de associatieve, commutatieve en distributieve eigenschap en het rekenen met breuken. Neem de tijd, Keulen en Aken zijn niet op een dag gebouwd.

Live lessen

Klik hier voor live stream (Twitch)
Klik hier voor video chat (Discord)

Online kennismakings-colleges Hogeschool Rotterdam, afdeling Techische Informatica

Programmeren
Wiskunde
Electronica

Bijdrage in de kosten

Mocht je veel plezier hebben gehad van de lessen op deze website, overweeg dan een bijdrage. Voel je echter niet verplicht, de lessen zijn voor iedereen.

Module 1: Inleiding programmeren in Python

Les 1: Gebruik van Python in een commando venster

Les 2: Maken van een programma-bestand en gebruik van if .. elif .. else

Les 3: Herhalings-lussen: while en for

Les 4: Functies: definitie, aanroep, named en default parameters, *args en **kwargs

Les 5: Klassen en objecten: inkapseling, overerving en veelvormigheid

Les 6: Modules: (ont)koppeling en cohesie

Les 7: Object modellering: van stabiel object model naar flexibele code

Les 8: Eenvoudig gebruik van match .. case .. in plaats van if .. elif .. else ..

Les 9: Exceptions

Module 2: Toegepaste wiskunde

Les 1: Getallen

Les 1: Breuken

Les 2: Vergelijkingen, matrices en vectoren

Les 3: Complexe getallen en toepassing in de electronica

Les 4: Integreren_en_differentieren

Module 3: Basis electronica

Les 1: Gelijkspannings-netwerken

Module 6: C++ voor industriele toepassingen

Les 0: Een compromisloos werkpaard

Les 1: Variabelen, statements en control structures

Les 2: Functies met value en reference parameters

Les 3: Klassen, objecten en modules

Les 4: Overerving en veelvormigheid

Les 5: Templates

Les 6: Operator overloading

Les 7: Bare metal C++

Module 7: PLC besturingen en real time simulaties

Les 1: Veilig multitasken zonder threads

Les 2: Van simulatie naar on-site debugging

Les 3: De natuurkunde achter real time systemen

Les 4: Taakverdeling tussen hardware, PLC's, 3GL's en neural nets

Les 5: Zelfsturende auto met PID controller

Les 6: Begeleid werken aan eindopdracht

Kennismakings-colleges Hogeschool Rotterdam, afdeling Technische Informatica

Programmeren

Wiskunde

Electronica