Introduction to Computational Neuroscience
TEST101
Course Details
Course Description
A guest lecture series introducing fundamental concepts in computational neuroscience, including neural modeling, network dynamics, and data analysis techniques.
Introduction to Computational Neuroscience
Course Overview
This guest lecture series provides an introduction to computational approaches in neuroscience research. Designed for PhD students and postdocs with basic neuroscience background, the course covers essential mathematical and computational tools for understanding brain function.
Learning Objectives
By the end of this lecture series, students will be able to:
- Understand neural modeling fundamentals
- Describe different types of neuron models
- Explain the relationship between biophysics and computation
-
Choose appropriate modeling approaches for different questions
-
Analyze neural network dynamics
- Simulate small neural circuits
- Understand concepts of stability and oscillations
-
Relate network structure to function
-
Apply data analysis techniques
- Process and analyze neural time series data
- Implement basic machine learning approaches
- Interpret results in biological context
Lecture Topics
Lecture 1: Single Neuron Models (2 hours)
The Hodgkin-Huxley Model
- Biophysical foundation: Ion channels and membrane dynamics
- Mathematical formulation: Differential equations and parameters
- Computational implementation: Numerical integration methods
- Biological interpretation: Action potentials and spike patterns
Simplified Models
- Integrate-and-fire models: Computational efficiency vs. biological realism
- FitzHugh-Nagumo model: Oscillations and excitability
- Model selection: Choosing the right level of detail
Course Materials: All lecture slides, code examples, and datasets are available on the course website.
Student Contact: Several students continue to collaborate on research projects, demonstrating the lasting impact of effective teaching.