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.