suomeksi
in English

Ohjelmoinnin perusteet (V0007), 4.5 op

Perustiedot

Kurssin nimi:Ohjelmoinnin perusteet
Winhakoodi:V0007
Kurren lyhenne:
Opintopisteet:4.5
Opintojakson taso:Ammattiopinnot
Toteutusvuosi:1.vsk
Jakso:Kevätlukukausi, 3.jakso, 4.jakso
Lukuvuosi:
Opetuskieli:Suomi
Opettaja:
Lopullinen arviointi:Arvosteluasteikolla (0-5)

Kuvaukset

Esitietovaatimukset

Sisältö (ydinaines ja -osaaminen)

- Johdanto: tietokoneen ja ohjelman yleinen toiminta, algoritmin käsite, Java ja JDK. Ohjelmointi-ympäristön perustaminen. Ohjelman kirjoittaminen.
- Muuttujat ja niiden eri tyypit, sijoitukset ja lausekkeet. Ohjelman kääntäminen ja ajaminen.
- Tulostus ja syöttö. Sovellus ja appletti. Perusluokkakirjastot ja niiden käyttö. Graafisen käyttöliittymän perusteet.
- Ehtolauseet: Silmukkarakenteet ja haarautuvat valinnat. Operaattorit ja niiden käyttö ohjelmissa. Merkkijonojen käsittely.
- Taulukkorakenteet ja niiden käyttö tiedontallennukseen. Taulukon tiedon lajittelu ja perusetsintä. Javan tapa käsitellä syötevirtoja, puskureiden käyttö.
- Metodit ja niiden parametrien käyttö ohjelmissa.
- WWW-ohjelmoinnin perusteet, Java -appletti.
- Ohjelman dokumentoinnin perusteet
- Ohjelmistotuotantoprosessin perusteet.

Sisältö (täydentävä ja erityisosaaminen)

Tiedolliset oppimistulokset (ydinaines ja -osaaminen)

Kurssin tavoitteena on johdattaa opiskelijat ohjelmoinnin vaatimaan ajattelu- ja työskentelytapaan. Kurssilla opitaan ohjelmoinnin peruskäsitteet ja nämä käydään läpi Java -ohjelmointikielellä. Tavoitteena on, että kurssin jälkeen opiskelija pystyy käyttämään hyväkseen ohjelmoinnin perusrakenteita ja tunnistamaan ongelmia, joihin näitä rakenteita voitaisiin käyttää. Kurssi luo myös pohjan itsenäiselle ohjelmoinnin opiskelulle ja tarjoaa peruskokonaisuuden, jolla ohjelmointia voi alkaa hyödyntämään todellisiin ohjelmointiongelmiin.
Kurssi sisältää myös peruskäsitteet hyvästä ohjelmistotuotannosta, tavallisimmista ohjelmointivirheistä ja niiden ratkaisutavoista.
Kurssin aikana tehdään yksinkertaisia Java-sovelluksia ja Java-appletteja, joilla pyritään selkiyttämään ohjelmoinnin perusratkaisuja.

Taidolliset oppimistulokset (ydinaines ja -osaaminen)

Kirjallisuus ja muu materiaali

Opetusmenetelmät

luennot 28 h
laskuharjoitukset
laboraatiot 28 h
harjoitustyöt 20 h
projektit
tentit 4 h
itseopiskelu 40 h
YHTEENSÄ 120 h

Opiskelijan kuormittavuus

Arvioinnin perusteet

Koulutusohjelmakohtaiset kompetenssit

login