This Bachelor of Computer Science (Data Science) trains students to use mathematics, statistics, machine learning, and databases to extract knowledge from data. The curriculum includes modules such as Mathematics, Programming Techniques, Database, Operating System, Probability and Statistics, and Data Science, with additional work on Statistical Methods for Data Analytics and Computer Organisation and Architecture.
The course is organised across three stages of modules, ending with a final project. Students study topics including Machine Learning, Data Structure and Algorithm, Information Management for Data Science, and Data Communication and Network, then move into advanced work such as Unstructured Data Analysis, Big Data, and Data Mining. Final Year Project 1 requires building a final project that incorporates elements including system or software analysis and design, databases, data structures and algorithms, web programming, and data communications.
Modules
- Mathematics
- Programming Techniques
- Database
- Operating System
- Design Thinking
- Artificial Intelligence
- Object Oriented Programming
- Probability and Statistics
- Data Science
- Professional Communication
- Computer Organisation and Architecture
- Statistical Methods for Data Analytics