Computing Science
    Duration5 year(s)
    Tuition Fee
    GBP 17,150 / Year
    Next IntakeSeptember 1, 2022

    Computing Science

    About

    The MSci Computing Science degree at Robert Gordon University has been designed to create modern Software Developers who can use their knowledge and skills to create solutions to real-world problems. This 5-year course results in a Master’s level qualification with a key feature being the year-long industrial, research or study abroad placement.

    You will learn to develop software across a number of modern platforms including desktop, mobile, web and embedded systems, and gain skills in a variety of modern programming languages. You will be able to adapt to the changes and challenges that working with cutting-edge technology brings, and design and test secure software systems, all in our custom-built teaching labs.

    The course will provide you with the creative and adaptable skillset, and confidence that the computing industry needs.

    Year 1

    You will take part in a multidisciplinary Foundation Year to understand the breath of subjects offered by the School, to form a community of practice beyond your course, and to be equipped with the right technical knowledge for the more advanced years of your course. In your first year, you will get to grips with the fundamentals of programming devices, as well as the basics of problem solving and modelling. On this course, you get to kickstart your practical, technical, and professional development with advanced software development practices. You can shape your Foundation Year with the subjects you want to study - so you will also get a choice between creative digital graphics techniques, or an introduction to networking.

    Year 2

    You will study modules that reflect a variety of target devices in modern computing, including advanced software development techniques, dynamic web development, database systems, embedded systems and computer networks. You will learn how to address the professional, legal, social and ethical aspects of computer science.

    Year3

    You will study more advanced programming concepts including modern programming paradigms and software engineering, and develop new skills in areas such as web security, operating systems and mobile application development.

    Year 4

    You will undertake the unique MSci placement year. This stage allows you to choose to take one of three routes depending on your future career aspirations;

    • An industrial placement: working for a company in the field of computing, applying your learning to a real company and developing new industry based skills.
    • Study abroad: where you will advance your skills at one of our specialist international partner institutions.
    • A research placement: where you will join one of the university research teams working on a real piece of cutting-edge research.

    Year 5

    The MSci year develops advanced skills in Artificial Intelligence and programming techniques, gain an insight into the latest trends in computer science research, develop skills in security and understand human computer interaction. Finally, you will apply your knowledge and skills to a large, self-directed master’s project.

    Learning Methods

    You will be taught using a combination of teaching and learning methods, including lectures, tutorials and practical sessions.

    Lectures with 30-100 students last no more than an hour and allow theoretical aspects to be explained. One-hour tutorials will discuss more complex materials with smaller groups of 5-20 students.

    Practical sessions form the majority of our teaching. These sessions of around 30-100 students, allow you to gain hands-on experience of the techniques demonstrated. These sessions last 2-3 hours and in addition to the academic leading will have a number of additional demonstrators to help and offer advice throughout.

    Activity Summary

    Year 4

    • Lectures - 40students per group, 4hours per week
    • Seminars - 40students per group, 5hours per term
    • Tutorial - 8 - 12 hours per week
    • Project Supervision - 1 - 5students per group, 1hourper week
    • Demonstration - 1per term
    • Practical class or workshop - 40students per group, 8 - 12hours per week

    How long is an MSci Computing Science course?

    A Computing Science degree can be completed over 5 years.

    Independent Study

    Students are expected to make use of time outside the course contact hours to further explain their knowledge of the subject area. This will include material provided as additional reading by the modules and independent research and development for project based assessments.

    Staff Delivering on This Course

    The majority of the staff on this course are fellows of the Higher Education Academy.

    Staff on this course feature regularly in the Universities annual STAR awards. In the last 4 years this has included Lecturer of the Year (twice), continued excellence (twice), personal tutor of the year and a number of certificates of recognition.

    Many of the staff on the course are research active and are involved in a number of industry facing applied research projects in the areas of AI, data science, IOT and cyber security.

    Assessment

    Typically students are assessed eachyear:

    Year 1

    • 2 set exercises
    • 4 practical skills assessment

    Year 2

    • 2 written exams, typically for 2hours
    • 1 report
    • 1 set exercise
    • 3 project outputs
    • 2 practical skills assessments

    Year 3

    • 4 written exams, typically for 2hours
    • 4 project outputs
    • 2 practical skills assessment

    Year 4

    • 4 written exams, typically for 2hours
    • 1 dissertation
    • 5 project outputs

    Feedback

    We aim to provide you with feedback within 20 working days of hand-in for all written exams, coursework and practical exams.

    Requirements

    Entry Requirements

    • Applicants with lower qualification and / or relevant work experience will be considered on a case by case basis. Contact Admissions for information: [email protected]
    • Students who do not meet our direct entry requirements may be able to undertake a pre-masters programme through our International College at Robert Gordon University

    English Requirements

    • IELTSMin 6.5

    English Program Requirements

    Most postgraduate courses require an IELTS score of 6.5, with a minimum of 5.5 in each area. Some courses require a higher English Language score. Always check the relevant course page and our English Language Requirements page before applying.

    Career

    Placements

    The MSci industrial placement module represents work-based learning at an appropriate placement partner company. Students on this module will be able to undertake a twelve-month period of paid work placement in a professional business/industrial environment. The period of supervised work placement, which precedes the final year of the MSci course will provide an important initial experience of professional practice and enhance the undertaking of further study by providing a realistic contextual awareness.

    Students on the MSci either take an industrial placement, a research placement or study abroad period.

    PLACEMENT OFFICE

    Study Abroad

    The MSci study abroad module represents learning gained whilst with an equivalent exchange with partner institution.

    Students who take this route will undertake the equivalent on 2 terms of study at one of the School’s partner institutions offering modules at the equivalent of SCQF level 10. Currently this includes universities in Finland, Belgium, Malta and The Netherlands. The period of international study, which precedes the final year of the MSci course, will not only allow the students to experience learning in another country but will also provide the opportunity to develop knowledge and learn technical skills not currently taught at RGU.

    STUDY ABROAD

    Job Prospects

    The computing industry has always been a rapidly changing environment. In recent years, the rate of change within the industry has increased with the rise of artificial intelligence, data analytics, and processing technologies. These now established growth areas have introduced new development practices and approaches that require graduates to be much more resilient and adaptable to disruptive changes in the industry, which will be emphasised in the new modules taught on the course. The emerging data reliant fields of EdTech, FinTech, and HealthTech are primarily driving these changes.

    Is Computing Science a good career choice?

    The importance of Computing Science and coding skills in particular is even more evident when looking at the general digital industries sector. The major proportion of available jobs comes directly from computer programming and related fields. This growth has continued over the last 4 years with jobs in this area increasing by 18% since 2014.

    The number of jobs in the UK Digital sector has risen 17% in the last 6 years, nearly twice the UK average growth rate of 9% (DCMS 2018). This growth is expected to continue into the future. The UK government is supporting this growth with a number of funding initiatives and strategic interventions including R&D funding, emergent technology support and supporting digital business and start-ups.

    CAREERS

    Fee Information

    How to Apply

    • Completing an existing course (for example passing your Bachelors before coming to do a Masters with us). Please upload your degree documents to your Apply Yourself record or email the Admissions Office with these.
    • Proving that your English language is good enough for University-level study. In this case you should send us a copy of your IELTS or TOEFL certificate as soon as it is available. Please upload these documents to your Apply Yourself record or email the Admissions Office with these.
    • Making a pre-payment (deposit) for international students. In this case you must arrange to pay the  University before we can release an Unconditional Offer. To find out how to do this, please visit the Making Payment page. 

    Computing Science

    Robert Gordon University

    Robert Gordon University

    United Kingdom

    United Kingdom, Aberdeen