CloseHelpPrint
Kies de Nederlandse taal
Course module: BMB150117
BMB150117
Introduction to Matlab
Course info
Course codeBMB150117
EC1.5
Course goals
After finishing this course, the student can:
  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 two specific 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, and/or existing solutions, and/or how to use toolboxes.
Content
Period (from - till): 6 March 2019 - 17 April 2019
Spread over 7 sessions as specified below.

Faculty
Mariana P. Branco, UMCU, BCRM, Department Neurosurgery and Neurology
Yuliya Berezutskaya,  UMCU, BCRM, Department Neurosurgery and Neurology

Course description 
This course introduces computer programming in MATLAB to those with little to no previous MATLAB or programming experience. In this course the basics of programming syntax, loops and functions is given. Additionally, Matlab is introduced as a potential tool to solve basic neuroscience problems involving signal analysis, plotting and statistics. Lastly, this course also teaches how to do troubleshooting, debugging, and use specific external toolboxes. The student must have a laptop with an installation of MATLAB 2018a or later. Matlab licenses are free for  all UU students. Detailed instructions on installing the program can be found here: https://students.uu.nl/en/free-software. Installation can take some time, so please be sure to have it done before the start of the course.

Literature/study material used:
All course related information including slides, exercises and assignments will be made available using Google Drive links. Every week a link for the material will be sent by email before each session. Please check and download the content of each session before hand.

Course Design:
7 Sessions on Wednesdays from 13.00 – 15.00 (see dates and locations below).
Each session contains theoretical explanations (50%) and practical exercises (50%). Per topic, the theoretical introduction is given by one of the instructors and is followed by practical exercises. Every session a list of extra exercises will be provided. The student is free to solve these exercises and ask questions during the following sessions.
 
Assessment (1.5 EC):
Students will be asked to complete 2 assignments (70% final grade) and a final multiple choice test (30% final grade).
 
Topics:
Session 1        Matlab basics: vectors and matrices             Mariana/Julia
Session 2        Control flow (if-statements, loops)                Mariana/Julia
Session 3        Functions, errors                                          Mariana/Julia
Assignment 1 (deadline: Session 4)
Session 4        Intro to data analysis and statistics                Mariana/Julia
Session 5        Loading, visualizing and saving data             Mariana/Julia
Session 6        Advanced topics & Toolboxes                        Mariana/Julia
Assignment 2 (deadline: Session 7)
Session 7        Test (30 minutes) + Hands-on tutorial            Mariana/Julia
 
Dates and location for the course:
06-03-2019 - 13:00-15:00 - STRAT - Geel
13-03-2019 - 13:00-15:00 - HVDB 4.52
20-03-2019 - 13:00-15:00 - HVDB 2.03
27-03-2019 - 13:00-15:00 - HVDB 2.79
03-04-2019 - 13:00-15:00 - HVDB 2.03
10-04-2019 - 13:00-15:00 - HVDB 2.79
17-04-2019 - 13:00-15:00 - HVDB 2.03

Registration:
Please register via the studyguide. Any questions can be asked to Mariana Branco (m.pedrosobranco@umcutrecht.nl).

Mandatory for students in Master’s programme:
No.

Registration open for students from other programme's:
Yes

Prerequisite knowledge
-
CloseHelpPrint
Kies de Nederlandse taal