Kurssitapahtumien aikataulu¶
Kurssin virallinen aikataulu löytyy Peppistä ja Tuudosta
Luennot¶
Jokaisen luennon sisältö on arvio. Sisältöön voi tulla muutoksia kurssin aikana.
Moduuli 1¶
| Aika | Paikka | Sisältö |
| Ke 03.09.2025 12.15-14.00 | L5 | Kurssin aloitus |
| To 04.09.2025 08.15-10.00 | L1 | Sulautetut järjestelmät, tyypillinen tietokone, bitit ja lukujärjestelmät |
| Ma 08.09.2025 10.15-12.00 | L3 | Bittioperaatiot, C-kielen muuttujatyypit, C:n funktiot, ohjausrakenteet |
| Ti 09.09.2025 10.15-12.00 | L5 | Syöte ja tulostus, osoittimet (I) |
| Ma 15.09.2025 10.15-12.00 | L3 | Osoittimet (II), tietorakenteet |
| Ti 16.09.2025 10.15-12.00 | L5 | C-esikääntäjä, kirjastot |
Moduuli 2¶
| Ma 22.09.2025 10.15-12.00 | L3 | Laiteläheinen ohjelmointi, I/O-yhteydet, oheislaitteet |
| Ti 23.09.2025 10.15-12.00 | L5 | Keskeytykset, sarjaliikenne |
| Ma 29.09.2025 10.15-12.00 | L3 | Langaton tiedonsiirto, Tilakoneet |
| Ti 30.09.2025 10.15-12.00 | L5 | Sulautetun ohjelmoinnin esimerkkejä, lopputyön julkistus |
Moduuli 3¶
| Ma 10.11.2025 10-12 | TA105 | Kurssin esittely, suoritinarkkitehtuurit |
| Ti 11.11.2025 08-10 | TA105 | Liukuluvut |
| Ma 17.11.2025 10-12 | TA105 | Y86 arkkitehtuuri. Assemblykieli (I), ohjelmointidemo |
| Ti 18.11.2025 08-10 | TA105 | Assemblykieli (II) |
| Ma 24.11.2025 08-10 | L7 | Assemblykieli (III), konekieli |
| Ti 25.11.2025 08-10 | TA105 | Sekventiaalinen ja liukuhihnasuoritin (I) |
| Ma 01.12.2025 10-12 | TA105 | Sekventiaalinen ja liukuhihnasuoritin (II) |
| Ma 02.12.2025 08-10 | TA105 | Sekventiaalinen ja liukuhihnasuoritin (III) |
| Ma 08.12.2025 10-12 | TA105 | CISC & RISC. Järjestelmäpalvelut. Tietokonejärjestelmän suorituskyky |
| Ti 09.12.2025 08-10 | TA105 | Projektityö |
Moduuli 4¶
| Ti 09.12.2025 08-10 | TA105 | Lopputyön esittely |
Ohjatut harjoitukset¶
Ohjatut harjoituskerrat ovat vapaaehtoisia, ja niihin voi osallistua paikan päällä varatuissa luokissa. Käytössä on kaksi luokkaa jokaista harjoituskertaa varten: TS135 ja TS137. Ensin täytämme luokan TS135, ja kun se on täynnä, opiskelijat voivat siirtyä luokkaan TS137. Paikalla on vähintään yksi henkilökunnan jäsen tarjoamassa tukea. Jos opiskelija ei löydä henkilökunnan jäsentä toisesta luokasta, hänen tulisi mennä toiseen luokkaan.
Jaamme luokan Ohjelmoinnin Alkeet-kurssin kanssa.
Harjoituskerrat:
Viikot 37–39
| Tiistai | 12–14 |
| Torstai** | 14–16 |
| Perjantai | 10–12 |
Viikko 40
| Perjantai | 10–16 |
Viikot 41 ja 42 on varattu laboratoriotehtäville, joilla on eri aikataulu (katso alla).
Viikot 43–44
| Maanantai | 10–12 |
| Keskiviikko | 12–14 |
| Torstai** | 10–12 |
| Perjantai* | 10–12 |
* Perjantain kerta vain luokassa TS135. Ohjelmoinnin Alkeet opiskelijoita ei ole paikalla.
Viikot 45–50
| Maanantai | 10–12 |
| Keskiviikko | 12–14 |
| Torstai** | 10–12 |
** TÄRKEÄ HUOMAUTUS. Torstain harjoituskerrat on varattu ensisijaisesti yksityisohjaukseen. Opiskelijat voivat varata yksityisohjausajan viimeistään 24 tuntia ennen varattua aikaa. Muihin harjoituksiin osallistuminen on mahdollista myös ilman varausta, mutta varatun ohjausajan opiskelijoilla on etusija.
Laboratorioharjoitus¶
Osana moduulia 2 opiskelijoiden on suoritettava kaksi ohjattua laboratoriotehtäväkertaa, joissa opitaan ohjelmoimaan kurssin sulautettu laite.
Opiskelijoiden pitää ilmoittaa Lovelacessa harjoitusvuoronsa. laboratorioharjoituksen voi tehdä työasemaluokassa jokaisella varatuilla ajoilla. Opiskelijoiden pitää ilmoittaa Lovelacessa harjoitusvuoronsa.
Tulkaa mahdollisesti harjoitustyön työparin kanssa mukaan samalle harjoitusvuorolle.
| Aika | Paikka | Sessio |
| Ma 06.10. klo 12–14 | TS135 | Sessio 1 |
| Ma 06.10. klo 14–16 | TS135 | Sessio 1 |
| Ti 07.10. klo 12–14 | TS135 | Sessio 1 |
| Ti 07.10. klo 14–16 | TS135 | Sessio 1 |
| Ke 08.10. klo 10–12 | TS135 | Sessio 1 |
| Ke 08.10. klo 12–14 | TS135 | Sessio 1 |
| To 09.10. klo 10–12 | TS135 | Sessio 1 |
| To 09.10. klo 12–14 | TS135 | Sessio 1 |
| Ma 13.10. klo 12–14 | TS135 | Sessio 2 |
| Ma 13.10. klo 14–16 | TS135 | Sessio 2 |
| Ti 14.10. klo 12–14 | TS135 | Sessio 2 |
| Ti 14.10. klo 14–16 | TS135 | Sessio 2 |
| Ke 15.10. klo 10–12 | TS135 | Sessio 2 |
| Ke 15.10. klo 12–14 | TS135 | Sessio 2 |
| To 16.10. klo 10–12 | TS135 | Sessio 2 |
| To 16.10. klo 12–14 | TS135 | Sessio 2 |
Valvotut kokeet¶
Moduuli 1¶
Valittavana:
Ti 7.10.2025: 10:15 – 12:00 (L10)
To 9.10.2025: 14:15 – 16:00 (L5)
Pe 10.10.2025: 14:15 – 16:00 (IT116)
Ti 7.10.2025: 10:15 – 12:00 (L10)
To 9.10.2025: 14:15 – 16:00 (L5)
Pe 10.10.2025: 14:15 – 16:00 (IT116)
Ajanvaraus ja tarkemmat tiedot löytyvät täältä
Moduuli 2¶
Valittavana:
Ma 17.11.2025: 8:15 – 10:00 (L5)
Ti 18.11.2025: 14:15 – 16:00 (IT115)
Pe 21.11.2025: 14:15 – 16:00 (L4)
Ma 17.11.2025: 8:15 – 10:00 (L5)
Ti 18.11.2025: 14:15 – 16:00 (IT115)
Pe 21.11.2025: 14:15 – 16:00 (L4)
Ajanvaraus ja tarkemmat tiedot löytyvät täältä
Tärkeitä määräaikoja¶
Moduuli 1¶
C-ohjelmointitehtävät, jotka kattavat materiaalin luvut 1–12, löytyvät osoitteesta 2026-03-06 23:59.
Moduuli 2¶
RTOS-projektin välipalautuksen määräaika on 2025-10-24 23:59. Katso ohjeet moduulin 2 projektimateriaalista.
RTOS-projektin lopullisen palautuksen määräaika on 2025-11-23 23:59. Katso ohjeet moduulin 2 projektimateriaalista.
Lopullisen projektivideon palautuksen määräaika (jos se vaaditaan): 30.11.2025
Tapaamiset henkilökunnan kanssa: Järjestetään viikoilla 47–50
Moduuli 3¶
Lovelace-tehtävät, jotka kattavat materiaalin luvut 1–11, löytyvät osoitteesta 2025-12-22 23:59.
Moduuli 4¶
Assembly-projektin määräaika on 2025-12-22 23:59
Uusinta¶
Välikokeiden uusinnat (joulukuu)¶
- Module 1 Quizz: 15.12.2025 14:00 - 16:00 (L2)
- Module 2 Quizz: 17.12.2025 08:00 -10:00 (L2)