Overview
Programming sits at the very core of computer science, and developing genuine industry-ready skills means combining strong technical training with real, hands-on project experience. The BSc (Hons) Computer Science at Nottingham Trent University builds the technical knowledge needed to tackle large-scale computing problems, developing software engineering skills through direct work on live projects for local companies. The course shares its first year with related computing degrees, giving students the flexibility to explore before settling on their preferred specialism, and includes a year-long paid work placement with organisations such as IBM. It suits students who want a thorough, industry-focused computing education, with professional accreditation supporting their route into the sector.
What You'll Learn
Core programming skills relevant to modern software development
Techniques for analysing problems in large-scale computing systems
Software engineering approaches to building real-world solutions
The design and management of complex and intelligent systems
Shared foundational content with related computing degrees in the first year, allowing flexibility to choose a specialism
Hands-on experience through software projects developed for local companies
Professional and technical skills recognised by BCS accreditation
Practical, industry-facing experience through a year-long paid placement
Learning Outcomes
By the end of the course, students will be able to analyse and solve complex problems in the development of large-scale computing systems, applying strong technical and programming knowledge. They will be equipped to use software engineering approaches to design, build and manage intelligent computing solutions. Through hands-on project work with real companies and a substantial paid work placement, students will develop practical, industry-standard skills and genuine professional experience. Graduates will leave with a thorough, professionally accredited grounding in computer science, well prepared for further study or a career developing advanced software and complex computing systems.

Nottingham Trent University