Electronics and Computer Engineering

Computer Science and Programming 2

Integrated course, 7.00 ECTS



Programming language C - structures - type definitions - files - modular programming - dynamically allocated data structures Algorithms and data structures: - resource usage (memory, runtime) - basic data structures - sorting methods - search methods - tree structures - programming methods Students are required to solve examples in exercises.


Graduates - are proficient in the programming language C, - are able to design, code, debug and document programs consisting of several compilers, - have an overview of basic algorithms and data structures.


Books: - Kernighan, Ritchie: Programmieren in C - Cormen, Leiserson, Rivest, Stein: Introduction to Algorithms - Cheltenham Computer Training: C Programming Journals: -

Learning Method

Integrated course, exercises 50%


Continuous assessment