Python (B-TM-YT0744)

6 studiepuntenNederlands48 urenEerste semesterEerste semester
Van Bauwel Johan (coördinator) |  Van Bauwel Johan
POC PBA ELEKTRONICA-ICT STKA TMMA

Aan het einde van deze cursus zouden studenten in staat moeten zijn om:

- de behandelde topics uit de cursus uit te leggen

- algoritmes te ontwerpen en programmeren om problemen op te lossen m.b.v. Python

- gebruik te maken van libraries/modules, functies, klasses, loops, flow control, lists, tuples, dictionaries, string manipulatie, file I/O, regular expressions, etc. zoals gezien tijdens de oefeningen

Kennis van programmeren in C is gewenst om de slaagkans te vergroten

Onderwijsleeractiviteiten

3 sp. Python: Theory (B-TM-YT6037)

3 studiepuntenNederlandsWerkvorm: College24 urenEerste semesterEerste semester
Van Bauwel Johan
POC PBA ELEKTRONICA-ICT STKA TMMA

Inhoud:

- Python basis
- Flow control
- Functies
- Lists & tuples
- Dictionaries & sets
- Stringmanipulatie
- Reguliere expressies
- File I/O
- File management
- Web scraping
- CLI argument parsing
- Object oriented programming
- Lambda expressions, map & filter
- Working with date & time
- Uitvoeren van programma's, multithreading, multiprocessing
- IMAP & SMTP
- Basis beeldverwerking
- Gebruik van keyboard, muis en GUI

 

Presentaties via digitale leeromgeving

Cursusmateriaal is in het Engels beschikbaar

Hoorcollege & oefeningen

3 sp. Python: Lab (B-TM-YT6038)

3 studiepuntenNederlandsWerkvorm: Practicum-opdracht24 urenEerste semesterEerste semester
Van Bauwel Johan
POC PBA ELEKTRONICA-ICT STKA TMMA

De student zal een Python project uitwerken na goedkeuring van het projectvoorstel.

Zelfde als deze vermeld bij theorie

Studiemateriaal is in het Engels

Evaluatieactiviteiten

Python (B-TM-YT7744)

Type : Partiële of permanente evaluatie met examen tijdens de examenperiode
Evaluatievorm : Schriftelijk, Praktijkexamen, Ontwerp/Product
Vraagvormen : Open vragen, Gesloten vragen
Leermateriaal : Computer

ExamenmomentBeoordelingsschaal
TOTAAL1-20/20 puntenschaal
YT6037 - Python: Theory
YT6038 - Python: Lab

Eerste zittijd:

- Theorie: 100% schriftelijk examen tijdens de examenperiode

- Labo: 50% project (verslag, demonstratie en verdediging), 50% praktijkexamen op labo-PC's tijdens de laatste labozitting(en)

 

Binnen dit opleidingsonderdeel zijn er deeloverdrachten bij een geslaagd deelresultaat:

  • YT6037 - Python: Theory (binnen academiejaar)
  • YT6038 - Python: Lab (binnen academiejaar)

Tweede examenperiode:

- Theorie: 100% schriftelijk examen tijdens de examenperiode

- Labo: 50% project (verslag, demonstratie en verdediging), 50% praktijkexamen op labo-PC's tijdens de examenperiode