suomeksi
in English

Ohjelmoinnin perusteet (V0113), 5 op

Perustiedot

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

Kuvaukset

Esitietovaatimukset

TIEL0006 Tietojenkäsittelyn perusteet

Osallistujilta edellytetään tietokoneen, Internetin peruskäytön ja xhtml-kuvauskielen perusteiden tunteminen. Opintojakso on esitietona kaikille kursseille joihin kuuluu ohjelmointitehtäviä.

Sisältö (ydinaines ja -osaaminen)

- tietokoneohjelman yleinen toiminta, algoritmin käsite, ohjelman kirjoittaminen ja kommentointi, testaus, ohjelmointi- ja ajoympäristö
- ohjelmoinnin peruskäsitteistö (kielioppi, muuttujat, tietotyypit, operaattorit ja lausekkeet, ohjausrakenteet, funktiot ja tiedostonkäsittely)
- ohjelmistokehityksen työkalujen peruskäyttö
- kehitysympäristö (Eclipse)
- paikallinen www-palvelin (XAMPP, Apache, PHP Scripting Engine)
- algoritmien kuvaus (Visio)

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

- ohjelmointikielien sovellusalueet
- www-sovelluksen perusarkkitehtuuri
- ohjelmistoprojekti ja sen dokumentointi

Tiedolliset oppimistulokset (ydinaines ja -osaaminen)

Opintojakson suoritettuaan opiskelija tuntee ohjelmoinnissa käytettävän työskentelyprosessin ja tuntee ongelmien ratkaisutapoja ohjelmoinnin perusrakenteita soveltamalla.

Taidolliset oppimistulokset (ydinaines ja -osaaminen)

Opintojakson suoritettuaan opiskelija osaa toteuttaa toteuttaa, testata ja kommentoida yksinkertaisia www-ohjelmistoja PHP-komentosarjakielen avulla.

Kirjallisuus ja muu materiaali

PHP 5 & MySQLtehokas hallinta
Kuvaja Arto, Gilmore W. Jason

PHP5 and MySQL Bible
Tim Converse, Joyce Park, Clark Morgan

PHP 5 Unleashed
John Coggeshall

Opetusmenetelmät

Luokkahuoneopetusta: 28 h
Laboratoriotöitä:28 h
Harjoitustyö: 20
Tentit: 2*2 h
Opiskelijan itseopiskelu: 40 h
Yhteensä: 120

Opiskelijan kuormittavuus

Arvioinnin perusteet

Arviointi tapahtuu teoriaosuuden tenttien ja harjoitustyösuoritusten perusteella

Koulutusohjelmakohtaiset kompetenssit

viestintä-, tieto- ja julkaisujärjestelmien tekniikat ja prosessit

login