Classes cover foundation skills, such as programming and computer systems organisation and look at the concepts of computation and information. Small-group tutorials cover personal and professional development issues. In addition, you’ll take a business technology class and an elective class.
Subjects covered include algorithms, databases, logic, the analysis and design of large systems, and how to ensure that the systems are usable. You’ll also undertake an individual programming project and a further business technology class.
You’ll study more specialised areas such as communications, how new programming languages can be designed, the variety of internal machine architectures, artificial intelligence, graphics, and the technologies behind web-based applications. You’ll also undertake a large group-based software development project. MEng students also study the legal aspects of computing.
MEng students undertake a major individual practical computing project under the guidance of a member of staff, along with four final-year classes chosen from a range of specialist options.
MEng students undertake a significant group project under the supervision of a member of staff. This project may use the industrial experience gained in the placement. In addition there is a further selection of specialist classes.
Between Years 3 and 4 or Years 4 and 5, you'll undertake a 12-week paid industrial placement, working as part of a software systems development team. The placement may be in the UK or abroad.
2023 entry requirements
4 or 5 Highers at AAAA or AAABB including Maths plus English at National 5. Higher English and Computing Science preferred.
Widening access entry:
4 or 5 Highers at AABB or ABBBB including Maths plus English at National 5. Higher English preferred.
Faculty of Science
Computer and Information Science