Yliopistotietotekniikkaa lukioissa - Tietotekniikan laitos
- Mahdolliset kurssit
- Tulevia kursseja
- TIEP111 Ohjelmointi 2 (8 op)
- TJTA270 - WWW-sovellukset (4 op)
- ITKP104 - Tietoverkot (3-5 op)
- ITKA201 - Algoritmit 1 (4 op)
- TIEP114 - Tietokoneen rakenne ja arkkitehtuuri (4 op)
- ITKY204 - Viestintä ja vuorovaikutus sosiaalisessa mediassa (3 op)
- TIEA212 - Graafisten käyttöliittymien ohjelmointi (6 op)
- TIEA211 - Algoritmit 2 (4 op)
- Kurssien suoritusjärjestys
- Lukiolaisten ilmoittautuminen opintoihin
- Lukion ilmoittautuminen opintojen järjestäjäksi
- Opetusjärjestelyt
- Opetusjärjestelyehdotuksia
- Kurssin ajoitus lukiojaksoihin
- Yhteystiedot
Jyväskylän yliopiston Informaatioteknologian tiedekunnan tietotekniikan laitos tarjoaa lukiolaisille mahdollisuuden opiskella tietotekniikan kursseja Jyväskylän yliopistossa.
Opiskelu maksaa opiskelijalle 10 euroa / opintopiste. Maksu on mahdollista saada korvattua laitoksen stipendirahastojen kautta, jolloin lukiolaisen itse ei tarvitse maksaa opiskelusta.
Hankkeen avulla on mahdollista vahvistaa lukion oman opetussuunnitelman painopistealueita ja monipuolistaa lukion valinnaisten kurssien tarjontaa. Yliopiston opintojen avulla lukiolaiset voivat tutustua jo lukioaikana yliopistomaiseen opiskeluun. Opinnot tukevat koulutus- ja uravalintaan liittyvää päätöksentekoa ja madaltavat kynnystä hakeutua myöhemmin yliopisto-opintoihin. Kaikki yliopiston opintosuoritukset voi liittää osaksi yliopistotutkintoa, mikäli lukiolainen hakeutuu myöhemmin opiskelemaan yliopistoon.
Mikäli lukiolainen myöhemmin hakee opiskelemaan tietotekniikan laitokselle, saa hän suorittamistaan tietotekniikan yliopistokursseista lisäpisteitä valintaan, mikä luonnollisesti helpottaa opiskelemaan pääsemistä. Jokaisesta suoritetusta opintopisteestä saa yhden lisäpisteen valintaan.
Tältä sivulta löytyy tietoa opetusjärjestelyiden mallinnuksesta lukioissa. Sivuilla kerrotaan, millaisilla erilaisilla opetusjärjestelyillä lukioissa on mahdollista toteuttaa tietotekniikan perusopintokokonaisuuden yliopistokursseja.
Mahdolliset kurssit
Seuraavat kaksi kurssia ovat mahdollisia itsenäisinä etäopiskelukursseina tai lukion omana opetuksena:
ITKP101 - Tietokone ja tietoverkot työvälineenä (2-4 op)
http://appro.mit.jyu.fi/tyovaline/
Kurssin tavoitteena on antaa opiskelijalle sellaiset tiedolliset ja taidolliset perusvalmiudet, jotka mahdollistavat tiedekunnan oppiaineiden opetuksen seuraamisen ja omien valmiuksien jatkuvan kehittämisen tulevaisuudessa. Sisältö vastaa suurelta osin Tietokoneen ajokortti -tutkinnon sisältöä.
Kurssi on mahdollista suorittaa syksyllä 2011 lähiopetuskurssin tahtiin verkkokurssina ja keväästä 2012 alkaen täysin itsenäisenä verkkokurssina oman aikataulun mukaan.
ITKP102 - Ohjelmointi 1 - peliohjelmointiversio (6 op)
https://trac.cc.jyu.fi/projects/ohj1k11
Rakenteisen ohjelmoinnin perusteet, johdatus algoritmeihin ja ongelmanratkaisuun, perustietorakenteet ja niiden soveltaminen. Ohjelman suunnittelun perusteet. Valmius yksinkertaisen C#-ohjelman toteuttamiseen.
Kurssi on mahdollista suorittaa keväällä 2012 joko lähiopetuksena tai itsenäisenä verkkokurssina.
Tulevia kursseja
Seuraavia kursseja räätälöidään lukiolaisten tarpeisiin sopivaksi, jos ilmoittautuneita tulee tarpeeksi ja jo tarjolla olevista kahdesta kurssista tulee hyvin suorituksia. Kaikki seuraavat kurssit edellyttävät esitietoina ITKP101- ja ITKP102-kursseja.
TIEP111 Ohjelmointi 2 (8 op)
http://users.jyu.fi/~vesal/kurssit/ohjelmointi2011/
Java-kieli, ohjelmansuunnittelun ja olio-ohjelmoinnin periaatteita, ohjelman testaaminen. Rekursio.
TJTA270 - WWW-sovellukset (4 op)
http://appro.mit.jyu.fi/sovellukset/
Kurssilla tutustutaan tekniikoihin ja periaatteisiin, jotka liittyvät WWW-sovelluksen rakentamiseen. Kurssilla käsitellään hiukan myös muita WWW-sovelluksen suunnittelussa huomioitavia asioita, kuten tietoturvaa ja sovelluksen integroimista taustajärjestelmiin. Kurssin aikana toteutetaan Python- ja JavaScript-kielillä pieniä WWW-palveluita, jotka mm. käyttävät tietokantaa ja hyödyntävät sessioita. Painopiste on sovellusten toteuttamisessa Python-kielen avulla. Kurssin jälkeen opiskelijalla on käsitys WWW-sovelluksen rakentamisen keskeisistä periaatteista.
ITKP104 - Tietoverkot (3-5 op)
http://users.jyu.fi/~arjuvi/opetus/itkp104/
Tietokoneverkot ja Internet, yleisimmät sovellusprotokollat, kuljetuskerroksen protokollat TCP ja UDP, verkkokerros ja IP-protokolla, siirtoyhteyskerroksen protokollia ja tekniikkaa.
ITKA201 - Algoritmit 1 (4 op)
http://users.jyu.fi/~mannikko/algoritmit1/
Algoritmit, perustietorakenteet, pino, jono, lista, binääripuu, verkot, raaka voima, osittaminen, taulukointi, ahne menetelmä, heuristiikat.
TIEP114 - Tietokoneen rakenne ja arkkitehtuuri (4 op)
http://users.jyu.fi/~hamalain/TRA/index.html
Prosessorin rakenne, käskyn suoritus, ohjelman muistin looginen rakenne, konekielen periaatteita. Muistihierarkia. Tietokoneen peruskomponentit ja digitaalilogiikan perusteet. Tiedon esittäminen. Aliohjelman toteuttaminen kokekielitasolla. Käännös, linkitys ja lataus. Käyttöjärjestelmän perusteita.
ITKY204 - Viestintä ja vuorovaikutus sosiaalisessa mediassa (3 op)
Kurssilla tutustutaan sosiaalisen median ja -webin ilmiöihin, kulttuuriin, sovelluksiin sekä lähikäsitteisiin viestinnän ja verkkovälitteisen vuorovaikutuksen näkökulmasta. Luennoilla pohditaan sosiaalisen median työkaluihin (mm. blogit, Twitter, Facebook, Wikipedia) ja ilmiöihin (mm. lifestreaming, crowdsourcing, meemit) liittyviä mahdollisuuksia ja ongelmia niin yksityisten ihmisten kuin organisaatioidenkin näkökulmasta. Kurssin tavoitteena on oppia tunnistamaan erilaisten sosiaalisen median työkalujen viestintää, vuorovaikutusta ja yhteisöllisyyttä tukevia ominaisuuksia ja käyttötapoja, sekä arvioimaan niiden soveltuvuutta erilaisiin viestinnällisiin tarpeisiin.
TIEA212 - Graafisten käyttöliittymien ohjelmointi (6 op)
Graafisten käyttöliittymien ohjelmointi Windows/Linux-ympäristössä. Komponenttipohjainen ohjelmointi (Delphi/C#). Hajautetut palvelut (TCP/IP).
TIEA211 - Algoritmit 2 (4 op)
Algoritmin analysointi, prioriteettijono, hajautus, puurakenteet, joukot, rekursio, ositus, ahne menetelmä, taulukointi, peruutus, rajoitehaku, paikallinen etsintä, heuristiikat, NP-täydellisyys.
Kurssien suoritusjärjestys
ITKP101 = Tietokone ja tietoverkot työvälineenä
ITKP102 = Ohjelmointi 1 / Ohjelmointi 1 - peliohjelmointiversio
ITKY204 = Viestintä ja vuorovaikutus sosiaalisessa mediasssa
ITKP104 = Tietoverkot
ITKA201 = Algoritmit 1
TIEP114 = Tietokoneen rakenne ja arkkitehtuuri
TIEP111 = Ohjelmointi 2
TIEA211 = Algoritmit 2
TIEA212 = Graafisten käyttöliittymien ohjelmointi
TJTA270 = WWW-sovellukset
Alla olevasta kaaviosta selviää kurssien suositeltu suoritusjärjestys. Kaaviossa yhtenäinen nuoli tarkoittaa pakollista esitietoa (tai vastaavia tietoja). Katkoviivalla oleva nuoli tarkoittaa suositeltua esitietoa.

Lukiolaisten ilmoittautuminen opintoihin
Lukiolaiset ilmoittautuvat kursseille Korppi-järjestelmän kautta sen jälkeen, kun tietotekniikan laitos on myöntänyt lukiolaisille erillisen opinto-oikeuden. Jos Korppi-järjestelmästä löytyy tietylle kurssille useita aktiivisia toteutuksia, ilmoittautuvat lukiolaiset toteutukseen, jonka nimessä lukee verkkokurssi.
Erillistä opinto-oikeutta varten oppilaitoksen tai opiskelijan tulee lähettää Informaatioteknologian tiedekunnan kansliaan opintoja suorittavien oppilaiden henkilötunnukset, täydelliset nimet ja lähiosoitteet. Tiedot voi lähettää alla olevan lomakkeen avulla.
Kun erillinen opinto-oikeus on myönnetty, saavat opiskelijat kotiinsa postissa käyttölupalomakkeen
yliopiston tietojärjestelmiin. Ilmoittautumisesta lomakkeen saamiseen kestää 1-3 viikkoa.
Käyttölupalomakkeen yläosa tulee palauttaa allekirjoitettuna yliopiston Tietohallintokeskukseen osoitteeseen:
Tietohallintokeskus/palvelupiste
MaD 134
PL 35
40014 Jyväskylän yliopisto
Lukion ilmoittautuminen opintojen järjestäjäksi
Lukiossa osittain tai kokonaan kontaktiopetuksena järjestettävien yliopiston kurssien opettajana voi toimia lukion oma opettaja. Tietotekniikan perusopintokokonaisuuden jaksojen opettajalla toivotaan olevan perus- ja aineopinnot tietotekniikassa tai vastaavassa oppiaineessa. Alla olevalla lomakkeella lukio voi ilmoittautua opetuksen järjestäjäksi. HUOM! Tämän lisäksi lukion opiskelijoiden tulee ilmoittautua erikseen mukaan edellä mainitulla lukiolaisten ilmoittautumislomakkeella.
Mikäli lukion opiskelijat osallistuvat Jyväskylässä järjestettävään lähiopetukseen, lukion ei tarvitse järjestää kursseille omaa opettajaa. Useita kursseja voi myös opiskella verkossa omatoimisena etäopiskeluna. Verkkokursseille lukion ei tarvitse järjestää lainkaan omaa opetusta. Vaikka lukiolla ei olisi kursseilla omaa opettajaa, toivottavaa olisi kuitenkin järjestää opiskelijoille paikallinen tukihenkilö, tuutori, jolta opiskelija voi tarvittaessa pyytää neuvoja ja opastusta.
Lukion ilmoittautuminen
Seuraavalla lomakkeella lukio voi ilmoittautua opintojen järjestäjäksi.
Opetusjärjestelyt
Millaiset mahdollisuudet lukioilla on järjestää yliopistokursseja? Seuraavassa nähtävillä malleja opetuksen järjestämiseen:
- Suoritetaan kurssi kontaktiopetuksena lukiolla
- Yliopistokurssi (3 op / 2 ov / 2 lukiokurssia) tehdään puoliksi lähiopetuksena ja puoliksi verkko-opetuksena.
- Kurssi pidetään normaalien ATK-kurssien sijaan, joissa muutenkin käsiteltäisiin vastaavia asioita.
- Kurssilainen saa ainakin lukiokurssit käymällä opetuksessa ja jos saa harjoitustyön tehtyä, niin kurssi voidaan hyväksyä yliopisto-opinnoiksi.
- Lukio tarvitsee tietotekniikan opettajan.
- Lukion tietotekniikan opettaja ohjaa katsomaan viikoittain aiheeseen liittyvät luentovideot ja luentorungot (WWW-sivut) verkosta.
- Kontaktiopetuksena pidetään demonstraatiot (16 h) ja harjoitustöiden ohjaukset (noin 16 h).
- Harjoitustyö saattaa vaatia lisäksi kurssilaiselta myös hieman itsenäistä työtä.
- Suoritetaan kurssi osittain kontaktiopetuksena lukiolla (puoli jaksoa kontaktiopetusta):
- Jos kokonaista ATK-kurssia ei voida järjestää.
- Yliopistokurssi (3 op / 2 ov / 2 lukiokurssia) tehdään osittain lähiopetuksena.
- Tietotekniikan opettaja ohjaa katsomaan luentovideot ja luentorungot verkosta.
- Kontaktiopetuksena pidetään vain demonstraatiot (16 h).
- Opettajana voisi olla tietotekniikan opettaja tai erillinen tuntiopettaja.
- Harjoitustöiden tekeminen jää opiskelijan vastuulle.
- Mahdollisuus pitkittää yhtä kokonaista jaksoa puoleksi vuodeksi 2h/vko.
- Osallistuminen lähiopetukseen yliopistolla
- Soveltuisi Jyväskylän lähialueiden lukioille.
- Ohjeistetaan lukio-opiskelijat, mitä luentoja pitää seurata verkosta ennen demokertaa.
- Jos lähilukioista ilmoittautuu tarpeeksi opiskelijoita, niin järjestetään yksi lukiodemoryhmä yliopistolla, jonka opetuksen hoitaa iltaisin yliopiston tuntiopettaja.
- Pienessä määrin opiskelijat voisivat osallistua normaaleihin yliopiston iltademoryhmiin.
- Demoryhmä kerran viikossa yliopistolla.
- Ohjeistetaan myös miten kurssi lopuksi suoritetaan (usein harjoitustyöllä).
- Harjoitustyön tekeminen jää opiskelijan itsenäiseksi opiskeluksi.
- Harjoitustyötä voidaan ohjata sähköpostitse yliopisto-opettajan toimesta tai koululla voi olla tietotekniikan opettaja, joka ohjaa tunnin tai pari viikossa harjoitustöitä.
- Verkko-opintoina itsenäisesti
- Etäämmällä oleville lukioille.
- Asiasta kiinnostuneille opiskelijoille, jotka ovat valmiita itsenäiseen opiskeluun.
- Lukiossa olisi kuitenkin kontaktihenkilö, joka ohjaa opiskelijaa, miten kurssin voi suorittaa.
- Ei lähiopetusta.
- Kaikki oppimateriaalit verkosta opiskeltavissa - luennot, demot ja harjoitustyö.
- Yliopisto-opettaja voi ohjata harjoitustyön palautuksen yhteydessä.
HUOM! Nämä mallit sopivat parhaiten muutamille kursseille, jotka ovat demo/ht-painotteisia (mm. Tietokone ja tietoverkot työvälineenä). Esimerkiksi Ohjelmointi 1 -kurssille on ehkä mietittävä erilaisia malleja.
Opetusmallien runkoja
Tässä erilaisia ideoita opetusmalleiksi:
- Kaikki lähiopetuksena
- Yksi yliopistoperiodin mittainen kurssi (3 op / 2 ov / 2 lukiokurssia) täysin lähiopetuksena.
- Opetus järjestetään viikoittain lukiotuntien mukaisesti.
- Kestää 2 jaksoa.
- 6 oppituntia (~45min) viikossa. Viikkoja noin 6 per jakso. Oppitunteja siis noin 36/jakso.
- Sisällöt ja verkkomateriaalit tulevat yliopistolta.
- Pitääkö tietotekniikan opettaja virkatyönä ATK-kursseja?
- Vai järjestääkö lukio tuntiopetusta koululla?
- Harjoitustyön viimeinen tarkistus yliopisto-opettajan toimesta => kelpoinen yliopistosuoritus.
- Kurssi / jakso
- Yksi yliopistokurssi (3 op / 2 ov / 2 lukiokurssia) tehdään puoliksi lähiopetuksena.
- Tietotekniikan opettaja pitää luennot ja ohjaa demonstraatiotehtävien tekemistä.
- Harjoitustöiden tekeminen jää opiskelijan itsenäiseksi opiskeluksi.
- Tietotekniikan opettaja voisi tarjota muutamia tunteja harjoitustyön ohjaukseen?
- Kerran viikossa
- Tiivistetty opetus.
- Pidetään lähiopetusta vain minimimäärä ja loput opiskelijat tekevät itsenäisesti verkko-opintoina.
- Esimerkiksi yksi tapaamiskerta viikossa.
- Muu opiskelu jää opiskelijan tehtäväksi, tapaamiskerroilla on tarkoitus ohjata itsenäiseen opiskeluun ja auttaa hankalimpien tehtävien tekemisessä.
- Osallistuminen lähiopetukseen yliopistolla
- Jyväskylän seudun opiskelijat kävisivät iltapäiväopetuksena pidettävillä kursseilla paikan päällä yliopistokampuksella.
- Ei vaadi opettajaresursseja.
- Aikataulutus ongelmallista, samoin kulkeminen yliopistolle, jos lukio sijaitsee kauempana Jyväskylästä.
- Iltademonstraatioihin mahtuisi lukio-opiskelijoita.
- Luennot esim. tiistaina ja torstaina klo 16-18 ja demonstraatio tiiistaina tai torstaina klo 18-20 syyskuun alusta alkaen.
- Verkko-opinnot itsenäisesti
- Opiskelijat opiskelevat verkkomateriaalien pohjalta: luennoista tallenteet ja luentorungot, demotehtävät ovat verkossa.
- Tietotekniikan opettaja voi olla tukena harjoitustöiden ohjaamisessa.
- Yliopisto-opettaja voi ohjata harjoitustyön palautuksen yhteydessä sähköpostitse.
- Vai tekevätkö lukiolaiset itsenäisesti verkkomateriaalien pohjalta ja tietotekniikan opettaja tukee heitä?
- Pysyykö opiskelijan motivaatio?
Opetusjärjestelyehdotuksia
Esimerkkinä Tietokone ja tietoverkot työvälineenä -kurssin (2-4 op) paloittelu eri mallien mukaan.
Selitteet
Yksi palkki on yksi oppitunti.
Kurssi kontaktiopetuksena lukiolla
Käydään kontaktiopetuksena demonstraatiot ja tehdään harjoitustyötä paikanpäällä opettajan ohjauksessa. Luennot opiskellaan ennen demokertoja verkosta. Tuntijaottelu voisi olla esim. seuraavanlainen:
Kurssi osittain kontaktiopetuksena lukiolla
Opiskelijat saavat ohjeistukset mitä luentoja pitää seurata verkosta ennen demokertaa. Ohjeistetaan myös miten kurssi lopuksi suoritetaan (harjoitustyöllä). Demoryhmä on kerran viikossa yliopistolla. Harjoitustyö tehdään itsenäisesti, siihen ohjausta voisi saada lukion tietotekniikan opettajalta tai tuntiopettajalta.
Viikko 45-46
Kaikki lähiopetuksena
Käydään kaikki asiat läpi lähiopetuksena. Harjoitustöitä voidaan tehdä mikroluokassa opettajan ohjauksessa.
Kurssi / jakso
Käydään kontaktiopetuksena demonstraatiot ja luentojen asiat. Harjoitustyö jää opiskelijan itsenäisen opiskelun varaan. Annetaan kuitenkin ohjausta harjoitustyöhön jaksonkin jälkeen.
Seuraava jakso (tunti/vko)
Kerran viikossa
Pääosa luennoista ja demoista opiskellaan itsenäisesti verkosta. Opiskellaan kriittisimmät asiat opettajan johdolla ja panostetaan itsenäisen opiskelun ohjaukseen.
Osallistuminen lähiopetukseen yliopistolla
Luennot ja demonstraatiot yliopistolla. Oppilaat käyvät muun opetuksen mukana.
Verkko-opiskelu
Opiskelijat tekevät luennot, demonstraatiot ja harjoitustyön täysin verkko-opintoina. Opettaja voi ohjata paikan päällä tunnin tai pari viikossa harjoitustöitä, kun opiskelijat ovat päässeet siihen vaiheeseen, että työtä on järkevä alkaa tekemään.
Verkko- ja etäopiskelusta kerrotaan tarkemmin erillisessä etäopiskeluohjeessa. Tämän lisäksi löytyy kurssikohtaisia ohjeita kurssien omilta kotisivuilta.
Kurssin ajoitus lukiojaksoihin
Seuraavassa on esimerkkinä Evijärven lukion malli ajoittaa kurssit lukiojaksoihin.
Evijärven lukion malli
Evijärvellä on appro-ryhmä, joka suorittaa koko perusopinnot lukion aikana. Tämä malli oli pohjana keskusteluille, kun erilaisia malleja lähdettiin rakentamaan.
- Lukuvuosi jaettu 6 jaksoon, jaksossa käytännössä 32-40 tuntia.
- Opetus lukujärjestykseen merkittyjen tuntien sisällä, kouluajan ulkopuolella ei tulisi osallistujia pitkien etäisyyksien takia.
- Tietotekniikassa 2 opettajaa.
- Asiassa edetään lomittamalla luentoja ja harjoituksia, painotus riippuu kurssista ja kurssin materiaaleista.
- 2-3 op kurssit suoritetaan yhdessä jaksossa, 4 op -> kahdessa jaksossa. Myös puolentoista jakson kurssi voisi olla mahdollinen.
- Harjoitustyön aloitus tehdään lähiopetuksessa ja työtä ohjataan tunti viikossa määrättyinä aikoina. Muutoin harjoitustyö on opiskelijan itsenäistä työtä. Työt tahtovat jäädä kuitenkin rästiin, mutta niitä täydennetään aktiivisesti viimeisen lukiovuoden keväällä, kun töihin pääsee keskittymään.
- Koko opintokokonaisuuden suorittaminen motivoi paremmin kuin yksittäisten kurssien, on syytä miettiä hyvä paketti valmiiksi.
Kurssikohtaisia kommentteja Evijärveltä:
ITKP101 - Tietokone ja tietoverkot työvälineinä (3 op)
On lukion yhden jakson mittainen. Luentoja on noin kolmannes tunneista, harjoituksia puolet ja lopussa harjoitustyön aloittelua. Luentomateriaalia on hieman muutettu vastaamaan meidän kouluverkkomme olosuhteita. Demoissa olemme käyttäneen Jyväskylän materiaaleja suoraan.
ITKP102 - Ohjelmointi 1 (6 op)
On lukion kahden jakson mittainen. Luentoja ja harjoituksia vuorotellaan, eikä ole helppoa sanoa niiden osuuksia. Pääpaino on kuitenkin harjoituksissa. Opiskelijat saavat laskea kaksi lukion kurssia suorituksiinsa. Tentti järjestetään kurssien jo loputtua.
ITKP104 - Tietoverkot (3 op)
Ei ole nykymuotoisena järjestetty, mutta viimeksi järjestettäessä sisälsi lähes kokonaan luentoja. On lukion yhden jakson mittainen.
Yhteystiedot
Hankkeesta antavat lisätietoa seuraavat henkilöt.
Tietotekniikan laitos:
Johtaja Tuomo Rossi, tuomo.j.rossi@jyu.fi, 050 4285298
Varajohtaja Tommi Kärkkäinen, tommi.karkkainen@jyu.fi, 040 5677854
Amanuenssi Auri Kaihlavirta, auri.kaihlavirta@jyu.fi, 0400 247455
Yliopistonopettaja Tommi Lahtonen, tommi.j.lahtonen@jyu.fi, 040 8053275
Tohtorikoulutettava Antti Ekonoja, antti.j.ekonoja@jyu.fi, 040 8053257

Käyttäjien kommentit