Primary Catalogue
- Content Catalogue
- Primary
- Computational Thinking Skills
×
Categories
- Careers and Work Readiness
- Functional Skills
- Industry
- Agriculture, Environment and Animal Care
- Business and Administration
- Catering and Hospitality
- Childcare and Education
- Construction
- Creative and Design
- Digital
- Engineering and Manufacturing
- Hair and Beauty
- Health and Science
- Legal, Finance and Accounting
- Protective Services
- Sales, Marketing and Procurement
- Social Care
- Transport and Logistics
- Personal Development
- Secondary
- Art & Design
- Citizenship
- Computing and ICT
- Dance
- Design & Technology
- Drama
- English
- Food Technology
- Geography
- History
- Mathematics
- Modern Foreign Languages
- Music
- Personal, Social, Health, and Economic Education
- Philosophy
- Physical Education
- Religious Education
- Science
- Teacher Professional Development
Series: Computational Thinking Skills
Designing Programs with Flowcharts
Even the most experienced programmers use simple visual models and techniques to plan an effective algorithmic solution. In this video, students are introduced to the IPO model and flowcharts as two such methods to abstract unnecessary...Show More
Even the most experienced programmers use simple visual models and techniques to plan an effective algorithmic solution. In this video, students are introduced to the IPO model and flowcharts as two such methods to abstract unnecessary information in a problem, decompose it into smaller tasks, a recognise patterns and repetition, and program a series of simple steps for a computer to follow. Show Less
Designing Programs with Pseudocode
Using the analogy problem of washing dirty dishes, this video explores the IPO model and pseudocode as tools to guide computational thinking. Students of lower secondary digital technologies will understand how using pseudocode can be an...Show More
Using the analogy problem of washing dirty dishes, this video explores the IPO model and pseudocode as tools to guide computational thinking. Students of lower secondary digital technologies will understand how using pseudocode can be an accessible preliminary step in the design process before attempting to write a program in their chosen syntax. Show Less
How do Computers Think?
Introducing the concepts of abstraction, decomposition, algorithm design and pattern recognition, this video gets inside the ‘mind’ of a computer to understand why computational thinking this is a crucial first step to designing a successful...Show More
Introducing the concepts of abstraction, decomposition, algorithm design and pattern recognition, this video gets inside the ‘mind’ of a computer to understand why computational thinking this is a crucial first step to designing a successful program. Students and teachers of lower secondary digital technologies will find this an approachable foundation to computational thinking. Show Less