Prezentacja na temat nauki programowania i kodowania z zastosowaniem myślenia logicznego oraz gałązki logicznej TOC. Zaprezentowana podczas I Kongresu TOC w Gdańsku, 06.10.17
Programowanie z TOC - I Kongres TOC - Magdalena Brewczyńska
1. Magdalena Brewczyńska
Ośrodek Rozwoju Kompetencji Edukacyjnych
Olivia Business Centre, Gdańsk, 06.10.2017r.
WWW.TOC.EDU.PL
I Kongres TOC
Programowanie a TOC
3. Podstawowy przepis na klasyczny omlet
(1 porcja):
• 2 jajka
• szczypta soli
• 2 łyżki mleka
• 1 łyżka masła
• Przygotowanie:
• Jajka wbić do głębokiego talerza, dodać sól i mleko. W
międzyczasie rozgrzać patelnię z masłem. Jajka
roztrzepać widelcem (przez ok. kilkunaście sekund),
wykonując energiczne koliste ruchy ręką, w ten sposób
wtłaczając w masę powietrze.
• Wylać na roztopione masło i smażyć przez ok. pół
minuty aż zacznie się ścinać od spodu, wówczas
przesuwać szpatułką masę od brzegów ku środkowi
patelni, wlewając surową masę w wolne miejsce,
jednocześnie przekręcając patelnią. Gdy spód będzie
całkowicie ścięty, a środek pozostanie delikatnie
wilgotny, złożyć omlet na pół i wyłożyć na talerz.
4. Podstawowy przepis na klasyczny omlet (1 porcja):
DANE:
Składniki
• 2 jajka
• szczypta soli
• 2 łyżki mleka
• 1 łyżka masła
INSTRUKCJA/ ALGORYTM:
• Przygotowanie:
• Jajka wbić do głębokiego talerza, dodać sól i mleko. W międzyczasie rozgrzać
patelnię z masłem. Jajka roztrzepać widelcem (przez ok. kilkunaście sekund),
wykonując energiczne koliste ruchy ręką, w ten sposób wtłaczając w masę
powietrze.
• Wylać na roztopione masło i smażyć przez ok. pół minuty aż zacznie się ścinać od
spodu, wówczas przesuwać szpatułką masę od brzegów ku środkowi patelni,
wlewając surową masę w wolne miejsce, jednocześnie przekręcając patelnią.
Gdy spód będzie całkowicie ścięty, a środek pozostanie delikatnie wilgotny, złożyć
omlet na pół i wyłożyć na talerz.
5. Programowanie to pisanie instrukcji
dla komputera
• Programy sterują kuchenkami mikrofalowymi, naszymi
komputerami domowymi, serwerami banków i portali
internetowych, tabletami, telefonami komórkowymi,
ale też pralkami czy windami.
https://pixabay.com/pl/inteligentny-dom-strona-g%C5%82%C3%B3wna-2769210/
6. Programiści piszą kod
•Programowanie prowadzi do tworzenia
systemów i aplikacji. Aby dojść do tej
umiejętności niezwykle ważne jest
logiczne myślenie, ponieważ
najmniejszy błąd w kodzie programu
spowoduje niemożność uruchomienia
danego zapisu programistycznego.
8. NAUKA PROGRAMOWANIA NIE JEST
TYLKO NAUKĄ INFORMATYKI, NIE SŁUŻY
TYLKO KSZTAŁCENIU PRZYSZŁYCH
PROGRAMISTÓW
MYŚLENIE KOMPUTACYJNE
=
umiejętność rozwiązywania problemów z różnych
dziedzin za pomocą
narzędzi wyniesionych z informatyki
Czego uczymy, ucząc programowania?
9. PROGRAMOWANIE A NARZĘDZIA TOC
Graficzna wizualizacja treści
• Programowanie: schemat blokowy, języki wizualne
np. Scratch, Baltie, gry edukacyjne – Scottie Go!
• Narzędzia TOC: gałązka logicznego myślenia,
drzewko ambitnego celu, chmurka
17. PROGRAMOWANIE I TOC UCZĄ LOGICZNEGO
MYŚLENIA
Analiza zagadnienia/ problemu:
określenie problemu →
definiowanie modeli i pojęć →
ODKRYCIE ROZWIĄZANIA →
zaprogramowanie rozwiązania →
testowanie
18. Do rozwiązania problemu można dojść na wiele
sposobów. Język programowania jest drugorzędny.
Wyszukiwanie i poprawianie błędów jest częścią
procesu. DESIGN THINKING
PROGRAMOWANIE I TOC ...to szukanie rozwiązań
……. to praca z informacją
Aby rozwiązać problem, trzeba umieć go
precyzyjnie określić (dane wejściowe, dane
wyjściowe, pojęcie zmiennych).
Organizacja i porządkowanie danych.
19. Uczenie się od siebie nawzajem – wymiana
pomysłów, metoda projektowa. Praca na
skryptach stworzonych przez innych.
Testowanie rozwiązań, przedstawianie
swoich programów innym.
Komunikacja z innymi za pomocą
technologii.
PROGRAMOWANIE I TOC zachęcają
do współpracy
20.
21. Posługując się narzędziami TOC uczymy:
• algorytmicznego, logicznego, krytycznego myślenia, które
pozwala na zbudowanie struktur myślowych dziecka/ ucznia –
niezbędnych do tworzenia kodów programistycznych,
z odpowiednią składnią języka: przyczyna – skutek;
• przewidywania skutków swoich czynności;
• współpracy w grupie, komunikowania, rozwiązywania
konfliktów i problemów;
• podejmowania decyzji przy świadomości ich skutków;
• rozumienia, analizowania i rozwiazywania problemów na
bazie logicznego i abstrakcyjnego myślenia, myślenia
algorytmicznego i sposobów reprezentowania informacji.
23. Komputer rozumie operacje
logiczne – język programowania
ułatwia człowiekowi tworzenie
instrukcji zrozumiałych dla
maszyny.
A narzędzia TOC uczą logicznego,
algorytmicznego myślenia
pozwalającego na w/w.
24. Dziękuję za uwagę ☺
Magdalena Brewczyńska
E-mail: Magdalena_Brewczynska@wsip.com.pl
Ośrodek Rozwoju Kompetencji Edukacyjnych
https://orke.pl/
WWW.TOC.EDU.PL
I Kongres TOC
Gdańsk, 06.10.2017r.