← Lectures·L1

Course Introduction — Applied Programming at FAU

Daniel Fenzel, Annika Ritter · 6 concepts · 5 questions

Concept 1 / 6

What Is Applied Programming?

Applied Programming sits at the intersection of neuroscience, signal processing, and software engineering. The course follows a four-pillar pipeline that mirrors any real biomedical system:


PillarWhat happensTypical tools
Physiology / Signal GenerationBiological source — motor neurons fire, muscles contract, EMG is generatedAnatomy, neurophysiology
Signal AcquisitionHardware interface — electrodes, ADC boards, Arduino / DFRobot sensors capture the signalElectronics, microcontrollers
Signal ProcessingAlgorithms applied in software — filtering, feature extraction, FFT, MLPython (NumPy, SciPy), MATLAB
Systems ControlOutput — prosthetic hands, exoskeletons, rehabilitation devices respondRobotics, closed-loop control

The goal is to understand the full chain from muscle contraction to robot command — not just one stage in isolation. Every lecture maps to one or more of these four pillars.