Course: Fundamentals of Programming credits: 4

Course code
ELVP17GBP
Name
Fundamentals of Programming
Study year
2020-2021
ECTS credits
4
Language
Dutch, with parts in English
Coordinator
M. Maftoon Kebriai
Modes of delivery
  • Lecture
  • Practical / Training
  • Tutorial
Assessments
  • Programming - Assignment

Learning outcomes

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. 
  • The student 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) 
  • The student creates a clear, structured and documented programme by means of the application of subroutines. 
  • The student creates programmes which exchanges data with external sources ( e.g. files, analogue / digital input and output). 
  • The student implements multidimensional arrays in order to store large amounts of data of the same data type. 
  • The student designs a basic GUI in order to control / visualise an automated process by means of an IDE. 
  • The student tests and debugs the programmes by designing and implementing a test plan.(modular testing , debugger , validation).

Content

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.

School(s)

  • Institute of Engineering