Electronic & Computer Engineering BEng (Hons) (with Foundation Year)
 Electronic Computer Engineering.jpg)
UCAS Code: S2D6|Duration: 4 years|Full Time|Hope Park
UCAS Campus Code: L46
International students can apply|Study Abroad opportunities
About the course
Electronic and Computer Engineering is a fast-developing field that impacts almost every aspect of daily life. From mobile phones and tablets to games consoles, modern technology depends on skilled engineers to design, build, and programme innovative systems. This Electronic and Computer Engineering degree reflects the latest software and hardware developments, equipping you with valuable skills and exposure to cutting-edge research.
Through this Electronic and Computer Engineering course, you will study the fundamentals of the subject, including Analogue and Digital Electronics, Programming, and Software Development, alongside specialist areas such as Embedded Systems, Mobile Devices, and Robotics. The degree balances academic theory with practical, hands-on project work, allowing you to apply your knowledge in purpose-built laboratories using the latest equipment.
The Electronic and Computer Engineering degree also covers advanced topics such as Embedded Systems, Intelligent Systems, and Mechatronics. You will gain experience with specialist software, hardware interfaces, and robotic systems, while benefiting from expert teaching by academics whose research in areas such as Robotics and Intelligent Systems is recognised as internationally excellent.
If you are interested in Electronic & Computer Engineering (with a Year in Industry) click here.
Course structure
Teaching on this degree is structured into lectures, where all students are taught together, seminars of smaller groups of around 15-20 students, and tutorials which typically have no more than 10 students.
In your first year of study, there are approximately 12 teaching hours each week, which reduces to approximately 10 teaching hours in your second and third years. As well as teaching hours, you are also expected to spend a number of hours each week studying independently, as well as in groups to prepare for any group assessments you may have.
Assessment and feedback
During each year you will have a variety of assessments, including written exams and portfolios, and coursework that closely relates to the practical aspects you have studied. In your final year, you complete a research project or a dissertation that is prepared for in the first years of your degree.
You will be given written feedback on your assessments, and you will have the opportunity to discuss this with your tutor in more detail.
Foundation Year
The Foundation Year is a great opportunity if you have the ability and enthusiasm to study for a degree, but do not yet have the qualifications required to enter directly onto our degree programmes. A significant part of the Foundation Year focuses upon core skills such as academic writing at HE level, becoming an independent learner, structuring academic work, critical thinking, time management and note taking.
Successful completion of the Foundation Year will enable you to progress into the first year (Level C) of your chosen honours degree. Further details can be found here.
Year One
This is a broad introduction to the subject and you develop the theoretical knowledge, problem solving and practical skills that underpin Electronic and Computer Engineering:
- Introduction to Programming: This module explores the foundational concepts of programming and data structures, focusing on Java and Python, and examines how skills in structured coding, object-oriented programming, and core algorithms support the design of efficient, maintainable solutions to computational problems.
- Introduction to Engineering: Students will study the key underpinning principles for their programme including analogue and digital electronics and engineering mathematics.
- Data Fundamentals: The Data Fundamentals module introduces the concept of data and its collection, processing, analysis, and interpretation, while exploring storage systems such as relational databases and the end-to-end lifecycle of data in real-world contexts.
- Fundamentals of Computational Science: This module introduces the foundations of computer science by weaving together mathematics, C programming, cryptography and scientific computing. Students begin with sets, logic, and proofs to build the habits of abstract reasoning and formal problem-solving. These mathematical tools naturally flow into programming, where they gain practical competence in C, learning to manage variables, control flow, memory and debugging while building an appreciation for efficient and reliable code. The curriculum expands into applied domains, showing how mathematics and programming underpin security and scientific analysis. Students implement and break classical ciphers, apply public-key principles and tackle numerical methods such as matrix operations, integration and error analysis. Integration is central, in that through collaborative projects and simulations, students see how these themes combine to support secure, optimised and interdisciplinary problem-solving across computer science.
Year Two
In the second year, you will develop a broader understanding and knowledge of the theoretical and practical aspects of Electronics and Computer Engineering. You study:
- Applied electronics: In this block of study you will learn about application circuits, sensors and signal conversion and sequential logic.
- Networks: You study the key components of the internet and the key protocols that modern software solutions use over the internet.
- Control theory: Dive into the world of computer network infrastructure and protocols. From understanding the roles of clients and servers to exploring physical media and the various types of networks, you'll gain insights into how data seamlessly travels across the digital realm
- Microcontrollers: Microcontrollers are everywhere and are fundamental to your course. Being able to program microcontrollers and interface them to sensors and actuators are critical skills
- Object-oriented Programming with C++: This topic provides a comprehensive understanding of classes, objects, inheritance, polymorphism, and other core OOP concepts, ensuring a strong foundation for advanced software development.
- Introduction to Software Engineering: This block of study complements the skills you learn for object-oriented coding, but uses the Java programming language. It is far from just about coding though, and teaches you how to work as part of a team and the different approaches to project management that are available, as well as the latest technology being used in industry.
- Signal processing: Integrates theoretical concepts with practical implementations and you will learn to anaylse and process both continuous and discrete signals, with applications in filtering, system stability, and real-time processing.
- Professional Skills: This topic equips you with a diverse set of skills essential for the professional realm. From communication to problem-solving, you'll be prepared to navigate the challenges of industry.
Year Three
In your third year, the curriculum focuses on employability and is more influenced by staff expertise and research. Here, you will develop a deeper understanding of the theoretical aspects of Electronic and Computer Engineering.
Topics will include the following:
- Electronic systems: This course will prepare you to be able to develop and programme electronics based systems using appropriate tools and language studying topics such as systems, amplifiers, further power electronics and system design.
- Machine Learning Hardware: You will study the use of hardware systems to accelerate machine learning algorithms using computing architectures that are more appropriate for artificial intelligence.
- Internet of Things (IoT): You will broaden your knowledge to the emerging internet-of-things, whereby physical things in the world are part of the internet. You will have access to a range of technologies on which to develop and test your ideas.
- Embedded systems: This course will prepare you to be able to develop and program embedded systems using appropriate tools and languages, studying topics such as further microcontrollers, programmable logic and System On a Chip (SoC).
- Machine Learning: You will learn the principles of intelligent systems and their application to computer science and the types of algorithms and programming languages used to solve real-world problems.
- Mobile Development: Here, you'll focus on mobile application development using tools like Android Studio and the Java programming language, you'll create and refine mobile applications adhering to industry standards for quality and user experience.
Entry requirements
There may be some flexibility for mature students offering non-tariff qualifications and students meeting particular widening participation criteria.
Careers
A degree in Electronic and Computer Engineering will make you highly employable, having developed specific skills in electronic systems design. There is a skills gap in this area, and we constantly seek to give our graduates an ‘edge’ by examining emerging and cutting-edge technologies. You will be ideally placed to gain employment in high-demand roles such as Design Engineer across a range of sectors including Consumer Electronics and Computer Engineering. Examples of recent graduate appointments include Technical Engineer and Systems Engineers.
Many of our graduates also go on to further study at postgraduate level.
Enhancement opportunities
SALA
The Service and Leadership Award (SALA) is offered as an extra-curricular programme involving service-based experiences, development of leadership potential and equipping you for a career in a rapidly changing world. It enhances your degree, it is something which is complimentary but different and which has a distinct ‘value-added’ component. Find out more on our Service and Leadership Award page.
Study Abroad
As part of your degree, you can choose to spend either a semester or a full year of study at one of our partner universities as part of our Study Abroad programme. Find out more on our Study Abroad page.
Tuition fees
The tuition fees for the 2026/27 academic year are £9,535* for full-time undergraduate courses.
If you are a student from the Isle of Man or the Channel Islands, your tuition fees will also be £9,535*.
The University reserves the right to increase Home and EU Undergraduate and PGCE tuition fees in line with any inflationary or other increase authorised by the Secretary of State for future years of study.
*subject to Council approval.
Additional costs
As well as your tuition fees, you will need approximately £250 to buy key textbooks, hardware, software, and general computer consumables.
You will also need to consider the cost of your accommodation each year whilst you study at university. Visit our accommodation pages for further details about our Halls of Residence.
Scholarships
We have a range of scholarships to help with the cost of your studies. Visit our scholarships page to find out more.
International tuition fees
The International Tuition fees for 2026/27 are £14,500.
Visit our International fees page for more information.
Course combinations
With Foundation year, this degree is only available to study as a Single Honours course.