MSci Computer Science with Artificial Intelligence
Course Overview
This course immerses you in the transformative world of artificial intelligence, offering a comprehensive exploration of its core principles and applications. You will develop the skills to design and build the intelligent systems of the future through a curriculum that balances theoretical knowledge with hands-on, industry-relevant projects.
Key Program Highlights
- Specialize with optional modules in machine learning, intelligent agents, autonomous systems, and human-AI interaction.
- Gain invaluable industry experience through a second-year group project in collaboration with leading companies like IBM and Experian.
- Pursue your interests with a flexible fourth year, choosing from masters-level modules or a substantial research dissertation.
- Learn from inspiring, renowned academics, including tutors featured on the popular Computerphile YouTube series.
- Build a powerful CV with practical project work and industry connections that provide a direct pathway to a successful career.
Offer response
4 - 6 weeks after your application is submitted
Compare Courses!
You can now compare courses and find which one suits you the best.
Course Overview
This course immerses you in the transformative world of artificial intelligence, offering a comprehensive exploration of its core principles and applications. You will develop the skills to design and build the intelligent systems of the future through a curriculum that balances theoretical knowledge with hands-on, industry-relevant projects.
Key Program Highlights
- Specialize with optional modules in machine learning, intelligent agents, autonomous systems, and human-AI interaction.
- Gain invaluable industry experience through a second-year group project in collaboration with leading companies like IBM and Experian.
- Pursue your interests with a flexible fourth year, choosing from masters-level modules or a substantial research dissertation.
- Learn from inspiring, renowned academics, including tutors featured on the popular Computerphile YouTube series.
- Build a powerful CV with practical project work and industry connections that provide a direct pathway to a successful career.
Requirements
The requirements may vary based on your selected study options.
Modules
- Assembly Language Programming
- Computer Architecture
- Databases and Interfaces
- Fundamentals of Artificial Intelligence
- Introduction to Software Engineering
- Mathematics for Computer Scientists 2
- Mathematics for Computer Scientists
- Networks
- Programming and Algorithms
- Programming Paradigms
- Algorithms, data structures and efficiency
- Artificial Intelligence Methods
- Developing Maintainable Software
- Introduction to Formal Reasoning
- Languages and Computation
- Operating Systems and Concurrency
- Software Engineering Group Project
- Advanced Functional Programming
- C++ Programming
- Distributed Systems
- Introduction to Human Computer Interaction
- Introduction to Image Processing
- Introduction to Smart Things and Robotics
- Software Specification
- Computer Security
- Professional Ethics in Computing
- Advanced Algorithms and Data Structures
- Advanced Computer Networks
- Autonomous Robotic Systems
- Big Data Learning and Technologies
- Collaboration and Communication Technologies
- Compilers
- Computability and Computational Complexity
- Computer Graphics
- Computer Vision
- Designing Intelligent Agents
- Development Experience
- Data Visualisation
- Games
- Human-AI Interaction
- Individual Dissertation in Computer Science
- Industrial Experience
- Knowledge Representation and Reasoning
- Machine Learning
- Malware Analysis
- Mobile Device Programming
- Music and Mixed Reality Collaborative Project
- Project in Advanced Algorithms and Data Structures
- Schools Experience
- Simulation and Optimisation for Decision Support
- Software in Society
- Advanced Algorithms and Data Structures
- Advanced Computer Networks
- Autonomous Robotic Systems
- Big Data Learning and Technologies
- Computer Vision
- Data science with machine learning
- Designing Intelligent Agents
- Development Experience
- Games
- Group Programming Project
- Handling Uncertainty with Fuzzy Sets and Fuzzy Systems
- Individual Programming Project
- Individual Research Project
- Industrial Experience
- Linear and Discrete Optimisation
- Malware Analysis
- Mixed Reality
- Project in Advanced Algorithms and Data Structures
- Schools Experience
- Simulation and Optimisation for Decision Support
Related courses
Offer response
4 - 6 weeks after your application is submitted