Hyppää pääsisältöön
Selaat menneen lukuvuoden (2020–2021) opintotietoja.
Haluatko vaihtaa kuluvaan lukuvuoteen?
Opintojakso, lukuvuosi 2020–2021
COMP.CS.100

Ohjelmointi 1: Johdatus ohjelmointiin, 5 op

Tampereen yliopisto
Opetusperiodit
Aktiivinen periodissa 1 (1.8.2020–18.10.2020)
Aktiivinen periodissa 2 (19.10.2020–31.12.2020)
Aktiivinen periodissa 3 (1.1.2021–7.3.2021)
Aktiivinen periodissa 4 (8.3.2021–31.5.2021)
Aktiivinen periodissa 5 (1.6.2021–31.7.2021)
Koodi
COMP.CS.100
Opetuskieli
englanti, suomi
Lukuvuosi
2020–2021
Opintojakson taso
Perusopinnot
Arvosteluasteikko
Yleinen asteikko, 0-5
Vastuuhenkilö
Vastuuopettaja:
Ari Suntioinen
Vastuuopettaja:
Jorma Laurikkala
Vastuuorganisaatio
Informaatioteknologian ja viestinnän tiedekunta 100 %
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.
Täydentävä tietämys
  • Joukot ja sanakirjat.
  • Tietorakenteiden yhdistely.
  • Luokkien ja olioiden perusteet.
  • Graafiset käyttöliittymien alkeet.
Erityistietämys
  • Parametrien oletusarvot.
  • Lambda-funktiot, funktionaalisesti muodostetut listat (list comprehensions) ja funktioparametrit.
  • Luokan erikoismetodit.
  • Tuplat.
Osaamistavoitteet
Lisätiedot
Vastaavat opintojaksot
Kokonaisuudet, joihin opintojakso kuuluu
Suoritustapa 1
Suoritukseen vaaditaan tietty määrä hyväksytysti ratkaistuja harjoitustehtäviä ja hyväksytty EXAM-tentti.

Osallistuminen opetukseen

25.08.2020 07.12.2020
Aktiivinen periodissa 1 (1.8.2020–18.10.2020)
Aktiivinen periodissa 2 (19.10.2020–31.12.2020)
25.08.2020 30.11.2020
Aktiivinen periodissa 1 (1.8.2020–18.10.2020)
Aktiivinen periodissa 2 (19.10.2020–31.12.2020)
12.01.2021 12.05.2021
Aktiivinen periodissa 3 (1.1.2021–7.3.2021)
Aktiivinen periodissa 4 (8.3.2021–31.5.2021)
12.01.2021 15.05.2021
Aktiivinen periodissa 3 (1.1.2021–7.3.2021)
Aktiivinen periodissa 4 (8.3.2021–31.5.2021)
12.01.2021 12.05.2021
Aktiivinen periodissa 3 (1.1.2021–7.3.2021)
Aktiivinen periodissa 4 (8.3.2021–31.5.2021)
17.05.2021 22.08.2021
Aktiivinen periodissa 4 (8.3.2021–31.5.2021)
Aktiivinen periodissa 5 (1.6.2021–31.7.2021)
17.05.2021 22.08.2021
Aktiivinen periodissa 4 (8.3.2021–31.5.2021)
Aktiivinen periodissa 5 (1.6.2021–31.7.2021)
Suoritustapa 2
Näyttökoe toteutetaan haastattelun muodossa.

Tentti

Tietoja ei opetusohjelmassa
Suoritustapa 3
Vuoden 2020 kesäkouluversio on peruttu. Järjestetään Tampere Summer Schoolin puitteissa elokuussa. Englanninkielinen intensiiviversio kurssin normaalista toteutuksesta (katso suoritustapa 1). Suunnattu ensisijaisesti ulkomaalaisille opiskelijoille. Suoritukseen vaaditaan tietty määrä hyväksytysti ratkaistuja harjoitustehtäviä ja hyväksytty tentti. Lisätietoja osoitteessa: https://www.tuni.fi/en/study-with-us/introduction-programming-tampere-summer-school-2020

Osallistuminen opetukseen

Tietoja ei opetusohjelmassa