ABSTRACT: This course will present methodologies on exploiting parallelism in MATLABÂ® programs using the Parallel Computing ToolboxTM (PCT) and the MATLAB Distributed Computing ServerTM (MDCS). Participants will be introduced to concepts of task and data parallel programming. The course will specifically cover various parallel programming constructs offered by the PCT including parallel for-loops, distributed arrays and message passing. Example code will be presented and made available to participants for modification and/or incorporation into their own applications. Participants will also have the opportunity to develop a series of real world signal and image processing examples intended to reinforce the concepts of task parallel and data parallel programming with MATLAB®.