Co student będzie umiał
- W1: zaprojektować w oknie Designer ekran kalkulatora z wyświetlaczem i siatką przycisków.
- W2: nazwać komponenty i zmienne w sposób czytelny oraz ustawić właściwości ekranu.
- W3: zbudować w oknie Blocks logikę działań +, -, *, /, %, ^ oraz pierwiastka kwadratowego.
- W4: zastosować walidację danych wejściowych, obsłużyć dzielenie przez zero i komunikaty błędów.
- W5: przetestować aplikację przez AI Companion oraz zbudować plik instalacyjny APK.
- K1: uzasadnić wybór bloków matematycznych AI2 i wyjaśnić znaczenie zagnieżdżonych bloków.
Po ćwiczeniu student dysponuje nie tylko gotowym kalkulatorem, lecz także powtarzalnym schematem budowy aplikacji: specyfikacja, interfejs, zmienne, logika, testy, pakiet.