The University of Southampton

ELEC6223 Fundamental Principles of Energy

Module Overview

Summary of the syllabus:

'Review of Power Systems Fundamentals' (12 lectures)

Energy Fundamentals

Principles of Energy Conversion and Energy Systems

Heat Engines

Electrochemical Energy Conversion

Thermoelectric Energy Conversion

Solar Energy Conversion

Other Renewable Energy Systems

Aims & Objectives

Aims

Knowledge and Understanding

Having successfully completed this module, you will be able to demonstrate knowledge and understanding of:

  • THE RELATIONSHIPS BETWEEN ENERGY, WORK, FORCE, POWER AND EFFICIENCY AND THE FUNDAMENTAL TYPES OF ENERGY
  • THE IMPORTANCE OF ENERGY CONVERSION
  • AN APPRECIATION OF THE FUNDAMENTALS OF CURRENT AND FUTURE ENERGY/POWER PRODUCTION METHODS

Subject Specific Intellectual

Having successfully completed this module, you will be able to:

  • THE SELECTION OF THE 'RIGHT' ENERGY SOURCE TO MATCH THE USER/LOAD NEEDS AND ENERGY MATCHING
  • REVISION AND REVIEW OF FUNDAMENTALS OF ELECTRICAL POWER SYSTEMS

Syllabus

'Review of Power Systems Fundamentals' (12 lectures) 

Review of the 3-phase a.c. circuit fundamentals, Phasor notation and use of complex quantities,

Phasor diagrams, Impedance triangle, Power in a.c. systems: complex, apparent, active, reactive,

Power factor, Three-phase systems and connections, Star-delta transformations, Unbalanced systems and the method of symmetrical components, Phase sequence networks, Harmonics.

 

Elements of power systems, Power system components, Representation of components (equivalent circuits), Transformers, Generators, Transmission lines and cables, Switchgear, Simplified equivalent circuits, Per unit system and its use, Parallel operation of transformers, Autotransformers, Tap changing.

The rotating field principle, Operation of generators on infinite busbar, Motor characteristics.

Load flows, Review of balanced and unbalanced faults, Fault current limiters.

Steady state and transient stability, the equal area criterion.

Energy Fundamentals Energy Overview. Definition of energy : Energy quality, density and intensity. Sources of energy: fossil fuels and renewables. History of energy technology. Importance of energy. Energy demands, consumption and future trends.

Principles of Energy Conversion and Energy Systems : Forms of energy: kinetic, potential, heat, chemical, bio, electrical, electromagnetic, nuclear, etc. The law of energy conservation. The second law of thermodynamics. Energy Conversion efficiency. Introduction to energy systems. System efficiency. Energy sustainability.

Heat Engines : Definition of heat engines. Principles of heat engines. Types of heat engines: steam engines, internal combustion engines, gas turbine engines, etc. Heat, mechanical work and entropy. Ideal and real engine cycles. Cycle efficiency. Cogeneration. Combustion fundamentals. Engine emissions and regulations.

Electrochemical Energy Conversion : Electrochemical vs. conventional energy conversion routes. Types of electrochemical cells for energy conversion. Definitions of batteries, fuel cells, redox flow cells. Principle of fuel cells. Types of fuel cells. Examples of applications.

Thermoelectric energy Conversion : Thermoelectric effects, Seebeck, Thomson and Peltier, Thermoeelctric materials and figure of merit. Thermoelectric conversion devicse and radiosotope thermoelectric generators

Solar Energy Conversion :  Solar radiation. Electromagnetic energy. Solar spectra. Scattering and absorption. The greenhouse effect. Types of solar energy conversion: photosythesis, thermal electrical conversion, photochemical conversion, photoelectrical conversion. Introduction to photovoltaic cells. Energy storage. Applications: domestic, industrial and space. CHP.

Other Renewable Energy Systems : Importance of renewable energies. Wind power. Hydropower and tidal power. Nuclear fission and fusion. Biomass. Geothermal power. Economics of energy technologies. Social and environmental impact. Review of fundamental fluid mechanics associated with environmental flows from wind, wave and tide. Overview of propulsive power requirements for marine transportation systems.

Learning & Teaching

Learning & teaching methods

Assessment

Assessment methods

MethodHoursPercentage contribution
Test after 12 review lectures-15%
Exam2hrs hours85%

Referral Method: By examination

Share this module FacebookTwitterWeibo

ELEC6243 Control System Design (MSc)

Module Overview

The module aims at providing a set of techniques (including the use of Matlab) for the design of linear multivariable control systems, and to introduce basic nonlinear system analysis and design methods.

This module will be taught together with ELEC3205 Control Systems Design. This module will have higher requirements on the desired learning outcomes which will be assessed by a different set of coursework.

Aims & Objectives

Aims

Knowledge and Understanding

Having successfully completed this module, you will be able to demonstrate knowledge and understanding of:

  • Design controller using frequency domain methods
  • Analyse linear dynamical systems by state space methods.
  • Derive state space representation from a given transfer function representation.
  • Check controllability/observability by rank test of the controllability/observability matrix
  • Design pole placement state-feedback controller in the state space setting, also with observers in the loop.
  • Model, analyse, and synthesise nonlinear dynamical systems.
  • Derive state space representations for nonlinear systems from first principles
  • Analyse stability of nonlinear autonomous systems by state space methods.
  • Analyse nonlinear input--output systems by describing functions.

Subject Specific Intellectual

Having successfully completed this module, you will be able to:

  • Demonstrate awareness of the current key research issues in control systems design

Syllabus

  • Frequency Domain Methods for Controller Design
    • Lead-lag compensator
    • Introduction to loop shaping
  • State-space representations for linear systems
    • Transfer function canonical realisations
    • State space representations
  • Structural properties
    • Controllability and state transfer
    • Observability and state estimation
  • Multivariable control by pole placement
    • Pole placement by state feedback
    • Elements to optimal control
  • State estimation
    • Observer design by pole placement
  • Joint observer-controller schemes
  • Nonlinear systems and mathematical modelling
  • Introduction to the phase plane analysis method
  • Stability and Lyapunov analysis
    • Lyapunov indirect method
    • Lyapunov direct method
    • Lasalle’s Theorem
  • Describing functions
  • Nonlinear control system design
    • Design via linearisation
    • Design via feedback linearisation
    • Introduction to Lyapunov based design method

Learning & Teaching

Learning & teaching methods

ActivityDescriptionHours
Lecture36

Assessment

Assessment methods

MethodHoursPercentage contribution
2 problem sheets, containing 3 questions each. -5+5=10%
Directed reading-10%
Exam2 hours80%

Referral Method: By examination

Share this module FacebookTwitterWeibo

ELEC6003 MSc Project

Module Overview

See the ELEC6003/COMP6029 web site for details of how the project is run.

Your research project will enable you to explore in depth some aspect of System on Chip, Instrumentation and Transducers ,Microelectronics Systems Design, Nanoelectronics, Optical Fibre Communications, Radio Frequency Communication Systems or Micro-System Technology : You will be allocated a project supervisor with whom you will meet and agree a project brief and plan. These must be submitted to, and agreed by, the project coordinator. You will thereafter have weekly meetings, either in person or electronically, with your supervisor or, if your supervisor is unavailable, a delegated deputy. Your dissertation is due by the end of September and late submissions will be penalised, unless an extension to this deadline has been agreed beforehand in writing by the project coordinator. You are advised to complete all research and practical work by the end of August so that you can concentrate on writing up during September.

The aims of this module are:

  1. to give you the opportunity to demonstrate advanced knowledge of your specialist subject
  2. To provide the opportunity to work in a research-led environment
  3. To develop research skills and prepare you for a career in research and development

Aims & Objectives

Aims

  • Scientific and technological principles underlying your chosen topic of study
  • Specialist tools and techniques used to design, analyse, implement, build and verify systems
  • Current research issues relevant to your chosen topic of study

Syllabus

The topic or topics covered will be agreed by negotiation between yourself and the supervisor who is allocated to support you with your project.

Learning & Teaching

Learning & teaching methods

ActivityDescriptionHours
Lecture36
Tutorial12

Assessment

Assessment methods

MethodHoursPercentage contribution
Thesis of max 15.000 words-100%

Referral Method: By set coursework assignment(s)

Share this module FacebookTwitterWeibo

PHYS6023 Photonics Laboratory and Study Skills

Module Overview

The aim of this course is to provide further training and encourage independent work in research labs environment, teach essential skills in carrying out experiments, recording of results, discussing and presenting them in a scientific conference format. In particular, it will embed lab skills and techniques related to practical applications of lasers, fibres and advanced materials.

The main part of the course is devoted to carrying out a series of experiments from the area of photonics and related technologies. The experiments selected underpin and illustrate some fundamental concepts in laser science and offer an opportunity to  develop correct use of key experimental techniques. After the lab part of the course is completed, a conference will be held where the students will give presentations on one of the experiments carried out.

Finally, as part of this Skills module, a workshop teaching transferable skills in delivering scientific presentations will be held.

Aims & Objectives

Aims

After studying this course students should be able to demonstrate

•  correct planning and executing experiments accompanied by recording of laboratory work and relevant observations in lab books together with computer based data acquisition

•  precision and correct handling of experimental data sets, their plotting and curve-fitting as well as the estimation of uncertainties

•  ability to discuss, analyse and interpret the results, both in writing and verbally

•  the understanding of the underlying, physical effects behind the results

•  ability to extrapolate and link the observed effects to other, relevant areas of physics

•  clear, concise and informative writing up an experiment as a preparation for summarising results for a scientific paper.

•  clear delivery of an oral conference presentation of a standard expected at scientific conferences and actively participate in related discussions.

•  understanding of basic programming using a graphical programming language

•  ability to write software that will control and interrogate external equipment via different interface buses.

•  ability to manipulate extracted data; display in a useful manner and export to file

•  knowledge of advanced functionality such as real time control and advanced mathematical processing.

Syllabus

The course will consist of Laboratory, Conference and Transferable Skills sections.

 In the Laboratory part students will carry out a selection of experiments from the list below and make a short presentation on one of the experiments.

  • Fibre optics and optical waveguiding
  • Semiconductor pn junctions
  • Experimental Neodymium YAG Laser
  • Electro-Optic   Effect   and   Modulation   of Laser Light
  • Optical spectroscopy
  • Laser modes and speed of light
  • Fluorescence of laser glasses
  • Diode Lasers

Learning & Teaching

Learning & teaching methods

Students prepare for the labs and this prelim preparation is assessed at the beginning of each lab session. During the main lab sessions students will work on their own, but will be supervised by demonstrators. It is expected that students engage in discussions with demonstrators and are ready to answer their questions regarding technical and physics related aspects of an experiment.

A series of laboratory experiments will be carried out and written manuals will be available for help and guidance. Marking and feedback from demonstrators will be provided via individual vivas on each experiment.

ActivityDescriptionHours
Specialist Lab100

Assessment

Assessment methods

Students have to prepare for the labs. During the main lab sessions students will work on their own, but will be supervised by demonstrators. It is expected that students engage in discussions with demonstrators and are ready to answer their questions regarding technical and physics related aspects of an experiment.

A series of laboratory experiments will be carried out and written manuals will be available for help and guidance.  Marking and feedback from demonstrators will be provided via individual vivas on each experiment.

Laboratory: performance on each experiment will be assessed, first, on the quality of preparation (prelim) and the secondly on the quality of experimental work. The mark for preparation will take into account answers to any set prelim questions, knowledge of the experiment to be carried out and the understanding of the relevant, background physics. It will count for 20% of the final mark for the practical. The remaining 80% of the mark will come from the assessment of the quality of work, data presentation and analysis. For both marks, both written and verbal contributions are expected.

 Conference: the talks will be assessed by a team of markers, consisting of demonstrators. They will be marked for their scientific content (50%), presentation (40%) and the answers to the questions from the audience (fellow students) and from the markers.

MethodHoursPercentage contribution
Lab-88%

Referral Method: By means of a special one-day laboratory session

Share this module FacebookTwitterWeibo

ELEC2211 Electromechanical Energy Conversion

Module Overview

•           To introduce the students to fundamental concepts of low frequency electromagnetics with examples from electrical power engineering.

•           To give the students an appreciation of the importance of computational

electromagnetics in the context of engineering.

•           To introduce the students to fundamental numerical techniques for solving field problems.

•           To equip the students with basic programming, computing and CAD skills.

•           To introduce the students to the more advanced concept of principles of electromechanical energy conversion based on Hamilton’s principle

•           To increase the awareness of the students of the role of mathematics in engineering

applications.

Aims & Objectives

Aims

 Knowledge and Understanding

Having successfully completed the module, you will be able to demonstrate knowledge and understanding of:

A1. Basic concepts of electromagnetic theory

A2. Vector algebra in the electromagnetic field context

A3. Properties of static and time-varying electromagnetic fields

A4. Physical meaning of Maxwell's equations

A5. Mathematical description of fundamental laws of electromagnetism

A6. Electric and magnetic properties of matter

A7. Electromechanical energy conversion as based on Hamilton’s principle

A8. Fundamentals of modelling and simulation techniques applied to electromagnetics

A9. Dual energy bounds techniques

A10. Principles of finite difference and finite element formulations

A11. Advantages and limitations of various field modelling techniques

A12. Techniques of sparse matrices and compact storage schemes

Intellectual Skills

Having successfully completed the module, you will be able to:

B1. Appreciate the role of computational electromagnetics in engineering

B2. Identify different types of equations governing electromagnetic processes

B3. Derive equations describing electromagnetic phenomena

B4. Formulate fundamental laws of electromagnetism

B5. Solve differential equations using separation of variables

B6. Analyse simple electromagnetic systems

B7. Appreciate the complexity of CAD systems for electromagnetic design

B8. Distinguish between various stages associated with CAD

B9. Design models suitable to analyse performance of electromagnetic devices

B10. Relate field displays to fundamental concepts of electromagnetics

Subject Specific Skills

Having successfully completed the module, you will be able to:

C1. Demonstrate electromagnetic theory applied to simple practical situations

C2. Explain the meaning and consequences of field theory

C3. Apply Maxwell's equations to problems involving simple configurations

C4. Interpret electromagnetic solutions

C5. Explain the operation of simple electromagnetic devices

C6. Apply mathematical methods and vector algebra to practical problems

C7. Be familiar with running commercial finite element software

C8. Set up, solve and interrogate solutions to problems using FE software

Employability/Transferable/Key Skills

Having successfully completed the module, you will be able to:

D1. Write programs using C language D2. Use electromagnetic CAD packages D3. Write technical reports

D4. Work in a small team to conduct an experiment

Syllabus

•           Approximate methods of field solution (2 lectures)

o          Geometrical properties of fields; method of ‘tubes and slices’.

•           Flow of steady current (2 lectures)

o          Potential gradient; current density; divergence; nabla operator; Laplace's equation.

•           Electrostatics (3 lectures)

o          The electric field vector; scalar electric potential; Gauss's theorem and divergence; conservative fields; Laplace and Poisson equations; electric dipole, line charge, surface charge; solution of Laplace's equation by separation of variables; polarisation; dielectrics, electric boundary conditions.

•           Magnetostatics (4 lectures)

o          Non-conservative fields, Ampere's law and curl; magnetic vector potential; magnetization and magnetic boundary conditions; magnetic screening with examples.

•           Electromagnetic induction (2 lectures)

o          Faraday's law; induced and conservative components of the electric field, emf and potential difference.

•           Maxwell's equations (2 lectures)

o          Displacement current; Maxwell's and constituent equations; the Lorentz guage;

wave equation.

•           Time-varying fields in conductors (3 lectures)

o          Diffusion and Helmholtz equations; skin depth; eddy currents in slabs, plates and cylindrical conductors; deep bar effect.

•           Computational aspects of approximate methods of field solution (1 lecture)

o          The method of tubes and slices.

•           Review of field equations (1 lecture)

o          Classification of fields: Laplace's, Poisson's, Helmholtz, diffusion, wave equations; Vector and scalar formulations.

•           Finite difference method (5 lectures)

o          Five-point scheme, SOR; example; Diffusion and wave equations, explicit formulation, Crank-Nicholson implicit scheme, a weighted average approximation, alternating-direction implicit method; Convergence and stability; handling of boundary conditions; Alternative formulation of the finite-difference method.

•           Finite element method (5 lectures)

o          Variational formulation, first-order triangular elements, discretisation and matrix assembly; the art of sparse matrices; alternative approximate formulations (including Galerkin).

•           Principles of electromechanical energy conversion (6 lectures)

o          Generalised variables for electromechanical systems; Hamilton’s principle and Lagrangian state function; conservative and non-conservative systems; examples.

o          Comparison between field and equivalent circuit calculations.

Note: the first 30 hours of lectures are common with ELEC2210 and ELEC2219, the last 6 hours are different.

Learning & Teaching

Learning & teaching methods

ActivityDescriptionHours
Lecture36
Tutorial6
Specialist Lab9

Assessment

Assessment methods

MethodHoursPercentage contribution
Coursework-35%
Laboratories-15%
Exam2 hours50%

Referral Method: By examination

Share this module FacebookTwitterWeibo

COMP2215 Computer Systems II

Module Overview

This module will introduce you to the general principles and practices of developing software that interacts directly with the hardware and its physical environment.

Software has found its way into almost any electronic device with a typical household already possessing well over 100 computers embedded into products. These microcontrollers are complete computers integrated on a single chip, some only costing pennys and taking up no more than 2x2x2mm^3. The relative simplicity of such microcontrollers make it possible to comprehend a complete computer system within the scope of this module. At the same time these systems are state-of-the art technology with applications ranging from mobile devices and the internet-of-things, to sensor networks, distributed control architectures, and robots.

Good self-study skills and the ability to work independently on practical technical challenges are important for this module. To succeed you need to teach yourself C from on-line resources and you need to be able to install a cross-compilation tool-chain on your own computer. Please note:

  • There is no text book for this module, you will use on-line resources and publicly available documentation for libraries and circuits (see the module notes).
  • There is no individual feedback for the frequent coursework (see details below).
  • You will receive a hardware kit that includes a microcontroller development board and the peripherals needed to develop, download and debug code on the board (see the module notes).

In a typical week during this module you will have:

  • Two lectures introducing new material
  • One lecture introducing the coursework exercise due in the coming week
  • A tutorial in which the model answer for the previous coursework exercise is discussed and you can ask questions you have about your own solution
  • Reading assignments for on-line material that complements the lectures

Aims & Objectives

Aims

Knowledge and Understanding

Having successfully completed the module, you will be able to demonstrate knowledge and understanding of:

A1.  Key concepts of operating systems

A2.  Hardware requirements implied by software functionality

A3.  Implementation of simple operating system components

A4.  Capabilities and peculiarities of embedded systems

Intellectual Skills

Having successfully completed the module, you will be able to:

B1.  Design algorithms for resource-constraint systems

B2.  Understand the fundamental concepts of real-time systems

B3.  Assess the reliability of software on devices in harsh environments

Subject Specific Skills

Having successfully completed the module, you will be able to:

C1. Write system-level code in C

C2. Build and debug applications running on a microcontroller

C3. Implement software on an embedded system

Syllabus

  • Programming embedded systems
    • Debugging with limited I/O and memory
    • Asynchronous & reentrant code
    • Real-time programming
  • Input/Output
    • Physical Interfaces
    • Interrupts
    • Drivers
  • Event-driven programming
    • State machines
    • Actors
  • Timing
    • Hardware timer
    • Watchdogs
  • Memory management
    • Bootloader
    • Stack vs. heap
    • RAM vs. Flash
    • Multiprogramming
  • Scheduling
    • Preemtive multitasking
    • Real-time scheduling
    • Performance
  • Serial Communication
    •  UART, I2C/SPII, USB
  • File Systems
    • Flash file systems
    • FAT-FS
  • Embedded Applications
    • Power consumption
    • Reliability

Learning & Teaching

Learning & teaching methods

ActivityDescriptionHours
Lecture36
Tutorial12

Assessment

Assessment methods

For the weekly coursework excersises you will typically receive skeleton code that you need to modify or you can take as a starting point for your own implementation. You will receive detailed instructions for each exercise. If you submit your solution (attempt) by the deadline you will receive full marks---independent of the quality of your submission. However, the material of the exercises will be a focus of the exam. You will need a computer with one free powered USB port (required for the electronic kit you will receive) and you will need to install the cross compilation tool chain on the computer (see module notes for instructions).

The "Noteworthy contributions to the delivery of the module" are the top 5% of marks that can be achieved in this module and will be awarded for exceptionally useful contributions on the student wiki and particularly helpful patches submitted for the module materials.

MethodHoursPercentage contribution
10 Coursework Exercises-20%
Noteworthy contributions to the delivery of the module-5%
Exam1.5 hours75%

Referral Method: By examination, with the original coursework mark being carried forward

Share this module FacebookTwitterWeibo

ELEC6128 EMECS MSc Project

Module Overview

Aims & Objectives

Aims

Learning & Teaching

Learning & teaching methods

ActivityDescriptionHours
Lecture36
Tutorial12

Assessment

Assessment methods

MethodHoursPercentage contribution

Referral Method: By examination

Share this module FacebookTwitterWeibo

ELEC6240 Digital Control System Design (MSc)

Module Overview

 To introduce the student to the fundamentals of control theory as applied to digital controllers or sampled data control systems in general. To familiarise the student with the use of the MATLAB Control Toolbox.

This module will be taught together with ELEC3206: Digital Control System. This module will have higher requirements on the desired learning outcomes which will be assessed by a different set of coursework.

 

Aims & Objectives

Aims

Knowledge and Understanding

Having successfully completed this module, you will be able to demonstrate knowledge and understanding of:

  • z transform analysis of sampled data feedback loops
  • stability theorems and root locus techniques
  • A suite of techniques for digital controller design
  • Optimal control design method

Subject Specific Intellectual

Having successfully completed this module, you will be able to:

  • Demonstrate awareness of the key implementation issues in digital control systems design

Syllabus

  • Introduction
  • Basics of z transform theory
    • inverse z transform
    • convolution
    • recursion relation
    • realisability
  • Sampling and reconstruction of signals
    • zero order hold/D->A conversion
    • Shannon's sampling theorem; aliasing and folding
    • choice of the sampling period in sampled-data control systems
    • pulse transfer function and analysis of control systems
    • mapping of poles and zeroes
  • Case study: PID digital control
  • Continuous-time state-space systems and their discretization
    • controllability and observability under discretization
    • intersample behaviour
  • Realization theory
    • canonical forms
    • minimality
    • internal- and BIBO-stability, and relation between the two
  • Controller design via pole placement
    • continuous-time-based design techniques
    • deadbeat control
  • Case study: root-locus based digital control design
  • Observers and their use in state-feedback loops
    • Observer-based controllers
    • the separation principle
  • Optimal control design
    • Finite horizon LQR
    • Inifte Horzion LQR

Learning & Teaching

Learning & teaching methods

ActivityDescriptionHours
Lecture36
Tutorial12

Assessment

Assessment methods

MethodHoursPercentage contribution
1 coursework on evaluation of specified research papers-20%
Exam2 hours80%

Referral Method: By examination

Share this module FacebookTwitterWeibo

ELEC6229 Advanced Systems and Signal Processing

Module Overview

This module aims to introduce to the students advanced model based signal processing methods and systems design theories, with illustrative case studies to demonstrate how the knowledge obtained in this module can be used in some challenging real life applications.

Aims & Objectives

Aims

Subject Specific Intellectual

Having successfully completed this module, you will be able to:

  • estimate unknown system parameters from noisy measurement data
  • estimate system state information from noisy measurements
  • evaluate the performance of a stochastic system using Monte Carlo methods
  • design and implement model based control systems
  • apply the model based signal processing and system design methods to real life applications

Syllabus

The course will cover the following topics:

  • Review of mathematical background
    • Review of state space modelling
    • Review of linear algebra
    • Review of probability
  • Stochastic simulation and Monte Carlo method
    • Random Number Generation
    • Monte Carlo method
    • Stochastic simulation using Monte Carlo simulation
  • Stochastic signal processing, focusing on
    • Estimation problem and least squares
    • Kalman filtering and Extended Kalman filtering
    • Particle Filtering
  • Advanced system control theory
    • Optimal Control: LQR and LQG
    • Receding horizon methods
  • A case study: next generation health care – electrical stimulation and robotic-assisted upper-limb stroke rehabilitation

Learning & Teaching

Learning & teaching methods

ActivityDescriptionHours
Lecture36
Tutorial12

Assessment

Assessment methods

MethodHoursPercentage contribution
Take home test-10%
Coursework-20%
Coursework-20%
Coursework-20%
Coursework-30%

Referral Method: By set coursework assignment(s)

Share this module FacebookTwitterWeibo

COMP6231 Foundations of Artificial Intelligence

Module Overview

This course introduces the fundamental concepts of artificial intelligence (AI) and contains a coursework assignment to give you hands-on experience with the techniques.

This unit aims to give a broad introduction to the rapidly-developing field of AI covering a range of approaches (modern, classical, symbolic, and statistical). This should prepare students for specialist options in semester 2.

  • classical and modern approaches to AI
  • the principal achievements and shortcomings of AI.
  • the main techniques that have been used in AI, and theirrange of applicability
  • the philosophical basis of AI
  • challenges for the future of AI 

Aims & Objectives

Aims

Syllabus

  • Introduction to AI
    • Flavours of AI: strong and weak, neat and scruffy, symbolic and sub-symbolic, knowledge-based and data-driven.
    • The computational metaphor. What is computation? Church-Turing thesis. The Turing test. Searle's Chinese room argument.
  • Search
    • Finding satisfactory paths: depth-first and breadth-first, iterative deepening, local search and heuristic search. Finding optimal paths: branch and bound, dynamic programming, A*.
  • Representing Knowledge
    • Production rules, monotonic and non-monotonic logics, semantic nets, frames and scripts, description logics.
  • Reasoning and Control
    • Data-driven and goal-driven reasoning.
  • Reasoning under Uncertainty
    • Probabilities, conditional independence, causality, Bayesian networks, belief propagation.
  • Machine Learning
    • Inductive and deductive learning, unsupervised and supervised learning, reinforcement learning, concept learning from examples, Quinlan's ID3, classification and regression trees, Bayesian methods.

Learning & Teaching

Learning & teaching methods

ActivityDescriptionHours
Lecturemain delivery of taught material: conventional lectures. (Lecture time also used for group presentations and discussion)36

Assessment

Assessment methods

referral is 3 hr exam.

MethodHoursPercentage contribution
Main coursework: search methods and extension (games, planning or learning)-35%
group presentations-15%
Exam1.5 hours50%

Referral Method: By examination

Share this module FacebookTwitterWeibo

Pages