|
ELEP-1510 Laitteistoläheinen ohjelmointi, 3 op
|
Pekka Ruuskanen, Mika Saari
Luentoajat ja -paikat | Kohderyhmä, jolle suositellaan | |
Toteutus 1 |
|
Aktiivinen osallistuminen luennoille, opintopäiväkirjat ja harjoitustehtävät.
Osasuoritusten pitää liittyä samaan toteutuskertaan
-
Luoda perusta C-ohjelmointitaidolle, jota voi käyttää työvälineenä opiskelussaan ja tutkimustyössään. Antaa lähtötason, josta harjoittelemalla pystyy kehittymään ammattitaitoiseksi C -ohjelmien laatijaksi.
Sisältöalue | Ydinaines | Täydentävä tietämys | Erityistietämys |
1. | C-kielen elementit:tietotyypit, operaattorit, ohjausrakenteet ja taulukot | Opetellaan pienimuotoisten ongelmien ratkaisemista ja ohjelmien toteuttamista C-ohjelmointikieltä käyttäen. | Erilaiset ohjelmointityövälineet. |
2. | C-kielen elementit: funktiot, tietueet, tiedostot ja kirjastot. | Opitun soveltaminen esimerkkien avulla. | Standardikirjastojen tarjoamat valmiit funktiot, niiden esittely ja soveltaminen |
3. | C-kielen elementit:osoittimet. | Osoittimien soveltaminen esimerkkien avulla. | Monimutkaisten esimerkkien läpikäynti. |
4. | C-ohjelmointi sulautetuissa järjestelmissä | Ohjelmointityökalut | AVR-mikrokontrollerin ohjelmointi. |
Harjoitustehtävät ja opintopäiväkirjat
Opintojaksolla käytetään suoritusmerkintäistä arviointiasteikkoa (hyväksytty-hylätty)
Tyyppi | Nimi | Tekijä | ISBN | URL | Painos,saatavuus... | Tenttimateriaali | Kieli |
Kirja | Ohjelmointi | Kernighan B.W., Ritchie D. M. | 951-826-773-1 | Suomi |
Opintojakso | P/S | Selite |
OHJP-1100 Ohjelmointitekniikka | Suositeltava |
Kuvaus | Opetusmuodot | Toteutustapa | |
Toteutus 1 | Luentoja 30h, harjoituksia 20h | Luennot Harjoitukset Harjoitustyöt Oppimispäiväkirja, portfolio ja muu kirjallinen tuotos |
Lähiopetus: 0 % Etäopetus: 0 % Itseopiskelu: 0 % |