BSc (Hons) Artificial Intelligence and Computer Science with a Year in Industry
Course Overview
This four-year Artificial Intelligence and Computer Science BSc with a Year in Industry provides a comprehensive education in computing fundamentals while offering a deep specialization in cutting-edge AI. The program is distinguished by a dedicated industrial placement year, giving you invaluable real-world experience and a competitive edge in the graduate job market. You will graduate with strong programming expertise and the ability to design intelligent systems to solve complex problems.
Key Program Highlights
- Gain a significant career advantage with a dedicated year-long industrial placement, supported by the university's extensive industry links.
- Develop in-demand skills through hands-on learning, including Java programming and practical AI application in state-of-the-art robotics and research labs.
- Tailor your degree in the final year with a wide selection of specialized modules and an individual project that aligns with your career ambitions.
- Learn from leading experts at a top European centre for AI research and teaching, home to acclaimed research groups.
- Build essential teamwork and communication skills through collaborative group projects designed to mirror real-world industry environments.
Course Overview
This four-year Artificial Intelligence and Computer Science BSc with a Year in Industry provides a comprehensive education in computing fundamentals while offering a deep specialization in cutting-edge AI. The program is distinguished by a dedicated industrial placement year, giving you invaluable real-world experience and a competitive edge in the graduate job market. You will graduate with strong programming expertise and the ability to design intelligent systems to solve complex problems.
Key Program Highlights
- Gain a significant career advantage with a dedicated year-long industrial placement, supported by the university's extensive industry links.
- Develop in-demand skills through hands-on learning, including Java programming and practical AI application in state-of-the-art robotics and research labs.
- Tailor your degree in the final year with a wide selection of specialized modules and an individual project that aligns with your career ambitions.
- Learn from leading experts at a top European centre for AI research and teaching, home to acclaimed research groups.
- Build essential teamwork and communication skills through collaborative group projects designed to mirror real-world industry environments.
Requirements
Modules
- Object Oriented Programming
- Theories of Computation
- Artificial Intelligence 1
- Computer Systems and Professional Practice
- Data Structure & Algorithms
- Mathematical and Logical Foundations of Computer Science
- Artificial Intelligence 2
- Databases and Web Programming
- Functional Programming
- Operating Systems and Systems Programming
- Security and Networks
- Software Engineering
- Industrial Placement
- Computer Science Project
- Computer Vision and Imaging
- Evolutionary Computation
- Intelligent Data Analysis
- Intelligent Interactive Systems
- Intelligent Robotics
- Machine Learning
- Natural Language Processing
- Neural Computation
- Advanced Cryptography
- Advanced Functional Programming
- Advanced Networking
- Algorithms and Complexity
- Computer-Aided Verification
- Dependable and Distributed Systems
- Game Theory
- High Performance Computing
- Human-Computer Interaction
- Intelligent Software Engineering
- Mobile & Ubiquitous Computing
- Programming Language Principles, Design, and Implementation
- Security of Real-World Systems
- Teaching Computer Science in Schools