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
- Kuvaus
- Suoritustavat
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.100Opetuskieli
englanti, suomiLukuvuosi
2020–2021Opintojakson taso
PerusopinnotArvosteluasteikko
Yleinen asteikko, 0-5Vastuuhenkilö
Vastuuopettaja:
Ari SuntioinenVastuuopettaja:
Jorma LaurikkalaVastuuorganisaatio
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