Tietokonejärjestelmät ¶
Ilmoittaudu Syksy 2025
Kurssin sisältö ¶
-
Yleistä tietoa
0.00 / 0.00
- Aikataulu ja määräajat
- Arviointi
- Luentomateriaalia
- FAQ: Vastauksia kysymyksiin ja palautteeseen
- Yksityisohjauksen ajanvaraus
- Kootut ohjeet ohjelmointiin
- Cheatsheet: Build & Debug C in VS Code (Windows, MinGW/GDB)
- Virtuaalikone: Lataus ja historia
- Koodin debuggaus
- Esitietotehtävä: Pythonista C:hen (opiskelijoille, joilla on perustiedot ohjelmoinnista)
-
C-ohjelmoinnin peruspalikat
0.00 / 0.00
-
Lukujärjestelmät
0.00 / 0.00
- Bittioperaatiot Pythonissa
- Ohjausrakenteet Pythonissa
- Pretask: C-interaktiiviset harjoitukset. Pakolliset niille, joilla on heikot ohjelmointitaidot.
- Moduuli 1: Johdatus C-ohjelmointiin sulautetuissa järjestelmissä
- 1. Tietokoneen toiminta
-
Harjoitus: tietokoneen toiminta
2025-10-03, 23:590.00 / 0.50
- 2. Sulautetut järjestelmät
-
Harjoitus: Sulautetut Järjestelmät
2025-10-03, 23:590.00 / 0.50
-
3. Bitit ja lukujärjestelmät
0.00 / 0.00
-
Harjoitus: Bitit ja lukujärjestelmät
2025-10-03, 23:590.00 / 0.50
-
4. Muuttujat C-kielessä
0.00 / 0.00
-
Harjoitus: Muuttujat C-kielessä
2025-10-03, 23:590.00 / 1.50
- 5. Bittioperaatiot C-kielessä
-
Harjoitus: Bittioperaatiot C-kielessä
2025-10-03, 23:590.00 / 1.00
- 6. Funktiot C-kielessä
- Lisämateriaali: Rakenteellinen ohjelmointi
-
Harjoitus: Funktiot C-kielessä
2025-10-03, 23:590.00 / 4.00
- 7. Ohjausrakenteet C:ssä
-
Harjoitus: Ohjausrakenteet C:ssä
2025-10-03, 23:590.00 / 2.00
-
8. C-kielen syöte ja tulostus
0.00 / 0.00
-
Harjoitus: C-kielen Syöte ja tulostus
2025-10-03, 23:590.00 / 1.00
- 9. Osoittimet
-
Harjoitus: Osoittimet (I)
2025-10-03, 23:590.00 / 7.00
-
Harjoitus: Osoittimet (II)
2025-10-03, 23:590.00 / 3.00
-
10. Tietorakenteet
0.00 / 0.00
-
Harjoitus: Tietorakenteet
2025-10-03, 23:590.00 / 3.00
- 11. C-kielen Esikääntäjä
-
Harjoitus: Esikääntäjä
2025-10-03, 23:590.00 / 0.50
- 12. Kirjastot
-
Harjoitus: Kirjastot
2025-10-03, 23:590.00 / 0.50
-
Module 1 Quizz
0.00 / 5.00
- Module 1 Popup Quizzes
-
Pikatesti 1: Datan esitys ja C-muuttujat
2025-09-15, 11:150.00 / 1.00
-
Pikatesti 2:Funktiot ja bittikohtaiset operaatiot
2025-09-23, 10:350.00 / 1.00
-
Pikatesti 3: Osoittimet ja Tietorakenteet
2025-09-29, 11:050.00 / 1.00
- Moduuli 2: Reaaliaikaiset käyttöjärjestelmät sulautetuilla alustoilla
- 1. Sulautettu reaaliaikakäyttöjärjestelmä - FreeRTOS - Pico
-
2. Johdanto FreeRTOSiin
0.00 / 0.00
- 3. Input ja Output
- 4. Keskeytykset
- 5. Sarjaliikenne
- 6. Langaton tiedonsiirto
- 7. Tilakoneet
- 8. Oheislaitteista
- Laboratorioharjoitus
-
JTKJ Harjoitustyö 2025
2024-11-24, 23:590.00 / 0.00
-
Palautettavat. Työsuunnitelma
2025-10-20, 23:590.00 / 1.50
-
Palautettava. Päiväkirja.
2025-11-16, 23:590.00 / 100.00
-
Moduuli 2 Välikoe
2024-11-25, 20:590.00 / 3.00
- Moduuli 3: Tietokonearkkitehtuuri
- Moduuli 4: Assembly-projekti
-
Retaking any of the course parts in spring 2026
2025-03-09, 23:590.00 / 0.00
Yliopistokurssit, joita tämä materiaali käsittelee¶
Tämä Lovelace-kurssi kattaa kaksi eri yliopistokurssia:
- Johdatus tietokonejärjestelmiin (5op, 521287A)
- Tietokonejärjestelmät (8op, 521286A)
Kurssit on rakennettu siten, että Johdatus tietokonejärjestelmiin-kurssi on osa Tietokonejärjestelmät-kurssia. Johdatus-kurssin luennot ja tehtävät ovat siis kaikille samat. Jatko-osa Tietokonejärjestelmät (+3op) on joko pakollinen tai vapaaehtoinen riippuen koulutusohjelmasta ja omasta kiinnostuksesta.
Molempien kurssien kaikki luentomateriaali ja harjoitustehtävät löytyvät Lovelacesta. Allamainitut oppikirjat eivät ole välttämättömiä. Luentovideot ovat saatavilla Lovelacessa. Tänä vuonna luennointi on englanniksi, mutta kaikki oppimateriaali ja harjoitustehtävät ovat suomeksi. Osa luentovideoista on saatavilla suomeksi, ja ne löytyvät Lovelacesta
Henkilökunta¶
- Luennot: Iván Sánchez Milara
- Harjoitukset: Iván Sánchez Milara, Mika Oja
- Opetusassistentit: Juho Tyni, Oskari Yliraasakka, Mark Suvorov, Anssi Kangasvieri
Lisätietoja¶
Lue huolellisesti Kurssiesittely