Ohjelmoinnin perustaito (5 op)
Toteutuksen tunnus: R0027-NTV1811A
Toteutuksen perustiedot
Ilmoittautumisaika
14.05.2018 - 31.05.2018
Ajoitus
02.10.2018 - 18.12.2018
Opintopistemäärä
5 op
Toteutustapa
Lähiopetus
Yksikkö
Laurea Tikkurila, tiko
Toimipiste
Laurea Tikkurila
Opetuskielet
- Suomi
Paikat
0 - 30
Koulutus
- Tietojenkäsittelyn koulutus (NTV2), Laurea Tikkurila
Opettaja
- Mika Stenberg
Vastuuopettaja
Mika Stenberg
Ryhmät
-
NTV218KATietojenkäsittelyn koulutus, monimuotototeutus, K18, Tikkurila
Osaamistavoitteet
Opiskelija osaa
- käyttää ohjelmointikielen perussyntaksia ja rakenteita
- suunnitella, toteuttaa ja testata pienimuotoisia ohjelmia hyvää ohjelmointitapaa noudattaen
Toteutustapa
Opintojakso toteutetaan lähiopetuksena opettajavetoisina työpajoina. Lähitapaamisissa tehdään yhdessä harjoituksia ja kotona opiskellaan käyttäen Viope-oppimisalustaa. Kurssin lopussa tehdään aikataulun salliessa pienehkö loppuprojekti. Ohjelmointikielenä kurssilla käytetään Javaa.
Aika ja paikka
Lähitapaamiset viikoittain Tikkurilan luokassa B305.
Oppimateriaali ja suositeltava kirjallisuus
- Java 2 -Ohjelmoinnin peruskirja (Peltomäki, Juha) tai vastaava
- Opettajan laatima materiaali
- Viopen teoriamateriaali
Toteutuksen valinnaiset suoritustavat
Kurssi on mahdollista suorittaa itsenäisesti osallistumalla tenttiin sekä tekemällä itsenäinen projektityö.
Opiskelijan ajankäyttö ja kuormitus
Lähitapaamisissa käydään asioita läpi ja tehdään ohjelmointiharjoituksia yhdessä.
Asioiden sisäistäminen vaatii kuitenkin harjoitusten tekemistä itsenäisesti tapaamisten ulkopuolella Viope-oppimisympäristössä.
Sisältö ja sen jaksotus
Kurssin keskeinen sisältö on seuraava:
1. Johdanto
2. Algoritmien laatiminen
3. Tulostaminen ja lukeminen
4. Rakenteiset lauseet
5. Toistorakenteet
6. Taulukot
7. Metodit
Lisätietoja opiskelijoille
Kurssille ei ole esitietovaatimuksia.
Arviointiasteikko
H-5
Arviointimenetelmät ja arvioinnin perusteet
Arviointi perustuu:
- Aktiiviseen osallistumiseen harjoituksissa
- Viope-ympäristössä tehtäviin harjoitustehtäviin
- Ohjelmointi - ja teoriaosaamista mittaavaan tenttiin
- Loppuprojektiin