Logo Leibniz Universität Hannover
Logo: Emmy Noether research group CROSS/Leibniz Universität Hannover
Logo Leibniz Universität Hannover
Logo: Emmy Noether research group CROSS/Leibniz Universität Hannover
  • Zielgruppen
  • Suche
 

Lecture/Hands-on Course: Programming mechatronic systems

Mobiler Raspberry Pi Roboter
Students taking the course in the summer term 2016

Lecturer
Prof. Dr.-Ing. Jessica Burgner

Teaching Assistants:
M.Sc. Ernar Armanov
Dipl.-Ing. Vincent Modes

Description

The course provides advanced knowledge for programming of mechatronic systems:

  • fundamentals of objectoriented programming
  • classes and objects
  • memory management
  • concurrency
  • interfaces
  • UML

During the hands-on part of the lecture the students will pair in teams of two and build a mobile robot from provided components, integrate sensors, and program the robot using C++ on a Raspberry Pi microcomputer.  Four tasks need to be programmed by the teams (Laborübungen) which are building upon one another. The last task is carried out as a competition.

In a report (Hausarbeit) the students need to document their programming strategies, algorithms, and results.

Learning Objectives

  • explain fundamental principles of objectoriented programming
  • apply objectoriented programming using C++
  • analyse programming related questions for mechatronic systems
  • choose and develop strategies for solving programming tasks
  • structured presentation of software projects using UML diagrams
  • document programming code

Exam

The examination is composed of

  • 45% Report (Hausarbeit)
  • 7% Laborübung 1
  • 14% Laborübung 2
  • 14% Laborübung 3
  • 20% Laborübung 4

Time / Venue

Monday: 13:30 - 16:30, weekly in room A141, building 3404 (Appelstr. 11)

Further Information

Registration (20 students maximum) and further information in  Stud.IP

Questions via  E-mail

Challenge Day winter term 2015/2016