BSc (Hons) Computer Science (Data Science) (Sandwich)
Course Overview
This Computer Science degree provides a rigorous foundation in the principles that underpin modern software and systems, preparing you for a rapidly evolving technological landscape. You will gain hands-on experience with cutting-edge tools and methodologies, from big data to machine learning, developing the adaptable skill set required for a successful long-term career.
Key Program Highlights
- Master in-demand programming and data analysis using R
- Learn to transform complex data into compelling visual narratives
- Tackle large-scale data challenges with Big Data technologies
- Build intelligent systems with foundational Machine Learning techniques
- Develop a future-proof skillset for independent and continuous learning
Course Overview
This Computer Science degree provides a rigorous foundation in the principles that underpin modern software and systems, preparing you for a rapidly evolving technological landscape. You will gain hands-on experience with cutting-edge tools and methodologies, from big data to machine learning, developing the adaptable skill set required for a successful long-term career.
Key Program Highlights
- Master in-demand programming and data analysis using R
- Learn to transform complex data into compelling visual narratives
- Tackle large-scale data challenges with Big Data technologies
- Build intelligent systems with foundational Machine Learning techniques
- Develop a future-proof skillset for independent and continuous learning
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