Skip to content
Analyse Data Sets
Coding · 3rd Year · Computational Thinking for Social Problem Solving · 3.º Período

Analyse Data Sets

Collect and analyse data sets to draw meaningful conclusions for your programming project.

TL;DR:Data is the fuel for modern social problem-solving. In this topic, students learn how to collect, clean, and analyze data sets to inform their programming projects. They explore how simulations can model human behavior and city systems, providing insights that drive social policy. This aligns with NCCA Learning Outcomes 2.5 and 2.6, focusing on data-driven decision making.

NCCA Curriculum SpecificationsNCCA Coding Short Course LO 2.5NCCA Coding Short Course LO 2.6

About This Topic

Data is the fuel for modern social problem-solving. In this topic, students learn how to collect, clean, and analyze data sets to inform their programming projects. They explore how simulations can model human behavior and city systems, providing insights that drive social policy. This aligns with NCCA Learning Outcomes 2.5 and 2.6, focusing on data-driven decision making.

For 3rd Year students, this is where 'math meets the real world.' They see how numbers can represent people's needs and environmental trends. This topic benefits greatly from collaborative investigations where students work with real, local data sets (like Irish census data or local weather patterns) and use peer discussion to draw meaningful conclusions from the noise.

Key Questions

  1. How can computer simulations help us understand human behavior?
  2. What variables are needed to model a city's traffic system?
  3. How can data from simulations drive social policy changes?

Watch Out for These Misconceptions

Common MisconceptionData is always 100% accurate and objective.

What to Teach Instead

Show students how data can be collected poorly or presented in a misleading way. Use a 'spot the error' activity with different graphs to teach them to be critical of the sources and methods used.

Common MisconceptionMore data is always better.

What to Teach Instead

Explain the concept of 'noise', irrelevant data that makes it harder to see the truth. Have students practice 'cleaning' a messy data set to see how focusing on key variables leads to better conclusions.

Active Learning Ideas

See all activities

Frequently Asked Questions

Where can I find reliable data for my coding project?
The Central Statistics Office (CSO) and the Irish Government's Open Data Portal are excellent sources. They provide real-world data on everything from population and health to transport and the environment in Ireland.
How do computer simulations help us understand human behavior?
Simulations allow us to test 'what if' scenarios without real-world risk. By modeling how thousands of people might react to a new bus route or a change in recycling laws, we can predict outcomes and refine our solutions before implementing them.
How can active learning help students analyze data sets?
Data can feel dry when it's just numbers on a screen. Active learning turns data into a story. By using collaborative investigations and 'data physicalization' (representing data with physical objects), students can see the patterns and human stories behind the numbers, making the analysis much more engaging and memorable.
What variables are needed to model a city's traffic system?
Key variables include the number of vehicles, the speed limits, the timing of traffic lights, the weather conditions, and the time of day. In a simulation, changing just one of these can have a massive 'ripple effect' on the whole system.
Edited by Adriana Perusin, Editor-in-Chief, Flip Education