Professional Documents
Culture Documents
Computational Thinking 1-0-1 Introduction To Computational Thinking PDF
Computational Thinking 1-0-1 Introduction To Computational Thinking PDF
(General Introduction)
Video 5.0a
q Miscellaneous
v A few videos on CT related topics
q Lecture 6:
v Algorithm Design (abstraction, decomposition)
v Developing an ITeMS (IT-enabled MindSet)
v Computability and Efficiency
(Recursive Arches)
Dec 2015, @StanfordU
Q-Module: Tourist Problem) Page 5
Hon Wai Leong, SoC, NUS
What I do and like to do…
Research: Teaching:
Design and analysis of algorithms Algorithms Design and Analysis
[ 算法设计与分析 ]
Transportation Logistics Discrete Mathematics
Incompleteness Theorems
v There are problems that are not computable.
A definition:
“Computational thinking is a way of solving
problems, designing systems, and understanding
human behaviour that draws on concepts fundamental
to computer science. To flourish in today’s world,
computational thinking has to be a fundamental part
of the way people think and understand the world.”
(…Jeannette Wing, CMU, 2006)
Problem
Abstraction
Formulation
Algorithm Decomposition
Design Composition