You’ll take classes in areas such as software construction, theory and algorithms, information and information systems, computer systems and hardware, and business analysis and technology. Small-group tutorials cover personal and professional development issues and there’s a choice of elective classes.
Subjects covered include algorithms, logic, databases and the design of user interfaces. There is a significant emphasis on programming and on the architecture of machines.
You’ll be introduced to more specialised areas, such communications, the design of new programming languages, the variety of internal machine architectures, artificial intelligence, graphics, and the technologies behind web-based applications.
This year also includes a large group-based software development project.
You’ll choose optional classes to build on the experience gained from your industrial placement. You’ll specialise in particular aspects of software engineering, such as software architecture and design.
A major practical computing project may involve working with one of our departmental research groups.
2024 entry requirements
4 or 5 Highers at AAAB or AABBB including Maths at B plus English at National 5. Higher English and Computing Science preferred.
Widening access entry:
4 or 5 Highers at ABBB or BBBBB including Maths at B plus English at National 5. Advanced Highers at B/C count as A/B in grade pattern. Higher English preferred.
For entry to year 2 you would require Advanced Higher Maths and Computing Science at ABB.
Faculty of Science
Computer and Information Science