Tietotekniikka
Kurssit
AT1 – Tietotekniikan perusteet 2 op
Kurssin tavoite
Opiskelija tutustuu lukion tietotekniseen ympäristöön ja opettelee käyttämään sitä niin koulun kuin omillakin laitteilla. Hän tutustuu ylioppilaskirjoituksessa käytettäviin perusohjelmistoihin ja hallitsee niiden käytön.
Kurssilla myös kerrataan tietotekniikan perusteita sekä ohjeistetaan tiedonetsintään ja verkkomateriaalin käyttöön.
Kurssin sisältö
-Abitti-järjestelmä ja sen ohjelmistot
-Tietokoneen rakenne ja toimintaperiaate
-Tietotekniset laitteet
-Verkkoympäristö
-Kymmensormijärjestelmä
-Toimisto-ohjelmistot
-Tiedonhaku
-Tietoturva
-Käyttöoikeudet/lisenssit
AT2 – Ohjelmointi 2 op
Kurssin tavoite
Opiskelija tutustuu tietokoneohjelmointiin Java-kielellä ja toteuttaa pienimuotoisen pelin kurssin aikana. Hän tutustuu ohjelmoinnin eri vaiheisiin ja opettelee lukemaan, muokkaamaan ja uudelleenkäyttämään olemassaolevaa koodia.
Kurssilla käydään lävitse Java-ohjelmoinnin perusrakenteita.
Kurssin sisältö
- Tietokoneen käyttö komentorivin avulla.
- Java ohjelmointiympäristöjen asentaminen.
- JDK ja Netbeans / Eclipse-ohjelmointiympäristöt
- Java-kielin perusteet
- Olio-ohjelmoinnin perusteet
- Testaus ja virheenkorjaus
- Ohjelmistotuotannon eri vaiheet*
- Graafiset käyttöliittymät*
*) Toteutetaan riippuen aikataulusta ja opiskelijoiden mielenkiinnosta.
AT3 – Verkko-ohjelmonti 2 op
Kurssin tavoitteet
Opiskelija tutustuu verkkosivuihin liittyvään ohjelmointiin ja toteuttaa verkkosivun, missä on toimintoja niin sivulla kuin palvelimella. Hän tutustuu Javascript- ja php-ohjelmointiin, sekä osaa lukea html-koodia, sekä ymmärtää verkkosivujen toiminnallisuuksia niin selain- kuin palvelinpuolella.
Kurssin sisältö
- Tietoverkkojen rakenne ja protokollat
- Tietoverkon asentaminen ja hallinnointi kotiin / kouluun
- Asiakas-palvelin arkkitehtuuri
- Verkkoselaimen ohjelmointi, HTML, CSS ja Javascript
- HTTP-palvelimen asentaminen
- Palvelinsolvelluksen rakentaminen*
- Full stack arkkitehtuuri*
- Relaatiotietokannat*