Combine solid computing skills with the theory and practice of artificial intelligence. A strong emphasis on contemporary technologies such as Web 2.0, distributed and embedded systems, and artificial intelligence. Optional course units include graphics, security, bioinformatics, games and more. Our Computer Learning Research Centre is a major contributor to current research into artificial intelligence techniques and applications. Year in industry; spend a year in an approved and supervised placement within the IT industry between their second and final year, at firms such as Microsoft, Logica, Unisys, Hewlett Packard and Vodafone. This degree has been accredited by the British Computer Society (BCS), the Chartered Institute for IT. This entitles you to professional membership of the BCS, which is an important part of the criteria for achieving Chartered IT Professional (CITP) status.
Year 1: object'oriented programming; computing lab (robotics); computing lab (games); software design; internet services; mathematical structures; machine fundamentals. Year 2: software engineering; team project; algorithms and complexity; operating systems; introduction to information security; databases; computer graphics; robotics; systems programming; computer and network security. Year 3: year in industry. Year 4: individual project; advanced algorithms; advanced data communications; applications of cryptography; bioinformatics; compilers and code generation; compiling for embedded systems; computer games technology; computational finance; computer learning; computational optimisation; concurrent and parallel programming; data visualisation; embedded and real'time systems; functional programming and applications; fundamentals of digital sound and music; image processing; intelligent agents and multi'agent systems; malicious software; software language engineering; software verification.
|Duration & Attendance||Qualification||Tuition fees||Fee type|
- GCE A-level ABB-AAB
- Course specific
- SQA Higher
- International Baccalaureate 32
- SQA Advanced Higher AB
- BTEC Level 3 Subsidiary Diploma D
- BTEC Level 3 Diploma DD
- BTEC Level 3 Extended Diploma DDD