## Year 1

### B57EA1 Mechanical Engineering Science 1

The module aims to:

• Develop an understanding of Mechanical Engineering Science (Statics, Thermodynamics and Fluid Mechanics).
• Introduce Newton's laws and other concepts relating to statics. Introduce the underlying principles of thermodynamics. Recognise and model situations of simple shear flow, hydrostatics, and mass conservation.
• Present these concepts in an applied problem solving framework.

#### Syllabus

• Statics - Systems of Forces and Moments, Free Body Diagrams, Equilibrium, Friction, Pin Jointed Structures.
• Thermodynamics- Heat and work, 1st Law of thermodynamics, thermodynamic cycles (power generation), ideal gas law, internal combustion engine (4 stroke), introduction to heat transfer.
• Fluid Mechanics - Simple shear flow, Pressure and its measurement, hydrostatic forces, buoyancy, ship stability, mass and energy conservation.

### B57EB2 Mechanical Engineering Science 2

The module aims to:

• Develop an understanding of mechanical engineering science (materials science, strength of materials and dynamics).
• Develop an understanding of the relation between material properties and strength of materials. Introduce Newton's laws and other concepts relating to dynamics.
• Present these concepts in an applied problem solving framework.

#### Syllabus

• Strength of Materials - Axial and shear stress and strain, Hooke's law, Elastic and shear modulus, Poisson's ratio, Thermal stress and strain, Static based problems in strength of materials.
• Material Science - Atomic bonding and crystal structure, atomic packing factor, theoretical density, dislocation motion, elastic and shear modulus, yield and ultimate tensile strength.
• Dynamics - Straight line and Angular motion, Inclined plane motion, Newton's Laws, Projectiles, Energy and Work, Impulse and Momentum

### B57VA1 Praxis (Mechanical)

The module aims to:

• Provide a training in basic practical skills of engineering observation, analysis and reporting
• Develop basic computer literacy and the use of standard programs
• Provide an introduction to personal development skills

#### Syllabus

• Practical engineering laboratories
• 4 laboratories taken from Mechanical Engineering
• Practical computing: Introduction to the use of the PC Caledonia network and software
• programs (Word, Excel, Vision)
• Health and safety issues pertaining to laboratory practice
• Research methodologies (use of hard copy and internet search facilities)
• Personal development planning and recording of achievement

### B57DA2 Design and Manufacture 1

The module aims to:

DESIGN

• To provide an introduction to basic engineering drawing practice, engineering standards, engineering drafting and computer aided design and drafting.

MANUFACTURE

• To develop an appreciation of Mechanical Engineering Applications.
• To involve students in practical workshop tasks and develop an understanding of engineering workshop practice, materials and processes.
• To introduce students to modern robotics and its practical applications.

GENERAL

• To develop transferable skills through small group project work, testing and report writing.

#### Syllabus

DESIGN

• Drawing as a means of communication: the theory, principles and practice of orthographic projection.
• Sectioning practice and techniques.
• Dimensioning to British Standard conventions, ISO screw threads - representation and form.
• Dimensional tolerances: The theory and practice of limits and fits using BS4500.
• Isometric drawing theory and practice: typical uses, methods of construction.
• Screw threads: commonly used systems and forms, common engineering terms and features, thread-locking devices, drawing sheet layout, practical assemblies.
• Computer Aided Design and Drafting: uses in the design process, typical applications.

MANUFACTURE

• Component (2D Frame) design, building and testing.
• Workshop demonstrations (welding, forging, turning).
• Measurement and precision inspection.

GENERAL

• IMechE EA logbook preparation, organisation and submission.

### B87AM1 EPS Maths 1

The module aims to:

• Provide a sound basis in mathematical topics of relevance to science and engineering.

#### Syllabus

• Functions, manipulation, simplification and solution.
• Logarithms and exponential functions - properties and rules of manipulation.
• Data handling and representation - statistical theory relating to error analysis including probability and different types of sample distributions.
• Introduction to calculus - physical meaning of derivatives and integrals and simple applications.
• Vectors - notation, the physical interpretation of vector quantities, basic operations such as addition and more advanced operations such as scalar product and vector product.

### B87AN2 EPS Maths 2

The module aims to:

• To provide a sound basis in mathematical topics of relevance to science and engineering.

#### Syllabus

• Advanced differentiation - differentiation of simple and composite functions using a variety of different techniques.
• Advanced integration - integration of simple and composite functions using a variety of different techniques.
• Applications of differentiation and integration taken from science and engineering.
• Introduce the concept of differential equations.
• Solution of 1st order ordinary differential equations by separation.
• Complex numbers - Different ways of representing complex numbers, arithmetic operations on complex numbers.
• Matrices - Notation, matrix addition and subtraction, 2x2 and 3x3 matrix multiplication, inverse matrices, determinants, 2x2 linear system solution by Gaussian elimination.

### B37EA1 Intro to Electrical Engineering and Circuits

The module aims to:

• Explain fundamental concepts of Electrical Engineering using modern everyday examples.
• Present concepts of energy, power, charge, voltage, current and resistance.
• Present basic magnetic field concepts.
• Present basic feedback control concepts.
• Present different methods for analysing multi-loop circuits.
• Circuit simplification theorems.
• Introduction to load-line method for circuits with nonlinear elements
• Provide an introduction to capacitance and inductance as circuit elements and the properties of such elements.
• Illustrate the role of engineers in society.

#### Syllabus

• Energy, power, charge, voltage, current and resistance. Calculation of voltage multipliers and current shunts to extend meter operating range.
• Conductors moving in a magnetic field, force exerted and e.m.f. induced. Introduction to feedback control systems.
• Illustration of the various roles of engineers in society.
• The role of the engineer as an entrepreneur.
• Introduction to network analysis methods - Kirchhoff, mesh and nodal.
• Thevenin and Norton circuit reduction theorems.
• Maximum power transfer theorem.
• Use of superposition in analysing circuits. Introduction to capacitors and inductors and their transient behaviour.
• Load-line method for analysing circuits.

### B37DA2 Digital Design and Project

The module aims to:

• Introduce students to digital logic design. The students should on successful completion of the project have an understanding of the basics of logic design and be able to perform a variety of different digital logic problems. The students should also be familiar with an industry standard design package for digital systems and have completed both laboratory exercises and an individual project.

#### Syllabus

Introduction to Digital Systems

• ON/Off True/False logic systems, Basic Logic Constructs ( AND OR NOT), Simple examples based on switching circuits ( e.g.  alarm/interlock circuits)
• Number Systems in Electronic Engineering
• Single Base Number Systems, Decimal, Binary, Hexadecimal
• Column Weights, Binary: Bits, Bytes, Hexadecimal, Base Conversion
• Binary Arithmetic, Addition, Subtraction/Two's complement, Multiplication
• Other Coding Systems, Binary Coded Decimal (BCD), Gray Code, ASCII, Multiplication

BOOLEAN LOGIC

• Logic Constructs and Boolean Notation
• Truth Tables
• Manipulation of Logic Equations, Zero, One and complement rules, Commutative,
• Distributive and Associative rules, De Morgan's Theorem, Proof of some Boolean Identities

LOGIC GATES

• Logic Gates and Systems, AND, OR, NOT and Exclusive OR gates
• Interpreting Logic Circuits
• Practical Issues, Input and Output Levels, Timing Problems

DESIGN OF COMBINATIONAL LOGIC SYSTEMS

• Specification of Truth Table
• Derivation of Boolean Expression From Truth Table , ‘Sum of Products Expressions'
• Reduction Techniques, Boolean Reduction (adjacent term elimination), Karnaugh Maps
• COMBINATIONAL LOGIC BUILDING BLOCKS
• Encoder /Decoder Circuits
• Mux and De-Mux Circuits

SEQUENTIAL LOGIC SYSTEMS

• Introduction to Bistable Circuits (Flip-flops)
• Level and Edge Sensitive Circuits
• The D-Type flip-flop
• Latches and Registers
• Sequential Logic Circuits, Shift Registers, Counters
• Detailed Design of ripple counter and Synchronous counter
• Discussion of Multiplier Design
•

## Year 2

### B58EC1 Mechanical Engineering Science 3

The module aims to:

• Develop an understanding of Mechanical Engineering Science (Machine Dynamics and Strength of Materials).
• Introduce the underlying theories and principles of Machine Dynamics and material strength.
• Present these concepts in an applied problem solving framework.

#### Syllabus

• Machine Dynamics Kinematics of plane motion including polar co-ordinates and circular motion. Mass moment of Inertia. Modelling and application of energy and momentum equations.
• Laboratory work.
• Strength of Materials
• Stresses in beams (beam bending theory), BM and SF diagrams, Centroid and second moment of area, Deflection in beams including Macaulay's method, Structurally indeterminate beams, Buckling of beams
• Laboratory work.

### B58ED >Mechanical Engineering Science 4

The module aims to:

Introduce the underlying theories and principles of Machine Dynamics and strength of materials, and present these concepts in an applied problem solving framework.

#### Syllabus

• Machine Dynamics Application of Newton's laws, energy and momentum techniques to rigid bodies and vehicle dynamics. Balancing of rotating rigid bodies. Introduction to undamped one degree of freedom vibration.
• Laboratory work.
• Strength of Materials
• Torsion (circular section, solid shafts and thin cylinders, Combined Loading (Mohr's circle), Plane stress and strain, Yield Criteria, Thin Walled Pressure Vessels.
• Laboratory work.

### B58EE Mechanical Engineering Science 5

The module aims to:

• Provide a methodology for applying mass, momentum and energy principles to simple flow systems.
• Provide the tools for analysing thermodynamic processes and evaluating thermodynamic properties of systems.

#### Syllabus

• Hydrostatics, including forces on bodies, manometry and pressure at depth.
• The basic principles of continuity, momentum and energy.
• Application of basic principles to ideal flows, orifice plates and venturi meters.
• Flow in pipes and other geometries (laminar, turbulent, smooth and rough).
• Heat and work, 1st law of thermodynamics, thermodynamic property calculation using the ideal gas law and steam tables.
• Closed and open systems.
• Approximations and applications of the steady flow energy equation

### B58EF2 Mechanical Engineering Science 6

The module aims to:

• To provide a methodology for applying mass, momentum and energy principles to complex flow systems.
• To develop the ability to analyse thermodynamic cycles representative of real world thermodynamic devices.

#### Syllabus:

• Revision of flow in pipes. Irreversibility in incompressible flow. Unbranched pipeline systems. Branched pipeline systems. Introduction to positive and centrifugal pumps. Interaction of pumps and pipe systems.
• Introduction to entropy including the Carnot Cycle, simple steam cycles with and without superheaters, air cycles including the Otto cycle, Joule Cycle, and Diesel cycle.

B88AO1 EPS Maths 3

The module aims to:

• To develop the mathematical skills and knowledge of science and engineering students in the area of vector calculus and differentiation equations. The level of the material presented is appropriate for second year students and will be applied in the latter years of their courses.

#### Syllabus

• Solution of first order differential equations - Separation of variables, linear equations, homogeneous and non-homogeneous equations
• Solution of second order differential equations - Homogeneous equations, initial value problems, finding particular integrals using the method of undetermined coefficients, use of variable transformation such as in Euler Cauchy equations.
• Use of Laplace transforms in engineering and science - Properties of Laplace transforms, application of Laplace transforms in the solution of ordinary differential equations.
• Partial differentiation - Multivariable functions, definition of partial derivatives, higher order derivatives, chain rule, Taylor series, local maxima and minima, solution of partial differential equations and application of partial differentiation in science and engineering.
• Geometry Curves and surfaces in 2D and 3D space - Directional derivatives, tangent lines, tangent planes.
• Integration - Double integration, transformation of variables, applications of integration taken from engineering and science

B88AP2 EPS Maths 4

The module aims to:

• Provide a fundamental course in the basic methods of computer modelling with emphasis on linear algebra. It will give an introduction to MATLAB as a programming language, which will be used for solving various mathematical problems related to science and engineering.

#### Syllabus

• Linear algebra: vectors and matrices, eigenvalues and eigenvectors, systems of linear equations
• Dynamical systems
• Introduction to Matlab: The Matlab syntax, desktop and tools
• Programming in Matlab: command lines and scripts, data and variables flow control (conditional statements, loops)
• Functions: graphics (creating graphs, adding styles and labelling axes), applications
• Applying Matlab to problems in science and engineering
• Linear algebra using Matlab (vectors, matrices, eigenvalues, eigenstates)

B58DB1 Design and Manufacture 2

The module aims to:

#### DESIGN

• To develop and appreciation of how real products are designed, analysed and planned for manufacture
• To further develop CAD skills into the area of 3D solid modelling, through focussed product design exercises
• To introduce tolerancing and the application of limits and fits
• To expand their knowledge of fundamental manufacturing processes through lectures, assessments and workshop practice
• To develop a basic understanding of the principles of design for manufacture through their group project work
• To develop transferable skills through small group design and analysis

#### MANUFACTURE

• To develop an appreciation of Mechanical Engineering Applications
• To develop transferable skills through small group kit car construction, testing and report writing
• To develop a basic understanding of process planning in the context of a designed product and associated manufacturing processes
• To develop the understanding of modern robotics applications

#### DESIGN

• 3D solid modelling
• Lectures and workshop practice in fundamental material removal processes (marking-off, fitting, drilling, turning, milling) and associated manufacturing times
• Introduction to the ‘Engineering a Product' cycle
• Tolerancing, limits and fits
• Engineering applications individual and group project design work (2 projects, one fabricated assembly and another small mechanical assembly).

#### MANUFACTURE

• Kit car construction, analysis and testing.
• Process Planning and the ‘Engineering a Product' cycle.

#### GENERAL

• IMechE EA Logbook preparation, organisation and submission.

B38EI2 Electric Circuits and Machines

The module aims to:

• To introduce ac waveforms, the sine and cosine function and the phasor with relation to amplitude, frequency, phase and time.
• To show how phasor addition/ subtraction requires complex number manipulation. To determine the equations for inductive and capacitive reactance and hence impedance. To analyse series and parallel R,L and C circuits for single frequency sinusoidal excitation.
• Develop a broad knowledge and skills to deal with diverse technological systems that exist in electromechanics and a detailed understanding of the range of tools and techniques available to support this process.
• Develop a general understanding of the relationships and interactions between the various components in an electromechanical system.
• Develop and use a limited range of core theories and a range of principles and concepts, techniques and practices in the domain of electromechanics.
• Acquire an outline knowledge and understanding of the fundamental uses of electromechanics in the context of current research for use in diverse areas of power generation

#### Syllabus

• Phasor, sine and cosine waveforms. Time waveforms: Amplitude, frequency and Phase. Complex number manipulation.
• Inductive and capacitive reactance. Complex Impedance and Admittance.
• Introduction to Magnetic Circuits, sub topics, MMF, reluctance, permeability, inductance, flux linkage, magnetic pull; applications of above, magnetic lift and dc motors, simple equivalent circuits, in particular a simple linear motor and generator
• Faradays Law, Lenz's Law, induced Voltage
• General arrangement of a DC machine; DC machine as a generator or motor; different arrangements for armature and field connections; speed and torque of an electric motor
• Mutual Inductance and Introduction to Transformers

B38DB1 Digital Design and Programming

The module aims to:

• Understand Basic flip-flop structures and the action state-machines
• Gain proficiency in the design and implementation of digital circuits.
• Appreciate the role of programmable logic as a replacement for discrete devices.
• Be aware of the practical nature of logic signals
• Understand basic Von-Neumman computer architecture
• To develop an insight into controller hardware, the computer instruction set and the instruction set addressing modes.
• Be able to write a significant high-level language program with multiple functions that manipulate data structures and arrays
• Read and write binary and character data to/from disk files
• Appreciate the design challenge of more complex software
• Understand the role of modern m controllers in embedded systems design
• Be able to program and implement a simple m controller program based on a case-study device

#### Syllabus

• Revision of digital design principles. Digital circuits as computer building blocks. Finite state machines, design and implementation of a simple computer architecture (e.g. CSCI 320), including registers, multiplexors, computational units (ALUs, adders, multipliers), logic units etc.; designing and comparing the implementation of logical expressions in hardware and software using the simple architecture.
• Practical work: building a simple stored program control computer using Quartus design tools. Implementation of hardware and software functions using the above.
• Review of basic high level language programming: Maths, branching and loop constructs; Functions.
• Data structures: 1D/2D arrays; structures; File I/O.
• Introduce project concepts: Separate compilation; Libraries; Makefiles.
• Role of assembly language programming
• Assembly language programming for micro controllers: Review of computer; architecture;
• The role of a register model; Case study of a modern m controller; Architecture; Programming; I/O structures

### B38SA2 Signals and Systems

The module aims to:

• To introduce linear time invariant systems, with examples in instrumentation
• To introduce students to the fundamental building blocks that constitute a modern communication system
• To introduce the concepts of signal bandwidth, spectral relocation, signal-to-noise ratio and information content
• To introduce simple coding schemes for error reduction

#### Syllabus

• Signals and Systems
• High-pass, low-pass passive filters
• Bode plots
• Operational amplifiers: Golden Rules, Inverting, non-inverting gain, example functions and applications
• Transfer functions of transducers
• Active low-pass, high-pass filters using op amps, analogue integration, differentiation
• Measurement of transfer function: frequency domain and time-domain methods and spatial equivalents in imaging
• Linear Time Invariant System concept
• Introduction to convolution and the Fourier transform
• Fundamental building blocks that constitute a modern communication system: analogue multiplies, filters, etc
• The concept of spectral relocation, signal bandwidth and signal to noise ratio. To study in detail analogue amplitude and frequency modulation
• Concept of information
• Hartley Shannon
• Noise in communication
• Entropy
• Coding - eg Huffman and Fano
• Line coding and communication protocols
• Sampling and multiplexing

## Year 3

### B59EG1 Mechanical Engineering Science 7

The module aims to:

• Provide students with an understanding to vibration theory.
• Apply the understanding of strength of materials to evaluate design using computer simulations.

#### Syllabus

• Analysis of 1 D.O.F. systems
• Application of Newton's 2nd law
• Energy techniques
• Rayleigh's method
• Natural frequencies,Damping
• Log Decrement
• Forced response
• Laboratory work Introduction to FEA and Software
• Linear Elastic Fracture Mechanics
• Fatigue
• Project work

B59EH2 Engineering Science 8

The module aims to:

• To provide students with an understanding of system dynamics and control theory.
• Apply the understanding and underlying principles of strength of materials to evaluate design.

#### Syllabus

• Dynamics
• Analysis of first order systems
• Solving the equation of motion of 'lumped' mechanical systems for step and ramp inputs, discussion of tuning system parameters to optimise performance.
• Introduction to control theory: block diagrams, transfer functions, open and closed loop transfer function
• Characteristics of 2nd order control systems to step and ramp excitation: transient response, steady state error and sensitivity to external disturbance
• Controller modifications to improve performance: negative velocity feedback, proportional plus derivative, proportional plus integral control
• Basic control system stability theory using Routh-Hurwitz.
• Laboratory work
• Strength of Materials
• Composites, Creep, Metal plasticity, Thermal stress
• Project Work

B59EI Mechanical Engineering Science 9

The module aims to:

• Introduce students to the concepts of turbo-machinery and provide an introduction to its theory.
• Introduce students to the technique of Dimensional Analysis and its application.
• Make students aware of advanced thermodynamic theory and heat transfer calculation methodologies and there application to the analysis of practical thermodynamic devices.

#### Syllabus

• Pumps and pipe systems.
• Dimensional Analysis: principle, technique, application to a number of different cases(e.g. drag forces, surface waves, compressibility effects).
• Turbomachinery: basic introduction to pumps and turbines, system curve of pipeline systems, Dimensional Analysis of pumps (specific speed and efficiency), Centrifugal pumps: performance curve.
• 2nd law of thermodynamics
• Limits to thermal efficiency for ideal and practical cycles
• Enhancement of the Rankine cycle including reheat and regeneration
• Analysis of heat engines and reverse heat engines.

#### Laboratories For fluid mechanics will be selected from the Francis turbine, pelton wheel, centrifugal pump and air fan facilities. For thermodynamics will be selected from convective heat transfer coefficient measurement, heat loss in pipes and engine test (engine performance).

B59EJ Mechanical Engineering Science 9

The module aims to:

• Deepen students' insight and skills of the concepts of turbo-machinery
• Introduce students to the mechanisms in a range of turbines.
• Introduce fundamentals of heat transfer by conduction and convection and overall heat transfer coefficients in linear and radial situations.
• Appreciate application of turbo-machinery in gas power cycles (include regeneration and inter-cooling).
• Apply entropy concept to irreversible mixing of perfect gases.

#### Syllabus

• Turbo-machinery: Pumps and turbines and Dimensional Analysis relevant to turbo-machines. Power generation from water; Hydropower turbines, Euler's turbomachine equation, velocity triangle, Specific speed. Propellers and Wind turbines, Actuator disk theory; Wind Energy.
• Thermodynamics and heat transfer: Fundamentals of heat transfer and design of thermodynamic devices. Application of turbo-machinery in gas power cycles. Application of entropy to irreversible mixing of perfect gases. Introduction to Psychrometry.

#### Laboratories For fluid mechanics will be selected from the Francis turbine, pelton wheel, centrifugal pump and air fan facilities. For thermodynamics will be selected from convective heat transfer coefficient measurement, heat loss in pipes and engine test (engine performance).

B59DE1 Design and Manufacture 3

The module aims to:

#### DESIGN

• To give students an understanding of design and manufacture in the context of the design and production processes.
• To provide awareness of design and associated manufacturing processes, materials and methods.
• To introduce design involving machine elements (spur gears, bearings, springs, clutches and couplings).
• To introduce geometric tolerancing.
• To further develop CAD skills.
• To integrate application of the above through a major EA group design project.

#### MANUFACTURE

• Introduction to Robotics.
• To provide an outline of further fundamental manufacturing processes (machining theory, casting and forming).
• To introduce NC machining and programming
• To perform NC programming laboratory work.

#### DESIGN

• Design for casting, forging and plastics moulding.
• Application of geometric tolerancing.
• Machine element design and selection for spur gears, bearings, springs, clutches and couplings.
• Development of 3D CAD skills.
• Group design project.

#### MANUFACTURE

• Introduction to NC programming and machining.
• Practical NC programming laboratory.

#### GENERAL

• IMechE EA Logbook preparation and organisation.

B59DF2 Design and Manufacture 4

The module aims to:

#### DESIGN

• To give students an understanding of design and manufacture in the context of the design and production processes.
• To provide awareness of design and associated manufacturing processes, materials and methods.
• To integrate application of the above through a major EA group design project.

#### MANUFACTURE

• Introduction to industrial robotics and its application to manufacturing processes.
• Introduction to the basic principles of manufacturing logistics (network planning and inventory control).

#### DESIGN

• Group design project.
• Introduction to robotics.
• HT matrices and transform equations
• Degree of freedom
• Kinematic modelling
• Programming
• Inverse kinematics
• Motion simulation using appropriate computer software packages

#### MANUFACTURE

• Manufacturing logistics
• Network planning
• Fundamental principles of Inventory control.
• Alternative manufacturing processes.

#### GENERAL

• IMechE EA Logbook preparation, organisation and submission.

B49CB1 Business Awareness, Safety and Sustainability

#### This module aims to:

• The viability of a manufacturing process depends on a number of factors, not least the financial viability, but also the organisation's attitude and procedures in dealing with safety and environmental sustainability.
• Tools to access financial recovery and the legislation governing occupational safety, environmental monitoring and environmental management systems are generic, applicable across a number of disciplines.

#### Syllabus

• Financial appraisal of engineering projects - role of financial planning and estimation. Cash flows and cash returns.
• Cost evaluation methods including mathematical tools to assess viability - fixed capital cost and estimation, investment appraisal methods and minimum cost decisions. Operating decisions.
• Introduction to sustainability, sustainable development - legal framework for environmental protection, EU directives, ethical aspects in approaching and dealing with environmental issues, impact assessment methodologies, e.g. carbon foot printing.
• Role of the EU in determining environmental policy and the response of manufacturing business.
• Occupational health and safety - legislative background, risk assessment, introduction of best practice.
• Corporate and social responsibility for professional engineers.
• Intellectual property rights.

B59ES2 Energy Studies

The module aims to:

• To give the students an understanding of the economic, technical and political background against which decisions are taken relating to energy supply and utilisation.

#### Syllabus

• Energy Statistics
• Simple economics
• Energy polices
• Energy conversion and conservation technologies
• Energy conservation

B59AA2 Automotive Technologies 1

The module aims to:

• To provide students with an overview of the drive-train and energy. To develop a comprehensive understanding of automotive technology specifically relating to thermo fluids and furthermore to discuss design trends leading to good performance and fuel economy.

#### Syllabus

• Review of thermo fluids concepts.
• Vehicle aerodynamics and rolling resistance
• IC Engine Characteristics
• Combustion Chemistry
• Fuel consumption and economy - choice of appropriate gear ratios
• Hybrid Drives
• Current design trends in the above areas

B59RM2 Robotic Mechanical Systems 1

The module aims to:

• Introduce computer integrated manufacturing and develop methods related to computer numerical control (CNC)
• Provide fundamental knowledge and skills in robot kinematics and the essential training in robotic mechanical system design with the focus on the simulation of kinematic motion.

#### Syllabus

• Computer integrated manufacturing (CIM)
• Shop floor layout
• CNC manufacturing
• Classification of industrial robots
• 3D modelling of robots
• Direct kinematics
• Inverse kinematics
• Workspace analysis
• Motion simulation of robots
• Repeatability and accuracy
• Robot calibration

B59CC2 Computing for Engineers

The module aims to:

• To provide a foundation in the C++ programming language or similar high level language and advanced use of MATLAB in computational simulation of engineering problems

#### Syllabus

• C++ Programming
• Getting started (language basics)
• Data types
• Control structures
• Functions
• Arrays
• Data structures
• Classes
• Matlab as a tool for simulation
• Programming examples taken from fields of mechanical engineering to illustrate the functionality of MATLAB
• Visualisation of complex data
• Animation of simulation results
• Simulation of problems in heat transfer and control

B39DC1 Computer Architecture and Embedded Systems

#### The module aims to enable the students to:

• Understand the virtual machine hierarchy, and its relation to the underlying hardware
• Gain the ability to program computer architectures at several levels of abstraction
• Be able to develop programmable logic circuits using modern design tools
• Understand the importance of timing and synchronisation
• Understand how computer performance is quantified and measured.

#### Syllabus

• The Micro architecture (Mic-1) and the Java Virtual machine.The equivalence of virtual machine code (IJVM) to high level language constructs. The micro program interpreter and microinstruction control of the Mic-1 architecture. Instruction set architecture (ISA), pipelining and achieving greater performance with more parallelism.
• Embedded system design and interfacing concepts. Microprocessors and microcontrollers; their bus, interconnect architectures; interface timing and decoding, memory hierarchies, I/O port structures and metrics for performance determination and comparison.
• Practical Work: Programming on the Mic-1 architecture using IJVM and machine code. Implementation of an embedded system using and HDL.

B39VD and B39VE Digital Group Project

The module aims to:

• Provide a realistic design environment for students to develop technical and technical management skills.
• Provide an appreciation and understanding of the design process when applied to the design of a real product
• Provide a platform for students to develop their team working skills in a technical environment
• Provide a technical problem for the students to tackle of a significantly larger scale than normal for academic problems

#### Syllabus

• Team working skill development in a company based environment
• Students form a company of 5/6 individuals.
• Students develop the product specification
• Students produce detailed project plans
• Students manage the team monitoring milestones and resource allocation
• Business development skills for engineering type companies
• Teams produce a business plan for their company
• Teams given an open-ended specification that requires the construction of a product prototype that includes electronic, computer, software, and mechanical aspects.
• Teams provide weekly meeting minutes and attend a weekly meeting with staff to present progress and specified project milestones.
• The assessments are based on interim deliverables and meetings with project managers culminating in an afternoon of product presentations to staff, outside bodies, and their year students.
• Final assessment involves the submission of a project technical report.

F29AI1 Artificial Intelligence

The module aims to:

• To introduce the fundamental concepts and techniques of AI, including planning, search and knowledge representation
• To introduce the scope, subfields and applications of AI, topics to be taken from a list including natural language processing, expert systems, robots and autonomous agents, machine learning and neural networks, and vision.
• To develop skills in AI programming in an appropriate language

#### Syllabus

• Search algorithms (depth first search, breadth first search, uniform cost search, A* search)
• Constraint satisfaction problems;
• Games (min-max, alpha-beta pruning);
• Logic, resolution, introductory logic programming
• Knowledge representation - logic, rules, frames
• Practical rule-based programming
• Overview of main fields of AI (Vision, Learning, Knowledge Engineering)
• In depth view of one field of AI (e.g. Planning, Natural language)
• Autonomous agents
• Applications of AI
• AI programming

B39SB1 Signals and Communications

The module aims to:

• Establish an understanding of the transient and steady-state (time and frequency domain) characteristics of LTI systems using Laplace and Fourier transform methods.
• Introduce sampling theory and sampled data (discrete time) systems.
• Introduce techniques and concepts used in communications systems, notably modulation and information theory.

#### Syllabus

• Application of Laplace transform methods to continuous time LTI systems (e.g. LCR networks); transient responses; eigenfunction and eigenvalue properties; analysis in the complex variable s-domain; poles and zeros; determination of transient and frequency response from the s-plane, with emphasis on conceptual appreciation.
• Introduction to negative feedback.
• Fourier analysis of continuous time LTI systems (Fourier transform and series).
• Introduction to sampled data systems; sampling theory, aliasing; discrete convolution and correlation; Fourier analysis of discrete time systems (discrete time and discrete Fourier transforms).
• Introduction to communication systems; modulation (AM, PM, FM); channel capacity, bandwidth, SNR.

## B.Eng. Year 4

### B50PA and B50PB Project

The module aims to:

• Give the student a realistic exercise in the practice of engineering at professional level;
• Provide a vehicle for integrating knowledge gained in several areas of the degree course;
• Allow the exercise of the student's personal qualities, i.e. initiative, imagination, creativity, and effective oral and written communication;
• Provide an opportunity to assess the student's ability in a simulated professional situation;
• Enable the student to appreciate the translation of engineering science into the solution of engineering problems.

#### Syllabus

• Individual project based work carried out under the supervision of one or more members of academic staff. Each project requires background reading, investigation, analysis, experimentation and/or development, testing, data gathering, data analysis, and evaluation of results. The balance between the various aspects will vary from project to project but all should include experimentation, numerical analysis or innovative data processing and critical analysis of the results.

B51DE Engineering Design

The module aims to:

• Enable students to gain practical experience of the process, practice and organisation of design with particular emphasis on methods, management and quality issues.

#### Syllabus

• Practical group-based design assessment to impart the subject mastery and personal abilities previously covered in Stages 1, 2 and 3.
• Use of an industrial case study or guest speaker to illustrate and highlight the role good product design plays in contemporary organisations.

B51EM Adv Mech of Mat 1

#### The module aims to provide students with an opportunity to:

• carry out advanced analyses of mechanics of materials problems
• Learn the basic concepts, theory, analytical skills, and the state of the art techniques in micromechanics and fracture mechanics;
• analyse mechanics problems with limited initial information
• apply three dimensional geometry and vector algebra to stress and strain transformations
• work with more than one failure criterion and design accordingly
• engage with the research literature in advanced topics of mechanics
• Communicate and work effectively with peers and academic staff in a variety of tasks, demonstrating appropriate levels of autonomy and responsibility.

#### Syllabus:

• Advanced classical mechanics of materials: States of stress and strain, plane stress, plane strain. Transformations of stress and strain in three dimensions. Compatibility and variation of stress and strain. Yield criteria. Application to cylinders, discs, spherical and toroidal shells.
• Advanced fracture and fatigue: The plane stress / plane strain transition and elastic-plastic fracture mechanics. Two-criteria analysis. Spectral fatigue analysis and fatigue limit design.
• Micromechanics and thin film mechanics: Scaling effects and materials selection in micromechanics; Thin film stress; micro-mechanical testing
• Principle and selection of different micro-mechanisms: piezoelectric, shape memory, thermal, electrostatic

B51EN Advanced Mechanics of Materials 2

The module aims to:

• Provide students with an opportunity to:
• carry out advanced analyses of mechanics of materials problems
• analyse mechanics problems with limited initial information
• apply three dimensional geometry and vector algebra to stress and strain transformations
• work with more than one failure criterion and design accordingly, and
• engage with the research literature in advanced topics of mechanics

#### Syllabus

• Advanced classical mechanics of materials: States of stress and strain, plane stress, plane strain. Transformations of stress and strain in three dimensions. Compatibility and variation of stress and strain. Yield criteria. Application to cylinders, discs, spherical and toroidal shells.
• Advanced fracture and fatigue: The plane stress / plane strain transition and elastic-plastic fracture mechanics. Two-criteria analysis. Spectral fatigue analysis and fatigue limit design.
• Micromechanics: deflections of diaphragms and mechanics of thin films
• Functional materials: the shape memory piezorestrictive effects and their use in mechanical design

B51EO Dynamics 1

The module aims to:

• Provide students with a thorough understanding of vibration theory and an appreciation of its application in an engineering environment

#### Syllabus

• 1-D.o.F. systems: Response to non-harmonic input, damping, force transmission, vibration isolation, vibration instrumentation
• 2 D.o.F. systems: Matrix methods, frequency equation, mode shapes, harmonic response, vibration absorber, extension to n D.o.F. systems
• Continuous systems: vibrating strings, lateral vibrations of beams.
• Approximate methods: Dunkerley's method, Rayleigh's method

B51EP Dynamics 2

The module aims to:

• To provide students with a thorough understanding of control theory and an appreciation of the subject of environmental acoustics and passive noise control.

#### Syllabus

• Control Theory: Review of system modelling, transient response, frequency response techniques, absolute stability, relative stability, root locus techniques, advanced modelling.
• Acoustics: Nature of Sound - Pressure, Power, Intensity, Levels, Acoustic wave propagation, room acoustics, noise control, noise sources.

B49CB Business Awareness, Safety and Sustainability

#### Introduce each of the following topics using examples and/or case studies:

• The viability of a manufacturing process depends on a number of factors, not least the financial viability, but also the organisation's attitude and procedures in dealing with safety and environmental sustainability.
• Tools to access financial recovery and the legislation governing occupational safety, environmental monitoring and environmental management systems are generic, applicable across a number of disciplines.

#### Syllabus

• Financial appraisal of engineering projects - role of financial planning and estimation. Cash flows and cash returns.
• Cost evaluation methods including mathematical tools to assess viability - fixed capital cost and estimation, investment appraisal methods and minimum cost decisions. Operating decisions.
• Introduction to sustainability, sustainable development - legal framework for environmental protection, EU directives, ethical aspects in approaching and dealing with environmental issues, impact assessment methodologies, e.g. carbon foot printing.
• Role of the EU in determining environmental policy and the response of manufacturing business.
• Occupational health and safety - legislative background, risk assessment, introduction of best practice.
• Corporate and social responsibility for professional engineers.
• Intellectual property rights.

B51EK Fluid Dynamics 1

#### Syllabus

• Ideal Flow theory (concept of stream function, vorticity, and circulation).
• Boundary layer theory (laminar and turbulent boundary layers, boundary layer separation).
• Aerodynamics: Ideal and real aerofoils. Application to aircraft and wind turbines.
• Comparison of ideal theory, computational techniques and results, and empirical results.
• Workshops: Use of empirical, theoretical, and computational resources for the analysis of an aerodynamic problem

B51EL Fluid Dynamics 2

#### This module aims to:

• Provide a methodology for analysing one-dimensional compressible flow systems.

#### Syllabus

• Isentropic flow through converging and diverging channels
• Fanno, or friction dominated, flow in pipes
• Rayleigh, or heat-transfer dominated, flow in pipes
• Shock waves
• Isothermal pipe flow and Prandtl-Meyer expansions

#### Laboratories give hands-on experience of flow in a convergent-divergent nozzle, with and without shock waves. The module is assessed by a laboratory report worth 20% and a two-hour examination for 80%.

B51EQ Thermodynamics 1

#### Syllabus

• Application of thermodynamic principles
• Combined cycles
• Availability
• Axial flow turbines
• Thermodynamic property relationships

B51ER Thermodynamics 2

#### Syllabus

• Combustion and chemical reaction
• Equilibrium
• Heat transfer and heat exchangers

B50AB Automotive Technologies 2

#### This module aims to:

• Provide students with an overview of the organisation of a vehicle manufacturer.
• Develop a comprehensive understanding of automotive technology specifically relating to dynamics and furthermore to discuss design trends leading to good dynamic properties.

#### Syllabus

• Structure and management of automotive companies.
• The new vehicle introduction process.
• Modern trends in vehicle design and manufacture.
• Design and analysis of: engine combustion systems (petrol and diesel), engine tuning, intake and exhaust systems, vehicle aerodynamics
• Current design trends in the above areas
• Detail analysis of specific components (e.g. engine balancing, bearing hydrodynamics, suspension systems, brakes, powertrain dynamics, vibration and acoustic radiation.)

B51DF Engineering Manufacture

The module aims to:

• Advanced manufacturing systems applications and their role in the modern business and impact on upstream engineering processes.
• The importance of quality within the modern manufacturing business, the impact on manufacturing and business performance.
• A detailed understanding and knowledge of the product engineering process, its general sequence and the data created and used throughout.
• Advanced technology applications and their role in the modern manufacturing system.
• The role of rapid prototyping in the product development process, the various types and applications.
• The importance of quality within the modern manufacturing business, the impact on manufacturing and business performance.
• The application of these technologies and solutions to specific case studies highlighting actual manufacturing applications.

#### Syllabus

• Computer aided production management including MRP, MRPII and ERP systems.
• Industrial visit.
• Rapid prototyping techniques and support technologies.
• Robotics applications.
• Quality and reliability.
• Internet-based manufacturing and global manufacturing business.
• Case study assessment.

B50RN2 Robotic Mech Sys 2

#### This module aims to:

• Provide advanced knowledge and skills for robot analysis and design with a focus on static analysis, dynamics and design
• Introduce fundamental mechatronic design
• Introduce modern manufacturing technologies

#### Syllabus

• Instantaneous kinematics
• Singularity
• Static analysis
• Dynamics
• Control
• Trajectory generation
• Simulation
• Robot design
• Robotics applications
• Just-in-time (JIT) and lean manufacturing
• Flexible manufacturing system (FMS)

G10UG Petroleum Engineering

#### Syllabus

• Geology and formation of hydrocarbon fluids
• Drilling engineering
• Calculation of reservoir volumes, rock properties, fluid characterisation
• Drive mechanisms
• Development of material balance technique to assess reservoir performance
• Fluid flow in porous media
• Inflow performance
• Vertical lift performance

B31DD1 Embedded Systems

The module aims to:

• Develop the skills to allow a student to understand the design issues associated with embedded systems and critically analyse their impact
• Cover some of the advanced technologies that are relevant to embedded systems
• Give experience of using a real commercial microcontroller with its software tool set
• Show some real examples of embedded systems

#### Syllabus

• Overview of the embedded systems subject area
• Analyse in depth one particular microcontroller to highlight the facilities and software of a real commercial device
• Review the practical aspects of system actuators and sensors and how they can be used in an embedded system
• Describe the most common networks that are being used to connect multiple sensors and actuators into complex embedded systems.
• Discuss the hardware/software design trade-offs that affect the design decisions for embedded systems
• Review a set of real life embedded system applications
• Build and demonstrate a working embedded system - 2 students per group

B31SC1 Digital Signal processing

The module aims to:

• Provide students with the knowledge & skills to tackle significant signal processing tasks including their features, boundaries, terminology and conventions.
• Use a range of specialised DSP skills and techniques, which are at the forefront of DSP practise
• Enable students to apply critical analysis, evaluation and synthesis to a range of DSP problems.
• Enable students to be apply a range of DSP techniques using DSP development tools.

#### Syllabus

• Discrete-time signals: elements of sampling theory, Nyquist frequency and aliasing, decimation, rate conversion and oversampling.
• Linear time-invariant systems: Time-domain analysis of discrete signals and systems, AR, MA, ARMA models, Z-transform, region of convergence and properties, time and frequency responses.
• Fourier Transformations: Continuous Time Fourier Transform (CTFT) and its properties, sampling and the discrete transform for periodic signals, aliasing, line-spectra, symmetry, anti-alias filters; Discrete Time Fourier Transform (DTFT), Discrete Fourier Transform (DFT), Discrete Fourier Series (DFS), properties and applications; Fast Fourier Transform (FFT), decimation, twiddle functions and butterflies (DIF & DIT), hardware and software structures for FFT implementation, FFT processing rates; Fast convolution; Spectral resolution and sidelobes.
• Digital filters: FIR and IIR filters, window functions, realization of digital filters, adaptive filters.
• Random signals: random signals, probability density functions, auto- and cross-correlation functions for complex sequences, relation between correlation and convolution.
• Spectral analysis: power spectral density, periodogram, correlogram, signal and image compression.

B31SE2 Image Processing

#### The module aims to :

• To provide a critical understanding of the principle theories and concepts of image analysis, modelling, enhancement and coding.
• To apply these theories and concepts to a range of digital images including photographs
• To provide a critical awareness of current issues in image processing.
• To provide a critical awareness of a range of techniques and application of image processing.

#### Syllabus

• Introduction to Digital Image Processing : Image Presentation, Human perception, Light & colour
• Frequency Domain Analysis: Concepts of Frequency Domain Analysis, Fourier Analysis, Sampling, wavelets and multidimensional analysis
• Image Formats and Compression: Computer applications and storage of images, image and video compression
• Image Enhancement: Spatial and frequency domain: Basic Image Enhancement Techniques, Histogram equalisation and modification, filters and masks, frequency domain filters.
• Image Modelling : For example texture models including statistical, Fractals, Markov Random Fields and Co-occurrence Matrix techniques.
• Segmentation: Basic Thresholding; Point Based - Clustering; Markov Random Fields; Active Contours.
• Classification: Supervised & Unsupervised.
• Principal Component Analysis
• Multiple View Analysis

B31EF1 Linear Control

The module aims to:

• To develop models of real systems.
• System types and error specification
• To present the root-locus design method for feedback control.
• To present the PID compensation method.
• Introduction to MATLAB/SIMULINK for control systems analysis
• To use the Z-transform for discrete system analysis
• To present design by emulation.
• To investigate the effects of sampling in a digital control system.
• To present stability assessment methods.
• To present compensation design by root-locus and PID techniques.
• Case study examples including a dc motor speed control system.

#### Syllabus

• Development of models of real systems
• Specification of systems
• Errors in following different inputs
• Root locus analysis
• Estimating damping factor and time response from root locus
• Effect of adding poles and zeros
• PID controllers
• Velocity feedback.
• Introduction to the Z-transform and its properties
• Methods of inverting z-transforms
• Relationship between s-plane and z-plane
• Discretisation methods
• Design by emulation
• Sample rate choice in digital control systems
• Block diagram analysis of sampled data systems
• Stability analysis, Root-locus design
• Digital PID controllers
• Digital control case studies using MATLAB/SIMULINK.

F21RO1 Robotics and Automation

The module aims to:

• Introduce students to concepts and techniques used in Robotics and applications such as Automation.

#### Syllabus

• Numerical Control - Adaptive Control, Part programming, APT.
• Industrial manipulators - Robot Control, Kinematics, Programming.
• Automated Guided Vehicles - Maps, Path Planning, Navigation.
• Automation - Organisation, Communication, Sensory devices.
• ## M.Eng. Year 4

### B50PA and B50PB Project

The module aims to:

• Give the student a realistic exercise in the practice of engineering at professional level;
• Provide a vehicle for integrating knowledge gained in several areas of the degree course;
• Allow the exercise of the student's personal qualities, i.e. initiative, imagination, creativity, and effective oral and written communication;
• Provide an opportunity to assess the student's ability in a simulated professional situation;
• Enable the student to appreciate the translation of engineering science into the solution of engineering problems.

#### Syllabus

• Individual project based work carried out under the supervision of one or more members of academic staff. Each project requires background reading, investigation, analysis, experimentation and/or development, testing, data gathering, data analysis, and evaluation of results. The balance between the various aspects will vary from project to project but all should include experimentation, numerical analysis or innovative data processing and critical analysis of the results.
B50JA, B51JB and B51JC Group Project

The module aims to:

• Practical project work with an opportunity to broaden experience of teamwork and develop communication skills.

#### Multidisciplinary project work involving the design, manufacture and testing and development of a product to meet a given brief. Assessment will be through interim and final individual reports, interim and final presentations and a group portfolio of work carried through 4th and 5th year group project

B51DE1 Engineering Design

The module aims to:

• Enable students to gain practical experience of the process, practice and organisation of design with particular emphasis on methods, management and quality issues.

#### Syllabus

• Practical group-based design assessment to impart the subject mastery and personal abilities previously covered in Stages 1, 2 and 3.
• Use of an industrial case study or guest speaker to illustrate and highlight the role good product design plays in contemporary organisations.
B51EM1 Adv Mech of Mat 1

#### The module aims to provide students with an opportunity to:

• carry out advanced analyses of mechanics of materials problems
• Learn the basic concepts, theory, analytical skills, and the state of the art techniques in micromechanics and fracture mechanics;
• analyse mechanics problems with limited initial information
• apply three dimensional geometry and vector algebra to stress and strain transformations
• work with more than one failure criterion and design accordingly
• engage with the research literature in advanced topics of mechanics
• Communicate and work effectively with peers and academic staff in a variety of tasks, demonstrating appropriate levels of autonomy and responsibility.

#### Syllabus:

• Advanced classical mechanics of materials: States of stress and strain, plane stress, plane strain. Transformations of stress and strain in three dimensions. Compatibility and variation of stress and strain. Yield criteria. Application to cylinders, discs, spherical and toroidal shells.
• Advanced fracture and fatigue: The plane stress / plane strain transition and elastic-plastic fracture mechanics. Two-criteria analysis. Spectral fatigue analysis and fatigue limit design.
• Micromechanics and thin film mechanics: Scaling effects and materials selection in micromechanics; Thin film stress; micro-mechanical testing
• Principle and selection of different micro-mechanisms: piezoelectric, shape memory, thermal, electrostatic
B51EN2 Advanced Mechanics of Materials 2

The module aims to:

• Provide students with an opportunity to:
• carry out advanced analyses of mechanics of materials problems
• analyse mechanics problems with limited initial information
• apply three dimensional geometry and vector algebra to stress and strain transformations
• work with more than one failure criterion and design accordingly, and
• engage with the research literature in advanced topics of mechanics

#### Syllabus

• Advanced classical mechanics of materials: States of stress and strain, plane stress, plane strain. Transformations of stress and strain in three dimensions. Compatibility and variation of stress and strain. Yield criteria. Application to cylinders, discs, spherical and toroidal shells.
• Advanced fracture and fatigue: The plane stress / plane strain transition and elastic-plastic fracture mechanics. Two-criteria analysis. Spectral fatigue analysis and fatigue limit design.
• Micromechanics: deflections of diaphragms and mechanics of thin films
• Functional materials: the shape memory piezorestrictive effects and their use in mechanical design
B51EO Dynamics 1

The module aims to:

• Provide students with a thorough understanding of vibration theory and an appreciation of its application in an engineering environment

#### Syllabus

• 1-D.o.F. systems: Response to non-harmonic input, damping, force transmission, vibration isolation, vibration instrumentation
• 2 D.o.F. systems: Matrix methods, frequency equation, mode shapes, harmonic response, vibration absorber, extension to n D.o.F. systems
• Continuous systems: vibrating strings, lateral vibrations of beams.
• Approximate methods: Dunkerley's method, Rayleigh's method
B51EP Dynamics 2

The module aims to:

• To provide students with a thorough understanding of control theory and an appreciation of the subject of environmental acoustics and passive noise control.

#### Syllabus

• Control Theory: Review of system modelling, transient response, frequency response techniques, absolute stability, relative stability, root locus techniques, advanced modelling.
• Acoustics: Nature of Sound - Pressure, Power, Intensity, Levels, Acoustic wave propagation, room acoustics, noise control, noise sources.
B49CB Business Awareness, Safety and Sustainability

#### Introduce each of the following topics using examples and/or case studies:

• The viability of a manufacturing process depends on a number of factors, not least the financial viability, but also the organisation's attitude and procedures in dealing with safety and environmental sustainability.
• Tools to access financial recovery and the legislation governing occupational safety, environmental monitoring and environmental management systems are generic, applicable across a number of disciplines.

#### Syllabus

• Financial appraisal of engineering projects - role of financial planning and estimation. Cash flows and cash returns.
• Cost evaluation methods including mathematical tools to assess viability - fixed capital cost and estimation, investment appraisal methods and minimum cost decisions. Operating decisions.
• Introduction to sustainability, sustainable development - legal framework for environmental protection, EU directives, ethical aspects in approaching and dealing with environmental issues, impact assessment methodologies, e.g. carbon foot printing.
• Role of the EU in determining environmental policy and the response of manufacturing business.
• Occupational health and safety - legislative background, risk assessment, introduction of best practice.
• Corporate and social responsibility for professional engineers.
• Intellectual property rights.
B51EK Fluid Dynamics 1

#### Syllabus

• Ideal Flow theory (concept of stream function, vorticity, and circulation).
• Boundary layer theory (laminar and turbulent boundary layers, boundary layer separation).
• Aerodynamics: Ideal and real aerofoils. Application to aircraft and wind turbines.
• Comparison of ideal theory, computational techniques and results, and empirical results.
• Workshops: Use of empirical, theoretical, and computational resources for the analysis of an aerodynamic problem
B51EL Fluid Dynamics 2

#### This module aims to:

• Provide a methodology for analysing one-dimensional compressible flow systems.

#### Syllabus

• Isentropic flow through converging and diverging channels
• Fanno, or friction dominated, flow in pipes
• Rayleigh, or heat-transfer dominated, flow in pipes
• Shock waves
• Isothermal pipe flow and Prandtl-Meyer expansions

#### Laboratories give hands-on experience of flow in a convergent-divergent nozzle, with and without shock waves. The module is assessed by a laboratory report worth 20% and a two-hour examination for 80%.

B51EQ Thermodynamics 1

#### Syllabus

• Application of thermodynamic principles
• Combined cycles
• Availability
• Axial flow turbines
• Thermodynamic property relationships
B51ER Thermodynamics 2

#### Syllabus

• Combustion and chemical reaction
• Equilibrium
• Heat transfer and heat exchangers
B50RN Robotic Mechanical Systems 2

#### This module aims to:

• Provide advanced knowledge and skills for robot analysis and design with a focus on static analysis, dynamics and design
• Introduce fundamental mechatronic design
• Introduce modern manufacturing technologies

#### Syllabus

• Instantaneous kinematics
• Singularity
• Static analysis
• Dynamics
• Control
• Trajectory generation
• Simulation
• Robot design
• Robotics applications
• Just-in-time (JIT) and lean manufacturing
• Flexible manufacturing system (FMS)
G10UG Petroleum Engineering

#### Syllabus

• Geology and formation of hydrocarbon fluids
• Drilling engineering
• Calculation of reservoir volumes, rock properties, fluid characterisation
• Drive mechanisms
• Development of material balance technique to assess reservoir performance
• Fluid flow in porous media
• Inflow performance
• Vertical lift performance
B51DF Engineering Manufacture

The module aims to:

• Advanced manufacturing systems applications and their role in the modern business and impact on upstream engineering processes.
• The importance of quality within the modern manufacturing business, the impact on manufacturing and business performance.
• A detailed understanding and knowledge of the product engineering process, its general sequence and the data created and used throughout.
• Advanced technology applications and their role in the modern manufacturing system.
• The role of rapid prototyping in the product development process, the various types and applications.
• The importance of quality within the modern manufacturing business, the impact on manufacturing and business performance.
• The application of these technologies and solutions to specific case studies highlighting actual manufacturing applications.

#### Syllabus

• Computer aided production management including MRP, MRPII and ERP systems.
• Industrial visit.
• Rapid prototyping techniques and support technologies.
• Robotics applications.
• Quality and reliability.
• Internet-based manufacturing and global manufacturing business.
• Case study assessment.
B31DD Embedded Systems

The module aims to:

• Develop the skills to allow a student to understand the design issues associated with embedded systems and critically analyse their impact
• Cover some of the advanced technologies that are relevant to embedded systems
• Give experience of using a real commercial microcontroller with its software tool set
• Show some real examples of embedded systems

#### Syllabus

• Overview of the embedded systems subject area
• Analyse in depth one particular microcontroller to highlight the facilities and software of a real commercial device
• Review the practical aspects of system actuators and sensors and how they can be used in an embedded system
• Describe the most common networks that are being used to connect multiple sensors and actuators into complex embedded systems.
• Discuss the hardware/software design trade-offs that affect the design decisions for embedded systems
• Review a set of real life embedded system applications
• Build and demonstrate a working embedded system - 2 students per group
B31SC Digital Signal processing

The module aims to:

• Provide students with the knowledge & skills to tackle significant signal processing tasks including their features, boundaries, terminology and conventions.
• Use a range of specialised DSP skills and techniques, which are at the forefront of DSP practise
• Enable students to apply critical analysis, evaluation and synthesis to a range of DSP problems.
• Enable students to be apply a range of DSP techniques using DSP development tools.

#### Syllabus

• Discrete-time signals: elements of sampling theory, Nyquist frequency and aliasing, decimation, rate conversion and oversampling.
• Linear time-invariant systems: Time-domain analysis of discrete signals and systems, AR, MA, ARMA models, Z-transform, region of convergence and properties, time and frequency responses.
• Fourier Transformations: Continuous Time Fourier Transform (CTFT) and its properties, sampling and the discrete transform for periodic signals, aliasing, line-spectra, symmetry, anti-alias filters; Discrete Time Fourier Transform (DTFT), Discrete Fourier Transform (DFT), Discrete Fourier Series (DFS), properties and applications; Fast Fourier Transform (FFT), decimation, twiddle functions and butterflies (DIF & DIT), hardware and software structures for FFT implementation, FFT processing rates; Fast convolution; Spectral resolution and sidelobes.
• Digital filters: FIR and IIR filters, window functions, realization of digital filters, adaptive filters.
• Random signals: random signals, probability density functions, auto- and cross-correlation functions for complex sequences, relation between correlation and convolution.
• Spectral analysis: power spectral density, periodogram, correlogram, signal and image compression.
B31SE Image Processing

#### The module aims to :

• To provide a critical understanding of the principle theories and concepts of image analysis, modelling, enhancement and coding.
• To apply these theories and concepts to a range of digital images including photographs
• To provide a critical awareness of current issues in image processing.
• To provide a critical awareness of a range of techniques and application of image processing.

#### Syllabus

• Introduction to Digital Image Processing : Image Presentation, Human perception, Light & colour
• Frequency Domain Analysis: Concepts of Frequency Domain Analysis, Fourier Analysis, Sampling, wavelets and multidimensional analysis
• Image Formats and Compression: Computer applications and storage of images, image and video compression
• Image Enhancement: Spatial and frequency domain: Basic Image Enhancement Techniques, Histogram equalisation and modification, filters and masks, frequency domain filters.
• Image Modelling : For example texture models including statistical, Fractals, Markov Random Fields and Co-occurrence Matrix techniques.
• Segmentation: Basic Thresholding; Point Based - Clustering; Markov Random Fields; Active Contours.
• Classification: Supervised & Unsupervised.
• Principal Component Analysis
• Multiple View Analysis
B31EF Linear Control

The module aims to:

• To develop models of real systems.
• System types and error specification
• To present the root-locus design method for feedback control.
• To present the PID compensation method.
• Introduction to MATLAB/SIMULINK for control systems analysis
• To use the Z-transform for discrete system analysis
• To present design by emulation.
• To investigate the effects of sampling in a digital control system.
• To present stability assessment methods.
• To present compensation design by root-locus and PID techniques.
• Case study examples including a dc motor speed control system.

#### Syllabus

• Development of models of real systems
• Specification of systems
• Errors in following different inputs
• Root locus analysis
• Estimating damping factor and time response from root locus
• Effect of adding poles and zeros
• PID controllers
• Velocity feedback.
• Introduction to the Z-transform and its properties
• Methods of inverting z-transforms
• Relationship between s-plane and z-plane
• Discretisation methods
• Design by emulation
• Sample rate choice in digital control systems
• Block diagram analysis of sampled data systems
• Stability analysis, Root-locus design
• Digital PID controllers
• Digital control case studies using MATLAB/SIMULINK.
F21RO Robotics and Automation

The module aims to:

• Introduce students to concepts and techniques used in Robotics and applications such as Automation.

#### Syllabus

• Numerical Control - Adaptive Control, Part programming, APT.
• Industrial manipulators - Robot Control, Kinematics, Programming.
• Automated Guided Vehicles - Maps, Path Planning, Navigation.
• Automation - Organisation, Communication, Sensory devices.

## M.Eng. Year 5

### B51GS Specialist Engineering Technology 1

The module aims to:

• Develop an understanding of what is involved in obtaining valid computational simulations of fluid flow and heat transfer problems.

#### Syllabus

• The basic principles of mass, momentum and energy
• Development of the Navier-Stokes equations, mainly used for laminar flows
• The Reynolds Averaged Navier-Stokes equations for turbulent flows
• Vrsions of the energy equation for laminar and turbulent flow.
• Workshops give a hands-on experience of Ansys-CFX, including creating geometry, building a mesh, imposing fluid flow conditions, obtaining a solution and interrogating the results.

#### The module is assessed by a report on an experimental and computational investigation.

B51GT Specialist Engineering Technology 2

The module aims to:

• Develop an understanding of the failure and design of engineering components in rolling sliding contact including, cam/tappet arrangements, bearings and gears.
• Advance understanding of FEM analysis via non-linear programming

#### Syllabus

• Contact mechanics
• Contact Fatigue
• Gear and Bearing design
• Nonlinear Finite Element Analysis.
C11NP New Product and Process Development

The module aims to:

• Develop an understanding of new product and development processes and methods in the context of business practice.
• To enhance the student's understanding of what comprises enterprise activity and entrepreneurial behaviour within an engineering context.
• To give the student real experience in the product development and innovation and how it is supported by business planning, company organisation and intellectual property protection through group-based project work.
• To enhance the student's knowledge and understanding of the breadth of entrepreneurial activity and its economic importance to the economy through case studies and visiting lectures.

#### Syllabus

• The entrepreneur's skills and requirements.
• The business planning process, capital acquisition, business structures and organisation, start-up companies and markets.
• Sustainability and safety.
• Project management, innovation, product design and development with associated tools and processes and intellectual property protection.
• Continuous improvement.
• Guest lectures on a variety of the above topics.
• Group-based new product and process development project incorporating aspects of all of the above themes.
B51HB Failure and Accident Analysis

The module aims to:

• Acquaint students with the potential causes of material, structure or component failure.
• Give students a framework under which a failure or forensic engineering investigation should be carried out and give them the opportunity to work case studies through from information-gathering to preparation of reports.
• Make students aware of fire and explosion engineering

#### Syllabus

• The basic failure modes as they apply to metals, polymers, ceramics and composite materials.
• Approaches used in failure investigation (as opposed to design), with examples involving fatigue, corrosion, overloading, wear, fracture and plastic collapse.
• Critical analysis of published accidents and subsequent investigations; the Comet airliners, Sea Gem, the Tay Bridge, Alexander L Kielland, various gas explosions, and the Space Shuttle.
• Carrying out a failure investigation - methods and framework. Industrial accidents, road traffic accidents and accidents/incidents involving unauthorised use.
• Reporting and the role of the Expert Witness.
• Physio-chemical processes in fires and explosions, mitigation against fires and explosions
• Durability of engineering materials - Lubrication, friction and wear
• Building response to fires and explosions, fires and explosions in industrial plant
• A key part of the syllabus will be to work on a semi-fictitious case study through from information-gathering to reporting.
B51EM Adv Mech of Mat 1

#### The module aims to provide students with an opportunity to:

• carry out advanced analyses of mechanics of materials problems
• Learn the basic concepts, theory, analytical skills, and the state of the art techniques in micromechanics and fracture mechanics;
• analyse mechanics problems with limited initial information
• apply three dimensional geometry and vector algebra to stress and strain transformations
• work with more than one failure criterion and design accordingly
• engage with the research literature in advanced topics of mechanics
• Communicate and work effectively with peers and academic staff in a variety of tasks, demonstrating appropriate levels of autonomy and responsibility.

#### Syllabus:

• Advanced classical mechanics of materials: States of stress and strain, plane stress, plane strain. Transformations of stress and strain in three dimensions. Compatibility and variation of stress and strain. Yield criteria. Application to cylinders, discs, spherical and toroidal shells.
• Advanced fracture and fatigue: The plane stress / plane strain transition and elastic-plastic fracture mechanics. Two-criteria analysis. Spectral fatigue analysis and fatigue limit design.
• Micromechanics and thin film mechanics: Scaling effects and materials selection in micromechanics; Thin film stress; micro-mechanical testing
• Principle and selection of different micro-mechanisms: piezoelectric, shape memory, thermal, electrostatic
B51EN Advanced Mechanics of Materials 2

The module aims to:

• Provide students with an opportunity to:
• carry out advanced analyses of mechanics of materials problems
• analyse mechanics problems with limited initial information
• apply three dimensional geometry and vector algebra to stress and strain transformations
• work with more than one failure criterion and design accordingly, and
• engage with the research literature in advanced topics of mechanics

#### Syllabus

• Advanced classical mechanics of materials: States of stress and strain, plane stress, plane strain. Transformations of stress and strain in three dimensions. Compatibility and variation of stress and strain. Yield criteria. Application to cylinders, discs, spherical and toroidal shells.
• Advanced fracture and fatigue: The plane stress / plane strain transition and elastic-plastic fracture mechanics. Two-criteria analysis. Spectral fatigue analysis and fatigue limit design.
• Micromechanics: deflections of diaphragms and mechanics of thin films
• Functional materials: the shape memory piezorestrictive effects and their use in mechanical design
B51EO Dynamics 1

The module aims to:

• Provide students with a thorough understanding of vibration theory and an appreciation of its application in an engineering environment

#### Syllabus

• 1-D.o.F. systems: Response to non-harmonic input, damping, force transmission, vibration isolation, vibration instrumentation
• 2 D.o.F. systems: Matrix methods, frequency equation, mode shapes, harmonic response, vibration absorber, extension to n D.o.F. systems
• Continuous systems: vibrating strings, lateral vibrations of beams.
• Approximate methods: Dunkerley's method, Rayleigh's method
B51EP Dynamics 2

The module aims to:

• To provide students with a thorough understanding of control theory and an appreciation of the subject of environmental acoustics and passive noise control.

#### Syllabus

• Control Theory: Review of system modelling, transient response, frequency response techniques, absolute stability, relative stability, root locus techniques, advanced modelling.
• Acoustics: Nature of Sound - Pressure, Power, Intensity, Levels, Acoustic wave propagation, room acoustics, noise control, noise sources.
B51EK Fluid Dynamics 1

#### Syllabus

• Ideal Flow theory (concept of stream function, vorticity, and circulation).
• Boundary layer theory (laminar and turbulent boundary layers, boundary layer separation).
• Aerodynamics: Ideal and real aerofoils. Application to aircraft and wind turbines.
• Comparison of ideal theory, computational techniques and results, and empirical results.
• Workshops: Use of empirical, theoretical, and computational resources for the analysis of an aerodynamic problem

### B51EL Fluid Dynamics 2

This module aims to:

• Provide a methodology for analysing one-dimensional compressible flow systems.

#### Syllabus

• Isentropic flow through converging and diverging channels
• Fanno, or friction dominated, flow in pipes
• Rayleigh, or heat-transfer dominated, flow in pipes
• Shock waves
• Isothermal pipe flow and Prandtl-Meyer expansions

### B51EQ Thermodynamics 1

#### This module aims to:

Provide an insight into applied thermodynamics which would form the basis of further study, research or professional engineering in the area of thermodynamics or heat transfer.

#### Syllabus

• Application of thermodynamic principles
• Combined cycles
• Availability
• Axial flow turbines
• Thermodynamic property relationships

### B51ER Thermodynamics 2

This module aims to:

Provide an insight into applied thermodynamics which would form the basis of further study, research or professional engineering in the area of thermodynamics or heat transfer.

#### Syllabus

• Combustion and chemical reaction
• Equilibrium
• Heat transfer and heat exchangers

### B50JA, B51JB and B51JC Group Project

The module aims to:

• Practical project work with an opportunity to broaden experience of teamwork and develop communication skills.

#### Syllabus

Multidisciplinary project work involving the design, manufacture and testing and development of a product to meet a given brief. Assessment will be through interim and final individual reports, interim and final presentations and a group portfolio of work carried through 4th and 5th year group project

The module aims to:

• Develop detailed knowledge and critical understanding of the core skills in the specialist area of study.
• Develop and use a significant range of principal and specialist skills, techniques and practices in the domain of study
• Critically review existing practice and develop original and creative solutions to problems within the domain from both hardware and software perspectives.
• Communicate and work effectively with peers and academic staff in a variety of tasks, demonstrating appropriate levels of autonomy and responsibility.

#### Syllabus

• A specialist topic that the student may want to study that is of interest to them or their company and is approved as an appropriate subject. The study will be undertaken under the guidance of an academic member of staff.

### B51DE Engineering Design

The module aims to:

• Enable students to gain practical experience of the process, practice and organisation of design with particular emphasis on methods, management and quality issues.

#### Syllabus

• Practical group-based design assessment to impart the subject mastery and personal abilities previously covered in Stages 1, 2 and 3.
• Use of an industrial case study or guest speaker to illustrate and highlight the role good product design plays in contemporary organisations.

### B51GE Renewable Energy Technologies

The module aims to:

#### Syllabus

• Definition of Renewable Energy resources and discussion of their role for current and future energy provision.
• Bioenergy: biomass, biofuels, biogas: types of biomass, resource estimation, processing technologies, use of biofuels, environmental and socio-economic issues and current debate
• Solar energy: Solar radiation, Solar thermal energy, Photovoltaic: Origin, regional potential and resource assessment, exploitation technologies, socio-economic and environmental factors.
• Hydropower: Origin, regional potential and resource assessment, exploitation technologies, socio-economic and environmental factors.
• Wind energy: Origin, regional potential and resource assessment, exploitation technologies, socio-economic and environmental factors, planning issues.
• Marine energy: Wave power, Tidal power, Ocean Thermal energy: Origin, regional potential and resource assessment, exploitation technologies, socio-economic and environmental factors, planning issues.
• Wind energy: Origin, regional potential and resource assessment, exploitation technologies, socio-economic and environmental factors, planning issues.
• Issues surrounding the integration of Renewable energy into the energy system.

### B51DF Engineering Manufacture

The module aims to:

• Advanced manufacturing systems applications and their role in the modern business and impact on upstream engineering processes.
• The importance of quality within the modern manufacturing business, the impact on manufacturing and business performance.
• A detailed understanding and knowledge of the product engineering process, its general sequence and the data created and used throughout.
• Advanced technology applications and their role in the modern manufacturing system.
• The role of rapid prototyping in the product development process, the various types and applications.
• The importance of quality within the modern manufacturing business, the impact on manufacturing and business performance.
• The application of these technologies and solutions to specific case studies highlighting actual manufacturing applications.

#### Syllabus

• Computer aided production management including MRP, MRPII and ERP systems.
• Industrial visit.
• Rapid prototyping techniques and support technologies.
• Robotics applications.
• Quality and reliability.
• Internet-based manufacturing and global manufacturing business.
• Case study assessment.

### G10UG Petroleum Engineering

This module aims to:

Develop an understanding of the exploration, appraisal and development of hydrocarbon reservoirs

#### Syllabus

• Geology and formation of hydrocarbon fluids
• Drilling engineering
• Calculation of reservoir volumes, rock properties, fluid characterisation
• Drive mechanisms
• Development of material balance technique to assess reservoir performance
• Fluid flow in porous media
• Inflow performance
• Vertical lift performance

### B31SC Digital Signal processing

The module aims to:

• Provide students with the knowledge & skills to tackle significant signal processing tasks including their features, boundaries, terminology and conventions.
• Use a range of specialised DSP skills and techniques, which are at the forefront of DSP practise
• Enable students to apply critical analysis, evaluation and synthesis to a range of DSP problems.
• Enable students to be apply a range of DSP techniques using DSP development tools.

#### Syllabus

• Discrete-time signals: elements of sampling theory, Nyquist frequency and aliasing, decimation, rate conversion and oversampling.
• Linear time-invariant systems: Time-domain analysis of discrete signals and systems, AR, MA, ARMA models, Z-transform, region of convergence and properties, time and frequency responses.
• Fourier Transformations: Continuous Time Fourier Transform (CTFT) and its properties, sampling and the discrete transform for periodic signals, aliasing, line-spectra, symmetry, anti-alias filters; Discrete Time Fourier Transform (DTFT), Discrete Fourier Transform (DFT), Discrete Fourier Series (DFS), properties and applications; Fast Fourier Transform (FFT), decimation, twiddle functions and butterflies (DIF & DIT), hardware and software structures for FFT implementation, FFT processing rates; Fast convolution; Spectral resolution and sidelobes.
• Digital filters: FIR and IIR filters, window functions, realization of digital filters, adaptive filters.
• Random signals: random signals, probability density functions, auto- and cross-correlation functions for complex sequences, relation between correlation and convolution.
• Spectral analysis: power spectral density, periodogram, correlogram, signal and image compression.

### B31SE Image Processing

#### The module aims to :

• To provide a critical understanding of the principle theories and concepts of image analysis, modelling, enhancement and coding.
• To apply these theories and concepts to a range of digital images including photographs
• To provide a critical awareness of current issues in image processing.
• To provide a critical awareness of a range of techniques and application of image processing.

#### Syllabus

• Introduction to Digital Image Processing : Image Presentation, Human perception, Light & colour
• Frequency Domain Analysis: Concepts of Frequency Domain Analysis, Fourier Analysis, Sampling, wavelets and multidimensional analysis
• Image Formats and Compression: Computer applications and storage of images, image and video compression
• Image Enhancement: Spatial and frequency domain: Basic Image Enhancement Techniques, Histogram equalisation and modification, filters and masks, frequency domain filters.
• Image Modelling : For example texture models including statistical, Fractals, Markov Random Fields and Co-occurrence Matrix techniques.
• Segmentation: Basic Thresholding; Point Based - Clustering; Markov Random Fields; Active Contours.
• Classification: Supervised & Unsupervised.
• Principal Component Analysis
• Multiple View Analysis

### B31EF Linear Control

The module aims to:

• To develop models of real systems.
• System types and error specification
• To present the root-locus design method for feedback control.
• To present the PID compensation method.
• Introduction to MATLAB/SIMULINK for control systems analysis
• To use the Z-transform for discrete system analysis
• To present design by emulation.
• To investigate the effects of sampling in a digital control system.
• To present stability assessment methods.
• To present compensation design by root-locus and PID techniques.
• Case study examples including a dc motor speed control system.

#### Syllabus

• Development of models of real systems
• Specification of systems
• Errors in following different inputs
• Root locus analysis
• Estimating damping factor and time response from root locus
• Effect of adding poles and zeros
• PID controllers
• Velocity feedback.
• Introduction to the Z-transform and its properties
• Methods of inverting z-transforms
• Relationship between s-plane and z-plane
• Discretisation methods
• Design by emulation
• Sample rate choice in digital control systems
• Block diagram analysis of sampled data systems
• Stability analysis, Root-locus design
• Digital PID controllers
• Digital control case studies using MATLAB/SIMULINK.

### B31DG Embedded Software

The module aims to:

• Critically understand the design issues associated with embedded software
• Review software issues when writing code for embedded systems
• Understand the need for an RTOS (real-time operating systems) in embedded software design
• Review design methods for real-time systems
• Review structure of a RTOS
• Present various underlying mechanisms employed by RTOS and their use by programmers

#### Syllabus

• Overview of the embedded software subject area
• Discuss techniques used when writing code for embedded systems I/O, interrupts, etc
• Review design issues for complex real-time software
• Introduce dataflow methodologies
• Introduce the concept of an RTOS that can implement a dataflow system
• Review RTOS structures relating to practical commercial RTOSs.
• Message based synchronisation and communication
• Shared variable synchronisation and communication
• Reliability and Fault Tolerance
• Scheduling and real-time facilities
• Case Studies
F21RO Robotics and Automation

The module aims to:

• Introduce students to concepts and techniques used in Robotics and applications such as Automation.

#### Syllabus

• Numerical Control - Adaptive Control, Part programming, APT.
• Industrial manipulators - Robot Control, Kinematics, Programming.
• Automated Guided Vehicles - Maps, Path Planning, Navigation.
• Automation - Organisation, Communication, Sensory devices.

#### Circuits and Analysis

The module aims to:

• Review the basic circuit theorems such as Kirchhoff's Laws, Nodal Analysis, Thevenin, Norton and RL/RC transients for dc circuits.
• To introduce ac waveforms, the sine and cosine function and the phasor with relation to amplitude, frequency, phase and time.
• To show how phasor addition/ subtraction requires complex number manipulation.
• To determine the equations for inductive and capacitive reactance and hence impedance.
• To analyse series and parallel R,L and C circuits for single frequency sinusoidal excitation.
• To show the relationship between Impedance and Admittance, and introduce conductance and susceptance terms.
• To introduce complex power, Watts , VA and VAr. To introduce the rms value for non-sinusoidal functions.

#### Syllabus

• Circuit Theorems: Kirchhoff's Laws, Nodal Analysis, Thevenin, Norton. DC RL/RC transient response
• Phasor, sine and cosine waveforms.
• Time waveforms: Amplitude, frequency and Phase.
• Complex number manipulation
• Inductive and capacitive reactance.
• Complex power: Watts VA and Var.
• RMS values for sinusoidal and non sinusoidal waveforms.
B37VB Praxis Programming

The module aims to:

• Provide a practical working knowledge of a high-level programming language
• Instil good practise in software writing from flowchart to completion and de-bugging
• Integrated development Environments

#### Syllabus

• Command line compilers;
• Introduction to a high level programming language;
• Program structure and simple I/O;
• Assignments maths and precedence;
• Conditional branching;
• Looping structures;
• Functions and their role in design
• 1D/2D arrays;
• I/O using files; Graphics
• An introduction to a modular design approach;
• Code debug strategies
• Limits to arithmetic accuracy
B38VC Autonomous Vehicles The module aims to:
• Introduce the basic technologies used in autonomous robot vehicles
• Provide an application that shows the use of embedded microcontroller technology
• Provide an applications area where students can use programming skills
• Provide an environment for students to develop their group working skills

#### Syllabus

• Introduction to team working, students form groups of 2.
• Introduction to the structure of the HW student robot vehicle (WattBot I)
• Initial set of lectures to introduce the concepts of autonomous vehicles and the appropriate software tools
• Students tackle a set of increasing complex assignments that characterise and use the WatBot I vehicle.
• For each assignment the group has to show a working demonstration and submit a report showing results.

### C11NP New Product and Process Development

(no summary available)