This face to face course is run by the Researcher Academy as part of the Engineering Faculty Training Programme
The Researcher Academy courses are very popular and the majority are run in both semesters to give you the opportunity to attend at a time of the year that suits you.
Course Description:
This will be run as a Bring Your Own Device event and instructions are provided below for installation of required software onto attendees laptops - WHICH MUST BE DONE BEFORE JOINING THE COURSE
This is a 2-day course which aims to provide an introduction to MATLAB with particular emphasis on the differences between MATLAB and other programming languages, thus enabling participants to write efficient MATLAB code. The course will also cover the use of MATLAB’s built in features such as plotting, debugging tools and publishing.
The course includes the following topics:
1) Introduction to the MATLAB workspace
2) Variables, vectors and matrices
3) MATLAB scripts
4) Input/output
5) Relational and logical operators and their use on matrices
6) Conditional and loop statements
7) Debugging techniques. Using the MATLAB debugger
8) Publishing code and data using code cells
9) Importing data and use of tables
10) Plotting
11) Functions
Aims:
The aim of the course is to provide an introduction to programming in MATLAB so that the attendee is able to write simple MATLAB programs. It is intended that the course will provide an overview of basic functionality and will enable students to be confident in exploring more advanced MATLAB tools for themselves.
Objectives:
By the end of the course you will have a basic understanding of the principles of programming using MATLAB. You will be able to
1) Write and debug MATLAB scripts, including the use of functions
2) Use vectors and matrices and use appropriate constructs for producing efficient code
3) Import data and use plot tools to display that data
4) Use the publishing feature to present code and results
5) Use the help facilities and resources within MATLAB to find tools to suit specific research requirements
Process: Practical Workshop
This is a Practical Bring Your Own Device Workshop. Attendees MUST bring their own laptops to this event having installed the required software prior to joining the course.
Matlab is free for you as a student and University to install on your own computer
Visit https://workspace.nottingham.ac.uk/display/Software/Matlab
University login is required. Follow the instructions for personal use under the ‘How we make it available section’
Versions are also available for Android an iOS as well as an online version
Please note, attendances for courses will be recorded. There are no training points associated with courses run by the Researcher Academy.
Course Accessibility
The following table shows a summary of what is needed to participate in the course.
If you feel you will experience any difficulties participating, please let us know via the ‘special requirements’ tab, providing as much information as possible. The special requirements tab can be completed when you book your place. Alternatively, you can contact us directly at ra-training@nottingham.ac.uk.
Access seminar room on campus | |
Take part in group activities/ discussions | |
Watch and listen to the course tutor(s) and/ or other attendees | |
Follow presentation slides during the course | |
Attend the course at a specific date and time |
Booking Guidelines
Latecomer policy
Researchers should plan to arrive prior to the advertised course start time. Except for exceptional reasons, there will be no admittance to a Researcher Academy or Faculty Training Programme (FTP) course 15 minutes after the advertised course start time.
Importance of booking commitment
When booking on to a Researcher Academy short course you are entering into a commitment to attend. If you find that you are no longer available to attend you MUST cancel your place (on the system if more than three days before the course) or if at short notice by emailing ra-training@nottingham.ac.uk. This will ensure that your place can be offered to another researcher on the waiting list. Failure to cancel a place results in other researchers missing out on places through the waiting list process.
It is unacceptable for researchers to just not attend when booked onto a course. The Researcher Academy maintains records of those who repeatedly do not attend courses they have booked. This may affect future eligibility to book onto further Researcher Academy courses and will affect considerations for Researcher Academy funded opportunities.
Pre-requisites: This course assumes no prior programming experience. A working knowledge of matrix algebra is assumed.
You will be expected to bring your own device