28.01.2015 Views

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 ...

SHOW MORE
SHOW LESS

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

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!