Unable to determine course title


Warning: DOMDocument::loadXML(): Empty string supplied as input in /afs/mcc/common/WWW/DocumentRoots/6/epscl/dev/comp_sci/legacy/php/coursemarketing/_course_functions_t4.php on line 189

Warning: DOMDocument::loadXML(): Start tag expected, '<' not found in Entity, line: 2 in /afs/mcc/common/WWW/DocumentRoots/6/epscl/dev/comp_sci/legacy/php/coursemarketing/_course_functions_t4.php on line 105

The Computer Systems Engineering course will equip you with the knowledge and skills to develop computer-based systems with real-time response. Sophisticated electronic systems permeate all aspects of our lives. Typical examples include MP3 players, games consoles, mobile phones and devices, vehicle control systems and radar. All of these are embedded systems, which typically contain one or more microprocessors, memory, a communications capability, application-specific hardware and software. Consequently a wide range of knowledge and skills are needed to support their development, including digital electronics, software engineering, computer architecture, and digital signal processing.

Course variants

You can study this course in the following variants:

Course unit choices

The following table provides an indication of the typical choice of course units available to students studying Computer Systems Engineering wIE BEng (Hons).
For a detailed explanation of course units available to current students please refer to the options page of the School's intranet for current students.

Themes

In the second and third year of study Computer Systems Engineering wIE BEng (Hons) students are required to specialise by completing two collections of related course units called themes.

Study year 1 course units

Students take a set of course units from the following list. Some units are compulsory and some are optional. Other external course units may be available. For full details of the see the options page of the School's intranet for current students.

Course unit codeTitle
COMP10120First Year Team Project
COMP11120Mathematical Techniques for Computer Science
COMP11212Fundamentals of Computation
COMP12111Fundamentals of Computer Engineering
COMP14112Fundamentals of Artificial Intelligence
COMP15111Fundamentals of Computer Architecture
COMP16121Object Oriented Programming with Java 1
COMP16212Object Oriented Programming with Java 2
COMP18112Fundamentals of Distributed Systems

Study year 2 course units

Students take a set of course units from the following list. Some units are compulsory and some are optional. Other external course units may be available. For full details of the see the options page of the School's intranet for current students.

Course unit codeTitle
COMP22111Processor Microarchitecture
COMP22712Microcontrollers
COMP23111Fundamentals of Databases
COMP23420Software Engineering
COMP25111Operating Systems
COMP25212System Architecture
COMP26120Algorithms and Imperative Programming
COMP28512Mobile Systems
COMP21111Logic and Modelling
COMP24111Machine Learning and Optimisation
COMP28411Computer Networks
UCOL20021Leadership in Action
COMP24412Symbolic AI
COMP27112Computer Graphics and Image Processing
COMP28112Distributed Computing
HSTM20282The Information Age
UCOL20022Leadership in Action

Study year 3 course units

Students take a set of course units from the following list. Some units are compulsory and some are optional. Other external course units may be available. For full details of the see the options page of the School's intranet for current students.

Course unit codeTitle
COMP300403rd Year Project (Single Honours 40 Credits)
COMP32211Implementing System-on-Chip Designs
COMP35112Chip Multiprocessors
COMP31111Verified Development
COMP33711Agile Software Engineering
COMP34411Natural Language Systems
COMP36111Advanced Algorithms 1
COMP37111Advanced Computer Graphics
COMP38411Cryptography and Network Security
COMP31212Concurrency and Process Algebra
COMP33512User Experience
COMP33812Software Evolution
COMP36212Advanced Algorithms II
COMP36512Compilers
COMP37212Computer Vision
COMP38512Digital Wireless Communication and Networks
HSTM20282The Information Age
MCEL30031Enterprise Management for Computer Scientists
MCEL30032Managing Finance in Enterprises for Computer Scientists
UCOL20021Leadership in Action
UCOL20022Leadership in Action
▲ Up to the top