Kuva: Pixabay

Mikä on ohjelma? Mitä on ohjelmointi?

Tällä maksuttomalla opintojaksolla perehdyt ohjelmoinnin keskeisiin periaatteisiin ja ajattelutapoihin.

Kurssin sisältönä mm. algoritmit, ohjausrakenteet, aliohjelmat ja olio-ohjelmoinnin perusteet. Ohjelmointikielenä käytetään Javaa.

Aloittaaksesi kursssin mene sivulle https://ohjelmointi-19.mooc.fi/ ja aloita kurssi "Kesän 2019 aikataulutettu Ohjelmoinnin MOOC".

Ilmoittaudu
Moodle
Kirjaudu sisään nähdäksesi Moodlen kurssiavaimen.

Aikataulu

Kurssi on nyt käynnissä. Kurssin ensimmäisen osan tehtävien viimeinen palautushetki on 13.5. klo 23:59.

Ohjausta kurssin alkuun Helsingin yliopiston Kumpulan kampuksella Exactum-rakennuksessa, Pietari Kalmin katu 5, luokka BK107. Ohjausajat:
Ma 6.5. 15-18:30
Ti 7.5. 15-18:30
Pe 10.5. 15-17
Ma 13.5. 12-14
Ma 20.5. 16-18
Ti 21.5. 16-18
Ma 27.5. 16-18
Ti 28.5. 16-18
Pe 31.5. 16-18
Ma 3.6. 16-18
Ti 4.6. 16-18
Pe 7.6. 16-18
Ma 10.6. 16-18
Ti 11.6. 16-18
To 13.6. 16-18 (Huom! Päivä muuttunut/päiv. 10.6.)
Ma 17.6. 16-18
Ti 18.6. 16-18

(Ohjausaikoja lisätty sivulle 27.5.: pe 31.5., pe 7.6., to 13.6.)

PäivämääräAikaOpetuspaikka
Ma 6.5.2019
15:00 - 18:30
Ti 7.5.2019
15:00 - 18:30

Ilmoittautuminen ja opintomaksu

Kurssi on maksuton ja voit opiskella itsenäisesti Mooc-oppimisympäristössä.

Kurssi on maksuton. Voit opiskella sen itsenäisesti Mooc-oppimisympäristössä.

Jos haluat kurssista suoritusmerkinnän (5 op) Helsingin yliopiston opintorekisteriin, sinun tulee ilmoittautua Avoimeen yliopiston opiskelijaksi. Tämä tapahtuu tämän opinto-ohjelman kohdasta Ilmoittautuminen. Tarkka ilmoittautumisaika näkyy klikkaamalla Ilmoittaudu-painiketta.

Ilmoittautuminen alkaa 45 vuorokautta ennen opintojakson alkua. Tarkka ilmoittautumisaika näkyy klikkaamalla Ilmoittaudu-painiketta.

Kurssille ilmoittaudutaan 7.5. jälkeen kurssin lukuvuoden (Ohjelmoinnin perusteet/MOOC/2019) ilmoittautumislinkillä, joka pitää sisällään opiskelun myös kesäkaudella.

Miten opiskelemaan?
Käytännön ohjeita opiskeluun

Varaamme oikeuden muutoksiin opinto-ohjelmassa.

Kuvaus

Opintojakso sopii kaikille tietojenkäsittelytieteestä ja ohjelmoinnista kiinnostuneille.

Kurssilla ei ole esitietovaatimuksia, ei edellytetä ennakkotietoja ohjelmoinnista.

Opintojaksolla perehdyt ohjelmoinnin keskeisiin periaatteisiin ja ajattelutapoihin. Kurssin sisältönä mm. algoritmit, ohjausrakenteet, aliohjelmat ja olio-ohjelmoinnin perusteet. Ohjelmointikielenä käytetään Javaa.

Voit suorittaa kurssin täysin verkossa niin mooc-kurssilla kuin monimuotokurssillakin. Monimuotokurssilla on kuitenkin myös aloitusluento, luentotallenteita, harjoitustapaamisia ja ohjausta ohjelmointiin. Monimuotokurssilla on opetusta kun taas mooc-kurssilla opiskellaan enemmän itsenäisesti. Verkkokurssi on monimuotokurssin harjoitusryhmä ilman harjoitustapaamisia.

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?

Kurssin jälkeen suoritetaan kurssi Ohjelmoinnin jatkokurssi (AYTKT10003).

Kurssi arvioidaan asteikolla 0-5.

Kurssin voit suorittaa osana Tietojenkäsittelytieteen osaston DEFA-opintoja (Digital Education For All). DEFA-väylää koskeviin kysymyksiin vastataan osoitteesta DEFA-help@cs.helsinki.fi ja kurssin sisältöön tai suoritukseen liittyvissä kysymyksissä voit olla yhteydessä kurssin vastuuhenkilöön.

Kurssin opiskelu tapahtuu Mooc-oppimisympäristössä, josta löytyy materiaalit ja ohjeet kurssin suorittamiseksi.

Jos haluat osallistua Avoimen yliopiston järjestämään loppukokeeseen, tarvitset Helsingin yliopiston käyttäjätunnuksen Moodlea varten. Kurssin Moodle avautuu 1.5.2019

Linkin ja kurssiavaimen opintojakson Moodleen saat kirjautumalla tähän opinto-ohjelmaan (=kurssisivulle) Helsingin yliopiston käyttäjätunnuksella. Huom! Tämä onnistuu aikaisintaan ilmoittautumistasi seuraavana päivänä. Saat käyttäjätunnusta koskevaa lisätietoa sähköpostiisi ilmoittautumisesi jälkeen.

Ohjelmoinnin MOOC 2019 koostuu kahdesta kurssista Ohjelmoinnin perusteet 5 op ja Ohjelmoinnin jatkokurssi 5 op. Kurssin opiskelu tapahtuu Ohjelmoinnin Mooc 2019 oppimisympäristössä (https://ohjelmointi-19.mooc.fi/) , josta löytyy materiaalit ja ohjeet kurssin suorittamiseksi.

Tuutorin Reetta Puskan ohjausta työskentelyyn ma 6.5. ja ti 7.5.19 klo 15.00 – 18.30 paikka: Helsingin yliopiston Kumpulan kampus, Exactum, luokka BK107. Lisäksi on saatavilla ohjausta verkko-oppimisympäristö Moodlessa.

Verkkotentit:

  • la 8.6.2019 (ohjelmoinnin perusteet ja ohjelmoinnin jatkokurssi)
  • la 29.6.2019 (ohjelmoinnin perusteet ja ohjelmoinnin jatkokurssi)
  • ti 20.8.2019 (ohjelmoinnin perusteet ja ohjelmoinnin jatkokurssi)
  • la 28.9.2019 (ohjelmoinnin perusteet ja ohjelmoinnin jatkokurssi)
  • la 16.11.2019 (ohjelmoinnin perusteet ja ohjelmoinnin jatkokurssi)
  • la 4.1.2020 (ohjelmoinnin perusteet ja ohjelmoinnin jatkokurssi)

Valitsemaasi verkkotenttiin ei tarvitse erikseen ilmoittautua! Lisää kurssin tenttikäytännöistä Ohjelmoinnin MOOC-sivulla.

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ä

Opintojakso on osa Tietojenkäsittelytieteen perusopintojen (25 op) kokonaisuutta.