Skip to main content

Unit information: Computer-based Modelling 1 in 2018/19

Please note: you are viewing unit and programme information for a past academic year. Please see the current academic year for up to date information.

Unit name Computer-based Modelling 1
Unit code MENG11511
Credit points 10
Level of study C/4
Teaching block(s) Teaching Block 2 (weeks 13 - 24)
Unit director Dr. Renaud-Assemat
Open unit status Not open




School/department Department of Mechanical Engineering
Faculty Faculty of Engineering


Computer-based Modelling 1 introduces the use of computer programming, specifically within the Matlab environment to model engineering systems. The first four sessions introduce the basic concepts of programming in Matlab, including loops, conditional statements, matrix manipulation, function definition and plotting. In the remaining six sessions, the students are required to complete a computer-based project to model a mechanical engineering system.


To understand how to develop a computer model of an engineering system using the Matlab programming package.

Intended learning outcomes

  • By the end of the course the student should be able to:
  • Use loops and conditional statements
  • Manipulate matrices
  • Define functions
  • Generate a program to model an engineering system
  • Display computational results graphically using the Matlab programming package.

Teaching details

Lectures and laboratory classes.

Assessment Details

Laboratory Exercise (10%) and Project Assessment (90%)

Reading and References

  • Hunt, B.R., A Guide to MATLAB: for Beginners & Experienced Users, 2006, 2nd ed., Cambridge University Press. ISBN-10: 0521615658. ISBN-13: 97805521615655. Classmark: QA297 HUN – Essential for Years 1, 2 & 4
  • Hahn, B.D. & Valentine, D.T., Essential MATLAB for Engineers & Scientists. 2013, 5th ed., Academic Press. ISBN-10: 0123946131.ISBN-13: 9780123943989. Classmark: QA297 HAH
  • In addition, Matlab on-line help is extensively used