Information on individual educational components (ECTS-Course descriptions) per semester

Project RaspberryPi

Degree programme Computer Science - Software and Information Engineering
Subject area Engineering Technology
Type of degree Bachelor
Winter Semester 2024
Course unit title Project RaspberryPi
Course unit code 024717050607
Language of instruction English
Type of course unit (compulsory, optional) Elective
Teaching hours per week 3
Year of study 2024
Level of the course / module according to the curriculum
Number of ECTS credits allocated 5
Name of lecturer(s) Wolfgang AUER, Johannes KOCH, Patrick RITSCHEL
Requirements and Prerequisites

Students already need solid knowledge of structured programming. Previous knowledge of the C programming language is advantageous.

Course content

As part of the course, the Raspberry Pi platform is used as the basis for implementing a project in C based on practical examples. Individual exercises are implemented on the basis of Linux (I / O via the pins, communication with the host, reading out sensor values ...). A project is then defined and implemented by the students.

Learning outcomes

Students gain basic knowledge of the hardware of the Raspberry Pi, the use of Linux, the implementation of C applications and communication with sensors (I2C, SPI) and computers (serial).

Planned learning activities and teaching methods

Lecture, seminar and project work.

Assessment methods and criteria

Development and presentation of a project on the Raspberry Pi platform.


Non applicable

Recommended or required reading

Kernighan, Brian W.; Ritchie, Dennis (2000): The C Programming Language. 2nd ed. Englewood Cliffs, N.J: Markt+Technik Verlag.

Mode of delivery (face-to-face, distance learning)

Classroom teaching, attendance is mandatory