Data understanding
- Explain the data science lifecycle and where each stage adds value.
- Differentiate structured, semi-structured and unstructured data.
- Identify appropriate data sources and collection methods.
Computing & Information Systems · Core course
Learn how data is collected, cleaned, explored, analysed and communicated. Build the practical foundations in Python, statistics and visualisation that carry you into machine learning, generative AI and evidence-based decision-making.
Course overview
COMP3260 introduces the principles, methods, tools and practices of modern data science, with an emphasis on practical analysis using Python and contemporary data science workflows.
Data is only useful when it can be trusted, understood and explained. This course follows the full data science lifecycle: finding and acquiring data, preparing it for analysis, exploring it statistically and visually, and communicating what it means to a real audience.
Every unit pairs concept tutorials with hands-on work in Jupyter notebooks using authentic datasets. You will write code from the first week, but the focus stays on judgement — knowing which method is appropriate, why it works, and how to describe your results honestly.
COMP3260 deliberately stops short of machine learning. Instead, it builds the data literacy, statistical reasoning and communication skills that COMP328 and COMP329 assume you already have.
This is a foundations course. Statistical regression is covered as a descriptive and inferential technique — predictive modelling and ML algorithms are introduced in COMP328.
COMP101 or equivalent programming experience. Familiarity with basic Python syntax is helpful but not required — Unit 3 includes a full refresher.
| Module | Focus | Units | Lessons |
|---|---|---|---|
| 1 · Introduction to Data Science | Data literacy, the data science lifecycle and the practitioner's toolkit | 3 | 27 |
| 2 · Data Collection & Preparation | Acquiring, cleaning and transforming real-world datasets | 3 | 25 |
| 3 · Exploratory Data Analysis | Descriptive statistics, visualisation and pattern discovery | 3 | 27 |
| 4 · Statistical Foundations | Probability, sampling, inference and statistical regression | 3 | 25 |
| 5 · Applied Analytics | Business, public-sector and time-series analytics | 3 | 25 |
| 6 · Professional Practice | Ethics, governance, storytelling and the capstone project | 3 | 24 |
| Total | Six modules · eighteen units | 18 | 153 |
Curriculum position
COMP3260 is the first course in a four-course sequence that separates data science, AI literacy, machine learning foundations and advanced AI engineering.
Learning outcomes
On successful completion of COMP3260 you will be able to work confidently across the entire data science lifecycle.
Curriculum
Each unit is delivered as a sequence of tutorial pages: concepts, worked examples, Python walkthroughs, practice activities and a knowledge check.
What data science is, how it evolved, and the environments practitioners work in.
Finding, acquiring, cleaning and transforming data that is fit for analysis.
Describing data, visualising it well and discovering patterns worth pursuing.
Probability, sampling, inference and the reasoning behind statistical claims.
Analytics in context: business performance, public data and time series.
Ethics, governance, storytelling — and bringing everything together in the capstone.
How it works
Each unit follows the same four-part structure, so you always know what is expected and how to prepare for assessment.
Each tutorial opens with objectives and a plain-language explanation, illustrated with worked examples.
Follow along in Jupyter using provided notebooks and authentic, messy datasets.
Complete guided lab activities, then apply the same techniques in graded assignments.
Finish with self-check questions, a unit quiz and a short reflective summary.
Assessment
Assessment is weighted towards practical work. Five assignments build towards the capstone, with quizzes and exams confirming your conceptual understanding.
40%
Collection, cleaning, EDA, statistical analysis and a visualisation dashboard.
25%
An end-to-end data science project from problem definition to presentation.
15%
Cumulative, covering all six modules with an emphasis on interpretation.
10%
Modules 1–3: data literacy, preparation and exploratory analysis.
10%
Eighteen short online quizzes, one per unit, with unlimited attempts.
Weightings are indicative and confirmed in the course syllabus.
Capstone
The capstone runs across the second half of the course. You complete the entire data science lifecycle on a problem and dataset of your choosing, supported by twelve structured phases.
The capstone is designed to be published. With documentation and a reproducible notebook, it becomes a portfolio piece you can take to interviews.
Tools & technology
Everything in COMP3260 uses free, open-source tools you can install on your own machine and keep using after the course ends.
Questions
No. Unit 3 begins with a full Python review and an introduction to Jupyter notebooks. If you have programmed in any language before, you will be comfortable within the first two weeks.
No — deliberately so. COMP3260 covers statistical regression as a descriptive and inferential technique, not predictive modelling. Machine learning algorithms are introduced in COMP328.
Plan for roughly 10–12 hours per week: two hours of lectures, two hours of laboratory work, and the remainder on tutorial pages, practice activities and assignment work.
All required software is free and open source. We recommend the Anaconda distribution, which bundles Python, Jupyter, pandas, NumPy, Matplotlib and Seaborn in a single installer.
Five assignments build progressively towards the capstone project, which carries the largest single weighting. Eighteen short unit quizzes, a midterm and a final exam confirm your conceptual understanding.
Yes, and you are encouraged to. The only requirements are that the dataset is legitimately obtained, adequately documented, and suitable for the analytical techniques covered in the course.
Begin with Module 1, Unit 1 — an introduction to what data science is, what data scientists actually do, and how the field developed.