Plan wynikowy dla klasy 8 szkoły podstawowej zgodny z podręcznikiem Lubię to! Wymagania zamieszczone w planie wynikowym zostały dostosowane do poszczególnych jednostek lekcyjnych. Tytuł w podręczniku 1.1 Zapisywanie algorytmów na liczbach naturalnych w języku Scratch 1.2. Algorytmy wyszukiwania i Numer i temat lekcji 1. Algorytmy sekwencyjne, i iteracyjne w języku Scratch 2. Realizacja algorytmu Euklidesa w wersji z odejmowaniem oraz algorytmów wykorzystujących podzielność liczb 3. Wyszukiwanie największego elementu w zbiorze nieuporządkowanym Wymagania konieczne (ocena dopuszczająca) tworzy zmienne w języku Scratch. wyjaśnia, czym jest największy wspólny dzielnik dwóch liczb. przedstawia w postaci listy kroków algorytm wyboru większej z dwóch liczb. Wymagania podstawowe (ocena dostateczna) 1. ALGORYTMIKA i PROGRAMOWANIE tworzy skrypty wykonujące działania matematyczne na zmiennych. omawia algorytm Euklidesa wykorzystujący odejmowanie liczb. przedstawia w postaci listy kroków algorytm wyboru największej liczby ze zbioru. Wymagania rozszerzające (ocena dobra) wykorzystuje w budowanych skryptach sytuacje wykorzystuje powtórzenia (iteracje) w budowanych skryptach. przedstawia algorytm Euklidesa z odejmowaniem w postaci skryptu w języku Scratch. wyszukuje największą liczbę w podanym zbiorze w języku Scratch tworzy skrypt wskazujący większą z dwóch podanych liczb. Wymagania dopełniające (ocena bardzo dobre) tworzy skrypty w języku Scratch łączące w sobie sytuacje i instrukcje iteracyjne. bada podzielność liczb naturalnych w języku Scratch wyodrębnia cyfry danej liczby w języku Scratch. w języku Scratch tworzy skrypt wyszukujący największą liczbę w podanym zbiorze. Wymagania wykraczające (ocena celująca) samodzielnie rozwiązuje problemy, wykorzystując zmienne, sytuacje oraz instrukcje iteracyjne w języku Scratch. tworzy w języku Scratch skrypty przedstawiające na różne sposoby algorytm Euklidesa. tworzy algorytm wyszukujący najmniejszą liczbę w zbiorze i wykorzystuje go w przykładach z życia codziennego (np. wskazanie najwyższego ucznia w klasie).
1.3. Wprowadzenie do programowania 1.4. Stosowanie funkcji i tablic do zapisania algorytmów 4. Metody i wyszukiwania elementów zbioru 5. i 6. Składnia języka i stosowanie zmiennych 7. i 8. Instrukcje i iteracyjne w języku C++ 9. Funkcje i tablice przedstawia w postaci listy kroków algorytm metodą przez wybieranie. tworzy prostu program wyświetlający tekst na ekranie. pisze proste programy. tworzy procedury w języku Scratch wyjaśnia, czym jest podprogram (funkcja, procedura) w programie komputerowym. porządkuje podane liczby w zbiorze nieuporządkowanym, korzystając z algorytmu metodą przez wybieranie. wskazuje różnice między kodem źródłowym a kodem wynikowym omawia etapy tworzenia programu. stosuje instrukcje w programach pisanych stosuje powtórzenia (iteracje) w programach pisanych. stosuje funkcje w języku C++, aby oddzielać od siebie logiczne bloki programu. wykorzystuje metodę wyszukiwania przez połowienie, aby odnaleźć określony element w zbiorze uporządkowanym porządkuje podane liczby w zbiorze nieuporządkowanym przy zastosowaniu metody przez zliczanie. wprowadza zmienne do programów pisanych wykonuje działania matematyczne na zmiennych w programach pisanych. wyjaśnia działanie operatorów logicznych i porównania stosowanych w języku C+ +. wyjaśnia, jaką rolę odgrywa parametr funkcji tworzy funkcje z wieloma parametrami. w języku Scratch tworzy prostą grę w odgadywanie liczby, wykorzystując do tego metodę wyszukiwania omawia podstawowe typy zmiennych w języku C++ wyjaśnia działanie operatorów arytmetycznych stosowanych w języku C+ +. wykorzystuje instrukcje iteracyjne do wyszukiwania największej liczby w zbiorze. tworzy proste programy z wykorzystaniem funkcji. tworzy algorytm porządkujący liczby według określonych kryteriów, np. oddzielnie liczby parzyste i nieparzyste. tworzy programy komputerowe wspomagające rozwiązywanie zadań matematycznych, np. obliczające pola figur. tworzy program komputerowy sprawdzający podzielność jednej liczby przez drugą. tworzy programy z zastosowaniem różnego typu funkcji.
i wyszukiwania 1.5. Wprowadzenie do programowania w języku Python 10.Tablice w języku C+ + 11. Algorytmy i wyszukiwania 5. i 6. Składnia języka i stosowanie zmiennych 7. i 8. Instrukcje i iteracyjne w języku Python wskazuje element w tablicy o wybranym indeksie wskazuje indeks tablicy wybranego elementu deklaruje tablice w C++ inicjuje tablice poprzez wypisanie jej elementów w nawiasach klamrowych testuje działanie programu sortującego dla różnych danych testuje działanie programu wyszukującego stosuje odpowiednie polecenie języka Python, aby wyświetlić tekst na ekranie. pisze proste programy w trybie skryptowym języka Python. deklaruje stałą w języku C++ omawia zasady deklarowania tablic wyjaśnia sposób indeksowania w tablicach. zapisuje algorytm metodami przez wybieranie, zliczanie, połowienie. wyjaśnia różnice pomiędzy interaktywnym a skryptowym trybem pracy. wykorzystuje zmienne w programach pisanych w języku Python. definiuje tablice w języku C++ i wprowadza do nich dane. stosuje instrukcję do while do implementacji pętli wymienia funkcje zastosowane w implementacji algorytmu przez wybieranie i w implementacji algorytmu przez zliczanie wymienia funkcje zastosowane w realizacji algorytmu wyszukiwania wykonuje obliczenia w języku Python omawia działanie operatorów arytmetycznych w języku Python. wykorzystuje instrukcje iteracyjne w programach pisanych w języku Python wykorzystuje instrukcje w programach pisanych w języku Python. wykonuje operacje na elementach tablicy z wykorzystaniem funkcji deklaruje zmienne tablicowe jako zmienne globalne. wykorzystuje tablice do realizacji algorytmów wyszukiwania i. pisze prosty program w trybie skryptowym języka Python w języku Python pisze program realizujący algorytm wyszukiwania największej liczby w zbiorze. tworzy złożone programy z zastosowaniem tablic. wykorzystuje funkcje do tworzenia programów wykonujących kilka zadań, np. podstawowe działania arytmetyczne na dwóch liczbach (dodawanie, odejmowanie, mnożenie, dzielenie). pisze program w języku Python wykorzystujący zmienne i służący do wykonywania podstawowych działań matematycznych. pisze programy w języku Python wspomagające rozwiązywanie zadań matematycznych.
1.6. Stosowanie funkcji i list do zapisywania algorytmów i wyszukiwania w języku Python 2.1. Komórka, adres, formuła 2.2. Projektowanie tabeli i stosowanie funkcji arkusza 9. funkcje w języku Python 10. Listy w języku Python 11. Algorytmy i wyszukiwania w języku Python 12. Podstawy pracy w arkuszu 13. Zastosowanie podstawowych funkcji i formatowanie komórek w arkuszu wykorzystuje procedury w języku Scratch do tworzenia prostych kompozycji tworzy listy w języku Python i wprowadza do nich dane. testuje działanie programu sortującego dla różnych danych testuje działanie programu wyszukującego wprowadza dane różnego rodzaju do komórek arkusza wprowadza różnego rodzaju dane do komórek arkusza formatuje zawartość komórek (wyrównanie tekstu oraz wygląd czcionki). definiuje funkcje w języku Python i wyjaśnia ich działanie. wyświetla zawartość listy na ekranie. zapisuje w języku Python algorytm metodami: przez wybieranie, przez zliczanie, połowienie omawia ogólną postać pętli iteracyjnej while. omawia różnice pomiędzy funkcjami zwracającymi wartość a funkcjami niezwracającymi wartości. pisze funkcję pozwalającą na wprowadzanie danych do listy. stosuje instrukcję while do implementacji pętli wymienia funkcje zastosowane w implementacji algorytmów: przez wybieranie, przez zliczanie wymienia funkcje zastosowane w realizacji algorytmu wyszukiwania 2. OBLICZENIA w ARKUSZU KALKULACYJNYM omawia zastosowania arkusza omawia budowę arkusza tłumaczy zasady wprowadzania danych do komórek arkusza dodaje i usuwa wiersze oraz kolumny tabeli wyjaśnia, do czego służy formuła obliczeniowa tworzy proste formuły obliczeniowe stosuje formułę SUMA do dodawania do siebie wartości wpisanych do wielu komórek stosuje formułę ŚREDNIA, aby obliczyć średnią arytmetyczną z kilku liczb tworzy funkcję zwracającą tworzy program wartość największej liczby składający się z kilku z podanego zbioru. funkcji wywoływanych w programie głównym w zależności od potrzeby. wykorzystuje listy w języku Python do realizacji algorytmów wyszukiwania i. tworzy programy wspomagające rozwiązywanie zadań matematycznych i wykorzystujące funkcje i listy w języku Python. zagnieżdża pętle for samodzielnie modyfikuje wyjaśnia różnice między programy sortujące instrukcją iteracyjną metodą przez wybieranie, while a pętlą for metodą przez zliczanie omawia funkcje samodzielnie modyfikuje zastosowane program wyszukujący w implementacji metodą algorytmów: przez wybieranie, przez zliczanie omawia funkcje zastosowane w realizacji algorytmu wyszukiwania kopiuje utworzone formuły obliczeniowe pomiędzy komórkami tabeli, wykorzystując adresowanie względne. korzysta z biblioteki funkcji, aby wyszukiwać potrzebne formuły używa sytuacji warunkowych w arkuszu, korzystając z funkcji samodzielnie tworzy skomplikowane formuły obliczeniowe i kopiuje je pomiędzy komórkami tabeli. wykorzystuje arkusz kalkulacyjny w rozwiązywaniu problemów życia codziennego (np. obliczania średniej swoich ocen i przedstawienia jej
2.3. Arkusz kalkulacyjny, czyli kalkulacje 2.4. Więcej o pracy w arkuszu 2.5. Przedstawianie danych w postaci wykresu 2.6. Wstawianie tabel i wykresów arkusza dokumentów tekstowych 2.7. Zastosowanie arkusza 14. Adresowanie bezwzględne i formatowanie komórek w arkuszu wprowadza dane do 15. Adresowanie wprowadza dane do mieszane, bramowanie komórek arkusza i drukowanie tabeli 16. Projektowanie i tworzenie wykresów w arkuszu 17. Wstawianie tabel i wykresów do dokumentu tekstowego wstawia wykres do stosuje formułę SUMA do dodawania do siebie zawartości komórek. stosuje obramowania dla komórek arkusza i formatuje je według potrzeby drukuje tabelę arkusza omawia poszczególne elementy wykresu. kopiuje tabelę lub wykres odróżnia wstawianie arkusza od tabeli lub wykresu schowka i wkleja ją arkusza w dokumencie dokumentu tekstowego tekstowym. jako obiektu osadzonego i jako obiektu połączonego. 18. Zastosowanie wprowadza dane różnego arkusza rodzaju do komórek algorytmy formatuje tabelę arkusza ustawia format danych komórki odpowiadający jej zawartości. kopiuje formułę pomiędzy komórkami, stosując adresowanie bezwzględne stosuje opcję Zawijanie tekstu dla dłuższych tekstów wpisywanych do komórek. kopiuje formuły pomiędzy komórkami z wykorzystaniem adresowania mieszanego. dobiera odpowiedni wykres do danych, które ma przedstawiać. wstawia tabelę lub wykres arkusza dokumentu tekstowego jako obiekt osadzony albo jako obiekt połączony, w zależności od potrzeb. wykorzystuje funkcję JEŻELI do tworzenia algorytmów z warunkami w arkuszu. JEŻELI. wyjaśnia, w jaki sposób arkusz kalkulacyjny zaokrągla duże liczby do ich postaci wykładniczej (naukowej). w zależności od potrzeby stosuje adresowanie względne, bezwzględne lub mieszane, tworząc formuły obliczeniowe. tworzy wykres dla więcej niż jednej serii danych. wykorzystuje opcję Obiekt do wstawiania tabeli arkusza dokumentu tekstowego. kopiuje formuły pomiędzy komórkami, aby zastosować algorytm iteracji. zmian na wykresie). wykorzystuje arkusz kalkulacyjny do prowadzenia osobistego budżety lub planowania kosztów jakiegoś wydarzenia. stosuje zaawansowane funkcje arkusza w tabelach tworzonych na własne potrzeby. modyfikuje w sposób estetyczny i kreatywny wygląd wykresu, dobierając jego elementy składowe, kolory i zastosowane czcionki. przygotowuje dokumenty (sprawozdania, raporty, referaty), wykorzystując wklejanie tabel i wykresów arkusza dokumentów tekstowych. przedstawia dowolny algorytm z warunkami lub iteracyjny w postaci tabeli.
2.8. Dokumentacja imprezy sportowej - projekt 3.1. Tworzenie strony internetowej z wykorzystaniem języka HTML 19. Zastosowanie wprowadza dane różnego arkusza rodzaju do komórek nauki przyrodnicze 20. Zastosowanie wprowadza dane różnego arkusza rodzaju do komórek symulacja modelu 21. Zastosowanie stosuje arkusz arkusza kalkulacyjny do operacje danych. bazodanowe 22. Dokumentacja imprezy sportowej projekt 23. Wprowadzenie do znaczników języka HTML 24. Tworzenie własnej strony internetowej w języku HTML wprowadza dane różnego rodzaju do komórek tworzy prostą stronę w języku HTML, wykorzystując edytor tekstu. tworzy prostą stronę internetową, wykorzystując znaczniki HTML zapisuje tworzoną stronę w formacie HTML. formatuje tabelę arkusza formatuje tabelę arkusza wykorzystuje arkusz kalkulacyjny do prostego filtrowania danych. formatuje tabelę arkusza 3. INTERNET zapisuje utworzoną stronę internetową w formacie HTML. formatuje tekst na tworzonej stronie internetowej. tworzy tabelę do wpisywania wyników pomiarów doświadczeń tworzy formuły obliczeniowe dla wprowadzonych danych, wykorzystując wzory fizyczne. wykorzystuje funkcje losującą, aby symulować rzuty sześcienną kostką do gry. omawia zasady przygotowania tabeli do filtrowania danych. przygotowuje dokumentację imprezy, wykorzystując poznane formuły obliczeniowe. omawia zasady projektowania stron internetowych wyjaśnia działanie hiperłączy. dodaje tabele do strony internetowej dodaje obrazy do strony internetowej. przedstawia wyniki swoich obliczeń na wykresach różnego typu. wykorzystuje formułę LICZBA.CAŁK, aby zamieniać ułamki dziesiętne na liczby całkowite używa funkcji LICZ.JEŻELI aby sumować liczbę powtórzeń rzutów kostką. przedstawia działania potrzebne do różnych danych. współpracuje w grupie podczas pracy nad projektem. modyfikuje kod utworzonej strony internetowej wyszukuje błędy w utworzonym kodzie. dodaje do swojej strony internetowej hiperłącza do innych stron internetowych. korzysta z arkusza analizowania doświadczeń z fizyki lub chemii. przygotowuje w arkuszu tabele do prowadzenia różnego rodzaju gier losowych. opracowuje zbiór kryteriów niezbędnych do wyświetlania danych. wykorzystuje arkusz kalkulacyjny w dziedzinach życia codziennego, wymagających obliczeń. tworzy hiperłącza w budowanej stronie internetowej dodaje tło do tworzonej strony internetowej. tworzy połączenia pomiędzy dokumentami HTML, wykorzystując hiperłącza dodaje tło do tworzonej strony internetowej. 3.2. Systemy 25. Systemy tworzy bloga, zmienia wygląd bloga, porządkuje posty na modyfikuje wygląd menu współpracuje z innymi
zarządzania treścią zarządzania treścią 3.3. Podróż dookoła świata z internetem projekt 4.1. Prezentacje multimedialne i filmy 4.2. Historia i rozwój informatyki projekt wykorzystując system zarządzania treścią dodaje kolejne wpisy do bloga. 26. Praca w chmurze umieszcza pliki w chmurze. 27. Wspólny projekt internetowy 28. Cechy dobrej prezentacji multimedialnej 29. Montaż filmów wideo 30. Historia i rozwój informatyki umieszcza pliki w chmurze. dodaje nowe slajdy do prezentacji multimedialnej dodaje teksty i obrazy do slajdów. wykorzystując motywy dodaje do bloga obrazy oraz inne elementy multimedialne. udostępnia innym pliki umieszczone w chmurze współpracuje z innymi podczas wykonywania wspólnego projektu wyszukuje w internecie niezbędne informacje. udostępnia innym pliki umieszczone w chmurze współpracuje z innymi podczas wykonywania wspólnego projektu wyszukuje w internecie niezbędne informacje. 4. PROJEKTY MULTIMEDIALNE zmienia wygląd prezentacji, ustalając jej podstawowe kolory. dodaje do prezentacji przycina fragmenty filmu multimedialnej klip wideo wideo. dostępny na dysku komputera. tworzy prezentację multimedialną. współpracuje z innymi podczas tworzenia prezentacji multimedialnej wyszukuje w internecie blogu, używając kategorii oraz tagów. rozdziela pomiędzy członków grupy zadania niezbędne do wykonania projektu. rozdziela pomiędzy członków grupy zadania niezbędne do wykonania projektu. dodaje do prezentacji animacje i przejścia. dodaje do filmu teksty i obrazy dodaje do filmu efektowne przejścia. rozdziela pomiędzy członków grupy zadania niezbędne do wykonania projektu. głównego swojego bloga podczas tworzenia bloga dodaje kolejne strony (np. samodzielnie rozwija o mnie) do swojego bloga i rozbudowuje swój blog. dodaje widżety do bloga. krytycznie ocenia wartość informacji znalezionych w internecie weryfikuje je w różnych źródłach. krytycznie ocenia wartość informacji znalezionych w internecie weryfikuje je w różnych źródłach. umieszcza w prezentacji filmy i dźwięk. umieszcza w prezentacji multimedialnej własne nagrania wideo i dźwiękowe. krytycznie ocenia wartość informacji znalezionych w internecie weryfikuje je korzystając z różnych źródeł. podczas pracy nad projektem wykazuje się wysokim poziomem estetyki i kreatywności. podczas pracy nad projektem wykazuje się wysokim poziomem estetyki i kreatywności. wykorzystując wiele rozmaitych elementów multimedialnych, wykonuje atrakcyjną oraz poprawną merytorycznie prezentację multimedialną. wykorzystując wiele rozmaitych elementów multimedialnych, wykonuje atrakcyjną oraz poprawną merytorycznie prezentację multimedialną. podczas pracy nad projektem wykazuje się wysokim poziomem estetyki i kreatywności.
materiały do prezentacji wykorzystuje chmurę do dzielenia się materiałami.