Short Course Description
Course language - English
Weekly hours - 1 hours lectures, 2 hours tutorials
Prerequisites - Programming in Python
Course Goals
? To acquire practical experience in programming in MATLAB
? Learn basic data structures, and how to implement and use them in MATLAB
Learning Outcomes:
At the end of the course the student should be able to:
? Program in MATLAB at a basic-intermediate level
? Work with the features of MATLAB, including functions, classes, arrays, and matrices.
? Implement and manipulate data structures using MATLAB language.
Topics
Overview of basic topics in MATLAB (programming environment etc.)
1D, 2D, and nD arrays and matrices.
Matrix manipulations
If statements; Forloops; while statements; Debugging and plotting
Functions; Scope of variables
Cells, structures and Classes
Classes ? continued
Classes ? object oriented programming
Stacks
Queues
Double Linked list
Hash tables
Full Syllabus