Õ¬ÄÐÊÓƵ

XClose

Õ¬ÄÐÊÓƵ Module Catalogue

Home
Menu

Programming and Control Systems (ELEC0021)

Key information

Faculty
Faculty of Engineering Sciences
Teaching department
Electronic and Electrical Engineering
Credit value
15
Restrictions
Have completed ELEC0007, Programming 1 or equivalent
Timetable

Alternative credit options

There are no alternative credit options available for this module.

Description

The Programming part of this module aims to extend the students' programming skills and introduce them to advanced structured and object-oriented design concepts, providing the foundations for design and programming in any other environment.


On completion of this module, students will be able to:

  • Use practical object-oriented Python programming skills to investigate and solve complex problems.
  • Select and apply appropriate programming instructions, libraries, data structures and algorithms to model and solve complex problems using robust object-oriented code written in Python.
  • Apply knowledge of mathematics, statistics and computer science principles to the solution of complex problems using Python libraries for maths, data science and machine learning.


The Control part of this module of the module represents an introduction to control systems and to the analysis of the behaviour of dynamical systems. This module provides a fundamental understanding of feedback control systems and dynamical systems in terms of steady-state response and stability; it enables the study of feedback control systems with Laplace, Nyquist and Bode plots.


On completion of this module, students will be able to:

  • Comprehensively know the basic principles underlying control theory; know and distinguish the mathematical and computer models relevant to transfer function analysis and be able to apply them to real-world models for control systems.
  • Know and explain the behaviour of linear systems.
  • Know and apply stability criteria related to control systems based on the following diagrams and methods: Root Locus, Bode, Routh Hurwitz and Nyquist stability criteria; Design compensators.
  • Know and apply mathematical modelling techniques pertinent to control systems.

Module deliveries for 2024/25 academic year

Intended teaching term: Terms 1 and 2 ÌýÌýÌý Undergraduate (FHEQ Level 5)

Teaching and assessment

Mode of study
In person
Methods of assessment
70% Exam
30% Coursework
Mark scheme
Numeric Marks

Other information

Number of students on module in previous year
203
Module leader
Professor George Pavlou
Who to contact for more information
eee-ug-admin@ucl.ac.uk

Last updated

This module description was last updated on 19th August 2024.

Ìý