Back

Computing
BSc (Hons)

This fast-paced and wide-ranging Computing degree will prepare you for a rewarding career in any number of industries.

Course detail

Start Date

September

Duration

4 years (full-time)

Degree Classification

BSc (Hons)

UCAS Code

G400

Why Study Abertay's BSc (Hons) in Computing?

Explore systems architecture, programming design, coding, platform technologies, software engineering and other areas of computer science on this fast-paced and wide-ranging degree that prepares you for a rewarding career in the computing industry.

In an industry where new hardware, software and production technologies are emerging at breakneck speed, computing experts with the ability to apply creativity to existing and future problem areas are in high demand.

This practical programme focuses on software development for mobile, desktop and web platforms, with emphasis on constructing effective, efficient, robust, and maintainable solutions.

Our computing degree is designed to equip you with high-level subject-specific knowledge, as well as the practical and transferable skills you need to gain a foothold in the computing industry or proceed to further advanced study.

This programme is regularly reviewed to keep up-to-date with current professional technologies.

Your Journey Starts Here

Computers are ubiquitous in the modern world. They're used in all aspects of work and life, and are constantly evolving. This programme is designed to provide you with all the knowledge and skills to enter the industry, regardless of your prior experience. 

Entry Requirements

Please note: All applicants must have a pass Maths - National 5 grade C or GCSE grade C/4.  National 5 Lifeskill Maths not accepted in lieu of Maths.

Please visit our Entry from College pages for suitable College courses.

Qualification Type Grade Requirements Essential Subjects
Higher ABBB One of the following: Computer Science, Maths, Architectural Technology, Human Biology, Biology, Building Construction, Chemistry, Engineering Science, Environmental Science, Geography, Physics and ICT
A-Level BCC One of the following: Computer Science, Architectural Technology, Human Biology, Biology, Building Construction, Chemistry, Engineering Science, Environmental Science, Geography, Maths, Physics, ICT or Digital Technology
Irish Highers H2H3H3H3 One of the following: Computer Science, Maths, Architectural Technology, Human Biology, Biology, Building Construction, Chemistry, Engineering Science, Environmental Science, Geography, Physics and ICT
International Baccalaureate 29 Points One of the following: Computer Science, Maths, Architectural Technology, Human Biology, Biology, Building Construction, Chemistry, Engineering Science, Environmental Science, Geography, Physics and ICT at S5 or H4
BTEC Extended Diploma DMM Creative Media Production, Electrical/Electronic Engineering, Engineering, IT
AHEAD Successful completion of the relevant stream of our AHEAD programme
SWAP ABB Access to Physical Sciences, Access to Engineering
Qualification Type Grade Requirements Essential Subjects
Advanced Higher ABB Computer Science
A-Level ABB Computer Science
BTEC Extended Diploma D*DD IT (Software Development)
HNC - Our Entry from College pages list approved HNC/HND courses
Qualification Grade Requirements Essential Subjects
HND - Our Entry from College pages list approved HND courses

Not sure if you're eligible for entry?

If you have the potential and motivation to study at university, regardless of your background or personal circumstances, we welcome your application.

We understand some people have faced extra challenges before applying to university, which is why we consider the background in which your academic grades have been achieved when making an offer.

If you expect to receive passes in three Scottish Highers (grades A-C) and have either ...

  • been in care
  • participated in a targeted aspiration-raising programme such as LIFT OFF, LEAPS, FOCUS West, or Aspire North
  • no family background of going to university
  • attended a school or lived in an area where not many people go to university

... we encourage you to submit an application.

Information for International Applicants

Please provide certified proof of your English language level. Our accredited International English Foundation Course can help. To further enhance your academic English, Intensive English for Academic Purposes can help you achieve your potential.

Two females and one male sitting together, smiling and chatting

English Language Requirements

Explore English language requirements for entry to Abertay University.

Find out more

Male and female working together

English Language Courses

Discover the range of English language courses on offer at Abertay University.

Find out more

Office environment - two males smiling and chatting

Visa Information

Learn more about visa requirements for studying at Abertay University.

Find out more

About Your Modules

The module information shown here describes the modules our students are taking this year. The modules do change over time to keep our programmes up-to-date and relevant. This means the exact modules you take could be different. If you receive an offer to study with us, you will receive a Programme Information document that sets out exactly which modules you can expect to take as part of your Abertay University degree programme.

Please note: As well as Key Modules outlined below, you may also be required to choose Elective Modules. 

Key Modules (2017/18)

Computer Hardware Architecture and Operating Systems (CMP101)

An introduction to the core ideas of computer architecture for students studying the subject of computing, building a mental model of the functioning of a typical computer system that can be used to reason about system (hardware/software) behaviour.

Computer Networking 1 (CMP109)

An introduction to computer networks through an analysis of basic networking fundamentals. Module content includes: networking fundamentals; network layers; network models, protocols and applications.

Programming with C++ (CMP104)

An understanding of software development through learning to design and implement applications in C++. This module covers the fundamentals of classes and objects, including key features such as class descriptions, constructors, methods and field, together with method implementation through assignment, selection and iterative control structures.

Software Design (CMP102)

This module complements the programming modules that students take at Level 7 by introducing, in a practical rather than theoretical way, some of the fundamental ideas of software engineering, enabling students to develop and communicate designs for small and large scale software systems.

Development Practice (CMP107)

An understanding of the context of software development in terms of ethical, legal, social and professional issues related to the computing industry, and the internet society and its link with web development and requirements for computer security.

Data Structures and Algorithms 1 (CMP201)

An introduction to the standard data structures and algorithms that form the core of algorithmic thought in computer science that familiarises students with the idea of reasoning about the behaviour and performance of a computer programme.

Dynamic Web Development 1 (CMP204)

Provides the necessary skills to implement dynamic web applications that provide effective interaction on both the client and server sides. Module content includes: web standards; user interfaces through javascript; design techniques for dynamic web applications; data persistence; security and legal issues; practical aspects of security.

Application Design (CMP205)

Provides the ability to review, develop, critically evaluate and implement designs of object-oriented software and relational databases. In both these contexts students review existing designs, develop their own designs to meet stated requirements, critically evaluate them and create example implementations.

Data Structures and Algorithms 2 (CMP202)

An introduction to some of the practical performance concerns in the selection and implementation of algorithms, using a range of case studies drawn from typical real-world applications.

Programming For The User (CMP206)

An introduction to generic concepts for the optimisation of interactions between a user and computing systems and service and how theses interactions can be evaluated. Module content includes: creating and building small experiments; developing usable and accessible interfaces; professional and ethical issues; data analysis and evaluation.

Dynamic Web Development 2 (CMP306)

An understanding of web application development by learning to create a database back-end and related server-side scripts. Key concepts in web application development such as security are covered in this module.

Software Engineering Practice (CMP307)

Provides students with the ability to review, critically evaluate and apply software engineering practice in the development of object-orientated software solutions.

Professional Project Planning and Prototyping (CMP308)

Working within a team, students will learn about project management concepts that enable them to create a project proposal in a professional manner and present their work in a client pitch to a stakeholder. Project briefs are provided by industry/or research based problems. Students work within their team and interact with project stakeholders and gain an understanding of the principles of project management.

Software Development for Mobile Devices (CMP309)

Provides a critical understanding of software development practices which can be used to develop applications for a range of smart and mainly mobile devices. Students will develop and evaluate the techniques used to implement mobile applications.

Artificial Intelligence (CMP304)

An introduction to some of the many Artificial Intelligence techniques which are currently, or could in the near future, be used to enhance the development of intelligent systems applied to various application domains. Module content includes: 'traditional' AI; academic AI techniques; applications of AI; machine learning; mining; analysis of emergence of intelligent agents on the internet.

Professional Project Development and Delivery (CMP311)

This module involves completing a team based development project or other technical investigation project, which was planned and initially developed in CMP308 (Professional Project Planning and Prototyping).

Enterprise Systems Engineering (CMP406)

Students will develop an understanding of enterprise systems engineering, by learning to design and implement solutions. Provides students with the ability to plan, develop and test enterprise system models.

Honours Project Scoping and Proposal (CMP401)

Students are provided with the opportunity to propose and plan a major, in-depth individual project in an aspect of their programme to develop and exercise research skills and to encourage self-managed learning, planning and professional competence.

Honours Project Execution (CMP402)

Students are provided with the opportunity to undertake the practical and development work for a major, in-depth individual project in an aspect of their programme. During term 1 proof of concept development will be undertaken to support the specification of a well-researched project proposal document. During term 2 the main development work for the project will be undertaken and completed.

Honours Project Dissertation (1) (CMP403)

Students are provided with the opportunity to present a major, in-depth individual project in the form of a dissertation in an aspect of their programme. The dissertation involves presenting the work in a structured and coherent manner which allows for critical and insightful review and evaluation.

Languages and Compilers (CMP409)

Provides the theory, knowledge, skills and critical framework to be able to review, develop, critically evaluate and implement programming languages. The students are also exposed to a compiler writing technology that they can use to create their own languages and compilers for use in a workflow pipeline.

How the Course Works

 

Learning and Assessment

You’ll spend between 12 and 16 hours per week in lectures, tutorials and computing lab-based practical activities. Lectures are used to present the key concepts, theories and techniques throughout the course.

Tutorials and lab-based activities increase your understanding of the subject and allow you to develop your competence and confidence in technological and theoretical work.

During the course, you’ll also participate in team-based activities, including a group project in year 3 where you’ll specify, plan and implement a software product.

Throughout the programme, there’s a mixture of coursework, project, class test and closed-book examinations.

Approximately 20% of assessment is by examination.

For more information on the course content, please download the Programme Information - BSc (Honours) Computing

Accreditation

Programme Fees for 2019

Scottish & EU students

£1,820

Fees shown are payable annually and may be subject to increase each year.

Please see our Undergraduate Fees and Funding page for further details. 

English, Welsh & Northern Irish Students

£9,250

Fees shown are payable annually and may be subject to increase each year.

Please see our Undergraduate Fees and Funding page for further details. 

International Students

£14,000

Fees shown are payable annually and may be subject to increase each year.

Please see our Undergraduate Fees and Funding page for further details. 

Scholarships

Rest of UK Abertay Scholarship - £2,300 per year for four years

This scholarship is intended to support students from England, Wales and Northern Ireland to study at Abertay. Scholarship is paid directly into your bank account in two instalments each year to support you with living and travel costs. No application necessary.

International Abertay Scholarship - £2,300 per year for four years

This scholarship is intended to support students from international countries (outside of the EU) to study at Abertay. Scholarship is paid directly into your bank account in two instalments each year to support you with living and travel costs. No application necessary.

In addition, we offer a range of corporate/philanthropic scholarships shown below, which are available to all students to support your studies with us. 

The Lothian Family

A £5,000 award for undergraduate students with financial or social difficulties which may prevent them from studying at Abertay.

The Robert Reid Bursary

Two £500 awards for students who have overcome challenges to attend university.

Careers

There’s a constant demand for graduates who can show proven ability to design, build and support software systems and develop computer applications that are effective, efficient and contribute to organisational success.

Graduates from this course have gone on to work for a wide range of organisations in industry, government, entertainment and educational sectors. Our graduates have found work in large multinationals, including …

  • Hewlett-Packard
  • BT
  • Logica
  • NCR
  • Nokia

… as well as smaller, local companies such as MTC and Brightsolid.

Female Ethical Hacking student Cheryl Torano

Choose Your Path

Computing graduates are employed, for example, as software developers, software testers, web developers, system analysts, and technical consultants. Many of our graduates have also gone on to postgraduate study.

Industry Links

Links with industry take place throughout all years, but especially in years 3 and 4. Speakers from the computing industry will give guest lectures.

Student on Lion Street, Dundee

Unistats

Unistats collates comparable information in areas students have identified as important in making decisions about what and where to study. The core information it contains is called the Unistats dataset (formerly the Key Information Set (KIS)).

Computing Graduates

Find out what some of our Computing graduates have gone on to do...

A picture of Fraser Patullo standing in front of the Tay

Fraser Patullo

BSc (Hons) Computing, 2009

Find out more

A picture of Drew Buddie in a Captain America outfit delivering a presentation

Drew Buddie (aka Digital Maverick)

Drew has built up a large online following, he’s also Head of Computing at Brampton College.

Find out more

Programme Leader - Computing

Dr Gavin Hales

Dr Gavin Hales

School of Design and Informatics | Lecturer

View profile

Related Courses

Check out the related courses below - there's a degree for everyone at Abertay.

Male and Female working together on a Desktop Computer

Computer Game Applications Development

Create games and interactive experiences or script game mechanics and programming tools by choosing this world-leading degree.

Find out more

Ethical Hacking

The real and growing threat of cybercrime to individuals and organisations means that ethical hackers are highly sought-after.

Find out more

Male wearing virtual reality head gear

Computer Games Technology

Press start on a world-leading Computer Games Technology degree. Go under the bonnet to explore the engines that make computer games whirr.

Find out more

Explore our Dundee Campus

Abertay is conveniently located on a city centre campus, with all of its buildings within a quarter of a mile of each other. Shops, recreational facilities and the main bus and train stations are a short walk away.

Our Campus

Male standing in front of Abertay University

Why Abertay?

We're proud of our students and graduates, and we believe there's no better place to study if you're looking for a degree that helps you stand out as an exceptional candidate in an increasingly competitive job market.

Why Abertay?

Female standing outside the Bernard King Library

Come to an Open Day

An Open Day is your chance to get an up close experience of the University and the city. You’ll come away with all the information you need about us and the courses you’re interested in.

Visit

Female hanging upside down on hand railing

Living in Dundee

Dundee is a city of contrasts. It's vibrant and cosmopolitan, but also friendly, compact and affordable. The first UK city to be awarded UNESCO City of Design status, Dundee has a rich history of innovation and creativity, and, in recent years, has become a hub for the digital industries.

Living in Dundee & Scotland

Male standing outside Groucho's shop

Ready for more? Take the next step

Come to an Open Day

Book now to see for yourself our city centre campus, talk to lecturers and engage with current and past students.

Get Prospectus

Our latest undergraduate prospectus is a great read if for those looking to start at Abertay in 2019.

Find out How to Apply

Learn everything you need to know about applying to study with us from UCAS deadlines to entry requirements.

Ask Us a Question

Get all of your questions answered: call us, emails us or chat with us online. We are here to help!