A link to the English page is in the upper right corner

Tervetuloa Tietokone Työvälineenä -kurssin kotisivulle.

Tämä kurssi on tarkoitettu Helsingin yliopiston tietojenkäsittelytieteen ensimmäisen vuoden opiskelijoille. Kurssilla tutustutaan komentoriviin Unix-tyyppisissä järjestelmissä, opetellaan Git-versionhallintatyökalun käyttöä sekä hieman HTML ja CSS-kieliä. Tarkoituksena on oppia tietojenkäsittelytietelijän käytännön taitoja, ja käyttämään opinnoissa hyödyllisiä työvälineitä. Kurssilla harjoitellaan myös tiedon itsenäistä hakemista internetistä.

Kurssin suorittaminen

Kurssi suoritetaan verkkotentillä, joka tehdään Moodle-oppimisympäristössä. Moodle on yliopistolla lajaasti käytössä oleva sivusto, joka mahdollistaa sähköisen etäopetuksen järjestämisen. Kurssille on olemassa oma kurssialue. Moodle-alueelle pääsy vaatii kurssiavaimen, joka on lapio-on-tyovaline. Tentti perustuu pääosin tältä sivustolta löytyvään materiaaliin, joka on jaettu kolmeen osaan: Komentorivin perusteet, Git ja versionhallinta, sekä HTML ja CSS.

Jos aiheista on kokemusta aikaisemmin, materiaalin lukeminen tai tehtävien tekeminen ei ole välttämätöntä tentin läpipääsemiseksi, vaan tenttiin voi osallistua suoraan. Jos kuitenkin käsiteltävät asiat ovat vieraita, kannattaa materiaali käydä läpi huolellisesti, sillä kurssilla opeteltavia taitoja tulet varmasti tarvitsemaan tulevissa opinnoissa. Vaikka et muuten lukisi materiaalia, lue silti tältä sivulta löytyvät ohjeet osaston IT-järjestelmiin.

Jokaisen osan alussa on määritelty oppimistavoitteet, joiden perusteella voit määritellä itse, oletko valmis osallistumaan tenttiin.

Tehtäviä tekemällä ansaitsee laskaripisteitä, jotka lasketaan mukaan kurssipisteisiin. Laskaripisteet merkitään Moodle-alueella. Voit lukea kurssipisteistä lisää arvostelu-sivulta.

Tukikanavat

Kurssilla on käytössä sähköinen tukikanava, joka sijaitsee Telegramissa.

Tukikanavalla saa esittää mitä tahansa kurssiin liittyviä kysymyksiä. Kurssikavereiden auttaminen on suotavaa.

Syrjiviä tai asiattomia kommentteja ei sallita, ja niiden esittäjä poistetaan kanavalta.

Lisäksi kurssille järjestetään johonkin toteutukseen pajaohjaus, jolloin on mahdollista tulla tekemään tehtäviä osaston tiloihin, ja saada halutessaan apua kurssin assistenteilta. Kesällä pajaohjausta ei järjestetä.

Välineet

Tehtävät on mahdollista tehdä millä tahansa Unix-tyyppisellä käyttöjärjestelmällä. Käytännössä tämä tarkoittaa useimmiten Linux- tai macOS-tietokoneita. Mikäli mahdollista, suosittelemme SSH-tehtävää lukuunottamatta tehtävien tekemistä osaston koneilla, joissa on yliopiston oma Linuxin jakeluversio Cubbli.

Windows ei kuulu Unix-tyyppisten käyttöjärjestelmien perheeseen. Kurssin suorittamiseksi Windows-koneella on kuitenkin useita vaihtoehtoja:

Windows Subsystem for Linux

Windows 10 -käyttöjärjestelmässä voit asentaa Ubuntun Windowsiin ohjelmistona. Tällöin saat käyttöösi kurssin suorittamiseen soveltuvan Linux-ympäristön ilman suurempia säätöjä. Ubuntu on yksi lukuisista Linux-jakeluversioista (tuttavallisemmin distro), josta muokattua versiota käytetään myös osaston koneilla.

Windows Subsystem for Linuxin asennus:

  1. Avaa Powershell järjestelmänvalvojana ja kopioi ilmestyvään tekstikenttään
    Enable-WindowsOptionalFeature -Online -FeatureName Microsoft-Windows-Subsystem-Linux
    (Koodi asentaa ominaisuuden mikäli sitä ei ole asennettu. Älä KOSKAAN suorita vierasta koodia koneellasi, jos et tiedä mitä se tekee)
  2. Asenna ‘Ubuntu’-sovellus Microsoft Storesta.
  3. Käynnistä Ubuntu-sovellus ja luo käyttäjä Ubuntua varten.

Tarkat ohjeet asentamiseen löydät tästä linkistä.

Ohjeisiin saattaa tulla muutoksia, kun Microsoft julkaisee uuden version Windows Subsystem for Linux -ohjelmistosta vuoden 2019 loppupuolella.

Jos pelkkä tekstipohjainen käyttöliittymä vaikuttaa pelottavalta voit myös asentaa Ubuntun virtualisoituun ympäristöön käyttäen esimerkiksi alla esiteltyä VirtualBox-ohjelmistoa.

VirtualBox

Varmista ennen asentamista, että sinulla on vähintään 512 Mt, mutta mieluiten 1 Gt RAM-muistia vapaana koneellasi.

VirtualBoxin asennus:

  1. Lataa ja asenna VirtualBox täältä.
  2. Lataa Ubuntu 16.04:n levykuva (.iso) täältä. Jos olet koskaan asentanut käyttöjärjestelmää CD:ltä, tämä .iso-tiedosto on tavallaan sen sisältö.
  3. Seuraa näitä ohjeita luodaksesi virtuaalikoneen.
  4. Käynnistä virtuaalikone VirtualBoxista.

Kysy rohkeasti apua, mikäli kohtaat ongelmia, ja ilmoita, mikäli voimme parantaa materiaalia Windows-käyttäjiä ajatellen!

Ennen materiaalin aloittamista

Kurssin suorittaminen vaatii muutaman ohjelman asentamista koneelle. Mikäli et suorita kurssia osaston koneilla, varmista, että sinulla on käyttämääsi järjestelmään asennusoikeus.

Jos teet tehtäviä omalla kannettavalla, ja olet läsnäoleva yliopisto-opiskelija, asenna ensin Eduroam, jolla pääset internetiin Helsingin yliopiston kampusalueilla. Helpdeskillä on sille ohjeet. Suosi aina Eduroamia yliopiston toisen verkon, HUPnetin yli. Internetin käyttö Eduroamin yli on turvallisempaa, ja se on saatavilla kampusalueilla myös ulkomailla.

Mikäli olet tietojenkäsittelytieteen pää- tai sivuaineopiskelija, aktivoi yliopiston tunnuksesi täällä ja CS-tunnuksesi seuraavan sivun ohjeiden mukaan ennen materiaalin lukemista. Tehtävät on mahdollista tehdä ilman tietojenkäsittelytieteen käyttölupaa, mutta tulet todennäköisesti tarvitsemaan sitä tulevaisuudessa. Joulun aikaan yliopiston järjestelmissä on katko, jolloin käyttöluvan aktivointi ei onnistu. Voit silloin tehdä silti tehtävät, ja aktivoida tunnuksen myöhemmin.

Ohjeita materiaalin lukemiseen

Prosenttiluku tehtävän nimen jälkeen kertoo, kuinka monta prosenttia se vastaa kyseisen osan laskaripisteistä.

Materiaali on rakennettu niin, että sitä voi seurata tehden esimerkit samalla. Suosittelemme tätä vahvasti.

Mikäli löydät virheen tai typon materiaalista, forkkaa tämä projekti, korjaa virhe omaan versioosi, ja tee pull request (tästä puhutaan toisessa osassa).

Materiaali

Info

subscribe via RSS