Computer Science
Computer Science
General information
This degree course provides the rigorous knowledge and skill-base essential to the computing and IT professions and comprises a common compulsory IT core with specific fundamental Computer Science modules.
Options available in the third taught year of the course enable students to tailor their own degrees individually through the selection of advanced topics. These 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. 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
- Computer Science Project (treble module)
Optional modules:
- Advanced Artificial Intelligence Systems
- Advanced Human Computer
- Interaction
- Agent-Based Systems
- Advanced Operating Systems
- Algorithm Analysis
- 3D Computer Graphics
- Data Mining
- e-Business Planning
- e-Commerce Security
- Implementation of Programming Languages
- Information Retrieval
- International Computing
- Management Information Systems
- Microprocessor Applications
- Operations Management
- Robotics
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: G402
- 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: G403
- 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
- AAB-AAA (MSci)/ABB-AAB (BSc) 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
BSc (Hons) DPS 4 years full-time sandwich
UCAS code: GG47
- A-Level
- AAB-AAA (MSci)/ABB-AAB (BSc) 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
