World-leading research at Newcastle University feeds into our undergraduate computer science degrees.
All of our Computer Science degrees aim to give you the in-depth knowledge and skills necessary to exploit computing systems throughout your professional life.
By studying a Computer Science degree with us you'll develop:
- an understanding of the practical, theoretical and professional foundations
- knowledge of the fundamental techniques used in software engineering
- a grasp of the underpinning architectural concepts for computer and networking hardware platforms
For additional course content, teaching and assessment, finance information and how to apply, please follow the links below through to our undergraduate website.
Our Computer Science Degrees
Entry Requirements - A Level: AAB-ABB/AAC, IB: 34-35 points. You'll apply relevant theory to the solution of practical problems. You'll analyse existing algorithms and techniques, and recommend and develop new ones appropriate to specific circumstances in the areas of fundamental systems and major applications.
Entry Requirements - A Level: AAB-ABB/AAC, IB: 34-35 points. You'll develop specific knowledge and skills related to bio-computing, computational biology, neuroinformatics applications for data analysis, modelling and simulation.
Entry Requirements - A Level: AAB-ABB/AAC, IB: 34-35 points. You'll graduate with specific knowledge and skills related to the design, development and evaluation of interactive digital technologies and systems.
Entry Requirements - A Level: AAB-ABB/AAC, IB: 34-35 points. You'll learn specific knowledge and skills related to the development of large-scale fundamental and application software systems.
Entry Requirements - A Level: AAB-ABB/AAC, IB: 34-35 points. Our degree in Game Engineering focusses on the design, development and implementation of software that drives computer games (rather than the artistic element of games development).
Entry Requirements - A Level: AAB-ABB/AAC, IB: 34-35 points. You'll develop specific skills related to the development of dependable software systems.
Entry Requirements - A Level: AAB-ABB/AAC, IB: 34-35 points. You will be able to design, build and integrate advanced networked computing systems in areas such as mobile and wireless communications, computationally intensive financial and health applications, and business-critical enterprise applications.
All of our degrees are also offered with an industrial placement, giving you the opportunity to spend a year in industry between your second and final years.
Four-year integrated master's
Many of our degrees are offered as Integrated Master's courses (MComp), which combine undergraduate with postgraduate study.
Quality and ranking
Ranked 98th in the world for Computer Science by THE World University Ranking 2017, come and study at a world top 100 University for Computer Science!
We are a Centre of Excellence for Cyber Security – one of only 14 in the UK demonstrating our expertise in designing secure and resilient networks.
We were ranked 1st for Impact in REF2014 UoA 11.
The majority of our undergraduate degrees are accredited by the British Computer Society. This exempts you from further examinations if you decide to apply for Chartered Engineer status after graduating.
We are proud to have achieved a Gold Award in the UK Teaching Excellence Framework (TEF).
The award is a ringing endorsement of Newcastle University’s long tradition of excellence in teaching. It's a tradition already recognised in many different surveys and assessments and, most importantly, by our own students.
We keep our degrees updated with the research discoveries of our expert staff. This ensures you graduate with the most current subject knowledge.
Our academics' specialisms give you access to diverse fields of study, including the latest developments in Cloud Computing, Bio-computing and Cyber Security.
We really pride ourselves in the supportive environment we provide to our undergraduates.
We are fairly unique to have one dedicated member of staff whose responsibility is to help our students manage the transition from A-Levels to undergraduate study.
The Transition Officer works with Stage 1 undergraduates to provide:
- stage 1 pastoral and academic support
- attendance and academic performance monitoring
- stage 1 induction
Course: BSc Computer Science
Studying Computer Science
The diversity of tasks and assignments is one of the aspects of the course I enjoy the most. On some days, I need to think analytically and precisely, whereas on others I need to be more creative.
Course: BSc Computing Science
Studying at Newcastle
We have a lot of lecturers who are currently working on research in the fields that they teach in, meaning we are at the cutting edge of information.
Course: Computer Science with Industrial Placement
I placed emphasis on the quality of teaching – and found Newcastle to consistently rank highly in the league tables.
Course: BSc Computing Science
Recommending Computer Science
The course content is great, you get a firm basis in basic techniques in your first year and then quickly start building real skills. Newcastle also offers specialisms in the third year.
Course: BSc Computer Science
What do you think of the teaching quality on your course?
I think the teaching quality in Computer Science is fantastic. All the lecturers really know their stuff and have obviously had lots of experience in their fields.
We have excellent links with employers
Employers regularly recruit graduates of the School. These include companies such as:
- Procter and Gamble
We run regular employability events throughout the year, including guest lectures from employers, mock interviews, mock assessment centres, coding challenges and an employability week in Semester 1.
We have a Graduate Skills Framework (PDF: 276KB) which was developed with employers. This defines a set of key skills for our students. Together with your degree, these skills will enhance your life beyond university.
Our specialismsOur specialisms
If you're thinking of choosing Computer Science with one of our specialisms, read on to find out where your degree could take you.
You'll graduate with the ability to assume lead technical and team management roles. You'll be able to go on to employment in technical and management positions in software houses and companies. You may also seek to develop market-niche software in small or start-up companies.
When you graduate, you'll be able to pursue these activities in both the entertainment and the industrial sectors. Some graduates also develop market-niche software in small or start-up companies.
Many of our graduates go on to employment in technical positions in software houses. Others work for companies who are engaged in the development of interactive technologies across a variety of industry sectors, including the creative industries.
Mobile and Distributed Systems
You'll graduate with the potential to grow into architect and chief architect roles. You could work for software product groups in start-ups or other enterprises. You'll develop the skills to initiate and lead consulting efforts for field implementations of networked computing solutions.
Security and Resilience
You'll be able to go on to employment in technical positions in software houses and with companies designing and deploying dependable software in safety-critical industry sectors.
When you graduate you'll be able to develop lead technical and team management roles. Many of our graduates enter employment in technical positions in software houses. Others work at companies designing and deploying software in specific industry sectors. You could also develop market-niche software in small or start-up companies.
Skills and experienceSkills and experience
In addition to your academic work, employers look for evidence of skills and experience. Our degrees accurately reflect the skills employers want.
Our diverse curriculum, environment and student experience encourage you to:
- meet personal goals and aspirations
- do self-directed continuous learning
- take calculated risks and challenge personal boundaries
- create cross-cultural relationships
All this helps you to develop knowledge, skills, and opportunities to gain employment when you graduate.
Industrial placementsIndustrial placements
All our undergraduate degrees include an option to spend a year in industry between your second and final years.
We have many contacts with local, national and international industry. You can work with companies such as:
- Goldman Sachs
- The Walt Disney Company
We'll help you make suitable arrangements for your year out.
Our Careers ServiceOur Careers Service
Our award-winning Careers Service is one of the best, largest and most innovative in the UK. Our careers service is accredited against the Matrix Standard.
The Careers Service can help you find the right job up to three years after you graduate.
You can use their website to find graduate opportunities or IT-based Newcastle work experience placements.
Our students get excellent feedback from employers.
Here is some recent feedback for placement students and graduates:
"A very good understanding of the system lifecycle and an above average understanding of basic hardware and software, and programming languages."
"Assignments were completed with confidence and capability – customers would regularly remark positively on the work undertaken."
"I’ve nothing but good things to say about the students we’ve placed, and would hire all of them in a second should the right post come up."
Sevcon Scholarships let you work with an engineering business who will sponsor you through the remainder of your studies.
You'll have the opportunity to get access to paid work experience, a placement year and a job upon graduation. Keep checking this page for more information.
Sandman Undergraduate Scholarship
The Sandman Undergraduate Scholarship is an award of £2,500 per year for undergraduate students studying either a Mechanical Engineering degree programme or studying in the School of Computing.
Additional scholarships are listed on the University Scholarships page.