Key Information

Tutor: Dr Jianliang Liam Gao 
Course Level: Level 1 
Course Credit: 1 credit 
Prerequisites: No previous programming experience is assumed or required 
Course Duration: 3 x 2 hour sessions 
Format: Live online or live face to face 

Course Resources

MATLAB is one of the most popular coding languages for mathematical problems. It has a shallow learning curve for mathematics, comes with a lot of built-in tools, and interactivity and debugging is quite easy. Developed in the 1970s as a tonic to compiled languages like Fortran, its latest version is available to all Imperial students and staff as part of a college-wide licence.

This course teaches the fundamentals of programming with MATLAB. You will learn about the basic building blocks of the language and work with simple examples using the MATLAB built-in environment.

Syllabus

  • Where MATLAB sits among other programming languages / mathematical software
  • Awareness of the MATLAB desktop environment
  • Command-line arithmetic 
  • Use of variables
  • Creating vectors and matrices
  • Matrix arithmetic
  • Matrix manipulation
  • Saving and reading data
  • Plotting in 2D and 3D
  • Writing and calling simple scripts and functions
  • Debugging

Learning Outcomes


On completion of this workshop you will be able to:

  • Use MATLAB software to run scripts
  • Apply fundamental components of the MATLAB language including variables, loops, conditionals and functions
  • Create programs designed to solve simple problems
  • Understand the fundamental aspects of debugging a program


Dates & Booking Information

DateTimePlatform/Venue
Wednesday 26 January 2022 (Part 1)
Thursday 27 January 2022 (Part 2) &
Friday 28 January 2022 (Part 3)
11:30-13:30
11:30-13:30
11:30-13:30
South Kensington (Face-to-Face)
Tuesday 15 March 2022 (Part 1)
Thursday 17 March 2022 (Part 2) &
Friday 18 March 2022 (Part 3)
12:00-14:00
12:00-14:00
12:00-14:00
Zoom
Monday 16 May 2022 (Part 1)
Thursday 19 May 2022 (Part 2) &
Friday 20 May 2022 (Part 3)
12:30-14:30
12:30-14:30
12:30-14:30
South Kensington (Face-to-Face)
Monday 06 June 2022 (Part 1)
Tuesday 07 June 2022 (Part 2) &
Wednesday 08 June 2022 (Part 3)
13:00-15:00
13:00-15:00
13:00-15:00
Zoom
Summary of the table's contents

Please select a date and book on via Inkpath using your Imperial Single-Sign-On.