Ziel der der Executive Tech Academy ist es, Führungskräfte an einem Halbtag wichtiges technisches Grundwissen zu vermitteln, das Sie bei künftigen Entscheidungen in digitalen Initiativen unterstützt.
1. Executive Tech Academy. Teil 1.
Computational Thinking. Namics.
Lara Mogge
Jürg Stuker
Bern, 16. Oktober 2019
A Merkle Company
2. Namics. A Merkle Company 2ETA - Computational Thinking
Eingabe(n) Ausgabe(n)
3. Namics. A Merkle Company 3ETA - Computational Thinking
Eingabe(n) Ausgabe(n)Frage stellen
Realwelt ->
Code
Ausführung
des
Programms
Code ->
Realtwelt,
validieren
4. Namics. A Merkle Company 4ETA - Computational Thinking
Zum Beispiel mit Cubetto
5. Namics. A Merkle Company
Algorithmic Thinking
5ETA - Computational Thinking
Quelle: https://www.youtube.com/watch?v=leBEFaVHllE
6. Namics. A Merkle Company
“Computational thinking is the thought
processes involved in modeling a
situation and specifying the ways an
information-processing agent can
effectively operate within it to reach an
externally specified (set of) goal(s).”
6ETA - Computational Thinking
Quelle: Enrico Nardelli. Do We Really Need Computational Thinking? Communications of the ACM, February 2019.
18. Namics. A Merkle Company
Der ultimative Test ;)
18ETA - Computational Thinking
Quelle: http://www.senioren.ch/blog/Die-binaere-Uhr-am-St--Galler-Hauptbahnhof_79
19. Namics. A Merkle Company 19ETA - Computational Thinking
0 | 1 = Bit(0 oder 1)
10101010 = Byte(von 0 bis 255)
20. Namics. A Merkle Company
American Standard Code for Information Interchange
20ETA - Computational Thinking
A = 65(10)
= 01000001(2)
B = 66(10)
= 01000010(2)
C = 67(10)
21. Namics. A Merkle Company
Die Denkwelt der damaligen Erfinder 1963
21ETA - Computational Thinking
Quelle: https://twitter.com/FakeUnicode/status/1071238318430420993
22. Namics. A Merkle Company
von 0 bis 255 von 0 bis 255
RGB Color Code
22ETA - Computational Thinking
von 0 bis 255
23. Namics. A Merkle Company
RGB Color Code
23ETA - Computational Thinking
24. Namics. A Merkle Company
117(10)
01110101(2)
75(16))
255(10)
11111111(2)
FF(16)
0(10)
00000000(2)
00(16))
RGB Color Code
24ETA - Computational Thinking
=
25. Namics. A Merkle Company
Frage stellen
Realwelt ->
Code
Ausführung
des
Programms
Code ->
Realtwelt,
validieren
25ETA - Computational Thinking
26. Namics. A Merkle Company
Suche in Telefonbuch
26ETA - Computational Thinking
27. Namics. A Merkle Company 27ETA - Computational Thinking
Sequenzielle
Suche
Binäre
Suche
28. Namics. A Merkle Company
Aufwand für Suche im Telefonbuch?
28ETA - Computational Thinking
Anzahl Einträge (=n)
ZeitfürLösung
Sequenzielle
Suche n/2
Binäre
Suche log(n)
29. Namics. A Merkle Company
Abschluss Teil 1
“So denken, wie man einer (informationsverarbeitenden) Maschine
effizient Aufträge erteilt”
● Mehrdeutigkeit
● nicht nur “Programm ausführen”
Codierung in 0 und 1
● Zeichen
● Farben
Denken in Algorithmen
● unterschiedliche Komplexität
29ETA - Computational Thinking
30. Namics. A Merkle Company
Epilog und Lizenz
Muss der Trainer seine Sportart selbst ausgeübt haben?
Ein technisches Grundverständnis hilft, um die
Herausforderungen der digitalen Transformation innerhalb des
eigenen Unternehmens besser zu erkennen und zu bewerten.
Ziel der der Executive Tech Academy von Namics ist es,
Führungskräfte an einem Halbtag wichtiges technisches
Grundwissen zu vermitteln, das Sie bei künftigen
Entscheidungen in digitalen Initiativen unterstützt.
Der Kurs ist inspiriert von Prof. David J. Malans Kurs
Computer Science for Business Professionals und untersteht
der Creative Commons BY-SA 4.0 Lizenz.
30ETA - Computational Thinking
Sie dürfen:
● Teilen — das Material in
jedwedem Format oder Medium
vervielfältigen und
weiterverbreiten
● Bearbeiten — das Material
remixen, verändern und darauf
aufbauen und zwar für beliebige
Zwecke, sogar kommerziell.
Unter folgenden Bedingungen:
● Namensnennung
● Weitergabe unter gleichen
Bedingungen
31. Executive Tech Academy. Teil 1.
Computational Thinking. Namics.
Lara Mogge
Jürg Stuker
Bern, 16. Oktober 2019
A Merkle Company