| 
| 
Root number
 | 
101720 | 
| 
Semester
 | 
HS2025 | 
| 
Type of course
 | 
Course | 
| 
Allocation to subject
 | 
Biomedical Engineering | 
| 
Type of exam
 | 
not defined | 
| Title | 
Programming of Microcontrollers | 
| Description | 
Auditors (Gasthörer) and students from other study programs are not admitted to this course.
 
 For questions on course and exam registration contact bme.artorg@unibe.ch.
 
 Course type: lecture and tutorials
 
 Modules: Recommended Elective Courses / Major Module "Electronic Implants"
 
 Capacity: this course will be limited to 20 participants
 
 Course registration:
 Selection criteria: 1. Students with MM Electronic Implants 2. other BME students; 3. PhD students or students from other study programs.
 
 Attendance rules:
 - Attendance is required in 10 out of 14 lectures.
 
 Prerequisites:
 - Active knowledge of the C-programming language (without C++ object extensions)
 - Basic knowledge of a simple microcontroller
 - Binary mathematics using NOT, AND, OR, XOR, DeMorgan law and their application on the Byte-level. Hexadecimal number conversion
 
 Recommended Courses/Skills:
 - Course(s): Introduction to computer programming
 - Skill(s): Logical thinking and abstraction ability of data and signal processing
 
 Required material or equipment:
 •	Personal PC running Windows, OS X or Linux. A minimum of 10GB free disk space on an SSD or equivalent persistence drive technology. System of 4GB RAM (recommended 8GB) and 3 USB ports available for connecting development board and tools.
 •	We will install the development tools on the computer – STM32Cube IDE. 
 
 Distribution of course materials:
 •	Course materials are regularly posted on Ilias (www.ilias.unibe.ch). 
 
 Textbook(s) and other Reading Material:
 •	STM32F4 Reference manual. 
 •	Carmine Noviello, Mastering STM32
 •	STM wiki
 
 Course Policies and Classroom Rules of Conduct:
 •	Academic dishonesty, plagiarism, and any other kind of fraud will lead to the exclusion from the course and/or a fail grade (grade 1) in the assessment.
 •	Punctuality | 
| 
ILIAS-Link (Learning resource for course)
 | 
Registrations are transmitted from CTS to ILIAS (no admission in ILIAS possible).
ILIAS
 | 
| 
Link to another web site
 | 
Further information for this course
 | 
| Lecturers | 
Prof. Dr.
Patrik Arnold, Masters in Biomedical Engineering ✉
 | 
| 
ECTS
 | 
5 | 
| 
Recognition as optional course possible
 | 
No | 
| 
Grading
 | 
1 to 6 | 
|   | 
| Dates | 
Tuesday 08:45-11:45 Weekly
 | 
|   | 
| Rooms | 
Hörraum B078, Exakte Wissenschaften, ExWi 
 | 
|   | 
| Students please consult the detailed view for complete information on dates, rooms and planned podcasts. |