CONTENTS 1. Introduction 1.1 Course Outline 1 1.2 Introduction ...
CONTENTS 1. Introduction 1.1 Course Outline 1 1.2 Introduction ...
CONTENTS 1. Introduction 1.1 Course Outline 1 1.2 Introduction ...
Create successful ePaper yourself
Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.
Full Module Title:<br />
MATLAB Programming<br />
Short Module Title: MATLAB<br />
Module Code: 2DPI515 Module Level: 5<br />
Academic credit weighting: 15 credits.<br />
Length: 1 semester<br />
School:<br />
Media, Art and Design.<br />
Department:<br />
Photographic and Digital Media<br />
Module Leader: Sophie Triantaphillidou Extension: 4584<br />
Host <strong>Course</strong>:<br />
BSc (Hons) Photography and Digital Imaging<br />
Status:<br />
Option<br />
Pre-requisites:<br />
None.<br />
Co-requisites:<br />
None.<br />
Assessment: Practical work 100%<br />
Summary of Module content:<br />
The principles of computer programming are presented in module in MATLAB, which is both a<br />
powerful computational environment and a programming language that easily handles matrix and<br />
complex arithmetic.<br />
Module Aims:<br />
• To provide an understanding of the principles of computer programming<br />
• To enable the student to create simple programs to carry out mathematical operations, basic<br />
signal processing and data analysis in a MATLAB environment.<br />
Learning Outcomes:<br />
On completion of the module the successful student will be able to:<br />
<strong>1.</strong> Understand the basic principles of computer programming.<br />
2. Write simple commuter programs in MATLAB language.<br />
3. Perform mathematical operations in MATLAB.<br />
4. Use MATLAB commands to model basic signal processes.<br />
5. Perform simple data analysis and plot results in MATLAB.<br />
6. Plan simple projects.<br />
Indicative syllabus content:<br />
<strong>Introduction</strong> to programming: Operators, input/output, processes, decisions, loops, and conditional<br />
statements.<br />
MATLAB basics: Command window, variables, numbers and arithmetic expressions, rational and<br />
logical operators, cells, arrays and structures, character strings.<br />
MATLAB functions: Basic trigonometric, statistical functions, vector and matrix operations, vector and<br />
array manipulation.<br />
Loops and conditional statements: For loops, while loops, switch-case and if statements.<br />
Graphic and related issues: 2-D plots, 3-D, use of pseudocolour for visualisation, multi-panel figures.<br />
Functions: MATLAB m-files, function workspaces.<br />
Teaching and Learning Methods:<br />
The module consists of lectures, supported by laboratory based practical work in the ratio of 1:2.<br />
Assessment Rationale:<br />
The module is assessed 100% from coursework, which will involve the submission of three programs<br />
written in MATLAB language. (Learning outcomes 1-6).<br />
Assessment Criteria:<br />
DPI_Hbook 73 ©University of Westminster