Skip to main content

Computer Science and Electronics

The Computer Science and Electronics (CSE) degree programme is a programme run jointly between the Department of Computer Science and the Department of Electrical and Electronic Engineering. The CSE programme has the code GH46 for the normal MEng programme and GH4P for the MEng programme with study abroad. The degree programme was formerly called Computer Systems Engineering, and a few existing students may graduate with the old programme title.

Computer Science and Electronics are two disciplines that affect the design of many products that occur in everyday life. The aims of our CSE programme are that you get a sound understanding of the fundamentals of both Computer Science and Electronics, that you have the opportunity to develop a deeper knowledge of certain topics which are of particular interest to you, and that you gain considerable practical experience of developing computer systems. Additionally, the programme has been designed so that you also develop your transferable skills, such as personal and communication skills.

Upon finishing this programme you should be able to, for example, understand how to design and build a DVD player, the electronics of a car, a digital radio, a mobile telephone system, the hardware underpinning the Google search engine, or a GPS receiver.

First Year

The Computer Science units build a general awareness of computers and of the subject of Computer Science, introducing you to the basic principles of Software Engineering. The Electrical Engineering units discuss the principles of Electronics and Computer Architecture, and enable you to understand the link between high-level programming languages and the hardware on which programs are executed.

You will learn about analogue systems, digital systems, assembly programming and three high level programming languages: a procedural, an object oriented and a declarative language. These languages cover all major programming paradigms, and learning them will enable you to learn other languages with relatively little effort.

Additionally, Engineering Mathematics units provide you with the mathematics underpinning the design of analogue and digital circuits, and the basic mathematics needed for signal processing.

Second Year

The objective of this year is to lay a solid foundation in Computer Science and Electronics, a foundation that enables you to take the rich set of options available in years three and four. Particular emphasis is placed on digital systems, computer architecture and communications.

You must score an average of at least 50% for you to continue on the GH46 or GH4P programmes. If you score less than 50% you will have to transfer to the BEng programme GH45.

Third Year

Fourth Year

The fourth year options are listed below.

It may also be possible to take other M-level Computer Science or Electronics options. You should maintain a reasonable balance between Computer Science and Electronics.