-- Etusivu -- | Opettajat | Videonootti |
ITKA203 K�ytt�j�rjestelm�t --- kev�t 2016 --- Yleist� tietoa kurssista
Tervetuloa opiskelemaan k�ytt�j�rjestelmien perusteita, IT-alan
teknisemmiss� teht�viss� toimittaessa elint�rke�t� ja muissakin
yhteyksiss� hy�dyllist� perustietoa. Kurssista sanottua:
JYUn kurssin luennot olivat ehk� parhaiten toteutettu luentosarja
mihin olen t�h�n menness� t�rm�nnyt, joten en aivan hirve�sti
kehitt�misehdoituksia keksi. Eniten luentoja seuratessa auttoi se ett�
n�yt�ll� tapahtui kokoajan jotain eik� vain n�kynyt jotain masentavaa
powerpoint-diaa.
-- toisen suomalaisen korkeakoulun opiskelija,
joka seurasi JY:n kurssivideoita oman kurssisuorituksensa tueksi.
Only for non-Finnish students: Brief description of passing the course in English (Spring 2016).
Kaikki suomenkieliseen kurssiin liittyv� l�ytyy seuraavien linkkien ja palveluiden takaa:
- Luentovideot moniviestimess� ovat tarjolla kurssia suorittaville opiskelijoille. Videoiden lataamiseen tarvittava salainen polkuavain tiedotetaan kev��n 2016 kurssilaisille s�hk�postilla, joka ei arkistoidu. Kysy luennoitsijalta tarvittaessa!
- Luentomonisteen PDF-vedos kertoo teoriapuolesta yleisell� tasolla kuvin ja sanoin. Monisteen alussa kerrotaan vedoksen p�iv�m��r� ja tilanne, mille sivulle asti sen sis�lt� on suurin piirtein p�ivitetty t�lle vuodelle mm. edellisten ja nykyisten palautteiden perusteella.
- Erillisell� demosivustolla tulee sek� k�yt�nt�� ett� teorian syvennyst�. Osa demoteht�vist� on suoritettava kurssin l�p�isemiseksi. Sivusto edellytt�� yhteydenottoa yliopiston verkon sis�lt�, mihin ilmeisesti mm. Kortepohjan ja KOASin asunnot kuuluvat. Ulkopuolelta k�yt� VPN:�� IT-palveluiden ohjeiden mukaisesti. Demosivuston j�rjestelm� toimi viime vuonna hyvin, mutta katsotaan nyt, miten se kest�� toisen vuotensa... HUOM: Yleis�n pyynn�st� demojen tekstit n�kyv�t nyt my�s JY:n verkon ulkopuolelle: HTML-vedokset tekstiosuuksista. Palautukset kuitenkin em. demoj�rjestelm��n sitten, kun on varpilla valmista.
- Osaamistavoitteet kuvaillaan materiaalirepon juuressa linkitetyss� tiedostossa. HTML-vedos jostakin vanhasta versiosta on t��ll�.
- Kev��n 2016 tentit:
- Ennakkoon julkaistu mallitentti 2016
- Tentti 20.5.2016 (korjattu palautemeili)
- Tentti 10.6.2016 (palautemeili)
- Tentti 19.8.2016 (palautemeili)
- Kurssin Korppi-sivu kertoo jatkuvasti viimeisimm�n tiedon aikatauluista ja paikoista.
- Kurssimateriaali kaikkeudessaan on sijoitettu YouSourcen kautta jaettavaan avoimeen git-repositorioon. Vuodesta 2015 alkaen kaikki on siell� l�ht�kohtaisesti; t�ll� nettisivulla saatetaan julkaista joitakin osia mukavuussyist�, mutta reaaliaikainen tilanne kirjallisesta materiaalista on koko ajan tuossa linkitetyss� repossa.
- Vuoden 2014 opiskelijapalaute "vastakommentteineen" ei liity t�h�nk��n vuoteen muuten kuin "konepellin alla", mutta saatettakoon n�ht�ville joka tapauksessa. Vuoden 2015 anonyymi palaute ker�ttiin uudistuneella j�rjestelm�ll�, eik� siit� ollut merkitt�v�� hy�ty� kurssin kehitt�miseksi. Omalla nimell� annetut (julkaistessa anonymisoidut) sanalliset palautteet l�ytyv�t 2015 meiliarkistosta em. tenttipalautteiden yhteydess�.
- Malttamattomimmat voivat seikkailla alustavasti kev��n 2015 kurssin sivustolla, sill� t�st� kerrasta muodostunee samankaltainen paitsi tietysti j�lleen kaikin puolin selke�mpi ja parempi...
T�rke�t� ennakkotietoa ennen kurssin alkua!
T�ss� vaiheessa, kun viel� on mahdollista tasapainottaa oman kev��si opintosuunnitelmaa, pyyd�n varmistamaan, ett� kurssi sopii omaan suunitelmaasi. Huomioithan erityisesti seuraavat asiat:
- Tietotekniikan p��aineopiskelijoillehan t�m� on pakollinen, eik� asian suhteen ole liiemmin tarvetta empi�, jos lukuj�rjestyksess� on tilaa t�ll� hetkell� :).
- Tietoj�rjestelm�tieteen p��aineopiskelijoilla on vuosien 2014-2017 tutkintovaatimuksissa pakollisena "ainakin yksi seuraavista: TJTA118 IT infrastruktuuri 3 op, ITKA203 K�ytt�j�rjestelm�t 4 op ja TIEP114 Tietokoneen rakenne ja arkkitehtuuri 3 op " ... Kurssissa TJTA118 on laajempi ja "organisaatiol�ht�inen" n�k�kulma; saamani tiedon mukaan k�ytt�j�rjestelmi� k�sitell��n siell� yhden luennon verran. T�m� ITKA203 puolestaan sukeltaa syvemm�lle k�ytt�j�rjestelmiin teknisest� n�k�kulmasta kokonaisen kurssin verran. ITKA203 onkin eritt�in soveltuva jatkokurssi IT-infralle, mik�li teknisempikin puoli kiinnostaa. Siksi se mainitaan opinto-oppaassa soveltuvien p��aineopintojen listassa. Silloin t�ll�in jotkut ovat kuitenkin pettyneet kurssiin, koska se on ollut kaukana omista, v�hemm�n teknisesti orientoituneista, osaamistavoitteista. T�m� on nyt t�ss� suoraan sanottu t�ll� kertaa :) ... eip�h�n tule sitten yll�tyksen�!
- P��llekk�ist� sis�lt�� IT-infrastruktuurit -kurssin kanssa ei k�sitt��kseni juurikaan ole, sen perusteella mit� olen kyseiseen kurssiin tutustunut.
- T�ll� kurssilla ei ole mit��n tekemist� k�ytt�liittymien suunnittelun kanssa! Jotkut ovat joskus eksyneet k�ym��n t�t� siin� toivossa, ett� k�sitelt�isiin graafisia ikkunoita, k�ytett�vyytt�, ynn� muuta vastaavaa, ja ovat sitten pettyneet, kun katsellaankin koodia, bittej� ja kaaviokuvia. Sekin on nyt sanottu.
- Ohjelmointi 1 on aivan v�ltt�m�t�n esitieto, jonka tulee olla hyvin hallussa! Kerratkaa tarvittaessa etuk�teen, jotta ei nouse sein� vastaan t�st� asiasta. (Ohjelmointi 2 luonnollisesti auttaa, mutta ei ole v�ltt�m�t�n esitieto.)
- Tietokoneen rakenne ja arkkitehtuuri -kurssi on hy�dyllinen esitieto, muttei aivan v�ltt�m�t�n. Varaudu oppimaan t�m�n kurssin alussa hieman ylim��r�ist�, mik�li tuo ei ole viel� takana.
- Algoritmit 1 ja 2 -kurssien yksinkertaisimpia perusasioita sivutaan soveltavasti, joten noiden kurssien j�lkeen tie voi olla helpompi, mutta niiden aiempi suorittaminen ei ole v�ltt�m�t�n edellytys, toisin kuin ohj1. (Algoritmien samanaikainen suorittaminen on sallittua ja suotavaa, mik�li lukuj�rjestykseen mahtuu.)
Muita asioita:
- Materiaali muuttuu/t�ydentyy kurssin mittaan ja sit� julkaistaan viel� ensimm�isen kurssip�iv�n j�lkeen. T�m� on v�ltt�m�t�n kompromissi ajank�yt�n ja materiaalin kehitt�misen v�lill�. Pahoittelen etuk�teen t�st� johtuvia hankaluuksia.
- Kurssin demojen julkaisussa ja palautuksessa tullaan pilotoimaan kohtalaisen uutta paikallisesti kehitetty� j�rjestelm��. Teknisi� ongelmia saattaa ilmet�; k�rsit��n ne ilolla ja "beta-testaajan" innolla.
- Luennot videoidaan ja julkaistaan kurssilaisille moniviestimen kautta noin vuorokauden viiveell�; katsomiseen tarvittava salainen polkuavain tiedotetaan kurssille ilmoittautuneille s�hk�postilistan kautta.
Byrokratia lyhyesti
Kurssin laajuus on 4 op, mik� tarkoittaa 108 tunnin ty�m��r��. Yrit�n pit�� itseni ja opiskelijat sopivan kiireisen� kev��n nelj�nnen periodin ajan. Ensimm�inen tenttikerta on 20.5.2016, jolloin toivottavasti suurin osa saa kurssin suoritettua alta pois. Yliopiston opetuksessa on p��si�istauko 21.3.- 28.3.2016 (viikko 12). Kurssi sijoittuu n�in ollen noin 8-9 aktiivisen viikon ajalle, joten sen parissa tulisi k�ytt�� viikossa keskim��rin 12-13 tuntia (luennot, harjoitteet, materiaalin selailu ja asioiden ymm�rt�minen) ja lopuksi istua viel� se max. nelj� tuntia tentiss�.
Tentist� on kaksi uusintaa, 10.6.2016 ja 19.8.2016. Toivoisin, ett� mahdollisimman moni yritt�isi tentti� heti ensimm�isess� tai viimeisest��n toisessa istunnossa. Korostan, ett� kurssi on mit� luultavimmin suoritettava kokonaan uudelleen joskus my�hemmin, ellei viel� 19.8.2016 p��se l�pi.
(Huomautus ns. "varttuneille" opiskelijoille: ITKA203 ei sovellu samaan tutkintoyhdistelm��n muinoisten samaa aihepiiri� k�sitelleiden kurssien "K�ytt�j�rjestelm�t ja tietoliikenne" tai "K�ytt�j�rjestelmien perusteet" (TIE221) kanssa!)
Vaatimukset ja arvostelu
Kurssin suorittamiseksi on vastattava tenttiin, ja sit� ennen t�ytyy tehd� ja palauttaa pakolliset demot. Arvostelu tulee perustumaan tenttitulokseen (johon voi saada bonuspisteit� lis�teht�vi� tekem�ll�). Tentin maksimipistem��r� on 24. Kurssin hyv�ksytty suorittaminen edellytt�� v�hint��n puolet tenttipisteist� eli 12 pistett�. Bonukset eiv�t vaikuta l�p�isyrajaan!
Tentin kysymystyypit ja yleinen rakenne eli ns. "t�rpit" julkaistaan viimeist��n 144 tuntia ennen ensimm�ist� tenttikertaa.
Demot ja ohjaustilaisuudet
Tekem�ll� oppii, joten kurssilla on k�yt�nn�n harjoitteita. Ne tulevat olemaan p��osin samat kuin kurssilla aiemmin k�ytetyt harjoitukset, mutta muutoksia, selvennyksi� tai vaihtoehtoisia teht�v�muotoja saattaa aina tulla mukaan. Palautukset saa aina tehd� sen version mukaisesti, joka on palautusp�iv�n� ollut julkaistuna j�rjestelm�ss�.
Demoista osa on pakollisia kurssin suorittamiseksi (ne muodostavat er��nlaisen harjoitusty�kokonaisuuden). Teht�v�t suoritetaan ja palautetaan s�hk�isesti.
(Oletus, saattaa muuttua:) Muutamia ohjattuja demotilaisuuksia tarjotaan mikroluokissa kurssin alkuvaiheessa. Tarkoitus on l�hinn� tarjota "henkist� tukea" ja "ryhm�n tuomaa turvaa" alkuun. My�hemm�ss� vaiheessa kurssia voi varata henkil�kohtaisia ohjausaikoja tarpeen mukaan. Kokemus on osoittanut, ett� teht�v�t ovat omatoimisesti teht�viss�, kuten ne on suunniteltukin, joten yhteiset mikroluokkasessiot ovat olleet resurssihukkaa. Nyt luentokurssin aikana kuitenkin siis tarjotaan henkil�kohtaista lis�ohjausta niille, jotka sit� tarvitsevat. Palautuksissa havaittuihin yleisiin ja/tai pahimpiin virheisiin tai ongelmiin puututaan yhteisten luentojen puitteissa.
Osaamistavoitteet ja kirjallisuus
Osaamistavoitteiden ajantasaisin versio on materiaalirepositorion juuressa. Jokin aiempi vedos on t�m�n linkin takana. P��asiallinen oppikirja on William Stallingsin "Operating Systems: Internals and Design Principles". Kirjan hankinta ei tietenk��n ole v�ltt�m�tt�myys - luentomuistiinpanot ynn� muu v�ltt�m�t�n tulee kurssin kuluessa nettiin saataville (pienoisella viiveell� mutta kohtalaisen pian kunkin luennon j�lkeen, jos vanhat merkit pit�v�t paikkansa). Nelj�n opintopisteen kurssilla ehdit��n joka tapauksessa sipaista 800 sivun oppikirjan sis�ll�st� korkeintaan 10-15% sielt� t��lt� poimien. Jonkin verran tulee my�s lis�materiaalia, jota em. kirja ei k�sittele.
Kurssin keski�ss� on l�hinn� k�ytt�j�rjestelm�n ytimen teht�v�t, ja keskitymme linux-ytimeen, mm. koska se on yleisesti tunnettu, suomalaista alkuper�� ja l�hdekoodeineen saatavilla. Tasapuolisuuden nimess� saatamme kerran tai pari mainita my�s Windows-nimisen k�ytt�j�rjestelm�n, joka lienee jossain m��rin markkinajohtajan asemassa mikrotietokoneiden k�ytt�j�rjestelm�n�.
Luennoista pyrin tekem��n k�yt�nn�nl�heisi�, motivoivia ja teoriaa esimerkkien kautta havainnollistavia. (sen verran kuin suinkin kykenen...)
Viimeksi kajottu 2016-08-26.