Timetable
Registration and fee
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 joko verkkokurssina tai mooc-kurssina. Kurssin voi suorittaa myös monimuotokurssina, osallistumalla luennolle ja harjoituksiin. Verkkokurssilla on opetusta kun taas mooc-kurssilla opiskellaan enemmän itsenäisesti. Verkkokurssilla on mm. luentotallenteita ja ohjausta ohjelmointiin.
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
Arviointiasteikko 0-5
Luennot torstaisin 20 t (6*3h ja 1*2h) + harjoitukset 30 t (15*2h) (tai vaihtoehtoisesti verkkotyöskentely) + kuulustelu.
Luennoilla ja harjoituksissa ei ole läsnäolopakkoa.
Harjoitustilaisuuksiin voi tulla itse kokemansa tarpeen mukaan - kaikkiin tapaamisiin ei tarvitse osallistua
Kuulustelu järjestetään ns. perinteisenä, läsnäoloa edellyttävänä tenttinä.
Harjoitukset ryhmä 1 ma, ti ja ke klo 16:30-18:00 (ei viikolla 49)
Tenttipäivät:
MA 18.12.2017 klo 17-20
KE 24.1.2018 klo 17-20
LA 3.3. klo 9-12
Uusintoihin voi osallistua myös ilman harjoituksia.
Muista ilmoittautua tenttiin. Opintomaksuun sisältyy opinto-ohjelmassa mainitut tenttipäivät.
Opintojakso on osa Tietojenkäsittelytieteen perusopintojen (25 op) kokonaisuutta.