INFORMATYKA/IT
„Kodowanie to dzisiejszy język kreatywności. Wszystkie nasze dzieci zasługują na to, by stać się twórcami, a nie konsumentami informatyki”.
Maria Klawe
„Bądź miły dla nerdów. Są szanse, że skończysz dla jednego”
Bill Gates
Cel tematu:
Nasz program nauczania ma na celu zapewnienie wysokiej jakości edukacji komputerowej, która obejmuje wszystkie trzy filary informatyki - informatykę, technologię informacyjną i umiejętności cyfrowe. Inkluzywna spiralna podróż, która opiera się na wcześniejszej nauce, która rozwinie zarówno wiedzę deklaratywną, jak i proceduralną. Stworzy to uczniów na poziomie odpowiednim do przyszłego miejsca pracy i aktywnych uczestników w cyfrowym świecie.
Program nauczania zbudowaliśmy z zamiarem, aby uczniowie:
doświadczyć programu nauczania bogatego w wiedzę z zakresu informatyki, w którym uczniowie zdobywają ważną wiedzę programistyczną, aby umożliwić im stanie się pewnymi programistami.
rozwijać swoje umiejętności myślenia obliczeniowego i rozwiązywania problemów, co pozwala im stosować podstawowe zasady i koncepcje informatyki.
mają możliwość wykorzystania technologii informacyjnej do tworzenia cyfrowych artefaktów w nowych i powtarzających się kontekstach, aby budować szeroką i głębię wiedzy.
rozwijają swój rozwój kulturowy, moralny i społeczny, pozwalając im zrozumieć wpływ technologii cyfrowej na jednostkę i dla szerszego społeczeństwa. Prowadzi to do lepszego zrozumienia, w jaki sposób zmiany w technologii wpływają na bezpieczeństwo w ciągle zmieniającym się świecie cyfrowym i zaufanie do ich własnego Digital Literacy.
być przygotowanym do życia poza szkołą poprzez budowanie odpowiedzialnych, kompetentnych, pewnych siebie i kreatywnych użytkowników technologii cyfrowej, którzy mogą oceniać i stosować swoją wiedzę do nowych lub nieznanych technologii w coraz bardziej nieprzewidywalnym i technologicznym świecie.
Realizacja przedmiotu:
Program nauczania opiera się na spiralnym programie nauczania od 7 do 11 roku, skupiając się na łącznym rozwoju kluczowej wiedzy deklaratywnej i proceduralnej, umożliwiającej uczniom odnoszenie sukcesów w uczeniu się złożonych pomysłów lub procesów. Program nauczania jest realizowany poprzez lekcje informatyki na KS3, z możliwością wyboru GSCE Computer Science lub Btec Digital Information Technology na KS4.
W ramach departamentu opracowywane są i udostępniane schematy uczenia się. Schematy uczenia się mają spójny format, który obejmuje: treść lekcji, wiedzę, umiejętności, kryteria sukcesu, czytanie, słowa kluczowe, kariery, wartości społeczne, moralne, duchowe i kulturowe oraz wartości szkoły brytyjskiej. Dla każdego schematu nauki istnieje zestaw folderów lekcji dla każdej lekcji, zawierających PowerPoint i powiązane zasoby. Są one wykorzystywane przez nauczycieli jako punkt wyjścia do zróżnicowania w celu zaspokojenia potrzeb swoich uczniów.
Wybierając metody nauczania, kadra nauczycielska uwzględni doświadczenie i wcześniejszą wiedzę uczniów. Aby pomóc w dostarczaniu treści programowych, wykorzystamy różne metody pedagogiczne, takie jak modelowanie i tworzenie rusztowań, a także pedagogiki bardziej specyficzne dla komputerów, takie jak „Unplugged” lub „PRIMM”.
Hybrydowe podejście do uczenia się stosuje się do promowania i rozwijania niezależnego uczenia się za pomocą Microsoft TEAMS, notesu zajęć i tradycyjnych zeszytów ćwiczeń. TEAMS ma być używany na lekcjach i w domu, aby dostarczać treści programowe i jest dodatkowo wspierany przez organizatorów wiedzy, PowerPoints lekcji i wszelkie dodatkowe potrzebne zasoby. Nauczyciele będą kontaktować się z uczniami poprzez informacje zwrotne, które umożliwią im dalszy rozwój i postęp.
Ocenianie i śledzenie uczniów skupia się na wiedzy i umiejętnościach określonych w programie nauczania. W klasie stosuje się różne strategie oceniania kształtującego, aby zidentyfikować błędne przekonania i pomóc w planowaniu. Oceny podsumowujące są przeprowadzane w celu oceny nabytej wiedzy lub umiejętności i są uzupełniane testami pisemnymi, oprogramowaniem online i wyzwaniami projektowymi. Wyniki oceny są porównywane z celami w celu monitorowania postępów. Konkretne grupy takie jak SEN, DP, IZ są ściśle monitorowane, aw razie potrzeby planowana jest interwencja w celu zmniejszenia luk.
Wzbogacenie tematu:
W dziale komputerowym wierzymy, że nauka może być zapewniona poprzez kreatywne połączenie lekcji praktycznych i teoretycznych. Studenci mają możliwość rozwijania praktycznych umiejętności programowania, a także rozwijania istotnego zrozumienia w zakresie odpowiednich tematów informatycznych. W ten sposób cenimy uczenie się, które odbywa się zarówno w klasie, jak i poza nią.
Wzbogacanie obejmuje:
Klub Cyber Explorers — inicjatywa prowadzona przez Departament Cyfryzacji, Kultury, Mediów i Sportu, pokazuje, w jaki sposób umiejętności nauczane na zajęciach są powiązane z sytuacjami w świecie rzeczywistym poprzez wciągające, zgrywalizowane doświadczenie edukacyjne. Wirtualny świat, w którym cybereksploratorzy odkrywają, w jaki sposób umiejętności cyfrowe, komputerowe i cyberbezpieczeństwa są integralną częścią udanych ścieżek kariery.
Code Club - Celem jest wzbudzenie zainteresowania i ekscytacji informatyką poprzez rozwijanie umiejętności programowania poprzez wyzwania, projektowanie gier i fizyczne przetwarzanie.
Celebrating Difference Day - uczniowie projektują i tworzą własny kontroler za pomocą Makey Makeys i używają go do sterowania grą komputerową.
Wpływ tematu:
Pięcioletni model programu nauczania zapewnia, że sekwencje uczenia się opierają się na wcześniejszej wiedzy i umiejętnościach, a także kładą podwaliny pod późniejsze postępy.
Rozwijanie świadomych społecznie obywateli z umiejętnościami cyfrowymi wyposażonych w wiedzę i umiejętności potrzebne do aktywnego angażowania się w ramach globalnej społeczności.
Rozwijaj uczniów w umiejętności krytycznego myślenia o współczesnym świecie i nadaj im atrybuty potrzebne do bezpiecznej interakcji w otaczającym ich świecie cyfrowym.
Zapewnij uczniom szeroki zakres słownictwa, podstawowej wiedzy i umiejętności, które tworzą cegiełki do głębszego wyjaśnienia i zrozumienia; zapewnienie punktów wejścia do dalszej nauki, szkolenia lub zatrudnienia.
Wiedza i umiejętności
Rok 7:
Uczniowie będą rozwijać swoją wiedzę w zakresie:
Jak bezpiecznie i odpowiedzialnie korzystać z technologii, w tym podejmować środki w celu ochrony własnych danych podczas korzystania z systemów cyfrowych i ich obowiązków jako użytkownika cyfrowego
Blokowy język programowania Scratch. Jak projektować i tworzyć proste programy przy użyciu trzech podstawowych konstrukcji programistycznych: sekwencji, selekcji i iteracji?
Arkusze kalkulacyjne, koncepcja odwoływania się do komórek oraz sposób zbierania, analizowania i manipulowania danymi przed przekształceniem ich w wykresy i wykresy
Znaczenie sieci komputerowych i sposób, w jaki komputery są ze sobą połączone
Internet i WWW
Uczniowie będą rozwijać swoje umiejętności w
Wykorzystywanie szkolnych systemów cyfrowych do uzyskiwania dostępu i organizowania swojej pracy
Myślenie obliczeniowe
Korzystanie ze specyficznego słownictwa komputerowego
Pisanie programów do wykonywania określonych rzeczy przy użyciu podstawowych konstrukcji programowania sekwencji, selekcji i iteracji w języku programowania opartym na blokach
Zbieranie i modelowanie danych za pomocą wykresów i wykresów
Rok 8:
Uczniowie będą rozwijać swoją wiedzę w zakresie:
Różne warstwy systemów obliczeniowych: od programów i systemu operacyjnego, poprzez fizyczne komponenty, które przechowują i wykonują te programy, do podstawowych binarnych bloków konstrukcyjnych, z których te komponenty się składają.
Cztery główne elementy myślenia komputacyjnego, dekompozycji, abstrakcji, rozpoznawania wzorców i projektowania algorytmicznego.
Programowanie tekstowe w Pythonie: proste programy obejmujące dane wejściowe i wyjściowe, stopniowo przechodzące przez operacje arytmetyczne, losowość, selekcję i iterację.
Jak zaplanować skuteczny projekt: w tym wymagania projektu, potrzeby odbiorców, dostępność, zasady projektowania i techniki planowania
Technologie, które składają się na Internet i World Wide Web. Rozpoczynając od eksploracji elementów składowych sieci WWW, HTML i CSS, uczniowie będą badać, w jaki sposób strony internetowe są katalogowane i organizowane w celu efektywnego wyszukiwania za pomocą wyszukiwarek.
Uczniowie będą rozwijać swoje umiejętności w
Konwersje reprezentacji danych
Myślenie obliczeniowe
Korzystanie ze specyficznego słownictwa komputerowego
Pisanie programów do wykonywania określonych rzeczy przy użyciu podstawowych konstrukcji programowania sekwencji, selekcji i iteracji w tekstowym języku programowania
Techniki planowania projektu w celu zaprojektowania skutecznego planu projektu
Stworzenie działającej strony internetowej
Rok 9
Uczniowie będą rozwijać swoją wiedzę w zakresie:
Bramki logiczne: AND, NOT i OR zawierające ich symbole i tabele prawdy, prowadzące do łączenia bramek logicznych w obwody logiczne
Programowanie tekstowe w Pythonie: dalej rozwijaj pracę Y8 i uwzględnij techniki obsługi ciągów znaków i struktury danych.
Jak wykorzystywać dane do badania problemów i informowania o zmianach, które ich dotyczą. Uczniowie poznają zarówno globalne, jak i lokalne zbiory danych i zrozumieją, w jaki sposób wizualizacja danych może pomóc w procesie identyfikacji wzorców i trendów.
Algorytmy wyszukiwania i sortowania: Jak wykonać algorytmy wyszukiwania (liniowe, binarne) i sortowania (bubble, wstawiania i scalania) na danych danych. Porównaj cechy tych algorytmów i zdecyduj, który jest najbardziej odpowiedni w danym kontekście
Sieci w świecie rzeczywistym, zalety i wady sieci komputerowych, różne modele sieci i główne czynniki wpływające na wydajność sieci
Szersze implikacje systemów cyfrowych: Uczniowie nauczą się identyfikować konkretny rodzaj wpływu, tj. prawny, kulturowy, prywatności, środowiskowy i etyczny. Następnie przejdą do identyfikacji interesariuszy, na których wpływa technologia, i dowiedzą się, w jaki sposób te wpływy są doświadczane, negowane lub dostosowywane.
Uczniowie będą rozwijać swoje umiejętności w
Projektowanie obwodów logicznych w celu rozwiązania problemu
Pisanie programów do wykonywania określonych rzeczy przy użyciu podstawowych konstrukcji programowania sekwencji, selekcji i iteracji wraz z obsługą ciągów znaków i struktur danych w tekstowym języku programowania
Korzystanie z odpowiednich narzędzi programowych do wizualizacji zbiorów danych i poszukiwania wzorców lub trendów
Wykorzystywanie zestawów danych do badania prognoz i oceny wyników w celu poparcia argumentów za lub przeciw prognozie
Analiza, interpretacja, modyfikacja i implementacja szeregu algorytmów
Identyfikowanie i omawianie szerszych implikacji systemów cyfrowych.
GCSE: Informatyka
10 rok
Uczniowie będą rozwijać swoją wiedzę w zakresie:
Projektowanie, tworzenie i dopracowywanie algorytmów
Techniki programowania, w tym obsługa plików i programowanie modułowe oraz typy i struktury danych
Reprezentacja danych: w tym liczby, znaki, obrazy, dźwięk i kompresja
Logika Boole'a
Projekt obronny i testowanie
Sieci komputerowe, połączenia i protokoły
Rok 11
Uczniowie będą rozwijać swoją wiedzę w zakresie:
Architektura procesora i wydajność procesora
Systemy wbudowane
Języki programowania: w tym języki wysokiego i niskiego poziomu
Pamięć i przechowywanie
Oprogramowanie systemowe
Etyczny, prawny, kulturowy i środowiskowy wpływ technologii cyfrowej
Uczniowie będą rozwijać swoje umiejętności w zakresie:
Wykorzystanie podstawowych operacji obsługi plików, w tym Open, Read, Write i Close
Jak używać podprogramów (funkcji i procedur) do tworzenia kodu strukturalnego?
Rysowanie prostych diagramów logicznych za pomocą operatorów AND, OR i NOT
Stosowanie operatorów logicznych w tabelach prawdy do rozwiązywania problemów
Wykorzystanie SQL do wyszukiwania danych
Identyfikacja błędów składniowych i logicznych
Wybór i używanie odpowiednich danych testowych, w tym Normalne, Graniczne, Nieprawidłowe, Błędne
Korzystanie ze słownictwa specyficznego dla informatyki
Korzystanie z szeregu narzędzi w ramach co najmniej jednego IDE
Projektowanie, pisanie, testowanie i udoskonalanie kodu poprzez zadania programistyczne
Btec: Cyfrowa technologia informacyjna (DIT)
10 rok
Uczniowie będą rozwijać swoją wiedzę w zakresie:
Zrozumienie projektowania interfejsu dla osób i organizacji
Techniki planowania projektu do planowania, projektowania i rozwijania interfejsu użytkownika
Jak ocenić sukces interfejsu użytkownika i wykorzystanie wybranych technik planowania projektu?
Zrozumienie, w jaki sposób dane są gromadzone przez organizacje i jaki jest ich wpływ na osoby fizyczne
Jak stworzyć pulpit nawigacyjny za pomocą narzędzi do manipulacji danymi
Jak wyciągać wnioski i przeglądać metody prezentacji danych
Rok 11
Uczniowie będą rozwijać swoją wiedzę w zakresie:
Nowoczesne technologie
Wpływ nowoczesnych technologii
Zagrożenia dla danych
Zapobieganie i zarządzanie zagrożeniami danych
Jak napisać politykę bezpieczeństwa
Odpowiedzialne korzystanie z systemów cyfrowych
Zakres i cel przepisów regulujących korzystanie z systemów i danych cyfrowych
Jak organizacje wykorzystują różne formy notacji do wyjaśniania systemów, danych i informacji
Uczniowie będą rozwijać swoje umiejętności w zakresie:
Umiejętności branżowe w realistycznych kontekstach zawodowych
Planowanie projektu, projektowanie i tworzenie interfejsów użytkownika
Tworzenie dashboardów jako sposób na prezentację i interpretację danych
Iteracyjny proces projektowania
Kontakt z kierownikiem działu:
Mr Lownds - J.Lownds @ smithillsschool.net