Why this course?
What do 3D TV, digital cameras, smart phones, the iPad and sports instant replay have in common? They're all examples of technology which have been developed combining skills from both Computer Science and Electronic Engineering.
These subjects have become increasingly intertwined in recent years, so there's a need for engineers with the ability to create and embed intelligence into the products and systems of the future.
Engineers with operational and technical expertise in both electronics and software engineering are needed to design the next generation of computer apps, interactive vehicle robotic agents that monitor driver information and respond accordingly, or digital cinema technology. This degree is designed to produce these skilled professional engineers.
This is one of the few UK degrees with triple accreditation from the Institution of Engineering and Technology, British Computer Society and the Science Council.
We have very high student satisfaction and graduate employment rates, and offer an extensive industry-supported scholarship programme.
You’ll learn the fundamental principles and concepts in electronic engineering, mathematics and computer science classes.
Years 2 & 3
You’ll build upon this base while being introduced to programming languages and techniques, computer communications and hardware and software engineering systems.
Years 4 & 5
You’ll choose specialist topics to match your own career aspirations. Topics include multimedia information, embedded systems, AI techniques, e-commerce and computer security.
The course is run jointly by the departments of Electronic & Electrical Engineering and Computer & Information Sciences.
Electronic & Electrical Engineering is one of the premier providers of electronic & electrical engineering education in the UK, renowned for its teaching and research quality, student satisfaction ratings and excellent graduate employment rates. It provides the specialist theoretical and practical training in electronics, communications design and operation, hardware engineering systems, image/video processing and robotics.
Computer & Information Sciences is consistently ranked in the top five departments for its subject in Scotland and delivers the specialised teaching in computer programming, artificial intelligence, information sciences and software engineering.
Students have exclusive access to our extensive computing network, and purpose-built teaching spaces including high voltage facilities, and student design and project labs equipped with the latest technologies.
The Institution of Engineering & Technology (IET) - this programme is CEng accredited and fulfils the educational requirements for registration as a Chartered Engineer.
Accredited by the British Computer Society for the purposes of fully meeting the academic requirement for registration as a Chartered IT Professional.
Accredited by the British Computer Society on behalf of the Science Council for the purposes of fully meeting the academic requirement for registration as a Chartered Scientist.
Year 1 - Core Engineering & Science Skills
In first year you'll learn the essential skills and disciplines required to provide a strong foundation for future learning in electronic engineering, maths and computing science. You'll study subjects such as the principles of electronic circuits, software engineering, relevant mathematics and business skills. These skills will be reinforced by practical laboratory sessions which will help to develop your ability to translate concepts into reality.
Engineering Industry & Profession
Machines, Languages & Computation
To provide an overview of industry and give you some understanding of the industry environment that you would enter as well as the types of roles you would/could undertake. To explain role and responsibility of the engineering profession and individual engineer.
The class is delivered to first-year undergraduate students in the specific context of electronic and electrical engineering together with relationship to mechanical engineering and computer systems.
This class will help you achieve a broad knowledge of the essence of computation and computational systems, as embodied by the notions of computable functions, formal languages and recursion, logic and computability and abstract machines.
This class will provide you with a solid foundation in the principles of computer programming. On completing this class you should have the necessary skills to be able to design, build and test a small system in a high-level language (Java in the current incarnation of the class).
Fundamentals of Computer Systems
Electronic & Electrical Principles 1
This class will further your knowledge of the design parameters of a typical computer system and the impact these have on the functionality, and implementation, of the hardware and software components.
To provide you with a foundational understanding of the analysis and design of both analogue and digital electronic circuits.
Engineering Mathematics 1E
To give a basic understanding of the concepts and applications of mathematical functions, differentiation, integration and complex numbers. The class also provides an introductory experience of using mathematical tools to apply these concepts to practical engineering examples.
Engineering Mathematics 2E
To give a basic understanding of the concepts and applications of calculus, geometry, vectors, matrices and numerical methods.
Year 2 - Core Engineering & Technology Skills
In second year you'll build on the strong foundations of the first year and further broaden your knowledge through the introduction to a range of programming techniques and languages, and computer communications. More analysis of both hardware and software systems will be undertaken to enable you to see the bigger picture. Small scale projects will be introduced to allow you to hone the skills and techniques you have developed in the first two years of the course.
Engineering Design & Manufacture
This class aims to introduce you to concepts and methodology required to undertake effective design and development of engineering systems. The product development process will be introduced and through practice, a working knowledge of appropriate engineering design processes, tools and techniques will be gained.Advanced Programming
An overview of manufacturing and the manufacturing industry will provide a general appreciation of the range of processes employed in manufacturing together with an understanding of how components can be manufactured economically and reliably.
Computer Systems & Architecture
This class will further your skills in object-oriented programming, provide knowledge of key abstract data types along with their implementation and usage, and to provide experience in the development of larger scale software and an introduction to design.
Your main goal is to be able to develop larger programs with specialized data structures and utilizing APIs from a specification, and being able to ensure and show how the system they developed matches the specification.
This class will allow you to develop a deeper understanding of typical computer architectures and their instruction sets and the complex tradeoffs between CPU clock speed, cache size, bus organisation, number of core processors, etc, that influence their design and have a fundamental impact on their performance.
Electronic & Electrical Principles 2
To introduce you to the analysis and design of analogue circuits and systems as used in electronics, energy & power systems, communications, control and analogue signal processing applications.
Digital Electronic Systems
To introduce you to the use of digital electronics and the rudiments of digital signal processing systems.
Engineering Mathematics 3E
The aims of this class are:
- to develop the means of solving certain differential equations
- to consider applications of Taylor and Maclaurin series
- to generalise earlier ideas in calculus to deal with functions of several variables
- to discuss in more detail matrices, determinants and functions of a complex variable
- to introduce vector calculus and eigenvalues/eigenvectors
A maximum of two classes are to be chosen.
Logic & Algorithms
This class will equip you with the tools to model and measure computation. To build on the module Machines, Languages and Computation, and develop further understanding of the mathematical foundations of computation. To foster an analytical and empirical appreciation of the behaviour of algorithms and the use of abstract data types.
Following completion of this class you'll be able to demonstrate knowledge of following topics:
Basic Quantum Theory
Early experiments – e/m, photo-electric effect
Structure of the atom
Schrodinger equation and application in simple systems
Basic Semiconductor Physics
Crystal structure Electron mobility Band theory
Doping of semiconductors
Physics of p-n junctions
Basic Device Physics
LED and laser diodes
You'll gain an understanding of the application of electromagnetic effects in practical devices and develop the mathematical skills necessary to analyse these effects in simple geometries.
Year 3 - Specialist Engineering Skills
In third year you'll be given the opportunity to choose from a range of specialist modules. You'll also study a carefully designed core curriculum which will cover aspects of computer communications and interfacing hardware and software systems.
Building Software Systems
Computer Systems & Concurrency
This class will extend and deepen your understanding of the analysis, design and implementation of software systems; to provide further experience in the activity of designing and implementing non-trivial systems; and to enable you to demonstrate practical competence in a group environment.
Your goal is the development in a group setting of significant systems from scratch aiming not just at any solution but a good solution, and to be introduced to more general Software Engineering topics.
Signals & Communications Systems
This class will allow you to develop a deeper understanding of highly concurrent hardware and software systems. The class will also further your knowledge of the need for, and the design and implementation of, those other vital hardware and software components of a concurrent system, namely multiprocessors and their interconnections, operating systems and networks.
The interactions between many of these components will be investigated by means of significant practical work that consolidates the lecture content in the context of: (i) multiprocessor architectures, (ii) concurrency, (iii) protection and security and (iv) networked and concurrent applications. Software developed in appropriate programming languages will form the basis of much of the practical work thus enabling the student to enhance their software design and implementation skills in this domain.
The aim of this class is to introduce you to the fundamentals of continuous and discrete signals and linear systems for baseband applications and further describe how these principles are applied in modern communications and bandpass systems.
Engineering Innovation & Management
CES mini project
This class aims to provide you with an understanding of the importance of innovation in today’s business environment. The class aims to also develop understanding and skills in the area of innovation management. It aims to develop practical skills for you to integrate a number of themes including:
- product development
- product finances
- project management
- market analysis with a view to successfully exploiting new ideas
One to be chosen.
Foundations of Artificial Intelligence
Programming Language Definition & Implementation
Pre-requisites: Advanced Programming, Logic & Algorithms.
This class will help to give you a broad appreciation of the scale and nature of the problems within Artificial Intelligence and to a detailed understanding of some of the fundamental techniques used to address those problems.
Instrumentation & Microcontrollers
The class will provide familiarisation with the definition of programming language syntax and semantics, and the translation of these definitions into an implementation of a programming language.
Analogue & Digital System Design
To develop techniques for system modelling based on block diagrams and transfer functions and to use such techniques in the context of analysis and design. To introduce you to instrumentation and measurement as an interdisciplinary engineering activity. To explain the basic principles of feedback and control systems.
To enable understanding of the dependence of measurement and control on a wide variety of scientific and engineering disciplines; to provide appreciation of the universal application of measurement and control within the same range of disciplines.
To demonstrate engineering design as applied to instrumentation systems and control engineering; in particular, to explain the important contribution of electrical, mechanical and software engineering to this process.
To allow you to gain practical design, implementation and test experience of the techniques required to create combined hardware/software systems with an emphasis on measurement.
Expand your knowledge in the fundamental electrical and electronic engineering areas of analogue and digital design.
It is important for you to see mathematics and statistics in the context of the computational problems they will be exposed to in their discipline.
The aim of this class is to further develop your skills and abilities in advanced mathematical concepts in the field of engineering. This will be achieved through contextualised problem solving using applicable mathematical and statistical techniques and tools on problems of moderate complexity.
Year 4 - Engineering for Your Professional Future
In Year 4 you undertake an individual research project, which will help you gain valuable technical and project management skills, along with a selection of advanced technical modules of your choice.
Individual Design Project
You undertake an individual design project. This will help you gain valuable technical and project management skills.
At least four classes to be chosen.
Software Architecture & Design
Theory of Computation
This class aims to:
- enable you to understand the challenges of advanced software design and the issues associated with large-scale software architectures, frameworks, patterns and components
- develop your understanding of the tools and techniques that may be used for the automatic analysis and evaluation of software
Building on the previous material in software development, you'll extend and formalise your abilities in the area of computational complexity.
To provide an understanding of the principles and key transport technologies which underpin high-speed heterogeneous broadband communications networks and architectures while giving an insight to the technical and strategic challenges associated with the provision of a Quality of Service (QoS)-based integrated future-network platform.
Digital Signal Processing Principles
Develop necessary tools that will allow you to design, analyse and simulate (Matlab/Simulink) DSP systems by introducing core mathematical concepts, algorithms and fundamental properties of discrete signal and systems with applications
This class allows you to undertake the design and development process for embedded (dedicated) computer systems in relation to the environment in which they operate and to know how to integrate embedded hardware, software, and operating systems to meet the functional requirements of embedded applications.
This class allows you to understand issues associated with the nature of cybercrime, digital evidence, detection methods and proof, in a variety of digital forensic contexts, including computers, networks and portable digital devices.
Information Transmission & Security
Impart an understanding of the principles by which information can transmitted with varying levels of security and the techniques by which communication systems can be analysed and designed.
This class aims:
- to introduce you to the basic concepts, mathematical tools and design methods of classical control theory
- to enable you to use analysis and design tools used in control engineering and appreciate the industrial applications of control systems
- to enable you to analyse and design closed loop control system specifically using industrial three-term (PID) controllers
- to introduce you to advanced control methods and to provide a basic understanding of a time-domain approach to control analysis and design of industrial processes
- to appreciate the application of control theory in industrial applications
The primary aim of this class is to enable you to develop a basic conceptual understanding and working knowledge of fibre optic communications systems and their component parts addressing basic principles, engineering, design and performance limits. All of the fundamental principles of light, optics and photonic components necessary to achieve this are dealt with, giving a broad appreciation of photonics in general.
This class will provide you with an appreciation and understanding of analogue electronic circuit design, relating to high frequency amplifiers and low noise design of electronic systems.
Year 5 - Engineering for Your Professional Future
In year 5 you'll have the opportunity to develop your team-working skills through a multidisciplinary group project.
In addition to the project, you'll select from a range of advanced computing and electronic application areas.
CES group design project
This project will have a strong industrial influence and provide you with the opportunity to utilise both your hardware and software skills by developing a fully functioning system, which you're required to demonstrate at an internal business tradeshow/exhibition at the end of the year.
At least four classes are to be chosen.
Designing Usable Systems
This class aims to develop an in-depth understanding of the nature of security in the contexts of computers, information and networks.
Distributed Information Systems
To develop research level understanding of the design of interfaces for newly emerging technologies and computing domains such as ubiquitous and mobile computing, universal access and collaborative displays.
Advanced Topics in Software Engineering
This class will help you to gain an extended understanding of the deep technical issues underlying information systems in the particular context of distributing content over the world-wide web.
Image & Video Processing
The class will introduce you to a selection of recent advances in software engineering, along with some of the challenges and outstanding problems.
The detailed aims of the class are:
- To make you aware of key aspects of current software engineering research
- To familiarise you with the state-of-the-art in terms of what problems can be solved and what are the current exciting challenges
- To develop the necessary skills to allow you to contribute to the software engineering research community
- To equip you with the skills and background to appreciate the contributions to software engineering research across the full range of material presented at the key international conferences in the field
Mobile Software and Applications
To provide an introduction to the techniques relevant to digital images and video.
This includes techniques both to process images and video and also to efficiently compress and communicate them.
The class will give you a comprehensive understanding of various image and video processing and coding standards. You'll also study some key applications of these standards.
Advanced Digital Signal Processing
The aim of this class is to develop an understanding of the underpinning theories, paradigms, algorithms and architectures for building software applications to function in mobile computing environments.
Develop the necessary skills that will allow you to analyse, design, implement and simulate advanced DSP techniques and algorithms for a variety of communications and general engineering problems.
Advanced Microcontroller Applications
Provide advanced competence in the use of industry standard microcontrollers programmed in low and high level languages in real time applications.
DSP & FPGA-Based Embedded System Design
This class aims:
- to introduce you to the concepts and tools of modelling, simulation for control of dynamical systems
- to introduce you to the concepts of computer control engineering and enable you to learn the skills required to understand and analyse digital control systems for real time engineering applications
- to enable you to appreciate the design of estimation and its use in control design
- to introduce you to the methods of system parameter identification and its application in control engineering
- to present you with the concepts of fault monitoring, detection, isolation in dynamical systems
- to introduce you to the monitoring and evaluation of closed-loop system performance
- to appreciate the industrial applications of control engineering methods
Design and implementation of real time embedded systems through familiarisation with Digital Signal Processors (DSPs) and FPGAs via lectures, up-to-date technical discussions and hardware programming. This class provides hands-on experience in translating Digital Signal Processing concepts into real-time embedded systems applications.
You’ll be assessed by a wide range of methods including assignments, exams and individual and group-based projects. You’ll make use of web-based and multimedia facilities.
In Years 1 to 3, you'll complete at least six modules per year. Each module is made up of a combination of written assignments, individual and group reports, oral presentations, practical lab work, and where appropriate, an end-of-term exam.
In Year 4, you'll complete at least four modules and an individual project. Assessment of this project consists of four elements, interim report, poster & oral presentations, conduct and final report.
In Year 5, you'll complete at least four modules and a major group project. Assessment of this project is based on project specification, interim report, oral presentation, group conduct, peer review, individual assessment, tradeshow show demonstration and a final report.
Learning & teaching
You’ll learn through interactive lectures, small group problem-solving tutorials, practical laboratories as well as industrial visits and seminars by professional engineers.
We aim to develop not only technical engineering and computing expertise but also, and equally importantly, communication, project management, leadership and entrepreneurial skills in our students.
The course typically consists of around 10 lectures, five tutorial/problem-solving classes and three practical classes per week. To enhance their understanding of the technical and theoretical topics covered in these, students are expected to undertake a further 20 hours of self-study, using the web-based virtual learning environment (MyPlace), computing and library facilities.
Required subjects are indicated following minimum accepted grades.
AAAAB (Maths A, Physics or Engineering Science)
Year 1 entry: BBB (Maths and Physics)
Typical entry requirements: AAB
Year 2 entry: AAB (Maths, Physics, Computing)
Typical entry requirements: A*AA
36 (Maths HL6, Physics HL6)
Entry to BEng in first instance
- Applicant interviews are conducted in January & February.
We want to increase opportunities for people from every background. Strathclyde selects our students based on merit, potential and the ability to benefit from the education we offer. We look for more than just your grades. We consider the circumstances of your education and will make lower offers to certain applicants as a result.
Find out if you can benefit from this type of offer.
Find out entry requirements for your country.
Degree preparation course for international students
We offer international students (non EU/UK) who do not meet the entry requirements for an undergraduate degree at Strathclyde the option of completing an Undergraduate Foundation year programme at the International Study Centre. To find out more about these courses and opportunities on offer visit isc.strath.ac.uk or call today on +44 (0) 1273 339333 and discuss your education future.
You can also complete the online application form, or to ask a question please fill in the enquiry form and talk to one of our multi-lingual Student Enrolment Advisers today.
Fees & funding
How much will my course cost?
All fees quoted are for full-time courses and per academic year unless stated otherwise.
Rest of UK
Bachelor degrees at Strathclyde will cost £9,250 a year, but the total amount payable will be capped at £27,750 for students on a four-year Bachelors programme. Students studying on integrated Masters degree programmes – for example MSci, MEng and MPharm – will pay £9,250 for the Masters year.
The Department of Electronic & Electrical Engineering (EEE) can help you with funding and getting relevant work experience while you study, through its industry-supported scholarship programme. More than 200 students currently benefit from this. They receive annual bursaries, paid summer placements and company mentoring from key UK and global employers including Rolls-Royce, ScottishPower, Wood Group, Jaguar Land Rover and Xilinx.
Details of all the scholarships on offer each year are highlighted at a scholarship seminar in week three of Semester 1. In addition, each October we host a scholarships fair, providing the opportunity for you to meet potential sponsors face-to-face. You can learn more about the funding and work experience prospects, build useful contacts for the future and develop industry-specific knowledge through visiting the companies’ exhibitions and presentations.
FM Bruce Scholarships
These scholarships, established to foster the next generation of world-class engineers, were given in honour of a distinguished former head of department and professor of power engineering. Up to 15 awards of £500 each towards tuition fees or course expenses are available for first-year students.
IET Power Academy
The Institution of Engineering and Technology (IET) is one of the world’s leading professional societies for the engineering and technology community. Its awards programme rewards and celebrates excellence and innovation. The Power Academy is just one of their prestigious scholarship schemes for undergraduate students.
The academy brings together eight leading UK universities, key power sector organisations with support from the IET, Energy & Utility Skills, and National Skills Academy for Power, to deliver a scholarship fund combining financial support with work placements.
We are the only university department in Scotland to be a member of the Power Academy.
Between 50 to 60 awards are on offer. Benefits include a bursary of £2,200 for each year of study, a contribution towards tuition fees, books and software, and a paid summer placement with the company sponsor. Industry mentoring is provided through a series of local and national networking events, including the annual Power Academy Seminar which brings together leading academic and industry experts.
- Atkins Global
- BAE Systems
- London Underground
- Mitsubishi Electric
- National Grid
- Northern Ireland Electricity (NIE)
- Northern Powergrid
- RWE npower
- UK Power Networks
- Western Power Distribution
Faculty of Engineering Undergraduate Scholarships
Students are also eligible for a range of other awards offered by the Faculty of Engineering’s Undergraduate Scholarship Programme, the University and external professional bodies.
Lloyd’s Register Foundation Scholarships
The Lloyd’s Register Foundation is a charity which supports the advancement of engineering-related education, and funds research and development that enhances safety of life at seas, on land and in the air. The EEE department is one of three participating in this scholarship scheme.
A total of nine awards of £3,000 each as a contribution towards tuition fees, are on offer across the three departments. All students in Years 2 to 4 of our undergraduate degrees are eligible. We inform students of when applications can be submitted and selection is based on academic performance.
Sagentia is a global technology and product development services company with over 27 years’ experience. The company has over 150 scientists, engineers and market experts and is a part of the Sagentia Group; with headquarters in Cambridge, UK and offices in London, Boston, Houston and Dubai. Their clients range from start-ups through to global market leaders in the medical, industrial, oil & gas, and consumer sectors.
Ten awards of £2,500 per annum, with selected paid placements, are on offer and students will be competing with those from other institutions. Check the Sagentia website for details on course eligibility and how to apply.
ScottishPower Engineering Excellence Scholarships
ScottishPower Retail & Generation employs more than 3,000 people within the UK and brings a dynamic set of departments together under one umbrella, all with the desire to deliver outstanding service to their customers.
Normally two awards of £2,000 each with a paid summer placement are available and third year students on this degree are eligible to apply.
Royal Academy of Engineering Advanced Leadership Scholarships
As the UK’s national academy for engineering, the Royal Academy of Engineering brings together the most successful and talented engineers from across the engineering sectors for a shared purpose: to advance and promote excellence in engineering.
The Engineering Leadership Award Scheme was created to help undergraduate students, realise their potential and achieve their goals. The £5,000 awards are made to provide carefully planned training and experience over the last three years of study which may not be available at the university, but which will furnish students with the skills and capacity to fast-track their career after graduation.
Year 3 students on this degree are eligible to apply. Apply on the Engineering Leadership Award Scheme website.
Course materials & costs
There is no charge for lecture notes or equipment. Students are supplied with 500 free print units - but must purchase any additional units. However, most coursework is submitted electronically.
Books are recommended, but not a compulsory purchase. The department ensures that the University library is stocked with copies of textbooks.
Please note: All fees shown are annual and may be subject to an increase each year. Find out more about fees.
How can I fund my studies?
Students from Scotland and the EU
If you're a Scottish or EU student, you may be able to apply to the Student Award Agency Scotland (SAAS) to have your tuition fees paid by the Scottish government. Scottish students may also be eligible for a bursary and loan to help cover living costs while at University.
For more information on funding your studies have a look at our University Funding page.
Students from England, Wales & Northern Ireland
We have a generous package of bursaries on offer for students from England, Northern Ireland and Wales