Ohjelmointikerhot

Tule seikkailemaan ohjelmoinnin ihmeelliseen maailmaan tiedeluokka Linkin kerhoissa! 

Ohjelmointikerhoja järjestetään 6 viikon kerhokokonaisuuksina. Vuoden aikana järjestetään neljä kerhokokonaisuutta: alkukeväästä, loppukeväästä, alkusyksystä ja loppusyksystä. 

Kerhovalikoimaamme kuuluu:

  • Aloittelijoiden peliohjelmointikerho, jossa ohjelmoidaan Scratch-ympäristössä (noin 2.-4. -luokkalaisille)
  • Aloittelijoiden Android-ohjelmointikerho, jossa ohjelmoidaan AppInventor-ympäristössä (noin 4.-6. -luokkalaisille)
  • Edistyneiden peliohjelmointikerho, jossa ohjelmoidaan Scratch- ja AppInventor-ympäristöissä (alakouluikäisille alkeet jo osaaville)
  • Ohjelmointikerho, jossa ohjelmoidaan tekstipohjaisella Javalla ja Pythonilla (kokeneille ohjelmoijille noin 6. luokasta ylöspäin)
  • Ohjelmointia Unitylla -kerho, jossa ohjelmoidaan erilaisia pelilogiikkoja Unity-ympäristössä (yläkouluikäisille kokeneille ohjelmoijille)

Kerhokokonaisuudet alkavat yleensä yliopiston opetusperiodien alkaessa, koulujen loma-ajat huomioiden. Jos haluat viestin seuraavan opetusperiodin kerhoihin ilmoittautumisen alkamisesta, lähetä siitä pyyntö osoitteeseen linkki-kerhot@cs.helsinki.fi. (Kerhossa parhaillaan olevien lasten/nuorten vanhemmille lähetämme tämän viestin automaattisesti.)

Tarkemmat tiedot Linkin kerhoista löydät kerhojen omilta sivuilta tämän linkin takaa.

Alla Linkin tämänhetkinen kerhovalikoima. Syksyllä 2018 voi halutessaan ilmoittautua koko lukukaudeksi kerhoon. Edelleen voi kuitenkin myös ilmoittautua vain esimerkiksi alkusyksyn tai loppusyksyn kerhoon, ja kerhoa voi myös tarvittaessa vaihtaa kesken lukukauden, jos päivä vain sopii ja kerhossa on vapaita paikkoja.

KERHOJEN IKÄSUOSITUKSISTA

Muutimme syksyksi kerhojemme ikäsuositukset koululuokkapohjaisiksi. Vanhassa tutussa kerhossa voi kuitenkin jatkaa, vaikka olisi vähän suositusta nuorempi. Jos osallistuja on tulossa uutena Linkin kerhoihin, tai vaihtamassa kerhoa, eivätkä ikäryhmät näytä sopivan, ota yhteyttä - suosituksista voidaan tarvittaessa joustaa. Myös jos mietit vielä sopivaa kerhoa tai haluat toivoa jotakin erityistä kerhoa Linkin valikoimaan, lähetä meille viestiä osoitteeseen linkki-kerhot@cs.helsinki.fi.

Kevään 2018 kerhojen ilmoittautuminen alkaa Lyytissä 7.5.2018 klo 7:00. Ilmoittautumislinkki

Peliohjelmointikerho aloittelijoille torstaisin on suunnattu juuri ohjelmointiharrastusta aloitteleville ja alkukevään aloittelijoiden kerhossa jo ohjelmointiin tutustuneille. Kerhossa tehdään pelejä pääsääntöisesti visuaalisen ohjelmoinnin Scratch-ohjelmalla. Aiempaa kokemusta ohjelmoinnista ei tarvitse olla, mutta hiiren ja näppäimistön käyttötaidoista on hyötyä. Lukutaito on kuitenkin kerhoon osallistumisen vaatimuksena, koska kerhossa käytetään osin paperisia, itsenäisesti luettavia ohjeita. Kerhon osallistujat ovat tyypillisesti 2.-4. -luokkalaisia.

Android-kerho aloittelijoille maanantaisin soveltuu noin 4.-6. -luokkalaisille, englannin perusteet osaaville ohjelmoijille. Kerhossa käytetty AppInventor on Scratchin kaltainen visuaalisen ohjelmoinnin työkalu, jolla voi ohjelmoida omia sovelluksia Android-laitteille. Scratch-taustasta on siis kerhossa hyötyä, mutta varsinkin yläasteikäisille kerho sopii myös ensimmäiseksi ohjelmointikerhoksi. Android-ohjelmointia jo osaavat voivat ilmoittautua samoin maanantaisin pyörivään edistyneiden peliohjelmointikerhoon, jossa ohjelmoidaan itsenäisesti paperisia ohjeita seuraten. HUOM: syksyllä 2018 kerho järjestetään vain alkusyksyllä.

Peliohjelmointikerho edistyneille tiistaisin sopii jo kokemusta omaaville, noin alakouluikäisille pelintekijöille. Kerhossa ohjelmoidaan pääosin MIT-yliopiston visuaalisen ohjelmoinnin Scratch- ja AppInventor-työkaluilla, ja osallistujien tulisi jo osata Scratchin perusteet vähintään keräilypelin verran tai olla toteuttanut omia mobiilisovelluksia AppInventorilla. Kerhossa voi syventää esimerkiksi ohjelmointileirillä, -kerhossa, koodauspajassa tai koodiviikolla alkanutta harrastusta.

Ohjelmointikerhossa keskiviikkoisin opitaan tekemään omia pieniä tietokoneohjelmia. Sisällöissä paino on pelien ohjelmoinnissa eri tekniikoin pääosin Java-ohjelmointikielellä, eli käskyt tietokoneelle pitää kirjoittaa jo itse käsin. Kerhossa tutustutaan myös oleellisiin matematiikan osa-alueisiin, kuten koordinaatistoon ja todennäköisyyslaskentaan. Tässä kerhossa aloittavilla tulisi olla vahva pohja esim. Scratchistä tai AppInventorista tai jo kokemusta tekstipohjaisella kielellä ohjelmoinnista. Kerhosta löytyy myös haastetta jo aiemmin ohjelmointikerhossa käyneille.

Ohjelmointia Unitylla on loppusyksyn 2018 kokeilukerho, jossa tekstiohjelmoinnin perusteet jo osaavat yläasteikäiset opettelevat kehittämään pelejä yhdellä peliteollisuuden käytetyimmistä alustoista. Kerhossa keskitytään Unityn käytön ohjelmoinnillisempaan puoleen erilaisten pelilogiikoiden toteuttamisen kautta, eli varsinainen pelinsuunnitteluun keskittyvä kerho tämä ei ole. Kerhossa opetellaan aluksi yhteisesti perusteita, joten kerho on tarkoitettu Unity-ohjelmistoa vielä osaamattomille.

Algoritmikerho perjantaisin on tarkoitettu peruskoulun ja lukion oppilaille, jotka ovat kiinnostuneita ohjelmoinnista ja algoritmien suunnittelusta. Algoritmikerhossa pureudutaan matemaattisiin ongelmiin ja ratkaistaan niitä tietokoneohjelmia tekemällä.

Tarkemmat tiedot Linkin kerhoista löydät kerhojen omilta sivuilta tämän linkin takaa.

Alla Linkin tämänhetkinen kerhovalikoima. Keväällä 2018 kokeilemme mahdollisuutta ilmoittautua koko kevääksi kerhoon. Edelleen voi kuitenkin myös ilmoittautua vain esimerkiksi alkukevään tai loppukevään kerhoon, ja kerhoa voi myös tarvittaessa vaihtaa kesken lukukauden, jos päivä vain sopii ja kerhossa on vapaita paikkoja. Kerhojen kuvaukset alla sekä kerhosivuilla tarkentuvat vielä ennen kerhojen ilmoittautumisen alkamista. Jos mietit vielä sopivaa kerhoa tai haluat toivoa jotakin erityistä kerhoa Linkin valikoimaan, lähetä meille viestiä osoitteeseen linkki-kerhot@cs.helsinki.fi.

Kevään 2018 kerhojen ilmoittautuminen alkaa Lyytissä 11.12.2017 klo 7:00. Ilmoittautumislinkki

Peliohjelmointikerho aloittelijoille torstaisin on suunnattu juuri ohjelmointiharrastusta aloitteleville ja alkukevään aloittelijoiden kerhossa jo ohjelmointiin tutustuneille. Kerhossa tehdään pelejä pääsääntöisesti visuaalisen ohjelmoinnin Scratch-ohjelmalla. Aiempaa kokemusta ohjelmoinnista ei tarvitse olla, mutta hiiren ja näppäimistön käyttötaidoista on hyötyä. Lukutaito on kuitenkin kerhoon osallistumisen vaatimuksena, koska kerhossa käytetään osin paperisia, itsenäisesti luettavia ohjeita. Kerhon osallistujat ovat tyypillisesti 8-12 -vuotiaita.

Peliohjelmointikerho edistyneille maanantaisin sopii jo kokemusta omaaville, noin 9-15-vuotiaille pelintekijöille. Kerhossa ohjelmoidaan pääosin MIT-yliopiston visuaalisen ohjelmoinnin Scratch- ja AppInventor-työkaluilla, ja osallistujien tulisi jo osata Scratchin perusteet vähintään keräilypelin verran tai olla toteuttanut omia mobiilisovelluksia AppInventorilla. Kerhossa voi syventää esimerkiksi ohjelmointileirillä, -kerhossa, koodauspajassa tai koodiviikolla alkanutta harrastusta.

Android-kerho aloittelijoille maanantaisin soveltuu noin 9-15 -vuotiaille, englannin perusteet osaaville ohjelmoijille. Kerhossa käytetty AppInventor on Scratchin kaltainen visuaalisen ohjelmoinnin työkalu, jolla voi ohjelmoida omia sovelluksia Android-laitteille. Scratch-taustasta on siis kerhossa hyötyä, mutta varsinkin yläasteikäisille kerho sopii myös ensimmäiseksi ohjelmointikerhoksi. Android-ohjelmointia jo osaavat voivat ilmoittautua samoin maanantaisin pyörivään edistyneiden peliohjelmointikerhoon, jossa ohjelmoidaan itsenäisesti paperisia ohjeita seuraten.

Ohjelmointikerhossa keskiviikkoisin opitaan tekemään omia pieniä tietokoneohjelmia. Sisällöissä paino on pelien ohjelmoinnissa eri tekniikoin pääosin Java-ohjelmointikielellä, eli käskyt tietokoneelle pitää kirjoittaa jo itse käsin. Kerhossa tutustutaan myös oleellisiin matematiikan osa-alueisiin, kuten koordinaatistoon ja todennäköisyyslaskentaan. Tässä kerhossa aloittavilla tulisi olla vahva pohja esim. Scratchistä tai AppInventorista tai jo kokemusta tekstipohjaisella kielellä ohjelmoinnista. Kerhosta löytyy myös haastetta jo aiemmin ohjelmointikerhossa käyneille.

Robottiohjelmointikerho jatkaa keväällä 2018 keskiviikon ohjelmointikerhon yhteydessä, ja tarjoaa Javaa jo osaaville lisähaastetta. Kerhossa käytetään LEGO Mindstorms NXT-robotteja. Osallistujat suunnittelevat kerhossa omat robottinsa sekä ohjelmakoodinsa.

Algoritmikerho perjantaisin on tarkoitettu peruskoulun ja lukion oppilaille, jotka ovat kiinnostuneita ohjelmoinnista ja algoritmien suunnittelusta. Algoritmikerhossa pureudutaan matemaattisiin ongelmiin ja ratkaistaan niitä tietokoneohjelmia tekemällä.