Undergraduate
The following undergraduate courses are offered on a regular basis by faculty members of the AMMI lab:
The following undergraduate courses have previously been taught by AMMI lab faculty members:
- CMPUT 300 – Computers and Society
- CMPUT 411 – Introduction to Computer Graphics
- CMPUT 414 – Introduction to Multimedia Technology
Graduate
The following graduate courses are offered on a regular basis by faculty members of the AMMI lab:
- Master in Multimedia Program
- MM 801 – Human Computer Interaction
- MM 806 – Introduction to Virtual/Augmented Reality and Telepresence
- CMPUT 616 – Fundamentals of Medical Imaging
- CMPUT 605* – Real-time Signal Processing Using GPU
- CMPUT 604 – Quantum Computing for Computer Scientists
The following graduate courses have previously been taught by AMMI lab faculty members:
- CMPUT 605* – Haptic Systems
- CMPUT 605* – Deep Learning for Medical Image Analysis
- CMPUT 605* – Biomedical Digital Signal Processing
- CMPUT 675 – Advanced Signal Processing for Computer Scientists
- CMPUT 605* – Topics in Computer Graphics: Character Animation
- CMPUT 605* – Introduction to Scientific Visualization
- CMPUT 610 – Point Based Graphics
- CMPUT 613 – Three Dimensional Modeling from Sensors for Industrial and Medical Applications
- Summer course: Three Dimensional Geometric Modeling from Sensors
- CAC2015 – Conference Workshop: 3D Scanning for Conservators
*Note: CMPUT 605 is officially recognized as ‘Independent Study’, the content may change year to year