I used this set of slides for the lecture on Computational Thinking I gave at the University of Zurich for the 1st year students following the course of Formale Grundlagen der Informatik.
20. Computational thinking is a way of
solving problems,
designing systems, and
understanding human behavior
that draws on concepts
fundamental to computer science.
0 06
g, C ACM 2
M. Win
Jeannette
25. A computer is a programmable machine that
receives input, stores and manipulates
information, and provides output in a useful
format.
10
dia, 20
Wikipe
29. Computational thinking is a way of
solving problems,
designing systems, and
understanding human behavior
that draws on concepts
fundamental to computer science.
0 06
g, C ACM 2
M. Win
Jeannette
43. ∞
9 F
14 E
6
2 ∞
9
11 D
14 C
9
15
10
0
A
7 B 7
44. ∞
9 F
14 E
6
2 7 + 15 = 22
9 < 7 + 10
11 D
14 C
9
15
10
0
A
7 B 7
45. ∞
9 F
14 > 9 + 2 E
6
2 22 > 9 + 11
9
11 D
14 C
9
15
10
0
A
7 B 7
46. 20
9 F
11 E
6
2 20
9
11 D
14 C
9
15
10
0
A
7 B 7
47. 20 < 20 + 6
9 F
11 E
6
2 20
9
11 D
14 C
9
15
10
0
A
7 B 7
48. Computational thinking is a way of
solving problems,
designing systems, and
understanding human behavior
that draws on concepts
fundamental to computer science.
0 06
g, C ACM 2
M. Win
Jeannette
73. Computational thinking is a way of
solving problems,
designing systems, and
understanding human behavior
that draws on concepts
fundamental to computer science.
0 06
g, C ACM 2
M. Win
Jeannette
75. Computational thinking is a way of
solving problems,
designing systems, and
understanding human behavior
that draws on concepts
fundamental to computer science.
0 06
g, C ACM 2
M. Win
Jeannette