SlideShare ist ein Scribd-Unternehmen logo
1 von 18
Computational Thinking and
Curriculum
Nick Reynolds
Learning With Interactive Devices
EDUC90588 – 2015
Melbourne Graduate School of
Education
The Curriculum
• There will be a Digital Technologies curriculum
in Victorian Schools in 2015
▫ It is mandated
▫ It has Achievement Standards that can be reached
on their own or as embedded in other Learning
Areas
 Difference between ‘Integrated’ and ‘Embedded’?
• This is important in many ways both
nationally and internationally
READ THE DOCUMENT!
• Key Concepts (page 23, ACARA)
▫ These are the building blocks of the curriculum
▫ They tell you why
• Achievement Standards (at end of each year level)
▫ They tell you what should be achieved
▫ Can be seen as “working towards” as well as “at the
end of”
• Content Descriptors (each year level and Scope and
Sequence)
▫ They say what is contained
▫ They provide specific guidance
▫ Provide opportunities to build assessment
Key Concepts (p.23)
• Abstraction, which underpins all content, particularly the
content descriptions relating to the concepts of data
representation and specification, algorithms and
implementation
• Data collection (properties, sources and collection of data),
data representation (symbolism and separation) and data
interpretation (patterns and contexts)
• Specification (descriptions and techniques), algorithms
(following and describing) and implementation
(translating and programming)
• Digital systems (hardware, software, and networks and the
internet)
• Interactions (people and digital systems, data and
processes) and impacts (sustainability and empowerment)
DISCUSSION
Abstraction Data
collection
data representation
data interpretation
implementation
algorithms
Specification
Digital systems
Interactions
impacts
What do they mean?
Key Concepts (p.23)
Abstraction, which underpins all content, particularly the
content descriptions relating to the concepts of data
representation and specification, algorithms and
implementation
• Ignoring what is not relevant
• Breaking a problem into small, easily workable
components
For example, when students are asked how to make toast
for breakfast, they do not mention all steps explicitly,
assuming that the listener is an intelligent implementer of
the abstract instructions (ACARA)
Key Concepts (p.23)
• Data collection (properties, sources and collection
of data)
What is collected, measured, calculated (the basis of
digital systems)
• Data representation (symbolism and separation)
How it is shown (represented) in digital systems
• Data interpretation (patterns and contexts)
Making meaning from data
Key Concepts (p.23)
• Specification (descriptions and techniques)
Describing, defining and clarifying the problem: I
need to go from A to B
I want golden brown, hot toast for breakfast
• Algorithms (following and describing –
reading and writing)
The ‘menu’ or set of instructions to tell you how to
go from A to B: Go forward 4 steps, turn left (to
avoid table) …
Take bread from packet, turn on toaster, put bread in
toaster, push slide button down.
Key Concepts (p.23)
• Implementation (translating and
programming)
Actually writing the code ‘automating the
algorithm’, applying the above steps
LIST: bread, toaster, power, knife, butter …
IF brown … ELSE …
Problem:
Provide instructions for someone to go from this
room to the Melbourne Museum.
Specification
Abstraction
Algorithm Implementation
Automation
Key Concepts (p.23)
• Digital systems (hardware, software, and
networks and the internet)
The whole lot!
Often overlooked but there are significant
interactions going on between systems every time
something is done digitally:
Connecting a camera
Getting hardware to talk to hardware (or software)
Saving to a network drive
Key Concepts (p.23)
• Interactions (people and digital systems, data
and processes)
The relationships between computers (hardware
and software) and people
• Impacts (sustainability and empowerment)
What happens (or could happen) when people use
computers.
Safety, security, development, social connection …
Computational Thinking
• Papert’s notion of technology as “objects to think
with” (p. 11)
• Wing (2006) defines computational thinking as “a
way that humans, not computers think” (p. 35).
• “mental tools” and “metal tools” (computers)
• “the power of our ‘mental’ tools is amplified
through the power of our ‘metal’ tools” (Wing,
2008, p. 3718)
• the ability to think computationally (a human
quality) is paramount in achieving outcomes not
achievable without those metal tools.
• “a universally applicable attitude and skill set
everyone, not just computer scientists, would be
willing to learn and use” (Wing, 2006, p. 33).
Computational Thinking
• Papert uses the term “think like a computer”
▫ the term does not mean to only or always think
like a computer, rather it is “a powerful addition to
a person’s stock of mental tools” (Papert, 1993, p.
155).
• When Papert asks himself to think like a
computer, he does so knowing that “it does not
close of other epistemologies. It simply
opens new ways for approaching thinking” (p.
155).
Papert, S. (1993). Mindstorms: Children, computers and powerful ideas (2nd ed.). New York: Basic
Books
Wing, J. (2006). Computational Thinking. Communications of the ACM, 49(3), 33-35.
Wing, J. (2008). Computational thinking and thinking about computing. Philosophical Transactions of
the Royal Society A, 366, 3717-3725.
Computational Thinking
In its most basic, but possibly its most universally
accepted form, computational thinking requires a
mindset or thinking approach that applies an
understanding of the way computers work (think,
act, function, are programmed) in order to solve
complex contemporary problems
Reynolds, N., Swainston, A. & Bendrups, F (2014 in press). Music Technology and Computational
Thinking: Young people displaying competence. In T. Brinda, N. Reynolds, R. Romeike & A.
Shwill (2014). Proceedings of the KEYCIT2014 Conference, Potsdam, Germany. IFIP, University of
Potsdam, Commentarii informaticae didacticae (CID). (pp. 279-284)
Three (general)approaches
• Look at current practice (What am I or my school doing?)
▫ A careful investigation of practice and a re-alignment
to allow specific focus on Digi Tech
• Look at new ways of approaching things (What does the
curriculum want me/let me do?)
▫ Starting point is the curriculum accompanied by a
knowledge of or desire to do something new (coding,
programming)
• Rely on specific knowledge and skill in application
(What do I already know and how can I make it fit?)
▫ Specific content knowledge enables looking at Digi
Tech (or what is already in their program) and expand
to suit.
Assessment
What students:
Make
Say
DoWrite
Evidence in those things
Multiple opportunities to collect that evidence
The products and processes
In order for … to happen …
must have happened
Can we create tasks whose very
completion require the student
to have gained the required
skills and knowledge? If we can,
why then do we need to ‘test’
that knowledge?
THANK YOU

Weitere ähnliche Inhalte

Was ist angesagt?

Computational Thinking - a 4 step approach and a new pedagogy
Computational Thinking - a 4 step approach and a new pedagogyComputational Thinking - a 4 step approach and a new pedagogy
Computational Thinking - a 4 step approach and a new pedagogyPaul Herring
 
Keynote 1: Teaching and Learning Computational Thinking at Scale
Keynote 1: Teaching and Learning Computational Thinking at ScaleKeynote 1: Teaching and Learning Computational Thinking at Scale
Keynote 1: Teaching and Learning Computational Thinking at ScaleCITE
 
Applying Computational Thinking
Applying  Computational ThinkingApplying  Computational Thinking
Applying Computational ThinkingJason Zagami
 
K-12 Computer Science Framework GaDOE Update
K-12 Computer Science Framework GaDOE UpdateK-12 Computer Science Framework GaDOE Update
K-12 Computer Science Framework GaDOE UpdateTony Vlachakis
 
ELH School Tech 2013 - Computational Thinking
ELH School Tech 2013 - Computational ThinkingELH School Tech 2013 - Computational Thinking
ELH School Tech 2013 - Computational ThinkingPaul Herring
 
IT_Computational thinking
IT_Computational thinkingIT_Computational thinking
IT_Computational thinkingadmin57
 
ACEC2012: Computational Thinking
ACEC2012: Computational ThinkingACEC2012: Computational Thinking
ACEC2012: Computational ThinkingPaul Herring
 
Qsite Presentation computational thinking 2013
Qsite Presentation   computational thinking 2013Qsite Presentation   computational thinking 2013
Qsite Presentation computational thinking 2013Paul Herring
 
Lecture 2 Teaching Digital Technologies 2016
Lecture 2 Teaching Digital Technologies 2016Lecture 2 Teaching Digital Technologies 2016
Lecture 2 Teaching Digital Technologies 2016Jason Zagami
 
Computational Thinking (CT) & Coding with Micro: bits and Sensors
Computational Thinking (CT) & Coding with Micro: bits and SensorsComputational Thinking (CT) & Coding with Micro: bits and Sensors
Computational Thinking (CT) & Coding with Micro: bits and SensorsKay yong Khoo
 
Lecture 1 Teaching Technologies Education 2016
Lecture 1 Teaching Technologies Education 2016Lecture 1 Teaching Technologies Education 2016
Lecture 1 Teaching Technologies Education 2016Jason Zagami
 
CT in Early Education
CT in Early EducationCT in Early Education
CT in Early EducationKay yong Khoo
 
Systemic Design Principles & Methods (Royal College of Art)
Systemic Design Principles & Methods (Royal College of Art)Systemic Design Principles & Methods (Royal College of Art)
Systemic Design Principles & Methods (Royal College of Art)Peter Jones
 
Roehampton computing workshop 2
Roehampton computing workshop 2Roehampton computing workshop 2
Roehampton computing workshop 2Miles Berry
 
Musstanser Avanzament 4 (Final No Animation)
Musstanser   Avanzament 4 (Final   No Animation)Musstanser   Avanzament 4 (Final   No Animation)
Musstanser Avanzament 4 (Final No Animation)Musstanser Tinauli
 
Technology as human endeavour & Systems Thinking
Technology as human endeavour & Systems ThinkingTechnology as human endeavour & Systems Thinking
Technology as human endeavour & Systems ThinkingJason Zagami
 
Lecture 4 Teaching Futures, Systems and Strategic Thinking 2016
Lecture 4 Teaching Futures, Systems and Strategic Thinking 2016Lecture 4 Teaching Futures, Systems and Strategic Thinking 2016
Lecture 4 Teaching Futures, Systems and Strategic Thinking 2016Jason Zagami
 
Wicked issues taming problems and systems
Wicked issues  taming problems and systemsWicked issues  taming problems and systems
Wicked issues taming problems and systemsTim Curtis
 
Wicked issues taming problems and systems
Wicked issues  taming problems and systemsWicked issues  taming problems and systems
Wicked issues taming problems and systemsTim Curtis
 

Was ist angesagt? (20)

Computational Thinking - a 4 step approach and a new pedagogy
Computational Thinking - a 4 step approach and a new pedagogyComputational Thinking - a 4 step approach and a new pedagogy
Computational Thinking - a 4 step approach and a new pedagogy
 
Keynote 1: Teaching and Learning Computational Thinking at Scale
Keynote 1: Teaching and Learning Computational Thinking at ScaleKeynote 1: Teaching and Learning Computational Thinking at Scale
Keynote 1: Teaching and Learning Computational Thinking at Scale
 
Applying Computational Thinking
Applying  Computational ThinkingApplying  Computational Thinking
Applying Computational Thinking
 
K-12 Computer Science Framework GaDOE Update
K-12 Computer Science Framework GaDOE UpdateK-12 Computer Science Framework GaDOE Update
K-12 Computer Science Framework GaDOE Update
 
ELH School Tech 2013 - Computational Thinking
ELH School Tech 2013 - Computational ThinkingELH School Tech 2013 - Computational Thinking
ELH School Tech 2013 - Computational Thinking
 
IT_Computational thinking
IT_Computational thinkingIT_Computational thinking
IT_Computational thinking
 
ACEC2012: Computational Thinking
ACEC2012: Computational ThinkingACEC2012: Computational Thinking
ACEC2012: Computational Thinking
 
Qsite Presentation computational thinking 2013
Qsite Presentation   computational thinking 2013Qsite Presentation   computational thinking 2013
Qsite Presentation computational thinking 2013
 
Lecture 2 Teaching Digital Technologies 2016
Lecture 2 Teaching Digital Technologies 2016Lecture 2 Teaching Digital Technologies 2016
Lecture 2 Teaching Digital Technologies 2016
 
Computational Thinking (CT) & Coding with Micro: bits and Sensors
Computational Thinking (CT) & Coding with Micro: bits and SensorsComputational Thinking (CT) & Coding with Micro: bits and Sensors
Computational Thinking (CT) & Coding with Micro: bits and Sensors
 
Lecture 1 Teaching Technologies Education 2016
Lecture 1 Teaching Technologies Education 2016Lecture 1 Teaching Technologies Education 2016
Lecture 1 Teaching Technologies Education 2016
 
CT in Early Education
CT in Early EducationCT in Early Education
CT in Early Education
 
Systemic Design Principles & Methods (Royal College of Art)
Systemic Design Principles & Methods (Royal College of Art)Systemic Design Principles & Methods (Royal College of Art)
Systemic Design Principles & Methods (Royal College of Art)
 
Roehampton computing workshop 2
Roehampton computing workshop 2Roehampton computing workshop 2
Roehampton computing workshop 2
 
Musstanser Avanzament 4 (Final No Animation)
Musstanser   Avanzament 4 (Final   No Animation)Musstanser   Avanzament 4 (Final   No Animation)
Musstanser Avanzament 4 (Final No Animation)
 
Who are you and makes you special?
Who are you and makes you special?Who are you and makes you special?
Who are you and makes you special?
 
Technology as human endeavour & Systems Thinking
Technology as human endeavour & Systems ThinkingTechnology as human endeavour & Systems Thinking
Technology as human endeavour & Systems Thinking
 
Lecture 4 Teaching Futures, Systems and Strategic Thinking 2016
Lecture 4 Teaching Futures, Systems and Strategic Thinking 2016Lecture 4 Teaching Futures, Systems and Strategic Thinking 2016
Lecture 4 Teaching Futures, Systems and Strategic Thinking 2016
 
Wicked issues taming problems and systems
Wicked issues  taming problems and systemsWicked issues  taming problems and systems
Wicked issues taming problems and systems
 
Wicked issues taming problems and systems
Wicked issues  taming problems and systemsWicked issues  taming problems and systems
Wicked issues taming problems and systems
 

Ähnlich wie Computational thinking and curriculum

Coding and the curriculum
Coding and the curriculumCoding and the curriculum
Coding and the curriculumJemima Saunders
 
Strijker & Fisser (2019-06-26) A new curriculum for the netherlands including...
Strijker & Fisser (2019-06-26) A new curriculum for the netherlands including...Strijker & Fisser (2019-06-26) A new curriculum for the netherlands including...
Strijker & Fisser (2019-06-26) A new curriculum for the netherlands including...Saxion
 
WA Curriculum: Technologies Presentation
WA Curriculum: Technologies PresentationWA Curriculum: Technologies Presentation
WA Curriculum: Technologies PresentationDr Peter Carey
 
Data Science-1 (1).ppt
Data Science-1 (1).pptData Science-1 (1).ppt
Data Science-1 (1).pptSanjayAcharaya
 
Computing curriculum design workshop
Computing curriculum design workshopComputing curriculum design workshop
Computing curriculum design workshopMiles Berry
 
Digital technologies 2015 eq workshop
Digital technologies 2015 eq workshopDigital technologies 2015 eq workshop
Digital technologies 2015 eq workshopJason Zagami
 
National Agenda ACARA
National Agenda ACARANational Agenda ACARA
National Agenda ACARAJason Zagami
 
Teaching of Computer Science in Schools
Teaching of Computer Science in SchoolsTeaching of Computer Science in Schools
Teaching of Computer Science in Schoolsmarpasha
 
Comp thinking
Comp thinkingComp thinking
Comp thinkingDian Sari
 
A hands-on approach to digital tool criticism: Tools for (self-)reflection
A hands-on approach to digital tool criticism: Tools for (self-)reflectionA hands-on approach to digital tool criticism: Tools for (self-)reflection
A hands-on approach to digital tool criticism: Tools for (self-)reflectionMarijn Koolen
 
On data-driven systems analyzing, supporting and enhancing users’ interaction...
On data-driven systems analyzing, supporting and enhancing users’ interaction...On data-driven systems analyzing, supporting and enhancing users’ interaction...
On data-driven systems analyzing, supporting and enhancing users’ interaction...Grial - University of Salamanca
 
Information Architecture for decision making
Information Architecture for decision makingInformation Architecture for decision making
Information Architecture for decision makingUX Nights
 
[2020 Ed Tech Forum] What is driving digital transformation for?
[2020 Ed Tech Forum] What is driving digital transformation for? [2020 Ed Tech Forum] What is driving digital transformation for?
[2020 Ed Tech Forum] What is driving digital transformation for? Open Cyber University of Korea
 
Which institute is best for data science?
Which institute is best for data science?Which institute is best for data science?
Which institute is best for data science?DIGITALSAI1
 
Best Selenium certification course
Best Selenium certification courseBest Selenium certification course
Best Selenium certification courseKumarNaik21
 
Data science training in hyd ppt (1)
Data science training in hyd ppt (1)Data science training in hyd ppt (1)
Data science training in hyd ppt (1)SayyedYusufali
 

Ähnlich wie Computational thinking and curriculum (20)

Coding and the curriculum
Coding and the curriculumCoding and the curriculum
Coding and the curriculum
 
Strijker & Fisser (2019-06-26) A new curriculum for the netherlands including...
Strijker & Fisser (2019-06-26) A new curriculum for the netherlands including...Strijker & Fisser (2019-06-26) A new curriculum for the netherlands including...
Strijker & Fisser (2019-06-26) A new curriculum for the netherlands including...
 
DMDW Unit 1.pdf
DMDW Unit 1.pdfDMDW Unit 1.pdf
DMDW Unit 1.pdf
 
Cp in4 n6
Cp in4   n6Cp in4   n6
Cp in4 n6
 
WA Curriculum: Technologies Presentation
WA Curriculum: Technologies PresentationWA Curriculum: Technologies Presentation
WA Curriculum: Technologies Presentation
 
Data Science-1 (1).ppt
Data Science-1 (1).pptData Science-1 (1).ppt
Data Science-1 (1).ppt
 
Computing curriculum design workshop
Computing curriculum design workshopComputing curriculum design workshop
Computing curriculum design workshop
 
Digital technologies 2015 eq workshop
Digital technologies 2015 eq workshopDigital technologies 2015 eq workshop
Digital technologies 2015 eq workshop
 
National Agenda ACARA
National Agenda ACARANational Agenda ACARA
National Agenda ACARA
 
Teaching of Computer Science in Schools
Teaching of Computer Science in SchoolsTeaching of Computer Science in Schools
Teaching of Computer Science in Schools
 
Comp thinking
Comp thinkingComp thinking
Comp thinking
 
Think ahead
Think aheadThink ahead
Think ahead
 
A hands-on approach to digital tool criticism: Tools for (self-)reflection
A hands-on approach to digital tool criticism: Tools for (self-)reflectionA hands-on approach to digital tool criticism: Tools for (self-)reflection
A hands-on approach to digital tool criticism: Tools for (self-)reflection
 
On data-driven systems analyzing, supporting and enhancing users’ interaction...
On data-driven systems analyzing, supporting and enhancing users’ interaction...On data-driven systems analyzing, supporting and enhancing users’ interaction...
On data-driven systems analyzing, supporting and enhancing users’ interaction...
 
Information Architecture for decision making
Information Architecture for decision makingInformation Architecture for decision making
Information Architecture for decision making
 
Data-X-v3.1
Data-X-v3.1Data-X-v3.1
Data-X-v3.1
 
[2020 Ed Tech Forum] What is driving digital transformation for?
[2020 Ed Tech Forum] What is driving digital transformation for? [2020 Ed Tech Forum] What is driving digital transformation for?
[2020 Ed Tech Forum] What is driving digital transformation for?
 
Which institute is best for data science?
Which institute is best for data science?Which institute is best for data science?
Which institute is best for data science?
 
Best Selenium certification course
Best Selenium certification courseBest Selenium certification course
Best Selenium certification course
 
Data science training in hyd ppt (1)
Data science training in hyd ppt (1)Data science training in hyd ppt (1)
Data science training in hyd ppt (1)
 

Kürzlich hochgeladen

Transaction Management in Database Management System
Transaction Management in Database Management SystemTransaction Management in Database Management System
Transaction Management in Database Management SystemChristalin Nelson
 
Mental Health Awareness - a toolkit for supporting young minds
Mental Health Awareness - a toolkit for supporting young mindsMental Health Awareness - a toolkit for supporting young minds
Mental Health Awareness - a toolkit for supporting young mindsPooky Knightsmith
 
Q4-PPT-Music9_Lesson-1-Romantic-Opera.pptx
Q4-PPT-Music9_Lesson-1-Romantic-Opera.pptxQ4-PPT-Music9_Lesson-1-Romantic-Opera.pptx
Q4-PPT-Music9_Lesson-1-Romantic-Opera.pptxlancelewisportillo
 
DIFFERENT BASKETRY IN THE PHILIPPINES PPT.pptx
DIFFERENT BASKETRY IN THE PHILIPPINES PPT.pptxDIFFERENT BASKETRY IN THE PHILIPPINES PPT.pptx
DIFFERENT BASKETRY IN THE PHILIPPINES PPT.pptxMichelleTuguinay1
 
ClimART Action | eTwinning Project
ClimART Action    |    eTwinning ProjectClimART Action    |    eTwinning Project
ClimART Action | eTwinning Projectjordimapav
 
Decoding the Tweet _ Practical Criticism in the Age of Hashtag.pptx
Decoding the Tweet _ Practical Criticism in the Age of Hashtag.pptxDecoding the Tweet _ Practical Criticism in the Age of Hashtag.pptx
Decoding the Tweet _ Practical Criticism in the Age of Hashtag.pptxDhatriParmar
 
ROLES IN A STAGE PRODUCTION in arts.pptx
ROLES IN A STAGE PRODUCTION in arts.pptxROLES IN A STAGE PRODUCTION in arts.pptx
ROLES IN A STAGE PRODUCTION in arts.pptxVanesaIglesias10
 
Narcotic and Non Narcotic Analgesic..pdf
Narcotic and Non Narcotic Analgesic..pdfNarcotic and Non Narcotic Analgesic..pdf
Narcotic and Non Narcotic Analgesic..pdfPrerana Jadhav
 
INTRODUCTION TO CATHOLIC CHRISTOLOGY.pptx
INTRODUCTION TO CATHOLIC CHRISTOLOGY.pptxINTRODUCTION TO CATHOLIC CHRISTOLOGY.pptx
INTRODUCTION TO CATHOLIC CHRISTOLOGY.pptxHumphrey A Beña
 
Multi Domain Alias In the Odoo 17 ERP Module
Multi Domain Alias In the Odoo 17 ERP ModuleMulti Domain Alias In the Odoo 17 ERP Module
Multi Domain Alias In the Odoo 17 ERP ModuleCeline George
 
Q-Factor HISPOL Quiz-6th April 2024, Quiz Club NITW
Q-Factor HISPOL Quiz-6th April 2024, Quiz Club NITWQ-Factor HISPOL Quiz-6th April 2024, Quiz Club NITW
Q-Factor HISPOL Quiz-6th April 2024, Quiz Club NITWQuiz Club NITW
 
Oppenheimer Film Discussion for Philosophy and Film
Oppenheimer Film Discussion for Philosophy and FilmOppenheimer Film Discussion for Philosophy and Film
Oppenheimer Film Discussion for Philosophy and FilmStan Meyer
 
31 ĐỀ THI THỬ VÀO LỚP 10 - TIẾNG ANH - FORM MỚI 2025 - 40 CÂU HỎI - BÙI VĂN V...
31 ĐỀ THI THỬ VÀO LỚP 10 - TIẾNG ANH - FORM MỚI 2025 - 40 CÂU HỎI - BÙI VĂN V...31 ĐỀ THI THỬ VÀO LỚP 10 - TIẾNG ANH - FORM MỚI 2025 - 40 CÂU HỎI - BÙI VĂN V...
31 ĐỀ THI THỬ VÀO LỚP 10 - TIẾNG ANH - FORM MỚI 2025 - 40 CÂU HỎI - BÙI VĂN V...Nguyen Thanh Tu Collection
 
Mythology Quiz-4th April 2024, Quiz Club NITW
Mythology Quiz-4th April 2024, Quiz Club NITWMythology Quiz-4th April 2024, Quiz Club NITW
Mythology Quiz-4th April 2024, Quiz Club NITWQuiz Club NITW
 
BIOCHEMISTRY-CARBOHYDRATE METABOLISM CHAPTER 2.pptx
BIOCHEMISTRY-CARBOHYDRATE METABOLISM CHAPTER 2.pptxBIOCHEMISTRY-CARBOHYDRATE METABOLISM CHAPTER 2.pptx
BIOCHEMISTRY-CARBOHYDRATE METABOLISM CHAPTER 2.pptxSayali Powar
 
Student Profile Sample - We help schools to connect the data they have, with ...
Student Profile Sample - We help schools to connect the data they have, with ...Student Profile Sample - We help schools to connect the data they have, with ...
Student Profile Sample - We help schools to connect the data they have, with ...Seán Kennedy
 
Visit to a blind student's school🧑‍🦯🧑‍🦯(community medicine)
Visit to a blind student's school🧑‍🦯🧑‍🦯(community medicine)Visit to a blind student's school🧑‍🦯🧑‍🦯(community medicine)
Visit to a blind student's school🧑‍🦯🧑‍🦯(community medicine)lakshayb543
 
Beauty Amidst the Bytes_ Unearthing Unexpected Advantages of the Digital Wast...
Beauty Amidst the Bytes_ Unearthing Unexpected Advantages of the Digital Wast...Beauty Amidst the Bytes_ Unearthing Unexpected Advantages of the Digital Wast...
Beauty Amidst the Bytes_ Unearthing Unexpected Advantages of the Digital Wast...DhatriParmar
 

Kürzlich hochgeladen (20)

Transaction Management in Database Management System
Transaction Management in Database Management SystemTransaction Management in Database Management System
Transaction Management in Database Management System
 
Mental Health Awareness - a toolkit for supporting young minds
Mental Health Awareness - a toolkit for supporting young mindsMental Health Awareness - a toolkit for supporting young minds
Mental Health Awareness - a toolkit for supporting young minds
 
Q4-PPT-Music9_Lesson-1-Romantic-Opera.pptx
Q4-PPT-Music9_Lesson-1-Romantic-Opera.pptxQ4-PPT-Music9_Lesson-1-Romantic-Opera.pptx
Q4-PPT-Music9_Lesson-1-Romantic-Opera.pptx
 
DIFFERENT BASKETRY IN THE PHILIPPINES PPT.pptx
DIFFERENT BASKETRY IN THE PHILIPPINES PPT.pptxDIFFERENT BASKETRY IN THE PHILIPPINES PPT.pptx
DIFFERENT BASKETRY IN THE PHILIPPINES PPT.pptx
 
ClimART Action | eTwinning Project
ClimART Action    |    eTwinning ProjectClimART Action    |    eTwinning Project
ClimART Action | eTwinning Project
 
Decoding the Tweet _ Practical Criticism in the Age of Hashtag.pptx
Decoding the Tweet _ Practical Criticism in the Age of Hashtag.pptxDecoding the Tweet _ Practical Criticism in the Age of Hashtag.pptx
Decoding the Tweet _ Practical Criticism in the Age of Hashtag.pptx
 
ROLES IN A STAGE PRODUCTION in arts.pptx
ROLES IN A STAGE PRODUCTION in arts.pptxROLES IN A STAGE PRODUCTION in arts.pptx
ROLES IN A STAGE PRODUCTION in arts.pptx
 
Narcotic and Non Narcotic Analgesic..pdf
Narcotic and Non Narcotic Analgesic..pdfNarcotic and Non Narcotic Analgesic..pdf
Narcotic and Non Narcotic Analgesic..pdf
 
INTRODUCTION TO CATHOLIC CHRISTOLOGY.pptx
INTRODUCTION TO CATHOLIC CHRISTOLOGY.pptxINTRODUCTION TO CATHOLIC CHRISTOLOGY.pptx
INTRODUCTION TO CATHOLIC CHRISTOLOGY.pptx
 
Multi Domain Alias In the Odoo 17 ERP Module
Multi Domain Alias In the Odoo 17 ERP ModuleMulti Domain Alias In the Odoo 17 ERP Module
Multi Domain Alias In the Odoo 17 ERP Module
 
Mattingly "AI & Prompt Design: Large Language Models"
Mattingly "AI & Prompt Design: Large Language Models"Mattingly "AI & Prompt Design: Large Language Models"
Mattingly "AI & Prompt Design: Large Language Models"
 
Q-Factor HISPOL Quiz-6th April 2024, Quiz Club NITW
Q-Factor HISPOL Quiz-6th April 2024, Quiz Club NITWQ-Factor HISPOL Quiz-6th April 2024, Quiz Club NITW
Q-Factor HISPOL Quiz-6th April 2024, Quiz Club NITW
 
Oppenheimer Film Discussion for Philosophy and Film
Oppenheimer Film Discussion for Philosophy and FilmOppenheimer Film Discussion for Philosophy and Film
Oppenheimer Film Discussion for Philosophy and Film
 
31 ĐỀ THI THỬ VÀO LỚP 10 - TIẾNG ANH - FORM MỚI 2025 - 40 CÂU HỎI - BÙI VĂN V...
31 ĐỀ THI THỬ VÀO LỚP 10 - TIẾNG ANH - FORM MỚI 2025 - 40 CÂU HỎI - BÙI VĂN V...31 ĐỀ THI THỬ VÀO LỚP 10 - TIẾNG ANH - FORM MỚI 2025 - 40 CÂU HỎI - BÙI VĂN V...
31 ĐỀ THI THỬ VÀO LỚP 10 - TIẾNG ANH - FORM MỚI 2025 - 40 CÂU HỎI - BÙI VĂN V...
 
Mythology Quiz-4th April 2024, Quiz Club NITW
Mythology Quiz-4th April 2024, Quiz Club NITWMythology Quiz-4th April 2024, Quiz Club NITW
Mythology Quiz-4th April 2024, Quiz Club NITW
 
BIOCHEMISTRY-CARBOHYDRATE METABOLISM CHAPTER 2.pptx
BIOCHEMISTRY-CARBOHYDRATE METABOLISM CHAPTER 2.pptxBIOCHEMISTRY-CARBOHYDRATE METABOLISM CHAPTER 2.pptx
BIOCHEMISTRY-CARBOHYDRATE METABOLISM CHAPTER 2.pptx
 
Student Profile Sample - We help schools to connect the data they have, with ...
Student Profile Sample - We help schools to connect the data they have, with ...Student Profile Sample - We help schools to connect the data they have, with ...
Student Profile Sample - We help schools to connect the data they have, with ...
 
Visit to a blind student's school🧑‍🦯🧑‍🦯(community medicine)
Visit to a blind student's school🧑‍🦯🧑‍🦯(community medicine)Visit to a blind student's school🧑‍🦯🧑‍🦯(community medicine)
Visit to a blind student's school🧑‍🦯🧑‍🦯(community medicine)
 
Beauty Amidst the Bytes_ Unearthing Unexpected Advantages of the Digital Wast...
Beauty Amidst the Bytes_ Unearthing Unexpected Advantages of the Digital Wast...Beauty Amidst the Bytes_ Unearthing Unexpected Advantages of the Digital Wast...
Beauty Amidst the Bytes_ Unearthing Unexpected Advantages of the Digital Wast...
 
Paradigm shift in nursing research by RS MEHTA
Paradigm shift in nursing research by RS MEHTAParadigm shift in nursing research by RS MEHTA
Paradigm shift in nursing research by RS MEHTA
 

Computational thinking and curriculum

  • 1. Computational Thinking and Curriculum Nick Reynolds Learning With Interactive Devices EDUC90588 – 2015 Melbourne Graduate School of Education
  • 2. The Curriculum • There will be a Digital Technologies curriculum in Victorian Schools in 2015 ▫ It is mandated ▫ It has Achievement Standards that can be reached on their own or as embedded in other Learning Areas  Difference between ‘Integrated’ and ‘Embedded’? • This is important in many ways both nationally and internationally
  • 3. READ THE DOCUMENT! • Key Concepts (page 23, ACARA) ▫ These are the building blocks of the curriculum ▫ They tell you why • Achievement Standards (at end of each year level) ▫ They tell you what should be achieved ▫ Can be seen as “working towards” as well as “at the end of” • Content Descriptors (each year level and Scope and Sequence) ▫ They say what is contained ▫ They provide specific guidance ▫ Provide opportunities to build assessment
  • 4. Key Concepts (p.23) • Abstraction, which underpins all content, particularly the content descriptions relating to the concepts of data representation and specification, algorithms and implementation • Data collection (properties, sources and collection of data), data representation (symbolism and separation) and data interpretation (patterns and contexts) • Specification (descriptions and techniques), algorithms (following and describing) and implementation (translating and programming) • Digital systems (hardware, software, and networks and the internet) • Interactions (people and digital systems, data and processes) and impacts (sustainability and empowerment)
  • 5. DISCUSSION Abstraction Data collection data representation data interpretation implementation algorithms Specification Digital systems Interactions impacts What do they mean?
  • 6. Key Concepts (p.23) Abstraction, which underpins all content, particularly the content descriptions relating to the concepts of data representation and specification, algorithms and implementation • Ignoring what is not relevant • Breaking a problem into small, easily workable components For example, when students are asked how to make toast for breakfast, they do not mention all steps explicitly, assuming that the listener is an intelligent implementer of the abstract instructions (ACARA)
  • 7. Key Concepts (p.23) • Data collection (properties, sources and collection of data) What is collected, measured, calculated (the basis of digital systems) • Data representation (symbolism and separation) How it is shown (represented) in digital systems • Data interpretation (patterns and contexts) Making meaning from data
  • 8. Key Concepts (p.23) • Specification (descriptions and techniques) Describing, defining and clarifying the problem: I need to go from A to B I want golden brown, hot toast for breakfast • Algorithms (following and describing – reading and writing) The ‘menu’ or set of instructions to tell you how to go from A to B: Go forward 4 steps, turn left (to avoid table) … Take bread from packet, turn on toaster, put bread in toaster, push slide button down.
  • 9. Key Concepts (p.23) • Implementation (translating and programming) Actually writing the code ‘automating the algorithm’, applying the above steps LIST: bread, toaster, power, knife, butter … IF brown … ELSE …
  • 10. Problem: Provide instructions for someone to go from this room to the Melbourne Museum. Specification Abstraction Algorithm Implementation Automation
  • 11. Key Concepts (p.23) • Digital systems (hardware, software, and networks and the internet) The whole lot! Often overlooked but there are significant interactions going on between systems every time something is done digitally: Connecting a camera Getting hardware to talk to hardware (or software) Saving to a network drive
  • 12. Key Concepts (p.23) • Interactions (people and digital systems, data and processes) The relationships between computers (hardware and software) and people • Impacts (sustainability and empowerment) What happens (or could happen) when people use computers. Safety, security, development, social connection …
  • 13. Computational Thinking • Papert’s notion of technology as “objects to think with” (p. 11) • Wing (2006) defines computational thinking as “a way that humans, not computers think” (p. 35). • “mental tools” and “metal tools” (computers) • “the power of our ‘mental’ tools is amplified through the power of our ‘metal’ tools” (Wing, 2008, p. 3718) • the ability to think computationally (a human quality) is paramount in achieving outcomes not achievable without those metal tools. • “a universally applicable attitude and skill set everyone, not just computer scientists, would be willing to learn and use” (Wing, 2006, p. 33).
  • 14. Computational Thinking • Papert uses the term “think like a computer” ▫ the term does not mean to only or always think like a computer, rather it is “a powerful addition to a person’s stock of mental tools” (Papert, 1993, p. 155). • When Papert asks himself to think like a computer, he does so knowing that “it does not close of other epistemologies. It simply opens new ways for approaching thinking” (p. 155). Papert, S. (1993). Mindstorms: Children, computers and powerful ideas (2nd ed.). New York: Basic Books Wing, J. (2006). Computational Thinking. Communications of the ACM, 49(3), 33-35. Wing, J. (2008). Computational thinking and thinking about computing. Philosophical Transactions of the Royal Society A, 366, 3717-3725.
  • 15. Computational Thinking In its most basic, but possibly its most universally accepted form, computational thinking requires a mindset or thinking approach that applies an understanding of the way computers work (think, act, function, are programmed) in order to solve complex contemporary problems Reynolds, N., Swainston, A. & Bendrups, F (2014 in press). Music Technology and Computational Thinking: Young people displaying competence. In T. Brinda, N. Reynolds, R. Romeike & A. Shwill (2014). Proceedings of the KEYCIT2014 Conference, Potsdam, Germany. IFIP, University of Potsdam, Commentarii informaticae didacticae (CID). (pp. 279-284)
  • 16. Three (general)approaches • Look at current practice (What am I or my school doing?) ▫ A careful investigation of practice and a re-alignment to allow specific focus on Digi Tech • Look at new ways of approaching things (What does the curriculum want me/let me do?) ▫ Starting point is the curriculum accompanied by a knowledge of or desire to do something new (coding, programming) • Rely on specific knowledge and skill in application (What do I already know and how can I make it fit?) ▫ Specific content knowledge enables looking at Digi Tech (or what is already in their program) and expand to suit.
  • 17. Assessment What students: Make Say DoWrite Evidence in those things Multiple opportunities to collect that evidence The products and processes In order for … to happen … must have happened Can we create tasks whose very completion require the student to have gained the required skills and knowledge? If we can, why then do we need to ‘test’ that knowledge?