Module Title:   Engineering Computation

Module Credit:   10

Module Code:   ENG1056M

Academic Year:   2015/6

Teaching Period:   Semester 1

Module Occurrence:   A

Module Level:   FHEQ Level 4

Module Type:   Standard module

Provider:   Engineering

Related Department/Subject Area:   Engineering: Mathematics and Computing (not in use)

Principal Co-ordinator:   Dr F Mahieddine

Additional Tutor(s):   -

Prerequisite(s):   ENG1018M

Corequisite(s):   None

Aims:
To provide skills in developing engineering models in a format for numerical manipulation, programming, spreadsheet, implement effective and efficient methods for the solution of mathematical models of engineering problems on computers.

Learning Teaching & Assessment Strategy:
Concepts, principles and practical skills are developed and practiced in directed Excel and Matlab computer lab sessions during which oral feedback is given. Practical development exercises and unseen controlled exercised undertaken during practical sessions will assess the practical skills associated with the knowledge base of the module.

Lectures:   0.00          Directed Study:   64.00           
Seminars/Tutorials:   0.00          Other:   0.00           
Laboratory/Practical:   36.00          Formal Exams:   0.00          Total:   100.00

On successful completion of this module you will be able to...

match problem solving techniques to problem specifications;

On successful completion of this module you will be able to...

model, select and apply appropriate numerical techniques to problems set in engineering contexts and notation;

On successful completion of this module you will be able to...

manage data, and apply IT skills and systematic problem-solving methods.

  Coursework   100%
 
  1 Excel and 2 Matlab development exercised and controlled unseen activities
  Coursework   100%
 
  Supplementary assessment is to repair deficiencies in original assessment

Outline Syllabus:
* Excel [4 weeks]
- Interface & terminology; importing data; arithmetic operators & cell referencing; displaying symbols; trigonometry; graphing data and curve fitting; basic statistics commands; linear regression.
* Matlab [8 weeks]
- Introduction: Navigating MATLAB, system, arithmetic, arrays, creating and printing graphs, basic plots, annotating plots, script files, function files.
- Matrices and vectors: creating vectors, creating matrices, compound matrices, indexing matrices, elementary matrix algebra, matrix operations, array operations and functions.
- Applications of Matrices: Matrix Determinant, Matrix Inverse, Linear Systems, Linear Transformations.
- Elements of Programming: Repetition, Selection, Flow Control.
- Polynomial Data Fitting: MATLAB Polynomials, Loading Data from File, Polynomial Curve Fitting.
- Iteration and Roots.

Applications from engineering contexts will be discussed.

Version No:  2