CloseHelpPrint
Kies de Nederlandse taal
Course module: BMB150121
BMB150121
Matlab for Neuroscience
Course info
Course codeBMB150121
EC3
Course goals

After finishing this course, the student will:

  1. Learn about the MATLAB environment, its programming language and how to use it to solve problems related to neuroscience.
  2. Use MATLAB (or its toolboxes) to solve a real-life neuroscience problem.
  3. Translate a neuroscience problem to MATLAB programming language.
  4. Provide MATLAB solutions for some neuroscience problems.
  5. Associate the examples given in class with real-life problems related to other courses or internships.
  6. Be able to interpret, translate, troubleshooting and solve MATLAB problems in an efficient manner.
  7. Master the MATLAB environment and learn how to look for help documents, existing solutions and how to use toolboxes.
Content
Period (from - till): 8 January 2024 - 30 January 2024 (BMS_P2_A)

Faculty
Mariana P. Branco, UMCU Brain Center, Department Neurosurgery and Neurology

Course description 
This course introduces MATLAB as a programming environment to solve basic neuroscience problems involving signal analysis, plotting and statistics. This course also teaches how to do troubleshooting, debug and use specific external toolboxes.  
Students attending this course should have competed the Introduction to Programming using MATLAB course (BMB530421) or have a programming background. In particular knowledge about indexing and slicing of multidimensional arrays and basics of algebra. Students must have a laptop with an installation of MATLAB 2022a or later before the start of the course. MATLAB with a student’s license can be obtained from https://students.uu.nl/gratis-software. Please install MATLAB with all licenses included. 

Literature/study material used:
Lecture slides and assignment will be provided by the docent. No book is required, but one is recommended: MATLAB for Brain and Cognitive Scientists, by Mike X Cohen. All course related information including slides, exercises and assignments will be made available in MSTeams. 

Course Design:
This is a full-time course. There are eight sessions in total from 9.00 till 12.00. Each session comprises of a lecture 9h-11h and a tutorial hour 11h-12h. Self-study is expected from 12h-17h. The course will be given hybrid. For latest info about place of the session, please check MSTeams.
 
Session Date Time (lecture + tutorial hour) Place
1 08-01-2024 9h-12h  
2 09-01-2024 9h-12h  
3 11-01-2024 9h-12h  
4 15-01-2024 9h-12h  
5 16-01-2024 9h-12h  
6 18-01-2024 9h-12h  
7 23-01-2024 9h-12h  
8 25-01-2024 9h-12h  
Exam 30-01-2024 TBD  


Course content:
Session 1    MATLAB basics
Session 2    Loops and functions
Session 3    Errors and debugging
Session 4    Input-Output, visualizing data 
Session 5    Statistics and image processing
Session 6    Neural data analysis
Session 7    Advanced topics and toolboxes
Session 8    The MATLAB Master Hackathon

Assessment (3 EC)
This course is full-time course for 2 weeks. Students are expected to do self-study and solve home-assignments every day after each session. The deadline to submit home-assignments is same day at midnight. 
To pass the course the student must complete and submit 6 home-assignments distributed in the end of session 1 to 6. Submission of the home-assignments in MSTeams is mandatory but these will not the graded. Assessment consists of the submission of the 6 home-assignments, the submission of one group final assignment and an oral exam, both of which will be graded:

Final Grade = 0.60 x (group assignment) + 0.40 x (oral exam)
 
Deadline for group Assignment:
29th January 2024 at 9.00 am
Oral Exam:
30th January 2024 

During the first lecture you will be asked to divide yourself into groups. The exact time of your oral exam (1 hour) will be determined after the first lecture and communicated with you. 

Credits-hours calculator
3 ECTS                                    = 84 hours
________________________________
Lectures          2 hours x 8       = 16 hours
Self-study and assignments     = 68 hours

 
In case of questions feel free to reach us at:
Mariana Branco               M.PedrosoBranco@umcutrecht.nl
Anouck Schippers (TA)        A.Schippers-5@umcutrecht.nl 

Registration:
You can register for this course via Osiris Student. More information about the registration procedure can be found here on the Students' site.
Any questions can be asked to Mariana Branco (m.pedrosobranco@umcutrecht.nl). Maximun participants is 45

Mandatory for students in Master’s programme:
No.

Registration open for students from other programme's:
Yes

Prerequisite knowledge
Basic knowledge of programming or completion of Introduction to Programming using Matlab course.
CloseHelpPrint
Kies de Nederlandse taal