BSc Computer Science with Artificial Intelligence
Entry requirements
A level: ABB
About this course
BSc in Computer Science, with a focus on artificial intelligence and machine learning. Core topics include Programming, Systems Design, Computer Architecture, Data Analysis, and Artificial Intelligence & Machine Learning. The course spans 3-4 years and includes a final-year Computer Science Project, covering both software architecture and artificial intelligence modules.
Modules
- Computer Science Project
- Computers, Society and Professionalism
- Advanced Artificial Intelligence
- Deep Learning and Computer Vision
- Mobile and Web Applications
- C++ Programming
- Internet and Cloud Computing
- Data Science and Visualisation
- Software Measurement and Quality Assurance
- AI Security, Ethics, and Management
- Ethical Hacking and Penetration Testing
- Analysis and Design of Algorithms
- Cryptosystems
- Technology and Innovation Management
- Functional Programming
- AI for Space
- Generative Development
- Computing Fundamentals
- Programming Fundamentals
- Mathematics Fundamentals
- Computer Architecture
- Introduction to Object Oriented Programming
- Software Lifecycle and Quality
- Algorithms, Data Structures and Advanced Programming
- Personal and Professional Development 1
- Operating Systems and Networks
- Databases and Domain Modelling
- Information Security Fundamentals
- Software Architecture and System Development 1
- Personal and Professional Development 2
- Software Architecture and System Development 2
- Foundations of Artificial Intelligence
- Data Analytics
- Foundations of Computation
- User Interfaces Design and Evaluation
- Secure Software Development