Wieluń - forum, informacje, ogłoszenia

Rozrywka / Kultura / Sztuka / Edukacja - Kurs Programowania Gier

monika98210 - 2013-10-28, 20:50
Temat postu: Kurs Programowania Gier
Pod koniec listopada w Gimnazjum nr 1 w Wieluniu rozpocznie się kurs programowania gier na systemy Android oraz Windows. Zajęcia są prowadzone od podstaw. Po zakończeniu kursu każdy z uczestników będzie posiadał wiedzę i umiejętności pozwalające na samodzielne tworzenie aplikacji ( gier ) na smartphony oraz komputery klasy PC. Więcej informacji o kursie pod adresem:

www.programowaniegier.cba.pl

O kursie

Cel kursu:

Głównym celem kursu jest przekazanie wiadomości i umiejętności, niezbędnych do samodzielnego tworzenia aplikacji w języku obiektowym JAVA. Treści te są przekazywane podczas wspólnego tworzenia aplikacji (gier) przez uczestników kursu oraz przez instruktora. Cały czas trwania zajęć jest przeznaczony na szczegółowe omówienie danego zagadnienia. Wszystkie niezbędne wiadomości są przekazywane na kursie, tak więc nie ma konieczności dodatkowego szukania źródeł informacji. Zajęcia są prowadzone od podstaw (nie jest wymagana znajomość zagadnień informatycznych oraz zaawansowanej wiedzy z tej tematyki). Każdy z uczestników kursu pracuje indywidualnie przy stanowisku komputerowym, wykonując poszczególne polecenia instruktora. Podczas trwania kursu uczestnicy stworzą gry takie jak "Mario", Sokoban", "Arcanoid" itp. Poznają techniki pozwalające na zaprogramowanie gry sieciowej, wykorzystując połączenie internetowe. Zajęcia są prowadzone na bezpłatnym oprogramowaniu, dzięki czasu każdy z uczestników, będzie miał możliwość doskonalenia swoich umiejętności również w domu na swoim komputerze.

Dlaczego warto ?

Obecnie większość firm zajmujących się rozwojem oprogramowania stawia na doświadczenie. Na rynku pracy w branży programistycznej nie liczy się dyplom, lecz znajomość środowiska, w którym dane przedsiębiorstwo tworzy aplikacje oraz stworzone przez nas produkt, które potwierdzają nasza wiedzę. Wiele rozmów kwalifikacyjnych absolwentów wyższych uczelni, kończy się już na pierwszym etapie, ponieważ przyszły pracodawca oczekuje od nich wiedzy z konkretnego języka programowania, a nie "wiedzy ogólnej ze wszystkiego". Dlatego też, statystycznie większe szanse na zatrudnienie mają studenci studiów zaocznych (a nie dziennych) , którzy poza nauką zdobywają doświadczenie na stażach w firmach informatycznych, lub w inny sposób starają się zaczerpnąć fachowej wiedzy. Takie osoby, które mają w swoim CV kilka projektów i potrafią się pochwalić znajomością środowiska potwierdzoną gotowym produktem, są najbardziej poszukiwanymi pracownikami.



Do kogo skierowany jest kurs:

Kurs programowania gier w języku Java jest przeznaczony dla młodzieży od 14 roku życia oraz dla osób dorosłych.



Korzyści uczestnictwa w kursie:

- zdobycie umiejętności i wiadomości pozwalających na samodzielne tworzenie aplikacji (np. gier) w języku Java

- zdobycie doświadczenia w najlepiej opłacalnej branży informatycznej na rynku pracy

- osiągnięcie poziomu programowania obiektowego na poziomie uczelni wyższych bez konieczności studiowania

- poznanie technik umieszczania swoich projektów na stronach internetowych

- zdobycie kwalifikacji pozwalających na prowadzenie własnej działalności ( np. tworzenie stron internetowych )

- brak konieczności posiadania niezbędnej wiedzy informatycznej w celu rozpoczęcia kursu

- zwiększenie szans na uzyskanie pracy jako programista języka Java



Forma prowadzenia zajęć:

- zajęcia prowadzone w grupach do 10 osób

- każdy uczestnik kursu pracuje samodzielnie przy stanowisku komputerowym

- zajęcia trwają 2 lub 4 godziny tygodniowo ( jedno spotkanie trwa 2 godziny )

- po zakończeniu zajęć jest czas na zadawanie pytań, wyjaśnienie rzeczy niezrozumiałych

- dla osób chętnych zadania dodatkowe do wykonania w domu ( nieobowiązkowe ) w ramach utrwalenia wiedzy

- instruktarz prowadzony z wykorzystaniem rzutników multimedialnych pozwala na dokładne śledzenie pracy instruktora

- każdy z uczestników otrzyma dostęp do materiałów szkoleniowych ułatwiających naukę



Zagadnienia omawiane na kursie:

- podstawy algorytmiki

- podstawowe elementy programowania strukturalnego (typy danych, instrukcje warunkowe, pętle, funkcje, struktury danych ...)

- elementy programowania obiektowego ( klasa, obiekt, konstruktor, metody, dziedziczenie, zasięg zmiennych, klasy abstrakcyjne, interfejsy ... )

- programowanie grafiki ( umieszczanie elementów graficznych w panelu aplikacji, rysowanie, modyfikacja grafiki, wykrywanie ustawień sprzętowych komputerów...)

- obsługa zdarzeń (typy zdarzeń AWT, zdarzenia klawiatury, zdarzenia myszy, ekranu...)

- komponenty Swing ( menu, przyciski, pola wyboru, zarządzanie układem graficznym...)

- aplety ( umieszczanie gotowych aplikacji w internecie )

- efekty uzyskiwane w grach komputerowych ( poruszanie bohaterem, animacja elementów graficznych np. wrogów, strzelanie, rysowanie mapy, eliminacja wrogów, zliczanie punktów, energia postaci...)

- obsługa wątków oraz wyjątków

- ...



Projekty tworzone podczas trwania kursu

Podczas trwanie kursu zostanie stworzonych kilka gier. Między innymi:

- Ping Pong - gra polegająca na odbijaniu piłeczki tak, aby nie uciekła z wyznaczonego obszaru)

- Arkanoid - gra polegająca na eliminacji obiektów graficznych poruszających się na planszy

- Mario - typowa "platformówka" polegająca na poruszaniu się po zbudowanej mapie, zbieraniu elementów punktowanych oraz eliminacji wrogów.

- Sokoban - gra logiczna polegająca na przesuwaniu skrzynek i odpowiednim ich ustawieniu na planszy

Dodatkowo podczas zajęć zostaną stworzone inne "mini-gry" pozwalające lepiej zrozumieć zasady programowania.



Wymagania dla uczestników kursu:

- podstawowa wiedza z zakresu matematyki na poziomie podstawowym ( umiejętność dodawania, odejmowania, mnożenia,dzielenia)

- pisemna zgoda rodziców na uczestnictwo w kursie ( dotyczy osób niepełnoletnich )

Miejsce zajęć

Gimnazjum nr 1 im. Kazimierza Wielkiego w Wieluniu

Cena kursu

od 15 do 20 zł za godzinę ( cena jest uzależniona od liczby osób biorących udział w kursie)

Kontakt:
gg: 2853081
E-mail: programowaniegier.cba@gmail.com
tel: 518985660

www.programowaniegier.cba.pl

kitor - 2013-10-28, 21:04

Strona na darmowym hostingu, wykonana niechlujnie. Zero informacji o tym kto będzie prowadził ten kurs, jakie ma doświadczenie w materii - bo w końcu to kurs pod konkretnym kątem, a nie wprowadzenie do języka. Może by tak rozwinąć trochę ten temat?
Archdevil - 2013-10-28, 21:45

kitor napisał/a:
bo w końcu to kurs pod konkretnym kątem, a nie wprowadzenie do języka.

Sądząc po zagadnieniach omawianych na kursie to wciąż jest wprowadzenie do języka. Inna sprawa, że kurs jest skierowany przede wszystkim dla 14+, więc ciężko oczekiwać zaawansowanego kursu.

Jak chodzi o doświadczenie prowadzących, nie wypowiem się, moją uwagę jednak przykuła informacja z linkowanej strony:
Cytat:
Java to nie to samo co JavaScript, będący prostą technologią stosowaną do tworzenia stron internetowych i działającą tylko w przeglądarce.

:twisted:

kitor - 2013-10-28, 22:18

Arch, po tym jak wykładowca powiedział nam że Java to subset C (nie, nie C++), a później że js to okrojona java, nic mnie nie zdziwi ;)
yampress - 2013-10-28, 22:46

:twisted:

Gdzieś kiedyś na rynku pojawiła się kasiążka "szkoła hakerów", dzięki której po przeczytaniu czytelnik stawał się hakierem...

Aby być w czymś dobry musisz siedzieć w tym latami... żaden kurs / żadana książka nie zrobi z kogoś arcymistrza...



A teraz proste pytania:
1.Czy oprócz wymienionych wyżej gier, których można się nauczyć na tym kursie jest możliwość nauki innych. Rzucam tytuł, mówię na czym gra polega i tworzymy taką grę na kursie?
2. Całość kodu tych gier będzie pisana na zajęciach? Czy wykorzystany gotowy kod, który będzie kompilowany i " uczeń " będzie się cieszył że stworzył/napisał grę?

netbus - 2013-10-28, 23:28

Ważne że szkolenie będzie można w CV wpisać :D
Certyfikat też będzie?

MB - 2013-10-29, 01:33

kitor napisał/a:
Strona na darmowym hostingu ...

Z ciekawości zapytam w czym to przeszkadza ???

yampress - 2013-10-29, 11:08

No profesjonalna firma raczej dba o swój wizerunek... (Tu stronę internetową). A tak to wygląda zrobione "na szybko", no i jak najmniejszym kosztem. W razie czego domena darmowego hostingu znika, a co z tym idzie strona też znika i szukaj wiatru w polu... kto/gdzie kiedy/jak/po co/ na co/czemu/dlaczego/dlaczemu ;) /itp
A na stronie żadnych informacji nie ma o prowadzących co to by się ich nie dało zidentyfikować za szybko, a co za tym idzie poziomu ich wiedzy i innych rzeczy z tym związanych. Ukrywanie takich danych prowadząc "swój interes" tylko pogarsza wizerunek i stwarza niedomówienia. Pozostają pytania bez odpowiedzi.

monika98210 - 2013-10-29, 18:38

Kurs jest przeznaczony przede wszystkim dla osób, które nie miały jeszcze styczności z programowaniem w żadnym języku. Dlatego też kurs będzie realizowany od podstaw ( pętle, zmienne, instrukcje warunkowe, klasy, wyjątki itp... ). Z tego też powodu jest on kierowany ( choć nie tylko) dla młodzieży 14+. Wszystkie projekty, które będą tworzone podczas zajęć zostaną stworzone od podstaw. Cały kod będzie widoczny i dostępny dla wszystkich oraz analizowany ( nie ma wklejania gotowych rozwiązań z sieci ). Gry o których jest wspomniane na stronie również będą tworzone od podstaw. Nie przewiduje propozycji jednego z przedmówców, który pyta o możliwość tworzenia gry zaproponowanej przez uczestników.
Projekty są tak przygotowane, aby stopniować poziom trudności i dodawać kolejno nowe narzędzia i rozwiązania. Certyfikatów również nie ma po ukończeniu kursu. Dobry programista to nie ten z dyplomem, tylko ten z doświadczeniem, o czym już wspomniano wyżej. Tak więc proszę nie myśleć, że po tym kursie dostanę papier i każda firma będzie o mnie zabiegać. Celem kursu jest wdrożenie do tej dziedziny i stworzenie kilku gier, tak aby każdy z uczestników po zakończeniu zajęć mógł samodzielnie tworzyć własne aplikacje i dalej się rozwijać.
Jeśli ktoś jest zainteresowany kursem i chciałby się dowiedzieć czegoś więcej zapraszam.
Kontakt
tel: 518985660
email: programowaniegier.cba@gmail.com
gg: 2853081


Powered by phpBB modified by Przemo © 2003 phpBB Group