Ideal Learning

Hauskin tapa oppia

Kanaherkun tuoksuinen johdatus funktionaaliseen ohjelmointiin – ilmainen ohjelmointikirja!

Jo monelle tutuiksi tulleet koiraystävämme Selma ja Pate pohtivat funktionaalista ohjelmointia Haskell-kielellä helmikuussa 2020 lopullisen muotonsa saavassa ilmaisessa teoksessa ”Kanaherkun tuoksuinen johdatus funktionaaliseen ohjelmointiin”. Kirjassa käydään läpi joitain funktionaalisen ohjelmoinnin hyveitä unohtamatta, että funktionaaliseen ohjelmointiin pätee sama kuin ohjelmointiin yleensä: väline tulee valita aina käyttötilanteen mukaan. Kirjassa pohditaan myös nykyaikaisen tietojenkäsittelyn vaatimuksia ja funktionaalisen ohjelmoinnin […]

Tietosuoja

YleisperiaatteetNoudatamme henkilötietojen käsittelyssä EU:n tietosuoja-asetusta ja kansallista lainsäädäntöä. Keräämme henkilötietoja vain tarpeeseen: opiskeluun, viestintään, asiakassuhteisiin tai erikseen mainittuun, tiettyyn käyttötarkoitukseen. Käsittelemme henkilötietoja luottamuksellisesti, turvallisesti ja äpinäkyvästi.  Tietopyynnöt ja tietojen korjausJokaisella tietojärjestelmiin rekisteröidyllä henkilöllä on EU:n tietosuoja-asetuksen mukainen oikeus saada pääsy hänestä tallennettuihin henkilötietoihin ja saada puutteelliset henkilötiedot täydennettyä.  Tietopyynnöt ja tietojen täydennyspyynnöt Ideal Learning Oy:n […]

Työpaikka syntyy osaamisesta ja erinomaisesta ryhmähengestä – palautetta 2018 alkaneelta full stack -kehittäjä kurssiltamme

TkL Tino Pyssysalon ja KTM Juuso Vuorisen suunnittelema ja toteuttama lukuvuoden 2018-2019 laajan funktionaalistakin ohjelmointiakin sisältäneen full stack -kehittäjäkoulutuksen palaute on ollut mukavaa luettavaa. Koulutus on vielä tätä kirjoittaessa työharjoitteluvaiheessa ja näyttäisi siltä, että monella kurssilaisista olisi tiedossa vakituinen työpaikka, kun kurssi päättyy. Työnantajilta kerätyn palautteen mukaan tärkein asia työllistymisen kannalta on kurssilaisen osaaminen – […]

Full stack -kehittäjäksi React, JavaScript/TypeScript ja node.js teknologioilla ja funktionaalisella otteella 21.10.2019 alkaen

Nyt on hyvä mahdollisuus tähdätä ohjelmistosuunnittelijan uralle tai päivittää vanhentuneet taidot kokeneiden opettajien opastuksella!Ideal Learning Oy:n, Pirkanmaan TE-toimiston ja Pirkanmaan ELY-keskuksen yhteistyössä syntynyt full stack -kehittäjän koulutus saa jatkoa, kun uusi kurssi näkee päivänvalon alkaen 21.10.2019. Kurssin päätteeksi voi käydä vaikka näin: Sofia Digital sai erinomaisen työntekijän ja Rami erinomaisen työpaikan. Koulutuksen tavoiteTavoitteenasi on oppia toteuttamaan […]

Funktionaaliseen ohjelmointiparadigmaan tukeutuva React-kirjasto on päivä päivältä funktionaalisempi

On tuskin sattuma, että Teknologiateollisuuden 100-vuotissäätiö päätti pari vuotta sitten rahoittaa Racket-ohjelmoinnin oppimateriaalin laatimisen yläasteen oppilaille. Materiaali on nyt kaikkien käytettävissä ja sattumaa ei liene sekään, että Racket on puhtaan funktionaalinen ohjelmointikieli monine funktionaalisine ominaisuuksineen, jotka yhtäältä helpottavat ohjelmoinnin oppimista ja toisaalta ohjaavat fiksuun tapaan laatia sovelluksia. Tiina Partasen laatima vaiheittain etenevä materiaali löytyy uteliaille […]

Maailman ensimmäinen Haskell-kieltä koodaava koira laittaa koiranherkkupussin sisällön järjestykseen

Selma-koira on ensimmäisenä koirana maailmassa kirjoittanut ystävänsä Pate-koiran kanssa ohjelmakoodin, jonka avulla voidaan selvittää minkä tahansa koiranherkkupussin sisältö. Selma-koira kertoo, että hänen salaisuutensa ovat siniset uimalasit, joiden avulla koira kuin koira alkaa nähdä ohjelmakoodin selkeästi ja loogisesti.  ”Olin jo pitkään haaveillut hyvästä ohjelmakoodista, jonka avulla pysyisin aina tietoisena, mitä kaikkia herkkuja mun herkkupussissa on, ettei […]

Ideal Learningin opit kantavat vielä vuosienkin päästä

Seppo Säämäki osallistui 2014 Ideal Learningin järjestämään 8 kuukauden mittaiseen ohjelmistoarkkitehtikoulutukseen ja sai koulutuksen päätteeksi työpaikan peliteollisuudesta. Nyttemmin Seppo toimii vanhempana ohjelmistosuunnittelijana Bitwise Oy:ssä. Samalta kurssilta työllistyivät lähes kaikki muutkin ahkerasti opiskelleet. Selma-koira päätti kysyä, mitä kurssilla tapahtui ja mitä siitä jäi Sepolle ja kurssin vastuuopettajalle Juuso Vuoriselle käteen. Lisäksi miehet pohtivat ohjelmoinnin oppimista ja […]

Algoritmisen ajattelun perusteet

TavoiteAlgoritminen ajattelu on eräs 2000-luvun tärkeimmistä työelämätaidoista, sillä se on ohjelmoinnillisen ajattelun perusta. Ohjelmoinnillinen ajattelu taas on kaiken ohjelmoinnin perusta ja digitaalistuvassa maailmassa on paljon erilaisia tietoteknisiä järjestelmiä, jotka muodostuvat tietoa käsittelevistä ohjelmista ja niitä suorittavista tietokoneista.  Oppimalla algoritmisen ajattelun peruskäsitteet on mahdollista oppia ohjelmoimaan jollain ohjelmointikielellä. Jos opit algoritmisen ajattelun perusteet hyvin, on sinun […]

Miksi Haskell-kielen perusteet kannattaa ottaa vuoden 2019 oppimistavoitteeksi?

Miksi Haskellia kannattaa opiskella?  Haskell-kieltä kannattaa opetella vaikkei koskaan Haskell-ohjelmia tulisi kirjoittamaankaan. Idea on aivan sama kuin matematiikassa. Matematiikkaa harjoitellaan, jotta tulavaisuudessa olisi käsitys, millaisia ongelmia matematiikan keinoin voidaan ratkaista – opetellaan ikään kuin ongelman luonne ja kokemuksen kautta soveltamaan matemaattisia menetelmiä vaikkapa fysiikassa. Funktionaalisessa ohjelmoinnissa on täysin sama ajatus. Kun funktionaalisen ohjelmoinnin ideat oppii, […]

Selma-koiran jouluhaukut oppilaille ja yhteistyökumppaneille!

Yksi vuosi opettelemista on taas takana ja on aika tullut Selma-koirankin vetää yhteen kuluneen vuoden tapahtumia. Jouluisella junamatkalla kohti loppumattomia kinkkuapajia on hyvä vetää kulunut vuosi yhteen. Selma-koira antaa tottuun tapaansa isot haukut opiskelijoille, jotka tänäkin vuonna ovat jaksaneet tutkia niin funktionaalista ohjelmointia kuin perinteisempiäkin järjestelmäkehitysongelmia. Iso haukku menee myös Selman yhteistyökumppaneille, jotka ovat sitkeästi […]