Academic Item Menu


This course will enable students to acquire an understanding of optimization concepts in engineering system designs and the application of optimization algorithms in mechanical, manufacturing, and mechatronic systems. Topics to be covered include classical optimization approaches with gradient based methods, linear and quadratic programming. The course also introduces metaheuristic optimization approaches such as genetic algorithms, particle swarm optimization and ants colony optimization algorithms. The focus will be on the selection of an appropriate technique for an optimization problem in the above mentioned disciplines. Projects and exercises to be assigned include the choice, design, and implementation of optimization algorithms to solve practical engineering problems in mechanism design, manufacturing task scheduling, and robotic trajectory formulation. Students will practice in developing computing algorithms to solve engineering optimization problems with emphasis on effectiveness and efficiency.

Study Level


Offering Terms

Term 3



Delivery Mode

Fully on-site

Indicative contact hours


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