BSc (Hons) Computer Science (Artificial Intelligence)
Course Overview
This degree equips you with the scientific principles of computer systems and the specialized skills to design and implement real-world Artificial Intelligence solutions. You will master both the theoretical foundations and practical application of cutting-edge AI technologies, from machine learning to natural computing. The program is designed to foster the independent, lifelong learning skills essential for a successful career at the forefront of computer science.
Key Program Highlights
- Focus on real-world AI applications and emerging trends
- Core modules in Machine Learning and Natural Computing
- Hands-on experience with the latest AI technologies and techniques
- Strong foundation in the core science of software and computer systems
- Development of career-long, independent learning skills
Course Overview
This degree equips you with the scientific principles of computer systems and the specialized skills to design and implement real-world Artificial Intelligence solutions. You will master both the theoretical foundations and practical application of cutting-edge AI technologies, from machine learning to natural computing. The program is designed to foster the independent, lifelong learning skills essential for a successful career at the forefront of computer science.
Key Program Highlights
- Focus on real-world AI applications and emerging trends
- Core modules in Machine Learning and Natural Computing
- Hands-on experience with the latest AI technologies and techniques
- Strong foundation in the core science of software and computer systems
- Development of career-long, independent learning skills
Requirements
Modules
- Computer and Communication Systems
- Paradigms of Programming
- Algorithms and Data Structures
- Introduction to Compilers
- Principles of Software Engineering
- Mathematics for Computer Science
- Advanced Mathematics for Computer Science
- Advanced Programming
- Operating Systems
- Information Security
- Statistical Techniques with R
- Introduction to Artificial Intelligence
- Advanced Algorithms and Data Structures
- Computational Methods and Numerical Techniques
- Human Computer Interaction and Design
- Final Year Projects
- Natural Computing
- Machine Learning
- Artificial Intelligence Applications