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
- 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ä
-
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
- Moduuli 2: Reaaliaikaiset käyttöjärjestelmät sulautetuilla alustoilla
- 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