Siirry suoraan sisältöön

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

Toteutuksen tunnus: 5051226-3007

Toteutuksen perustiedot


Ilmoittautumisaika
01.06.2025 - 02.09.2025
Ilmoittautuminen toteutukselle on päättynyt.
Ajoitus
02.09.2025 - 22.12.2025
Toteutus on käynnissä.
Opintopistemäärä
5 op
Lähiosuus
5 op
Toteutustapa
Lähiopetus
Yksikkö
ICT ja tuotantotalous
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ä
Ajoitusryhmät
Group 1 (Koko: 0 . Avoin AMK : 0.)
Group 2 (Koko: 0 . Avoin AMK : 0.)
Ryhmät
EMBO24
Embedded Software and IoT
Vaihto2526embo
Embedded Software and IoT
Pienryhmät
Group 1
Group 2
Opintojakso
5051226

Toteutuksella on 35 opetustapahtumaa joiden yhteenlaskettu kesto on 59 t 0 min.

Aika Aihe Tila
Ti 02.09.2025 klo 09:00 - 10:00
(1 t 0 min)
System Software 5051226-3007
LEM_A173_Lemminkäinen Lemminkäinen
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 09:00 - 10:00
(1 t 0 min)
System Software 5051226-3007
LEM_A173_Lemminkäinen Lemminkäinen
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
Ke 17.09.2025 klo 15:00 - 17:00
(2 t 0 min)
System Software 5051226-3007
ICT_C1042_Myy MYY
Pe 19.09.2025 klo 08:00 - 10:00
(2 t 0 min)
System Software 5051226-3007
EDU_2006_2007 Oppimistila avo muunto byod
Pe 26.09.2025 klo 12:00 - 13:00
(1 t 0 min)
System Software (starts 12:30) 5051226-3007
ICT_B1026_Gamma GAMMA
Pe 26.09.2025 klo 13:00 - 14:00
(1 t 0 min)
System Software 5051226-3007
ICT_C1042_Myy MYY
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 (starts 12:30) 5051226-3007
ICT_C2027 IT-tila - telakka
Pe 03.10.2025 klo 14:00 - 15:00
(1 t 0 min)
System Software 5051226-3007
ICT_C1039_Sigma SIGMA
Ke 08.10.2025 klo 14:00 - 15:00
(1 t 0 min)
System Software 5051226-3007
ICT_C1042_Myy MYY
Ke 08.10.2025 klo 15:00 - 17: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 09:00 - 10:00
(1 t 0 min)
System Software 5051226-3007
ICT_C1027_Lambda LAMBDA
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)
Exam (on-site)
Self study

Tenttien ajankohdat ja uusintamahdollisuudet

To be defined

Pedagogiset toimintatavat ja kestävä kehitys

Lectures (on-site).
Practical exercises and demos (on-site).
Exam (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: 13x2h = 26h
Exercise work demo: 3h
Exam 2h
Self study (coding and other activities): 94h

Arviointimenetelmät ja arvioinnin perusteet

Must pass practical exercises and exam.

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

Hylätty (0)

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

Arviointikriteerit, tyydyttävä (1-2)

Exercises and exam 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 exam of good quality and at least 70% of attendance on contact teaching. Professional behavior throughout the course.

Arviointikriteerit, kiitettävä (5)

Exercises and exam 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.

Use of AI in assignments: USE OF AI REPORTED.
AI can be used in the creation of outputs, but student must clearly report its use. Failure to disclose the use of AI will be interpreted as fraud. The use of AI may affect to assessment.

Use of AI in exam: USE OF AI PROHIBITED.
The output must be created without the help of AI. The student should use only their own knowledge, understanding and skills. The use of AI is forbidden for a justified reason and will be interpreted as fraud.

Siirry alkuun