USyd · DATA1001 · Foundations of Data Science

DATA1001: pass the exams, not just read the notes

Your complete guide to University of Sydney's foundations of data science unit. See where the marks are, work real practice questions, and study with an AI tutor that knows DATA1001.

6 credit points Level 1 undergrad Offered S1 / S2 ~60% exams School of Mathematics and Statistics

Sia generates DATA1001 practice questions, walks through the linear model and chance variability: the box model step by step, and quizzes you on the material the exam weights most heavily.

Spot the bug

Find what is wrong

Multiple choice · the fix is revealed after you answer

A DATA1001 student tests whether caffeine changes endurance. Nine elite cyclists each ride to exhaustion twice, once with no caffeine and once with a 13 mg/kg caffeine dose, so the two readings on each row are the SAME cyclist. The student wants a single test of whether caffeine changes the mean time to exhaustion, and writes:

    no_caf  <- c(45.1, 52.0, 38.7, 60.2, 47.9, 41.3, 55.6, 49.0, 43.8)
    with_caf<- c(58.3, 70.5, 46.5, 79.1, 66.4, 37.6, 69.5, 59.3, 36.2)
    t.test(no_caf, with_caf)        # two-sample t-test

The study design is paired (each cyclist is their own control), but this call throws the pairing away. Which single change makes it the correct test?
The fix

The design is paired: each row is one cyclist measured twice (no caffeine and with caffeine). A two-sample test treats the 18 numbers as two independent groups and ignores that they are linked cyclist by cyclist.

The correct paired test reduces the data to the 9 within-cyclist differences d = with_caf minus no_caf, then runs a one-sample t-test of mean d against 0: t = (mean of d) / (SD of d / sqrt(9)), compared to a t-curve with df = n minus 1 = 8.
In R that is exactly t.test(no_caf, with_caf, paired = TRUE). Pairing removes the between-cyclist variation, so the standard error is smaller and the test has more power to detect a real effect.
var.equal = TRUE only changes the two-sample test to a pooled version; it is still unpaired. Swapping the argument order flips the sign of the difference but does not pair the data. A one-sample test against 45 answers a different question (is with-caffeine endurance 45?), not whether caffeine changed each cyclist's own time.

The trap: Running an unpaired two-sample t.test on data that is actually paired. It is not a syntax error, so R returns a clean answer, but it throws away the pairing, inflates the standard error and loses power. Whenever the two columns are repeated measurements on the same units (before and after, left and right, twin pairs), use paired = TRUE. classic slip!

your whole grade
Where your grade comes from Exams 60% · Projects 30% · Quizzes 5% · Participation 5%

One exam decides 60% of your grade. Covers the whole unit; it is the universal backstop because the quiz better-mark and project progress-mark principles can roll weaker components up into it. This whole page is built around that.

Overview

What DATA1001 is, and where it sits

DATA1001 (Foundations of Data Science) is the University of Sydney's first-year introduction to statistical thinking and computation, taught in R, RStudio and Quarto. Its tagline is 'learn how to problem solve with data': you build two skills in parallel, statistical thinking and computational skill, so you can become a data storyteller who supports evidence-based decisions. The unit runs as four modules that build strictly in sequence, Exploring Data, Modelling Data, Sampling Data and Decisions with Data, and almost every exam question walks that same pipeline on a fresh dataset.

The conceptual spine is the box model and a single inference engine. From the sampling module onward, the course models any chance process as drawing tickets from a box (observed = expected + chance error), and nearly every test you meet (proportion test, z-test, t-test, chi-square, test for the regression slope) is the same calculation, (OV minus EV) over SE, with only the expected value, the standard error and the reference curve changing. Master that one skeleton plus the HATPC scaffold (Hypotheses, Assumptions, Test statistic, P-value, Conclusion) and the back half of the unit collapses into one repeated pattern.

DATA1001 is the assumed-knowledge statistics foundation for data science, science and many quantitative degrees, and it pairs naturally with the business-analytics and data-engineering units later in a degree. It also has an advanced twin, DATA1901, which shares the same lectures, topics and final exam and differs only in harder workshop and project data, so if you are in DATA1901 the conceptual core here is identical, you simply go deeper.

How it differs from its first-year siblings. DATA1001 is the first-year statistics-and-computation gateway: it teaches the inference toolkit (EDA, the Normal and linear models, the box model, hypothesis testing) in R. ECMT1010 is the economics-faculty first-year statistics unit covering similar introductory inference for economics students, so the methods overlap while the framing and faculty differ. BUSS6002 (Data Science in Business) and DATA3404 (Data Science Platforms) sit further along the same data pathway: BUSS6002 applies analytics and modelling to business problems and DATA3404 is the data-engineering and large-scale-data unit, both of which assume the statistical literacy DATA1001 installs. DATA1901 is the advanced twin of this unit (same exam, harder project and workshop data), not a separate course.

Official outline: sydney.edu.au · DATA1001 outline. Always treat the official outline and the exam timetable as authoritative.

Difficulty & time commitment

Is DATA1001 hard, and how much time does it take?

DATA1001 is manageable if you keep a weekly rhythm and treat the back half as the main event. Across student reviews the pattern is consistent: it starts gently and steepens, and the heaviest assessment is the part that separates grades.

Difficulty
3.0 / 5
Moderate. Gentle early, demanding back half. Hard to fail with steady work; an HD takes consistent practice.
Exam load
60%
The exams decide most of the grade. The heaviest single component is 60%.
Weekly time
~9 hrs
The standard load for a 6-credit-point unit, around 1.5 hours per credit point per week including class.

A read across student reviews and course feedback. See what students say ↓

Modules 1 to 2 (Exploring and Modelling, Weeks 1 to 5)gentler
Modules 3 to 4 (Sampling and Deciding, Weeks 6 to 12)steep

The difficulty curve and the assessment weighting point the same way: the back half is harder and worth more. Front-loading effort there is the highest-return decision in the unit.

Is this unit for you

Who tends to do well, and who tends to struggle

You will likely do well if

  • You internalise the one inference engine early: see that the proportion test, z-test, t-test and slope test are all (OV minus EV) over SE, with only the expected value, the standard error and the reference curve (Normal versus t) changing.
  • You always write out HATPC (Hypotheses, Assumptions, Test statistic, P-value, Conclusion) and split the conclusion into a statistical layer and a scientific in-context layer, because graders reward that scaffold explicitly.
  • You can interpret rather than just compute: read a study, pick the right method, state what a p-value and a confidence interval do and do not mean, and write a clear recommendation for a client.
  • You treat the two projects as exam practice with a longer deadline, drilling EDA, the regression line, choosing summaries and checking assumptions in Quarto.

You may struggle if

  • You memorise formulas instead of understanding the box model and the (OV minus EV) over SE engine; the exam is 'words not formulae' and rewards reasoning, not recall.
  • You misread p-values and confidence intervals (treating p as the chance the null is true, or a 95% CI as a 95% probability the parameter is in this interval); these traps are tested almost verbatim.
  • You leave the back half (the box model, the CLT, sampling and the four hypothesis tests) to cram, even though Modules 3 and 4 carry most of the conceptual weight and the whole 60% final.
  • You lean on a calculator, since the final exam allows none, so any method you cannot run by hand and explain in words will cost you.
do this ↘
What HD students do differently
  • Build one master diagram of the four-module pipeline (describe, model, quantify chance, decide) and one table of the tests showing each test's EV, SE and reference curve, so the whole inference half is one page.
  • Drill HATPC on the real practice and sample exams under timed, closed-book, no-calculator conditions; practise the full reasoning and the in-context conclusion, not just choosing a letter.
  • Over-practise the interpretation traps the unit examines directly: correlation versus causation, design versus analysis, p-value pitfalls, CI randomness, SD versus SE, and using counts not proportions for chi-square.
  • Make Project 2 your showcase: a clean reproducible Quarto report with the right summaries, a justified regression and assumption checks, and a concrete client recommendation, because the progress-mark principle lets a strong Project 2 lift Project 1 too.

Syllabus

The 11 topics, topic by topic

The exam-weight marker on each topic shows where the marks concentrate. The amber topics carry the highest exam weight.

M1 W1

T1 · Design of experiments

Module 1: Exploring Data

Why statistics matters (ethics, privacy, big data), variable types, and the central idea that study design drives the conclusion you may draw: observational studies cannot establish causation, only randomised controlled experiments can. Confounding and the read-causation-from-observational-data trap (LO9).

Lower exam weight
M1 W2

T2 · Data and graphical summaries

Module 1: Exploring Data

Producing, interpreting and comparing graphical summaries in base R and ggplot: histograms (area, shape, skew), boxplots and the five-number summary, the 1.5 times IQR outlier rule, and matching the right plot to the variable type.

Lower exam weight
M1 W3

T3 · Numerical summaries

Module 1: Exploring Data

Centre (mean versus the robust median), spread (SD as RMS distance, variance, IQR, range), percentiles, and how R stores quantitative versus qualitative variables. When to prefer the median and IQR for skewed data.

Lower exam weight
M2 W4

T4 · The Normal model

Module 2: Modelling Data

The Normal (Gaussian) model, standard units (z-scores), the 68-95-99.7 rule, and measurement error (measurement = exact value + chance error). pnorm for areas, qnorm for percentiles. All models are wrong, but some are useful.

Lower exam weight
M2 W5

T5 · The linear model

Module 2: Modelling Data

Correlation r, the least-squares regression line, the signature SD-line versus regression-line distinction, regression to the mean and the regression fallacy, r-squared, and reading residual plots for a good fit. cor() and lm().

M3 W6

T6 · Understanding chance

Module 3: Sampling Data

Probability, conditional probability, the addition and multiplication rules, independence versus mutual exclusivity, and the binomial distribution (mean np, SD sqrt of np(1 minus p)). The box model is introduced. dbinom, pbinom, sample, set.seed.

Lower exam weight
M3 W7

T7 · Chance variability: the box model

Module 3: Sampling Data

Observed = expected + chance error, the Law of Large Numbers (proportions stabilise, absolute deviations grow), EV and SE for a sample sum and mean, SD versus SE, and the Central Limit Theorem that makes the sampling distribution Normal even when the data are not.

M3 W9

T8 · Sample surveys and confidence intervals

Module 3: Sampling Data

Parameter versus statistic, sampling methods, sources of bias (a big biased sample is still biased), modelling proportions with a 0-1 box, the finite-population correction, confidence intervals, and the heavily-tested CI interpretation trap. Bootstrapping.

M4 W10

T9 · Hypothesis testing (HATPC)

Module 4: Decisions with Data

The HATPC scaffold, null versus alternative, the universal test statistic (OV minus EV) over SE, the p-value and its pitfalls (p is not the chance H0 is true), Type I and Type II errors, and the proportion test worked end to end (LO7, LO8).

M4 W11

T10 · Tests for a mean

Module 4: Decisions with Data

Z-test for a mean (sigma known), one-sample t-test, paired t-test (reduce to differences) and two-sample pooled t-test, t versus Normal, and checking assumptions with QQ-plots, histograms and Shapiro-Wilk. t.test() for one-sample, paired and two-sample.

M4 W12

T11 · Tests for a relationship

Module 4: Decisions with Data

Chi-square goodness-of-fit and chi-square test for independence (always use raw counts, not proportions), and the test for the slope of the regression line read straight off summary(lm). Right-tailed chi-square and the LINE assumptions for regression.

How it's assessed

Assessment structure

ComponentWeightFormat & timing
Evaluate quizzes5%Weekly online quizzes (due Sunday nights), including the Week 3 Early Feedback Task; the Early Feedback Task plus the best 8 of the remaining 10 quizzes count. Weekly across the semester, except Week 7 (project week). Better-mark principle: if your final-exam percentage beats your quiz percentage, the exam percentage replaces your quiz score, so the exam is also a safety net here.
Workshop participation5%Attendance and participation across all workshops, particularly the coding milestones and project work. All teaching weeks. Special consideration available: a missed workshop can be pushed onto the final exam weight (for example a missed lab adds 1%, making the exam worth 61%).
Project 110%Group reproducible data report in Quarto (.html plus .qmd, around 650 words) built on USyd census and survey data, with a short presentation in the Week 7 workshop. Due in the mid-semester break (aim for Week 6); presented in the Week 7 workshop. Progress-mark principle: a better Project 2 Part 2 mark replaces your Project 1 mark. Group work, so no special consideration; 5% per day late penalty.
Project 220%Individual reproducible report in two parts: Part 1 is EDA (2 to 3 visualisations plus interpretation), Part 2 is a full report with a concrete recommendation for a client, on datasets such as CO2, Melanoma or NYC Crime. Part 1 due around Week 9, Part 2 due around Week 11 (dates subject to change). Special consideration available (simple 5-day or up to 7-day extension); an unsubmitted Part 2 can be carried onto the final exam weight (in the extreme pushing the exam to 77%).
Final exam60%One in-person, supervised, closed-book written exam: 2 hours 10 minutes including 10 minutes reading. 30 multiple-choice questions (75% of the exam) plus 1 extended-answer question with several parts (25% of the exam). No reference materials and no calculator permitted. Formal exam period (date and time on the official exam timetable). Covers the whole unit; it is the universal backstop because the quiz better-mark and project progress-mark principles can roll weaker components up into it.
Evaluate quizzes5%
Weekly online quizzes (due Sunday nights), including the Week 3 Early Feedback Task; the Early Feedback Task plus the best 8 of the remaining 10 quizzes count.
Workshop participation5%
Attendance and participation across all workshops, particularly the coding milestones and project work.
Project 110%
Group reproducible data report in Quarto (.html plus .qmd, around 650 words) built on USyd census and survey data, with a short presentation in the Week 7 workshop.
Project 220%
Individual reproducible report in two parts: Part 1 is EDA (2 to 3 visualisations plus interpretation), Part 2 is a full report with a concrete recommendation for a client, on datasets such as CO2, Melanoma or NYC Crime.
Final exam60%
One in-person, supervised, closed-book written exam: 2 hours 10 minutes including 10 minutes reading. 30 multiple-choice questions (75% of the exam) plus 1 extended-answer question with several parts (25% of the exam). No reference materials and no calculator permitted.
  • Pass on a weighted average of at least 50%. No single-component hurdle is stated in the unit materials reviewed, and the better-mark and progress-mark principles make a 50% pass unusually reachable.
  • The final is the dominant single mark (60%) and also the safety net for almost everything else, because a strong exam percentage can replace weak quizzes and a strong Project 2 can replace Project 1. Questions are conceptual and interpretive, not a coding exam: they walk the four-module pipeline (describe, model, quantify chance, test) on a fresh dataset, and the same (OV minus EV) over SE engine drives most inference questions.
  • Calculator policy: Final exam: closed book, no reference materials and no calculator permitted. The unit is designed around 'words not formulae', so the exam tests reading a study, choosing the method, running the logic and interpreting in context rather than heavy calculation.
read this! If you read nothing else

This is an exam-cram unit. With the exams at 60% of the grade and the final exam alone at 60%, your result is overwhelmingly decided by how well you perform under time pressure. Covers the whole unit; it is the universal backstop because the quiz better-mark and project progress-mark principles can roll weaker components up into it.

Final exam timing: approx Nov 2026 (S2 2026 offering, in the formal exam period; confirm against the official exam timetable). Confirm the exact date and venue on the official exam timetable.

How to actually pass it

A weekly rhythm, two checklists, and the traps to avoid

The unit rewards consistency over cramming, and practice over re-reading. Here is the loop that works, then what to have nailed before each exam.

The weekly loop

Intro lecture (Discover)
Watch or attend the intro lecture for the week's topic to get the statistical-thinking idea and the matching coding milestone before the workshop.
Workshop (Challenge plus Explore)
Do the coding milestone and project activities by hand in R; redo any step you only watched, and note the one or two key functions for the method (for example lm, pnorm, t.test).
End of week
Sit the Evaluate quiz seriously (best 8 of 10 count plus the Week 3 Early Feedback Task); treat each quiz as low-stakes feedback on whether the method clicked.
End of each module
Add the module to a running one-page master sheet: the pipeline stage, the key diagram, and for the inference modules the EV, SE and reference curve of each test.

Before the mid-semester checklist

  • Lock down Modules 1 and 2 early: study design and the causation rule, graphical and numerical summaries, the Normal model and z-scores, and the linear model (correlation, the regression line, SD-line versus regression-line, regression to the mean).
  • Practise reading and interpreting plots fast: histogram shape and skew, boxplot outliers by the 1.5 times IQR rule, and residual plots for a good linear fit.
  • Get Project 1 done well in Quarto (reproducible .qmd to .html, embed-resources set, a clear interpretation), since it doubles as exam practice on EDA and summaries.
  • Use the Week 3 Early Feedback Task to calibrate before the heavier sampling and inference material arrives.

Before the final heaviest topics

  • Master the one inference engine: be able to write any test as (OV minus EV) over SE and state its EV, SE and reference curve from memory (proportion, z, one-sample t, paired t, two-sample t, chi-square, slope test).
  • Run every test through HATPC and rehearse the in-context conclusion, since the extended-answer question rewards the full reasoning.
  • Drill the interpretation traps the exam tests verbatim: p-value pitfalls, CI randomness, SD versus SE, correlation versus causation, design before analysis, and counts (not proportions) for chi-square.
  • Sit the real sample exam timed, closed-book and with no calculator, in the actual format (30 MCQ then one multi-part extended answer), and review method not just the answer key.
  • Treat the 60% final as the universal backstop: because a strong exam can replace weak quizzes and a strong Project 2 can replace Project 1, a confident exam protects the whole grade.

The mistakes that cost marks

01

Running an unpaired test on paired data. When two columns are repeated measurements on the same units (before and after, left and right), use t.test(x, y, paired = TRUE). An unpaired two-sample test is not a syntax error, so R returns a clean answer, but it throws away the pairing, inflates the SE and loses power. This is the single most common t-test mistake in the unit.

02

Misreading the p-value and the confidence interval. A p-value is not the probability the null is true, and a 95% confidence interval does not mean a 95% probability the parameter is in this interval (the parameter is fixed, the interval is random). The unit tests these almost verbatim; 'retain the null' also never means 'the null is true'.

03

Reading causation from observational data. Only randomised assignment licenses a causal claim. Design drives the conclusion you may draw, and a confounder can fully explain an observed association. This is the most-tested LO9 critique and a favourite extended-answer trap.

04

Treating DATA1001 as a coding exam. You learn R in the milestones and projects, but the closed-book, no-calculator final tests whether you can read a study, choose the right method, run the logic and interpret in context. Memorising code instead of understanding the box model and the inference engine misreads where the marks are.

Teaching team

Who teaches DATA1001

The bios below are factual. The star ratings are not ours: they are impressions from students who have taken the unit, so you can hear from people who sat in the lectures.

Unit of Study Coordinator & Lecturer (Modules 1 & 2)

Dr Yeeka Yau

Coordinates DATA1001/1901 and lectures Modules 1 and 2 (Exploring Data and Modelling Data). Staff profile

Student ratingNo student ratings yet
Unit of Study Coordinator & Lecturer (Modules 3 & 4)

A/Prof Ellis Patrick

Coordinates DATA1001/1901 and lectures Modules 3 and 4 (Sampling Data and Decisions with Data). Staff profile

Student ratingNo student ratings yet
Unit of Study Coordinator

Dr Andy Tran

Student ratingNo student ratings yet
Content lead

A/Prof Di Warren

Student ratingNo student ratings yet

Teaching team as listed in the unit materials reviewed. AskSia does not rate lecturers; star ratings are submitted by students who have taken DATA1001.

Formula & concept sheet

The vocabulary and formulas you must own

Standard units (z-score)
z = (x minus mean) / SD: how many SDs a value sits above or below the mean. Unit-free, so it lets you compare across variables and read Normal-curve areas.
68-95-99.7 rule
For Normal data, about 68% of values lie within 1 SD of the mean, about 95% within 2 SD (more precisely z = 1.96) and about 99.7% within 3 SD. Check the histogram is roughly Normal before using it.
Correlation and the regression line
r measures the strength and direction of a linear association, with minus 1 <= r <= 1. The least-squares line has slope b1 = r times (sy / sx) and passes through (mean x, mean y); it is flatter than the SD line whenever the absolute value of r is below 1.
Regression to the mean
Because the regression slope is r times (sy / sx) with the absolute value of r below 1, a point k SDs above average in × is predicted to be only r times k SDs above average in y, closer to the mean. Attributing this to a cause is the regression fallacy.
Box model
Model a chance process as drawing tickets from a box. Observed value = expected value + chance error. Specify the tickets, how many of each, and the number of draws (with or without replacement).
EV and SE for a sum and a mean
For n draws: the sample sum has EV = n times the box mean and SE = sqrt(n) times the box SD; the sample mean has EV = the box mean and SE = box SD / sqrt(n). SE shrinks like sqrt(n) for the mean (quadruple n to halve SE) but grows like sqrt(n) for the sum.
SD versus SE
SD describes the spread of the data or the box; SE describes the spread of a statistic. The SE of the sample mean equals SD / sqrt(n). Confusing the two is a recurring exam error.
Central Limit Theorem
For large n, the probability histogram of the sample sum or mean follows the Normal curve regardless of the box's shape, so the sampling distribution is approximately N(EV, SE squared). This is why z and t tests and CIs work even when the data are not Normal.
Standard error of a proportion
Coding success as 1 and failure as 0, the box mean is p and the box SD is sqrt(p(1 minus p)), so SE of the sample proportion = sqrt(p(1 minus p) / n).
Confidence interval
estimate plus or minus z-star times SE. For 95%, z-star = 1.96; for 99%, z-star = 2.58. Correct reading: if you repeated the sampling many times, about 95% of such intervals would contain the true parameter; it is the interval that is random, not the parameter.
The universal test statistic
test statistic = (Observed value minus Expected value) / Standard error = (OV minus EV) / SE: how many SEs the data sit from what the null predicts. Proportion, z, t and slope tests are all this one engine with different EV, SE and reference curve.
HATPC
The course's exam scaffold for every test: Hypotheses (null with =, alternative with >, < or not-equal), Assumptions (stated and justified), Test statistic ((OV minus EV)/SE), P-value (chance of a result this extreme if the null is true; double it for two-sided), Conclusion (statistical versus alpha, then scientific in context).
Paired versus two-sample t-test
Paired t-test: two readings on the same unit; reduce to the differences d and run a one-sample t on d against 0 with df = n minus 1. Two-sample t-test: two independent groups, pooled SE with df = n1 + n2 minus 2. Using an unpaired test on paired data loses power.
Chi-square and the slope test
Chi-square = sum of (Observed minus Expected) squared / Expected, always on raw counts and right-tailed: goodness-of-fit (df = k minus 1) or independence (df = (r minus 1)(c minus 1)). Test for the slope: t = beta1-hat / SE(beta1-hat) against t with df = n minus 2, read off summary(lm).

Common acronyms: EDA · SD · IQR · EV · SE · OV · CLT · LLN · CI · HATPC · LINE · QQ · LO.

What students say

What students actually say about DATA1001

Recurring themes from student reviews, paraphrased in our own words.

On difficulty
  • Officially described as challenging but very rewarding; it ramps up after the mid-semester break as the box model, sampling and hypothesis testing arrive.
  • Manageable for students who keep up weekly, because best-8-of-quizzes, a better-mark principle and a progress-mark principle make the grade forgiving as long as the final goes well.
  • Reportedly more conceptual and interpretive than students expect: a 'words not formulae' exam with no calculator, so understanding beats memorising.
Practise these topics with Sia →
How students revise
  • Students lean on the one repeated engine (OV minus EV) over SE and the HATPC scaffold, and build a single master sheet of the tests with their EV, SE and reference curve.
  • The two Quarto projects are treated as exam practice, since the EDA, regression and interpretation skills they drill are exactly what the exam rewards.
Make your own notes and flashcards →
Before the exam
  • Demand for clear, worked walkthroughs of the high-leverage inference topics (the box model and CLT, the four hypothesis tests, and the p-value and CI interpretation traps) under timed, no-calculator conditions.
Get instant walkthroughs →

Recurring student opinions, paraphrased and aggregated, not official course information.

Where it fits

Prerequisites, related units & why it matters

No formal prerequisites and no coding experience assumed; R is taught from scratch through the Coding Milestones. DATA1001 is the standard-stream foundation; DATA1901 is the advanced twin (same lectures, topics and final exam, harder project and workshop data), so you take one stream, not both for credit.

Why it matters beyond the grade. DATA1001 installs the statistical-thinking and R-computation core (EDA, the Normal and linear models, the box model and hypothesis testing, and reproducible Quarto reporting) that data science, science and quantitative-economics majors assume. The skills the projects drill, choosing summaries, interpreting a regression, running HATPC and writing a clear recommendation for a client, are exactly what analytics, research and data roles reward, and they underpin later analytics units such as BUSS6002 and QBUS5001.

FAQ

Frequently asked questions

Is DATA1001 hard?

It is moderate for a first-year unit. The official line is 'challenging but very rewarding', and it ramps up after the mid-semester break as the box model, sampling and hypothesis testing arrive. What keeps it moderate rather than hard is the assessment design: best-8-of-quizzes, a better-mark principle where a strong exam replaces weak quizzes, and a progress-mark principle where Project 2 can replace Project 1, so a 50% pass is very reachable. The single 60% final is the part to take seriously.

How is DATA1001 assessed?

Evaluate quizzes 5% (Early Feedback Task plus best 8 of 10), workshop participation 5%, Project 1 (group Quarto report) 10%, Project 2 (individual report in two parts) 20%, and a final exam worth 60%. You pass on a weighted average of at least 50%, with no single-component hurdle stated in the materials reviewed.

What is the final exam format?

One in-person, supervised, closed-book written exam of 2 hours 10 minutes (including 10 minutes reading time): 30 multiple-choice questions worth 75% of the exam, plus 1 extended-answer question with several parts worth 25%. No reference materials and no calculator are permitted. It covers the whole unit and is conceptual and interpretive rather than a coding exam.

Do I need coding experience or to know R beforehand?

No. The unit assumes no coding background and teaches R, RStudio and Quarto from scratch through the weekly Coding Milestones. You learn enough R to produce the reproducible reports and to recognise the key function for each method (for example cor, lm, pnorm, t.test, chisq.test), but the exam tests understanding and interpretation, not writing code under exam conditions.

How much maths is involved?

It is moderately quantitative but deliberately 'words not formulae, thinking not memorisation'. Most inference reduces to one engine, (OV minus EV) over SE, plus the box model, the Normal model and the regression line, all at HSC arithmetic level rather than calculus. Note the final exam allows no calculator, so the questions are built around reasoning and interpretation rather than long computation.

What is the difference between DATA1001 and DATA1901?

DATA1901 is the advanced version of this unit. It shares the same Canvas site, lectures, topics and final exam as DATA1001 and is differentiated only in the workshops and projects, where DATA1901 students work with harder research data and are expected to add extension components. If you are in DATA1901 the conceptual core in this guide is identical; you simply go deeper. You take one stream, not both.

Study DATA1001 with Sia

Work through the linear model, chance variability: the box model, sample surveys and the rest of the unit with a tutor that knows it and quizzes you on the topics the assessments weight most heavily.

Start studying with Sia