Järjestelmäläheinen ohjelmointi (5op)
Opintojakson tunnus: 5051226
Opintojakson perustiedot
- Laajuus
- 5 op
- Opetuskieli
- englanti
Osaamistavoitteet
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
                    
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