Młodzieżowa Akademia IT zaprasza na kurs dla uczniów Programowanie w języku Python – powtórka do matury
Kurs w zamyśle ma pomóc w przygotowaniu się do matury z informatyki, dlatego w pierwszej kolejności dedykujemy go tegorocznym maturzystom. Zapraszamy też uczniów młodszych klas, którzy myślą o wyborze tego przedmiotu na maturze lub zastanawiają się, który język wybrać do rozwiązywania zadań maturalnych – C++ czy Python. Nie ma przeciwskazań, aby uczeń wziął udział w obydwu kursach.
Opis kursu
Kurs Programowanie w języku Python – powtórka do matury został stworzony z myślą o maturzystach, którzy chcą przygotować się do egzaminu z informatyki. Skupimy się na podstawowych umiejętnościach, co pozwoli uczestnikom zbudować solidne fundamenty w rozwiązywaniu zadań egzaminacyjnych typu maturalnego. Zajęcia prowadzone są w formie praktycznych warsztatów on-line, z naciskiem na pisanie kodu, rozwiązywanie problemów i przygotowanie do zadań egzaminacyjnych. Kurs jest przeznaczony zarówno dla osób początkujących, jak i tych, które chcą pogłębić swoją wiedzę.
- Praktyczne podejście: Kurs kładzie nacisk na praktyczne zastosowanie wiedzy poprzez liczne ćwiczenia i przykłady.
- Skupienie na podstawach: Materiał jest dostosowany do osób początkujących, bazując na podstawowych umiejętnościach.
- Integracja technologii: Na zajęciach będziemy korzystać z oprogramowania dostępnego na egzaminie maturalnym zgodnym z komunikatem dyrektora Centralnej Komisji Egzaminacyjnej.
- Wsparcie uczestników: Dostęp do materiałów szkoleniowych, przykładowych kodów oraz nagrania wszystkich zajęć.
Kurs obejmuje:
- 2 godziny lekcyjne – spotkanie organizacyjne, w ramach którego konfigurowane będą środowiska pracy
- 20 godzin lekcyjnych (10 spotkań po 2 godziny lekcyjne)
- 2 godziny lekcyjne – spotkanie końcowe – podsumowanie i test końcowy
- W trakcie spotkań będą wykonywane przykładowe programy odpowiadające omawianym zagadnieniom. Spotkania będą nagrywane i w ramach każdego spotkania powstanie plik z kodami źródłowymi, które będą udostępniane uczestnikom.
Wymagania wstępne:
- podstawowa znajomość języka Python
- chęć nauki i zaangażowanie w praktyczne ćwiczenia
Informacje dodatkowe:
Kurs będzie realizowany w formule zdalnej z wykorzystaniem platformy Teams.
Korzyści z udziału w kursie:
• Ugruntowanie wiedzy z podstawowych zagadnień maturalnych: Powtórzysz kluczowe tematy wymagane na maturze, co pozwoli Ci usystematyzować materiał i zwiększyć pewność siebie podczas egzaminu.
• Rozwinięcie umiejętności rozwiązywania zadań maturalnych: Nauczysz się skutecznie analizować i rozwiązywać typowe zadania pojawiające się na maturze, co poprawi Twoje wyniki.
• Rozwinięcie umiejętności praktycznego zastosowania wiedzy: Zrozumiesz, jak teoria jest wykorzystywana w praktyce, co ułatwi Ci rozwiązywanie zadań problemowych.
Ramowy zakres kursu i harmonogram spotkań:
Lp. | Temat | Data (wtorek) | Godzina |
---|---|---|---|
1 | Wprowadzenie do Pythona i podstaw programowania – Instalacja środowiska programistycznego (np. PyCharm, VS Code). – Struktura programu w Pythonie. – Podstawowe typy danych: liczby, napisy, listy. – Instrukcje print i input. – Proste zadania: obliczanie pola prostokąta, suma i średnia kilku liczb. | 14.01.2025 | 18.00:19.30 |
2 | Instrukcje warunkowe i wstęp do algorytmiki – Konstrukcja if, elif, else. – Operatory logiczne i porównania. – Proste zadania algorytmiczne: znajdowanie maksimum z trzech liczb, sprawdzanie liczby pierwszej. | 21.01.2025 | 18.00:19.30 |
3 | Pętle w Pythonie i algorytmy iteracyjne – Pętle for i while. – Instrukcje sterujące: break, continue. – Algorytmy iteracyjne: Obliczanie silni. Suma cyfr liczby. Obliczanie ciągu Fibonacciego (iteracyjnie). – Zadania praktyczne. | 28.01.2025 | 18.00:19.30 |
4 | Listy i algorytmy operujące na nich – Tworzenie, modyfikacja i iteracja po elementach listy. – Algorytmy na listach: Znajdowanie maksimum i minimum. Liczenie wystąpień elementu. Obliczanie sumy i średniej wartości. Odwracanie kolejności elementów. – Zadania praktyczne. | 18.02.2025 | 18.00:19.30 |
5 | Algorytmy sortowania i wyszukiwania w listach – Sortowanie: Bąbelkowe. Przez wstawianie. Szybkie QuickSort Wbudowana funkcja sortująca. – Wyszukiwanie: Liniowe. Binarne (po posortowanej liście). – Zadania: sortowanie ocen, wyszukiwanie wartości w listach. | 25.03.2025 | 18.00:19.30 |
6 | Listy dwuwymiarowe i algorytmy macierzowe – Listy list (macierze). – Operacje na macierzach: Suma i różnica macierzy. Transpozycja macierzy. Mnożenie macierzy. – Zadania praktyczne: analiza macierzy sąsiedztwa. | 4.03.2025 | 18.00:19.30 |
7 | Funkcje i algorytmy rekurencyjne – Definiowanie funkcji w Pythonie. – Rekurencja: Obliczanie silni. Ciąg Fibonacciego (rekurencyjnie). Największy wspólny dzielnik (algorytm Euklidesa). – Zadania praktyczne: rekurencyjne obliczanie potęg. | 18.03.2025 | 18.00:19.30 |
8 | Algorytmy numeryczne – Sprawdzanie liczby pierwszej (sito Eratostenesa). – Największy wspólny dzielnik (NWD). – Najmniejsza wspólna wielokrotność (NWW). | 25.03.2025 | 18.00:19.30 |
9 | Algorytmy na ciągach znaków – Liczenie wystąpień podciągu w ciągu. – Odwracanie (rewers) ciągu znaków. – Sprawdzanie, czy ciąg jest palindromem. – Szyfr Cezara. | 1.04.2025 | 18.00:19.30 |
10 | Algorytmy dynamiczne i optymalizacyjne – Wprowadzenie do programowania dynamicznego. – Przykłady algorytmów dynamicznych: Problem plecakowy 0/1. Najdłuższy wspólny podciąg. Najkrótsza ścieżka w labiryncie. | 8.04.2025 | 18.00:19.30 |
11 | Zadania optymalizacyjne: znajdowanie najlepszego rozwiązania w ograniczonych zasobach – Obliczania przybliżonej wartości pierwiastka kwadratowego. – Zamiany wyrażenia na postać w odwrotnej notacji polskiej i obliczanie jego wartości na podstawie tej postaci. | 15.04.2025 | 18.00:19.3 |
12 | Zakończenie kursu – test końcowy | 22.04.2025 | 18.00:19.30 |
Kurs poprowadzi mgr Katarzyna Buźniak – nauczycielka informatyki, której pasja do baz danych i programowania sprawia, że jej zajęcia w technikum informatycznym oraz technikum programistycznym są pełne zaangażowania i inspiracji. Jest także czynnym egzaminatorem OKE. Z jej pomocą uczniowie nie tylko przyswajają wiedzę teoretyczną, ale przede wszystkim rozwijają praktyczne umiejętności. Z entuzjazmem dzieli się swoją wiedzą, pokazując uczniom, jak fascynujący i pełen możliwości jest świat nowych technologii. Dzięki jej zaangażowaniu młodzież nie tylko uczy się programowania, ale również zaczyna dostrzegać, jak szeroki i dynamiczny jest rynek IT. Dla niej informatyka to nie tylko praca, ale także sposób na twórcze rozwiązywanie problemów życia codziennego.
Więcej: LinkedIn
Rejestracja na kurs:
Uczestnik kursu ponosi opłatę administracyjną w wysokości 99 zł za obsługę kursu i wystawienie certyfikatu.
Aby wziąć udział w zajęciach, należy wypełnić FORMULARZ ZGŁOSZENIA (link)
Formularz zgłoszenia należy przesłać do 20 grudnia 2024.
Osoby, które zostaną zakwalifikowane na kurs, otrzymają potwierdzenie na adres e-mail podany w formularzu, a następnie link do wykonania przelewu oraz dane dostępu do spotkań.
Limit osób w grupie: 30
Certyfikat ukończenia:
Zaświadczenie potwierdzające ukończenie kursu otrzymają uczestnicy, którzy wezmą udział w 75% spotkań i zaliczą test.
Szczegółowych informacji udziela biuro projektu:
kontakt@uniwersytet-wirtualny.edu.pl
tel. 0 22 489 64 90/93