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
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”.