Homologation C++ and Computer Organization

Course

URL study guide

https://tue.osiris-student.nl/onderwijscatalogus/extern/cursus?cursuscode=2IHC10&collegejaar=2025&taal=en

Description

This course is obligatory for AT students with a bachelor in mechanical or electrical engineering, i.e. students that lack the prerequisites for 2IN70 Real time software systems engineering.
This course will provide students with a sound base in object oriented concepts and the C++ programming language, also introducing generic and functional programming. Moreover, through self-study material, this module introduces students to the structure and working of general-purpose machines that can execute computer programs.

Objectives

  • Knowledge:
    Students can explain (i) basics of C++ programming, including classes and inheritance, (ii) basics of UML/SySML, and (iii) basics of computer organization, such as different representations of data, the purpose of an Instruction Set Architecture (ISA), and how programs are executed on a microcontroller.
  • Capabilities:
    Students can develop simple algorithms and programs in C++ and model systems using UML/SySML. Moreover, students can convert numbers from one representation (e.g. binary) into another (e.g. decimal) and perform basic operations on various data representations.

Method of Assessment

Written examination
Course period1/09/2031/08/26
Course formatCourse