Informatyka Podstawowa
Klasa 1 – Fundamenty i Komunikacja Wizualna
I. System Operacyjny i Bezpieczeństwo
1. BHP w pracowni i zasady netykiety w komunikacji cyfrowej
2. Architektura komputera – od bitu do procesora
3. System operacyjny: zarządzanie plikami, uprawnienia i personalizacja środowiska
4. Chmura obliczeniowa (OneDrive/Google Drive) – współdzielenie zasobów i praca grupowa
5. Cyberbezpieczeństwo: silne hasła, weryfikacja dwuetapowa i rodzaje zagrożeń (phishing)
6. Prawne aspekty informatyki: licencje (Creative Commons, Open Source), prawo autorskie
II. Edytor Tekstu – Zaawansowane dokumenty
7. Standardy edytorskie: zasady formatowania tekstów oficjalnych
8. Praca ze stylami nagłówkowymi i automatyczny spis treści
9. Sekcje w dokumencie: różne nagłówki i stopki w jednym pliku
10. Wstawianie obiektów: tabele, obrazy i podpisy ilustracji
11. Narzędzia recenzji: śledzenie zmian i komentarze w pracy grupowej
12. Korespondencja seryjna – automatyzacja pism masowych
13. Przypisy, bibliografia i cytowania zgodnie z normami
14. Skład publikacji (DTP) – tworzenie broszury reklamowej szkoły
Testy edu
III. Grafika Komputerowa i Multimedia
15. Grafika rastrowa vs wektorowa – różnice i zastosowania
16. Teoria koloru (RGB, CMYK) i formaty plików graficznych
17. Obróbka zdjęć: retusz, poziomy, krzywe i filtry (GIMP/Photopea)
18. Praca na warstwach i fotomontaż
19. Grafika wektorowa: tworzenie logo za pomocą krzywych Beziera (Inkscape)
20. Przygotowanie grafik na potrzeby social media i stron WWW
21. Infografika jako nowoczesna forma prezentacji danych
22. Podstawy montażu wideo: cięcie, przejścia i podkład dźwiękowy
Testy edu
IV. Prezentacja Multimedialna
23. Zasady designu: kontrast, hierarchia i minimalizm w slajdach
24. Tworzenie prezentacji nieliniowej – hiperłącza i przyciski akcji
25. Zaawansowane animacje i przejścia (kiedy pomagają, a kiedy przeszkadzają)
26. Multimedia w prezentacji: osadzanie wideo i audio
27. Prezentacje w chmurze (Canva/Prezi/Google Slides)
28. Tworzenie quizów interaktywnych jako elementu prezentacji
29. Projekt końcowy: Moja pasja – multimedialne portfolio
30. Podsumowanie wiadomości. Prezentacja projektów
Klasa 2 – Analiza Danych i Algorytmika
IV. Zaawansowany arkusz kalkulacyjny – Excel (18h)
31. Typy danych, formatowanie komórek i serie danych
32. Adresowanie bezwzględne ($), względne i mieszane
33. Funkcje matematyczne i statystyczne (SUMA, ŚREDNIA, MAX, MIN)
34. Funkcje logiczne: proste i zagnieżdżone JEŻELI
35. Warunki złożone: ORAZ, LUB, JEŻELI.BŁĄD
36. Funkcje wyszukiwania i odwołań: WYSZUKAJ.PIONOWO
37. Funkcje tekstowe i daty (LEWY, PRAWY, DZIŚ, RÓŻNICA.DAT)
38. Zarządzanie bazami danych: sortowanie i filtrowanie (autofiltry)
39. Filtry zaawansowane i funkcje bazodanowe (np. BD.SUMA)
40. Formatowanie warunkowe – wizualizacja odchyleń i trendów
41. Wykresy: dobór typu wykresu do analizy danych naukowych
42. Tabele przestawne (Pivot Tables) – tworzenie raportów
43. Grupowanie danych i sumy częściowe w tabelach
44. Narzędzie Scenariusze i Szukanie Wyniku (What-If Analysis)
45. Ochrona arkusza i skoroszytu przed edycją
46. Import danych z plików tekstowych i stron WWW
47. Projekt (cz. 1): Budowa rozbudowanego arkusza do analizy domowego budżetu
48. Projekt (cz. 2): Prezentacja wyników analizy danych w tabeli przestawnej
V. Algorytmika i programowanie w Pythonie (12h)
49. Algorytmy i schematy blokowe – logika rozwiązywania problemów
50. Zmienne, operatory i funkcje wejścia/wyjścia
51. Instrukcje warunkowe i kontrola przepływu programu
52. Pętle for oraz while – automatyzacja powtarzalnych czynności
53. Listy i operacje na zbiorach danych
54. Algorytmy klasyczne (Euklides, liczby pierwsze, wyszukiwanie)
55. Przetwarzanie tekstów i list w programowaniu
56. Funkcje (def) – modułowa budowa kodu
57. Debugowanie i obsługa błędów w kodzie
58. Programowanie z wykorzystaniem bibliotek zewnętrznych (np. Math)
59. Projekt (cz. 1): Tworzenie aplikacji do obliczeń matematyczno-fizycznych
60. Projekt (cz. 2): Testowanie i optymalizacja własnego skryptu
Klasa 3 – Webdesign i Nowoczesne Technologie
VII. Tworzenie Stron WWW (12h)
61. Jak działa Internet? Domena, hosting i protokół HTTP/HTTPS.
62. Struktura dokumentu HTML5 – znaczniki sekcji.
63. Tekst i multimedia na stronie (img, video, audio).
64. Tworzenie tabel i formularzy kontaktowych.
65. Kaskadowe Arkusze Stylów (CSS).
66. Model pudełkowy (Box Model).
67. Układ strony: Flexbox – nowoczesne rozmieszczanie elementów.
68. Responsive Web Design (RWD) – strony działające na telefonach.
69. Biblioteki CSS i frameworki (wstęp do Bootstrapa).
70. Systemy zarządzania treścią (CMS) – tworzenie strony w WordPress.
71. SEO – jak sprawić, by strona była widoczna w Google.
72. Projekt: Moja wizytówka internetowa / CV online.
VIII. Programowanie II
73. Praca z plikami w Pythonie (odczyt i zapis danych).
74. Obsługa wyjątków (try-except) – odporność programu na błędy.
75. Pobieranie danych z sieci (API) – proste skrypty pogodowe.
76. Wykorzystanie sztucznej inteligencji (LLM) w asyście programisty.
77. Programowanie zdarzeniowe – wstęp do GUI (np. biblioteka Tkinter).
78. Tworzenie kalkulatora z interfejsem okienkowym.
79. Analiza danych z pliku CSV w Pythonie (wstęp do biblioteki Pandas).
80. Projekt zespołowy: Aplikacja wspomagająca naukę innego przedmiotu.
IX. Technologie przyszłości
81. Sztuczna Inteligencja i Machine Learning – szanse i zagrożenia.
82. Deepfake i dezinformacja – jak weryfikować źródła (OSINT).
83. Internet Rzeczy (IoT) i inteligentne miasta.
84. Kryptowaluty i technologia Blockchain – podstawy działania.
85. Big Data – co firmy wiedzą o nas i jak chronić prywatność.
86. Wykluczenie cyfrowe i technologie asystujące dla niepełnosprawnych.
87. E-usługi administracji publicznej (mObywatel, e-PUAP).
88. Etyka w IT – dylematy wagonika w autonomicznych autach.
89. Zawody przyszłości w branży technologicznej.
90. Podsumowanie 3 lat nauki: Turniej wiedzy informatycznej.