NWI-MOL076
Programming: Matlab
Course infoSchedule
Course moduleNWI-MOL076
Credits (ECTS)3
CategoryBA (Bachelor)
Language of instructionEnglish
Offered byRadboud University; Faculty of Science; Moleculaire Wetenschappen;
Lecturer(s)
Coordinator
dr. A.M.A. Pistorius
Other course modules lecturer
Lecturer
dr. A.M.A. Pistorius
Other course modules lecturer
Contactperson for the course
dr. A.M.A. Pistorius
Other course modules lecturer
Examiner
dr. A.M.A. Pistorius
Other course modules lecturer
Academic year2018
Period
KW2  (05/11/2018 to 27/01/2019)
Starting block
KW2
Course mode
full-time
Remarks-
Registration using OSIRISYes
Course open to students from other facultiesYes
Pre-registrationNo
Waiting listNo
Placement procedure-
Aims
After completing this course the student:
  • in his or her future role of researcher, will be able to use a varied range of MATLAB functions for graphical presentation, signal analysis, statistics and curve fitting, to analyse research data or to critically assess data of other colleagues in the field
  • can apply guidelines for structuring of computer programs, enabling them to independently develop programs in MATLAB, making use of elementary functions for reading, manipulation and presentation of data
Content
In many areas of the molecular life sciences you, as a researcher, have the task to discover relevant parameters in large data sets or to match experimental data with a theoretical model. It appears not easy to make a choice from a wealth of specialised, user-friendly software and to remain critical with respect to the method and the outcome, when using these packages. In order to prevent scientific errors, data-analysis is often carried out using MATLAB. This large, all-purpose program is available for several computer platforms and might be considered as a standard program for tackling all kinds of data-acquisition, calculus, analysis and visualisation of data in many fields of science. By virtue of its open character, you are free to adapt its functionality to tailor the program to your own needs.
 
In this practical course, you will receive training in the use of MATLAB as a full-fledged programming environment. Elements of the syntax and the use of function M-files are treated and applied to research questions from the molecular life sciences (data analysis, statistics and graphical presentation) which you will elaborate with a fellow-student. Emphasis is on gaining hands-on experience in the use of MATLAB. Experience in using MATLAB may prove advantageous in later stages of your study or career when research data have to be analysed or when literature data have to be critically assessed. Although the course focusses on research, application in education, communication and management  is feasible. Moreover, with knowledge of MATLAB, you are able to understand and to adapt programs or scripts in other programming languages when needed.
Additional comments
Computer labs to be elaborated in pairs, supervised by assistants and the teacher. Computer labs are compulsory. In case you are unable to attend, please report by e-mail to make an appointment for an alternative assignment to be made. Draft reports are submitted on Blackboard for discussion with your fellow-students. Using the received comments, you can submit a final version on Blackboard. The final versions are reviewed by the staff. Selected assignments are graded. Evaluations, discussing the outcome of the assignments. Individual examination, consisting of computer assignments.

Topics
• Elementary programming syntax
• M-files
• Vectors and matrices
• Functions and graphs
• Fourier transforms
• Statistics
• Linear regression analysis
• Curve fitting

Test information
Seven programming assignments in groups of two students. Two of these count towards the final grade.
An individual exam consisting of computer assignments (90%). The combined grade will be your final grade, should you have participated in the computer classes sufficiently.

Prerequisites
First year MLS: General computer skills i.e. using a plain text editor, efficient use of a file and directory structure for storing and retrieving information, searching information on Internet.This is a course in the programme 'Molecular life sciences'.

Required materials
Blackboard
All course documents will be made available on Blackboard

Instructional modes
Guided exercise session

Lecture

Practical computer training
Attendance MandatoryYes

Tests
Assignments
Test weight1
Test typeAssignment
OpportunitiesBlock KW2

Open book exam
Test weight9
Test typeOpen book exam
OpportunitiesBlock KW2, Block KW3