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
Full-time
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.

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