Kuva: Pixabay

MIKÄ ON OHJELMA? MITÄ ON OHJELMOINTI?

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

Kurssilla tutustutaan algoritmeihin ja niiden toteuttamiseen Javalla, metodien (aliohjelmien) käyttöön ja laadintaan sekä olio-ohjelmoinnin perusteisiin. Edelleen tutustutaan mm. ArrayListiin, HashMapiin ja virtojen (streams) käyttöön. Kurssilla on luentotallenteita, oppikirjamainen luentomoniste ja vapaaehtoisia harjoituksia, joiden tekemiseen saa apua opettajilta lähitapaamisissa ja verkon välityksellä.

Monimuotokurssilla opiskellaan pääasiassa itsenäisesti, mutta sinulla on kuitenkin mahdollisuus tavata kurssin ohjaaja ja muita ryhmässä opiskelevia, tai saada tarvittaessa verkkovälitteistä opastusta. Kurssi on mahdollista suorittaa myös täysin verkossa joko opettajan vetämänä verkkokurssina tai omatoimista tiedonhakua painottavana MOOC-kurssina.

Enrol
Moodle
Log in to view the registration key for Moodle.

Timetable

Here is the course’s teaching schedule. Check the description for possible other schedules.

DateTimeLocation
Thu 31.10.2019
17:15 - 18:45
Mon 4.11.2019
17:15 - 18:45
Mon 11.11.2019
17:15 - 18:45
Mon 18.11.2019
17:15 - 18:45
Mon 25.11.2019
17:15 - 18:45
Mon 2.12.2019
17:15 - 18:45
Mon 9.12.2019
17:15 - 18:45
Mon 16.12.2019
17:15 - 18:45

Registration and fee

75 euroa Lisätietoja

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

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

Varaamme oikeuden muutoksiin opinto-ohjelmassa.

Description

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).

Opettajan verkkomateriaali

Kurssi suoritetaan vaihtoehtoisesti joko pelkällä kurssitentillä tai kolmella välitentillä. Tentteihin liittyy myös arvosanaan vaikuttavia, automaattisesti tarkistettavia harjoitustehtäviä. Kurssi arvioidaan arvosana-asteikolla 0-5.

Aloitusluento (1*2h) + harjoitukset 14 t (7*2h) (tai vaihtoehtoisesti verkkotyöskentely) + kuulustelu.

Kurssilla on luentotallenteita, oppikirjamainen luentomoniste ja vapaaehtoisia harjoituksia, joiden tekemiseen saa apua opettajilta.

Käytössä on verkko-oppimisympäristö Moodle, joka avautuu 31.10.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.

Kurssi suoritetaan vaihtoehtoisesti joko pelkällä kurssitentillä tai kolmella välitentillä. Tentteihin liittyy myös arvosanaan vaikuttavia, automaattisesti tarkistettavia harjoitustehtäviä. Kaikki nämä suoritetaan verkon välityksellä. Kurssilla on lisäksi suurehko määrä vapaaehtoisia ohjelmointitehtäviä, joiden suorittaminen tai suorittamatta jättäminen ei vaikuta arvosanaan mutta joiden tekemiseen on tarjolla myös opiskelijakohtaista opastusta ja joihin julkaistaan kurssin mittaan esimerkkivastauksia.

Opintopiirejäkin voidaan tarvittaessa muodostaa sellaisista kiinnostuneille. Käytettävissä on oppikirjamainen verkkomateriaali ja muuta kirjallisuutta ei tarvitse hankkia. Harjoitustilaisuuksiin tai luennoille ei ole pakko osallistua ja kurssi on kokonaisuudessaan suoritettavissa myös verkon välityksellä.

Aloitusluento: to 31.10. klo 17.15-18.45, joka järjestetään lähiopetuksena, paikka selviää Aikataulu-kohdasta. Muut luennot ovat tallenteina verkossa.

Harjoitukset ryhmä 1 ma 4.11.-16.12.19 klo 17.15.-18.45

Verkkotenttipäivät:

18.12.19 klo 17-20

18.1.20 klo 9-12

24.2.20 klo 17-20

Tehtävien viimeinen palautuspäivä ti 14.1.2020.

Valitsemaasi verkkotenttiin ei tarvitse erikseen ilmoittautua!

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.