Zespół Szkół Zawodowych im. Króla Jana III Sobieskiego w Przeworsku

Podobne dokumenty
Technik informatyk 2. Informacje dodatkowe Programowanie komputerów drogą do sukcesu

Programy unijne. realizowane w Liceum Ogólnokształcącym im. Bolesława Chrobrego w Gryficach

Innowacja pedagogiczna

Społeczne Gimnazjum Językowo-Informatyczne STO. w Słupsku. Czy praca z uczniem na zajęciach pozalekcyjnych ma wpływ na wyniki egzaminów zewnętrznych?

SPRAWOZDANIE Z REALIZACJI INNOWACJI W ZESPOLE SZKÓŁ IM. KS. KARD. STEFANA WYSZYŃSKIEGO W POŁOMI

Szkolna pracownia informatyczna jest otwarta

WĘGIERSK PROGRAMUJE!

ZESPÓŁ SZKÓŁ PONADGIMNAZJALNYCH w CHOJNIE

III LICEUM OGÓLNOKSZTAŁCĄCE z Oddziałami Dwujęzycznymi im. Alfreda Lityńskiego w Suwałkach

Czym jest nauczanie dwujęzyczne?

Innowacja pedagogiczna

Regulamin konkursu Algorytmy i Struktury Danych organizowanego w ramach Akademii Programowania UMCS. 1 Organizator

Sprawozdanie z innowacji Uczymy się programować realizowanej w ramach pilotażu MEN w Szkole Podstawowej nr 29 im. Jana Liszewskiego w Olsztynie

KARTA PRZEDMIOTU. 1. Informacje ogólne. 2. Ogólna charakterystyka przedmiotu. Programowanie I C15

Warunki i tryb rekrutacji do szkół ponadgimnazjalnych Zespołu Szkół Społecznych w Żorach na rok szkolny 2018/19

Regulamin realizacji projektu edukacyjnego w Gimnazjum nr 17 w Zespole Szkół Ogólnokształcących nr 3 w Gliwicach

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

Centrum Kształcenia Zawodowego i Ustawicznego w Międzyrzeczu

Zasady realizacji projektu edukacyjnego w Gimnazjum nr 9 im. Sandro Pertiniego w Warszawie

nformatyczne Zielone Garnizony

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

Regulamin korzystania z platformy e-learning w projekcie Czas Zawodowców Wielkopolskie Kształcenie Zawodowe

Regulamin przyjęć kandydatów do klas pierwszych w roku szkolnym 2012/2013

PLAN ROZWOJU ZAWODOWEGO

PEANO. Innowacja pedagogiczna dotycząca wprowadzenia nauki programowania. w Zespole Szkół Nr 6 im. Mikołaja Reja w Szczecinie

1 Podstawy c++ w pigułce.

OFERTA EDUKACYJNA NA ROK SZKOLNY 2012/2013

Wdrażanie reformy szkolnictwa zawodowego w województwie pomorskim - wymiana doświadczeń

Technikum informatyczne SCI. ul. Mazowiecka Szczecin. Zawód - informatyk. Wojciech Połowniak

PLAN WYNIKOWY PROGRAMOWANIE APLIKACJI INTERNETOWYCH. KL III TI 4 godziny tygodniowo (4x30 tygodni =120 godzin ),

Regulamin realizacji projektów edukacyjnych w Gimnazjum im. Mikołaja Kopernika w Wysokiem Mazowieckiem.

PRACOWNIE KOMPUTEROWE

Sprawozdanie z realizacji innowacji pedagogicznej

PLAN WYNIKOWY PROGRAMOWANIE APLIKACJI INTERNETOWYCH. KL IV TI 6 godziny tygodniowo (6x15 tygodni =90 godzin ),

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

KARTA KURSU. Wstęp do programowania

Podstawa programowa - wymagania edukacyjne

ZMIANY W PRZEPISACH PRAWA obowiązujące w r. szk. 2012/2013

Język niemiecki jako sposób zwiększenia możliwości zawodowych uczniów na przykładzie Zespołu Szkół Elektrycznych we Włocławku

KIERUNKI KSZTAŁCENIA W ROKU SZKOLNYM 2015/16

Informacje można uzyskać pod numerem telefonu lub

ROZDZIAŁ II Cele i zadania Szkoły

Projekt współfinansowany przez Unię Europejską w ramach Europejskiego Funduszu Społecznego

PRZEWODNIK PO PRZEDMIOCIE

Zasady i warunki realizacji projektu edukacyjnego uczniów Gimnazjum im. Papieża Jana Pawła II w Sońsku

Warunki realizacji projektu edukacyjnego w. im. Bohaterów Westerplatte

Przebieg i organizacja kursu

Innowacja pedagogiczna dla uczniów pierwszej klasy gimnazjum Programowanie

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

Plan rozwoju zawodowego nauczyciela mianowanego ubiegającego się o stopień zawodowy nauczyciela dyplomowanego

PROCEDURY REALIZACJI PROJEKTÓW EDUKACYJNYCH W GIMNAZJUM

ZASADY OCENIANIA Z INFORMATYKI ROZSZERZONEJ

REGULAMIN REKRUTACJI UCZESTNIKÓW PROJEKTU MYŚLIMY O PRZYSZŁOŚCI

Szczegółowe zasady rekrutacji uczniów i słuchaczy na rok szkolny 2015/2016

DOŁĄCZ DO NAJLEPSZYCH!!!

KURSY PROGRAMOWANIA DLA DZIECI

DZIENNIK ZAJĘĆ POZALEKCYJNYCH

Członkowie: Firmy 20. Uczelnie i szkoły 4. Firmy współpracujące

SPOTKANIE Z RODZICAMI I UCZNIAMI GIMNAZJUM W ZEBRZYDOWICACH R

PRZEWODNIK PO PRZEDMIOCIE

SZKOLNY SYSTEM WSPIERANIA ZDOLNOŚCI I TALENTÓW UCZNIÓW W ZESPOLE SZKÓŁ SAMOCHODOWYCH IM. TADEUSZA KOŚCIUSZKI WE WŁOCŁAWKU

Warunki i tryb rekrutacji do szkół ponadgimnazjalnych Zespołu Szkół Społecznych w śorach na rok szkolny 2015/16

Procedury wdrażania i realizacji projektów gimnazjalnych w Publicznym Gimnazjum nr 2 im. Jana III Sobieskiego w Lubaczowie

SZKOLNY REGULAMIN REKRUTACJI na rok szkolny 2014/2015 w ZESPOLE SZKÓŁ W SZCZEKOCINACH

REGULAMIN VII POWIATOWEGO KONKURSU Z JĘZYKA ANGIELSKIEGO


PLAN ROZWOJU ZAWODOWEGO. Magdalena Robaszkiewicz nauczyciel mianowany

SZKOLNY SYSTEM WSPIERANIA ZDOLNOŚCI I TALENTÓW UCZNIÓW w Szkole Podstawowej nr 36 im. Narodów Zjednoczonej Europy w Tychach


Zasady i warunki realizacji projektu edukacyjnego uczniów Gimnazjum im. Jana Pawła II w Pisarzowicach

Szkoła zawodowa szkołą pozytywnego wyboru. Mielec, 6 września 2013 r.

Uczysz się przez 4 lata w szkole i co dalej???

Kształcenie i szkolenia zawodowe Edukacja szkolna

Wymagania edukacyjne z informatyki i technologii informacyjnej

Języki programowania I - opis przedmiotu

Warunki i tryb rekrutacji do szkół ponadgimnazjalnych Zespołu Szkół Społecznych w Żorach rok szkolny 2014/15

SCENARIUSZ LEKCJI. Streszczenie. Czas realizacji. Podstawa programowa

PLAN ROZWOJU ZAWODOWEGO NA STOPIEŃ NAUCZYCIELA MIANOWANEGO NAUCZYCIELA TECHNOLOGII INFORMACYJNEJ MONIKI GONCIARZ

KLASA INŻYNIERSKA profil matematyczno-fizyczny. Innowacja pedagogiczna Liceum Ogólnokształcące Nr I im. D. Siedzikówny Inki we Wrocławiu

STATUT ZESPOŁU SZKÓŁ W JEŻOWEM CENTRUM

REGULAMIN REALIZACJI GIMNAZJALNYCH PROJEKTÓW EDUKACYJNYCH

ZAŁOŻENIA OGÓLNE. Cele konkursu

Podnoszenie jakości nauczania języków obcych na I,II i III etapie edukacyjnym, ze szczególnym uwzględnieniem obszarów defaworyzowanych

ABC GIMNAZJALISTY. SZKOŁA ZAWODOWA ( 2 lub 3-letni okres kształcenia)

Zespół Szkół Zawodowych nr 2 im. Powstańców Warszawy w Mińsku Mazowieckim

Proponowane klasy w roku szkolnym 2015/2016

Autorski program nauczania

Plan rozwoju zawodowego nauczyciela mianowanego ubiegającego się o awans na stopień nauczyciela dyplomowanego

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

Nowy system wspomagania pracy szkoły. Założenia, cele i działania

PLAN ROZWOJU ZAWODOWEGO NAUCZYCIELA KONTRAKTOWEGO UBIEGAJĄCEGO SIĘ O STOPIEŃ ZAWODOWY NAUCZYCIELA MIANOWANEGO

Sprawozdanie z realizacji projektu

Zespół Szkół Ponadgimnazjalnych nr 3. Trochę faktów

INFORMATOR DLA GIMNAZJALISTÓW

Projekt nr PL01-KA

EUROPEJSKI PLAN ROZWOJU NA LATA ZESPÓŁ SZKÓŁ NR 2 IM. LEONA RUTKOWSKIEGO W PŁOŃSKU

Szczegółowe warunki rekrutacji w Zespole Szkół Zawodowych. im. Króla Jana III Sobieskiego w Przeworsku

NIEPUBLICZNE TECHNIKUM IM. GEN. W. ANDERSA W OPATOWIE

XIII LICEUM OGÓLNOKSZTAŁCĄCE z ODDZIAŁAMI DWUJĘZYCZNYMI im. płk. L. LISA-KULI

Transkrypt:

Zespół Szkół Zawodowych im. Króla Jana III Sobieskiego w Przeworsku Sprawozdanie z pilotażu wdrożenia programowania w edukacji formalnej Przeworsk 2016/2017

W roku szkolnym 2016/2017 realizowaliśmy innowację pedagogiczną pn.: PROGRAMOWANIE KOMPUTERÓW DROGĄ DO SUKCESU na lekcjach informatyki we wszystkich klasach pierwszych i drugich Zasadniczej Szkoły Zawodowej oraz klasach pierwszych Technikum i Liceum Ogólnokształcącego w wymiarze 10 godzin. 1 Podstawowe wiadomości o języku C/C++. Charakterystyka środowiska programistycznego C/C++. 2 Struktura programu w języku C/C++. Elementy języka C/C++. - przeznaczenie języka - obiektowość - edytor - kompilator - konsolidator - debugger - dyrektywy preprocesora - funkcje główne (nagłówki funkcji) - funkcja return - słowa kluczowe - komentarze - znaki języka 3 Zmienne i stałe. - deklaracje - typy - zmienne lokalne i globalne 4 Funkcje wejścia/wyjścia. - funkcje standardowego wejścia - funkcje standardowego wyjścia 5 Operatory i wyrażenia. - rodzaje operatorów - wyrażenia - operator przypisania 6 Instrukcje w języku C/C++. - instrukcja warunkowa (if, if... else...) 7 Instrukcje w języku C/C++. - instrukcje pętli (for) 8 Instrukcje w języku C/C++. - instrukcje (while, do... while) 9 Instrukcje w języku C/C++. - instrukcja wyboru (switch) 10 Funkcje w języku C/C++. - struktura funkcji - prototyp - przekazywanie parametrów do funkcji - przekazywanie parametrów na zewnątrz funkcji

Kurs Partner: CPA Programming Essentials in C++ prowadzimy od roku szkolnego 2015/2016 i cieszy się bardzo dużym powodzeniem wśród młodzieży. Nie jest również żadną przeszkodą, że materiały szkoleniowe są w języku angielskim, wręcz przeciwnie, młodzież ma możliwość kształcenia również języka angielskiego ukierunkowanego zawodowo w branży informatycznej. Kurs kończy się uzyskaniem prestiżowego certyfikatu potwierdzającego wysokie umiejętności z programowania w języku C++.

W roku szkolnym 2012/2013 została utworzona Lokalna Akademia Sieciowa Cisco działająca przy Zespole Szkół Zawodowych im. Króla Jana III Sobieskiego w Przeworsku. Uczniowie naszej szkoły mogą nieodpłatnie zdobywać prestiżowe certyfikaty firmy Cisco Systems jak również korzystać z oferty innych partnerów firmy Cisco, w tym partnerów, dzięki którym i my jako instruktorzy możemy prowadzić kursy z programowania w języku C/C++ na platformie e-learningowej NETACAD.

Duża siła takiego nauczania tkwi również w tym, że oprócz lekcji, które możemy prowadzić z uczniami w szkole, zajęcia takie mogą być również realizowane przez samych uczniów w domu. Wystarczy mieć dostęp do Internetu, konto na platformie e-learningowej NETACAD oraz być zapisanym przez instruktora na kurs, np.: z programowania. Specjalny panel dyskusyjny umożliwia również wymianę informacji dla osób aktualnie zalogowanych. Jest to bardzo atrakcyjny sposób dotarcia do wielu uczniów, którzy z obecną technologią stykają się na co dzień. W roku szkolnym 2016/2017 wdrożyliśmy kolejny kurs z programowania, który pojawił się na platformie NETACAD Partner: CLA Programming Essentials in C. Z uwagi na to, iż drugi rok prowadzę zajęcia pozalekcyjne z programowania w języku C w ramach prac Koła Naukowego Programistów KOR-ALGOL, zdobycie kolejnego prestiżowego certyfikatu jest wspaniałym uwieńczeniem tych zajęć.

Niesamowite materiały szkoleniowe sprawiają, że nauka programowania staje się bardzo przyjemna i efektywna. Uczniowie, którzy uczestniczą w kursach uzyskują znacznie lepsze wyniki ze sprawdzianów oraz egzaminów związanych z programowaniem, chociażby z przedmiotów zawodowych informatycznych wchodzących w obszar kwalifikacji E.14, obecnej w Technikum kształcącym w zawodzie technik informatyk.

Kolejnym kursem na platformie e-learningowej Netacad jest kurs NDG Linux Essentials, który prowadzę już drugi rok. Wśród ponad 30 modułów, które musi zaliczyć kursant są moduły związane z programowaniem, m.in.: pisanie skryptów w powłokach bash czy csh (C Shell).

Ilość wydanych certyfikatów w roku szkolnym 2016/2017 Kurs CPA Programming Essentials in C++ - 9 Kurs CLA Programming Essentials in C 5 Kurs NDG Linux Essentials 15 Na kursach poruszana jest wysoce specjalistyczna wiedza dotycząca programowania w językach C/C++ z uwagi na to kursy te prowadzimy dla klas drugich, trzecich i czwartych Technikum kształcącym w zawodzie technik informatyk po uprzednim przygotowaniu, np.: są to uczestnicy zajęć pozalekcyjnych w ramach prac Koła Naukowego Programistów KOR-ALGOL.

Kolejnym działaniem związanym z nauką programowania są liczne projekty konkursowe, do których przygotowywaliśmy się w ramach zajęć pozalekcyjnych. W projektach wykorzystywaliśmy jeden z najpopularniejszych języków programowania logicznego jakim jest PROLOG (program SWI-PROLOG), szczególnie dobrze sprawdzającym się w programach ze sztuczną inteligencją. TEMATY PROJEKTÓW KONKURSOWYCH System ekspertowy diagnozujący spalinowe silniki samochodowe System ekspertowy rozpoznający choroby sprzężone z płcią oraz choroby autosomalne

Przykładowe sesje działania programu

Fragment kodu źródłowego jednego z projektów konkursowych

Kolejnym działaniem związanym z propagowaniem nauki programowania, które zostało podjęte w naszej szkole jest utworzenie w roku szkolnym 2015/2016 Koła Naukowego Programistów KOR-ALGOL, którego jestem inicjatorem oraz opiekunem. W roku szkolnym 2015/2016 regularnie na spotkania koła uczęszczało 14 uczniów z klas Technikum kształcącego w zawodzie technik informatyk. Spotkania organizowane były dwa razy w tygodniu (1 godz. zegarowa) przez cały rok szkolny w ramach zajęć pozalekcyjnych. Korzystaliśmy z dwóch środowisk programistycznych: Code::Blocks oraz wxdev-c++. W roku szkolnym 2016/2017 koło liczy 30 uczniów, pracujemy w dwóch grupach ćwiczeniowych. Programujemy w języku C oraz C++. Dla swoich uczniów opracowałem skrypt do nauki programowania w tych językach, jak również korzystamy z innej literatury fachowej, np.: Język ANSI C - B.W.Kernighan D.M.Ritchie

Na stronie internetowej naszej szkoły można przejść do zakładki Szkolny Klub Internetowy, a następnie dotrzeć do materiałów publikowanych w ramach pracy Koła Naukowego Programistów KOR-ALGOL. Przygotowywaniem oraz publikacją materiałów zajmuje się jeden z uczniów członek koła. Poszczególne artykuły ze spotkań zawierają przykładowe zadania (kody źródłowe programów) wraz z wynikiem działania wykonywane na zajęciach.

W ramach pracy Koła Naukowego Programistów KOR-ALGOL przewidziano również rywalizację konkursową w programowaniu indywidualnym oraz grupowym. Głównym założeniem podjętych przez nas inicjatyw związanych z propagowaniem nauki programowania jest: kształcenie umiejętności pracy zespołowej i projektowej kształcenie umiejętności kreatywnego rozwiązywania problemów na różnych przedmiotach uatrakcyjnienie procesu nauczania możliwość zdobycia prestiżowych certyfikatów z programowania w ramach Lokalnej Akademii Sieciowej Cisco stworzenie uczniom możliwości odniesienia sukcesu (m.in.: poprzez samodzielne stworzenie działającego programu, gry, aplikacji, itp.) stymulowanie rozwoju intelektualnego ucznia

Kolejnym działaniem propagującym naukę programowania w naszej szkole jest nawiązanie współpracy z Politechniką Rzeszowską w ramach inicjatywy pn.: Akademia ORACLE. Jest to cykl trzech zajęć pozaszkolnych (wyjazdów sobotnich), w których bierze udział 3-osobowa drużyna z danej szkoły (więcej informacji na stronie prz.edu.pl/oracle). Zajęcia kończą się olimpiadą. Uczniowie podczas zajęć laboratoryjnych prowadzonych przez nauczycieli akademickich programują systemy bazodanowe firmy ORACLE posługując się językiem SQL oraz administrują systemem operacyjnym UNIX Solaris, m.in.: poprzez pisanie skryptów w powłokach np.: (C shell, Z shell, bash), gdzie wymagana jest specjalistyczna wiedza z programowania. Dużym osiągnięciem naszej szkoły jest to, iż drugi rok z rzędu mamy uczniów, którzy dostali się do ścisłego finału (5-ciu najlepszych uczniów): - Rok szkolny 2015/2016 Gabriel Ślawski 4 miejsce - Rok szkolny 2016/2017 Krzysztof Socha 5 miejsce

Od lewej: Krzysztof Socha uczeń naszej szkoły, nagrodę wręcza dr inż. Mirosław Mazurek prowadzący zajęcia: Zarządzanie systemem operacyjnym Unix Solaris oraz dr inż. Paweł Dymora prowadzący zajęcia: Systemy zarządzania relacyjnymi bazami danych firmy Oracle (język SQL).

W roku szkolnym 2016/2017 nawiązaliśmy współpracę z Gimnazjum Nr 1 im. Kardynała Stefana Wyszyńskiego w Przeworsku mającą na celu propagowanie nauki programowania nie tylko na lekcjach informatyki, lecz również w ramach zajęć pozalekcyjnych. W trzech grupach ćwiczeniowych uczestniczy regularnie w zajęciach z programowania 32 uczniów (2 godziny lekcyjne tygodniowo każda grupa) w roku szkolnym 2017/2018 planujemy rozszerzyć działalność o kolejne gimnazja z naszego powiatu. W ramach współpracy przewidujemy: - prowadzenie zajęć z programowania w placówkach macierzystych (gimnazjach) lub u nas w szkole - lekcje prowadzone będą przez wykwalifikowanego nauczyciela lub/i ucznia/ów wyróżniających się w trakcie zajęć koła naukowego programistów - pokazanie umiejętności uczniów naszej szkoły szerszemu forum (wyjście na zewnątrz) - umożliwienie uczniom gimnazjów zdobycie prestiżowych certyfikatów z programowania - zorganizowanie konkursu (olimpiady) w programowaniu indywidualnym oraz grupowym dla uczniów z gimnazjów współpracujących z naszą szkołą

W roku szkolnym 2017/2018 planujemy zakupić zestawy Raspberry Pi platformę komputerową wspierającą naukę programowania. W ramach Lokalnej Akademii Sieciowej Cisco zostanie wdrożony kolejny certyfikat: IoT Fundamentals: Hackathon Playbook, gdzie jednym z warunków zaliczenia kursu jest zaprogramowanie minikomputera Raspberry Pi.

Wyróżnienia dla naszej akademii oraz instruktorów