Digitale Systemen

Vakken
INLDIG
DIGSE1
DIGSE2
PRODIG

Verwante vakken
GESPRG
INLMIC
MICPRG
PLCTEC

Projecten
Quartus
Old School
LaTeX

Links
Websites
Boeken

Informatie
Contact
De opleiding

Gestructureerd programmeren in C

Gestructureerd programmeren in C (GESPRG) laat de student kennismaken met het ontwikkelen van software in C. Deze taal is gekozen omdat in de elektrotechniek veel programmatuur in deze taal geschreven wordt, onder andere bij microcontrollers. Tijdens dit vak worden de programmeer-concepten die bij andere talen voorkomen behandeld, zoals variabelen, expressies, beslissingen, lussen, functies, array's, structures en natuurlijk pointers. Tijdens dit vak wordt niet ingegaan op veel voorkomende datastructuren en algoritmes. Tijdens het practicum worden opdrachten uitgewerkt. Hiervoor wordt Visual Studio gebruikt, maar het is ook mogelijk om Code::Blocks of Xcode te gebruiken.

 

Boeken
Het volgende boek wordt gebruikt:

De programmeertaal C, J. op den Brouw, versie 17-08-2020 (LaTeX broncode).

 

Slides
Tijdens de colleges wordt gebruik gemaakt van een aantal PowerPoint-presentaties.

Studiewijzer Introductie van het vak, inhoud en studiebelastingsuren.
03-02-2019
Week 1 Inleiding
03-02-2019
Week 2 Vergelijken en herhalen
03-02-2019
Week 3 Functies
03-02-2019
Week 4 Pointers
03-02-2019
Week 5 2-dimensionale array's, foutdetectie en strings
03-02-2019
Week 6 File I/O, command line arguments en typedef
03-02-2019
Week 7 Functiepointers en details, bespreken proeftoets.
03-02-2019

 

Practicum
Tijdens het practicum wordt een aantal opdrachten (LaTeX broncode) uitgewerkt. De opdrachten zijn uitgewerkt met Visual Studio maar kunnen ook met Code::Blocks of Xcode uitgewerkt worden.

week 1 opdrachten
Algemene opdracht voor alle studenten
17-08-2020
week 2
  Opdracht per student
17-08-2020
week 3   Opdracht per student
17-08-2020
week 4   Opdracht per student
17-08-2020
week 5   Opdracht per student
17-08-2020
week 6   Opdracht per student
17-08-2020
week 7   Geen opdracht, uitloopweek
-

 

Visual Studio projecten en voorbeelden
Hieronder staan voorbeelden van C-programma's. Het kant-en-klare Visual Studio-projecten. De projecten zijn te gebruiken met VS 2019. Pak het zip-bestand uit in een map en dubbelklik op het .sln-bestand. Visual Studio zal dan automatisch starten.

Week 1

 

Week 2

 

Week 3
Week 4  
Week 5  
Week 6  
Week 7  

 

Proeftoets
Om de stof te oefenen is hier de proeftoets. De antwoorden kunnen worden opgevraagd via de contactpagina.

 

Digitale Systemen