CloseHelpPrint
Kies de Nederlandse taal
Course module: BMB530421
BMB530421
Introduction to Programming using Matlab
Course info
Course codeBMB530421
EC3
Course goals
During the course students:
  1. Learn what programming and programming philosophy are;
  2. Learn how to write and read pseudocode;
  3. Learn the basics of programming logic and workflow using Maltab;
  4. Learn the basics of algebra and indexing in Matlab;
Content
Period (from - till): 28 November 2023 - 14 December 2023 (BMS_P2_A).

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

Course description 
This course introduces computer programming to students with little or no programming experience. In this course the basics of programming philosophy, pseudocoding, programming algebra, indexing, programming syntax, logic and loops are given. Students will learn to program using MATLAB software. 

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.

Literature/study material used:
Lecture slides and assignments will be provided by the docent. No book required.
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 28-11-2023 9h-12h  
2 29-11-2023 9h-12h  
3 04-12-2023 9h-12h  
4 05-12-2023 9h-12h  
5 07-12-2023 9h-12h  
6 11-12-2023 9h-12h  
7 12-12-2023 9h-12h  
8 14-12-2023 9h-12h  

Course content
Session 1        Introduction to computer science
Session 2        Introduction to MATLAB environment
Session 3        Arrays, matrices and indexing
Session 4        Arrays, matrices and indexing (continuation) 
Session 5        Logic and conditions 
Session 6        Conditions and loops
Session 7        Good code practice and recap
Session 8        Hands-on


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 the same day at midnight. 
To pass the course the student must complete and submit 7 home-assignments distributed in the end of session 1 to 7. Submission of the home-assignments in MSTeams is mandatory but these will not the graded. Assessment consists of the submission of the 7 home-assignments and the submission of one individual final assignment that is will be graded.

Deadline for Final Assignment
18th December 2023 at 9:00 am

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. Maximum 45 participnats.
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
N.A.
CloseHelpPrint
Kies de Nederlandse taal