Kurssit
Ohjelmoinnin perusteet
Kurssilla tutustumme ohjelmoinnin peruskäsitteisiin. Kurssi on ilmainen, joten voit sen avulla helposti tutustua ohjelmointiin.
11 moduulia
C-ohjelmointi
C-ohjelmoinnin peruskurssi. Kurssilla tutustumme C-kieleen ja opettelemme sen perusteet. C-kieli on yksinkertainen ja selkeä ohjelmointikieli, joten sen avulla on helppo päästä sisälle ohjelmoinnin maailmaan. Se on vieläkin yksi maailman käytetyimmistä ohjelmointikielistä ja sen osaaminen antaa vankan pohjan ohjelmointitaitojen kehittämiselle.
41 moduulia
C++ -ohjelmointi
C++ -ohjelmoinnin peruskurssi. C++ on C-ohjelmointikielestä jatkokehitetty kieli. Se laajentaa C-kieltä huomattavasti tuoden mukanaan esimerkiksi olio-ohjelmointimahdollisuuden. Kurssilla tutustumme C++-kieleen ja sen olio-ohjelmointimahdollisuuksiin. Kurssin aluksi kertaamme pikaisesti C-kielen perusteet, jonka jälkeen keskitymme C++-kielen omiin toiminnallisuuksiin. Kurssin jälkeen hallitset C++-kielen ja olio-ohjelmoinnin perusteet.
52 moduulia
Java-ohjelmointi
Java-ohjelmoinnin peruskurssi. Java-kieli on suunniteltu laitteistoriippumattomaksi kieleksi, mikä tarkoittaa, että sillä kirjoitettuja ohjelmia voidaan helposti ajaa kaikissa eri ympäristöissä. Java-kielisiä ohjelmia ei käännetä suoraan ajettavaan muotoon vaan ne suoritetaan niin kutsutun virtuaalikoneen avulla. Kurssilla tutustumme Java-kieleen ja sen olio-ohjelmointimahdollisuuksiin. Opimme miten Java eroaa C++-kielestä ja mitkä ovat sen vahvoja ominaisuuksia muihin kieliin verrattuna. Kurssin jälkeen hallitset Java-ohjelmoinnin perusteet.
33 moduulia
Qt-ohjelmointi
Qt-ohjelmoinnin peruskurssi. Qt on graafisten ohjelmien kehitysympäristö. Sen avulla voidaan helposti luoda monimutkaisiakin graafisia ohjelmia. Yleensä Qt-ohjelmia kirjoitetaan C++-kielen avulla. Näin teemme myös tällä kurssilla. Kurssia ei suositella aloittelijoille vaan sitä ennen kannattaa suorittaa ainakin C++-peruskurssi. Kurssin suorittamisen jälkeen osaat tehdä graafisia ohjelmia käyttäen Qt:n perustoiminnallisuuksia.
35 moduulia
Olio-ohjelmoinnin perusteet (tulossa)
Kurssilla tutustumme olio-ohjelmoinnin peruskäsitteisiin. Kurssin suorittamisen jälkeen sinulla on perustieto olioista, luokista, perinnästä ja tiedon kapsuloinnista. Kurssi antaa hyvän pohjan C++- ja Java-kurssien suorittamiseen.
UML-peruskurssi (tulossa)
UML on graafinen mallinnuskieli, jonka avulla voidaan ohjelmien toimintaa ja rakennetta kuvata monipuolisilla graafisilla kaavioilla. Sitä käytetään yleensä apuna ohjelmien suunnittelussa ja se mahdollistaa ohjelman ja sen osien selkeän hahmottamisen graafisella tavalla, mikä on nopeampaa ja selkeämpää kuin koodin lukeminen. Kurssin jälkeen osaat tulkita UML-kaavioita ja osaat itse myös laatia niitä. Kurssi ei vaadi ohjelmointikokemusta, mutta se on kuitenkin suositeltavaa ja suosittelemme myös olio-ohjelmoinnin perusteet -kurssin suorittamista ennen sitä.
Scrum-peruskurssi (tulossa)
Scrum on ohjelmistoyritysten eniten käyttämä ketterän ohjelmistokehityksen perusmenetelmä. Siinä ohjelmistokehitys on jaettu lyhyisiin jaksoihin, joiden avulla ohjelmistokehitykseen pyritään saamaan joustavuutta sekä nopeaa reagointia muutoksiin. Scrum korostaa tiimin suullista kommunikaatiota ja tasa-arvoa. Kurssin suorittamisen jälkeen osaat toimia Scrum-tiimin jäsenenä sekä osaat myös Scrum Masterin toimenkuvan perusteet.