Important Announcement
PubHTML5 Scheduled Server Maintenance on (GMT) Sunday, June 26th, 2:00 am - 8:00 am.
PubHTML5 site will be inoperative during the times indicated!

Home Explore Realizacja podstawy

Realizacja podstawy

Published by barti2303, 2017-11-18 06:42:48

Description: Realizacja podstawy

Search

Read the Text Version

Jak realizować nową podstawę kształcenia informatycznegona każdym etapie edukacyjnym Podniesienie umiejętności i kompetencji w zakresie nauczania programowania na wszystkich etapach edukacyjnych Grant Wielkopolskiego Kuratora Oświaty Maciej Borowiecki [email protected] Ośrodek Edukacji Informatycznej i Zastosowań Komputerów w Warszawie Poznań, listopad 2016

Informatyka – co to takiego?• ...• algorytmika – tworzenie i analizowanie algorytmów. Podstawowa, najstarsza dyscyplina informatyki.• programowanie – czyli tworzenie kodu źródłowego programów komputerowych. Najpopularniejsza dyscyplina informatyki.•…

Kiedy zaczynać naukę programowania?Programowanie komputera oznacza tylko Seymour Papertporozumiewanie się z nim w języku, który mogą (1926 – 2016)zrozumieć zarówno komputer, jak i człowiek. A uczeniesię języków jest jedną z tych rzeczy, które dzieci robiąnajlepiej. Każde dziecko uczy się mówić. Dlaczegozatem dzieci nie miałyby się uczyć rozmawiaćz komputerem?

Jak to robić?• na luzie• poprzez gry i zabawy, w tym ruchowe• z komputerem (tabletem) ale i bez• z odpowiednio dobranym oprogramowaniem• nieformalnie wprowadzamy takie pojęcia jak: polecenie, sekwencja zdarzeń, plan działania

Przykład lekcji

Jakie oprogramowanie - przykładyplatforma code.org

Jakie oprogramowanie - przykładyScottie Go!

Jakie oprogramowanie - przykłady ScratchJr i Scratch

Jak mamy do dyspozycji roboty…

Szkoła podstawowa cd..• Zajęcia mają charakter bardziej formalny.• Uczniowie zajmują się różnymi sytuacjami problemowymi.• Niektóre z nich programują tworząc historyjki, gry, animacje.• Używają wizualnego języka programowania.• Warto się zastanowić nad użyciem języka tekstowego w starszych klasach SP.

Przykłady problemów• Porządkowanie• Wieże w Hanoi• Przeszukiwanie binarne (gra w 20 pytań)

Geometria żółwiaoto kwadrat :bok powtórz 4 [naprzód :bok prawo 90]już

Od wielokąta do obliczeńn*kąt=360 n*kąt=m*360

Od wielokąta do obliczeń

Od wielokąta do obliczeńn*kąt=m*360=NWW(kąt,360) n=NWW(kąt,360)/kąt

Konkursy (wybrane)• Bóbr• miniLOGIA Zadania algorytmiczne dotyczące geometrii żółwia – można rozwiązywać w Logo lub Pythonie

Jak pracować ze starszymi uczniami?(gimnazjum, szkoła ponadgimnazjalna) • Personalizacja nauczania • Informatyka bez komputera • Metodą projektów (indywidualnie i zespołowo) • Dobierajmy problemy z różnych dziedzin • Raczej tekstowy język programowania • Metodą odwróconej lekcji • Pobudzajmy kreatywność

Informatyka bez komputeraPrzykład: System binarny

Jaki język wybrać?• czy to ważne, czy nie?• możliwości wiele • Processing • JavaScript • Python • C++ • Java • raczej już niestety nie Pascal

Odwrócona lekcja (Akademia Khana)• Programowanie • Kursy programowania w JavaScript z biblioteką Processing • HTML/CSS, HTML/JS • SQL• Informatyka • Algorytmy • Podróż do kryptografii • Podróż do teorii informacji• Tworzenie klas, śledzenie postępów uczniów• Możliwość wykorzystania środowiska programowania niezależnie od kursów

Akademia Khana – przykład zadania

Konkursy, olimpiady, matura z informatyki• LOGIA • OIG• KOALA • OI

Dziękuję za uwagę Maciej Borowiecki [email protected]


Like this book? You can publish your book online for free in a few minutes!
Create your own flipbook