Siirry suoraan sisältöön

Järjestelmäläheinen ohjelmointi (5 op)

Toteutuksen tunnus: 5051226-3007

Toteutuksen perustiedot


Ilmoittautumisaika
01.06.2025 - 02.09.2025
Ilmoittautuminen toteutukselle on käynnissä.
Ajoitus
02.09.2025 - 22.12.2025
Toteutus ei ole vielä alkanut.
Opintopistemäärä
5 op
Lähiosuus
5 op
Toteutustapa
Lähiopetus
Yksikkö
Tekniikka ja liiketoiminta
Toimipiste
Kupittaan kampus
Opetuskielet
englanti
Paikat
20 - 60
Koulutus
Degree Programme in Information and Communications Technology
Tieto- ja viestintätekniikan koulutus
Opettajat
Sanna Määttä
Vastuuopettaja
Sanna Määttä
Ryhmät
EMBO24
Embedded Software and IoT
Vaihto2526embo
Embedded Software and IoT
Opintojakso
5051226

Toteutuksella on 36 opetustapahtumaa joiden yhteenlaskettu kesto on 62 t 0 min.

Aika Aihe Tila
Ti 02.09.2025 klo 08:00 - 09:00
(1 t 0 min)
System Software 5051226-3007
ICT_C1042_Myy MYY
Pe 05.09.2025 klo 12:00 - 14:00
(2 t 0 min)
System Software 5051226-3007
ICT_B1039 IT-tila - telakka
Pe 05.09.2025 klo 14:00 - 16:00
(2 t 0 min)
System Software 5051226-3007
ICT_B1038 IT-tila - telakka
Ti 09.09.2025 klo 08:00 - 09:00
(1 t 0 min)
System Software 5051226-3007
ICT_B1026_Gamma GAMMA
Ke 10.09.2025 klo 13:00 - 15:00
(2 t 0 min)
System Software 5051226-3007
ICT_B1038 IT-tila - telakka
Pe 12.09.2025 klo 14:00 - 16:00
(2 t 0 min)
System Software 5051226-3007
ICT_C2027 IT-tila - telakka
Ke 17.09.2025 klo 12:00 - 13:00
(1 t 0 min)
System Software 5051226-3007
EDU_1002 Moriaberg Esitystila byod
Pe 19.09.2025 klo 14:00 - 16:00
(2 t 0 min)
System Software 5051226-3007
EDU_3003 Matias muunto byod
Pe 19.09.2025 klo 16:00 - 18:00
(2 t 0 min)
System Software 5051226-3007
ICT_C2027 IT-tila - telakka
Ke 24.09.2025 klo 12:00 - 13:00
(1 t 0 min)
System Software 5051226-3007
ICT_B1026_Gamma GAMMA
Ke 24.09.2025 klo 13:00 - 15:00
(2 t 0 min)
System Software 5051226-3007
ICT_B1038 IT-tila - telakka
Pe 26.09.2025 klo 12:00 - 14:00
(2 t 0 min)
System Software 5051226-3007
LEM_A177 IT-tila Saccharomyces - koneilla
Ke 01.10.2025 klo 12:00 - 13:00
(1 t 0 min)
System Software 5051226-3007
EDU_1001 Dromberg Esitystila byod
Ke 01.10.2025 klo 13:00 - 15:00
(2 t 0 min)
System Software 5051226-3007
ICT_B1038 IT-tila - telakka
Pe 03.10.2025 klo 12:00 - 14:00
(2 t 0 min)
System Software 5051226-3007
ICT_C2027 IT-tila - telakka
Ke 08.10.2025 klo 12:00 - 13:00
(1 t 0 min)
System Software 5051226-3007
EDU_3026_3027 Oppimistila avo byod
Ke 08.10.2025 klo 13:00 - 15:00
(2 t 0 min)
System Software 5051226-3007
ICT_C2027 IT-tila - telakka
Pe 10.10.2025 klo 12:00 - 14:00
(2 t 0 min)
System Software 5051226-3007
LEM_B163 Vellamo muunto
Ti 21.10.2025 klo 08:00 - 09:00
(1 t 0 min)
System Software 5051226-3007
EDU_3006_3007 Oppimistila avo muunto byod
Ke 22.10.2025 klo 12:00 - 14:00
(2 t 0 min)
System Software 5051226-3007
ICT_C2027 IT-tila - telakka
Pe 24.10.2025 klo 12:00 - 14:00
(2 t 0 min)
System Software 5051226-3007
LEM_B166 Kullervo
Ke 29.10.2025 klo 12:00 - 13:00
(1 t 0 min)
System Software 5051226-3007
EDU_3006_3007 Oppimistila avo muunto byod
Ke 29.10.2025 klo 13:00 - 15:00
(2 t 0 min)
System Software 5051226-3007
ICT_C2027 IT-tila - telakka
Pe 31.10.2025 klo 12:00 - 14:00
(2 t 0 min)
System Software 5051226-3007
EDU_3003 Matias muunto byod
Ke 05.11.2025 klo 12:00 - 13:00
(1 t 0 min)
System Software 5051226-3007
ICT_C1042_Myy MYY
Ke 05.11.2025 klo 13:00 - 15:00
(2 t 0 min)
System Software 5051226-3007
ICT_C2027 IT-tila - telakka
Pe 07.11.2025 klo 14:00 - 16:00
(2 t 0 min)
System Software 5051226-3007
ICT_C2027 IT-tila - telakka
Ti 11.11.2025 klo 08:00 - 10:00
(2 t 0 min)
System Software 5051226-3007
ICT_B1039 IT-tila - telakka
Pe 14.11.2025 klo 12:00 - 13:00
(1 t 0 min)
System Software 5051226-3007
ICT_B1026_Gamma GAMMA
Pe 14.11.2025 klo 15:00 - 17:00
(2 t 0 min)
System Software 5051226-3007
ICT_B1038 IT-tila - telakka
Ke 19.11.2025 klo 12:00 - 14:00
(2 t 0 min)
System Software 5051226-3007
ICT_B1039 IT-tila - telakka
Pe 21.11.2025 klo 14:00 - 16:00
(2 t 0 min)
System Software 5051226-3007
ICT_B1039 IT-tila - telakka
Ti 25.11.2025 klo 08:00 - 10:00
(2 t 0 min)
System Software 5051226-3007
ICT_B1039 IT-tila - telakka
Pe 28.11.2025 klo 14:00 - 16:00
(2 t 0 min)
System Software 5051226-3007
EDU_3003 Matias muunto byod
Ti 02.12.2025 klo 13:00 - 15:00
(2 t 0 min)
System Software 5051226-3007
ICT_B1039 IT-tila - telakka
Ti 02.12.2025 klo 15:00 - 17:00
(2 t 0 min)
System Software 5051226-3007
ICT_B1039 IT-tila - telakka
Muutokset varauksiin voivat olla mahdollisia.

Arviointiasteikko

H-5

Sisällön jaksotus

After completing the course the student:
- can program in C language
- can use style guide
- can test programs
- can name different components of system software and explain their function
- can describe the main structure of operating systems
- can explain the function of operating system’s tasks
- can use Git version control and git remotes

Weekly lectures and exercises from Week 36 to Week 49

Tavoitteet

Opintojakson suoritettuaan opiskelija:
- osaa ohjelmoida C-kielellä
- osaa nimetä varusohjelmiston osat ja kertoa osien käyttötarkoituksen
- osaa kuvailla käyttöjärjestelmän rakenteen
- osaa kertoa käyttöjärjestelmän perustehtävät

Sisältö

- C-ohjelmointi
- prosessinhallinta
- tiedostojärjestelmät
- muistin hallinta

Oppimateriaalit

Material in Itslearning.
Internet.

Opetusmenetelmät

Lectures (on-site)
Practical exercises and demos (on-site)
Self study

Tenttien ajankohdat ja uusintamahdollisuudet

No exam.

Pedagogiset toimintatavat ja kestävä kehitys

Lectures (on-site).
Practical exercises and demos (on-site).
Self study.

Sustainability is integrated in the implementation topics.

Toteutuksen valinnaiset suoritustavat

None

Opiskelijan ajankäyttö ja kuormitus

Lectures 10 x 1h = 10h
Practical exercises and demos: 13x3h = 39h
Exercise work demo: 3h
Self study (coding and other activities): 80h

Arviointimenetelmät ja arvioinnin perusteet

Must pass practical exercises and exercise work.

At least 70% attendance required in on-site teaching.

Hylätty (0)

Failed practical exercises and/or exercise work and/or less than 50% attendance on contact teaching and/or unprofessional behavior.

Arviointikriteerit, tyydyttävä (1-2)

Exercises and exercise work of satisfactory (but acceptable) quality and/or 50 - 70% of attendance on contact teaching. Professional behavior throughout the course.

Arviointikriteerit, hyvä (3-4)

Exercises and exercise work of good quality and at least 70% of attendance on contact teaching. Professional behavior throughout the course.

Arviointikriteerit, kiitettävä (5)

Exercises and exercise work of excellent quality, over 70% of attendance on contact teaching and very active attitude and motivation towards learning. Professional behavior throughout the course.

Esitietovaatimukset

•Ohjelmoinnin perustaidot jollakin korkean tason ohjelmointikielellä (esimerkiksi Python, Java, C# tai vastaava)
•Ohjelmoinnin perustaitoihin kuuluu muun muassa ulostulon formatointi, ehtolauseet, silmukat, funktiot/aliohjelmat, funktion parametrit ja paluuarvot, taulukot, virheentarkastelu, testaus ja hyvät koodauskäytännöt
•Riittävät matemaattis-loogiset ajattelutaidot

Lisätiedot

Information about the course shared via Itslearning.

Siirry alkuun