Kuva: Pixabay

MIKÄ ON OHJELMA? MITÄ ON OHJELMOINTI?

Tällä opintojaksolla perehdyt ohjelmoinnin keskeisiin periaatteisiin ja ajattelutapoihin Python-kielen avulla.

Opintojaksolla on:
- MOOC-kurssimateriaali, joka sisältää automaattisesti tarkistettavia tehtäviä.
- Luentokurssin oma tukimateriaali.
- Luentotallenteet ja
- vuorovaikutteiset luentotilaisuudet verkossa. Sinulla on mahdollisuus kysyä ja kommentoida luennon aiheisiin liittyen.
- Ryhmän oma keskustelualue, jossa opettaja vastaa kysymyksiisi.
- Tiedekunnan järjestämää vapaaehtoista työpajaohjausta / tuutorointia Helsingin yliopiston Kumpulan kampuksella
- Verkkotentti.
- Lyhyt yhteenveto eräistä keskeisistä Pythonin ja Javan eroista sekä muutamia esimerkkejä.

MOOC-materiaali (sisältäen tehtävät ja tentin) sekä työpajaohjaus ovat tarjolla myös maksuttomalla MOOC-muotoisella kurssitoteutuksella.

Registration and fee

75 euroa. Lisätietoja.

Tällä opintojaksolla toimit kahdella eri verkkoalustalla:

  • Alusta A (mooc.fi): Teet automaattisesti tarkastettavia tehtäviä MOOC-kurssimateriaalissa.
  • Alusta B (mooc.helsinki.fi): Seuraat luentomateriaaleja ja osallistut keskusteluun suljetulla kurssialueella.

Kurssin aloittaminen onnistuu seuraavien vaiheiden kautta:

  1. Alusta A (mooc.fi): Luo käyttäjätunnus MOOC-kurssimateriaalin mooc.fi -alustalle.
  2. Ilmoittaudu kurssille ja maksa opintomaksu. Kirjoita ilmoittautumislomakkeen kenttään Käyttämäsi sähköpostiosoite MOOC-kurssilla alustalla A (mooc.fi) käyttämäsi sähköpostiosoite. Ilmoittaudu tämän linkin kautta.
  3. Alusta B (mooc.helsinki.fi): Tutustu ohjeisiin ja luo käyttäjätunnus kurssialueen mooc.helsinki.fi -alustalle. Jos sinulla on jonkin suomalaisen korkeakoulun tai tutkimuslaitoksen tunnukset, ei tunnusten luominen ole välttämätöntä. Voit kirjautua kurssille tunnuksillasi.
  4. Sinulle lähetetään linkki ja kurssiavain mooc.helsinki.fi -alustan (alusta B) kurssialueelle kurssin alkaessa 21.1.2021.
  5. Siirry sinulle lähetettävän linkin kautta kurssialueelle (alusta B, mooc.helsinki.fi) ja aloita opiskelu. Mikäli sinulla ongelmia ilmoittautumisen kanssa, ota yhteyttä avoinyo-tietojenkasittelytiede@helsinki.fi.

Ilmoittautuminen Avoimen yliopiston opintoihin alkaa 45 päivää ennen kurssin alkua. Tarkka ilmoittautumisaika näkyy kohdassa 2 olevasta ilmoittautumislinkistä.

Lue lisää:

Avoin yliopisto varaa oikeuden muutoksiin tällä kurssisivulla.

Description

Opintojakso sopii kaikille tietojenkäsittelytieteestä ja ohjelmoinnista kiinnostuneille.

EDELTÄVÄT OPINNOT TAI MUU AIEMPI OSAAMINEN

Opintojaksolla ei ole esitietovaatimuksia. Ennakkotietoja ohjelmoinnista ei edellytetä.

Opintojaksolla ei ole esitietovaatimuksia. Ennakkotietoja ohjelmoinnista ei edellytetä.

Voit suorittaa kurssin täysin verkossa niin mooc-kurssilla kuin luentokurssillakin. Luentokurssilla on kuitenkin opetusta kun taas mooc-kurssilla opiskellaan enemmän itsenäisesti.

Opintojakson jälkeen

  1. ymmärrät periaatteen tasolla algoritmien ja tietokoneen toiminnan ja ohjelmoinnin rooli tässä toiminnassa,
  2. osaat kirjoittaa itse imperatiiviseen paradigmaan perustuvia yksinkertaisen ongelman ratkaisevia ohjelmia ja
  3. osaat käyttää ohjelmointikieltä työvälineenä datan käsittelemiseksi esimerkiksi opiskeluun, työhön tai harrastuksiin liittyvissä tilanteissa.

Ohjelmoinnin perusteet jaksolla saat perustietoa mm. seuraavista sisältöalueista:
- Mikä on ohjelma?
- Mitä on ohjelmointi?
- Mikä on ohjelmointikieli?
- Mitä ovat ohjelmointikielen perusasiat?
- Miten ongelmanratkaisu saadaan esitettyä tietokoneella?

Kurssi koostuu seuraavista elementeistä ja on täysin suoritettavissa verkon välityksellä:

  • Kaikille avoin MOOC-kurssimateriaali, joka sisältää automaattisesti tarkistettavia tehtäviä.
  • Luentokurssin oma tukimateriaali.
  • Luentotallenteet ja
  • Vuorovaikutteiset luentotilaisuudet verkossa. Sinulla on mahdollisuus kysyä ja kommentoida luennon aiheisiin liittyen.
  • Ryhmän oma keskustelualue, jossa opettaja vastaa kysymyksiisi.
  • Tiedekunnan järjestämä vapaaehtoinen työpajaohjausta / tuutorointi Helsingin yliopiston Kumpulan kampuksella (keskiviikkoisin klo 16-18 ja perjantaisin klo 12-14).
  • Verkkotentti.

MOOC-materiaali (sisältäen tehtävät ja tentin) sekä työpajaohjaus ovat tarjolla myös maksuttomalla MOOC-muotoisella kurssitoteutuksella.

Alusta A (mooc.fi): Kurssimateriaali

  • Kurssimateriaali on kaikille avoin ja löytyy mooc.fi -alustalta. Löydät linkin kurssimateriaaliin kurssialueelta.
  • Opintojakson suorittamiseen vaadittavat tehtävät löytyvät kurssimateriaalista.

Alusta B (mooc.helsinki.fi): Kurssialue

  • MITÄ - Kurssialue on kotipesä, josta löydät tietoa opintojaksoon liittyvistä asioista samaan paikkaan koottuna ja jossa voit keskustella opettajan ja muiden opiskelijoiden kanssa. Kurssialueelta löydät myös omaa tukimateriaalia.
  • MISSÄ - Käytössä on kurssialue verkko-oppimisympäristö mooc.helsinki.fi -alustalla.
  • MILLOIN - Kurssialue avautuu 21.1.2021.
  • MITEN PÄÄSEN KURSSIALUEELLE - Linkin ja kurssiavaimen opintojakson mooc.helsinki.fi -kurssialueelle saat sähköpostitse kurssi-ilmoittautumisesi jälkeen.

    Opiskeletko Helsingin yliopistossa tai jossain muussa HAKA-verkoston jäseninstituutiossa?

    • Mikäli kyllä, käytä omaa käyttäjätunnustasi mooc.helsinki.fi -kurssialueelle kirjautumiseen.
    • Mikäli et, luo oma käyttäjätunnus mooc.helsinki.fi -alustalle: Ohjeet käyttäjätunnuksen luomiseen.

Luennot

  • Kurssilla on seitsemän luentoa.
  • Luentotallenteet ovat katsottavissa kurssialueella.
  • Lisäksi sinulla on mahdollisuus osallistua vuorovaikutteisiin luentotilaisuuksiin yhdessä opettajan ja muiden opintojakson opiskelijoiden kanssa aikataulutetusti. Osallistumispakkoa luentotilaisuuksiin ei ole.
  • Aikataulu: Vuorovaikutteiset luentotilaisuudet järjestetään torstaisin klo 17.15- n. 18.45 (tilaisuuden tarkka päättymisaika riippuu keskustelun määrästä). Ensimmäinen luento on 21.1.2021.

Tuki

  • Voit osallistua tiedekunnan järjestämään vapaaehtoiseen työpajaohjaukseen Helsingin yliopiston Kumpulan kampuksella (opintojakson aikana keskiviikkoisin klo 16-18 ja perjantaisin klo 12-14).
  • Voit kysyä opintojaksoon liittyvistä asioista, kuten luentoesimerkeistä ja harjoituksista, jakson opettajalta ja muilta opiskelijoilta kurssialueen keskustelualueella.

Tentti

  • Opintojakson lopuksi suoritat verkkotentin kurssialustalla.
  • Tenttien aikataulu päivitetään kurssialueelle.
  • Valitsemaasi verkkotenttiin ei tarvitse erikseen ilmoittautua!

Verkkotenttipäivät: Ohjelmoinnin perusteet (Osat 1-7)

  • Lauantai 6.3.21
  • Lauantai 15.5.21
  • Lauantai 3.7.21
  • Lauantai 7.8.21
  • Lauantai 2.10.21
  • Lauantai 27.11.21

Huom! Mikäli haluat ruotsinkieliset tenttikysymykset tai sinulla on tenttiin liittyviä erityisjärjestelytarpeita (esim. lukivaikeus), ilmoita siitä yhteydenottolomakkeella viimeistään 14 päivää ennen tenttiä.

Toimita samalla erityisjärjestelyjä varten kopio lääkärintodistuksesta tai erityisopettajan, psykologin tai puheterapeutin lausunnosta osoitteeseen: specialneeds@helsinki.fi.

Lisätietoa verkkotenteistä

Opintojaksolla on käytössä verkkomateriaali. Verkkomateriaalissa on tarvittaessa linkkejä lisämateriaaleihin.

Asteikolla 0-5

Arvostelu perustuu automaattisesti tarkistettaviin harjoitustehtäviin sekä kurssin lopussa järjestettävään verkkotenttiin.

Tällä kurssilla opiskelijoilla ei ole käytössään Helsingin yliopiston käyttäjätunnuksia. Jos haluat tarkastella tai jakaa opintosuorituksesi tietoja opintojakson päätyttyä, kirjaudu Opetushallituksen ylläpitämään Oma Opintopolku -palveluun. Opintosuoritus näkyy enintään kahden vuorokauden viiveellä Oma Opintopolku -palvelussa sen kirjautumisesta Helsingin yliopiston opintorekisteriin. Oma Opintopolku -palveluun kirjautumista varten sinun tulee tunnistautua pankkitunnuksella, mobiilivarmenteella tai sirullisella henkilökortilla.

Kurssiin liittyvät kysymykset:

Kurssi koostuu seuraavista elementeistä ja on täysin suoritettavissa verkon välityksellä:

  • Kaikille avoin MOOC-kurssimateriaali, joka sisältää automaattisesti tarkistettavia tehtäviä.
  • Luentokurssin oma tukimateriaali.
  • Luentotallenteet ja
  • Vuorovaikutteiset luentotilaisuudet verkossa. Sinulla on mahdollisuus kysyä ja kommentoida luennon aiheisiin liittyen.
  • Ryhmän oma keskustelualue, jossa opettaja vastaa kysymyksiisi.
  • Tiedekunnan järjestämä vapaaehtoinen työpajaohjausta / tuutorointi Helsingin yliopiston Kumpulan kampuksella (keskiviikkoisin klo 16-18 ja perjantaisin klo 12-14).
  • Verkkotentti.

MOOC-materiaali (sisältäen tehtävät ja tentin) sekä työpajaohjaus ovat tarjolla myös maksuttomalla MOOC-muotoisella kurssitoteutuksella.

Opintojakso on osa Tietojenkäsittelytieteen perusopintojen (25 op) kokonaisuutta.
Opintojakson jälkeen suoritetaan jakso Ohjelmoinnin jatkokurssi (AYTKT10003).

Mahdollisuus Python-lisäkurssien suorittamiseen

Jos olet jo suorittanut Helsingin yliopiston ohjelmointikurssit (Ohjelmoinnin perusteet, Ohjelmoinnin jatkokurssi) Javalla, voit suorittaa kursseista myös Python-kieliset versiot. Lisäsuoritukset ovat yhden opintopisteen laajuisia, ja ne merkitään seuraavilla kurssikoodeilla:

AYTKT100021 Ohjelmoinnin perusteet, lisäosa (Python) 1 op
AYTKT100031 Ohjelmoinnin jatkokurssi, lisäosa (Python) 1 op

Suoritukseen vaaditaan vastaavan 5 op:n Python-kielisen MOOCin hyväksytty suoritus. Ohessa ohjeet, miten 1 op:n suoritus rekisteröidään opintorekisteriin.

Jos käytössäsi on Helsingin yliopiston käyttäjätunnus:
- Ota WebOodin opintosuoritusotteestasi ruutukaappaus, jossa näkyy opiskelijanumerosi ja suorittamasi Java-kurssit ja lähetä se osoitteeseen erkki.kaila@helsinki.fi Laita viestiin mukaan mooc.fi järjestelmässä käyttämäsi sähköpostiosoite.

Jos käytössäsi ei ole Helsingin yliopiston käyttäjätunnusta:
- Kysy opiskelijanumeroasi osoitteesta avoinyo-tietojenkasittelytede@helsinki.fi Kerro nimesi ja henkilötunnuksesi alkuosa.
- Ota Oma opintopolku-palvelusta ruutukaappaus, jossa näkyy suorittamasi Java-kurssit ja lähetä se osoitteeseen erkki.kaila@helsinki.fi Laita viestiin mukaan opiskelijanumerosi ja mooc.fi järjestelmässä käyttämäsi sähköpostiosoite.

Jos olet suorittanut 5 op:n perusteet tai jatkokurssin jommallakummalla ohjelmointikielellä ja tavoitteenasi on korottaa jo suorittamasi kurssin arvosanaa, silloin et lähetä ko. sähköpostia opettajalle.