Project RaspberryPi (E)

Degree programme Computer Science - Software and Information Engineering
Subject area Engineering Technology
Type of degree Bachelor full-time
Type of course unit (compulsory, optional) Elective
Course unit code 024717050607
Teaching units 45
Year of study 2025
Name of lecturer(s) Johannes KOCH, Patrick RITSCHEL, Wolfgang AUER
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.

Comment

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