• Course code:63769
  • Credits:3
  • Semester: block
  • Contents

1. Basic elements of C programming language

data types, variables constants;

expressions, operators and code structuring;

input/output, working with text and binary files;

dynamic memory allocation and strings;

multidimensional arrays;

function as a parameter and callbacks;

pointers and direct memory access; data structures based on linked lists

headers and custom libraries

preprocessor, conditional compile and macros

2) Programming in the C language

presentation of good practices and pitfalls of programming;

presentation of useful programming “recipes”;

testing and debugging C programming code of a big project (gcc)

  • Study programmes
  • Distribution of hours per semester
15
hours
lectures
45
hours
laboratory work
  • Professor
Instructor
Room:R2.61 - Kabinet