Courses for Exchange Students (ECTS) 2018/2019


Real Time Programming

Spring week 14 (2019) - 23 (2019) Appl.code: 51100
Part-time, daytime class

ECTS credits: 7.5

Level of education: First Cycle (undergraduate level)

Level: G1F

Prerequisites: Mathematics I, 7,5 credits, part Algebra and Linear Algebra, 6 credits in the course Algebra and Calculus for Students in Engineering, 15 credits and Data Structures and Algorithms, 7.5 credits.

Content: Most computer systems in the world today are neither computers, smartphones nor game consoles, but embedded computers in hardware such as cars, airplanes, consumer electronics and the like. These applications raise a number of requirements on dealing with concurrency and time limits. The course addresses important aspects of programming such systems and also other systems where the software is split into multiple processes. These include realtime operating systems, scheduling, resource management and analysis using petri-nets.

Teaching Methods: The tuition consists of lectures and laborations and exercises. Before each laboration the student shall be well prepared and ready to answer written questions.

Assessment:  Written examination and laboratory work.

Course Coordinator: Farhang Nemati

Course Syllabus: Spring 2019

School: School of Science and Technology