Poza uczelnią uczę w tym roku także w liceum. Ponieważ wygląda na to, że wyrobię się z programem w klasach drugich, chciałem zainstalować tutaj coś edukacyjnego, co dla nich wyglądałoby jak gra / zabawa. Wszystko po to, by zachęcić ich do roboty mimo skończenia normalnego programu. I tu liczę na propozycje ze strony forumowiczów w wymyślaniu.
Moje pomysły na razie:
- Robocode - programowanie czołgów, które walczą ze sobą. Wada - to Java i elementy obiektówki, a na razie był C.
- Programowanie botów do jakiejś gry. Niestety albo jest to zbyt wysoki poziom zaawansowania, albo gra jest płatna.
- Analogicznie z pisaniem moda. Musiałoby to jednak przypominać programowanie (czyli np. skrypty). Niestety nie kojarzę takiej gierki.
- Jakiś realistyczny symulator fizyczny albo geopolityczny. Coś w rodzaju Universe Sandbox albo Fate of the World. Nic co jest bardziej gierką (w rodzaju Europy/Civa). Nie znam niestety nic darmowego (te akurat mam prywatnie, ale to nie licencja grupowa).
Pomysły?
Forum > Software > Darmowe oprogramowanie edukacyjne
Wysłane 2012-12-13 17:13
Wysłane 2012-12-14 20:26 , Edytowane 2012-12-14 20:30
Nie znam żadnej tego typu gry, ale moim zdaniem w liceum (a nawet gimnazjum) to już spokojnie można uczyć normalnego programowania. Polecałbym coś życiowego i dającego szybko widoczne efekty:
- aplikacje okienkowe (Windows Forms) w Visual Studio i C#. Np. prostą grę typu milionerzy, z przyjemną grafiką. MS udostępnie sporo naprawdę świetnie przygotowanych tutoriali prowadzących za rączkę - "Starter Kit"
- aplikacje webowe ala HTML5 - HTML/CSS + JavaScript, z wykorzystaniem popularnych bibliotek typu JQuery. Może np. coś integrujące się z API Facebooka lub korzystające z API Google Maps?
W przypadku obu tych technologii wystarczy naprawdę elementarna wiedza z programowania, żeby stworzyć prostą aplikację, czy grę. Nie przejmowałbym się teoretycznym podziałem na programowanie strukturalne/obiektowe itp. Jak się coś robi to wychodzi to w sposób naturalny.
Moim zdaniem robienie prostych, ale ciekawych aplikacji potrafiłoby rozpalić zainteresowanie programowaniem w niejednej osobie. Liczenie silni i inne tego typu do niczego nie potrzebne programiki, w aplikacji konsolowej, pisanej w archaicznym, podatnym na błędy i niespójnym języku typu C, raczej nie.
Wysłane 2012-12-15 09:02
@kowgli
Żeby jeszcze silnia była w programie matematyki, to można by ją napisać ;) Problem jest jak część nie pamięta jak wyznaczyć pierwiastki równania kwadratowego... Myślenie logiczne leży na całej linii.
API Facebooka nie byłoby głupie :? powinno też zainteresować totalnie znudzone dziewczyny. Przyjrzę się temu, dzięki.
Visual Studio itp. - problemem jest archaiczny sprzęt w pracowni. Jakieś lekkie środowisko da się uruchomić, ale z tego co pamiętam to VS jest kobyłą. Dlatego zresztą nie zacząłem od razu. Zresztą na maturze dopuszczalne jest tylko Pascal (czemu?), C/C++ i Java. Hmmm... Może spróbować z BlueJ? To lekkie środowisko Javy jak pamiętam.
Kto jest online: 0 użytkowników, 262 gości