World-leading research at Newcastle University feeds into our undergraduate computer science degrees.
All of our Computer Science degrees give you in-depth knowledge and expertise in computing systems for your professional career.
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 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.
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
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.
We seek British Computer Society (BCS) accreditation for our degrees so you can be assured that you will graduate with a degree that meets the standard set by the IT industry and exempts you from further examinations if you decide to apply for Chartered Engineer status after graduating.
BCS is the Chartered Institute for IT. Studying a BCS-accredited degree provides the foundation for a chartered IT professional, engineer or scientist.
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
Recruited from our undergraduate courses, our peer mentors provide support, assistance and guidance to new students as they navigate their first year at Newcastle University.
Mentors work with new first-year students, giving assistance when they need:
- someone who listens
- someone to go through their different options and talk through choices
- knowledge about where to get specialist advice and help
The scheme is not a substitute for personal tutoring or subject advisers, but does complement and supplement these systems.
Peer mentors are given thorough training. Boundaries are established about the limits of their role and responsibilities (to safeguard both mentors and mentees). They are fully supported by an administrative team.
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 Computer 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.
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.
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."