Aikataulu – Työasemat ja tietoverkot ict1tn002-43 keväällä 2014

Opi Linuxin perusteet kuudessa viikossa. Teron pitämän Linux-osuuden jälkeen toinen opettaja opettaa Windowsilla.

Aikataulu

1. Asennus   w04 ti
2. Työpöytä ja lisenssit   w04 to
3. Komentokehote  w05 ti
4. Ylläpito   w05 to
5. Apache-weppipalvelin   w06 ti
6. LAMP kehitysalustana   w06 to (Itsenäistä opiskelua)
7. Happy Hacking Day w07 ti
8. OpenSSH-etähallinta   w07 to
w08 talviloma
9. Automaatio ja ohjelmointiympäristöt   w09 ti
10. Tulimuuri   w09 to
11. Linux-koe   w10 ti 2013-03-04
Toinen opettaja jatkaa Windowsilla kevään loppuun asti.
Tunnit labrassa h5001 kaksi kertaa viikossa.

Arviointi

Koko kurssin (9 op) arvosana on Linuxin (4 op) ja Windowsin (5 op) opintoviikoilla painotettu keskiarvo. Linux-osuus koostuu kokeesta (50%) ja kotitehtävistä (50%).
Tehtävät käydään suullisesti yhdessä läpi seuraavan tapaamiskerran alussa. Arviointi tapahtuu kurssin lopuksi yhtenä arvosanana koko tehtäväpaketista. Jokainen erillinen tehtävä tulee palauttaa ajoissa, viimeistään tuntia ennen opetuskertaa.
Tehtäväraportit kannattaa julkaista wepissä, lopuksi voi palauttaa linkin. (Jos et jostain syystä halua julkaista, voimme sopia erityisjärjestelyistä).
Kurssi edellyttää aktiivista osallistumista lähiopetukseen.
Lue raportin kirjoittaminen.

Edelliset kurssit ja muita linkkejä

Moodle-sivu, työasemat ja tietoverkot 43 (kirjautuminen koulun tunnuksilla). Voit halutessasi julkaista ratkaisusi wepissä ja palauttaa pelkän linkin.
Edellisen toteutuksen 42 sivut. Myös vanhemmilta kurssisivuilta löytyy palautetta ja vanhoja kokeita.
Kurssilla käytetään Xubuntu Linuxia.
Edit: Aikataulu

Posted in Uncategorized | Tagged , , , , , , , | 52 Comments

52 Responses to Aikataulu – Työasemat ja tietoverkot ict1tn002-43 keväällä 2014

  1. h1: Polta oma linux liveromppu (tai USB-tikku). Kokeile sitä jossain muussa kuin koulun koneessa.
    Vapaaehtoinen lisätehtävä:
    – varmuuskopioi tiedostosi (voit käyttää esimerkiksi ulkoista USB-levyä)

  2. ps. Vinkkejä läksyihin
    – Tätä tehtävää varten ei tarvitse asentaa Linuxia. Asentaminen kannattaa kyllä muuten, mutta muista ottaa varmuuskopiot.
    – Raportin kirjoittamisesta http://terokarvinen.com/2006/raportin-kirjoittaminen-4
    – Esimerkkejä vanhoista raporteista https://jvaris.wordpress.com/ https://tuomassippola.wordpress.com/ https://samisoikkeli.wordpress.com/
    – Voit halutessasi julkaista missä vain wepissä. Ilmaista (mainosrahoitteista) julkaisutilaa löytyy WordPress.com:sta. Tällöin voit palauttaa Moodleen pelkän linkin.
    – Jos et jostain syystä uskalla tai muuten halua julkaista, voit laittaa työsi weppiin salasanan taakse. Tällainen mahdollisuus löytyy esimerkiksi wordpress.com:sta ja myyltä private-hakemistosta http://myy.haaga-helia.fi/~ict1td001/tyovalineet/it-opas_opiskelijoille.doc . Julkaiseminen on totta kai suositeltavaa.

  3. h2.
    – Asenna kolme itsellesi uutta ohjelmaa. Kokeile kutakin ohjelmaa sen pääasiallisessa käyttötarkoituksessa. Valitse asennettavaksi ohjelmia, joissa on graafinen käyttöliittymä (komentoriviohjelmia käsitellään vasta alkavalla viikolla).
    – Listaa käyttämäsi ohjelmat (esim. MS Word), kunkin ohjelman käyttötarkoitus (esim. Tekstinkäsittely) ja vastaava vapaa Linux-ohjelma (esim. LibreOffice Writer). Jos johonkin tarkoitukseen ei löydy vapaata Linux-ohjelmaa, listaa sekin.

  4. Ruslan Aleev says:

    Linux-koe, työasemat ja tietoverkot 42 – Esimerkkiratkaisu
    http://www.ample-design.com/blog/?p=100

  5. Tehtäviä linuxin alkeiskurssilta.
    a1200151.wordpress.com
    Admin edit: linkki klikattavaksi

  6. Erilaisia tekemiäni tehtäviä liittyen kurssiin.
    http://kristinawiik.wordpress.com/

  7. Kotitehtäviä ja muistiinpanoja Linux haltuun 6 viikossa kurssilta
    http://hhannikaviitanen.wordpress.com/

  8. Olen laittanut tänne kaikki Linux-kurssin kotitehtävät.
    http://salminenth.wordpress.com/

  9. Mikael Salmela says:

    Kotitehtäviäni tältä kurssilta
    http://mikaelsalmela.wordpress.com/

  10. Leo Roos says:

    Linux USB-tikun luominen ja testaaminen
    http://leoroos1.wordpress.com/

  11. h3: Kokeile kolmea itsellesi uutta komentoa tai lippua (ks ‘man -k hakusana’ ja ‘man komento’). Valitse kokeiluun komentoriviohjelmia, ei graafisen käyttöliittymän ohjelmia.
    Opiskele ulkoa ja harjoittele perusteellisesti http://terokarvinen.com/command_line.html . Tätä “Opiskele…” alakohtaa ei tarvitse raportoida. Komennoista järjestetään kirjallinen kuulustelu tunnilla.
    Edit: täsmensin sanamuotoa.

  12. h4: Etsi ja asenna kolme itsellesi uutta komentoriviohjelmaa. Tee haku ja asennus paketinhallintaohjelmalla komentokehotteesta. Kokeile kutakin ohjelmaa niiden pääasiallisessa käyttötarkoituksessa.
    Tee unelmien ‘apt-get install’ -rivi, eli rivi, joka asentaa suosikkiohjelmasi kerralla.
    Aiheuta lokiin merkinnät yhdestä onnistuneesta ja yhdestä epäonnistuneesta tai virheellisestä tapahtumasta. Analysoi nämä lokirivit, eli selvitä perusteellisesti jokaisen lokirivin kohdan merkitys tai tieto siitä, että jonkin kohdan merkitys on epäselvä.
    Opiskele ylläpitäjän komennot http://terokarvinen.com/2008/commands-for-admin-4 . Tätä “Opiskele ylläpitäjän…” alakohtaa ei tarvitse raportoida.

  13. h5:
    – Asenna Apache2 ja testaa se.
    – Tee lokiin esimerkit onnistuneesta sivulatauksesta ja kahdesta erilaisesta virheestä. Analysoi näihin virheisiin liittyvät rivit.
    – Ratkaise http://sqlzoo.net/wiki/SELECT_basics ja http://sqlzoo.net/wiki/SELECT_from_WORLD_Tutorial (jos jokin tehtävä on merkitty erittäin vaikeaksi, hyppää sen yli). Tätä sqlzoo-alakohtaa ei tarvitse raportoida
    Vapaaehtoisia bonustehtäviä:
    – Validi HTML5-sivu tekstieditorilla (Googlaa “short html5 karvinen”)
    – Tyylittely Bootstrap CSS tai Hello jQuery
    – Tee markdown:sta HTML:ää (‘markdown’, ‘tidy’)

  14. h5 vapaaehtoisia lisätehtäviä:
    – asenna PHP niin, että se toimii käyttäjien kotisivuilla. Tee hello world php:lla.
    – tee PHP-ohjelma, joka lukee tietokannasta tietueita
    – vaikea bonus: tee yksinkertainen CRUD-ohjelma PHP:lla (create, read, update, delete)

  15. hx: Asenna SSH palvelin. Tee itsellesi testikäyttäjä ja kokeile kirjautua sillä sisään. (Käytä joka hetki hyviä salasanoja. Käytä myös testikäyttäjissä yksilöiviä nimiä, kuten terote01)
    Kirjoita HappyHackingDaysta. Esityksen tai näkökulman voit itse valita.
    Tee jokin seuraavista:
    – Analysoi lokista onnistunut ja epäonnistunut kirjautuminen ssh:lla.
    – Automatisoi kirjautuminen julkisella avaimella (ssh-keygen, ssh-copy-id)
    – Tunneli SSH:lla

  16. Moodlessa ei ollu vielä tälle tehtävälle H6 palautusta. Palautan täten tänne sitten ensin ja myöhemmin Moodleen, kun sinne on H6 palautus asetettu.
    H6: SSH asennus & testaus
    HHD blogi: Richard Stallman – Asiaa vapaudesta

  17. Pasi Talvitie says:

    http://winterway.net/fastlane
    FASTLANE
    Haaga-Helian opiskelijoille hyödyllisiä toimintoja
    $ wget http://winterway.net/fastlane
    🙂

  18. h7: Käännä “Hei maailma” neljällä kielellä. Kirjoita hei maailmasi omaan tiedostoon (ei pelkästään interaktiiviseen komentotulkkiin).
    Vapaaehtoiset bonukset:
    – Kertaa kokeeseen, seuraava kerta on viimeinen tilaisuus kysyä ennen koetta
    – Etsi vanhoja kokeita netistä ja ratkaise ne
    – Vaikeampi: Kokeile Tero’s C++ Scripting -sovellusta http://terokarvinen.com/2007/teros-c-scripting-cppt-4
    – Hyvin vaikea: Paketoi oma skriptisi equivs-ohjelmalla deb-paketiksi
    – Hyvin hyvin vaikea: … ja laita oma skriptisi ohjelmavarastoon (repository) reprepro-ohjelmalla.
    Vapaaehtoista oheislukemistoa: http://www.diveintopython.net/toc/ http://terokarvinen.com/linux/doc/kyy-teros-python-cheatsheet.html

  19. Pasi Talvitie says:

    Mielestäni hyvin toteutettu kurssi. Innostunut opettaja suorastaan tempasi mukaansa opiskelijat. Osasin linuxia jo valmiiksi, mutta kuulin pari uutta juttua, eli aina voi oppia jotain uutta 🙂 Terolle hyvää keväänjatkoa!

  20. Pasi Särkilahti says:

    Erittäin hyvä kurssi heti koulun alkuun. Osasin linuxin käyttöä vain vähän ennen kurssia, joten opin paljon uutta ja hyödykästä kurssilla! 5/5 Maistuu salami

  21. Olen oppinut tällä kurssilla Linuxista 10 kertaa enemmän muutamassa viikossa, kuin datanomiksi opiskellessani kolmessa vuodessa. Jos jokainen kurssi olisi 3,5v ajan saman tapainen, niin tietäisin varmaan kaikesta kaiken. Olen oppinut asentamaan ja käyttämään xubuntua, apache2, tulimuuria ja koodaamaan hieman pythonillakin. Terminaalin käyttö on myös automatisoitunut.
    Kiitos kurssista.

  22. Pasi Talvitie says:

    Niin.. Ja mielestäni kurssia piristivät satunnaiset syrjähypyt muihin aiheisiin. Ne pitivät ihmiset kiinnostuneina!

  23. Aleksanteri Rytkönen says:

    Omasta mielestäni kurssi oli hyvä ja opettajasta todella huomasi, että hänkin tykkää aiheesta. Aikaisempaa linux kokemusta minulla oli jonkin verran, mutta silti olen oppinut uusia asioita. Suosittelisin tätä kurssia kaikille linuxista kiinnostuneille!

  24. Sanna Ranto says:

    Ennen kurssia en tiennyt Linuxista juuri mitään, enkä ollut sitä juurikaan käyttänyt. Tällä kurssilla tuli siis todella paljon uutta tietoa. Välillä tuntui, että asioita käydään liian nopeasti läpi, mutta perässä pysyi silti hyvin. Suosittelen kurssia kaikille Linuxista kiinnostuneille, jotka ovat innokkaita oppimaan uutta.

  25. Erittäin hyvä kurssi.
    Opin paljon uutta. Ennen kurssin alkua tiesin vain että Linux niminen käyttöjärjestelmä on olemassa, mutta sen käytöstä ei ollut tietoakaan. Opettaja piti hyvin huolen siitä, että oppilaat pysyvät hommassa mukana ja osasi sujuvasti vastata kaikkiin kysymyksiin kuin apteekin hyllyltä. Hän tiesi asiansa ja osasi vieläpä opettaakkin… Mikä tuntuu olevan harvinainen kombinaatio nykyään.
    Kurssin jälkeen osaan käyttää Linuxia sujuvasti ja oppinut kaiken sen mitä oli tarkituskin oppia. 5/5.
    Papukaijamerkki vielä Terolle 😉

  26. Jep! Tiedetään esim. mistä löydetään Tove Jansson alasti xD

  27. Teemu Toivanen says:

    Mahtava kurssi, itselle paljon uutta asiaa tietokoneista ja Linuxista. Opettajan innokkuus tunnilla tempasi itseäkin mukaan tekemiseen. Kotitehtävien tyyli oli hyvä, periaatteessa kerrattiin mitä tunnilla tehtiin, jolloin asiat jäivät paremmin mieleen.
    Koe oli hyvä ja sopivan haastava. Jos tunneilla oli ni luultavasti osasi suurimman osan kokeesta kuin vettä vaan mikä on tietenkin hyvä merkki. All in all 10/10 kurssi.

  28. Leo Roos says:

    Koe oli sopivan haastava. Linuxia olin lyhyesti aiemmin kokeillut joskus yläasteella, uutta on siis tullut paljon. Kurssilla opittua aion hyödyntää ainakin kotona kokeilemalla. Kurssia suosittelisin kaikilla jotka ovat kiinnostuneita oppimaan Linuxin perusteet asiantuntevan opettajan johdolla.

  29. Samuli Söderholm says:

    Mielestäni linux -kurssin sisältö oli sopiva, ja se eteni tahtiin, jossa myös aloittelijat pysyivät hyvin mukana. Kokeessa huomasi, että jotain jäi myös päähän.

  30. Kurssi oli erinomainen. Tiedän nyt reilusti enemmän Linuxin käyttämisestä kuin mitä tiesin 6 viikoa sitten. Opettaja suhtautui selvästi innokkaasti aiheeseen ja se minutkin kiinnostumaan opetuksesta. Suosittelisin kurssia Linuxista kiinnostuneille.

  31. Mikael Salmela says:

    Opin kurssilla huomattavasti uusia asioita, ottaen huomioon että ennen kurssia en tiennyt aiheesta mitään ja nyt arvioisin osaavanki hyvin perusasiat. Opetus oli mielenkiintoista ja mukaansatempaavaa sekä aion todennäköisesti osallistua teron kursseille tulevaisuudessakin.

  32. Ilkka Siiskonen says:

    Kurssi oli mielestäni erittäin hyvä näin totaaliselle vasta-alkajallekin tietojenkäsittelyn alalla. Opin paljon hyödyllistä niin Linuxista kuin vapaista ohjelmistakin. Kurssin mielekkyyttä lisäsi vielä se, että opettajakin oli aiheesta innostunut. Kurssilla opittua tulee käytettyä tulevaisuudessa myös kotonakin.

  33. En osannut käyttää Linuxia ollenkaan ennen kurssia. Nyt käytän päivittäin ja olen oppinut paljon uutta, mm. mitä kaikkea komentokehotteella voi tehdä. Aion ehdottomasti jatkaa harjoittelemista. Suosittelen ehdottomasti tätä kurssia!

  34. Sofia Salejärvi says:

    En tiennyt Linuxista mitään ennen kurssia, joten opin todella paljon. Tutustuin moniin vapaaohjelmiin, joihin en ollut ennen törmännyt, rakkaimpana mainittakoon Krita, joka löytyy nykyään myös kotikoneeltani. Kaltaiselleni keltanokalle kaikki kurssin aiheet olivat hyödyllisiä ja uusia.
    Epäilen vähän, etten Linuxia hirveästi tule jatkossa käyttämään, sillä se on edelleen vieraampi käyttöjärjestelmä kuin Windows. Töiden yhteydessä ehkä, mutta suunnitelmissani ei ole hakeutua Linux-asiantuntijaksi tai vastaavaksi.
    Kurssilla opittuja asioita voi hyödyntää muuallakin kuin Linuxin parissa, joten kurssi sopii yleisesti tietotekniikasta kiinnostuneille. Suosittelen kurssia henkilöille, jotka haluavat oikeasti oppia kurssin asioista niin, että osaavat käyttää niitä hyödykseen.

  35. Sari Nuolivirta says:

    Koe osoitti hyvin, että kurssilla opetettiin asioita joita saattaa tulevaisuudessa tarvita työtehtävissä.

  36. Ossi Suontausta says:

    Lähtökohta kurssille oli se etten tiennyt linuxista juuri mitään enkä ollut sitä koskaan käyttänyt. Kurssilla pääsi kuitenkin nopeasti etenemään ja kotitehtävät tukivat opettelua todella hyvin, en usko että ilman kattavia kotitehtäviä olisin saanut kurssista yhtä paljon irti. Aion varmasti käyttää linuxia jatkossakin ja olenkin sen jo kotikoneella ottanut käyttöön. Opetus oli laadukasta, joskin paikoitellen eksyttiin aiheesta ja ehkä välillä tuli vasta-alkajille liian korkealentoista asiaa, mutta kaiken kaikkiaan kurssi kyllä motivoi hyvin opettelemaan asioita myös vapaa-ajalla. Kurssia voi kyllä suositella ihan vasta-alkajille, mutta myös sellaisille jotka ennestään ovat linuxia käyttäneet.