Vak: Fundaments of Programming credits: 4
- Vakcode
- ELVP17AFPRO
- Naam
- Fundaments of Programming
- Studiejaar
- 2020-2021
- ECTS credits
- 4
- Taal
- Engels
- Coördinator
- P.J. Kamphuis
- Werkvormen
-
- Hoorcollege
- Individueel
- Opdracht
- Practicum / Training
- Toetsen
-
- Fundaments of Programming - Opdracht
Leeruitkomsten
At the end of this study unit the student:
- visualises the logical steps of an algorithm with a flowchart / PSD in preparation for further implementation;
- implements the logic of the structure of a flowchart / PSD by using basic programming skills and techniques that are typical for a programming language ( e.g. C). ( variables , declarations, data types, constructions, statements);
- creates a clear, structured and documented programme by means of the application of subroutines;
- creates programmes which exchanges data with external sources ( e.g. files, analogue / digital input and output);
- implements multidimensional arrays in order to store large amounts of data of the same data type;
- designs a basic GUI in order to control / visualise an automated process by means of an IDE;
- tests and debugs the programmes by designing and implementing a test plan.(modular testing , debugger , validation).
Inhoud
In this study unit you will learn the fundaments of programming which will be the starting point of all the programming material throughout the program of Electrical Engineering, and will be used in various related study units, e.g. Object-Oriented Programming, Embedded Systems and Robotics.
You will start by logically analyzing a problem by means of its objectives and problem statement. Using basic programming skills, you will create structured programs that can exchange data with external sources/hardware and visualize/control the process using a user-friendly graphical interface (a GUI). You will learn how to store large amounts of data and test/debug your programs.
You will start by logically analyzing a problem by means of its objectives and problem statement. Using basic programming skills, you will create structured programs that can exchange data with external sources/hardware and visualize/control the process using a user-friendly graphical interface (a GUI). You will learn how to store large amounts of data and test/debug your programs.
Opgenomen in opleiding(en)
School(s)
- Instituut voor Engineering