Od programowania wizualnego do tekstowego
|
|
- Władysław Czarnecki
- 6 lat temu
- Przeglądów:
Transkrypt
1 Od programowania wizualnego do tekstowego Krzysztof Chechłacz Nowa podstawa programowa z informatyki w świetle reformy oświaty - Konferencja w ramach XII edycji Akademii Technologii Informacyjnej i Komunikacyjnej Ośrodek Edukacji Informatycznej i Zastosowań Komputerów w Warszawie
2 Nauczanie programowania -początki we wczesnych etapach edukacyjnych zwykle rozpoczynamy od programowania wizualnego, unikamy problemów związanych z zawiłościami składni, szybko uzyskujemy efekt w postaci działającego projektu, i w ten sposób zachęcamy uczniów do kolejnych aktywności.
3 Nauczanie programowania -problemy Programowanie wizualne nie widać wszystkich elementów jednocześnie na ekranie: - są one pogrupowane w wiele kategorii, - trzeba wykonać wiele operacji myszą, aby te potrzebne wyłuskać i użyć, Inne podejście programowanie tekstowe: - zakłada znajomość składni przez piszącego program, - pojawiają się błędy składniowe, - uczniowie zniechęcają się i wyrażają chęć powrotu do programowania wizualnego, - nie pomagają racjonalne argumenty.
4 Nauczanie programowania -propozycja przejście od programowania wizualnego do tekstowego w sposób łagodny i akceptowalny dla naszych uczniów, najważniejszy jest sam algorytm rozwiązania postawionego zadania, a sposób zapisu jest mniej istotny, istnieją narzędzia, które umożliwiają przełożenie kodu na inny język niż oryginalny.
5 Podstawa programowa akcentuje podejście algorytmiczne, wymienia z nazwy niektóre obowiązujące algorytmy, przykład algorytm Euklidesa: - umożliwia wyliczenie największego wspólnego dzielnika dwóch liczb naturalnych; - w najprostszej wersji polega na tym, że póki liczby są różne, od większej z nich odejmujemy mniejszą; gdy się zrównają, oznacza to, że otrzymaliśmy - rozwiązanie należy zapisać w wybranym języku programowania.
6 Algorytm Euklidesa w Scratchu Przykładowy kod w Scratchu, dla liczb 180 i 42
7 i w Google Blockly środowisko dostępne na stronie jeden z demonstracyjnych projektów inicjatywy Google Blockly, w której powstała m.in. szeroko znana Godzina kodowania, podobnie jak w Scratchu, możemy używać języka polskiego, mamy elementy-bloczki, które możemy łączyć tworząc własny projekt, a następnie taki projekt zapisać i uruchomić.
8 i w Google Blockly wygląda dość podobnie
9 i w Google Blockly mamy możliwość obejrzenia tego, jak wyglądałoby rozwiązanie zapisane w kilku innych językach wystarczy wybrać jedną z zakładek kilka ostatnich dotyczy dość rzadko używanych języków lub kod jest mało czytelny, zajmiemy się językami z dwóch pierwszych zakładek: Python i JavaScript.
10 Python kod jest krótki, kod jest czytelny, nie daje wątpliwości co do sposobu działania.
11 Python instalujemy wersję 3.* języka Python do pobrania z i wywołujemy Idle, w którym otwieramy nowe (puste) okno:
12 Python W pustym oknie powielamy uprzednio uzyskany kod:
13 Python koloruje składnię, widzimy, czy słowa kluczowe wpisane zostały poprawnie, program można uruchomić wystarczy wybrać Run Module (F5) z menu Run, zanim program zostanie uruchomiony, środowisko poprosi o jego zapisanie na dysku, po zapisaniu na dysku i kompilacji, program zostanie uruchomiony i wypisze wynik w głównym oknie.
14 Python nie znając Pythona, udało się nam napisać i uruchomić program w tym języku, uczniowie poznali składnię najważniejszych instrukcji przypisania wartości, warunkowej, pętli, a także zobaczyli sposób tworzenia wyrażeń i warunków logicznych.
15 Dalsza rozbudowa w Google Blockly można zbudować funkcję, nie jest to możliwe w Scratchu, algorytm Euklidesa można zmodyfikować tak, by zamiast odejmowania używał reszty z dzielenia:
16 Dalsza rozbudowa kod w Pythonie będzie zawierał nowe informacje o tym, jak wygląda struktura funkcji i jak zapisywać resztę z dzielenia:
17 Dalsza rozbudowa wywołanie funkcji wymaga użycia nazewnika funkcji oraz podania parametrów wywołania, warto dać uczniom do wykonania inne zadanie polegające na zapisie pewnego algorytmu w wybranym przez siebie języku programowania, praktyka pokazuje, że mając do wyboru Scratch i Python, średnio połowa uczniów wybierała Python.
18 JavaScript wykorzystajmy kod JavaScript, który został wygenerowany z użyciem Google Blockly dla algorytmu Euklidesa:
19 JavaScript kod JavaScript zanurzymy w dokumencie html, tak utworzony dokument przekażemy przeglądarce internetowej do zinterpretowania, dla utworzenia dokumentu html użyjemy programu Notatnik++, w pierwszym kroku tworzymy szablon opisu strony internetowej.
20 JavaScript w miejscu pustego wiersza wklejamy kod skryptu:
21 JavaScript dokument zapisujemy i przekazujemy przeglądarce do zinterpretowania:
22 JavaScript przeglądarka zinterpretuje kod i wypisze wynik:
23 Podsumowanie automatyczna zamiana kodu zapisanego w środowisku programowania wizualnego na kod w języku programowania tekstowego zachęca do podjęcia trudu programowania tekstowego, wysiłek związany z nauczeniem się składni kolejnego języka jest nagradzany możliwością szybszego i wygodniejszego tworzenia aplikacji w trybie tekstowym, kod źródłowy programu w poszczególnych językach jest podobny, najważniejszy jest algorytm rozwiązania problemu.
24 Dziękuję za uwagę. Krzysztof Chechłacz Ośrodek Edukacji Informatycznej i Zastosowań Komputerów w Warszawie kch@oeiizk.waw.pl
Środowiska programistyczne dla szkoły podstawowej Jak zachęcić uczniów do startu w konkursach informatycznych
Środowiska programistyczne dla szkoły podstawowej Jak zachęcić uczniów do startu w konkursach informatycznych Krzysztof Chechłacz Konferencja metodyczna Informatyka realnie Ośrodek Edukacji Informatycznej
Bardziej szczegółowoOd programowania wizualnego do tekstowego¹
34 Od programowania wizualnego do tekstowego¹ Maciej BOROWIECKI, Krzysztof CHECHŁACZ Wstęp 1 Nowa podstawa programowa przedmiotu informatyka kładzie duży nacisk na rozwiązywanie problemów z pomocą komputera
Bardziej szczegółowoOD PROGRAMOWANIA WIZUALNEGO DO TEKSTOWEGO
OD PROGRAMOWANIA WIZUALNEGO DO TEKSTOWEGO Ośrodek Edukacji Informatycznej i Zastosowań Komputerów 02-006 Warszawa, ul. Nowogrodzka 73 maciej.borowiecki@oeiizk.waw.pl, kch@oeiizk.waw.pl Abstract. In this
Bardziej szczegółowoZapisywanie algorytmów w języku programowania
Temat C5 Zapisywanie algorytmów w języku programowania Cele edukacyjne Zrozumienie, na czym polega programowanie. Poznanie sposobu zapisu algorytmu w postaci programu komputerowego. Zrozumienie, na czym
Bardziej szczegółowoProgramowanie w języku Python. Grażyna Koba
Programowanie w języku Python Grażyna Koba Kilka definicji Program komputerowy to ciąg instrukcji języka programowania, realizujący dany algorytm. Język programowania to zbiór określonych instrukcji i
Bardziej szczegółowoPROGRAMOWANIE DLA KAŻDEGO. Rewolucja w nauczaniu informatyki. Programowanie od pierwszych klas, sterowanie robotami i co jeszcze?
PROGRAMOWANIE DLA KAŻDEGO Rewolucja w nauczaniu informatyki. Programowanie od pierwszych klas, sterowanie robotami i co jeszcze? Ministerstwo Edukacji Narodowej przedstawiło propozycję zmian w podstawie
Bardziej szczegółowoProgramowanie od pierwszoklasisty do maturzysty. Grażyna Koba
Programowanie od pierwszoklasisty do maturzysty Grażyna Koba Krąg trzydziestolecia nauki programowania C++, Java Scratch, Baltie, Logo, Python? 2017? Informatyka SP, GIMN, PG 1987 Elementy informatyki
Bardziej szczegółowoTemat: Programujemy historyjki w języku Scratch tworzymy program i powtarzamy polecenia.
Prowadzący: Dariusz Stefańczyk Szkoła Podstawowa w Kurzeszynie Konspekt lekcji z informatyki w klasie IV Dział programowy: Programowanie. Podstawa programowa 1. Treści nauczania: Rozumienie, analizowanie
Bardziej szczegółowoSCENARIUSZ LEKCJI. Streszczenie. Czas realizacji. Podstawa programowa
Autorzy scenariusza: SCENARIUSZ LEKCJI OPRACOWANY W RAMACH PROJEKTU: INFORMATYKA MÓJ SPOSÓB NA POZNANIE I OPISANIE ŚWIATA. PROGRAM NAUCZANIA INFORMATYKI Z ELEMENTAMI PRZEDMIOTÓW MATEMATYCZNO-PRZYRODNICZYCH
Bardziej szczegółowo2.8. Algorytmy, schematy, programy
https://app.wsipnet.pl/podreczniki/strona/38766 2.8. Algorytmy, schematy, programy DOWIESZ SIĘ co oznaczają pojęcia: algorytm, schemat blokowy, język programowania, jakie są sposoby obliczania największego
Bardziej szczegółowoTemat 5. Programowanie w języku Logo
Temat 5. Programowanie w języku Logo Realizacja podstawy programowej 1) wyjaśnia pojęcie algorytmu, podaje odpowiednie przykłady algorytmów rozwiązywania różnych 2) formułuje ścisły opis prostej sytuacji
Bardziej szczegółowoedycja szablonu za pomocą programu NVU
edycja szablonu za pomocą programu NVU 2 Edycja szablonu za pomocą dodatkowego oprogramowania daje nam znacznie więcej możliwości. Zarówno posiada wiele dodatkowych opcji formatowania tekstu jak również
Bardziej szczegółowoAlgorytm. a programowanie -
Algorytm a programowanie - Program komputerowy: Program komputerowy można rozumieć jako: kod źródłowy - program komputerowy zapisany w pewnym języku programowania, zestaw poszczególnych instrukcji, plik
Bardziej szczegółowoOd szczegółu do ogółu, praktyczne refleksje o nauczaniu informatyki wg nowej podstawy programowej
Od szczegółu do ogółu, praktyczne refleksje o nauczaniu informatyki wg nowej podstawy programowej Konferencja w ramach XII edycji Akademii TIK Nowa podstawa programowa z informatyki w świetle reformy oświaty
Bardziej szczegółowoInstalacja i opis podstawowych funkcji programu Dev-C++
Instalacja i opis podstawowych funkcji programu Dev-C++ Przed rozpoczęciem programowania musimy zainstalować i przygotować kompilator. Spośród wielu dostępnych kompilatorów polecam aplikację Dev-C++, ze
Bardziej szczegółowoNazwa wariantu modułu (opcjonalnie): Laboratorium programowania w języku C++
Uniwersytet Śląski w Katowicach str. 1 Kierunek i poziom studiów: Chemia, poziom pierwszy Sylabus modułu: Laboratorium programowania (0310-CH-S1-019) Nazwa wariantu modułu (opcjonalnie): Laboratorium programowania
Bardziej szczegółowoGrażyna Szabłowicz-Zawadzka CKU TODMiDN PROGRAMOWANIE
KALENDARZ WDRAŻANIA PODSTAWY PROGRAMOWEJ 2017/2018 PROGRAMOWANIE W NOWEJ PODSTAWIE PROGRAMOWEJ przedszkola, oddziały przedszkolne oraz inne formy wychowania przedszkolnego klasy: I, IV, VII szkoły podstawowej
Bardziej szczegółowoKlasa 2 INFORMATYKA. dla szkół ponadgimnazjalnych zakres rozszerzony. Założone osiągnięcia ucznia wymagania edukacyjne na. poszczególne oceny
Klasa 2 INFORMATYKA dla szkół ponadgimnazjalnych zakres rozszerzony Założone osiągnięcia ucznia wymagania edukacyjne na poszczególne oceny Algorytmy 2 3 4 5 6 Wie, co to jest algorytm. Wymienia przykłady
Bardziej szczegółowoOD TABLICZKI MNOŻENIA DO LICZB PIERWSZYCH MATEMATYKA ZE SCRATCHEM
Informatyka w Edukacji, XV UMK Toruń, 2018 OD TABLICZKI MNOŻENIA DO LICZB PIERWSZYCH MATEMATYKA ZE SCRATCHEM Ośrodek Edukacji Informatycznej i Zastosowań Komputerów 02-026 Warszawa, ul. Raszyńska 8/10
Bardziej szczegółowoScenariusz zajęć. Moduł VI. Projekt Gra logiczna zgadywanie liczby
Scenariusz zajęć Moduł VI Projekt Gra logiczna zgadywanie liczby Moduł VI Projekt Gra logiczna zgadywanie liczby Cele ogólne: przypomnienie i utrwalenie poznanych wcześniej poleceń i konstrukcji języka
Bardziej szczegółowoSPRAWOZDANIE Z REALIZACJI INNOWACJI PEDAGOGICZNEJ Rok szkolny 2016/2017
SPRAWOZDANIE Z REALIZACJI INNOWACJI PEDAGOGICZNEJ Rok szkolny 2016/2017 I Nazwa, adres i typ szkoły: II 1. Adres: Szkoła Podstawowa im. Jana Pawła II w Stróżówce Stróżówka 159, 38 300 Gorlice zsstrozowka.republika.pl
Bardziej szczegółowoJęzyki programowania zasady ich tworzenia
Strona 1 z 18 Języki programowania zasady ich tworzenia Definicja 5 Językami formalnymi nazywamy każdy system, w którym stosując dobrze określone reguły należące do ustalonego zbioru, możemy uzyskać wszystkie
Bardziej szczegółowoProgramowanie i techniki algorytmiczne
Temat 2. Programowanie i techniki algorytmiczne Realizacja podstawy programowej 1) wyjaśnia pojęcie algorytmu, podaje odpowiednie przykłady algorytmów rozwiązywania różnych 2) formułuje ścisły opis prostej
Bardziej szczegółowoTemat 20. Techniki algorytmiczne
Realizacja podstawy programowej 5. 1) wyjaśnia pojęcie algorytmu, podaje odpowiednie przykłady algorytmów rozwiązywania różnych problemów; 2) formułuje ścisły opis prostej sytuacji problemowej, analizuje
Bardziej szczegółowoPROLOG WSTĘP DO INFORMATYKI. Akademia Górniczo-Hutnicza. Wydział Elektrotechniki, Automatyki, Informatyki i Inżynierii Biomedycznej.
Akademia Górniczo-Hutnicza Wydział Elektrotechniki, Automatyki, Informatyki i Inżynierii Biomedycznej WSTĘP DO INFORMATYKI Adrian Horzyk PROLOG www.agh.edu.pl Pewnego dnia przyszedł na świat komputer Komputery
Bardziej szczegółowoProgramowanie. Pascal - język programowania wysokiego poziomu. Klasa 2 Lekcja 9 PASCAL
Programowanie Pascal - język programowania wysokiego poziomu Klasa 2 Lekcja 9 PASCAL Język programowania Do przedstawiania algorytmów w postaci programów służą języki programowania. Tylko algorytm zapisany
Bardziej szczegółowoScenariusz lekcji. Obliczanie NWD- algorytm Euklidesa.
1 TEMAT LEKCJI: Obliczanie NWD- algorytm Euklidesa. 2 CELE WYRAŻONE OPERACYJNIE: 2.1 Wiadomości: Uczeń potrafi: zapisać algorytm Euklidesa w postaci z odejmowaniem i dzieleniem; podać definicję debugera;
Bardziej szczegółowoCzy udało się wam kiedyś przeprowadzić taką lekcję? Oto krótki ilustrowany przepis.
98 Godzinakodowania.pl Witold Kranas Lekcja informatyki w pierwszej klasie gimnazjum. W pracowni cisza, wszyscy z zainteresowaniem pracują, rozwiązując kolejne zadania. Na ekranie widać ich postępy. Nawet
Bardziej szczegółowoPROGRAMOWAĆ KAŻDY MOŻE
INNOWACJA PEDAGOGICZNA METODYCZNA PROGRAMOWAĆ KAŻDY MOŻE PODSTAWY PROGRMOWANIA Innowacja o charakterze metodyczno-organizacyjnym. Miejsce działalności innowacyjnej: Szkoła Podstawowa nr 2 im. Kard. Stefana
Bardziej szczegółowoInformatyka- wykład. Podstawy programowania w Pythonie. dr Marcin Ziółkowski
Informatyka- wykład Podstawy programowania w Pythonie dr Marcin Ziółkowski Instytut Matematyki i Informatyki Akademia im. Jana Długosza w Częstochowie 23 listopada 2015 r. JĘZYK PYTHON Język Python jest
Bardziej szczegółowoKURSY PROGRAMOWANIA DLA DZIECI
KURSY PROGRAMOWANIA DLA DZIECI NAZWA KURSU: Python w Minecrafcie oraz strony internetowe. GRUPA DOCELOWA: Szkoła Podstawowa klasy 4-6 (10-12 lat). OPIS KURSU: Zajęcia dla uczniów, którzy ukończyli kurs
Bardziej szczegółowoWymagania edukacyjne do przedmiotu
Wymagania edukacyjne do przedmiotu INFORMATYKA w klasie VIII szkoły podstawowej opracowane na podstawie programu Informatyka Europejczyka. Program nauczania zajęć komputerowych dla drugiego etapu edukacyjnego
Bardziej szczegółowoInnowacja pedagogiczna na zajęciach komputerowych w klasach 4e, 4f, 4g. Nazwa innowacji Programowy Zawrót Głowy
Szkoła Podstawowa nr 13 im. Arkadego Fiedlera w Gorzowie Wlkp. rok szkolny 2016-2017 Innowacja pedagogiczna na zajęciach komputerowych w klasach 4e, 4f, 4g Nazwa innowacji Programowy Zawrót Głowy Autor
Bardziej szczegółowoXQTav - reprezentacja diagramów przepływu prac w formacie SCUFL przy pomocy XQuery
http://xqtav.sourceforge.net XQTav - reprezentacja diagramów przepływu prac w formacie SCUFL przy pomocy XQuery dr hab. Jerzy Tyszkiewicz dr Andrzej Kierzek mgr Jacek Sroka Grzegorz Kaczor praca mgr pod
Bardziej szczegółowoScenariusz lekcji Ozobot w klasie: Tabliczka mnożenia
Scenariusz lekcji Ozobot w klasie: Tabliczka mnożenia Opracowanie scenariusza: Richard Born Adaptacja scenariusza na język polski: mgr Piotr Szlagor Tematyka: Informatyka, matematyka, obliczenia, algorytm
Bardziej szczegółowoPierwszy projekt. Na początku warto wspomnieć, że program WebSite X5 dostępy jest w 3 wariantach: Start, Evolution oraz Professional
Projektowanie stron może być proste? Sprawdzamy. {reklama-artykul} Tworzenie stron internetowych to w teorii zagadnienie skomplikowane, często wymagające zaawansowanej wiedzy z dziedziny programowania.
Bardziej szczegółowoALGORYTMY I PROGRAMY
ALGORYTMY I PROGRAMY Program to ciąg instrukcji, zapisanych w języku zrozumiałym dla komputera. Ten ciąg instrukcji realizuje jakiś algorytm. Algorytm jest opisem krok po kroku jak rozwiązać problem, czy
Bardziej szczegółowoINFORMATYKA KLASA IV
1 INFORMATYKA KLASA IV WYMAGANIA NA POSZCZEGÓLNE OCENY SZKOLNE 1. Komputer i programy komputerowe Posługiwanie się komputerem i praca z programem komputerowym wymienia przynajmniej trzy podstawowe zasady
Bardziej szczegółowoProgramowanie w języku C++ Grażyna Koba
Programowanie w języku C++ Grażyna Koba Kilka definicji: Program komputerowy to ciąg instrukcji języka programowania, realizujący dany algorytm. Język programowania to zbiór określonych instrukcji i zasad
Bardziej szczegółowoTeraz bajty. Informatyka dla szkoły podstawowej. Klasa IV
Teraz bajty. Informatyka dla szkoły podstawowej. Klasa IV 1 Posługiwanie się komputerem i praca z programem komputerowym wymienia przynajmniej trzy podstawowe zasady ich, m.in.: dba o porządek na stanowisku
Bardziej szczegółowoTeraz bajty. Informatyka dla szkoły podstawowej. Klasa 4 Wymagania edukacyjne na poszczególne oceny szkolne dla klasy 4
1 Teraz bajty. Informatyka dla szkoły podstawowej. Klasa 4 Wymagania edukacyjne na poszczególne oceny szkolne dla klasy 4 1. Komputer i programy komputerowe Posługiwanie się komputerem i praca z programem
Bardziej szczegółowoInformatyka Szkoła podstawowa
Informatyka Szkoła podstawowa Cel i historia zmian, nowe umiejętności i spodziewane efekty dr Anna Beata Kwiatkowska Zespół ds. Podstawy Programowej z Informatyki MEN Podstawowe kierunki realizacji polityki
Bardziej szczegółowoNowa Podstawa programowa z informatyki. Konferencja metodyczna Radom, 7 grudnia 2016
Nowa Podstawa programowa z informatyki Konferencja metodyczna Radom, 7 grudnia 2016 Założenia informatyka, w tym programowanie, dla wszystkich uczniów na wszystkich etapach edukacyjnych informatyka jest
Bardziej szczegółowoWymagania edukacyjne z informatyki dla uczniów klas IV SP nr 53 w Krakowie w roku szkolnym 2019/2020
Prowadzący: Ewa Pawlak-Głuc Opracowano na podstawie: 1. Podstawa programowa(dz.u. z 017r. poz. ) Rozporządzenie Ministra Edukacji Narodowej z dnia 1 lutego 017 r. w sprawie podstawy programowej wychowania
Bardziej szczegółowoSCENARIUSZ LEKCJI. Dzielenie wielomianów z wykorzystaniem schematu Hornera
Autorzy scenariusza: SCENARIUSZ LEKCJI OPRACOWANY W RAMACH PROJEKTU: INFORMATYKA MÓJ SPOSÓB NA POZNANIE I OPISANIE ŚWIATA. PROGRAM NAUCZANIA INFORMATYKI Z ELEMENTAMI PRZEDMIOTÓW MATEMATYCZNO-PRZYRODNICZYCH
Bardziej szczegółowoSprawozdanie z realizacji programu Kodowanie z klasą dla uczniów klasy II i IV Szkoły Podstawowej nr 7
Sprawozdanie z realizacji programu Kodowanie z klasą dla uczniów klasy II i IV Szkoły Podstawowej nr 7 Program skierowany był do uczniów klasy II i IV zainteresowanych nauką programowania w języku Scratch.
Bardziej szczegółowo1 Wprowadzenie do algorytmiki
Teoretyczne podstawy informatyki - ćwiczenia: Prowadzący: dr inż. Dariusz W Brzeziński 1 Wprowadzenie do algorytmiki 1.1 Algorytm 1. Skończony, uporządkowany ciąg precyzyjnie i zrozumiale opisanych czynności
Bardziej szczegółowoWarunki i sposoby realizacji podstawy programowej kształcenia ogólnego w klasie IV i VII szkoły podstawowej z informatyki.
Warunki i sposoby realizacji podstawy programowej kształcenia ogólnego w klasie IV i VII szkoły podstawowej z informatyki wojciech.kos@odn.kalisz.pl Harmonogram wdrażania reformy 2016/ 2017 2017/ 2018
Bardziej szczegółowoWarunki logiczne instrukcja if
Warunki logiczne instrukcja if Prowadzący: Łukasz Dunaj, strona kółka: atinea.pl/kolko 1. Wejdź na stronę kółka, uruchom edytor i wpisz: use console; def test::main() { var y; y = 1; while (y
Bardziej szczegółowoTemat 1. Więcej o opracowywaniu tekstu
Temat 1. Więcej o opracowywaniu tekstu Cele edukacyjne Celem tematu 1. jest uporządkowanie i rozszerzenie wiedzy uczniów na temat opracowywania dokumentów tekstowych (m.in. stosowania tabulatorów, spacji
Bardziej szczegółowoINSTRUKCJA UŻYTKOWNIKA
INSTRUKCJA UŻYTKOWNIKA DLA KIEROWNIKA KSZTAŁCENIA PRAKTYCZNEGO JAK KORZYSTAĆ Z MODUŁU KIEROWNIKA KSZTAŁCENIA PRAKTYCZNEGO narzędzia informatycznego opracowanego w ramach projektu Czas zawodowców wielkopolskie
Bardziej szczegółowoFunkcje i instrukcje języka JavaScript
Funkcje i instrukcje języka JavaScript 1. Cele lekcji a) Wiadomości Uczeń : zna operatory i typy danych języka JavaScript, zna konstrukcję definicji funkcji, zna pętlę If i For, Do i While oraz podaje
Bardziej szczegółowoZapisywanie w wybranej notacji algorytmów z warunkami i iteracyjnych
Temat 2. Zapisywanie w wybranej notacji algorytmów z warunkami i iteracyjnych Cele edukacyjne Usystematyzowanie podstawowych pojęć: algorytm z warunkami, iteracja, algorytm iteracyjny, zmienna sterująca.
Bardziej szczegółowoNowa podstawa programowa z informatyki. Mariusz Kordylewski
Nowa podstawa programowa z informatyki Mariusz Kordylewski Podstawowe kierunki realizacji polityki oświatowej państwa w roku szkolnym 2016/2017 Upowszechnianie czytelnictwa, rozwijanie kompetencji czytelniczych
Bardziej szczegółowoPROGRAMOWANIE DLA KAŻDEGO
Program pilotażowy dotyczący wprowadzenia nauki programowania w szkole PROGRAMOWANIE DLA KAŻDEGO Szkoła Podstawowa im. Mikołaja Kopernika w Sławkowie 1. W roku szkolnym 2016/2017 wprowadziliśmy do klas
Bardziej szczegółowoRozkłady zajęć- notatki
Rozkłady zajęć- notatki... 1 Wprowadzanie notatek... 1 Zapisanie notatki... 2 Notatka zawierające grafikę... 2 Słowa kluczowe... 3 Drukowanie notatek... 4 Rozkłady zajęć- notatki To rozszerzenie dostępne
Bardziej szczegółowoFormularz rankingowy dla doktorantów - instrukcja obsługi dla Doktoranta
Formularz rankingowy dla doktorantów - instrukcja obsługi dla Doktoranta Informacje ogólne Aplikacja Formularz Rankingowy służy do generowania "Formularza rankingowego uczestnika II roku i wyższych lat
Bardziej szczegółowoINFORMATYKA, TECHNOLOGIA INFORMACYJNA ORAZ INFORMATYKA W LOGISTYCE
Studia podyplomowe dla nauczycieli INFORMATYKA, TECHNOLOGIA INFORMACYJNA ORAZ INFORMATYKA W LOGISTYCE Przedmiot JĘZYKI PROGRAMOWANIA DEFINICJE I PODSTAWOWE POJĘCIA Autor mgr Sławomir Ciernicki 1/7 Aby
Bardziej szczegółowoWymagania edukacyjne z informatyki w klasie IV
Wymagania edukacyjne z informatyki w klasie IV 1. Wymagania na ocenę dopuszczającą obejmują wiadomości i umiejętności umożliwiające uczniowi dalszą naukę, bez których nie jest on w stanie zrozumieć kolejnych
Bardziej szczegółowoAlgorytm poprawny jednoznaczny szczegółowy uniwersalny skończoność efektywność (sprawność) zmiennych liniowy warunkowy iteracyjny
Algorytm to przepis; zestawienie kolejnych kroków prowadzących do wykonania określonego zadania; to uporządkowany sposób postępowania przy rozwiązywaniu zadania, problemu, z uwzględnieniem opisu danych
Bardziej szczegółowoWYMAGANIA PROGRAMOWE INFORMATYKA DLA KLAS IV-VIII. II Programowanie i rozwiązywanie problemów z wykorzystaniem komputera i innych urządzeń cyfrowych
WYMAGANIA PROGRAMOWE INFORMATYKA DLA KLAS IV-VIII Klasy IV VI I Rozumienie, analizowanie i rozwiązywanie problemów 1) tworzy i porządkuje w postaci sekwencji (liniowo) lub drzewa (nieliniowo) informacje,
Bardziej szczegółowoKURSY PROGRAMOWANIA DLA DZIECI
KURSY PROGRAMOWANIA DLA DZIECI NAZWA KURSU: Python w Minecrafcie oraz strony internetowe. GRUPA DOCELOWA: Szkoła Podstawowa klasy 4-6 (10-13 lat). OPIS KURSU: Zajęcia dla uczniów, którzy ukończyli kurs
Bardziej szczegółowoInnowacja pedagogiczna
Załacznik 4 PILOTAŻ PROGRAMOWANIA Innowacja pedagogiczna Programowanie kluczem do lepszej przyszłość Opis innowacji Podstawa prawna: Ustawa z dnia 7 września 1991 r. o systemie oświaty (Dz. U. z 2015 r.,
Bardziej szczegółowokodowanienaekranie.pl
Temat: Naucz się tekstowego języka Python z Codey Rocky - część 1 Zdarzenia kl7-8 Szkoła Podstawowa Przedmiot: informatyka Autor: Sylwester Zasoński Czas trwania: 1h lekcyjna Cele ogólne: Rozwijanie kompetencji
Bardziej szczegółowoSCENARIUSZ LEKCJI. TEMAT LEKCJI: Projektowanie rozwiązania prostych problemów w języku C++ obliczanie pola trójkąta
SCENARIUSZ LEKCJI OPRACOWANY W RAMACH PROJEKTU: INFORMATYKA MÓJ SPOSÓB NA POZNANIE I OPISANIE ŚWIATA. PROGRAM NAUCZANIA INFORMATYKI Z ELEMENTAMI PRZEDMIOTÓW MATEMATYCZNO-PRZYRODNICZYCH Autorzy scenariusza:
Bardziej szczegółowoALGORYTMY I STRUKTURY DANYCH
KATEDRASYSTEMÓWOBLICZENIOWYCH ALGORYTMY I STRUKTURY DANYCH 1.Rekurencja Rekurencja inaczej rekursja (ang. recursion) to wywołanie z poziomu metody jej samej. Programowanie z wykorzytaniem rekurencji pozwala
Bardziej szczegółowoALGORYTMY MATEMATYCZNE Ćwiczenie 1 Na podstawie schematu blokowego pewnego algorytmu (rys 1), napisz listę kroków tego algorytmu:
ALGORYTMY MATEMATYCZNE Ćwiczenie 1 Na podstawie schematu blokowego pewnego algorytmu (rys 1), napisz listę kroków tego algorytmu: Rys1 Ćwiczenie 2 Podaj jaki ciąg znaków zostanie wypisany po wykonaniu
Bardziej szczegółowoWymagania edukacyjne na ocenę z informatyki KLASA III
Wymagania edukacyjne na ocenę z informatyki KLASA III 0. Logo [6 godz.] PODSTAWA PROGRAMOWA: Rozwiązywanie problemów i podejmowanie decyzji z wykorzystaniem komputera, stosowanie podejścia algorytmicznego.
Bardziej szczegółowoInstrukcja pobrania i instalacji wersji testowej Invest for Excel
Instrukcja pobrania i instalacji wersji testowej Invest for Excel Drogi Użytkowniku! Dziękujemy za zainteresowanie. Zapraszamy do pobrania i instalacji wersji testowej Invest for Excel. Proces składa się
Bardziej szczegółowoZmiany w podstawie programowej informatyki w klasie 4. Jolanta Pańczyk
Zmiany w podstawie programowej informatyki w klasie 4 Jolanta Pańczyk Wysoka jakość w nowej formie Informatyka Podręcznik INFORMATYKA Materiały dydaktyczne do serii: Podręcznik E-book Materiały dydaktyczne
Bardziej szczegółowoNowa podstawa programowa przedmiotu informatyka w szkole ponadpodstawowej
Nowa podstawa programowa przedmiotu informatyka w szkole ponadpodstawowej Konferencja metodyczna Informatyka realnie Maciej Borowiecki maciej.borowiecki@oeiizk.waw.pl Ośrodek Edukacji Informatycznej i
Bardziej szczegółowoSZCZEGÓŁOWE WYMAGANIA EDUKACYJNE Z INFORMATYKI DLA KLASY IV SP ROK SZKOLNY 2017/2018
SZCZEGÓŁOWE WYMAGANIA EDUKACYJNE Z INFORMATYKI DLA KLASY IV SP ROK SZKOLNY 2017/2018 1. Ocenę celującą otrzymuje uczeń, który: omawia szczegółowo zasady zachowania w pracowni komputerowej i przestrzega
Bardziej szczegółowo1. Pilotaż i projekt nowej Podstawy programowej z informatyki. 2. Obszary współpracy i udział podmiotów wspomagających.
Wdrażanie nauczania programowania do praktyki szkolnej w ramach pilotażu 1. Pilotaż i projekt nowej Podstawy programowej z informatyki. 2. Obszary współpracy i udział podmiotów wspomagających. 3. Mapa
Bardziej szczegółowoznajdowały się różne instrukcje) to tak naprawdę definicja funkcji main.
Część XVI C++ Funkcje Jeśli nasz program rozrósł się już do kilkudziesięciu linijek, warto pomyśleć o jego podziale na mniejsze części. Poznajmy więc funkcje. Szybko się przekonamy, że funkcja to bardzo
Bardziej szczegółowoNAUKA PROGRAMOWANIA BALTIE W POLSCE W LATACH
NAUKA PROGRAMOWANIA BALTIE W POLSCE W LATACH 2010-2017 sgp@sgp.cz; www.baltie.pl Abstract. Introducing programming teaching based on Baltie language and Baltie tools in Poland. What I mean by programming.
Bardziej szczegółowoPYTHON NA LEKCJACH INFORMATYKI W SZKOLE PONADGIMNAZJALNEJ
Informatyka w Edukacji, Toruń, 5-7 lipca 2013 PYTHON NA LEKCJACH INFORMATYKI W SZKOLE PONADGIMNAZJALNEJ Maciej Borowiecki Ośrodek Edukacji Informatycznej i Zastosowań Komputerów w Warszawie e-mail: maciej.borowiecki@oeiizk.waw.pl
Bardziej szczegółowoEdytor materiału nauczania
Edytor materiału nauczania I. Uruchomienie modułu zarządzania rozkładami planów nauczania... 2 II. Opuszczanie elektronicznej biblioteki rozkładów... 5 III. Wyszukiwanie rozkładu materiałów... 6 IV. Modyfikowanie
Bardziej szczegółowoProgramowanie. programowania. Klasa 3 Lekcja 9 PASCAL & C++
Programowanie Wstęp p do programowania Klasa 3 Lekcja 9 PASCAL & C++ Język programowania Do przedstawiania algorytmów w postaci programów służą języki programowania. Tylko algorytm zapisany w postaci programu
Bardziej szczegółowoTemat 21. Programowanie w języku Scratch
Realizacja podstawy programowej 5. 1) wyjaśnia pojęcie algorytmu, podaje odpowiednie przykłady algorytmów rozwiązywania różnych problemów; 2) formułuje ścisły opis prostej sytuacji problemowej, analizuje
Bardziej szczegółowoMakropolecenia w PowerPoint Spis treści
Makropolecenia w PowerPoint Spis treści Co to jest makro?... 2 Tworzenie prostego makropolecenia w PowerPoint... 2 Przypisywanie makropoleceń do wstążki.... 5 Zapisywanie prezentacji z makrem.... 7 ZADANIE...
Bardziej szczegółowoMakropolecenia w Excelu
Makropolecenia w Excelu Trochę teorii Makropolecenie w skrócie nazywane makro ma za zadanie automatyczne wykonanie powtarzających się po sobie określonych czynności. Na przykładzie arkusza kalkulacyjnego
Bardziej szczegółowoGimnazjum nr 2 im Armii Krajowej w Kwidzynie. Opracowała: Wiesława Podgórska
Sprawozdanie z innowacji Wprowadzenie podstaw programowania w gimnazjum w oparciu o Projekt Podstawy Programowej przedstawiony przez Radę ds. Informatyzacji Edukacji przy Ministrze Edukacji Narodowej.
Bardziej szczegółowoProjektowanie baz danych za pomocą narzędzi CASE
Projektowanie baz danych za pomocą narzędzi CASE Metody tworzenia systemów informatycznych w tym, także rozbudowanych baz danych są komputerowo wspomagane przez narzędzia CASE (ang. Computer Aided Software
Bardziej szczegółowoInstrukcja stosowania platformy internetowej "Szkoła praktycznej ekonomii - młodzieżowe miniprzedsiębiorstwo" - zakładka Nauczyciel
Instrukcja stosowania platformy internetowej "Szkoła praktycznej ekonomii - młodzieżowe miniprzedsiębiorstwo" - zakładka Nauczyciel Szkoła praktycznej ekonomii młodzieżowe miniprzedsiębiorstwo Platforma
Bardziej szczegółowoCelem tego projektu jest stworzenie
Prosty kalkulator Celem tego projektu jest stworzenie prostego kalkulatora, w którym użytkownik będzie podawał dwie liczby oraz działanie, które chce wykonać. Aplikacja będzie zwracała wynik tej operacji.
Bardziej szczegółowoProgramować można w każdym wieku Fundamenty edukacji informatycznej według nowej podstawy programowej
15 maja 2017 Programować można w każdym wieku Fundamenty edukacji informatycznej według nowej podstawy programowej Zdzisław Nowakowski Fundamenty edukacji informatycznej INFORMATYKA wzmacnia rozwój większości
Bardziej szczegółowoByć może jesteś doświadczonym programistą, biegle programujesz w Javie,
Kompendium PHP 01 Być może jesteś doświadczonym programistą, biegle programujesz w Javie, C++, Pythonie lub jakimś innym języku programowania, których jak myślę, powstało już tyle, że chyba nie ma osoby,
Bardziej szczegółowoWYMAGANIA EDUKACYJNE NIEZBĘDNE DO UZYSKANIA POSZCZEGÓLNYCH ŚRÓDROCZNYCH OCEN KLASYFIKACYJNYCH Z INFORMATYKI. KLASA IVa SZKOŁA PODSTAWOWA
WYMAGANIA EDUKACYJNE NIEZBĘDNE DO UZYSKANIA POSZCZEGÓLNYCH ŚRÓDROCZNYCH OCEN KLASYFIKACYJNYCH Z INFORMATYKI. KLASA IVa SZKOŁA PODSTAWOWA 1 1. Komputer i programy komputerowe. Posługiwanie się komputerem
Bardziej szczegółowoInnowacja pedagogiczna dla uczniów pierwszej klasy gimnazjum Programowanie
Innowacja pedagogiczna dla uczniów pierwszej klasy gimnazjum Programowanie Opracował Ireneusz Trębacz 1 WSTĘP Dlaczego warto uczyć się programowania? Żyjemy w społeczeństwie, które coraz bardziej się informatyzuje.
Bardziej szczegółowoInstrukcja instalacji aplikacji Comarch Smart Card ToolBox
Instrukcja instalacji aplikacji Comarch Smart Card ToolBox dla urządzeń kryptograficznych Bankowość Internetowa R-Online Biznes Spis treści: 1. Wstęp...2 2. Instalacja Comarch Smart Card ToolBox w systemie
Bardziej szczegółowoWYMAGANIA EDUKACYJNE NA POSZCZEGÓLNE OCENY Z INFORMATYKI KLASA IV
WYMAGANIA EDUKACYJNE NA POSZCZEGÓLNE OCENY Z INFORMATYKI KLASA IV 1 OCENA ŚRÓDROCZNA Ocenę niedostateczną otrzymuje uczeń, który nie spełnia wymagań na ocenę dopuszczającą. Wykazuje rażący brak wiadomości
Bardziej szczegółowoAlgorytm - pojęcie algorytmu, sposób zapisu, poziom szczegółowości, czynności proste i strukturalne. Pojęcie procedury i funkcji.
Algorytm - pojęcie algorytmu, sposób zapisu, poziom szczegółowości, czynności proste i strukturalne. Pojęcie procedury i funkcji. Maria Górska 9 stycznia 2010 1 Spis treści 1 Pojęcie algorytmu 3 2 Sposób
Bardziej szczegółowoPodstawy programowania w C++
Podstawy programowania w C++ Liczby w jaki sposób komputery je widzą? Opracował: Andrzej Nowak Bibliografia: CPA: PROGRAMMING ESSENTIALS IN C++ https://www.netacad.com Czy wiesz, jak komputery wykonują
Bardziej szczegółowoKONSPEKT ZAJĘĆ KOŁA INFORMATYCZNEGO LUB MATEMATYCZNEGO W KLASIE III GIMNAZJUM LUB I LICEUM ( 2 GODZ.)
Joanna Osio asiaosio@poczta.onet.pl Nauczycielka matematyki w Gimnazjum im. Macieja Rataja w Żmigrodzie KONSPEKT ZAJĘĆ KOŁA INFORMATYCZNEGO LUB MATEMATYCZNEGO W KLASIE III GIMNAZJUM LUB I LICEUM ( 2 GODZ.)
Bardziej szczegółowoJava EE produkcja oprogramowania
Java EE produkcja oprogramowania PPJ PODSTAWY PROGRAMOWANIA W JAVIE PODSTAWY JĘZYKA JAVA 1 Warszawa, 2016Z 2 Ogólna charakterystyka języka Java 3 Java 1/2 Język programowania Java został opracowany przez
Bardziej szczegółowo