INF.04

Egzamin INF.04 zwykle składa się z dwóch lub trzech zadań. Polecenia dotyczą:

  • napisania kodu aplikacji konsolowej (zwykle jest to sortowanie danych w dowolnym języku);
  • wykonania aplikacji okienkowej zgodnie ze wzorem (najczęściej jest to formularz wyposażony w funkcje);
  • wykonania według załączonego zdjęcia aplikacji w języku JAVA, którą można uruchomić na telefonie (za pomocą Android Studio);
  • sporządzenia dokumentacji według wzoru.

Brzmi strasznie?

Niska zdawalność tego egzaminu wynika głównie z braków sprzętowych w szkołach i małej ilości godzin dydaktycznych lub złego podziału bloków przedmiotowych. W rzeczywistości jest to egzamin, który może zdać uczeń „trójkowy”. Potrzeba tylko zrozumieć klucz do oceniania zadań.

Uwaga!

Wśród zadań egzaminacyjnych pojawiają się zadania z prostymi grami. Chcąc je wykonać musisz umieć:

  • napisać kod siatki (np. GRID) w dowolnym języku programowania
  • umieć stosować właściwości bibliotek graficznych
  • animować ruch elementu na ekranie – dopisać akcję do kursora, przycisku myszy lub klawiatury.

MacOS?

W szkołach nie znajdziesz komputerów z tym systemem. Zadań praktycznych, które wykorzystują Xcode nie ma na „praktycznym”. Wśród pytań na egzaminie teoretycznym zwykle znajduje się kilka pytań dotyczących elementów budowy interfejsu – przycisków, okien, formularzy i ich ewentualny opis w języku XML.

Przydatne linki:

Sortowanie bąbelkowe w języku JAVA

Python – podstawy

GRID w Tkinter

JAVA – podstawy

SWING i AWT oraz GRID w Javie

JAVA w Android Studio

Pytania i testy egzaminacyjne:

Pytania z egzaminu teoretycznego

Przykładowe arkusze egzaminacyjne

Ocenianie:

Tradycyjne – 50% egzaminu teoretycznego i 75% praktycznego uprawnia do zdania tego egzaminu. Ważną częścią każdego z zestawów egzaminacyjnych są formatowania wstawionych elementów i za nie można dostać znaczną ilość punktów. Dobrą praktyką jest napisanie kodu aplikacji desktopowej w języku JAVA co pozwoli Wam zaoszczędzić czas na aplikację mobilną. Android Studio często ma swoje „humory”.