- Student Records
Programme & Unit Catalogues


EE10134: Introduction to programming in MATLAB

[Page last updated: 15 October 2020]

Follow this link for further information on academic years Academic Year: 2020/1
Further information on owning departmentsOwning Department/School: Department of Electronic & Electrical Engineering
Further information on credits Credits: 6      [equivalent to 12 CATS credits]
Further information on notional study hours Notional Study Hours: 120
Further information on unit levels Level: Certificate (FHEQ level 4)
Further information on teaching periods Period:
Semester 1
Further information on unit assessment Assessment Summary: CW 50%, EX 50%
Further information on unit assessment Assessment Detail:
  • Lab Quizzes (CW 15%)
  • Assignment (CW 35%)
  • Examination (EX 50%)
Further information on supplementary assessment Supplementary Assessment:
EE10134J - Reassessment Coursework (where allowed by programme regulations)
EE10134J - Reassessment Examination (where allowed by programme regulations)
Further information on requisites Requisites:
Description: Aims:
To introduce computer programming skills in MATLAB.

Learning Outcomes:
After completing this unit, students should be able to: (i) Create and debug simple MATLAB Programs (ii) Solve basic quantitive problems using the MATLAB programming language (iii) Using MATLAB, make calculations and display results graphically in elementary applications relevant to science and engineering.

Skills:
Application of the information, techniques and methods discussed in the lectures, to the development of appropriate solutions in MATLAB to quantitative problems related to Electronic and Electrical Engineering. Taught, facilitated and tested.

Content:
The MATLAB environment. MATLAB as an interactive calculator. Constants, variables and arithmetic. Creating and running MATLAB programs. Loops and iteration: Summation and recurrence. Use of functions. Arrays and subscripts: sorting and filtering. Complexity analysis such as big Ο notation. Modelling simple systems and displaying results graphically. Matrices and matrix facilities of MATLAB. Data structures such as Lists, stacks, queues, trees, hash tables. Object orientation, 2D and 3D graphics.
Further information on programme availabilityProgramme availability:

EE10134 is Compulsory on the following programmes:

Department of Electronic & Electrical Engineering
  • UEEE-AFB13 : BEng(Hons) Computer Systems Engineering (Year 1)
  • UEEE-AKB13 : BEng(Hons) Computer Systems Engineering with Year long work placement (Year 1)
  • UEEE-AFB01 : BEng(Hons) Electrical and Electronic Engineering (Year 1)
  • UEEE-AKB01 : BEng(Hons) Electrical and Electronic Engineering with Year long work placement (Year 1)
  • UEEE-AFB12 : BEng(Hons) Electrical Power Engineering (Year 1)
  • UEEE-AKB12 : BEng(Hons) Electrical Power Engineering with Year long work placement (Year 1)
  • UEEE-AFB14 : BEng(Hons) Electronic Engineering with Space Science & Technology (Year 1)
  • UEEE-AKB14 : BEng(Hons) Electronic Engineering with Space Science & Technology with Year long work placement (Year 1)
  • UEEE-AFB15 : BEng(Hons) Electronic Systems Engineering (Year 1)
  • UEEE-AKB15 : BEng(Hons) Electronic Systems Engineering with Year long work placement (Year 1)
  • UEEE-AFM13 : MEng(Hons) Computer Systems Engineering (Year 1)
  • UEEE-AKM13 : MEng(Hons) Computer Systems Engineering with Year long work placement (Year 1)
  • UEEE-AFM01 : MEng(Hons) Electrical and Electronic Engineering (Year 1)
  • UEEE-AKM01 : MEng(Hons) Electrical and Electronic Engineering with Year long work placement (Year 1)
  • UEEE-AFM12 : MEng(Hons) Electrical Power Engineering (Year 1)
  • UEEE-AKM12 : MEng(Hons) Electrical Power Engineering with Year long work placement (Year 1)
  • UEEE-AFM14 : MEng(Hons) Electronic Engineering with Space Science & Technology (Year 1)
  • UEEE-AKM14 : MEng(Hons) Electronic Engineering with Space Science & Technology with Year long work placement (Year 1)
  • UEEE-AFM15 : MEng(Hons) Electronic Systems Engineering (Year 1)
  • UEEE-AKM15 : MEng(Hons) Electronic Systems Engineering with Year long work placement (Year 1)
  • UEEE-AFM16 : MEng(Hons) Robotics Engineering (Year 1)
  • UEEE-AKM16 : MEng(Hons) Robotics Engineering with Year long work placement (Year 1)
  • UEEE-AFB16 : BEng(Hons) Robotics Engineering (Year 1)
  • UEEE-AKB16 : BEng(Hons) Robotics Engineering with Year long work placement (Year 1)

Notes: