The main objective of the course is to introduce students to the principles of signal processing, with
special emphasis placed on techniques commonly used for the analysis of discrete signals (e.g.,
action potentials), and continuous neural signals (e.g., EEGs and LFPs). Students apply these concepts
using Matlab or Python by analyzing electrophysiological signals and modifying template scripts to
put their knowledge into practice. They also work with examples and articles from the recent
literature. Through the critical review of scientific articles, students acquire specialized knowledge
and gain an understanding of recent findings, which serve as a foundation for creative thinking.

By the end of the course, students master core signal analysis methods used in neuroscience,
bridging theoretical understanding with practical applications in programming.