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 ei ole vielä alkanut.
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
Tieto- ja viestintätekniikan koulutus
Degree Programme in Information and Communications Technology
Opettajat
Matti Kuikka
Sanna Määttä
Vastuuopettaja
Sanna Määttä
Ryhmät
Vaihto2526embo
Embedded Software and IoT
EMBO24
Embedded Software and IoT
Opintojakso
5051226
Toteutukselle 5051226-3007 ei löytynyt varauksia!

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