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
-
EMBO24Embedded Software and IoT
-
Vaihto2526emboEmbedded 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
|
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.