
Coding · 2nd Year · Computational Thinking and Social Problem Solving · 2.º Período
Algorithms in Historical Context
Understand how algorithms have been used throughout history to solve complex societal problems, from ancient agriculture to early census data processing.
NCCA Curriculum SpecificationsNCCA Junior Cycle Short Course in Coding, Strand 1: Computer science introduction - Computational thinkingNCCA Junior Cycle Short Course in Coding, Strand 2: Let's get coding
About This Topic
Understand how algorithms have been used throughout history to solve complex societal problems, from ancient agriculture to early census data processing.
Key Questions
- What is an algorithm and how were they used before electronic computers?
- How did the 1890 US Census influence modern data processing?
- Why is algorithmic efficiency important for societal infrastructure?
More in Computational Thinking and Social Problem Solving
Logic, Booleans, and Civic Systems
Learn about Boolean logic and how logical frameworks underpin both computer programming and legal or civic systems.
2 methodologies
Abstraction in Maps and Data
Study the concept of abstraction by comparing historical map-making with modern geographic information systems (GIS).
2 methodologies