keskiviikko 9. joulukuuta 2015

Syksyn 2015 opinnoista

Alkusyksystä kävin sukunimikaimani Juha Oikkosen vetämän Raja-arvot -kurssin. Aiempi Analyysi I -kurssi oli nyt jaettu kahteen osaan, em. Raja-arvoihin ja Differentiaalilaskentaan. Raja-arvot kurssisivut ovat http://wiki.helsinki.fi/display/mathstatKurssit/Raja-arvot%2C+syksy+2015

Sain siitä pistettä vaille 4:n ja opintopisteitä herui 5. Harmittaa kyllä että jäi pistettä vajaaksi tuo nelonen. Sama tilanne kävi minulla viime syksynä "Johdatus yliopistomatematiikkaan" -kurssilla, eli jäin pisteen päähän nelosesta. Sen kurssin induktiotodistusta on käytetty ahkerasti seuraavaksi esittelemäni "Tietorakenteet ja algoritmit" -kurssilla.

Aloitin myös kurssin Tietorakenteet ja algoritmit jonka reputin keväällä ja uudelleen erilliskokeessa kesäkuussa. Kurssin sivut ovat http://www.cs.helsinki.fi/courses/58131/2015/s/k/1. Kurssin vetäjä Patrik Floréen on niitä "kaiken maailman dosentteja" joita ministeri Sipilä halveerasi. Patrik on todella mukava tyyppi ja osaa asiansa ja varmasti hän on parempi tyyppi kuin Sipilä koskaan on ollut. 

Kävin "Maailmankaikkeus nyt"  -kurssin joka on johdatuskurssi tähtitieteeseen. Ei siinä kauheasti uutta asiaa tullut koska olen jonkin verran seurannut avaruustutkimista harrastemielessä mutta mielenkiintoinen kurssi se oli. Jouduin tenttimään sen fysiikanlaitoksen laitostentissä koska varsinainen tentti oli samaan aikaan kuin Raja-arvot -kurssin tentti ja luonnollisestikaan en pystynyt olemaan kahdessa paikka yhtäaikaa. Huomasin että nyt se on arvosteltu ja pettymyksekseni sain siitä vain 2:n, kun luulin että se olisi mennyt huomattavasti paremmin.

Syksyn mielenkiintoisin kurssi oli Valtteri Niemen pitämä "Cryptography in networking" -kurssi.  Kurssisivut löytyy http://www.cs.helsinki.fi/courses/582749/2015/s/k/1 

Katsoin myös osan Christof Paarin luennoista jotka löytyvät youtubesta https://www.youtube.com/channel/UC1usFRN4LCMcfIV7UjHNuQg/videos

Paar on kirjoittanut salauksesta myös oppikirjan Jan Pelzlin kanssa http://www.crypto-textbook.com

Ensi viikolla on tentti tuosta kurssista.

Loppusyksystä otin uutena kurssina Differentiaalilaskennan. Sen luennoi Mika Koskenoja. Pätevä luennoitsija hänkin on mutta ei läheskään niin hauska kuin Juha Oikkonen. Siitä on nyt kanssa tentti ensi viikolla. Kurssisivut löytyy http://wiki.helsinki.fi/display/mathstatKurssit/Differentiaalilaskenta%2C+syksy+2015

Viimeinen kurssi jonka otin on "Tietoliikenteen perusteet", kurssisivut http://www.cs.helsinki.fi/courses/582202/2015/s/k/1 Siinä tuli tehtyä liian vähän harjoitustehtäviä. Jonkinverran olen lueskellut bussimatkalla kurssikirjaa 
"Kurose J.F., Ross K.W.: Computer Networking, A Top-Down Approach, Addison-Wesley, 6. painos (2013)." joka löytyi pdf:nä googlella. 

Siitäkin on tentti ensi viikolla.

Eli ensi viikolla on neljä tenttiä. Tiistaina tietorakenteet ja algoritmit, keskiviikkona tietoliikenteen perusteet ja cryptography in networking sekä torstaina differentiaalilaskenta. Saas nähdä miten äijän käy.

Yritin tenttiä Logiikka I -kurssin marraskuussa mutta eihän se onnistunut. (En saanut sitä siis läpi keväällä, enkä nyt siis uusinnassakaan). Pitänee oikeasti tehdä harjoituksia ja tenttiä kurssi seuraavana mahdollisuutena eli maaliskuussa 2016.

tiistai 23. kesäkuuta 2015

Kevään 2015 opinnot

Joululoman jälkeen aloitin lukemaan kursseja "Tietorakenteet ja algoritmit" http://www.cs.helsinki.fi/courses/58131/2015/k/k/1, "Käyttöjärjestelmät" http://www.cs.helsinki.fi/courses/582219/2015/k/k/1 ja "Logiikka I" http://wiki.helsinki.fi/pages/viewpage.action?pageId=135071108

Kaikki kolme olivat koko kevään kursseja. Käyttöjärjestelmät -kurssia varten ostin kevään puolivälin kieppeillä kurssikirjan
Operating Systems: Internals and Design Principles, Global Edition amazonilta http://www.amazon.co.uk/Operating-Systems-Internals-Design-Principles/dp/1292061359/ref=sr_1_1?ie=UTF8&qid=1435124900&sr=8-1&keywords=stalling+operating+systems Aloitin itse asiassa lukea edellista painosta tuosta kirjasta jo joulukuussa ennen kurssin alkua, jolloin lainasin sen yliopiston kirjastosta. Keväällä kyllästyin siihen että sitä joutui palauttamaan ja varaamaan uudelleen ja tilasin siis oman kirjan. Painoksissa oli pieniä eroja tehtävissä ja uudessa painoksessa oli tullut uutena asiana Android -käyttöjärjestelmä sekä virtuaalikoneisiin liittyvää asiaa.

Tietorakenteet ja algoritmit -kurssi oli jaettu kahden luennoitsijan kesken ja he vaihtoivat vuoroa kevään tenttitauolla. Ensimmäinen tentti meni penkin alle ja labratehtävät ja ohjelmointitehtävätkin tuli tehtyä sen verran "vasemmalle kädellä" että hylsyhän siitä tuli. Kävin uusimassa kurssin kesäkuun uusintatenttipäivänä. Tätä kirjoittaessa en vielä tiedä sainko kurssin nyt tällä tentillä läpi vai en.

Logiikka I kurssin luennoitsija oli mainio tyyppi ja osasi hyvin opetettavan asian ja osasi myös opettaa sitä. Luennot oli kiva käydä kuuntelemassa. Kurssi jakaantui periaatteessa kahteen osaan, ensin oli propositiologiikkaa ja sen jälkeen predikaattilogiikkaa. Jälkimmäinen oli huomattavasti vaikeampaa. Tosin luulin kun kävin viimeisessä tentissä että osasin asioita mutta karu totuus paljastui myöhemmin kun arvosana tuli. Hylsy. Kirosin kyllä pitkään ja hartaasti kun näin tuon tuloksen.

Luentotauon jälkeen aloitin C-kielen kurssin http://www.cs.helsinki.fi/courses/58127/2015/k/k/1

Siinä oli viikottain ohjelmointitehtäviä ja seuraavan viikon tehtävät sain näkyviin vasta kun oli edellisestä viikosta tehnyt tietyn osan. Se osoittautui minulle kompastukiveksi kun juutuin strucktuureihin ja pointtereihin enkä päässyt eteenpäin. Enkä sitten hölmö mennyt paja-ohjaukseen jossa olisi voinut kysyä neuvoa. Kyllä irc -kavalla kyselinkin ja sainkin apuja mutta henkilökohtainen opastus olisi ollut parasta. Arvosanaksi tuli 1:n joka ei kyllä mairittele.

"Software Security" -kurssi https://wiki.aalto.fi/pages/viewpage.action?pageId=103746377oli sitten toista maata. Aihe oli erinomaisen mielenkiintoinen ja sen piti F-Securen asiantuntija Antti Vähä-Sipilä joka sekä osasi aiheensa että osasi myös kertoa siitä mielenkiintoisesti. Luennot olivat englanniksi ja hyvin pysyin kärryillä mitä Antti puhui. Sain kurssista 5:n, ihmettelen vähän sitä koska viikkotehtävissä sain pari 4:sta ja loput taisi olla 5:a, että miten kuitekin arvosanaksi tuli 5:n. No, en valita. :)

Antin yhteystiedot ja hänen tekstejään löydät täältä http://www.vähä-sipilä.fi/avs/

Tällä hetkellä on kasassa 77 opintopistettä kandin tutkintoon vaadittavasta 180:stä.

Olen tässä itseopiskellen tutustunut penetraatiotestaukseen sekä harjoitusten että kirjallisuuden muodossa. Hankin kirjan "The Web Application hacker's handbook" ja olen sitä tässä lueskellut. Aloitin myös Courseran kurssin "Cybersecurity" joka koostuu useammasta pienemmästä kurssista. https://www.coursera.org/specialization/cybersecurity/7?utm_medium=catalog