Środowiska:
http://sketchpad.cc/
http://processingjs.org/
http://processing.org/
http://phaser.io/
Kursy JS:
https://pl.khanacademy.org/computing/computer-programming/programming
https://pl.khanacademy.org/computing/computer-programming/programming-games-visualizations
https://pl.khanacademy.org/computing/computer-programming/programming-natural-simulations
Zespołowy projekt programistyczny – inżynieria oprogramowania. Zespoły czteroosobowe.
Role w zespołach:
- Szef zespołu
- programista min 2 osoby
- osoba odpowiedzialna za tworzenie dokumentacji
- osoba odpowiedzialna za kontakt z klientem
- tester
Dokumentacja wstępna do oddania w dniu 28.02.2018r. ma zawierać:
- Nazwa projektu
- Specyfikacja – opis wymagań stawianych aplikacji skonsultowany z klientem
- Podział zadań wewnątrz zespołu
- Harmonogram wykonania z podziałem zadań, etapy wykonania aplikacji. (daty wykonania lub czas realizacji etapów.)
- Formy komunikacji wewnątrz zespołu, terminy spotkań.
Wstępna wersja aplikacji zawierająca przynajmniej najprostsze elementy projektu do oddania w terminie przed świętami wielkanocnymi.
Termin oddania wersji końcowej 14.05.2017.
- Dokumentacja końcowa ma zawierać:
- Opis działania programu dla użytkownika – krótka instrukcja obsługi.
- Opis użytych zmiennych, bibliotek, funkcji w kodzie źródłowym. Celem tego opisu jest ułatwienie naprawy programu lub jego rozwijania przez innych programistów niż autorzy.
Kod źródłowy oddawanego programu powinien być przejrzysty, czytelny, z licznymi komentarzami. Ogólną znajomość kodu powinni posiadać wszyscy członkowie zespołu niezależnie czy są szefami czy tylko tworzą dokumentacje.