Academic Item Menu


This course will use Matlab as the primary computational engine for teaching the students to carry out fundamental computations as well as developing simulations through the use of object oriented concepts implemented in Matlab environment. The basic Matlab content consists of Data types, matrices, vectors, multidimensional arrays and standard Matlab scripting using programming constructs. Non language specific object oriented concepts will be explained to assist software development using tools such as Matlab. The latter part of Matlab will use the object oriented concepts learned to develop object oriented approaches using Matlab and will develop applications for fundamental optimization, differentiators, integrators and transforms. The student will also be taught software interfaces between Matlab and C++ for visualization of massive data in 1D, 2D and 3D plots, mesh and surface plots, image acquisition and manipulation as well as the development of animations.

Study Level


Offering Terms

Term 3



Delivery Mode

Fully on-site

Indicative contact hours


Conditions for Enrolment

Prerequisite: COMP1917 or COMP1511 or DPST1091 or COMP1911

Course Outline

To access course outline, please visit:


Pre-2019 Handbook Editions

Access past handbook editions (2018 and prior)

Helpful utilities like sharing or printing this page
Share Link via Email
Download PDF