Ohjelmointi 1: Johdatus ohjelmointiin

Yksittäinen kurssi

Kurssin ydinsisältö

  • Ohjelman ja algoritmin käsitteet. Pienten ohjelmien suunnitteleminen ja testaus.
  • Suunnitteleminen jakamalla pienempiin osakokonaisuuksiin: funktiot.

    Parametrit ja paluuarvon välitys.
  • Ohjelman ohjausrakenteet.
  • Muuttujat. Näkyvyysalue. Tiedon tyyppi.
  • Merkkijonot ja listat.
  • Tiedostojen peruskäsittely.
  • Hyvä ohjelmointitapa.
  • Ohjelmointikieli: Python.

Osaamistavoitteet

Opintojakson suoritettuaan opiskelija

  • hallitsee ohjelmoinnin peruskäsitteet (muuttujat ja ohjausrakenteet)
  • osaa jakaa ohjelman funktioihin
  • tuntee joitakin yksinkertaisia tietorakenteita
  • osaa muodostaa monimutkaisempia tietorakenteita yksinkertaisemmista rakenteista
  • osaa ratkaista pieniä ongelmia ohjelmoimalla
  • hallitsee hyvän ohjelmointitavan perusteet
  • tuntee olio-ohjelmoinnin peruskäsitteet (luokka ja olio)
  • tuntee graafisen käyttöliittymän alkeita

Opetuksen aikataulu

Kurssilla järjestetään aikataulutettua opetusta, mutta kurssin voi myös suorittaa omaan tahtiin. Kaikki materiaalit (luentotallenteet, harjoitustehtävät) löytyvät Moodlesta.

Kurssi järjestetään verkko-opetuksena lukuunottamatta kampuksella tehtävää tenttiä. Tarkistathan opettajalta, onko EXAM-tentti sidottu tiettyyn EXAM-luokkaan ennen tentin suorittamista.

Suoritustapa

Suoritukseen vaaditaan tietty määrä hyväksytysti ratkaistuja harjoitustehtäviä ja hyväksytty EXAM-tentti kampuksella Tampereella.

Lisätietoja Tampereen yliopiston opinto-oppaassa.

Tämän kurssin suorituksesta on mahdollista saada digitaalinen suoritusmerkki.

koodaus koodari devaus devaaja ohjelmointi alkeet

Vastuuopettaja

Tampereen yliopisto
Ari Suntioinen
ari.suntioinen(at)tuni.fi

Lisätietoa opintojen suorittamisesta

Tampereen yliopisto
Teemu RauhalaICT-koordinaattori
teemu.rauhala(at)tuni.fi

Hakua koskevat kysymykset

FITech-verkostoyliopisto
Fanny Qvickström, Opintoasioiden suunnittelija
info(at)fitech.io

Teemat:

Kurssikoodi:

Opintopisteet

Hinta:

Kurssin taso:

Kurssin ajankohta:

Viimeinen hakupäivä:

Vastuuyliopisto:

Toteuttamistapa:

Paikkakunta:

Opetuskieli:

Oletko kiinnostunut tästä kurssista? Tilaa ilmoitus kurssin tietojen muutoksista suoraan sähköpostiisi! Voit peruuttaa tilauksen koska tahansa.

Kurssi sisältyy seuraaviin teemoihin