Język programowania językiem informatyki

Podobne dokumenty
Informatyka i programowanie dla wszystkich uczniów

Nowa Podstawa programowa z informatyki. Konferencja metodyczna Ostrołęka, 26 października 2016

Nowa Podstawa programowa z informatyki. Konferencja metodyczna Radom, 7 grudnia 2016

WYMAGANIA EDUKACYJNE DLA KLASY 4 powstałe w oparciu o nową podstawę programową i program nauczania

Informatyka Szkoła podstawowa

Nowa podstawa programowa z informatyki. Mariusz Kordylewski

Nowa podstawa programowa przedmiotu informatyka w szkole ponadpodstawowej

Innowacja pedagogiczna na zajęciach komputerowych w klasach 4e, 4f, 4g. Nazwa innowacji Programowy Zawrót Głowy

Nie święci garnki lepią. czyli wprowadzenie do programowania

Aktywizacja uczniów w ramach kształcenia pozaszkolnego. Maciej M. Sysło WMiI Uni Wrocław, WMiI UMK Toruń

Wsparcie uczelni dla idei nauczania wszystkich uczniów informatyki i programowania: outreach, studia podyplomowe

Edukacja informatyczna w gimnazjum i w liceum w Nowej Podstawie Programowej

Dość technologii, zaczynamy wszystkich uczniów uczyć informatyki i programowania

kształcenia pozaszkolnego WMiI Uni Wrocław, WMiI UMK Toruń

WYMAGANIA PROGRAMOWE INFORMATYKA DLA KLAS IV-VIII. II Programowanie i rozwiązywanie problemów z wykorzystaniem komputera i innych urządzeń cyfrowych

Zmiany w podstawie programowej informatyki w klasie 4. Jolanta Pańczyk

Podstawa programowa - zajęcia komputerowe

Grażyna Szabłowicz-Zawadzka CKU TODMiDN PROGRAMOWANIE

PROGRAMOWAĆ KAŻDY MOŻE

Innowacja pedagogiczna dla uczniów pierwszej klasy gimnazjum Programowanie

ROZPORZĄDZENIE MINISTRA EDUKACJI NARODOWEJ

Temat: Programujemy historyjki w języku Scratch tworzymy program i powtarzamy polecenia.

Innowacja pedagogiczna

Edukacja informatyczna w klasach 1-3

PRZEDMIOTOWY SYSTEM OCENIANIA ZAJĘCIA KOMPUTEROWE II ETAP EDUKACYJNY - KLASY IV - VI

PRZEDMIOTOWY SYSTEM OCENIANIA Z INFORMATYKI W KLASACH KLASY 4 6. Kryteria oceniania i metody sprawdzania osiągnięć uczniów na zajęciach komputerowych.

INFORMATYKA WYMAGANIA OGÓLNE

Programować można w każdym wieku Fundamenty edukacji informatycznej według nowej podstawy programowej

roku opracowanej przez Radę ds. Informatyzacji Edukacji przy Ministrze Edukacji Narodowej.

KARTA MONITOROWANIA PODSTAWY PROGRAMOWEJ KSZTAŁCENIA OGÓLNEGO

SCENARIUSZ LEKCJI. Streszczenie. Czas realizacji. Podstawa programowa

Przedmiotowy System Oceniania z zajęć komputerowych i informatyki w Szkole Podstawowej nr 3 w Gryfinie, klasy IV-VII.

Teraz bajty. Informatyka dla szkoły podstawowej. Klasa VI

Komentarz do podstawy programowej

Przedmiotowe Zasady Oceniania informatyki w Szkole Podstawowej nr 3 w Gryfinie, klasy IV-VIII

Przedmiotowy System Oceniania z informatyki Oddziały gimnazjalne SP 3 w Gryfinie, klasy II.

Teraz bajty. Informatyka dla szkoły podstawowej. Klasa VI

PRZEDMIOTOWY REGULAMIN I WOJEWÓDZKIEGO KONKURSU Z INFORMATYKI DLA UCZNIÓW SZKÓŁ PODSTAWOWYCH WOJEWÓDZTWA ŚWIĘTOKRZYSKIEGO W ROKU SZKOLNYM 2019/2020

Wymagania edukacyjne. II etap edukacyjny: klasy IV VIII. Informatyka. Wymagania szczegółowe

Wymagania na poszczególne oceny szkolne dla klasy VI. (na podstawie Grażyny Koba, Teraz bajty. Informatyka dla szkoły podstawowej.

Przedmiotowe zasady oceniania z informatyki w klasach: IV, V, VII, VIII i III oddziałach gimnazjalnych

Wymagania edukacyjne z informatyki i technologii informacyjnej

Przedmiotowy system oceniania ZAJĘCIA KOMPUTEROWE Klasy IV-VI

Wymagania edukacyjne z informatyki dla uczniów klas VI SP nr 53 w Krakowie w roku szkolnym 2019/2020

PROGRAMOWANIE DLA KAŻDEGO. Rewolucja w nauczaniu informatyki. Programowanie od pierwszych klas, sterowanie robotami i co jeszcze?

1. Pilotaż i projekt nowej Podstawy programowej z informatyki. 2. Obszary współpracy i udział podmiotów wspomagających.

Programować można w każdym wieku i może to być zajęcie nie tylko kształcące, ale także bardzo pasjonujące

i działanie urządzeń związanych równieŝ budowę i funkcje urządzeń

w Zespole Szkolno-Przedszkolnym w Kucharach Innowacja pedagogiczna Programistyczny start SPIS TRE Opis programu e) Cele programu b) Treści nauczania

Przedmiotowy system oceniania ZAJĘCIA KOMPUTEROWE

Proporcje podziału godzin na poszczególne bloki. Tematyka lekcji. Rok I. Liczba godzin. Blok

Sprawozdanie z realizacji programu Kodowanie z klasą dla uczniów klasy II i IV Szkoły Podstawowej nr 7

PROGRAM NAUCZANIA DLA I I II KLASY GIMNAZJUM

Od szczegółu do ogółu, praktyczne refleksje o nauczaniu informatyki wg nowej podstawy programowej

Warunki i sposoby realizacji podstawy programowej kształcenia ogólnego w klasie IV i VII szkoły podstawowej z informatyki.

Z matematyką i programowaniem za pan brat. Szkoła Podstawowa im. A. Fiedlera w Połajewie

WEWNĄTRZSZKOLNE ZASADY OCENIANIA Z INFORMATYKI

Przedmiotowe zasady oceniania z zajęć komputerowych w klasie VI

1. Dlaczego chcemy zmienić podstawę programową z informatyki?

STANDARDY PRZYGOTOWANIA NAUCZYCIELI INFORMATYKI

SCENARIUSZ LEKCJI Przesuwanie paraboli - wykorzystanie arkusza kalkulacyjnego na lekcjach matematyki

PRZEDMIOTOWY SYSTEM OCENIANIA Z ZAJĘĆ KOMPUTEROWYCH DLA KLAS 4-6

Zajęcia komputerowe w szkole podstawowej. Wanda Jochemczyk Ośrodek Edukacji Informatycznej i Zastosowań Komputerów wanda@oeiizk.waw.

PUBLICZNA SZKOŁA PODSTAWOWA NR 1. Innowacja programowa w ramach przedmiotu zajęcia komputerowe na poziomie klas I-III

SCENARIUSZ LEKCJI. TEMAT LEKCJI: Budowa atomu. Układ okresowy pierwiastków chemicznych. Promieniotwórczość naturalna i promieniotwórczość sztuczna

Wymagania edukacyjne do przedmiotu

Wymagania edukacyjne i sposoby sprawdzania edukacyjnych osiągnięć uczniów z informatyki

Wybrane wymagania dla informatyki w gimnazjum i liceum z podstawy programowej

Przedmiotowy system oceniania z zajęć komputerowych 2016/2017

Sprawozdanie z realizacji Pilotażowego wdrażania nauki programowania w edukacji formalnej w oparciu o innowacje pedagogiczne w szkołach

Roboty grają w karty

- 1 - Liczba godzin. Nr lekcji. Nr punktu w podręczniku. Zagadnienia do realizacji według podstawy programowej (treści nauczania)

INFORMATYKA KL V. dopuszczającą dostateczną dobra bardzo dobra celująca Minimalna liczba ocen

WYMAGANIA EDUKACYJNE. Informatyka Szkoła Podstawowa Klasa 4 NA ŚRÓDROCZNĄ I ROCZNĄ OCENĘ KLASYFIKACYJNĄ

Numer i nazwa obszaru: Temat szkolenia:

PRZEDMIOTOWY SYSTEM OCENIANIA Z ZAJĘĆ KOMPUTEROWYCH dla uczniów klas IV Szkoły Podstawowej nr 47 im. Jana Klemensa Branickiego w Białymstoku

LEKCJA 2 Program do zdalnego sterowania robotem

Przedmiotowe Ocenianie z informatyki

PRZEDMIOTOWE OCENIANIE Z INFORMATYKI w Publicznej Szkole Podstawowej nr 3 im. Jana Długosza w Radomiu

WYMAGANIA EDUKACYJNE Z INFORMATYKI NA POSZCZEGÓLNE STOPNIE W KLASIE 7 opracowane na podstawie podręcznika:

Numer i nazwa obszaru: Temat szkolenia:

1. Wymagania ogólne i szczegółowe cele edukacyjne kształcenia i wychowania

Rozkład materiału do zajęć z informatyki. realizowanych według podręcznika

PRZEDMIOTOWE ZASADY OCENIANIA ZAJĘCIA KOMPUTEROWE

Programowanie od pierwszoklasisty do maturzysty. Grażyna Koba

SCENARIUSZ LEKCJI. Tajemniczy ciąg Fibonacciego sztuka przygotowania dobrej prezentacji

Czym jest nauczanie dwujęzyczne?

SCENARIUSZ LEKCJI. TEMAT LEKCJI: Projektowanie rozwiązania prostych problemów w języku C++ obliczanie pola trójkąta

Przedmiotowy system oceniania z przedmiotu zajęcia komputerowe oraz informatyka w Szkole Podstawowej nr 12 we Wrocławiu

WYMAGANIA EDUKACYJNE zajęcia komputerowe

Ogólne cele kształcenia na zajęciach komputerowych:

PRZEDMIOTOWE ZASADY OCENIANIA Z ZAJĘĆ KOMPUTEROWYCH DLA KLAS IV-VI

SCENARIUSZ TEMATYCZNY. Prawa Keplera (fizyka, informatyka poziom rozszerzony)

Funkodowanie dla najmłodszych, czyli jak rozwijać myślenie komputacyjne poprzez zabawę i ruch w edukacji wczesnoszkolnej i wychowaniu przedszkolnym

Scenariusze cyklu 15 zajęć praktycznych dla uczniów klas I-III szkół podstawowych

1 Informatyka Przedmiotowy system oceniania KLASA 4

PRZEDMIOTOWE ZASADY OCENIANIA z informatyki w klasie VII

Numer i nazwa obszaru: Temat szkolenia:

WŁASNY PROGRAM NAUCZANIA INFORMATYKI

Transkrypt:

Język programowania językiem informatyki Informatyka dla wszystkich uczniów UMK Toruń, UWr Wrocław syslo@mat.uni.torun.pl, @ii.uni.wroc.pl http://mmsyslo.pl

Mocne uderzenie W maju 2015, na stronie MEN ukaże się propozycja zmian w podstawie programowej: Powszechne kształcenie informatyczne w Polskim Systemie Edukacji Przedmiot: informatyka w: 1-3, 4-6, Gim, pondgim przygotowana przez Radę ds. Informatyzacji Edukacji prace wspierane przez MEN, min. Michała Boniego kształcenie informatyczne w zakresie informatyki edukacja informatyczna szeroko jako komputery w edukacji Historia informatyka od 1985 roku nie zniknęła z podstawy, chociaż były takie zakusy na każdym etapie edukacyjnym są wydzielone przedmioty informatyczne problem w innych krajach 2

W Wielkiej Brytanii: Koniec z ICT w szkołach? Ewolucja szkoły ku elastycznemu systemowi kształcenia M.M. Sysło ICT znika z podstawy programowej i robi miejsce dla informatyki Minister edukacji w UK To było w 2012 roku Od września 2014 do szkół UK weszła informatyka i programowanie dla wszystkich uczniów 3

Alfabetyzacja XXI wieku Mark Prensky The True 21st Century Literacy is Progarmming Prawdziwą alfabetyzacją XXI wieku jest programowanie (jako umiejętność korzystania z innowacyjnych możliwości technologii komputerów, nie tylko z gotowych rozwiązań) Douglas Rushoff: Programuj! Jeśli nie chcesz być programowany! Uczy programowania nie programów Kieruj samochodem a nie siedź na tylnym siedzeniu nie musisz być do tego mechanikiem ale pozostaw czasem samochód 4

Liczby potrzeby i kompetencje 2020 w USA: potrzebnych będzie ponad 1 mln osób z wykształceniem informatycznym, a uczelnie opuści tylko 400 tys. Podobnie w UK i UE W zeszłym roku w Polsce: zamknięto 5 kierunków informatycznych z powodu braku chętnych ale ok. 30 tys. absolwentów starało się na kierunki informatyczne, na ogół nie przygotowanych do studiowania informatyki stąd duży odsiew na I roku studiów (ponad 50%) zły, nie przygotowany wybór do studiowania Generalnie: Kompetencje informatyczne = kompetencje rozwiązywania problemów z pomocą komputera = kompetencje rozwiązywania jakichkolwiek problemów 5

Odpowiedzi w podstawie na obserwowany kryzys Źródła kryzysu w zainteresowaniu kształceniem informatycznym: brak wcześniejszego kontaktu uczniów z informatyką brak przygotowania w szkole do przyszłych wyborów wyparcie informatyki przez technologię w powszechnym nauczaniu technologia jako informatyka dla wszystkich mało atrakcyjne dla uczniów kształcenie informatyczne mylne wyobrażenie o informatyce przekonanie uczniów o swoich umiejętnościach informatycznych Odpowiedź w propozycji podstawy od pierwszej do ostatniej klasy kształtowanie wyborów przez możliwość personalizacji zajęć informatyka jako samodzielny przedmiot technologia jako zastosowania informatyki, także w innych przedmiotach atrakcyjność jako zaangażowanie w rozwiązywanie realnych zadań działania społeczne zainteresowanie tym, jak wpływać na to, co się dzieje na ekranie 6

Rozwój edukacji informatycznej Kolejne etapy rozwoju edukacji informatycznej: alfabetyzacja komputerowa (lata 80-90 ) podstawy posługiwania się komputerami biegłość w posługiwaniu się technologią (XX/XXI w.) podstawowe pojęcia i idee informatyczne baza dla rozumienia technologii w jej rozwoju zdolności intelektualne w kontekście TI myślenie abstrakcyjne w kontekście przetwarzania informacji Efekt: technologia informacyjna jako informatyka dla każdego informatyka wypracowała mental tools metody rozumowania myślenie komputacyjne przydatne w rozwiązywaniu problemów rzeczywistych z różnych dziedzin myślenie algorytmiczne kształtowane na gruncie informatyki myślenie komputacyjne efekt tego kształcenia w innych dziedzinach Efekt: informatyka i myślenie komputacyjne dla wszystkich uczniów 7

Myślenie komputacyje Kompetencje budowane na mocy komputerów i informatycznych metod przetwarzania informacji i rozwiązywania rzeczywistych problemów z różnych dziedzin: Wśród takich kompetencji są (J. Wing, 2006): redukcja i dekompozycja złożonych problemów tworzenie przybliżonych rozwiązań (aproksymacji), gdy dokładne rozwiązanie nie jest możliwe stosowanie rekurencji, czyli myślenia indukcyjnego (rekurencja = iteracja) tworzenie reprezentacji i modelowania danych, problemów i rozwiązań stosowanie heurystyk 8

Konkluzje Myślenie komputacyjne: integruje ludzkie myślenie z możliwościami komputerów obok stosowania gotowych narzędzi i informacji kształtuje kreatywność w tworzeniu własnych narzędzi i informacji przygotowuje do wykorzystywania metod i narzędzi komputerowych oraz informatycznych w różnych dziedzinach wzbogaca i poszerza metodologię rozwiązywania problemów z wykorzystaniem komputerów stanowi narzędzie (mental tools) w realizacji metody projektów stosowanej do realizacji podstawy programowej Inne nazwy, inny nacisk: computational learning komputacyjne kształcenie się computational participation zaangażowanie komputacyjne 9 9

Informatyka to podstawa (dla każdego ucznia) Główne cechy zajęć z podręcznikiem: W miejsce lekcji uczniowie pracują metodą projektów, znaną im np. z gimnazjum, żadnych dodatkowych zadań i ćwiczeń Realizacja projektów z wykorzystaniem odwróconego kształcenie gros pracy poza lekcjami sposób na brak czasu Kształtuje myślenie komputacyjne w każdym projekcie Proszę kliknąć na okładce, otworzy się preprint na stronie WSiP do przeglądania. Pojawiają się elementy programowania dla każdego ucznia http://mmsyslo.pl 10

Obowiązująca podstawa programowa Informatyka, pondgim, podstawa: Cele kształcenia wymagania ogólne I. Bezpieczne posługiwanie się komputerem i jego oprogramowaniem, wykorzystanie sieci komputerowej; komunikowanie się za pomocą komputera i technologii informacyjno-komunikacyjnych. II. Wyszukiwanie, gromadzenie i przetwarzanie informacji z różnych źródeł; opracowywanie za pomocą komputera: rysunków, tekstów, danych liczbowych, motywów, animacji, prezentacji multimedialnych. III. Rozwiązywanie problemów i podejmowanie decyzji z wykorzystaniem komputera, z zastosowaniem podejścia algorytmicznego. IV. Wykorzystanie komputera oraz programów i gier edukacyjnych do poszerzania wiedzy i umiejętności z różnych dziedzin oraz do rozwijania zainteresowań. V. Ocena zagrożeń i ograniczeń, docenianie społecznych aspektów rozwoju i zastosowań informatyki. 11

Propozycja podstawy programowej Wspólne Cele kształcenia Wymagania ogólne dla wszystkich etapów I. Rozumienie, analizowanie i rozwiazywanie problemów na bazie logicznego i abstrakcyjnego myślenia, myślenia algorytmicznego i sposobów reprezentowania informacji. II. Programowanie i rozwiazywanie problemów z wykorzystaniem komputera oraz innych urządzeń cyfrowych: układanie i programowanie algorytmów, organizowanie, wyszukiwanie i udostępnianie informacji, posługiwanie się aplikacjami komputerowymi. III. Posługiwanie się komputerem, urządzeniami cyfrowymi i sieciami komputerowymi, w tym: znajomość zasad działania urządzeń cyfrowych i sieci komputerowych oraz wykonywania obliczeń i programów. IV. Rozwijanie kompetencji społecznych, takich jak: komunikacja i współpraca w grupie w tym w środowiskach wirtualnych, udział w projektach zespołowych oraz organizacja i zarządzanie projektami. V. Przestrzeganie prawa i zasad bezpieczeństwa. Respektowanie prywatności informacji i ochrony danych, netykiety, norm współżycia społecznego, praw własności intelektualnej; ocena i uwzględnienie zagrożeń, związanych z technologią. 12

Język, języki Języki: ojczysty (mother tongue) obcy angielski matematyki technologii (język programowania) Reforma edukacji, min. Handke Język, jako medium i środowisko komunikacji, zrozumienia, porozumienia Papert: Matlandia (1980) kraina uczenia się matematyki, w której jest to tak przyjemne i efektywne, jak nauka francuskiego we Francji 13

Język, języki Motto: Granice naszego języka są granicami naszego poznania (świata) za pomocą technologii [Ludwig [Maciej Wittgenstein] M. Sysło] Jak zmienić i poszerzyć język, by nie krępował uczniów, a angażował, umożliwiał i motywował ich do poznawania świata? ale pamiętajmy N.N. nie miał nic do powiedzenia N.N. nauczył się hiszpańskiego teraz N.N. nie ma nic do powiedzenia po hiszpańsku Hiszpański = technologia programowania technologii [Jerzy Szczepkowicz, komentarz do nauki programowania każdego] 14

Język maszyn Komputer maszyna do (wspomagania) myślenia ale komputer wykonuje tylko programy, a każdy program to to zapis jakiegoś algorytmu A więc język programowania to język komunikacji z komputerem ale o czym rozmawiać z komputerem? Trzeba mieć coś do powiedzenia znać algorytmy Reklama firmy IBM z 1924 roku D.E. Knuth: Mówi się często, że człowiek dotąd nie zrozumie czegoś, zanim nie nauczy tego kogoś innego. W rzeczywistości, człowiek nie zrozumie czegoś naprawdę, zanim nie zdoła nauczyć tego komputera Komputer wymagającym uczniem! 15

Maszyny a myślenie Najtrafniejsze określenie roli i miejsca komputerów, także w edukacji: Mądrością staje się symbioza tego, w czym mózg jest najlepszy, z tym, co komputer potrafi wykonać nawet lepiej [Mark Prensky, 2012] 16

SP 1-3, cele ogólne I i II I. Rozumienie, analizowanie i rozwiazywanie problemów. Uczeń: 1) Porządkuje w postaci sekwencji (liniowo) następujące informacje: n n obrazki i teksty składające się na historyjki (storytelling), polecenia (instrukcje) składające się codzienne czynności, 2) planuje w ten sposób późniejsze ich zakodowanie za pomocą komputera. 3) Tworzy polecenia (sekwencję poleceń) dla określonego planu działania lub dla osiągnięcia celu. W szczególności wykonuje te polecenia w aplikacji komputerowej. II. Programowanie i rozwiazywanie problemów z wykorzystaniem komputera oraz innych urządzeń cyfrowych. Uczeń: 1) Korzysta z przystosowanych do swoich możliwości i potrzeb aplikacji TI: komputerowych, związanych z kształtowaniem podstawowych umiejętności: pisania, czytania, rachowania i prezentowania swoich pomysłów. 2) Programuje wizualnie proste sytuacje/historyjki według pomysłów własnych i pomysłów opracowanych wspólnie z innymi uczniami. 3) Steruje robotem lub inną istotą na ekranie komputera lub poza komputerem. 17

SP 1-3, cele ogólne III i V III. Posługiwanie się komputerem, urządzeniami cyfrowymi i sieciami komputerowymi. Uczeń: 1) Posługuje się komputerem w podstawowym zakresie korzystając z jego urządzeń wejścia/wyjścia. 2) Korzysta z udostępnionych mu stron i zasobów internetowych, w tym m.in. z podręcznika elektronicznego. Internet 3) Uświadamia sobie, że komputer działa dzięki odpowiedniemu oprogramowaniu. IV. Rozwijanie kompetencji społecznych. Uczeń: 1) Podpatruje, jak pracują inni uczniowie, wymienia się z nimi pomysłami i swoimi doświadczeniami. 2) Komunikuje się i współpracuje z innymi uczniami z wykorzystaniem technologii. V. Przestrzeganie prawa i zasad bezpieczeństwa. Uczeń: 1) Posługuje się technologią w sposób odpowiedzialny, z uwzględnieniem swojego zdrowia fizycznego i psychicznego. 2) Zauważą pozytywne i negatywne zachowania innych osób (uczniów) korzystających z technologii. 18

SP 4-6, cele ogólne I I. Rozumienie, analizowanie i rozwiazywanie problemów. Uczeń: 1) Tworzy i porządkuje w postaci sekwencji (liniowo) lub drzewa (nieliniowo) informacje, takie jak: n obrazki i teksty składające się na historyjki (storytelling), n opisy rzeczy różnych rodzajów (np. zwierząt, kwiatów), planuje w ten sposób późniejsze ich zakodowanie za pomocą komputera. 2) Formułuje w postaci algorytmów polecenia składające się na: n n znane uczniom algorytmy matematyczne (np. pisemnego dodawania, odejmowania, mnożenia), osiągnięcie postawionego celu, np. uporządkowanie uczniów w klasie pod względem wzrostu, znalezienie elementu w zbiorze nieuporządkowanym i uporządkowanym. 3) W algorytmicznym rozwiązywaniu problemu wyróżnia podstawowe kroki: określenie celu problemu, znalezienie rozwiązania problemu dla przykładowych danych, opracowanie rozwiązania, zaprogramowanie rozwiązania i przetestowanie poprawności programu na przykładach. 19

SP 4-6, cele ogólne II II. Programowanie i rozwiazywanie problemów z wykorzystaniem komputera oraz innych urządzeń cyfrowych. Uczeń: 1) Korzysta z odpowiednich aplikacji przy tworzeniu i zapisywaniu historyjek oraz poleceń, które wykorzystuje do planowania ich aranżacji, a następnie programowania wizualnego. 2) Projektuje, tworzy i zapisuje w wizualnym języku programowania pomysły historyjek, rozwiązania problemów i proste algorytmy z wykorzystaniem poleceń sekwencyjnych, iteracyjnych i warunkowych oraz procesów współbieżnych. 3) Testuje na komputerze swoje programy pod względem zgodności z przyjętymi założeniami o efektach ich działania, objaśnia przebieg działania programów. 4) Posługuje się podstawowymi aplikacja komputerowymi (edytory, arkusz, program prezentacyjny), na swoim komputerze lub w sieci, do przygotowania opracowań TI: związanych z rozwiązywanymi problemami lub udziałem w pracach zespołowych. 5) Wyszukuje w sieci potrzebne informacje i zasoby edukacyjne nawigując między stronami. 6) Gromadzi, selekcjonuje, porządkuje i przechowuje informacje w komputerze lub w innych urządzeniach. Internet 7) Posługuje się siecią komputerową (szkolną, siecią Internet) jako medium komunikacyjnym. 8) Pracuje w wirtualnym środowisku (na platformie, w chmurze), stosując się do sposobów i zasad pracy w takim środowisku. 9) Korzysta z innych urządzeń elektronicznych, poza komputerami, takimi, jak: kalkulator, urządzenia mobilne, w rozwiązywaniu problemów i uczeniu się. 20

Kilka uwag ogólnych Pamiętajmy: n wiele rzeczy jest zupełnie możliwych bez użycia komputera (Postman); nawet na zajęciach z informatyki n w latach 1990, zrównanie informatyka = programowanie doprowadziło do zaniku nauczania informatyki Planując zajęcia określamy: n cel zajęć na bazie podstawy określamy pojęcia, umiejętności n do kogo są adresowane poziom edukacyjny, przygotowanie, zainteresowania n przy tym, korzystamy z możliwości personalizacji nie zgubić pereł! n metody, środowisko (także wirtualne), narzędzia (język programowania) odpowiednio do powyższych 21

Programowanie Języki programowania: n Dobry język odzwierciedla ważne pojęcia n Język powinien być nośnikiem, a nie obiektem nauczania; jest narzędziem, a nie celem n poznawany, gdy potrzebujemy n żaden szczególny jest ich ponad 3000 n program to komunikat, przekaz zrozumiały dla innych osób, nie tylko dla maszyn n to sposób myślenia różne języki, to różne metodyki programowania, różne obszary aplikacji, różni czytelnicy maszyny i ludzie n ogólnie: języki wizualne i tekstowe, jednak nie ma programowania wizualnego języki wizualne minimalizują techniczne detale składni (syntaktyki) n ważne: niemal każda aplikacja może być programowana 22

Elementy metodyki Etapy w rozwijaniu umiejętności algorytmicznych i programowania 1. Informatyka bez komputera Computer science unplugged CSU (prof. Gruszczyk-Kolczyńska): tak dla wykorzystania komputera do wspierania oraz rozwijania pojęć i umiejętności, które jednak wpierw uczeń poznaje poza komputerem Zaleta: uwolnienie się od technicznych detali, które towarzyszą programowaniu, skupienie uwagi na pojęciach Doświadczenia nasze: uniwersytet dziecięcy łagodne włączenie komputera do CSU Przykłady: stabilne pary, króliki Fibonacciego, najkrótsze drogi, Bóbr, 2. Wizualny język programowania, np. Scratch nie trzeba martwić się o detale składniowe, jak przecinki, średniki, nawiasy, słowa kluczowe Uwaga: ograniczone kształtowanie pojęć, np. 60-70% programów w Scratchu nie zawiera instrukcji warunkowych, iteracji, zmiennych 3. Ważne: moment przejścia do dorosłego języka np. Python to nie jest kwestia samego języka, ale do czego ma służyć, dalej rozwijać 23

Działania towarzyszące 1. Przygotowanie nauczycieli n opracowanie: standardów, systemu wsparcia i ewaluacji nauczycieli w klasie n programy szkoleń i studiów podyplomowych, certyfikowanie ośrodków n serwis z materiałami programowymi i metodycznymi n powołanie kursów, studiów, studiów podyplomowych, Docelowo: nauczyciel informatyki przygotowany merytorycznie i metodycznie na poziomie licencjatu/magistra informatyki 2. Komentarz do podstawy programowej innych przedmiotów wskazanie miejsc i sposobów wykorzystanie informatycznego przygotowania uczniów w innych dziedzinach 3. Celowość i efektywność zajęć, wspierających informatykę n dodatkowy czas na informatykę w ramach projektów gimnazjalnych n przeniesienie części aktywności uczniów przez odwrócenie klasy 4. Podniesienie rangi informatyki przez włączenie do testów Po sp, gim; uwzględnianie przez uczelnie wyników matury z informatyki 24

Inicjatywy związane z programowaniem Polecamy: Wykład twórcy języka Scratch, Mitchela Resnicka: po angielsku: http://edu.rsei.umk.pl/wcce2013/?q=node/60 z przekładem: http://edu.rsei.umk.pl/iwe2013/?q=node/21 Godzina kodowania ponad 100 mln uczestników http://edu.rsei.umk.pl/godzinakodowania/ np. zajęcia dla, którzy nie czytają Inicjatywa Samsunga: Mistrzowie kodowania Wiele innych inicjatyw krajowych i zagranicznych np. Bóbr 25

Programowanie: Maszyna RAM programowanie i przekład programu z języka na asembler Można pobrać ze strony: http://mmsyslo.pl/materialy/oprogramowanie 26

PISA 2012 Bóbr 2013:Junior Bóbr uczy logicznego myślenia i rozwiązywania problemów z różnych dziedzin na każdym etapie edukacyjnym. 27

Zapowiedź + dwie płyty Windows. Linux W wersji e-podręcznika na stoisku VM Wkrótce: WSiP à Helion 28

Dziękuję Państwu za uwagę http://mmsyslo.pl 29

Badania EuroStat Polacy a umiejętność programowania średnia europejska: 20 Polscy uczniowie i studenci: 16 22 miejsce w Europie 30

PISA 2012 Polska: Poniżej średniej europejskiej we wszystkich kategoriach 31