NGG 5210
Brain-Computer Interfaces
University of Pennsylvania · UGRD · Fall 2026
Catalog description
The course is geared to advanced undergraduate and graduate students interested in understanding the basics of implantable neuro-devices, their design, practical implementation, approval, and use. Reading will cover the basics of neuro signals, recording, analysis, classification, modulation, and fundamental principles of Brain-Machine Interfaces. The course will be based upon twice weekly lectures and "hands-on" weekly assignments that teach basic signal recording, feature extraction, classification and practical implementation in clinical systems. Assignments will build incrementally toward constructing a complete, functional BMI system. Fundamental concepts in neurosignals, hardware and software will be reinforced by practical examples and in-depth study. Guest lecturers and demonstrations will supplement regular lectures. BE 3010 (Signals and Systems) or equivalent, computer programming experience, preferably MATLAB (e.g., as used the BE labs, BE 3100 ). Some basic neuroscience background (e.g. BIOL 2310, BE 3050, INSC core course), or independent study in neuroscience, is required. This requirement may be waived based upon practical experience on a case by case basis by the instructor.
Sections
Current meeting, instructor, credit, and enrollment details
001
Availability not recently verified- Days & times
- No scheduled meeting time
- Meeting dates
- —
- Location
- —
- Instructor
- Staff