SlideShare a Scribd company logo
1 of 78
1
Teaching and Learning
Computational Thinking at Scale
T.C. Pong
Senior Advisor to the Executive Vice-President & Provost
Director of Center for Engineering Education Innovation
Professor of Computer Science & Engineering
Hong Kong University of Science & Technology
9 June 2018
Outline
• What is computational thinking and
why is it important?
• How to broaden access to
computational thinking education?
• Using HKUST’s MOOCs for
delivering computational thinking at
scale
• Concluding remarks
My Lesson Learned as a
Computer Science Student
Think very carefully before
doing any actual coding!
My Lesson Learned as a
Computer Science Student
Fortran – My 1st programming language
Basic
Algol
Scheme
Prolog
Pascal
C / C++
Java
A programming language doesn’t solve
problems, it is the thought process behind
programming that formulates solution to
problems!
What is Computational Thinking?
• Computational thinking is the thought
processes involved in formulating a
problem and expressing its solution(s) in
such a way that a computer—human or
machine—can effectively carry out.
[Wikipedia, Wing 2014]
Four stages of
Computational Thinking
The four main stages of computational
thinking include:
• Problem formulation and
decomposition
• Pattern recognition and data
representation
• Problem abstraction
• Algorithm design
Changing Way of Life
Why is Computational
Thinking Important?
Changing Way of Life
Computational X
21st Century Competencies & Skills
4 + 1 C’s 21st century skills:
• Critical thinking
• Creativity
• Communication
• Collaboration
• Computational thinking
Computational Thinking in
National Curriculum in England
Computer Science For All
Policy in the USA
CT becomes Compulsory in
China’s High School Curriculum
Australian’s Digital
Technologies Curriculum
Computational Thinking in
Singapore’s Smart Nation Initiative
National Singapore University
makes CT Compulsory
CoolThink@JC in Hong Kong
How to broaden access to
computational thinking education?
Need to deliver computational thinking
education to different groups of learners:
• Students at different levels:
– K-12
– College students, including UG and PG
– Adult learners
• Teachers and educators
• Parents and others
Using MOOCs for Delivering
Computational Thinking at Scale
HKUST offers the following MOOCs for
delivering computational thinking at
scale:
- Introduction to Java Programming
- Developing Android Apps with App
Inventor
- Cornerstone Engineering Design
Project
Massive Open Online Courses
A massive open online course (MOOC) is a
type of online course aimed at large-scale
participation and open access via the Internet.
• In addition to online video lectures, learners
are involved actively in the learning process
• MOOCs go beyond just offering courses and
content. Learning analytics allow us to
understand how students learn and how
teachers can improve their teaching.
MOOC Platforms
Major MOOC platforms:
– Coursera and edX in the US
– FutureLearn in the UK
– France Université Numérique (France Digital
University) in France
– Iversity in Germany
– Open2Study in Australia
– XuetangX & CNMOOC in China
– Ewant 磨課師 in Taiwan
– JMOOC in Japan
– KMOOC in Korea
– HKMOOC in Hong Kong
MOOC completion rates
HKUST’s MOOC Experience
Over 1,000,000 learners have registered
for 40 MOOCs offered by HKUST
MOOC on edX:
Introduction to Java Programming
edX: 10 Most Popular
Courses in 2016
Top edX Courses in 2017
27
Introduction to Java Programming:
Demographic Distribution
Top Students from COMP102x
Top Students with almost perfect scores
Four stages of
Computational Thinking
The four main stages of computational
thinking include:
• Problem formulation and
decomposition
• Pattern recognition and data
representation
• Problem abstraction
• Algorithm design
Formulate a well-defined Problem:
• A well-defined problem means that
– a solution exists for the problem
– an unambiguous solution can be found in a finite
number of steps
• Examples:
– 1 x 2 + 3
– 1 + 2 x 3
Is the problem statement “Finding the best way to
travel from Hong Kong to London” a well-defined
problem?
Problem Formulation and Decomposition
1 + (2 x 3) = 7
(1 + 2) x 3 = 9
Formulate a well-defined Problem:
Is the problem statement “Finding the best way to
travel from Hong Kong to London” a well-defined
problem?
• How do you define best? (Fastest, Cheapest)
• Any limitations? (Preferred mode of
transportation)
• Any ambiguous definitions? (London)
Problem Formulation and Decomposition
2D Square Apple Problem
Starting from the middle
cell, would it be possible
for the worm to finish
eating all the apples?
Rules:
 The worm can only
move into another cell
that shares a common
wall; and
 a cell that has not been
previously visited.
Problem Representation and
Pattern Recognition
Start state
Problem Representation and
Pattern Recognition
Goal state
Start state
Problem Representation and
Pattern Recognition
3D Square Apple Problem
Problem Representation and
Pattern Recognition
Problem Representation and
Pattern Recognition
Would it be possible for the worm
to finish eating through all the 27
apples?
1) Yes
2) No
3) Not sure
Question
Problem Representation and
Pattern Recognition
Problem Representation and
Pattern Recognition
Problem Representation and
Pattern Recognition
Use the new representation and discuss
with your classmate to come up with a
solution again to the following question:
Would it be possible for the worm to
finish eating through all the 27 apples?
1) Yes
2) No
3) Not Sure
Question
Importance of
Problem Representation
2D square apple:
• There are 5 red apples and 4 green
apples
• Every move will be restricted to going
between apples of different colors
• If one starts from a green apple, there
would be no more green apple after
consuming the 4th red apple
3D square apple:
• There are 14 red apples and 13 green apples
The problem shows the importance of finding
the right representation before solving a
problem!
Using the same argument as in
the 2D case, if one starts from a
green apple, there would be no
more green apple after finishing
the 13th red apple.
Importance of
Problem Representation
Can the dominos cover all the cells on the 8x8 board?
You may assume that there are enough dominos.
Pattern Recognition:
Transfer Learning
With two of the corners cutoff from the 8x8 board,
can the dominos still cover all the cells on the board?
Pattern Recognition:
Transfer Learning
There are 32 black cells and 30 white cells. Each domino
always covers one black and one white cell. After 15 dominos
are placed on the board, there would be no more white cell!
Pattern Recognition:
Transfer Learning
Problem Abstraction
Problem Abstraction
51
Algorithm Design: Selection Sort
• Selection sort performs sorting by repeatedly finding the
largest element in the unsorted portion of the array and
then placing it to the end of this unsorted portion until
the whole array is sorted.
• Algorithm
– Define the entire array as unsorted at the
beginning
– While the unsorted portion of the array has
more than one element:
• Find its largest element
• Swap with last element
• Reduce the unsorted portion of the array by 1
Algorithm Design: Selection Sort
Algorithm Design: Selection Sort
HKUST’s App Inventor MOOC
MIT App Inventor
• MIT App Inventor: a very easy-to-use Android
application development tool
– Homepage: http://appinventor.mit.edu
• It is completely started and used within a
browser. No software installation is needed
• Supported browsers: Chrome, Firefox and
Safari. Internet Explorer is not supported!
• System requirement details:
http://appinventor.mit.edu/explore/ai2/setup.html
56
MIT App Inventor
57
An Hour-of-Code Event for
Students and Parents
An Android App Game
• We will create the Super-dolphin game, where a special
dolphin is moving super fast undersea. She only appears
still in your sight for a short time (when she is tired). She
is so lovely that you want to touch her. If you manage to
touch her, she will be scared and hide herself, and your
game score will be increased by 10 points.
59
Android App Demo
To contextualize activities that allow the
application of computational thinking, a
cornerstone engineering design project course
was developed for 1st year engineering students:
• To provide students exposure to knowledge
and skills from different engineering disciplines
• To engage students in team projects that
connect engineering design with real-world
problems using computational thinking
• using a blended and experiential learning
approach
A Cornerstone Engineering
Design Project Course
A Blended Experiential Learning Course
on Cornerstone Design Project
Learning Analytics on
Student Progress
Cornerstone Engineering
Design Project Course
Cornerstone Engineering
Design Project Course
Cornerstone Engineering
Design Project Course
Cornerstone Engineering Design Project
– Design Thinking Prototyping
Cornerstone Engineering
Design Project - Competition
Cornerstone Engineering
Design Project Course
Learning Analytics on MOOCs
Prof. Huamin Qu’s VisMOOC: A visual analytics tool for MOOC
Learning Analytics on MOOCs
Learning Analytics on MOOCs
Learning Analytics on MOOCs
Social Network Analysis on MOOCs
Massive Open Online Degree
(MOOD)
76
Intelligent Tutor at Georgia Tech
77
Creativity
Critical
Thinking
21st Century Competencies & Skills
Communication
Computational
Thinking
Collaboration
79
Thank you!

More Related Content

What's hot

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
 
Lecture 6 Teaching Computational Thinking 2016
Lecture 6 Teaching Computational Thinking 2016Lecture 6 Teaching Computational Thinking 2016
Lecture 6 Teaching Computational Thinking 2016Jason Zagami
 
Digital technologies 2015 eq workshop
Digital technologies 2015 eq workshopDigital technologies 2015 eq workshop
Digital technologies 2015 eq workshopJason Zagami
 
AI/ML as an empirical science
AI/ML as an empirical scienceAI/ML as an empirical science
AI/ML as an empirical scienceDeakin University
 
Technology as human endeavour & Systems Thinking
Technology as human endeavour & Systems ThinkingTechnology as human endeavour & Systems Thinking
Technology as human endeavour & Systems ThinkingJason Zagami
 
Machine Reasoning at A2I2, Deakin University
Machine Reasoning at A2I2, Deakin UniversityMachine Reasoning at A2I2, Deakin University
Machine Reasoning at A2I2, Deakin UniversityDeakin University
 
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
 
From deep learning to deep reasoning
From deep learning to deep reasoningFrom deep learning to deep reasoning
From deep learning to deep reasoningDeakin University
 
Digital Technologies: What now?
Digital Technologies: What now?Digital Technologies: What now?
Digital Technologies: What now?Jason Zagami
 
Australian Digital Technologies Leaders
Australian Digital Technologies LeadersAustralian Digital Technologies Leaders
Australian Digital Technologies LeadersJason Zagami
 
Deep learning 1.0 and Beyond, Part 1
Deep learning 1.0 and Beyond, Part 1Deep learning 1.0 and Beyond, Part 1
Deep learning 1.0 and Beyond, Part 1Deakin University
 
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
 
Computational thinking jeannette m. wing
Computational thinking   jeannette m. wingComputational thinking   jeannette m. wing
Computational thinking jeannette m. winginformaticacuitlahuac
 
Comp thinking
Comp thinkingComp thinking
Comp thinkingDian Sari
 
Machine Learning
Machine LearningMachine Learning
Machine Learningbutest
 

What's hot (20)

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
 
Lecture 6 Teaching Computational Thinking 2016
Lecture 6 Teaching Computational Thinking 2016Lecture 6 Teaching Computational Thinking 2016
Lecture 6 Teaching Computational Thinking 2016
 
Digital technologies 2015 eq workshop
Digital technologies 2015 eq workshopDigital technologies 2015 eq workshop
Digital technologies 2015 eq workshop
 
Empirical AI Research
Empirical AI Research Empirical AI Research
Empirical AI Research
 
AI/ML as an empirical science
AI/ML as an empirical scienceAI/ML as an empirical science
AI/ML as an empirical science
 
Technology as human endeavour & Systems Thinking
Technology as human endeavour & Systems ThinkingTechnology as human endeavour & Systems Thinking
Technology as human endeavour & Systems Thinking
 
Machine Reasoning at A2I2, Deakin University
Machine Reasoning at A2I2, Deakin UniversityMachine Reasoning at A2I2, Deakin University
Machine Reasoning at A2I2, Deakin University
 
Visual reasoning
Visual reasoningVisual reasoning
Visual reasoning
 
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
 
From deep learning to deep reasoning
From deep learning to deep reasoningFrom deep learning to deep reasoning
From deep learning to deep reasoning
 
Digital Technologies: What now?
Digital Technologies: What now?Digital Technologies: What now?
Digital Technologies: What now?
 
Australian Digital Technologies Leaders
Australian Digital Technologies LeadersAustralian Digital Technologies Leaders
Australian Digital Technologies Leaders
 
Deep Learning 2.0
Deep Learning 2.0Deep Learning 2.0
Deep Learning 2.0
 
Deep learning 1.0 and Beyond, Part 1
Deep learning 1.0 and Beyond, Part 1Deep learning 1.0 and Beyond, Part 1
Deep learning 1.0 and Beyond, Part 1
 
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
 
Unit 2 ai
Unit 2 aiUnit 2 ai
Unit 2 ai
 
Computational thinking jeannette m. wing
Computational thinking   jeannette m. wingComputational thinking   jeannette m. wing
Computational thinking jeannette m. wing
 
Comp thinking
Comp thinkingComp thinking
Comp thinking
 
Machine Learning
Machine LearningMachine Learning
Machine Learning
 

Similar to Keynote 1: Teaching and Learning Computational Thinking at Scale

James Langley presentation about Computer science & ICT curriculum
James Langley presentation about Computer science & ICT curriculumJames Langley presentation about Computer science & ICT curriculum
James Langley presentation about Computer science & ICT curriculumpetzanet.HR Kurikulum
 
Pedagogy before Technology (Weaving Tech 2019)
Pedagogy before Technology (Weaving Tech 2019)Pedagogy before Technology (Weaving Tech 2019)
Pedagogy before Technology (Weaving Tech 2019)Michael A. Cowling
 
Approaches to teaching primary computing
Approaches to teaching primary computingApproaches to teaching primary computing
Approaches to teaching primary computingJEcomputing
 
GDG-Start your Programing Career.pptx
GDG-Start your Programing Career.pptxGDG-Start your Programing Career.pptx
GDG-Start your Programing Career.pptxMohamed Essam
 
Resonance Introduction at SacPy
Resonance Introduction at SacPyResonance Introduction at SacPy
Resonance Introduction at SacPymoorepants
 
How to do science in a large IT company (ICPC World Finals 2021, Moscow)
How to do science in a large IT company (ICPC World Finals 2021, Moscow)How to do science in a large IT company (ICPC World Finals 2021, Moscow)
How to do science in a large IT company (ICPC World Finals 2021, Moscow)Alexander Borzunov
 
Tinker Education_Brochure 2019
Tinker Education_Brochure 2019Tinker Education_Brochure 2019
Tinker Education_Brochure 2019Neene Neema
 
The NXT Step - Assessing with Lego Robots
The NXT Step - Assessing with Lego RobotsThe NXT Step - Assessing with Lego Robots
The NXT Step - Assessing with Lego RobotsKenji Lamb
 
Digital World: A Freshmore Course for Computational Thinking at SUTD
Digital World: A Freshmore Course for Computational Thinking at SUTDDigital World: A Freshmore Course for Computational Thinking at SUTD
Digital World: A Freshmore Course for Computational Thinking at SUTDOka Kurniawan
 
CS Education for All. A new wave of opportunity
CS Education for All. A new wave of opportunityCS Education for All. A new wave of opportunity
CS Education for All. A new wave of opportunityPeter Donaldson
 
Overview of the new Computing curriculum 2014 KS1 - KS4
Overview of the new Computing curriculum 2014 KS1 - KS4Overview of the new Computing curriculum 2014 KS1 - KS4
Overview of the new Computing curriculum 2014 KS1 - KS4JEcomputing
 
Coding wp2-comparative study-si(1)
Coding wp2-comparative study-si(1)Coding wp2-comparative study-si(1)
Coding wp2-comparative study-si(1)Georgeta Manafu
 
Lessons learned after 190M lessons served
Lessons learned after 190M lessons servedLessons learned after 190M lessons served
Lessons learned after 190M lessons servedRicardo Bánffy
 
Computational Thinking and Acting: Future Technologies for Future Generations
Computational Thinking and Acting: Future Technologies for Future GenerationsComputational Thinking and Acting: Future Technologies for Future Generations
Computational Thinking and Acting: Future Technologies for Future GenerationsJan Pawlowski
 
Orientation session of IEEE/IEEE XTREME 8.0 PART-1
Orientation session of IEEE/IEEE XTREME 8.0 PART-1Orientation session of IEEE/IEEE XTREME 8.0 PART-1
Orientation session of IEEE/IEEE XTREME 8.0 PART-1ishan0019
 

Similar to Keynote 1: Teaching and Learning Computational Thinking at Scale (20)

Lec 01 introduction
Lec 01   introductionLec 01   introduction
Lec 01 introduction
 
James Langley presentation about Computer science & ICT curriculum
James Langley presentation about Computer science & ICT curriculumJames Langley presentation about Computer science & ICT curriculum
James Langley presentation about Computer science & ICT curriculum
 
Pedagogy before Technology (Weaving Tech 2019)
Pedagogy before Technology (Weaving Tech 2019)Pedagogy before Technology (Weaving Tech 2019)
Pedagogy before Technology (Weaving Tech 2019)
 
Approaches to teaching primary computing
Approaches to teaching primary computingApproaches to teaching primary computing
Approaches to teaching primary computing
 
GDG-Start your Programing Career.pptx
GDG-Start your Programing Career.pptxGDG-Start your Programing Career.pptx
GDG-Start your Programing Career.pptx
 
Cracking the code
Cracking the codeCracking the code
Cracking the code
 
Resonance Introduction at SacPy
Resonance Introduction at SacPyResonance Introduction at SacPy
Resonance Introduction at SacPy
 
How to do science in a large IT company (ICPC World Finals 2021, Moscow)
How to do science in a large IT company (ICPC World Finals 2021, Moscow)How to do science in a large IT company (ICPC World Finals 2021, Moscow)
How to do science in a large IT company (ICPC World Finals 2021, Moscow)
 
Tinker Education_Brochure 2019
Tinker Education_Brochure 2019Tinker Education_Brochure 2019
Tinker Education_Brochure 2019
 
The NXT Step - Assessing with Lego Robots
The NXT Step - Assessing with Lego RobotsThe NXT Step - Assessing with Lego Robots
The NXT Step - Assessing with Lego Robots
 
Digital World: A Freshmore Course for Computational Thinking at SUTD
Digital World: A Freshmore Course for Computational Thinking at SUTDDigital World: A Freshmore Course for Computational Thinking at SUTD
Digital World: A Freshmore Course for Computational Thinking at SUTD
 
CS Education for All. A new wave of opportunity
CS Education for All. A new wave of opportunityCS Education for All. A new wave of opportunity
CS Education for All. A new wave of opportunity
 
Overview of the new Computing curriculum 2014 KS1 - KS4
Overview of the new Computing curriculum 2014 KS1 - KS4Overview of the new Computing curriculum 2014 KS1 - KS4
Overview of the new Computing curriculum 2014 KS1 - KS4
 
Presentation 2
Presentation 2Presentation 2
Presentation 2
 
Coding wp2-comparative study-si(1)
Coding wp2-comparative study-si(1)Coding wp2-comparative study-si(1)
Coding wp2-comparative study-si(1)
 
Lessons learned after 190M lessons served
Lessons learned after 190M lessons servedLessons learned after 190M lessons served
Lessons learned after 190M lessons served
 
module_1_ppt.pdf
module_1_ppt.pdfmodule_1_ppt.pdf
module_1_ppt.pdf
 
NUS PhD e-open day 2020
NUS PhD e-open day 2020NUS PhD e-open day 2020
NUS PhD e-open day 2020
 
Computational Thinking and Acting: Future Technologies for Future Generations
Computational Thinking and Acting: Future Technologies for Future GenerationsComputational Thinking and Acting: Future Technologies for Future Generations
Computational Thinking and Acting: Future Technologies for Future Generations
 
Orientation session of IEEE/IEEE XTREME 8.0 PART-1
Orientation session of IEEE/IEEE XTREME 8.0 PART-1Orientation session of IEEE/IEEE XTREME 8.0 PART-1
Orientation session of IEEE/IEEE XTREME 8.0 PART-1
 

More from CITE

Keynote 2: Social Epistemic Cognition in Engineering Learning: Theory, Pedago...
Keynote 2: Social Epistemic Cognition in Engineering Learning: Theory, Pedago...Keynote 2: Social Epistemic Cognition in Engineering Learning: Theory, Pedago...
Keynote 2: Social Epistemic Cognition in Engineering Learning: Theory, Pedago...CITE
 
Changing Technology Changing Practice: Empowering Staff and Building Capabili...
Changing Technology Changing Practice: Empowering Staff and Building Capabili...Changing Technology Changing Practice: Empowering Staff and Building Capabili...
Changing Technology Changing Practice: Empowering Staff and Building Capabili...CITE
 
Traditional Large Scale Educational Assessment and the Incorporation of Digit...
Traditional Large Scale Educational Assessment and the Incorporation of Digit...Traditional Large Scale Educational Assessment and the Incorporation of Digit...
Traditional Large Scale Educational Assessment and the Incorporation of Digit...CITE
 
Scaling up Assessment for Learning
Scaling up Assessment for LearningScaling up Assessment for Learning
Scaling up Assessment for LearningCITE
 
Seminar on policy study on e-Learning in Informal Learning contexts
Seminar on policy study on e-Learning in Informal Learning contextsSeminar on policy study on e-Learning in Informal Learning contexts
Seminar on policy study on e-Learning in Informal Learning contextsCITE
 
Seminar on policy study on e-Learning in Formal & Open Learning contexts
Seminar on policy study on e-Learning in Formal & Open Learning contextsSeminar on policy study on e-Learning in Formal & Open Learning contexts
Seminar on policy study on e-Learning in Formal & Open Learning contextsCITE
 
Prof. Gerald KNEZEK: Implications of Digital Generations for a Learning Society
Prof. Gerald KNEZEK: Implications of Digital Generations for a Learning Society Prof. Gerald KNEZEK: Implications of Digital Generations for a Learning Society
Prof. Gerald KNEZEK: Implications of Digital Generations for a Learning Society CITE
 
G:\CITERS2015\29May2015\2 Invited-Talk-2-Sidorko-Fred
G:\CITERS2015\29May2015\2 Invited-Talk-2-Sidorko-FredG:\CITERS2015\29May2015\2 Invited-Talk-2-Sidorko-Fred
G:\CITERS2015\29May2015\2 Invited-Talk-2-Sidorko-FredCITE
 
Dr. David Gibson: Challenge-Based Learning
Dr. David Gibson: Challenge-Based LearningDr. David Gibson: Challenge-Based Learning
Dr. David Gibson: Challenge-Based LearningCITE
 
Analogy, Causality, and Discovery in Science: The engines of human thought
Analogy, Causality, and Discovery in Science: The engines of human thoughtAnalogy, Causality, and Discovery in Science: The engines of human thought
Analogy, Causality, and Discovery in Science: The engines of human thoughtCITE
 
Educating the Scientific Brain and Mind: Insights from The Science of Learnin...
Educating the Scientific Brain and Mind: Insights from The Science of Learnin...Educating the Scientific Brain and Mind: Insights from The Science of Learnin...
Educating the Scientific Brain and Mind: Insights from The Science of Learnin...CITE
 
Science of Learning — Why it matters to schools and families?
Science of Learning — Why it matters to schools and families?Science of Learning — Why it matters to schools and families?
Science of Learning — Why it matters to schools and families?CITE
 
Understanding the self through self bias
Understanding the self through self biasUnderstanding the self through self bias
Understanding the self through self biasCITE
 
The implementation of "Reading Battle" in Lam Tin Methodist Primary School
The implementation of "Reading Battle" in Lam Tin Methodist Primary SchoolThe implementation of "Reading Battle" in Lam Tin Methodist Primary School
The implementation of "Reading Battle" in Lam Tin Methodist Primary SchoolCITE
 
Strengthening students' reading comprehension ability (both Chinese and Engli...
Strengthening students' reading comprehension ability (both Chinese and Engli...Strengthening students' reading comprehension ability (both Chinese and Engli...
Strengthening students' reading comprehension ability (both Chinese and Engli...CITE
 
Gobert, Dede, Martin, Rose "Panel: Learning Analytics and Learning Sciences"
Gobert, Dede, Martin, Rose "Panel: Learning Analytics and Learning Sciences"Gobert, Dede, Martin, Rose "Panel: Learning Analytics and Learning Sciences"
Gobert, Dede, Martin, Rose "Panel: Learning Analytics and Learning Sciences"CITE
 
Xiao Hu "Learning Analytics Initiatives"
Xiao Hu "Learning Analytics Initiatives"Xiao Hu "Learning Analytics Initiatives"
Xiao Hu "Learning Analytics Initiatives"CITE
 
Tiffany Barnes "Making a meaningful difference: Leveraging data to improve le...
Tiffany Barnes "Making a meaningful difference: Leveraging data to improve le...Tiffany Barnes "Making a meaningful difference: Leveraging data to improve le...
Tiffany Barnes "Making a meaningful difference: Leveraging data to improve le...CITE
 
Phil Winne "Learning Analytics for Learning Science When N = me"
Phil Winne "Learning Analytics for Learning Science When N = me"Phil Winne "Learning Analytics for Learning Science When N = me"
Phil Winne "Learning Analytics for Learning Science When N = me"CITE
 
Xiao Hu "Overview of the Space of Learning Analytics and Educational Data Min...
Xiao Hu "Overview of the Space of Learning Analytics and Educational Data Min...Xiao Hu "Overview of the Space of Learning Analytics and Educational Data Min...
Xiao Hu "Overview of the Space of Learning Analytics and Educational Data Min...CITE
 

More from CITE (20)

Keynote 2: Social Epistemic Cognition in Engineering Learning: Theory, Pedago...
Keynote 2: Social Epistemic Cognition in Engineering Learning: Theory, Pedago...Keynote 2: Social Epistemic Cognition in Engineering Learning: Theory, Pedago...
Keynote 2: Social Epistemic Cognition in Engineering Learning: Theory, Pedago...
 
Changing Technology Changing Practice: Empowering Staff and Building Capabili...
Changing Technology Changing Practice: Empowering Staff and Building Capabili...Changing Technology Changing Practice: Empowering Staff and Building Capabili...
Changing Technology Changing Practice: Empowering Staff and Building Capabili...
 
Traditional Large Scale Educational Assessment and the Incorporation of Digit...
Traditional Large Scale Educational Assessment and the Incorporation of Digit...Traditional Large Scale Educational Assessment and the Incorporation of Digit...
Traditional Large Scale Educational Assessment and the Incorporation of Digit...
 
Scaling up Assessment for Learning
Scaling up Assessment for LearningScaling up Assessment for Learning
Scaling up Assessment for Learning
 
Seminar on policy study on e-Learning in Informal Learning contexts
Seminar on policy study on e-Learning in Informal Learning contextsSeminar on policy study on e-Learning in Informal Learning contexts
Seminar on policy study on e-Learning in Informal Learning contexts
 
Seminar on policy study on e-Learning in Formal & Open Learning contexts
Seminar on policy study on e-Learning in Formal & Open Learning contextsSeminar on policy study on e-Learning in Formal & Open Learning contexts
Seminar on policy study on e-Learning in Formal & Open Learning contexts
 
Prof. Gerald KNEZEK: Implications of Digital Generations for a Learning Society
Prof. Gerald KNEZEK: Implications of Digital Generations for a Learning Society Prof. Gerald KNEZEK: Implications of Digital Generations for a Learning Society
Prof. Gerald KNEZEK: Implications of Digital Generations for a Learning Society
 
G:\CITERS2015\29May2015\2 Invited-Talk-2-Sidorko-Fred
G:\CITERS2015\29May2015\2 Invited-Talk-2-Sidorko-FredG:\CITERS2015\29May2015\2 Invited-Talk-2-Sidorko-Fred
G:\CITERS2015\29May2015\2 Invited-Talk-2-Sidorko-Fred
 
Dr. David Gibson: Challenge-Based Learning
Dr. David Gibson: Challenge-Based LearningDr. David Gibson: Challenge-Based Learning
Dr. David Gibson: Challenge-Based Learning
 
Analogy, Causality, and Discovery in Science: The engines of human thought
Analogy, Causality, and Discovery in Science: The engines of human thoughtAnalogy, Causality, and Discovery in Science: The engines of human thought
Analogy, Causality, and Discovery in Science: The engines of human thought
 
Educating the Scientific Brain and Mind: Insights from The Science of Learnin...
Educating the Scientific Brain and Mind: Insights from The Science of Learnin...Educating the Scientific Brain and Mind: Insights from The Science of Learnin...
Educating the Scientific Brain and Mind: Insights from The Science of Learnin...
 
Science of Learning — Why it matters to schools and families?
Science of Learning — Why it matters to schools and families?Science of Learning — Why it matters to schools and families?
Science of Learning — Why it matters to schools and families?
 
Understanding the self through self bias
Understanding the self through self biasUnderstanding the self through self bias
Understanding the self through self bias
 
The implementation of "Reading Battle" in Lam Tin Methodist Primary School
The implementation of "Reading Battle" in Lam Tin Methodist Primary SchoolThe implementation of "Reading Battle" in Lam Tin Methodist Primary School
The implementation of "Reading Battle" in Lam Tin Methodist Primary School
 
Strengthening students' reading comprehension ability (both Chinese and Engli...
Strengthening students' reading comprehension ability (both Chinese and Engli...Strengthening students' reading comprehension ability (both Chinese and Engli...
Strengthening students' reading comprehension ability (both Chinese and Engli...
 
Gobert, Dede, Martin, Rose "Panel: Learning Analytics and Learning Sciences"
Gobert, Dede, Martin, Rose "Panel: Learning Analytics and Learning Sciences"Gobert, Dede, Martin, Rose "Panel: Learning Analytics and Learning Sciences"
Gobert, Dede, Martin, Rose "Panel: Learning Analytics and Learning Sciences"
 
Xiao Hu "Learning Analytics Initiatives"
Xiao Hu "Learning Analytics Initiatives"Xiao Hu "Learning Analytics Initiatives"
Xiao Hu "Learning Analytics Initiatives"
 
Tiffany Barnes "Making a meaningful difference: Leveraging data to improve le...
Tiffany Barnes "Making a meaningful difference: Leveraging data to improve le...Tiffany Barnes "Making a meaningful difference: Leveraging data to improve le...
Tiffany Barnes "Making a meaningful difference: Leveraging data to improve le...
 
Phil Winne "Learning Analytics for Learning Science When N = me"
Phil Winne "Learning Analytics for Learning Science When N = me"Phil Winne "Learning Analytics for Learning Science When N = me"
Phil Winne "Learning Analytics for Learning Science When N = me"
 
Xiao Hu "Overview of the Space of Learning Analytics and Educational Data Min...
Xiao Hu "Overview of the Space of Learning Analytics and Educational Data Min...Xiao Hu "Overview of the Space of Learning Analytics and Educational Data Min...
Xiao Hu "Overview of the Space of Learning Analytics and Educational Data Min...
 

Recently uploaded

Crayon Activity Handout For the Crayon A
Crayon Activity Handout For the Crayon ACrayon Activity Handout For the Crayon A
Crayon Activity Handout For the Crayon AUnboundStockton
 
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...Krashi Coaching
 
BASLIQ CURRENT LOOKBOOK LOOKBOOK(1) (1).pdf
BASLIQ CURRENT LOOKBOOK  LOOKBOOK(1) (1).pdfBASLIQ CURRENT LOOKBOOK  LOOKBOOK(1) (1).pdf
BASLIQ CURRENT LOOKBOOK LOOKBOOK(1) (1).pdfSoniaTolstoy
 
“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...
“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...
“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...Marc Dusseiller Dusjagr
 
Solving Puzzles Benefits Everyone (English).pptx
Solving Puzzles Benefits Everyone (English).pptxSolving Puzzles Benefits Everyone (English).pptx
Solving Puzzles Benefits Everyone (English).pptxOH TEIK BIN
 
mini mental status format.docx
mini    mental       status     format.docxmini    mental       status     format.docx
mini mental status format.docxPoojaSen20
 
Call Girls in Dwarka Mor Delhi Contact Us 9654467111
Call Girls in Dwarka Mor Delhi Contact Us 9654467111Call Girls in Dwarka Mor Delhi Contact Us 9654467111
Call Girls in Dwarka Mor Delhi Contact Us 9654467111Sapana Sha
 
Software Engineering Methodologies (overview)
Software Engineering Methodologies (overview)Software Engineering Methodologies (overview)
Software Engineering Methodologies (overview)eniolaolutunde
 
Accessible design: Minimum effort, maximum impact
Accessible design: Minimum effort, maximum impactAccessible design: Minimum effort, maximum impact
Accessible design: Minimum effort, maximum impactdawncurless
 
The basics of sentences session 2pptx copy.pptx
The basics of sentences session 2pptx copy.pptxThe basics of sentences session 2pptx copy.pptx
The basics of sentences session 2pptx copy.pptxheathfieldcps1
 
Introduction to ArtificiaI Intelligence in Higher Education
Introduction to ArtificiaI Intelligence in Higher EducationIntroduction to ArtificiaI Intelligence in Higher Education
Introduction to ArtificiaI Intelligence in Higher Educationpboyjonauth
 
Organic Name Reactions for the students and aspirants of Chemistry12th.pptx
Organic Name Reactions  for the students and aspirants of Chemistry12th.pptxOrganic Name Reactions  for the students and aspirants of Chemistry12th.pptx
Organic Name Reactions for the students and aspirants of Chemistry12th.pptxVS Mahajan Coaching Centre
 
URLs and Routing in the Odoo 17 Website App
URLs and Routing in the Odoo 17 Website AppURLs and Routing in the Odoo 17 Website App
URLs and Routing in the Odoo 17 Website AppCeline George
 
Introduction to AI in Higher Education_draft.pptx
Introduction to AI in Higher Education_draft.pptxIntroduction to AI in Higher Education_draft.pptx
Introduction to AI in Higher Education_draft.pptxpboyjonauth
 
Incoming and Outgoing Shipments in 1 STEP Using Odoo 17
Incoming and Outgoing Shipments in 1 STEP Using Odoo 17Incoming and Outgoing Shipments in 1 STEP Using Odoo 17
Incoming and Outgoing Shipments in 1 STEP Using Odoo 17Celine George
 
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...EduSkills OECD
 
Enzyme, Pharmaceutical Aids, Miscellaneous Last Part of Chapter no 5th.pdf
Enzyme, Pharmaceutical Aids, Miscellaneous Last Part of Chapter no 5th.pdfEnzyme, Pharmaceutical Aids, Miscellaneous Last Part of Chapter no 5th.pdf
Enzyme, Pharmaceutical Aids, Miscellaneous Last Part of Chapter no 5th.pdfSumit Tiwari
 
Sanyam Choudhary Chemistry practical.pdf
Sanyam Choudhary Chemistry practical.pdfSanyam Choudhary Chemistry practical.pdf
Sanyam Choudhary Chemistry practical.pdfsanyamsingh5019
 

Recently uploaded (20)

Crayon Activity Handout For the Crayon A
Crayon Activity Handout For the Crayon ACrayon Activity Handout For the Crayon A
Crayon Activity Handout For the Crayon A
 
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...
 
BASLIQ CURRENT LOOKBOOK LOOKBOOK(1) (1).pdf
BASLIQ CURRENT LOOKBOOK  LOOKBOOK(1) (1).pdfBASLIQ CURRENT LOOKBOOK  LOOKBOOK(1) (1).pdf
BASLIQ CURRENT LOOKBOOK LOOKBOOK(1) (1).pdf
 
“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...
“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...
“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...
 
Solving Puzzles Benefits Everyone (English).pptx
Solving Puzzles Benefits Everyone (English).pptxSolving Puzzles Benefits Everyone (English).pptx
Solving Puzzles Benefits Everyone (English).pptx
 
Model Call Girl in Tilak Nagar Delhi reach out to us at 🔝9953056974🔝
Model Call Girl in Tilak Nagar Delhi reach out to us at 🔝9953056974🔝Model Call Girl in Tilak Nagar Delhi reach out to us at 🔝9953056974🔝
Model Call Girl in Tilak Nagar Delhi reach out to us at 🔝9953056974🔝
 
mini mental status format.docx
mini    mental       status     format.docxmini    mental       status     format.docx
mini mental status format.docx
 
Call Girls in Dwarka Mor Delhi Contact Us 9654467111
Call Girls in Dwarka Mor Delhi Contact Us 9654467111Call Girls in Dwarka Mor Delhi Contact Us 9654467111
Call Girls in Dwarka Mor Delhi Contact Us 9654467111
 
Software Engineering Methodologies (overview)
Software Engineering Methodologies (overview)Software Engineering Methodologies (overview)
Software Engineering Methodologies (overview)
 
Accessible design: Minimum effort, maximum impact
Accessible design: Minimum effort, maximum impactAccessible design: Minimum effort, maximum impact
Accessible design: Minimum effort, maximum impact
 
The basics of sentences session 2pptx copy.pptx
The basics of sentences session 2pptx copy.pptxThe basics of sentences session 2pptx copy.pptx
The basics of sentences session 2pptx copy.pptx
 
Introduction to ArtificiaI Intelligence in Higher Education
Introduction to ArtificiaI Intelligence in Higher EducationIntroduction to ArtificiaI Intelligence in Higher Education
Introduction to ArtificiaI Intelligence in Higher Education
 
Organic Name Reactions for the students and aspirants of Chemistry12th.pptx
Organic Name Reactions  for the students and aspirants of Chemistry12th.pptxOrganic Name Reactions  for the students and aspirants of Chemistry12th.pptx
Organic Name Reactions for the students and aspirants of Chemistry12th.pptx
 
URLs and Routing in the Odoo 17 Website App
URLs and Routing in the Odoo 17 Website AppURLs and Routing in the Odoo 17 Website App
URLs and Routing in the Odoo 17 Website App
 
Introduction to AI in Higher Education_draft.pptx
Introduction to AI in Higher Education_draft.pptxIntroduction to AI in Higher Education_draft.pptx
Introduction to AI in Higher Education_draft.pptx
 
Incoming and Outgoing Shipments in 1 STEP Using Odoo 17
Incoming and Outgoing Shipments in 1 STEP Using Odoo 17Incoming and Outgoing Shipments in 1 STEP Using Odoo 17
Incoming and Outgoing Shipments in 1 STEP Using Odoo 17
 
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
 
Enzyme, Pharmaceutical Aids, Miscellaneous Last Part of Chapter no 5th.pdf
Enzyme, Pharmaceutical Aids, Miscellaneous Last Part of Chapter no 5th.pdfEnzyme, Pharmaceutical Aids, Miscellaneous Last Part of Chapter no 5th.pdf
Enzyme, Pharmaceutical Aids, Miscellaneous Last Part of Chapter no 5th.pdf
 
Staff of Color (SOC) Retention Efforts DDSD
Staff of Color (SOC) Retention Efforts DDSDStaff of Color (SOC) Retention Efforts DDSD
Staff of Color (SOC) Retention Efforts DDSD
 
Sanyam Choudhary Chemistry practical.pdf
Sanyam Choudhary Chemistry practical.pdfSanyam Choudhary Chemistry practical.pdf
Sanyam Choudhary Chemistry practical.pdf
 

Keynote 1: Teaching and Learning Computational Thinking at Scale

  • 1. 1 Teaching and Learning Computational Thinking at Scale T.C. Pong Senior Advisor to the Executive Vice-President & Provost Director of Center for Engineering Education Innovation Professor of Computer Science & Engineering Hong Kong University of Science & Technology 9 June 2018
  • 2. Outline • What is computational thinking and why is it important? • How to broaden access to computational thinking education? • Using HKUST’s MOOCs for delivering computational thinking at scale • Concluding remarks
  • 3. My Lesson Learned as a Computer Science Student Think very carefully before doing any actual coding!
  • 4. My Lesson Learned as a Computer Science Student Fortran – My 1st programming language Basic Algol Scheme Prolog Pascal C / C++ Java A programming language doesn’t solve problems, it is the thought process behind programming that formulates solution to problems!
  • 5. What is Computational Thinking? • Computational thinking is the thought processes involved in formulating a problem and expressing its solution(s) in such a way that a computer—human or machine—can effectively carry out. [Wikipedia, Wing 2014]
  • 6. Four stages of Computational Thinking The four main stages of computational thinking include: • Problem formulation and decomposition • Pattern recognition and data representation • Problem abstraction • Algorithm design
  • 7. Changing Way of Life Why is Computational Thinking Important?
  • 10. 21st Century Competencies & Skills 4 + 1 C’s 21st century skills: • Critical thinking • Creativity • Communication • Collaboration • Computational thinking
  • 11. Computational Thinking in National Curriculum in England
  • 12. Computer Science For All Policy in the USA
  • 13. CT becomes Compulsory in China’s High School Curriculum
  • 15. Computational Thinking in Singapore’s Smart Nation Initiative
  • 18. How to broaden access to computational thinking education? Need to deliver computational thinking education to different groups of learners: • Students at different levels: – K-12 – College students, including UG and PG – Adult learners • Teachers and educators • Parents and others
  • 19. Using MOOCs for Delivering Computational Thinking at Scale HKUST offers the following MOOCs for delivering computational thinking at scale: - Introduction to Java Programming - Developing Android Apps with App Inventor - Cornerstone Engineering Design Project
  • 20. Massive Open Online Courses A massive open online course (MOOC) is a type of online course aimed at large-scale participation and open access via the Internet. • In addition to online video lectures, learners are involved actively in the learning process • MOOCs go beyond just offering courses and content. Learning analytics allow us to understand how students learn and how teachers can improve their teaching.
  • 21. MOOC Platforms Major MOOC platforms: – Coursera and edX in the US – FutureLearn in the UK – France Université Numérique (France Digital University) in France – Iversity in Germany – Open2Study in Australia – XuetangX & CNMOOC in China – Ewant 磨課師 in Taiwan – JMOOC in Japan – KMOOC in Korea – HKMOOC in Hong Kong
  • 22. MOOC completion rates HKUST’s MOOC Experience Over 1,000,000 learners have registered for 40 MOOCs offered by HKUST
  • 23. MOOC on edX: Introduction to Java Programming
  • 24. edX: 10 Most Popular Courses in 2016
  • 25. Top edX Courses in 2017
  • 26. 27 Introduction to Java Programming: Demographic Distribution
  • 27. Top Students from COMP102x Top Students with almost perfect scores
  • 28. Four stages of Computational Thinking The four main stages of computational thinking include: • Problem formulation and decomposition • Pattern recognition and data representation • Problem abstraction • Algorithm design
  • 29. Formulate a well-defined Problem: • A well-defined problem means that – a solution exists for the problem – an unambiguous solution can be found in a finite number of steps • Examples: – 1 x 2 + 3 – 1 + 2 x 3 Is the problem statement “Finding the best way to travel from Hong Kong to London” a well-defined problem? Problem Formulation and Decomposition 1 + (2 x 3) = 7 (1 + 2) x 3 = 9
  • 30. Formulate a well-defined Problem: Is the problem statement “Finding the best way to travel from Hong Kong to London” a well-defined problem? • How do you define best? (Fastest, Cheapest) • Any limitations? (Preferred mode of transportation) • Any ambiguous definitions? (London) Problem Formulation and Decomposition
  • 31.
  • 32.
  • 33. 2D Square Apple Problem Starting from the middle cell, would it be possible for the worm to finish eating all the apples? Rules:  The worm can only move into another cell that shares a common wall; and  a cell that has not been previously visited. Problem Representation and Pattern Recognition
  • 34. Start state Problem Representation and Pattern Recognition
  • 35. Goal state Start state Problem Representation and Pattern Recognition
  • 36. 3D Square Apple Problem Problem Representation and Pattern Recognition
  • 38. Would it be possible for the worm to finish eating through all the 27 apples? 1) Yes 2) No 3) Not sure Question
  • 42. Use the new representation and discuss with your classmate to come up with a solution again to the following question: Would it be possible for the worm to finish eating through all the 27 apples? 1) Yes 2) No 3) Not Sure Question
  • 43. Importance of Problem Representation 2D square apple: • There are 5 red apples and 4 green apples • Every move will be restricted to going between apples of different colors • If one starts from a green apple, there would be no more green apple after consuming the 4th red apple
  • 44. 3D square apple: • There are 14 red apples and 13 green apples The problem shows the importance of finding the right representation before solving a problem! Using the same argument as in the 2D case, if one starts from a green apple, there would be no more green apple after finishing the 13th red apple. Importance of Problem Representation
  • 45. Can the dominos cover all the cells on the 8x8 board? You may assume that there are enough dominos. Pattern Recognition: Transfer Learning
  • 46. With two of the corners cutoff from the 8x8 board, can the dominos still cover all the cells on the board? Pattern Recognition: Transfer Learning
  • 47. There are 32 black cells and 30 white cells. Each domino always covers one black and one white cell. After 15 dominos are placed on the board, there would be no more white cell! Pattern Recognition: Transfer Learning
  • 50. 51
  • 51. Algorithm Design: Selection Sort • Selection sort performs sorting by repeatedly finding the largest element in the unsorted portion of the array and then placing it to the end of this unsorted portion until the whole array is sorted. • Algorithm – Define the entire array as unsorted at the beginning – While the unsorted portion of the array has more than one element: • Find its largest element • Swap with last element • Reduce the unsorted portion of the array by 1
  • 55. MIT App Inventor • MIT App Inventor: a very easy-to-use Android application development tool – Homepage: http://appinventor.mit.edu • It is completely started and used within a browser. No software installation is needed • Supported browsers: Chrome, Firefox and Safari. Internet Explorer is not supported! • System requirement details: http://appinventor.mit.edu/explore/ai2/setup.html 56
  • 57. An Hour-of-Code Event for Students and Parents
  • 58. An Android App Game • We will create the Super-dolphin game, where a special dolphin is moving super fast undersea. She only appears still in your sight for a short time (when she is tired). She is so lovely that you want to touch her. If you manage to touch her, she will be scared and hide herself, and your game score will be increased by 10 points. 59
  • 60. To contextualize activities that allow the application of computational thinking, a cornerstone engineering design project course was developed for 1st year engineering students: • To provide students exposure to knowledge and skills from different engineering disciplines • To engage students in team projects that connect engineering design with real-world problems using computational thinking • using a blended and experiential learning approach A Cornerstone Engineering Design Project Course
  • 61. A Blended Experiential Learning Course on Cornerstone Design Project
  • 66. Cornerstone Engineering Design Project – Design Thinking Prototyping
  • 69. Learning Analytics on MOOCs Prof. Huamin Qu’s VisMOOC: A visual analytics tool for MOOC
  • 73.
  • 75. Massive Open Online Degree (MOOD) 76
  • 76. Intelligent Tutor at Georgia Tech 77
  • 77. Creativity Critical Thinking 21st Century Competencies & Skills Communication Computational Thinking Collaboration