Computer Science
Computer Science and Artificial Intelligence
General information
The Computer Science and Artificial Intelligence degree course is a computing degree that allows students to specialise in AI through their project work and a number of specialist AI modules.
Other options allow staff to teach to their own particular interests, which enables students to learn about the latest developments in established and emerging areas
in the field. Computer Science graduates are in demand across an increasingly diverse range of industries.
The first two years of the Computer Science and Artificial Intelligence course are identical to those of the Computer Science degree. An additional year of
professional placement is an available option highly recommended by both the Department and former students.
Course structure
Year 1
- Essential Skills for Computing
- Programming for the WWW
- Computer Systems
- Server Side Programming
- Databases
- Logic and Functional Programming
- Introduction to e-Business
- Mathematics for Computer Science
- Object-Oriented and Programming and Algorithms
Year 2
- Operating Systems, Networks and the Internet 1
- Systems Design and HCI
- Team Projects
- Requirements Analysis
- Legal and Professional Issues in Computing
- AI Methods
- 2D Computer Graphics
- Formal Specification
- Operating Systems and Networks and the Internet 2
- Programming Languages
Optional Professional Placement Year
Year 3
Compulsory modules:
- Software Project Management
- Agent-Based Systems
- Computer Vision
- Computer Science or AI Project
- Advanced Artificial Intelligence Systems
- Robotics
Optional modules:
- Algorithm Analysis
- Advanced Operating Systems
- Formal Languages and Theory of Computation
- 3D Computer Graphics
- e-Business Planning and Marketing
- Data Mining
- e-Commerce Security
- Advanced Human Computer Interaction
- Implementation of Programming Languages
- Microprocessor Applications
- Management Information Systems
- Information Retrieval
- International Computing
Year 4 MSci
- Group Project
- Thesis Project
- Innovation and Entrepreneurship for Engineers
- Teamwork and Leadership
- Managing a Project Team
Study options and entry requirements
Here you will find information about the various study options available for this course and the entry requirements for each option.
MSci (Hons) 4 years full-time
UCAS code: GG4R
- A-Level
- AAB-AAA including Maths
- SQA
- IB
- 34 points including 5 at HL in Maths
- Other
- Other: GCSE Maths grade B.
- Additional
MSci (Hons) DPS 5 years full-time sandwich
UCAS code: GGK7
- A-Level
- AAB-AAA including Maths
- SQA
- IB
- 34 points including 5 at HL in Maths
- Other
- Other: GCSE Maths grade B.
- Additional
BSc (Hons) 3 years full-time
UCAS code: GG4T
- A-Level
- ABB-AAB including Maths
- SQA
- IB
- 34 points including 5 at HL in Maths
- Other
- BTEC Level 3 Extended Diploma: DDD profile including computational methods or Maths equivalent. Other: GCSE Maths grade B.
- Additional
BSc (Hons) DPS 4 years full-time sandwich
UCAS code: GG47
- A-Level
- ABB-AAB including Maths
- SQA
- IB
- 32 points including 5 at HL in Maths
- Other
- BTEC Level 3 Extended Diploma: DDD profile including computational methods or Maths equivalent. Other: GCSE Maths grade B.
- Additional
SQA = Scottish Qualifications Authority IB = International Baccalaureate
