SlideShare a Scribd company logo
1 of 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

More Related Content

What's hot

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
 

What's hot (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
 

Similar to 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
 

Similar to 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)
 

Recently uploaded

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
 
Expanded definition: technical and operational
Expanded definition: technical and operationalExpanded definition: technical and operational
Expanded definition: technical and operationalssuser3e220a
 
ANG SEKTOR NG agrikultura.pptx QUARTER 4
ANG SEKTOR NG agrikultura.pptx QUARTER 4ANG SEKTOR NG agrikultura.pptx QUARTER 4
ANG SEKTOR NG agrikultura.pptx QUARTER 4MiaBumagat1
 
Activity 2-unit 2-update 2024. English translation
Activity 2-unit 2-update 2024. English translationActivity 2-unit 2-update 2024. English translation
Activity 2-unit 2-update 2024. English translationRosabel UA
 
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
 
ICS2208 Lecture6 Notes for SL spaces.pdf
ICS2208 Lecture6 Notes for SL spaces.pdfICS2208 Lecture6 Notes for SL spaces.pdf
ICS2208 Lecture6 Notes for SL spaces.pdfVanessa Camilleri
 
Dust Of Snow By Robert Frost Class-X English CBSE
Dust Of Snow By Robert Frost Class-X English CBSEDust Of Snow By Robert Frost Class-X English CBSE
Dust Of Snow By Robert Frost Class-X English CBSEaurabinda banchhor
 
USPS® Forced Meter Migration - How to Know if Your Postage Meter Will Soon be...
USPS® Forced Meter Migration - How to Know if Your Postage Meter Will Soon be...USPS® Forced Meter Migration - How to Know if Your Postage Meter Will Soon be...
USPS® Forced Meter Migration - How to Know if Your Postage Meter Will Soon be...Postal Advocate Inc.
 
AUDIENCE THEORY -CULTIVATION THEORY - GERBNER.pptx
AUDIENCE THEORY -CULTIVATION THEORY -  GERBNER.pptxAUDIENCE THEORY -CULTIVATION THEORY -  GERBNER.pptx
AUDIENCE THEORY -CULTIVATION THEORY - GERBNER.pptxiammrhaywood
 
Grade 9 Quarter 4 Dll Grade 9 Quarter 4 DLL.pdf
Grade 9 Quarter 4 Dll Grade 9 Quarter 4 DLL.pdfGrade 9 Quarter 4 Dll Grade 9 Quarter 4 DLL.pdf
Grade 9 Quarter 4 Dll Grade 9 Quarter 4 DLL.pdfJemuel Francisco
 
4.16.24 21st Century Movements for Black Lives.pptx
4.16.24 21st Century Movements for Black Lives.pptx4.16.24 21st Century Movements for Black Lives.pptx
4.16.24 21st Century Movements for Black Lives.pptxmary850239
 
Textual Evidence in Reading and Writing of SHS
Textual Evidence in Reading and Writing of SHSTextual Evidence in Reading and Writing of SHS
Textual Evidence in Reading and Writing of SHSMae Pangan
 
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
 
Transaction Management in Database Management System
Transaction Management in Database Management SystemTransaction Management in Database Management System
Transaction Management in Database Management SystemChristalin Nelson
 
Millenials and Fillennials (Ethical Challenge and Responses).pptx
Millenials and Fillennials (Ethical Challenge and Responses).pptxMillenials and Fillennials (Ethical Challenge and Responses).pptx
Millenials and Fillennials (Ethical Challenge and Responses).pptxJanEmmanBrigoli
 
Keynote by Prof. Wurzer at Nordex about IP-design
Keynote by Prof. Wurzer at Nordex about IP-designKeynote by Prof. Wurzer at Nordex about IP-design
Keynote by Prof. Wurzer at Nordex about IP-designMIPLM
 
Concurrency Control in Database Management system
Concurrency Control in Database Management systemConcurrency Control in Database Management system
Concurrency Control in Database Management systemChristalin Nelson
 

Recently uploaded (20)

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)
 
Expanded definition: technical and operational
Expanded definition: technical and operationalExpanded definition: technical and operational
Expanded definition: technical and operational
 
ANG SEKTOR NG agrikultura.pptx QUARTER 4
ANG SEKTOR NG agrikultura.pptx QUARTER 4ANG SEKTOR NG agrikultura.pptx QUARTER 4
ANG SEKTOR NG agrikultura.pptx QUARTER 4
 
Activity 2-unit 2-update 2024. English translation
Activity 2-unit 2-update 2024. English translationActivity 2-unit 2-update 2024. English translation
Activity 2-unit 2-update 2024. English translation
 
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
 
ICS2208 Lecture6 Notes for SL spaces.pdf
ICS2208 Lecture6 Notes for SL spaces.pdfICS2208 Lecture6 Notes for SL spaces.pdf
ICS2208 Lecture6 Notes for SL spaces.pdf
 
Dust Of Snow By Robert Frost Class-X English CBSE
Dust Of Snow By Robert Frost Class-X English CBSEDust Of Snow By Robert Frost Class-X English CBSE
Dust Of Snow By Robert Frost Class-X English CBSE
 
USPS® Forced Meter Migration - How to Know if Your Postage Meter Will Soon be...
USPS® Forced Meter Migration - How to Know if Your Postage Meter Will Soon be...USPS® Forced Meter Migration - How to Know if Your Postage Meter Will Soon be...
USPS® Forced Meter Migration - How to Know if Your Postage Meter Will Soon be...
 
AUDIENCE THEORY -CULTIVATION THEORY - GERBNER.pptx
AUDIENCE THEORY -CULTIVATION THEORY -  GERBNER.pptxAUDIENCE THEORY -CULTIVATION THEORY -  GERBNER.pptx
AUDIENCE THEORY -CULTIVATION THEORY - GERBNER.pptx
 
INCLUSIVE EDUCATION PRACTICES FOR TEACHERS AND TRAINERS.pptx
INCLUSIVE EDUCATION PRACTICES FOR TEACHERS AND TRAINERS.pptxINCLUSIVE EDUCATION PRACTICES FOR TEACHERS AND TRAINERS.pptx
INCLUSIVE EDUCATION PRACTICES FOR TEACHERS AND TRAINERS.pptx
 
Grade 9 Quarter 4 Dll Grade 9 Quarter 4 DLL.pdf
Grade 9 Quarter 4 Dll Grade 9 Quarter 4 DLL.pdfGrade 9 Quarter 4 Dll Grade 9 Quarter 4 DLL.pdf
Grade 9 Quarter 4 Dll Grade 9 Quarter 4 DLL.pdf
 
FINALS_OF_LEFT_ON_C'N_EL_DORADO_2024.pptx
FINALS_OF_LEFT_ON_C'N_EL_DORADO_2024.pptxFINALS_OF_LEFT_ON_C'N_EL_DORADO_2024.pptx
FINALS_OF_LEFT_ON_C'N_EL_DORADO_2024.pptx
 
4.16.24 21st Century Movements for Black Lives.pptx
4.16.24 21st Century Movements for Black Lives.pptx4.16.24 21st Century Movements for Black Lives.pptx
4.16.24 21st Century Movements for Black Lives.pptx
 
Textual Evidence in Reading and Writing of SHS
Textual Evidence in Reading and Writing of SHSTextual Evidence in Reading and Writing of SHS
Textual Evidence in Reading and Writing of SHS
 
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 ...
 
Transaction Management in Database Management System
Transaction Management in Database Management SystemTransaction Management in Database Management System
Transaction Management in Database Management System
 
Millenials and Fillennials (Ethical Challenge and Responses).pptx
Millenials and Fillennials (Ethical Challenge and Responses).pptxMillenials and Fillennials (Ethical Challenge and Responses).pptx
Millenials and Fillennials (Ethical Challenge and Responses).pptx
 
Keynote by Prof. Wurzer at Nordex about IP-design
Keynote by Prof. Wurzer at Nordex about IP-designKeynote by Prof. Wurzer at Nordex about IP-design
Keynote by Prof. Wurzer at Nordex about IP-design
 
Concurrency Control in Database Management system
Concurrency Control in Database Management systemConcurrency Control in Database Management system
Concurrency Control in Database Management system
 
YOUVE GOT EMAIL_FINALS_EL_DORADO_2024.pptx
YOUVE GOT EMAIL_FINALS_EL_DORADO_2024.pptxYOUVE GOT EMAIL_FINALS_EL_DORADO_2024.pptx
YOUVE GOT EMAIL_FINALS_EL_DORADO_2024.pptx
 

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?