Main navigation
- Programs
- Subjects
- Universities
- Destinations
- Advice
Explore cutting-edge systems, methodologies, and problem-solving approaches with our Computer Science BSc program. Do you have a passion for coding? Are you eager to learn how to engage with users to identify their requirements and develop tailored software solutions? If so, and you're interested in mastering computer science fundamentals, software development, networking, and emerging technologies, our BSc (Hons) in Computer Science is the perfect fit. From programming foundations to AI, web technologies, communication systems, and machine learning, you'll gain industry-relevant expertise. Recognizing that practical skills are essential, our program emphasizes hands-on learning through real-world projects and industry partnerships. Whether your goal is to become a software developer, systems architect, or tech innovator, our flexible curriculum supports your professional ambitions.Built on strong theoretical foundations and practical implementation, this program offers comprehensive training in communication technologies and machine learning. The curriculum follows an iterative learning approach, progressively building your knowledge and technical abilities while ensuring mastery of key concepts and practical skills. Project-based learning enhances your problem-solving capabilities, deepening your understanding of data processing, storage, and retrieval systems. Through hands-on experience, you'll work with programming languages like Python, Java, and C, while exploring database systems, web technologies, and network communications. As you advance, you'll tackle complex topics including algorithms, software development methodologies, integrated development environments, artificial intelligence, computer vision, and real-time systems.A unique aspect of our program is the balance between collaborative and independent work. You'll engage in team projects that simulate real industry scenarios, developing software solutions collectively. In your final year, you'll complete an individual capstone project, applying your knowledge to create innovative software solutions using scientific principles.Why Choose Our ProgramGain expertise in rapidly evolving fields like software engineering, artificial intelligence, network systems, and cloud computing.Master computer science fundamentals and their practical applications across diverse industries.Enhance your creativity and teamwork skills through collaborative projects, a key competency sought by employers.Benefit from personalized academic support and interactive learning in an encouraging environment.Career OpportunitiesOur graduates pursue successful careers across various sectors including finance, healthcare, retail, government, and media, with strong demand for computing professionals in today's digital economy.
Typical UK offers
A / AS Levels – GCE
GCE A/AS Levels 3 A-level qualifications at grades BCC (104 UCAS Tariff points) or above. Where candidates are not taking 3 A-levels, Norwich University of the Arts will consider combinations of A-level/AS-level and other Level 3 qualifications.
BTEC National Diploma / Extended Diploma
Distinction, Merit (preferred subjects include Computer Science and ICT, or Design and Technology)
T Levels
Merit overall (preferred subjects Digital Production, Design and Development; Digital Support Services; Digital Business Services; Media, Broadcast and Production)
Access to Higher Education Diploma
Pass relevant diploma with a minimum of 45 credits at level 3, with a minimum of 104 UCAS Tariff points (preferred subjects include Computer Science and ICT, or Design and Technology)
International Baccalaureate Diploma
A minimum of 26 points
You should also have three GCSE passes at grade 4 or above (grade A*-C). If you do not have a Science or Mathematics-based A-level, you should have at least Grade B/Grade 6 at GCSE Mathematics.
IELTS Academic: 6.0 overall, with 5.5 or more in each skill.