INF.04 - przygotowanie do egzaminu
INF.04 to kwalifikacja “Projektowanie, programowanie i testowanie aplikacji” - kluczowa w zawodzie technik programista. Egzamin sprawdza praktyczne programowanie: logikę, struktury danych i podejście obiektowe. W BitWizards ćwiczysz to, pisząc i krokując kod w przeglądarce. Znaczną część zagadnień INF.04 - zwłaszcza programowanie obiektowe w Javie i Pythonie - zrealizujesz u nas wprost na lekcjach.
Zakres INF.04 a technologie
- C++ - algorytmy, podstawy programowania, krokowanie kodu.
- Python - szybki start, logika, czytelna składnia.
- Java - programowanie obiektowe i aplikacje.
- SQLite - baza danych aplikacji mobilnych (Android używa jej przez Room); cały kurs, z różnicami względem MySQL, działa w przeglądarce.
W każdym z tych języków przećwiczysz zmienne, instrukcje warunkowe, pętle, funkcje oraz - w Javie - klasy i obiekty.
Jak BitWizards pomaga zdać INF.04
- Krokowanie (C++, Python): wykonuj program linia po linii i rozumiej, jak działa algorytm.
- Automatyczne sprawdzanie wyniku i podgląd oczekiwanego efektu.
- Bezpieczne uruchamianie nawet błędnego kodu (nieskończona pętla nie zawiesi karty).
- Nauczyciel widzi postęp i prowadzi egzaminy próbne z limitem czasu.
Dla nauczycieli - sporą część INF.04 poprowadzisz u nas
Programowanie strukturalne i obiektowe (C++, Python, Java) realizujesz na gotowych materiałach: przykłady, zadania z automatycznym sprawdzaniem, krokowanie i egzaminy próbne z limitem czasu. Zakładasz klasę, przydzielasz kurs i widzisz postęp uczniów. Szczegóły: BitWizards dla szkół.
Co rozwijamy
Materiały INF.04 stale poszerzamy o kolejne zagadnienia programowania aplikacji. Na liście “do rozważenia” są m.in. podstawy frameworków (np. webowych) i nauka budowy aplikacji - jeśli zależy Ci na konkretnym temacie, daj nam znać.
Plan nauki krok po kroku
- Python - opanuj podstawy logiki i składni.
- C++ - utrwal myślenie algorytmiczne z krokowaniem.
- Java - przejdź do programowania obiektowego.
Zacznij przygotowania
Wypróbuj demo bez logowania albo zaloguj się, żeby zapisywać postęp. Zobacz też INF.03, jeśli interesują Cię strony i aplikacje internetowe oraz bazy danych.