The School of Computing and Information Science equips you with cutting-edge knowledge and practical skills in computing, data science, and information technology. Our programs combine innovative curriculum, hands-on projects, and industry engagement, preparing you to tackle real-world challenges in software development, cybersecurity, AI, and digital innovation. Guided by expert faculty, you will gain the expertise and confidence to drive technological advancements and succeed in the rapidly evolving digital landscape. Join the fast-paced computing industry, where technology is continually improving to meet business needs. Learn using industry-standard facilities on courses we’ve created with employers to ensure you’ll gain the skills the industry demands.
Programmes
Undergraduate

Foundation year
To prepare you for university study, you can take a foundation year at the start of this course.
Year 1
-
Foundation in Engineering, Computing and Technology
Year 2
-
Introduction to Programming (30 credits)
Computer Systems (30 credits)
Computer Modelling and Simulation (15 credits)
Fundamentals of Artificial Intelligence (15 credits)
Introduction to Mathematical Techniques for Artificial Intelligence (30 credits)
Into ARU
Year 3
-
Database Design and Implementation (15 credits)
Software Engineering (30 credits)
Ruskin Module (15 credits)
Advanced Analytical Techniques for Artificial Intelligence (15 credits)
Machine Learning (15 credits)
Artificial Neural Networks (15 credits)
Algorithm Analysis and Data Structures (15 credits)
Year 4
-
Final Project (30 credits)
AI Techniques (Fuzzy Logic and Genetic Algorithms) (15 credits)
Professional Issues: Computing and Society (15 credits)
Deep Learning (15 credits)
Cloud Computing (15 credits)
Image Processing (15 credits)
Embedded Computing (15 credits) *
Distributed Programming (15 credits)

Foundation year
To prepare you for university study, you can take a foundation year at the start of this course. Find out more about foundation years.
Year 1
-
Foundation in Engineering, Computing and Technology
Year 2
-
Introduction to Networks (30 credits)
Introduction to System Architecture and Automation (30 credits)
Software Principles (15 credits)
Core Mathematics for Computing (15 credits)
Cyber Crime Fundamentals (15 credits)
Into ARU
Year 3
-
Cloud and IoT (15 credits)
Network Routing and Switching Essentials (30 credits)
Digital Security (15 credits)
Networking Technologies (30 credits)
Principles of Digital Forensics (15 credits)
Ruskin Module (15 credits)
Year 4
-
Final Project (30 credits)
Ethical Hacking and Countermeasures (15 credits)
Digital Forensics and Malware Science (15 credits)
Professional Issues: Computing and Society (15 credits)
Security Management, Operations and Analytics (30 credits)
Software Security (15 credits)

Foundation year
To prepare you for university study, you can take a foundation year at the start of this course. Find out more about foundation years.
Year 1
-
Foundation in Engineering, Computing and Technology
Year 2
-
Introduction to Programming (30 credits)
Computer Systems (30 credits)
Software Principles (15 credits)
Core Mathematics for Computing (15 credits)
Operating Systems (30 credits)
Into ARU
Year 3
-
Database Design and Implementation (15 credits)
Object Oriented Programming (30 credits)
Digital Security (15 credits)
Computing Research Methodologies (15 credits)
Algorithm Analysis and Data Structures (15 credits)
Ruskin Module (15 credits)
Machine Learning (15 credits)
Year 4
-
Final Project (30 credits)
Advanced Object Oriented Programming (30 credits)
Professional Issues: Computing and Society (15 credits)
Advanced Relational Database Development (15 credits)
Cloud Computing (15 credits)
Human Computer Interaction (15 credits)


