INF.04 - zakres egzaminu i skuteczne przygotowanie

Barbara Ostrowska .

28 października 2026

Formularz zapisu na kurs. Jan Twardowski wpisał swoje dane, wybierając kurs nr 1. W konsoli widoczne są komunikaty inf 04.

Trzy godziny na napisanie działającej aplikacji, dokumentację i sprawdzenie błędów to wymagające zadanie, zwłaszcza gdy przygotowanie ogranicza się do zapamiętywania definicji. Kwalifikacja INF.04 dotyczy projektowania, programowania i testowania aplikacji, dlatego liczy się nie tylko znajomość składni, lecz także logiczne myślenie, organizacja pracy i umiejętność poprawiania własnego kodu.

Najważniejsze informacje o kwalifikacji programistycznej

  • INF.04 oznacza projektowanie, programowanie i testowanie aplikacji.
  • Kwalifikacja jest częścią zawodu technik programista, razem z INF.03.
  • Część pisemna obejmuje 40 zadań w 60 minut, a próg zaliczenia wynosi 50%.
  • Część praktyczna trwa 180 minut, a do jej zaliczenia potrzeba 75% punktów.
  • Najlepsze przygotowanie łączy pracę z arkuszami, pisanie kodu i testowanie gotowych rozwiązań.

Co oznacza kwalifikacja INF.04

INF.04 to kwalifikacja zawodowa o nazwie „Projektowanie, programowanie i testowanie aplikacji”. Jest przypisana do zawodu technik programista i sprawdza, czy uczeń potrafi przejść przez cały podstawowy cykl tworzenia programu, od pomysłu i algorytmu aż po działający produkt oraz jego dokumentację.

Nie chodzi więc wyłącznie o napisanie kilku linijek kodu. Zdający powinien umieć analizować wymagania, dobrać rozwiązanie, wykorzystać programowanie obiektowe, znaleźć błędy i przedstawić rezultat w sposób zrozumiały dla innej osoby. Właśnie ta praktyczna strona odróżnia tę kwalifikację od typowego sprawdzianu z teorii.

W zawodzie technik programista występują dwie kwalifikacje. INF.03 koncentruje się głównie na stronach internetowych, aplikacjach webowych i bazach danych, natomiast INF.04 obejmuje szersze tworzenie aplikacji, w tym programów desktopowych, mobilnych i zaawansowanych webowych.

Jakie umiejętności obejmuje materiał

Zakres jest obszerny, ale można go uporządkować w kilka praktycznych bloków. Najwięcej problemów zwykle sprawia nie pojedynczy temat, lecz połączenie kilku umiejętności w jednym zadaniu.

Projektowanie i algorytmy

Podstawą jest przełożenie opisu problemu na algorytm. Trzeba rozumieć zmienne, instrukcje warunkowe, pętle, funkcje, tablice, kolekcje i operacje na danych. Przydatna okazuje się także umiejętność oceny, czy rozwiązanie jest wystarczająco szybkie i czy nie wykonuje niepotrzebnych operacji.

Programowanie obiektowe

Programowanie obiektowe polega na budowaniu aplikacji z klas i obiektów, które łączą dane oraz operacje na tych danych. W praktyce należy znać między innymi enkapsulację, dziedziczenie i polimorfizm, ale przede wszystkim umieć zastosować je bez komplikowania prostego zadania.

Aplikacje desktopowe i mobilne

Uczeń powinien rozumieć działanie interfejsu użytkownika, obsługę zdarzeń, walidację danych oraz komunikację między elementami programu. W zależności od środowiska mogą pojawić się zadania związane z aplikacją okienkową, formularzem, listą danych albo prostą aplikacją mobilną.

Zaawansowane aplikacje webowe

Ten blok obejmuje między innymi architekturę aplikacji, pracę z frameworkami, obsługę danych po stronie serwera i organizację kodu. Nie wystarczy sprawić, aby strona wyglądała poprawnie. Trzeba jeszcze zadbać o logikę działania, bezpieczeństwo i czytelny podział odpowiedzialności między poszczególne elementy.

Przeczytaj również: Świadectwo dojrzałości - Jak je odebrać i wykorzystać w rekrutacji?

Testowanie i dokumentowanie

Testowanie oznacza świadome sprawdzanie, jak program reaguje na poprawne i błędne dane. Dokumentacja powinna wyjaśniać sposób uruchomienia, najważniejsze funkcje oraz przyjęte założenia. Wielu uczniów traktuje ten etap jako dodatek, choć brak dokumentacji może obniżyć wynik nawet wtedy, gdy aplikacja działa.

Jak wygląda egzamin INF.04

Egzamin zawodowy składa się z części pisemnej i praktycznej. Aby uzyskać pozytywny wynik, trzeba osiągnąć minimum 50% z części pisemnej oraz 75% z części praktycznej. Nie można więc liczyć na to, że dobry test teoretyczny całkowicie zrekompensuje problemy z programowaniem.

Część egzaminu Forma Czas Próg zaliczenia
Pisemna 40 zadań zamkniętych 60 minut 50%
Praktyczna Wykonanie aplikacji i dokumentacji 180 minut 75%

W części praktycznej zdający otrzymuje opis zadania i pracuje na stanowisku komputerowym. Rezultatem może być aplikacja konsolowa, desktopowa, mobilna lub inne rozwiązanie wskazane w arkuszu. Ocenie podlegają między innymi działanie programu, kod źródłowy, kompletność plików i dokumentacja.

Nie zakładałabym, że wystarczy uruchomić program raz pod koniec egzaminu. Bezpieczniejszy schemat to przygotowanie minimalnej działającej wersji, sprawdzenie jej na przykładowych danych, a dopiero później dodawanie udoskonaleń. Dzięki temu pojedynczy błąd w dodatkowej funkcji nie niszczy całego rozwiązania.

Dokładne środowisko pracy, dozwolone narzędzia i terminy zależą od komunikatów organizacyjnych oraz sesji egzaminacyjnej. W 2026 roku przed egzaminem trzeba sprawdzić informacje przekazane przez szkołę, OKE i CKE, ponieważ sama znajomość starszego arkusza nie gwarantuje zgodności z aktualnymi warunkami.

Kod PHP z funkcją hex2rgb, która konwertuje kolory szesnastkowe na RGB. Widać fragmenty kodu, w tym zmienne i komentarze. inf 04.

Jak przygotować się do części praktycznej

Najlepsze efekty daje nauka oparta na powtarzalnym procesie, a nie przypadkowym rozwiązywaniu zadań. Ja zaczęłabym od przećwiczenia kilku typów aplikacji, a potem stopniowo skracała czas pracy, aż rozwiązanie mieści się w limicie egzaminacyjnym.

  1. Przeanalizuj polecenie i wypisz wymagane funkcje, dane wejściowe oraz oczekiwane rezultaty.
  2. Zaprojektuj klasy, funkcje albo moduły, zanim zaczniesz pisać cały kod.
  3. Utwórz prostą wersję programu, która realizuje najważniejsze wymagania.
  4. Sprawdź dane poprawne, brzegowe i błędne, na przykład pusty formularz, zerową wartość lub nieprawidłowy format.
  5. Dodaj dokumentację, uporządkuj pliki i upewnij się, że projekt uruchamia się na stanowisku egzaminacyjnym.

Dobrym treningiem są zadania z aplikacją konsolową połączoną z prostym interfejsem. Przykładowo program może obliczać największy wspólny dzielnik, generować hasło, analizować numer identyfikacyjny albo obsługiwać niewielką grę. Takie ćwiczenia uczą algorytmiki, walidacji i pracy z warunkami, czyli elementów często obecnych w większych projektach.

Podczas nauki warto prowadzić krótką listę własnych błędów. Jeśli kilka razy zapominasz o inicjalizacji zmiennej, błędnym indeksie tablicy albo zapisie plików, nie wystarczy przeczytać o tym jeszcze raz. Trzeba stworzyć mały program, w którym ten problem pojawi się celowo, a potem samodzielnie go naprawić.

Najczęstsze błędy zdających

Najbardziej ryzykowne jest rozpoczynanie pracy od kodowania bez dokładnego przeczytania polecenia. Wtedy łatwo pominąć jeden warunek, nazwę pliku albo wymagany element dokumentacji. Brak jednej funkcji może mieć większe znaczenie niż niedoskonały wygląd aplikacji, dlatego najpierw sprawdzam komplet wymagań, a dopiero później estetykę.

Drugim problemem jest testowanie wyłącznie na danych, które „powinny działać”. Program może poprawnie obsługiwać typowy przypadek, ale zawiesić się przy pustym polu, liczbie ujemnej albo bardzo dużej wartości. Trzy dodatkowe minuty na testy często są warte więcej niż kolejne poprawki wizualne.

Nie pomaga też kopiowanie gotowego schematu bez rozumienia jego działania. Arkusze mogą wyglądać podobnie, ale zmieniają się dane, wymagania i sposób oceny. Ćwiczenie ma sens wtedy, gdy potrafisz wyjaśnić, dlaczego używasz danej klasy, pętli, metody lub struktury danych.

Co INF.04 oznacza w rekrutacji i dalszej edukacji

Sam symbol kwalifikacji nie jest progiem przyjęcia do technikum. Przy rekrutacji do szkoły ponadpodstawowej obowiązują zasady danego naboru, obejmujące między innymi wyniki egzaminu ósmoklasisty, oceny i kryteria określone przez szkołę. Kod może jednak pomóc rozpoznać, jakiego rodzaju kształcenie oferuje dany kierunek.

Po zdaniu egzaminu z INF.04 otrzymuje się certyfikat kwalifikacji zawodowej w tym zakresie. Aby uzyskać dyplom technika programisty, trzeba także zdać INF.03, mieć wymagane wykształcenie średnie lub średnie branżowe oraz spełnić warunki określone w przepisach.

Dla pracodawcy certyfikat jest potwierdzeniem przejścia formalnej ścieżki, ale nie zastępuje portfolio. Przy rekrutacji na praktyki lub pierwszą pracę dobrze pokazać dwa albo trzy własne projekty, opisać użyte technologie i wyjaśnić, jakie problemy zostały rozwiązane. W praktyce działający projekt i umiejętność rozmowy o kodzie często mówią o kandydacie więcej niż sama nazwa kwalifikacji.

Nie traktowałabym też egzaminu jako końca nauki. Programowanie zmienia się szybko, a kwalifikacja sprawdza przede wszystkim fundamenty. Po jej zdobyciu warto rozwijać Git, pracę zespołową, testy automatyczne i wybraną technologię, zamiast próbować opanować wszystko naraz.

Jak przełożyć wynik egzaminu na dalszy plan nauki

Najrozsądniej potraktować przygotowanie do INF.04 jak projekt z kilkoma etapami. Najpierw opanuj podstawy algorytmiki i programowania obiektowego, później ćwicz aplikacje podobne do egzaminacyjnych, a na końcu rozwiązuj pełne arkusze z zegarem ustawionym na 180 minut.

Jeżeli teoria wychodzi dobrze, ale praktyka nie, potrzebujesz przede wszystkim większej liczby własnych implementacji. Gdy kod działa, lecz wynik pozostaje niski, sprawdź dokumentację, testy i zgodność z poleceniem. Ten prosty podział pozwala znaleźć prawdziwą przyczynę problemu zamiast bez końca powtarzać cały materiał.

Najważniejsza lekcja jest prosta: egzamin sprawdza nie tylko to, czy potrafisz napisać program, ale czy umiesz doprowadzić pracę do końca. Właśnie dlatego regularne, krótkie projekty i analiza własnych błędów dają zwykle więcej niż jednorazowe zakuwanie przed terminem.

FAQ - Najczęstsze pytania

INF.04 dotyczy projektowania, programowania i testowania aplikacji, w tym programów desktopowych, mobilnych oraz zaawansowanych aplikacji webowych. INF.03 koncentruje się głównie na stronach internetowych, aplikacjach webowych i bazach danych.
Część pisemna obejmuje 40 zadań zamkniętych w 60 minut, a próg zaliczenia wynosi 50%. Część praktyczna trwa 180 minut i wymaga zdobycia co najmniej 75% punktów.
Najpierw przeanalizuj polecenie i zaprojektuj klasy, funkcje lub moduły. Następnie utwórz minimalną działającą wersję, sprawdź dane poprawne, brzegowe i błędne, a na końcu przygotuj dokumentację oraz uporządkuj pliki.
Po zdaniu INF.04 otrzymujesz certyfikat kwalifikacji zawodowej w tym zakresie. Do uzyskania dyplomu technika programisty trzeba także zdać INF.03, mieć wymagane wykształcenie średnie lub średnie branżowe oraz spełnić warunki określone w przepisach.
Oceń artykuł

Średnia: 0.0 / 5 · 0 ocen

Tagi

testowanie technik programista inf.04 algorytmika programowanie obiektowe
Autor Barbara Ostrowska
Barbara Ostrowska
Nazywam się Barbara Ostrowska i od sześciu lat zajmuję się edukacją. Moje zainteresowanie tym obszarem zaczęło się już w dzieciństwie, kiedy odkryłam, jak ważne jest dzielenie się wiedzą i wspieranie innych w ich drodze do nauki. Piszę o różnych aspektach edukacji, starając się przybliżyć czytelnikom złożone zagadnienia w sposób przystępny i zrozumiały. W swojej pracy kładę duży nacisk na rzetelność informacji, dokładnie sprawdzam źródła i porównuję dostępne dane, aby dostarczać aktualne i użyteczne treści. Lubię uproszczać trudne tematy, aby każdy mógł je zrozumieć i zastosować w praktyce. Cieszę się, że mogę dzielić się swoją wiedzą na stronie zdzis24.pl, gdzie mam nadzieję inspirować innych do odkrywania świata edukacji.
Komentarze (0)
Dodaj komentarz