Course description
Course summary:
Computer systems engineering is a growing market in today’s computer industry. Embedded systems have become widespread in industry and can be found in almost all modern consumer devices, from washing machines to cars.
The Computer Systems Engineering BSc Honours aims to develop your skills as a strong computer-based engineer, in demand in both industry and research. It will equip you with necessary knowledge and engineering skills related to modern day computer and embedded microprocessors, as well as embracing their structure, design and efficient operation.
This course focuses on three main areas – the computer system, embedded systems and program development – and you will gain the technical expertise and knowledge to take a good idea from conception through to a viable product, a key characteristic for many employers. You will also acquire the transferable and cognitive skills necessary for lifelong personal and professional development.
The course aims to provide an enjoyable learning experience which will serve as a solid intellectual basis for a professional engineering career in embedded systems, systems-based programming and related fields.
You will gain an understanding of the fundamental principles of computer systems, embedded systems, systems programming and real time systems, along with knowledge and understanding of modern computer architectures. You will be encouraged to use initiative and confidence in approaching engineering problems, investigating solutions using a blend of analytical and practical skills.
Teaching methods include lectures and seminars, laboratories and computer-aided engineering, group and individual projects, and online learning.
Assessments include formal exams, group work, written reports, and presentations and posters.