C-ohjelmointikielen perusteet, osa 1



Samankaltaiset tiedostot
HYVINKÄÄN OPISTO 90 V OPINTO-OHJELMA

Opinto-ohjelma

Lukioiden TVT-koulutusesite Kevät 2013


MIKKELI atk-luokka, I krs, Otto Mannisenkatu 10

Tietotekniikan koulutus Savonlinnassa

Selainpelien pelimoottorit

TT00AA Ohjelmoinnin jatko (TT10S1ECD)

Kallion musiikkikoulu

Tähtitieteen käytännön menetelmiä Kevät 2009

LUENTO 7 TAULUKKOLASKENTA I

Pythonin alkeet Syksy 2010 Pythonin perusteet: Ohjelmointi, skriptaus ja Python


Pitkä matematiikka, laaja fysiikka ja kemia

Kevät 2017 Opinto-ohjelma

KURSSIN SUORITTAMINEN

ASIAKASKOULUTUKSET. Kurssiohjelma Syksy 2017

Ohjelmoinnin perusteet Y Python

Vastuuopettaja. Kurssiesite Olio-ohjelmoinnin perusteet Kevät Olio-ohjelmoinnin perusteet (TIEA2.1)

Kurssiesite Olio-ohjelmoinnin perusteet Kevät Jorma Laurikkala Tietojenkäsittelytieteet Luonnontieteiden tiedekunta Tampereen yliopisto

Tentissä ratkaistaan neljä ohjelmointitehtävää Javalla. Tehdään sähköisesti mikroluokan Windows-koneilla.

Tähtitieteen käytännön menetelmiä Kevät 2009 Luento 4: Ohjelmointi, skriptaus ja Python

KTKO104. Luento

IT-OSAAJA, TIETOJENKÄSITTELYN ERIKOISTUMISOPINNOT

KEVÄÄN 2012 tietotekniikan kurssit Joensuun ympäristökunnissa Eno Kurssi:

VERKKOKURSSIT OPINTO-OHJELMA SYKSY 2015 ESPOON TYÖVÄENOPISTO

Matemaattisluonnontieteelliset. aineet

Ohjelmoinnin perusteet Y Python

Ohjelmointi II. Erkki Pesonen Luennot ja harjoitukset. Itä-Suomen yliopisto Tietojenkäsittelytieteen laitos 2015

Kirja on jaettu kahteen osaan: varsinaiseen- ja lisätieto-osioon. Varsinainen

Opettajatuutorointi-kurssin syksyn 2006 kyselyjen tulokset

Vastuuopettaja. Kurssiesite Olio-ohjelmoinnin perusteet Kevät Olio-ohjelmoinnin perusteet (5 op) Tavoitteena

HARRASTAVA ILTAPÄIVÄTOIMINTA. Tesomajärven koulu lv

Kämmenniemen koulupolku

LIITE 1 HANKITTAVAT KOULUTUKSET POHJOIS-POHJANMAAN ELY-KESKUS Koulutuksen nimi ja koulutuskuvauksen numero Paikkakunta

Opinto-ohjelma

GIS-automatisointi ja ohjelmointi/skriptaus. Harri Antikainen

TUTKINTO-OHJELMAINFO Sivuainemahdollisuudet Kesäopinnot KV-vaihtomahdollisuus

Adobe Acrobat Edistynyt käyttö

Lahden kaupunginkirjasto ASIAKASKOULUTUKSET

Pedacode Pikaopas. Java-kehitysympäristön pystyttäminen

HUOM! Ohjelmamuutokset ovat lukuvuoden aikana mahdollisia. Päivitetty ohjelma osoitteessa /kansalaisopisto

JULKINEN TIEDOTE Lakeuden kansalaisopisto Linnukkatie 5, Liminka

Kuvankäsittely. DigiReWork Annamari Mäenhovi Kati Nieminen

ASIAKASKOULUTUKSET. Kurssiohjelma Syksy 2016

Tiina Partanen. Koodaamassa Matikantunnilla

Espoon aikuislukio. Matemaattisluonnontieteellisten. opinto-opas

ESPOON AIKUISLUKIO OPINTO-OPAS MATEMAATTIS-LUONNONTIETEET

P e d a c o d e ohjelmointikoulutus verkossa

Ohjelmoinnin peruskurssi Y1

Tietueet. Tietueiden määrittely

Zeon PDF Driver Trial

Salcom Learning. käyttäjäkoulutukset syksy 2015

Opiskelun ja työelämän tietotekniikka (DTEK1043)

HARRASTAVA ILTAPÄIVÄTOIMINTA. Leinolan koulu lv

Tieto- ja viestintätekniikan sisällöt ja tavoitteet vuosiluokittain Alavuden perusopetuksessa. (ver )

Hamulan koulun valinnaisainetarjonta

Tentissä ratkaistaan neljä ohjelmointitehtävää Javalla. Tehdään sähköisesti mikroluokan Windows-koneilla.

WINE API ja Virtualisointiohjelmistot

Savonian suomen opinnot

Historiaa. Unix kirjoitettiin kokonaan uudestaan C-kielellä Unix jakautui myöhemmin System V ja BSDnimisiin. Kuutti, Rantala: Linux

740150P Valmiustaitoja biokemisteille

PERUSAINEIDEN LAAJA OPPIMÄÄRÄ Syksyn 2007 informaatiotilaisuudet: MA 3.9. klo G-salissa/ TI 4.9. klo G-salissa TERVETULOA!

Pikaopas. Valintanauhan näyttäminen tai piilottaminen Avaa valintanauha napsauttamalla välilehteä, tai kiinnitä se pysyvästi näkyviin.

LIITE 2 HANKITTAVA KOULUTUS POHJOIS-POHJANMAAN ELY-KESKUS Koulutuksen nimi ja koulutuskuvauksen numero

Vastuuopettaja. Kurssiesite Olio-ohjelmoinnin perusteet (TIEA2.1) Kevät Olio-ohjelmoinnin perusteet (eli Oope) Laajuus

Kurssiesite Olio-ohjelmoinnin perusteet (TIEA2.1) Kevät 2018

Kurssiesite Olio-ohjelmoinnin perusteet Kevät Jorma Laurikkala Tietojenkäsittelytieteet Informaatiotieteiden yksikkö Tampereen yliopisto

AS C-ohjelmoinnin peruskurssi 2013: C-kieli käytännössä ja erot Pythoniin

Asiakaskoulutukset pääkirjastolla


TURVAA OPETUKSEN TASOKKUUS

Poluttamo oma digipolku oppimiseen

Kaikki kurssit arvioidaan numeroin. Tämä kannustaa opiskelijaa arvioimaan myös itse omaa edistymistään opinnoissa.

AVOIMET KOULUTUKSET. kevät ja syksy 2017

OPETUSSUUNNITELMA TUUPALAN KOULU. Tietotekniikka. valinnainen. 8. ja 9. luokat

KTKO104 Tieto- ja viestintätekniikka

Kemiantekniikan ohjelmointikurssi CHEM-A2600 (5 op)

Lahden kaupunginkirjasto ASIAKASKOULUTUKSET

AVOIMET KOULUTUKSET. syksy 2017 WISTEC TRAINING OY ITÄMERENKATU 1, HELSINKI PUH (MA-PE KLO 9-17)

815338A Ohjelmointikielten periaatteet

C-ohjelmoinnin peruskurssi. Pasi Sarolahti

Luento 4: Liikkeen kuvausta, differentiaaliyhtälöt

Tervetuloa kursseillemme! Kursseista tietoa myös verkkosivulla lastukirjastot.fi/ajankohtaista

VALO-ohjelmat ja LTSP kouluissa. Elias Aarnio Innopark, AVO-hanke

OTA KAIKKI IRTI MICROSOFT OFFICESTA (WORD, EXCEL, POWERPOINT)

OPS2016 ja ohjelmointi

AVOIMET KOULUTUKSET. K-ryhmän etuhinnoin syksy 2017

Alhaisin laskutettava kurssimaksu on 6 euroa. Kurssimaksualennukset eivät koske ko. kurssimaksua.

C-ohjelmoinnin peruskurssi. Pasi Sarolahti

Näin järjestän ohjelmointikurssin, vaikka en ole koskaan ohjelmoinut

Ohjelmointi 1 / syksy /20: IDE

Juha Merikoski. Jyväskylän yliopiston Fysiikan laitos Kevät 2009

Itämerenkatu Helsinki Finland Tel (10)

Paranna työnhakutaitojasi netissä!

Racket ohjelmointia II. Tiina Partanen 2015

Valmiustaitoja biokemisteille

OTA KAIKKI IRTI MICROSOFT OFFICESTA (WORD, EXCEL, POWERPOINT)

P e d a c o d e ohjelmointikoulutus verkossa

1. Olio-ohjelmointi 1.1

Transkriptio:

C-ohjelmointikielen perusteet, osa 1 Kurssi johdattaa sinut askel askeleelta C-ohjelmoinnin perusteisiin. Kurssi suoritetaan kokonaan netissä vuorovaikutteisella alustalla itseopiskeluna tutorin avustuksella. Ei lähitapaamisia. Kurssi on pehmeä johdatus ohjelmointiin sellaiselle, jolla ei ole aiempaa ohjelmointikokemusta, mutta halua ohjelmoinnin opiskeluun löytyy. C-kieli on yksi suosituimmista ja laajimmalti käytetyistä ohjelmointikielistä. Se on yleiskäyttöinen ohjelmointikieli ja käytettävissä lähes kaikissa olemassa olevissa tietokonejärjestelmissä. Sisältöteemat: johdatus ohjelmointiin, muuttujat, ohjelmalauseet, lausekkeet ja operaattorit, if-lauseet, silmukkarakenteet, funktiot ja numeeriset taulukot. Tutori on käytettävissä kurssin aikana reaaliaikaisella keskustelukanavalla kahdesti viikossa (ti ja to klo 19:00-20:30). Tutori vastaa keskustelufoorumilla esitettyihin kysymyksiin arkipäivisin 24h kuluessa. Kurssi toteutetaan yhteistyössä Viope Oy:n kanssa. Tälle kurssille on tarjolla myös syvällisempi jatkokurssi, C-ohjelmointikielen perusteet, osa 2. Syksy 2016: tiistaisin ja torstaisin klo 19.00 13.9.2016 20.10.2016 Kevät 2017: tiistaisin ja torstaisin klo 19.00 17.1.2017 23.2.2017

C-ohjelmointikielen perusteet, osa 2 Kurssi esittelee C-ohjelmoinnin edistyneempiä osa-alueita. Kurssi suoritetaan kokonaan netissä vuorovaikutteisella alustalla itseopiskeluna tutorin avustuksella. Ei lähitapaamisia. Kurssi sopii kaikille, jotka haluavat lisätä tietämystään C-kielestä C- ohjelmointikielen perusteet, osa 1 -kurssin jälkeen. C-kieli on yksi suosituimmista ja laajimmalti käytetyistä ohjelmointikielistä. Se on yleiskäyttöinen ohjelmointikieli ja käytettävissä lähes kaikissa olemassa olevissa tietokonejärjestelmissä. Sisältöteemat: tiedostojen käsittely, merkit ja merkkijonot, yksinkertaiset tietorakenteet, osoittimet ja taulukoitten käsittely osoittimilla. Tutori on käytettävissä kurssin aikana reaaliaikaisella keskustelukanavalla kahdesti viikossa (ti ja to klo 19:00-20:30). Tutori vastaa keskustelufoorumilla esitettyihin kysymyksiin arkipäivisin 24h kuluessa. Kurssi toteutetaan yhteistyössä Viope Oy:n kanssa. Tätä kurssia ennen on hyvä käydä myös kurssin ensimmäinen osa, C-ohjelmointikielen perusteet, osa 1. Syksy 2016: tiistaisin ja torstaisin klo 19.00 1.11.2016 8.12.2016 Kevät 2017: tiistaisin ja torstaisin klo 19.00 14.3.2017 20.4.2017

2D-peligrafiikka ja animaatiot Kurssilla opiskellaan pelikehityksessä tärkeää grafiikan tuottamista ilmaisohjelmilla. Kurssi suoritetaan kokonaan netissä vuorovaikutteisella alustalla itseopiskeluna tutorin avustuksella. Ilmaisilla ohjelmistoilla kuten GIMP ja Inkscape, voidaan luoda näyttävän näköistä, ammattitasoista grafiikkaa. Kurssilla käydään läpi graafisen suunnittelun perusasioita ja luodaan grafiikkaa, jota hyödynnetään kurssilla 2D-pelikehitys. Kurssin jälkeen osataan 2D-peligrafiikan toteuttamisen perusteet, joka antaa valmiuksia pelialalla työskentelyyn. Tutori on käytettävissä kurssin aikana reaaliaikaisella keskustelukanavalla kahdesti viikossa (ma ja ke klo 19:00-20:30). Tutori vastaa keskustelufoorumilla esitettyihin kysymyksiin arkipäivisin 24 h:n kuluessa. Kurssi ei vaadi aiempaa alan osaamista. Kurssin voi suorittaa itsenäisenä osiona, mutta 2D-pelikehitys -kurssi on sille luonteva jatko. Ohjelmistovaatimukset: GIMP, Inkscape (Windows, Mac tai Linux) Kurssi toteutetaan yhteistyössä Viope Oy:n ja Kajaanin ammattikorkeakoulun kanssa. Syksy 2016: maanantaisin ja keskiviikkoisin klo 19.00 12.9.2016 19.10.2016 Kevät 2017: maanantaisin ja keskiviikkoisin klo 19.00 16.1.2017 22.2.2017

2D-pelikehitys Kurssilla kehitetään toimiva peli ilmaisella Construct 2 -kehitysohjelmalla. Kurssi suoritetaan kokonaan netissä vuorovaikutteisella alustalla itseopiskeluna tutorin avustuksella. Construct 2 on helppokäyttöinen ohjelma, mikä ei vaadi varsinaisia ohjelmointitaitoja, kuten skriptien kirjoittamista. Kurssilla opiskellaan pelin kehittämisen prosessi, ja lopuksi toteutetaan oma peli. Kurssilla käytetään kurssin I-osassa luotua grafiikkaa. Kurssin jälkeen osataan toimivan 2D-pelin kehittämisen perusteet, joka antaa valmiuksia pelialalla työskentelyyn. Tutori on käytettävissä kurssin aikana reaaliaikaisella keskustelukanavalla 2 krt/vk (ma ja ke klo 19:00-20:30). Tutori vastaa keskustelufoorumilla esitettyihin kysymyksiin arkipäivisin 24h kuluessa. Kurssi ei vaadi aiempaa alan osaamista. Kurssin voi suorittaa itsenäisenä osiona, mutta suositeltavaa on suorittaa ensin kurssi 2D-peligrafiikka ja animaatiot, jossa peliä varten luodaan grafiikkaa ilmaisilla ohjelmilla. Ohjelmistovaatimukset: Construct 2 (Windows) Kurssi toteutetaan yhteistyössä Viope Oy:n ja Kajaanin ammattikorkeakoulun kanssa. Syksy 2016: maanantaisin ja keskiviikkoisin klo 19.00 31.10.2016 17.12.2016 Kevät 2017: maanantaisin ja keskiviikkoisin klo 19.00 13.3.2017 19.4.2017

3D-peligrafiikka ja animaatiot Kurssilla tutustutaan peleissä tarvittavaan 3D-grafiikan ja animaatioiden tuottamiseen. Kurssi suoritetaan kokonaan netissä vuorovaikutteisella alustalla itseopiskeluna tutorin avustuksella. Kurssilla opiskellaan suositun Blender 3D-grafiikkaohjelmiston käyttöä. Blender on ilmainen avoimen lähdekoodin ohjelma, jolla voi tuottaa ammattitasoista materiaalia. Kurssilla käydään ohjelman käytön perusteet, sekä tehdään erilaisia harjoitteita 3Dmallinnuksesta ja animaatioista. Kurssin jälkeen opiskelija osaa 3D-grafiikan tuottamisen perusteet, joka antaa valmiuksia pelialalla työskentelyyn. Tutor on käytettävissä kurssin aikana reaaliaikaisella keskustelukanavalla 2 krt/vk (ti ja to klo 17:30-19:00). Tutor vastaa keskustelufoorumilla esitettyihin kysymyksiin arkipäivisin 24h kuluessa. Kurssi ei vaadi aiempaa alan osaamista, mutta perusosaaminen erilaisten grafiikkasovellusten (esim. Gimp, Inkscape) käytöstä on eduksi. Kurssille luonteva jatko-osa on 3D-pelikehitys, jossa toteutetaan 3D-peli. Ohjelmistovaatimukset: Blender (Windows, Mac tai Linux) Kurssi toteutetaan yhteistyössä Viope Oy:n ja Kajaanin ammattikorkeakoulun kanssa. Syksy 2016: tiistaisin ja torstaisin klo 17.30 13.9.2016 20.10.2016 Kevät 2017: tiistaisin ja torstaisin klo 17.30 17.1.2017 23.2.2017

3D-pelikehitys Kurssilla tutustutaan 3D-pelien tekemiseen Unity3D-pelinkehitysohjelmistolla. Kurssi suoritetaan kokonaan netissä vuorovaikutteisella alustalla itseopiskeluna tutorin avustuksella. Kurssilla opiskellaan suositun Unity3D-pelinkehitysohjelmiston käyttöä perusteista alkaen. Kurssilla käydään ohjelman käytön perusteet, sekä tehdään erilaisia harjoitteita käyttäen C#-ohjelmointikieltä. Kurssin jälkeen opiskelija osaa 3D-pelikehityksen perusteet, joka antaa valmiuksia pelialalla työskentelyyn. Tutor on käytettävissä kurssin aikana reaaliaikaisella keskustelukanavalla 2 krt/vk (ti ja to klo 17:30-19:00). Tutor vastaa keskustelufoorumilla esitettyihin kysymyksiin arkipäivisin 24 h:n kuluessa. Kurssin esitietona ovat ohjelmoinnin perusteet C#-kielellä. Kurssin voi suorittaa itsenäisenä osiona, mutta suositeltavaa on suorittaa ensin kurssi 3D-peligrafiikka ja animaatiot, jossa peliä varten luodaan grafiikkaa ilmaisilla ohjelmilla. Ohjelmistovaatimukset: Unity3D (Windows 7 SP1+, 8, 10; Mac OS X 10.8+) Kurssi toteutetaan yhteistyössä Viope Oy:n ja Kajaanin ammattikorkeakoulun kanssa. Syksy 2016: tiistaisin ja torstaisin klo 17.30 1.11.2016 8.12.2016 Kevät 2017: tiistaisin ja torstaisin klo 17.30 14.3.2017 20.4.2017

Python-ohjelmoinnin perusteet, osa 1 Kurssi johdattaa sinut askel askeleelta Python-ohjelmoinnin maailmaan. Kurssi suoritetaan kokonaan netissä vuorovaikutteisella alustalla itseopiskeluna tutorin avustuksella. Kurssi sopii kaikille ohjelmoinnista kiinnostuneille sekä ammattilaisille, jotka haluavat laajentaa osaamistaan. Sisältöteemat: johdatus ohjelmointiin, tulostaminen, muuttujat, valmiiden metodien käyttäminen, valintarakenteet, toistorakenteet sekä tiedostojen käsittely. Tutori on käytettävissä kurssin aikana reaaliaikaisella keskustelukanavalla kahdesti viikossa (ma ja ke klo 17:30-19:00). Tutori vastaa keskustelufoorumilla esitettyihin kysymyksiin arkipäivisin 24h kuluessa. Kurssi toteutetaan yhteistyössä Viope Oy:n kanssa. Tälle kurssille on tarjolla myös syvällisempi jatkokurssi, Python-ohjelmoinnin perusteet, osa 2. Syksy 2016: maanantaisin ja keskiviikkoisin klo 17.30 12.9.2016 19.10.2016 Kevät 2017: maanantaisin ja keskiviikkoisin klo 17.30 16.1.2017 22.2.2017

Python-ohjelmoinnin perusteet, osa 2 Kurssilla syvennetään Python-ohjelmointiosaamista. Kurssi suoritetaan kokonaan netissä vuorovaikutteisella alustalla itseopiskeluna tutorin avustuksella. Sisältöteemat: alifunktiot, moduulit, virheenkorjaus, tietotyypit ja leikkaukset sekä oliot. Tutori on käytettävissä kurssin aikana reaaliaikaisella keskustelukanavalla kahdesti viikossa (ma ja ke klo 17:30-19:00). Tutori vastaa keskustelufoorumilla esitettyihin kysymyksiin arkipäivisin 24 h:n kuluessa. Kurssi toteutetaan yhteistyössä Viope Oy:n kanssa. Tätä kurssia ennen on hyvä käydä myös kurssin ensimmäinen osa, Pythonohjelmoinnin perusteet, osa 1. Syksy 2016: maanantaisin ja keskiviikkoisin klo 17.30 31.10.2016 17.12.2016 Kevät 2017: maanantaisin ja keskiviikkoisin klo 17.30 13.3.2017 19.4.2017

Excel 2016 -perusteet, taitotaso 1 Kurssilla opiskellaan Microsoft Office -tuoteperheeseen kuuluvan Excel 2016 -taulukkolaskentasovelluksen peruskäyttö. Kurssi suoritetaan kokonaan netissä vuorovaikutteisella alustalla itseopiskeluna kouluttajan avustuksella. Sisältöteemat: käyttöliittymä, tiedon syöttäminen, laskukaavat ja perusfunktiot, muotoilut, lajittelu ja suodattaminen, kaavioiden luominen. Kouluttaja on käytettävissä kurssin aikana reaaliaikaisella keskustelukanavalla to klo 18:00-19:30. Kouluttaja vastaa keskustelualueilla esitettyihin kysymyksiin arkipäivisin 24h kuluessa. Kurssin suorittamisesta saa todistuksen. Ohjelmistovaatimukset: Excel 2016 Kurssin hinta on 69 alv 0% Kurssi toteutetaan neljä kertaa vuodessa seuraavasti. Syksy 2016: torstaisin klo 18.00 15.9.2016 6.10.2016 torstaisin klo 18.00 3.11.2016 24.11.2016 Kevät 2017: torstaisin klo 18.00 9.2.2017 2.3.2017 torstaisin klo 18.00 16.3.2017-6.4.2017

Tutustu ohjelmointiin Scratchin avulla Kurssilla käydään läpi mitä on ohjelmointi, ohjelmoinnin logiikka ja peruskäsitteistö sekä tutustutaan alakoululaisen tapaan harjoitella ohjelmointia Scratchin avulla. Kurssi suoritetaan kokonaan netissä vuorovaikutteisella alustalla itseopiskeluna kouluttajan avustuksella. Kurssi ja sen materiaalit ovat verkossa ja sen kesto on 2 oppituntia neljänä viikkona peräkkäin. Tiistaisin klo 18. Ohjelmistovaatimukset: Internet-selain ja Adobe Flash-selainlaajennus. Kurssin hinta on 69 alv 0% Kurssi toteutetaan neljä kertaa vuodessa seuraavasti. Syksy 2016: tiistaisin klo 18.00 13.9.2016 4.10.2016 keskiviikkoisin klo 18.00 2.11.2016 23.11.2016 Kevät 2017: tiistaisin klo 18.00 7.2.2017 28.2.2017 keskiviikkoisin klo 18.00 15.3.2017-5.4.2017