CloseHelpPrint
Kies de Nederlandse taal
Course module: 202200108
202200108
Software Development for Robotics
Course info
Course module202200108
Credits (ECTS)5
Course typeCourse
Language of instructionEnglish
Contact persondr.ir. J.F. Broenink
E-mailj.f.broenink@utwente.nl
Lecturer(s)
Contactperson for the course
dr.ir. J.F. Broenink
Examiner
dr.ir. J.F. Broenink
Academic year2022
Starting block
2A
Application procedureYou apply via OSIRIS Student
Registration using OSIRISYes
Aims
Basics (102), C++, ROS2, practicals, robot application


After completing this course, the students will be able to write programs in an object-oriented manner. More specifically:
  • Making good and correct use of object-oriented programming concepts
  • Basic insights in data structures, algorithm efficiency, multithreading, and other specific libraries.
  • How to apply the concepts above in C++
Content
Please note that the course information below corresponds to the course of ‘21/’22. This course is currently being updated for the MSc Robotics programme and therefore changes in course content might occur.



This course teaches object-oriented programming concepts, as well as basic insights in data structures, algorithm efficiency, and multithreading. Next to the lectures, tutoring sessions are scheduled where students can work on weekly assignments. The last weeks are spent on a final assignment in which students need to use additional software libraries, without additional lectures.

Assessment
Students work in pairs of two on weekly and final assignments, which are all graded. The final grade is a weighted average of these grades.


The lectures and weekly assignments are the same as the Programming 2 for EE course (part of module Network Systems module). The final assignment is larger than the one of the EE course.
Assumed previous knowledge
Recommended:
• Basic programming knowledge in a C-like language (variables, functions, loops, pointers)
Participating study
Master Embedded Systems
Participating study
Master Biomedical Engineering
Participating study
Master Robotics
Required materials
Book
P.J. Deitel & H.M. Deitel, (2017), C++ how to program, International Edition, 10e, Pearson Education, ISBN: 978-1292153346.
Recommended materials
-
Instructional modes
Assignment

Lecture

Self study with assistance

Self study without assistance

Tests
Test

CloseHelpPrint
Kies de Nederlandse taal