BSc (Hons) Computer Science (Data Science)
Course Overview
This Computer Science degree provides a rigorous foundation in the principles and practices that drive modern software and systems. You will master in-demand skills in data science, machine learning, and information visualization, gaining hands-on experience with the latest technologies. The program is designed to equip you with the adaptable expertise needed to launch and sustain a successful career at the forefront of the tech industry.
Key Program Highlights
- Master in-demand programming and data analysis using R
- Create compelling data stories through Information Visualization
- Tackle large-scale data challenges with Big Data & Machine Learning
- Gain practical, hands-on experience with cutting-edge technologies
- Build a future-proof skill set for a dynamic and evolving industry
Course Overview
This Computer Science degree provides a rigorous foundation in the principles and practices that drive modern software and systems. You will master in-demand skills in data science, machine learning, and information visualization, gaining hands-on experience with the latest technologies. The program is designed to equip you with the adaptable expertise needed to launch and sustain a successful career at the forefront of the tech industry.
Key Program Highlights
- Master in-demand programming and data analysis using R
- Create compelling data stories through Information Visualization
- Tackle large-scale data challenges with Big Data & Machine Learning
- Gain practical, hands-on experience with cutting-edge technologies
- Build a future-proof skill set for a dynamic and evolving industry
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
- Information Security
- Statistical Techniques with R
- Introduction to Artificial Intelligence
- Advanced Algorithms and Data Structures
- Operational Research: Linear Programming
- Computational Methods and Numerical Techniques
- Final Year Projects
- Machine Learning
- Information Visualisation and Big Data
- Artificial Intelligence Applications
- Statistical Techniques and Time Series