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