EUt+ Mobility
Go back

Course Page ✏️


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).

ECTS credits
3

Teaching Language
English/Latviešu

Exam Language
English/Latviešu

Support Materials Language
English/Latviešu

Basic Learning Outcomes

Managing Entity (faculty)
Faculty of Computer Science, Information Technology and Energy (RTU)