Wstęp – wersja dla młodzieży

2022/09/18

Ta wersja wpisu przeznaczona jest dla młodzieży – potencjalnych uczestników naszych zajęć. Wersja dla dorosłych znajduje się tutaj.


Jeżeli czytacie ten wpis, to w jakiś sposób dotarła do was informacja o organizowanych przez nas zajęciach. Przypuszczam, że chcielibyście wiedzieć więcej, zanim zdecydujecie się wziąć w nich udział.

Właśnie po to powstał ten wpis.

Co będziemy robić?

Na naszej stronie startowej mamy takie zdanie.

Będziemy zajmować się nauką programowania w języku Kotlin od podstaw na przykładzie prostych gier komputerowych.

Zawiera ono dwie istotne informacje:

bla bla bla nauka programowania bla od podstaw bla bla

Będziemy uczyć się programowania od absolutnych podstaw. Jeśli nie mieliście do czynienia z programowaniem do tej pory – nie ma problemu, wszystkiego się nauczymy. Jeśli już macie jakieś doświadczenie – też dobrze, będzie wam łatwiej zrozumieć to, o czym będę mówił.

Nie będą to zajęcia pt.: “przeklepywanie tego, co prowadzący nabazgrał na tablicy” albo “a teraz dzieci, jak przekleicie ten wielki kawałek kodu, którego nie rozumiecie ni w ząb, to stanie się coś niesamowitego! Łał, nieprawdaż?”. Założenie jest takie, że każdą linijkę kodu w waszym programie będziecie pisali własnoręcznie. Będziecie wiedzieli, co ona robi i jak ją zmienić, żeby wasz program robił coś innego.

Druga informacja to:

cośtam cośtam proste gry komputerowe

Programami, które będziemy pisać, będą proste gry. I tu konieczne jest sprostowanie: Minecraft nie jest prostą grą. Fortnite też nie. Bardzo możliwe, że nie mieliście okazji grać w prawdziwie prostą grę komputerową.

Spodziewam się, że to, co będziecie w stanie napisać po 2-3 miesiącach będzie wyglądało tak:

Później przejdziemy do bardziej skomplikowanego trybu graficznego, dodamy obsługę myszy/padów, dźwięki, itp. ale najpierw będziecie musieli opanować podstawy, żeby nie pogubić się w tym trudniejszym materiale.

Jak będą wyglądały zajęcia?

Będziemy spotykać się w Bibliotece Publicznej w Jerzmanowicach raz w tygodniu, we wtorki, na półtorej godziny. Zajęcia będą miały formę warsztatów: najpierw będę wam krótko opowiadał o jakiejś nowej koncepcji programistycznej, a potem będziemy wspólnie pisać malutkie programy testowe, na których nauczymy się jak zastosować tę koncepcję w praktyce. Raz na 3-4 tygodnie, przez całe zajęcia będziemy pisać jakiś większy program – najczęściej grę.

Po zajęciach będę wrzucał na stronę podsumowanie zajęć. Dzięki temu, jeśli opuścicie spotkanie, będziecie mogli przeczytać w domu, co robiliśmy i nadrobić braki w stosunku do reszty grupy. Oprócz tego będę zamieszczał listę programów do samodzielnego napisania w domu.

Myślicie pewnie teraz: “że co, praca domowa?!?!”.

Nie do końca. Nikt was nie okrzyczy, nie dostaniecie złej oceny, ani nie “wylecicie” z zajęć, jeśli nie będziecie tej dodatkowej pracy robić. Prawda natomiast jest taka, że jeśli podchodzicie do tematu na poważnie i chcecie tworzyć własne gry i inne programy, to trzeba zakasać rękawy i zabrać się do pracy. Tak jak każda umiejętność, programowanie wymaga praktyki.

Przy okazji tej samodzielnej pracy na pewno będziecie mieli masę pytań i zdarzy się, że coś nie będzie wam działać albo w jakimś momencie “utkniecie”. Żeby pomóc wam w takich sytuacjach, dostaniecie zaproszenie na kanał na Slacku (platforma komunikacyjna, taka jak Discord albo WhatsApp), gdzie będziecie mogli poprosić o pomoc.

Podsumowanie

Jeśli to, co opisałem w tym wpisie, wydaje się wam interesujące, poproście waszych rodziców o zgłoszenie was mailowo na adres jerz.codes@gmail.com.

Zapisy na rok szkolny 2022-2023 trwają do końca września. Pierwsze zajęcia odbędą się 11 października.