Module Descriptions 2021-2022
Module Descriptions 2021-2022
MODULE
DESCRIPTIONS
2021-2022
STAGE 1
CSC 1022 - Architecture and Networks
Course Detail
Career: Undergraduate
Units: 20.00
Grading Basis: Graded
Course Components: Lecture: Required, Practical: Required
Assessment: Continual Assessment 100%.
Pre-Requisites: None
Co-Requisites: None
Compulsory Element: Achieving a pass mark on final online assessment.
Course Contents:
Computer Abstractions and Technology
Basic computer organisation
Instructions: Language of the Computer
Arithmetic for Computers
Networking fundamentals, classifications and protocols
The Internet and World Wide Web including Client-Server approach
Computer Network layers
Network Security
Supplementary Notes: None
Learning Outcomes:
Architecture
Describe how information (e.g. numbers, characters etc.) is represented in computers.
Describe the internal hardware organisations that form a computer.
Describe how a program is executed in a computer.
Implement assembly language programs
Networking
Describe Computer Network layers and models such as OSI, TCP/IP.
Describe common network protocols including TCP/IP suite e.g. IP/TCP/ UDP.
Explain Network Security including common encryption techniques and cyber-attacks.
Explain Client Server architecture.
Skills: Application of Number, ICT, Improving Own Learning and Performance, Problem Solving.
CSC1023 – Databases
Course Detail
Career: Undergraduate
Unit: 20.00
Grading Basis: Graded
Course Components: Lecture Required, Practical Required
Assessment: Class Test 30%, Project 30%, Timed exam on Computer 40%
Pre-Requisites: None
Co-Requisites: None
Compulsory Element: Written Examination. Satisfactory completion of all practical elements.
Course Contents
Databases
• Introduction to the fundamental concepts in database systems
• Exploring and solving real world problems using data models and schemas.
• Creating and designing Relational databases including Tables, Fields, Keys and Joins
• Managing a relational database using Structured Query Language (SQL)
• Formal Approaches to Relational Database Design (normalization theory, dependency theory).
• Advanced Topics on Modern Data Management (data extraction, mining, integration).
• Database access from a programming language (e.g. Java) including being able to display,
modify, delete and update data on it.
Supplementary Notes: None
Learning Outcomes:
Be able to:
Databases
• Demonstrate knowledge, understanding and the application of the fundamental concepts of
basic database systems.
• Demonstrate knowledge, understanding and the application of the fundamental concepts in
data modelling and database schemas
• Demonstrate knowledge, understanding and the application of the fundamental concepts of
SQL queries to manage a relational database including Create, Insert, Select, Delete and Update.
• Demonstrate knowledge, understanding and the application of using a programming language
to connect, manage and execute SQL queries.
Skills: Application of Number, ICT, Improving Own Learning and Performance, Problem Solving.
Skills:
General:
• Analysis of electromagnetic systems
• Analysis of electric power systems
• Use of electrical/electronic engineering principles to develop solutions
• Presentation of technical engineering information clearly and concisely in written form
Laboratories:
• Operation of electrical / laboratory instruments
• Measurement of key characteristics of electrical systems
• Debugging of electrical systems
• Testing of electrical systems
STAGE 2
CSC 2034 - Year of Professional Experience
Course Detail
Career: Undergraduate
Units: 120.00
Grading Basis: Pass/Not Pass
Course Components: Work Placement/Experience Required
Assessment: Exam Session
Pre-Requisites: None
Co-Requisites: None
Compulsory Element: Students must, unless exempt spend the year preceding their Level 3 year in
obtaining professional experience in a manner approved by the Placement Team.
The placement normally lasts for a period of twelve months, during which time the student is a full
employee and subject to all the requirements of the employer. Students must complete a minimum
9 month placement to satisfy University requirements.
Course Contents: The Professional Experience Year is a compulsory part of the academic programme
for students on seven of our degree courses:
• BSc/BEng in Computer Science including Professional Experience
• MEng in Computer Science including Professional Experience
• BEng Software Engineering including Professional Experience
• MEng Software Engineering including Professional Experience
• BSc Business Information Technology including Professional Experience
• BSc Computing and Information Technology including Professional Experience
Supplementary Notes: None
Learning Outcomes: The overall aim of the industrial placement period is to provide the student
with experience in computing/business which complements the academic study in the University
and contributes to their professional development. Precise objectives to achieve this aim vary from
placement to placement.
Ideally the students should:
• Understand the operation of industrial, commercial or government service organisations and
the nature and importance of the business/computing dimension within them.
• Understand the systems of communication, control and responsibility within the organisation.
• Understand the systems of software quality control within the organisation.
• Acquire experience of working with other people at all levels.
• Have an appreciation of the organisational and administrative principles of running a business,
particularly in the areas of financial control, costing and marketing (where appropriate and
possible).
• Further develop their personal communication skills; good use of language, accurate writing
and appropriate style and manner are required.
• Learn how they can best contribute to the organisation and develop their potential and self-
management; appropriate application of initiative should be encouraged.
• Gain experience in carrying out computing/business tasks and thus acquire confidence in
applying their knowledge to the solution of real problems; in keeping with this, they should be
given progressively increasing responsibility.
• Understandably, students on placement will engage in widely differing activities. However, the
great majority of placements allow achievement of the objectives above to a greater or lesser
extent. Flexibility in arranging the placement programme is an essential requirement of many
employers and the University recognises this, aiming for the maximum benefit to student and
employer.
Skills:
This module provides an opportunity to exercise aspects of the following skills: Communication,
Team Work, Problem Solving, Business Awareness, Project Management and Professionalism within
the Workplace.
In the second part, students undertake an individual project in which they individually study a more
advanced method of approach within one of the following more areas; analogue effects emulation,
physical modelling, spatial audio, and spectral processing.
Supplementary Notes: None
Learning Outcomes:
On completion of this module, a student will have achieved the following learning outcomes:
• Comprehensive understanding of a wide range signal processing elements used in digital audio
effects, including knowledge and appreciation of different approaches and paradigms
• Understanding of the way audio effects are applied, including typical source signals and
parameter control
• Critically evaluate audio processing algorithms in terms of effectiveness and computational
demand.
Skills:
Successful participation in this module will enable students to develop skills in the following areas:
• Study digital audio effects independently, from a variety of sources and by a variety of
techniques.
• Design and Matlab implementation of audio effect algorithms
• Manage one's own learning and development including time management and organisational
skills.
• Articulate and effectively communicate the design and technological rationale for a given audio
effect model through appropriate technical reports and presentations
ECS 3003 - Connected Health
Course Detail
Career: Undergraduate
Units: 20.00
Grading Basis: Graded
Course Components: Lecture Required,
Assessment: Group Assignment 20%, Paper 70%, Problem Solving 10%
Pre-Requisites: None
Co-Requisites: None
Compulsory Element: Examination
Course Contents
Connected Health is a model for healthcare delivery that uses technology to provide healthcare
remotely. It is a rapidly evolving societal challenge. Innovative Information and Communication
Technology is core to its success. This module examines the connected health concept with a focuses
on the enabling technology.
• The evolution of Connected Health; Tele-health and medicine, Current trends and challenges.
• How fundamental electronics can be used to transduce medical markers from the human body.
• Personal health data networks (IEEE 11073); standards and regulation; Medical device approval
study (MHRA/FDA).
• Electronic patient records, Digital Health Records, Data management (security, privacy). Data
processing and analysis.
• Medical electronics and sensors; sensor analysis and design; sensor circuit theory and analysis;
Invasive wireless implant sensors.
• Body sensors and personal area networks; Physiological measurement and monitoring; wireless
sensor networks in healthcare applications.
• Biologically inspired sensing and data harvesting. For future applications.
The module is structured into four main topics: Topic 1: Evolution of Connected Health; Topic 2
Medical Biosignals and Sensing; Topic 3: Standards & Regulations inc: Industrial Case Study; Topic 4
Wireless Healthcare Technologies.
Supplementary Notes: None
Learning Outcomes: After the completion of this module you will be able to:
• Describe the recent evolution of connected health technologies.
• Understand the electronics and software requirements for selected connected health
applications.
• Describe specific point of care sensor technologies and their role in physiological monitoring.
• Practical understanding of the different roles of electronic sensor devices
• Describe the need for standards and regulations in connected health.
• Design and analyse different electronic circuits for the analysis of raw medical biosignals
• Understand the communications and networking of wireless connected health devices.an
Skills:
• Problem solving
• Numeric
• Improving Own Learning and Performance
• Information and Communication Technology
ELE 3001 - Project 3
Course Detail
Career: Undergraduate
Units: 40.00
Grading Basis: Graded
Course Components: Practical Required
Assessment: Continual Assessment 50%, Report 50%
Pre-Requisites: 5 x Level 2 modules
Co-Requisites: None
Compulsory Element: Showcase demo, Final Report
Course Contents
The project is normally an investigation or design study of various branches of electrical and
electronic engineering. The project originators typically endeavour to ensure an element of design,
manufacture and test in the project specification, even if the project is software-based. There are, of
necessity, many variations on this theme.
Supplementary Notes: None
Learning Outcomes: To develop ability to conduct a substantial project over an extended period,
perceive the nature of engineering problems or product specifications; to acquire and develop
necessary skills and to plan and execute a suitable programme of work, including a final report.
Skills: Ability to apply general principles and design or analytical techniques to the solution of
engineering problems. Such solutions may require investigative, practical or design skills or a
combination of the three. Originality is encouraged.
The module has a final written examination and two coursework (coursework 1: calculate kinematic
and dynamic of robot, and coursework 2: design intelligent controller for robot). The coursework 1
accounts for 20% of the final mark, the coursework 2 accounts for 20% of the final mark, while the
final exam contributes 60%.
Supplementary Notes: Tutorials sheets with solutions for self-study
Learning Outcomes:
At the end of this module students will be able to:
• Demonstrate a good understanding of robots’ structure, their dynamics, control system and
associated sensor and actuator technology.
• Demonstrate a good understanding of robot-vision system.
• Design visual servicing controllers for robot-vision applications.
• Understand how to design force-based control schemes for practical applications.
• Design force-based controllers.
• Understand how to build a robot system for a particular application in manufacturing.
• Demonstrate a good understanding of machine learning, neural network and fuzzy logic.
• Use machine learning for classification.
• Use neural network for classification or approximation.
• Design fuzzy logic controllers for robotic applications.
Skills:
The module will give you good knowledge about robot kinematics and dynamics, actuators and
sensors, experience of how to design a robot system and its controller for a particular application.
Furthermore, you will have knowledge of a range of intelligent systems techniques and how to apply
them for robotic applications.