WYKORZYSTANIE PLATFORMY KHAN ACADEMY W TWORZENIU PROJEKTU. ZEGAR BINARNY ZA POMOCĄ JĘZYKA JAVASCRIPT

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

Autorski program nauczania

SPRAWOZDANIE Z REALIZACJI INNOWACJI PEDAGOGICZNEJ Rok szkolny 2016/2017

Wymagania Uczestnik szkolenia musi mieć możliwość korzystania z Internetu. Kurs nie zakłada znajomości podstaw programowania.

Innowacja pedagogiczna

Plan Wewnątrzszkolnego Doskonalenia Nauczycieli Szkoły Podstawowej w Chmielku na rok szkolny 2018/2019

Treści nauczania zgodne z podstawą programową:

Formularz dobrych praktyk. Bogumiła Mandat. Joanna Brosiło. Dobre praktyki

SCENARIUSZ LEKCJI. Streszczenie. Czas realizacji. Podstawa programowa

Funkcje i instrukcje języka JavaScript

Projekt: Wrzesiński standard wielkopolska jakość. Doskonalenie nauczycieli powiatu wrzesińskiego. Podsumowanie 2012/2013

Programowanie i techniki algorytmiczne

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

PROGRAM NAPRAWCZY PO ANALIZIE WYNIKÓW SPRAWDZIANU ZEWNĘTRZNEGO W ROKU SZKOLNYM 2010/2011 SZKOŁY PODSTAWOWEJ IM. WL.

REGULAMIN REALIZACJI PROJEKTU EDUKACTJNEGO UCZNIÓW W GIMNAZJUM W ZESPOLE SZKÓŁ Z ODDZIAŁAMI INTEGRACYJNYMI W ŚCINAWCE ŚREDNIEJ

KONSPEKT ZAJĘĆ KOŁA INFORMATYCZNEGO LUB MATEMATYCZNEGO W KLASIE III GIMNAZJUM LUB I LICEUM ( 2 GODZ.)

Ewaluacja Gimnazjum i Liceum Ogólnokształcące rok szkolny 2010/2011

Przebieg i organizacja kursu

ROCZNY PLAN DZIAŁAŃ (RPD)

PROGRAMOWAĆ KAŻDY MOŻE

SPRAWOZDANIE Z REALIZACJI PLANU PRACY SIECI WSPÓŁPRACY I SAMOKSZTAŁCENIA

Scenariusz spotkania z koordynatorem. Materiały informacyjne dotyczące prawa autorskiego, ustawy o ochronie danych osobowych

PLAN PRACY I NADZORU PEDAGOGICZNEGO W ROKU SZKOLNYM 2015/2016 ODDZIAŁY PRZEDSZKOLNE I PUNKT PRZEDSZKOLNY W ŻARNOWCU

Innowacja pedagogiczna dla uczniów pierwszej klasy gimnazjum Programowanie

Plan pracy. Zespołu Przedmiotowego Matematyczno-Przyrodniczego. na rok szkolny 2012/2013

RAPORT Z EWALUACJI WEWNĘTRZNEJ

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

SCENARIUSZ LEKCJI Przesuwanie paraboli - wykorzystanie arkusza kalkulacyjnego na lekcjach matematyki

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

OBSZARY PRACY SZKOŁY

Plan rozwoju zawodowego nauczyciela mianowanego

Temat 20. Techniki algorytmiczne

Oferta szkoleń doskonalących proponowanych przez CDN w Sosnowcu na rok szkolny 2016 / 2017 luty czerwiec 2017

Analiza i interpretacja utworu poetyckiego w świetle matury z języka polskiego w 2015 roku

SZKOLENIE: METODYKA E-LEARNINGU (50h) Tematyka zajęć: PROGRAM EXE NARZĘDZIE DO TWORZENIA ELEKTRONICZNYCH MATERIAŁÓW DYDAKTYCZNYCH (10h)

Program zajęć wyrównawczych z matematyki dla grupy 4.2. Metoda projektu w nauczaniu matematyki. zajęcia pozalekcyjne realizowane w ramach projektu

PLAN ROZWOJU ZAWODOWEGO. mgr Katarzyny Rzeźniczak

Teraz bajty. Informatyka dla szkół ponadpodstawowych. Zakres rozszerzony. Część 1.

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

Arkusz diagnozy potrzeb edukacyjnych nauczycieli województwa świętokrzyskiego w roku szkolnym 2011/2012

Efektywne doradztwo edukacyjno-zawodowe dla dzieci, młodzieży i dorosłych. Łódź r.

Scenariusz lekcyjny Rozwiązywanie zadań z wykorzystaniem działań na logarytmach. Scenariusz lekcyjny

PLAN NADZORU PEDAGOGICZNEGO GIMNAZJUM NR 20 im. o. MARIANA ŻELAZKA ROK SZK. 2015/16

CERTYFIKACJA EPP E-NAUCZYCIEL

Zapisywanie algorytmów w języku programowania

PROGRAM ZAJĘĆ WYRÓWNAWCZYCH Z MATEMATYKI DLA UCZNIÓW KLASY IV. Realizowanych w ramach projektu: SZKOŁA DLA KAŻDEGO

Środowiska programistyczne dla szkoły podstawowej Jak zachęcić uczniów do startu w konkursach informatycznych

PROGRAM KOŁA MATEMATYCZNEGO DO REALIZACJI W KLASIE SZÓSTEJ

Numer obszaru: 13. Jak pracować z uczniem uzdolnionym informatycznie? Od prostych do poważnych algorytmów w C++ Symbol szkolenia: PUZC++

Z EWALUACJI ZAJĘĆ PROWADZONYCH W RAMACH PROJEKTU,,EDUKACJA STAWIAMY NA ROZWÓJ

Program nauczania przedmiotu uzupełniającego Praktyczne zastosowania informatyki

KONCEPCJA PRACY. SZKOŁY PODSTAWOWEJ NR 9 Społecznego Towarzystwa Oświatowego w Warszawie na lata

SCENARIUSZ LEKCJI. Autorzy scenariusza: Krzysztof Sauter (informatyka), Marzena Wierzchowska (matematyka)

Innowacyjność w szkole

Szkoła Podstawowa nr 18 im. Jana Matejki w Koszalinie Przedmiotowy system oceniania uczniów I etapu edukacyjnego - edukacji wczesnoszkolnej

Program zajęć wyrównawczych z matematyki dla grupy 5.3. zajęcia pozalekcyjne realizowane w ramach projektu

ZAŁOŻENIA OGÓLNE. Cele konkursu

Uchwała nr 11/16/17 Rady Pedagogicznej Szkoły Podstawowej nr 6 im. Józefa Kreta w Ustroniu z dnia 15 listopada 2016 roku

REGULAMIN ZESPOŁU MATEMATYCZNO PRZYRODNICZEGO

promowanie koła jako atrakcyjnej formy spędzania czasu wolnego,

Oferta edukacyjna na rok szkolny 2014/2015

SCENARIUSZ LEKCJI. TEMAT LEKCJI: O czym mówią współczynniki funkcji liniowej? - wykorzystanie arkusza kalkulacyjnego na lekcjach matematyki

Szkoła Podstawowa nr 18 im. Jana Matejki w Koszalinie Przedmiotowy system oceniania uczniów I etapu edukacyjnego - edukacji wczesnoszkolnej

Scenariusz lekcyjny Przekształcenie wzorów występujących w matematyce, fizyce, chemii. Scenariusz lekcyjny

informatycznych kompetencji uczniów podsumowanie

Procedury i zasady hospitowania w Zespole Szkół Ogólnokształcących w Tarnobrzegu

Szkoła Podstawowa nr 2 im. Marii Konopnickiej ul. Miła Rawa Mazowiecka RAPORT Z EWALUACJI WEWNĘTRZNEJ W ROKU SZKOLNYM 2015/2016

Wymaganie 2: Uczniowie nabywają wiadomości i umiejętności określone w podstawie programowej

WYMAGANIA EDUKACYJNE zajęcia komputerowe

Przykłady dobrych praktyk w I Liceum Ogólnokształcącym im. Wojciecha Kętrzyńskiego w Giżycku

PLAN PRACY ZESPOŁU MATEMATYCZNO PRZYRODNICZEGO

SZKOLNY PROGRAM POPRAWY EFEKTYWNOŚCI KSZTAŁCENIA

PRZEDMIOTOWY SYSTEM OCENIANIA

Plan warsztatów z podziałem na grupy.

Matematyka czas na TIK-a

EWALUACJA WEWNETRZNA. 2012/2013 OBSZAR II 2.3 Procesy edukacyjne mają charakter zorganizowany

Pomyśl Policz - Pokaż, czyli eksperyment w matematyce

Projekt: Wrzesiński standard wielkopolska jakość. Doskonalenie nauczycieli powiatu wrzesińskiego

PRZEDMIOTOWE ZASADY OCENIANIA - ZAJĘCIA TECHNICZNE -

ZASADY OCENIANIA Z INFORMATYKI ROZSZERZONEJ

Program zajęć wyrównawczych z matematyki dla grupy 6.1. zajęcia pozalekcyjne realizowane w ramach projektu

KONCEPCJA PRACY. SZKOŁY PODSTAWOWEJ NR 9 Społecznego Towarzystwa Oświatowego w Warszawie na rok szkolny 2013/2014

Nauczyciele znają potrzeby uczniów i zgodnie z nimi modyfikują sposoby prowadzenia zajęć.

SCENARIUSZ LEKCJI. Dzielenie wielomianów z wykorzystaniem schematu Hornera

Kryteria oceniania i metody sprawdzania osiągnięć ucznia

Założenia programu InfoTrick

Zapisywanie w wybranej notacji algorytmów z warunkami i iteracyjnych

Rozwijanie kreatywności i autonomii ucznia

SZKOLNY SYSTEM WSPIERANIA ZDOLNOŚCI I TALENTÓW UCZNIÓW

Plan WDN Zespołu Szkół Gimnazjum Nr 6 Szkoły Podstawowej Nr 13 w Zawierciu - rok szkolny 2011/2012

LEKCJA 1 Poznajemy robota mbot

Projekt interdyscyplinarny biologia-informatyka

Monika Góral, Krzysztof Grynienko, Monika Jasińska, Piotr Kryszkiewicz

Raport z ewaluacji wewnętrznej: rok szkolny 2009/ 2010

PRZEDMIOTOWY SYSTEM OCENIANIA Z ZAJĘĆ KOMPUTEROWYCH

Szkoła Podstawowa nr 3 im. Jana Pawła II w Gdańsku. PRZEDMIOTOWY SYSTEM OCENIANIA z HISTORII

Stan realizacji informacja według stanu na dzień 14 lutego 2013

Danuta Kosior ZS CKR w Gołotczyźnie doradca metodyczny

Program rozwoju szkoły - zadania do realizacji w roku szkolnym 2016/ 2017

Transkrypt:

WYKORZYSTANIE PLATFORMY KHAN ACADEMY W TWORZENIU PROJEKTU. ZEGAR BINARNY ZA POMOCĄ JĘZYKA JAVASCRIPT Mazowieckie Samorządowe Centrum Doskonalenia Nauczycieli nauczyciel informatyki w gimnazjum i liceum Ciechanów stanislaw.szulc@mscdn.edu.pl Abstract. The essence of teaching IT is to teach children how to think using algorithms and to implement existing solutions applying any tools that are formed by a set of commands understandable only by a computer. One of them is JavaScript which makes it possible to present solutions using both text and images. 1. Wstęp W dobie zmian programowych w nauczaniu informatyki zasadnym staje się wprowadzenie programowania na poziomie edukacji podstawowej. W związku z tym istotny jest odpowiedni dobór narzędzi, aby zainteresować uczniów rozwiązywaniem problemów algorytmicznych występujących w nowej podstawie programowej a jednocześnie nie zniechęcić do podejmowania wysiłku umysłowego prowadzącego do rozwiązania danego problemu. Proponowana tematyka warsztatu powstała w wyniku obserwacji, prowadzonych w trakcie pilotaży w pierwszej klasie gimnazjum oraz liceum. Pilotaż realizowany był na platformie Khan Academy od początku roku szkolnego, w oparciu o kurs: Wprowadzenie do JS: Rysowanie i animacja. Moje doświadczenia zawodowe wskazują na duże zainteresowanie uczniów omawianą tematyką, co inspiruje nauczyciela do szczegółowego opracowywania tematów oraz projektowania zajęć. 2. Kurs JavaScript w Khan Academy ogólne założenia JavaScript jest językiem skryptowym przeznaczonym głównie do projektowania stron internetowych a co się z tym wiąże posiada duże walory wizualizowania danych. Wizualizowanie danych i projektowanie animacji na ekranie pozwala nauczycielowi na bardziej efektywną realizację trudnych zagadnień algorytmicznych, gdyż efekt działania widzimy bezpośrednio w momencie wprowadzania kodu i dokonywania korekt. Lekcje z kursu JavaScript znajdujące się na platformie Khan Academy są interaktywne, można w każdej chwili zatrzymać film i dokonywać zmian w omawianym kodzie.

218 Możliwość takiego działania umożliwia nauczycielowi przekazanie dodatkowych informacji uczniom i przetestowania wielu możliwych rozwiązań w trakcie pracy nad konstruowaniem zadania. Dla uczestników kursu udostępniony jest również wgląd do podstawowej dokumentacji języka, która w zupełności wystarcza przy opracowywaniu zagadnień na podstawowym poziomie nauczania. Platforma Khan Academy umożliwia tworzenie w kursie własnych projektów niezależnych od tych proponowanych na lekcji. Stwarza to sposobność realizacji własnych pomysłów i bycia twórczym, co jest bardzo korzystne w przypadku uczniów podejmujących samodzielną naukę, ukierunkowana do rozwijanie pasji i uzdolnień programistycznych. Mając dostęp do projektów na wirtualnej klasie i kierując działaniami na Khan Academy można modyfikować i udostępniać wypracowane materiały na portalach społecznościowych lub platformach edukacyjnych np. classroom.google.com.

3. Plan projektu zegar binarny Zegar binarny 219 Założenia opracowanego projektu powstały z myślą utrwalenia następujących zagadnień wynikających z podstawy programowej: Przypisanie wartości zmiennym z wykorzystaniem funkcji czasu. var s = second(); var m = minute(); var h = hour(); Definiowanie czcionek w projekcie i wydruk na ekranie. textfont(createfont("fantasy"), 35); text("zegar BINARNY",110,70); Operacji na tablicach (ich deklaracja, przypisywanie wartości, odczyt wartości, wykorzystywanie tablic w praktyce) var godziny = []; var minuty = []; var sekundy = []; Rodzaje pętli i ich stosowanie w zależności od rodzaju iteracji while(h > 0) godziny[i] = h%2; i++; h = floor(h/2); for(var a = 8 godziny.length; a > 0; a--) ellipse(350 25*(a+godziny.length 1), 200, 25,25); Konwersja systemu dziesiętnego na binarny i przechowywanie tych liczb w tablicy.

220 while(m > 0) minuty[i] = m%2; i++; m = floor(m/2); Drukowanie na ekranie obiektów (kołek) o różnych własnościach zależnych od wartości przechowywanych w tablicy. if(minuty[i] === 1) fill(255, 0, 0); else fill(255, 255, 255); ellipse(360 30*a, 150, 30, 30); 4. Podsumowanie Prowadząc zajęcia z wykorzystaniem potencjału Khan Academy warto zwrócić uwagę na następujące walory dydaktyczne: Uczniowie mają dostęp do tworzonych projektów, mogą je porównywać, analizować, udostępniać i otrzymywać informację zwrotną. Istnieje możliwość konsultowania z uczniami istniejących projektów bezpośrednio na platformie Khan Academy. Nauczyciel na bieżąco może udzielać wskazówek uczniom oraz motywować ich działania poprzez natychmiastową ocenę. Platforma Khan Academy wraz z istniejącymi kursami w tym JavaScrypt umożliwia stopniowanie trudności podczas realizacji podstawy programowej. Uzyskiwane efekty programistyczne i ich wizualizacja pozwala na doskonalenie umiejętności uczniów.

Zegar binarny 221 Platforma zezwala na dzielenie się z innymi opracowanymi projektami, dzięki temu uczniowie uczą się zbierania informacji, analizy danych oraz planowania dalszej pracy nad projektem. Wspólne opracowywanie projektów pozwala na rozwijanie kompetencji społecznych, współpracy i wspólnej odpowiedzialności za realizowane zadanie. Zaproponowana w artykule propozycja warsztatu jest wypadkową własnych doświadczeń, obserwacji uczniów w czasie pracy, weryfikowania założeń programowych nauczania informatyki w praktyce edukacyjnej. Netografia [dostęp 12-05-2017] 1. https://www.khanacademy.org 2. http://www.informatykaplus.edu.pl/upload/fronter_doc/proste_rachunki_wykony wane_za.pdf 3. http://processingjs.org/articles/jsquickstart.html 4. http://www.poradnik-webmastera.com/kursy/javascript/tablice_i_obiekty.php 5. https://men.gov.pl/wp-content/uploads/2016/11/podstawa-programowa-zinformatyki-szkola-podstawowa.pdf