Joh­dan­to
Ai­ka­tau­lu
Ope­tus­muo­dot
Viik­ko­teh­tä­vät
Tent­ti
Esi­tie­to­vaa­ti­muk­set
Työ­mää­rä
Taus­taa
Van­hat tie­dot­teet


Kurs­sin teks­ti (kes­ken)
Luen­to­ruu­dut (kes­ken)

Van­ho­ja tent­te­jä (v = vas­tauk­si­neen) Tent­ti 13.5.2026 vas­tauk­si­neen
Tent­ti 21.1.2026 vas­tauk­si­neen
Tent­ti 15.12.2025 vas­tauk­si­neen
Tent­ti 16.4.2025 vas­tauk­si­neen
Tent­ti 22.1.2025 vas­tauk­si­neen
Tent­ti 16.12.2024 vas­tauk­si­neen
Tent­ti 24.4.2024 vas­tauk­si­neen
Tent­ti 23.2.2024 vas­tauk­si­neen
Tent­ti 13.12.2023 vas­tauk­si­neen
Tent­ti 30.6.2023 vas­tauk­si­neen
Tent­ti 27.1.2023 vas­tauk­si­neen
Tent­ti 14.12.2022 vas­tauk­si­neen

TIEA3810 So­vel­let­tu pre­di­kaat­ti­lo­giik­ka

Syk­sy 2026

26.10.2026‒16.12.2026

Kurs­sin suo­sio yl­lät­ti. Kas­vua vii­me vuo­ti­seen on yli 50 %! Yri­täm­me jär­jes­tää kurs­sil­le li­sää ti­laa, niin et­tä kaik­ki mah­tui­si­vat. Sit­ten kun tie­dän enem­män, il­moi­tan sii­tä tääl­lä.

Kurs­si al­kaa maa­nan­tai­na 26.10. klo 10:15 Lea Pulk­ki­sen sa­lis­sa Ag B431.1. Lähdetään liikkeelle siitä oletuksesta, että lisäpaikat saadaan järjestettyä. Tu­le sin­ne sil­loin vaik­ka et oli­si il­moit­tau­tu­nut.

Viik­ko­teh­tä­viä täs­men­net­ty ja pie­niä mui­ta muu­tok­sia teh­ty 24.10.2026

Viik­ko­teh­tä­vät

Jo­ka viik­ko kir­jas­ta pi­tää lu­kea sil­le vii­kol­le mer­ki­tyt koh­dat ja teh­dä nii­hin si­säl­ty­vät teh­tä­vät. Kui­ten­kaan *-mer­kit­ty­jä osuuk­sia ei tar­vit­se lu­kea ei­kä nii­hin si­säl­ty­viä teh­tä­viä teh­dä.

Jo­ka viik­ko pa­kol­li­sis­ta Math­Check-teh­tä­vis­tä pi­tää teh­dä kaik­ki. Jos va­lin­nai­sia Math­Check-teh­tä­viä on il­moi­tet­tu, niin niis­tä pi­tää teh­dä yk­si. Va­lin­nai­sek­si saa va­li­ta myös min­kä ta­han­sa ai­kai­sem­man vii­kon teh­tä­vän, jo­ta ei ole vie­lä teh­nyt. Huom! Luet­te­lo on val­mis vain niin pit­käl­le kuin teh­tä­vien nu­me­rot ovat al­le sa­dan. Älä vie­lä tee 900-sar­jan teh­tä­viä.

Teh­tä­vät 1, 2.11.2026 mennessä

Kir­ja: alus­ta lu­vun 2.2 lop­puun.

Pa­kol­li­set Math­Check-teh­tä­vät:

  1. Lau­se­ke­puis­ta lau­sek­keik­si
  2. Pro­po­si­tio­lo­gii­kan pe­rus­ope­raat­to­rit

Va­lin­nai­set Math­Check-teh­tä­vät:

  1. Yleis­tä Math­Checkis­tä
  2. Lau­sek­kei­siin liit­ty­viä kä­sit­tei­tä

Teh­tä­vät 2, 9.11.2026 mennessä

Kir­ja:

Pa­kol­li­set Math­Check-teh­tä­vät:

  1. Sa­nal­li­sia yh­tä­löi­tä
  2. Loo­gi­sia ta­so­ku­vioi­ta

Va­lin­nai­set Math­Check-teh­tä­vät:

  1. Oh­jel­mat help­po ja no­pea il­man net­to­ala­mä­keä
  2. Ak­sioo­mis­ta päät­te­ly

Teh­tä­vät 3, 16.11.2026 mennessä

Kir­ja:

Pa­kol­li­set Math­Check-teh­tä­vät:

  1. Lo­giik­ka reaa­li­lu­ku­jen kä­sit­te­lys­sä
  2. Sie­ven­tä­mi­nen pro­po­si­tio­lo­gii­kas­sa

Va­lin­nai­set Math­Check-teh­tä­vät:

  1. Lu­ku­jo­nois­ta lau­sek­keik­si
  2. In­dek­sien kä­sit­te­lyä
  3. Jouk­ko-opin al­keet (Jos jou­kot ei­vät ole tut­tu­ja, niin tä­män te­ke­mi­ses­tä on jat­kos­sa hyö­tyä.)

Teh­tä­vät 4, 23.11.2026 mennessä

Kir­ja:

Pa­kol­li­set Math­Check-teh­tä­vät:

  1. It­seis­ar­vo
  2. Po­tens­si­las­ku

Va­lin­nai­set Math­Check-teh­tä­vät:

  1. De­ri­vaat­ta
  2. Mur­to­lau­sek­keet
  3. Kon­junk­tii­vi­nen ja dis­junk­tii­vi­nen nor­maa­li­muo­to

Teh­tä­vät 5, 30.11.2026 mennessä

Kir­ja:

Pa­kol­li­set Math­Check-teh­tä­vät:

  1. Vii­mei­nen nu­me­ro
  2. Bi­nää­ri­po­tens­si

Va­lin­nai­set Math­Check-teh­tä­vät:

  1. Mo­nen­lais­ten yh­tä­löi­den rat­kai­se­mi­nen
  2. Ka­nan­pa­lat
  3. Ra­tio­naa­li­lu­ku­jen de­si­maa­li­esi­tyk­set

Teh­tä­vät 6, 7.12.2026 mennessä

Kir­ja:

Pa­kol­li­set Math­Check-teh­tä­vät:

  1. Tau­luk­ko­väit­tei­tä, osa 1
  2. Te­ki­jä ja al­ku­lu­ku

Va­lin­nai­set Math­Check-teh­tä­vät:

  1. Sum­ma­mer­kin­tä
  2. Kah­den sum­ma
  3. To­dis­ta­mi­ses­ta
  4. Ra­tio­naa­li­lu­ku­jen jouk­ko on nol­la­mi­tal­li­nen

Teh­tä­vät 7, 14.12.2026 mennessä

Kir­ja:

Pa­kol­li­set Math­Check-teh­tä­vät:

  1. Suu­rim­man yh­tei­sen te­ki­jän al­go­rit­mi
  2. Yh­tä­lö­ryh­miä
  3. Lo­ga­rit­mit
  4. Ma­te­maat­ti­ses­ta päät­te­le­mi­ses­tä

Va­lin­nai­set Math­Check-teh­tä­vät:

  1. Kvant­to­ri­teh­tä­viä
  2. Täy­del­li­syys­ak­sioo­ma
  3. To­dis­ta­mi­nen in­duk­tiol­la
  4. Sar­jal­le Θ-mer­kin­tä hel­pos­ti
  5. SYT-al­go­rit­min no­peus
  6. Tau­lu­koi­ta kos­ke­via väit­tei­tä
  7. Tent­tiin 12.4.2019 pe­rus­tu­va it­se­opis­ke­lu­si­vu
  8. Ne­liö­juu­ri(−1) al­ku­lu­ku­kun­nis­sa

Joh­dan­to

Kurs­sil­la kä­si­tel­lään ma­te­maat­tis­ta lo­giik­kaa käy­tän­nön so­vel­lus­ten nä­kö­kul­mas­ta. So­vel­lus­aluee­na on en­si­si­jai­ses­ti kou­lu­ma­te­ma­tiik­ka mut­ta myös ai­na­kin oh­jel­moin­ti. Opet­ta­ji­na toi­mi­vat Ant­ti Val­ma­ri ja Lau­ri Laa­ja­la.

Kurs­sil­la on osit­tain pa­kol­li­sia las­ku­har­joi­tus­ta­paa­mi­sia ja ko­ti­teh­tä­viä se­kä pa­kol­li­nen tent­ti. Opis­ke­li­jan on osal­lis­tut­ta­va ai­na­kin kol­meen las­ku­har­joi­tus­ta­paa­mi­seen (osal­lis­tu­mi­nen tar­kas­te­taan) ja teh­tä­vä ko­ti­teh­tä­vät ai­na­kin 80-pro­sent­ti­ses­ti (teh­tä­vien te­ke­mis­tä ei tar­kas­te­ta, mut­ta tee ne sil­ti jot­ta me­nes­tyi­sit ten­tis­sä).

Opis­ke­li­jat, joil­la on näyt­töä ky­vys­tä opis­kel­la ma­te­maat­ti­sia asioi­ta oma­toi­mi­ses­ti, voi­daan pyyn­nös­tä va­paut­taa osit­tain tai ko­ko­naan muis­ta vaa­ti­muk­sis­ta kuin ten­tis­tä. Näy­tön pi­tää ol­la vah­vem­paa kuin mi­tä jo­ka toi­sel­la kurs­sil­le il­moit­tau­tu­neel­la on. Se, et­tä on suo­rit­ta­nut en­sim­mäi­sen vuo­den ma­te­ma­tii­kan kurs­sit ar­vo­sa­na­ta­sol­la 3, ei yk­si­nään rii­tä, sil­lä se edus­taa suo­ri­tus­ta­soa, jon­ka ar­viol­ta suun­nil­leen puo­let on saa­vut­ta­nut.

Tä­tä ko­ti­si­vua voi­daan täy­den­tää kurs­sin ai­ka­na.

Ai­ka­tau­lu

Kurs­si pi­de­tään 26.10.2026‒16.12.2026.

Poik­keuk­set:

maa­nan­tai tiis­tai kes­ki­viik­ko tors­tai per­jan­tai
 8:15‒ 9:00
 9:15‒10:00
10:15‒11:00 Luen­to Ag B431.1 Lea Pulk­ki­sen sa­li
11:15‒12:00
12:15‒13:00 Las­ku­har­joi­tuk­set Ag B434.1 Lamb­da Luen­to Ag B434.1 Lamb­da
13:15‒14:00
14:15‒15:00 Las­ku­har­joi­tuk­set Ag B337.1 Ep­si­lon
15:15‒16:00

Ope­tus­muo­dot

Ai­neis­to­na on verk­ko­kir­ja, luen­to­ruu­tu­ja, vep­pi­si­vu­ja jois­sa on kurs­sin ai­hee­seen liit­ty­viä teh­tä­viä joi­den vas­tauk­set tie­to­ko­ne tar­kas­taa vä­lit­tö­mäs­ti se­kä mah­dol­li­ses­ti muu­ta opis­ke­li­joil­le il­mai­sek­si saa­ta­va­na ole­vaa ai­neis­toa.

Ar­vo­sa­na mää­räy­tyy vain ten­tis­tä (sil­lä va­rauk­sel­la, et­tä jos osa­suo­ri­tuk­sia puut­tuu, niin ar­vo­sa­naa ei tu­le vaik­ka tent­ti me­ni­si kuin­ka hy­vin).

Kurs­sil­la saa ja kan­nat­taa käyt­tää te­ko­älyä opis­ke­lun apu­na. Kurs­sin teks­tin alus­sa on sii­hen oh­jeet.

Tent­ti

En­sim­mäi­nen tent­ti on 16.12.2026 klo 10:15‒14:00 sa­lis­sa Ag B122.1 Al­fa. Sii­hen ei tar­vit­se il­moit­tau­tua. Lo­put ten­tit ovat [ei vie­lä tie­dos­sa] ja [ei vie­lä tie­dos­sa]. Nii­hin il­moit­tau­du­taan Si­sus­sa.

Esi­tie­to­vaa­ti­muk­set

Kaik­ki esi­tie­dot saa kor­va­ta muul­la sa­man­kal­tai­sel­la suo­ri­tuk­sel­la. Esi­tie­to­kurs­sin suo­ri­tus saa ol­la kes­ken.

Pa­kol­li­set:

Suo­si­tel­lut:

Työ­mää­rä

Va­rau­du sii­hen, et­tä työ­mää­rä on suu­ri. Vi­ral­li­sen las­ku­ta­van mu­kaan 5 op tar­koit­tai­si 133 tun­tia opis­ke­li­jan työ­tä. Mi­nus­ta vi­ral­li­nen las­ku­ta­pa on vää­rä, mut­ta yli sa­ta tun­tia voi­daan kyl­lä tar­vi­ta.

Va­raa täl­le kurs­sil­le 13 tun­tia vii­kos­sa. Täs­sä yh­tey­des­sä tun­ti tar­koit­taa 45 mi­nuut­tia opis­ke­lua ja 15 mi­nuut­tia tau­koa. Tauot ovat tär­kei­tä, ja on­han myös lä­hi­ope­tuk­ses­sa ai­na var­tin tau­ko jo­kais­ta kol­men var­tin luen­toa tai de­moa koh­den.

Taus­taa

Ot­tei­ta ACM/IEEE Software Engineering 2014

Läh­tees­tä Nie­me­lä, P., & Val­ma­ri, A. (2018). Elementary Math to Close the Digital Skills Gap, CSEDU 2018
osa-alueiden hyödyllisyys osataan miinus opittu The comparison of usefulness and adequacy of math education evaluated by SW professionals (Lethbridge, 2000; Pu­hak­ka and Ala-Mut­ka, 2009, N = 181; N = 212)

Van­hat tie­dot­teet

Si­vu jul­kais­tu 12.10.2026