Mobilité EUt+
Retour

Page du cours ✏️


The C Programming Language
TRT461

Description
The study course introduces C / C ++ language syntax, however, it is mainly focused on the application of C language for future MCU programming. On the other hand, C++ is briefly described, and the basics of OOP are explained in order to provide students with the full picture of C language evolution and show the differences in MCU and PC application programming. The programming approaches and tools for modern professional software design and development are described in detail in the course. The study course relies on practical application and provides intensive practical work during lectures. The study course materials are focused on solving different telematics tasks of various complexity, such as: process automation and electronic system monitoring.

Course contents:
  • Introduction to C/C++ programming: syntax, procedures, structures, explaining differencies in C and C++ and explaining the basics of object-oriented programming.
  • Integrated development environment (IDE), variables and constants, basic programmes.
  • Input/output interfaces.
  • Arrays and loops.
  • Logical/comparison operations.
  • Log files and data processing.
  • Work with open source C libraries and creation of own library.
  • Delay operations and interrupts (automation process).

Crédits ECTS
3

Langue d'enseignement
English/Latviešu

Langue d'examen
English/Latviešu

Langue des supports pédagogiques
English/Latviešu

Acquis d'apprentissage fondamentaux

Entité de gestion (faculté)
Faculty of Computer Science, Information Technology and Energy (RTU)