Electronic Engineering

Important Information for Students on Moodle Course Availability

You may not see a full list of all your expected courses in your Moodle My Courses list or in this category. This does not necessarily mean that your course registrations are incorrect. There are two possible reasons:

  • Departments/Tutors make courses visible to Students in Moodle when the course is ready for teaching
  • Not all courses use Moodle.

You can use the Study tab in Campus Connect to check the courses you are registered for or contact your department who can also provide information on their use of Moodle.

18-19 EE2010: Software Engineering

The aim of this module is to provide theoretical and practical knowledge of software engineering. This module builds on the module of Programming in C++ (EE1010) to introduce software engineering including software lifecycle and the techniques used to produce and manage complex, fit-for-purpose, safe, large, cost effective software systems in practice. The concepts of software design, analysis and creation will be explored in the context of real-world examples and object-oriented approach.


18-19 EE2050: Digital Coding and Data Networking

The aim of this module is to provide theoretical and practical knowledge of data networking. To put things into perspective, digital coding will introduce the first layer of the communication layered model, i.e. the application layer.  Other layers including the transport, the network, the link, and the physical layer will be visited to provide practical and theoretical perspective on data networking such as speed considerations, error corrections, bandwidth, routers, switches, network topologies, communication protocols.

18-19 EE2060: Electronics Materials and Devices

The aim of this module is to provide theoretical and practical knowledge on the materials that underpin electronic devices. The indicative content for this module encompasses the solid-state physical macro- and nano-scale properties of solid conductor, insulator, semiconductor and optoelectronic materials that make them useful in electronic devices, their structures, the behaviour of electrons, electrical conduction, lattice vibration, thermal conduction, how dopants are used, and their interaction with light where appropriate. Existing electronic materials as well as future developments will be explored. 

18-19 EE5302 Sustainable Power Generation

The ways in which power is generated is changing significantly in many countries around the world for various reasons. This course familiarizes students with the various technologies available, in particular with all the different forms of renewable generation. The aim is to appreciate the benefits and drawbacks of different types of generation and why a mix of multiple generation types is desirable. The course will cover the different factors that need to be weighed up when making decisions about the mix of generation in a country. A common process in engineering practice is optimization. This course will cover the process of optimization using power system examples, such as the optimal layout of wind farms. The concept of Pareto optimization will be introduced in the course. The students will further be required to use information in the public domain to develop an independent opinion around the large scale roll-out of renewable generation.