-- Etusivu -- | Opettajat | Videonootti |
ITKA203 K�ytt�j�rjestelm�t --- kev�t 2017 --- 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 (Information is for Spring 2016, but it is mostly applicable also in 2017, please contact the teacher for details of the English course option.).
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 2017 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 vuosina 2015-2016 hyvin, mutta 2017 on v�liaikainen ongelma k�ytt�jien yksil�inniss�, joten palautetaan tiedostot kev��ll� 2017 Optimaan. HUOM: Yleis�n pyynn�st� demojen tekstit n�kyv�t nyt my�s JY:n verkon ulkopuolelle: HTML-vedokset tekstiosuuksista.
- Osaamistavoitteet kuvaillaan materiaalirepon juuressa linkitetyss� tiedostossa. HTML-vedos jostakin vanhasta versiosta on t��ll�.
- Viime vuoden toteutuneisiin tentteihin voi halutessaan tutustua:
- Ennakkoon julkaistu mallitentti 2016
- Tentti 20.5.2016 (korjattu palautemeili)
- Tentti 10.6.2016 (palautemeili)
- Tentti 19.8.2016 (palautemeili)
- Kev��n 2017 tentit:
- Uusi mallitentti 2017 on arvottu viel� vanhoilla kysymyksill�. Tarkoitus on tehd� my�s uusia kysymyksi� kysymyspankkiin, josta jokaisen tentin kysymykset arvotaan erikseen joka kerta. Jos luennoilla ei ehdit� k�sitell� kaikkea, kysymyspankista kytket��n vastaavat osa-alueet pois t�m�n vuoden varsinaisten tenttien arvonnoissa.
- Tentti 19.5.2017 (palautemeili)
- Tentti 7.7.2017 (julkaistaan t�ss� tentin j�lkeen palautteineen)
- Tentti 18.8.2017 (julkaistaan t�ss� tentin j�lkeen palautteineen)
- 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.
- Viimeisin merkitt�vi� muutoksia aiheuttanut opiskelijapalaute: Vuoden 2014 opiskelijapalaute "vastakommentteineen" - ei liity t�h�nk��n vuoteen muuten kuin "konepellin alla", mutta saatettakoon n�ht�ville joka tapauksessa.
- Malttamattomimmat voivat seikkailla alustavasti aiemman kurssikerran sivustolla, sill� t�st� kerrasta muodostunee samankaltainen paitsi tietysti j�lleen kaikin puolin selke�mpi ja parempi...
- Vastaus usein kysyttyyn kysymykseen "millaisia arvosanoja kurssilta on aiemmin saatu": Vuoden 2016 toteuma (PDF) on tyypillinen. L�p�isyj� 119, mik� on noin 50% ilmoittautuneista ja 75% ensimm�isen demon palauttaneista. Haamuopiskelijoita (ei kuulu mit��n koko kurssilla ilmoittautumistiedon lis�ksi) Korpissa on tyypillisesti noin nelj�sosa, ja drop-outteja vaan sattuu erilaisten el�m�ntilanteiden ja aikataulutusten vuoksi.
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 19.5.2017, jolloin toivottavasti suurin osa saa kurssin suoritettua alta pois. Yliopiston opetuksessa on p��si�istauko 10.4.- 17.4.2017 (viikko 15). 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, 7.7.2017 ja 18.8.2017. Toivoisin, ett� mahdollisimman moni yritt�isi tentti� heti ensimm�isess� tai viimeisest��n toisessa istunnossa.
(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 2017-06-12.