Oprogramowanie aplikacji internetowych
Transkrypt
Oprogramowanie aplikacji internetowych
Oprogramowanie aplikacji internetowych rozkład godzin dla technikum informatycznego w oparciu o „Program nauczania dla zawodu technik informatyk 351203 o strukturze przedmiotowej”, Warszawa 2012. Minimalna ilość godzin: 195 (0 / 0 / 120 / 75 – do celów obliczeniowych przyjęto 30 tygodni w ciągu roku szkolnego). Realizacja: 4 godziny w klasie trzeciej, 5 godzin w klasie czwartej (tylko pierwszy semestr). Szkolny numer programu: PS/T/18/2016. Nauczyciel realizujący: mgr Robert Surma. Data ostatniej aktualizacji: 14 stycznia 2017. Klasa III (120 godzin) L.p. Temat Treści Uwagi Semestr 1 1-4 Wprowadzenie do PHP: zmienne, funkcje, instrukcje, implementacja w HTML. PKZ(E.b)(3)1-3 PKZ(E.b)(11)1-3 PKZ(E.b)(13)1-3 E14.3(1-4) E14.3(8)1-2 E14.3(10)1-4 5-8 Umieszczamy naszą witrynę na serwerze z obsługą PHP oraz MySQL. PKZ(E.b)(3)1-3 PKZ(E.b)(13)3 E14.3(14)2 Piszemy proste skrypty PHP. Podział na zespoły. PKZ(E.b)(13)3 KPS(1)1 KPS(2)1 KPS(3)1 KPS(8)1 KPS(9)1 KPS(10)1 OMZ(1)1 OMZ(5)1 OMZ(6)1 E14.3(12)1-3 E14.3(14)1 17-20 Licznik odwiedzin w PHP. E14.3(3)1-6 E14.3(4)1-4 E14.3(5)1-5 E14.3(8)1-2 E14.3(12)1-3 E14.3(13)1 E14.3(14)1 21-28 Skrypt PHP „Losowanie liczb do loterii Lotto”. E14.3(3)1-6 E14.3(4)1-4 E14.3(5)1-5 E14.3(6) E14.3(8)1-2 E14.3(9) E14.3(12)1-3 E14.3(13)1 E14.3(14)1-2 29-36 System logowania w PHP. E14.3(3)1-6 E14.3(4)1-4 E14.3(5)1-5 E14.3(6) E14.3(8)4 E14.3(8)6 E14.3(11)1-3 E14.3(12)1-3 E14.3(13)1 E14.3(14)1 E14.3(15)1-2 Z wykorzystaniem bazy MySQL. 37-48 System rejestracji w PHP. E14.3(3)1-6 E14.3(4)1-4 E14.3(5)1-5 E14.3(6) E14.3(8)4 E14.3(8)6 E14.3(11)1-3 E14.3(12)1-3 E14.3(13)1 E14.3(14)1 E14.3(15)1-2 Z wykorzystaniem bazy MySQL. 49-56 Projekt formularza zamówień. E14.3(3)1-6 E14.3(4)1-4 E14.3(5)1-5 E14.3(6) E14.3(8)4 E14.3(12)1-3 E14.3(13)1 E14.3(14)1 57-60 Finalizacja projektów. Prezentacja skryptów na stronie internetowej. E14.1(9)3 E14.1(10)1-4 E14.3(6)1-4 E14.3(8)7 E14.3(9)1-3 9-16 1 Framework – przykłady. Wystawienie ocen śródrocznych. L.p. Temat Treści Uwagi E14.3(13)1-2 E14.3(14)1 PKZ(E.b)(3)1-3 Semestr 2 61-64 Wprowadzenie do struktur języka Java: zmienne, metody, klasy. Budujemy applet Java ‘Hello World!’. PKZ(E.b)(11)1-3 E14.3(1-7) 65-68 Przegląd oprogramowania do tworzenia aplikacji w Androidzie. Wprowadzenie do Android Studio. Instalacja, konfiguracja, debuggowanie, logi, składniki aplikacji. E14.3(7)1-2 PKZ(E.b)(3)1-3 PKZ(E.b)(11)1-3 69-72 Aplikacja ‘Hello World!’ w Android Studio. PKZ(E.b)(11)1-3 E14.3(1-7) 73-80 Aplikacja ‘Zamiana tekstu’ w Android Studio. Czyszczenie pól. E14.3(5-7) E14.3(12)1-3 E14.3(13)1 81-88 Aplikacja ‘Zgadnij liczbę’ w Android Studio. Biblioteka Toast. E14.3(5-7) E14.3(12)1-3 E14.3(13)1 89-92 Zapisujemy dane w SharedPreferences. E14.3(5-7) E14.3(12)1-3 E14.3(13)1 93-96 Tworzenie wizytówki aplikacji. E14.3(5-7) E14.3(12)1-3 E14.3(13)1 E14.3(8)5 Tworzenie wielu activities. E14.3(5-7) E14.3(12)1-3 E14.3(13)1 Aplikacja ‘Konwerter jednostek’ w Android Studio. E14.3(5-7) E14.3(12)1-3 E14.3(13)1 97-104 105-120 m.in. Eclipse Tworzymy emulator smartfona. Klasa IV (75 godzin) L.p. Temat Treści Uwagi Semestr 1 121-140 Tworzymy proste aplikacje z wykorzystaniem narzędzi MIT App Inventor. E14.3(7)1-2 141-160 Aplikacja z funkcją „ListSearch” w Android Studio. E14.3(5-7) E14.3(12)1-3 E14.3(13)1 161-195 Budujemy własną aplikację w Android Studio. PKZ(E.b)(3)1-3 PKZ(E.b)(12)13 E14.3(5) E14.3(6)1-4 E14.3(7)1-2 E14.3(9)1-3 E14.3(12)1-3 E14.3(13)1-2 E14.3(14)1 http://appinventor.mit.edu Każdy uczeń przedstawia pomysł na swoją aplikację i go realizuje. Końcowy produkt powinien zawierać w pełni działającą oryginalną aplikację, którą można pobrać ze strony internetowej autora. Strona powinna zawierać opis aplikacji, jej dokumentację i sekcję wsparcia. Semestr 2 Brak zajęć w semestrze drugim. Skróty: KPS – Kompetencje Personalne i Społeczne OMZ – Organizacja Pracy Małych Zespołów PKZ – Polska Klasyfikacja Zawodów 2