Hyppää sisältöön

Ohjelmointi ja AT

Laitteistot, järjestelmät ja alustat, 2 op (OHJ01)

Tavoitteet

  • tutustut opiskelussa tarvittaviin ohjelmiin ja alustoihin
  • tutustut ohjelmoinnissa käytettäviin laitteistoihin, järjestelmiin ja alustoihin
  • tutustut perustasolla eri ohjelmointikieliin

Keskeiset sisällöt

  • Abitti- järjestelmä ja sen ohjelmat
  • käyttöjärjestelmät
  • eri ohjelmointikielet ja niiden historia
  • ohjelmointiympäristöjä
  • tietoliikenteen perusteet

Opintojakson arviointi

  • suoritusmerkintä (S)

 

Python-ohjelmointi, 2 op (OHJ02)

Tavoitteet

  • ymmärrät ohjelmoinnin taustat ja historian
  • saat vahvan pohjan muiden ohjelmointikielten opiskeluun Python-ohjelmoinnin lisäksi
  • osaat kirjoittaa toimivia ohjelmia
  • osaat suorittaa ohjelman perustestauksen ja laadun arvioinnin
  • osaat luoda aliohjelmista ja kirjastoista koostuvan ohjelmarakenteen

Keskeiset sisällöt

  • Python-ohjelmointikielen perusrakenne
  • ongelmien ratkaisu Python-ohjelmoinnilla
  • jakson lopussa laaja ohjelmointiprojekti

Opintojakson arviointi

  • suoritusmerkintä (S)

 

Java- ohjelmoinnin perusteet, 2 op (OHJ03)

Tavoitteet

  • tutustut Javan perusominaisuuksiin
  • osaat kirjoittaa toimivia Java-ohjelmia
  • osaat suorittaa ohjelman perustestauksen ja laadun arvioinnin

Keskeiset sisällöt

  • Java-ohjelmointikielen perusteet
  • ongelmien ratkaisu Java- ohjelmoinnilla
  • jakson lopussa laajempi ohjelmointiprojekti

Opintojakson arviointi

  • suoritusmerkintä (S)

Java-ohjelmoinnin jatko, 2 op (OHJ04)

Tavoitteet

  • osaat tehdä laajempia Java-sovelluksia
  • osaat suunnitella ja toteuttaa toimivia Java-ohjelmia
  • osaat dokumentoida tekemäsi ohjelmat
  • osaat toteuttaa ohjelmointiprojektin osana ongelmanratkaisua

Keskeiset sisällöt

Opintojakson arviointi

  • suoritusmerkintä (S)

 

Visual Basic, C# perusteet, 2 op (OHJ05)

Tavoitteet

  • tutustut Visual Basic ja C# -kielien perusteisiin
  • osaat kirjoittaa toimivia ohjelmia
  • osaat suorittaa ohjelman perustestauksen ja laadun arvioinnin

Keskeiset sisällöt

Opintojakson arviointi

  • suoritusmerkintä (S)

 

Visual Basic, C# jatko, 2 op (OHJ06)

Tavoitteet

  • osaat tehdä laajempia ohjelmakokonaisuuksia
  • osaat suunnitella ja toteuttaa toimivia ohjelmia
  • osaat dokumentoida tekemäsi ohjelmat
  • osaat toteuttaa ohjelmointiprojektin osana ongelmanratkaisua

Keskeiset sisällöt

  • syvennytään tarkemmin ohjelmointikieliin ja niiden ominaisuuksiin
  • sovelletaan eri ohjelmointikokonaisuuksia toisiinsa

Opintojakson arviointi

  • suoritusmerkintä (S)

 

C++ perusteet, 2 op (OHJ07)

Tavoitteet

  • tutustut C++ -kielen perusominaisuuksiin
  • osaat kirjoittaa toimivia C++ -ohjelmia
  • osaat suorittaa ohjelman perustestauksen ja laadun arvioinnin

Keskeiset sisällöt

  • C++ -ohjelmointikielen perusteet
  • ongelmien ratkaisu C++ -ohjelmoinnilla
  • jakson lopussa laaja ohjelmointiprojekti

Opintojakson arviointi

  • suoritusmerkintä (S)

 

C++ jatko, 2 op (OHJ08)

Tavoitteet

  • osaat tehdä laajoja C++ -sovelluksia
  • osaat suunnitella ja toteuttaa toimivia C++ -ohjelmia
  • osaat dokumentoida tekemäsi ohjelmat.
  • osaat toteuttaa ohjelmointiprojektin osana ongelmanratkaisua.

Keskeiset sisällöt

  • syvennytään tarkemmin C++ -kieleen ja sen ominaisuuksiin
  • sovelletaan eri ohjelmointikokonaisuuksia toisiinsa

Opintojakson arviointi

  • suoritusmerkintä (S)

 

JavaScript-ohjelmointi, 2 op (OHJ09)

Tavoitteet

  • tutustut JavaScript-kielen perusominaisuuksiin
  • osaat kirjoittaa toimivia JavaScript-ohjelmia
  • osaat suorittaa ohjelman perustestauksen ja laadun arvioinnin

Keskeiset sisällöt

  • JavaScript-ohjelmointikielen perusteet
  • ongelmien ratkaisu JavaScript-ohjelmoinnilla
  • jakson lopussa laaja ohjelmointiprojekti

Opintojakson arviointi

  • suoritusmerkintä (S)

 

Linux-käyttöjärjestelmän hallinta, 2 op (OHJ10)

Tavoitteet

  • ymmärrät Linux-käyttöjärjestelmän toiminnan
  • osaat asentaa Linux-käyttöjärjestelmän
  • osaat asentaa ja määrittää ohjelmia Linux-järjestelmään
  • ymmärrät Linux-jakeluversioiden erot

Keskeiset sisällöt

  • Linuxin syntyyn ja käyttöhistoria
  • Linuxin rakenne ja jakeluversiot
  • Linuxin ylläpito työpöytä ja palvelinkäytössä
  • järjestelmän etähallinta

Opintojakson arviointi

  • suoritusmerkintä (S)

 

Arduinon perusteet, 2 op (OHJ11)

Tavoitteet

  • opit arkipäiväisten elektroniikkalaitteiden toimintaperiaatteita ja niiden ohjelmoinnin alkeita
  • tutustut eri Arduino-piireihin
  • tutustut Arduinon ohjelmointiin
  • osaat tehdä toimivia Arduino-ratkaisuja

Keskeiset sisällöt

  • Arduino-piirin historia ja rakenne
  • käytännönläheistä ohjelmointia Arduino-alustalla
  • mahdollisuus toteuttaa lopussa pieni projektityö

Opintojakson arviointi

  • suoritusmerkintä (S)

 

Arduinon jatko / projektityö, 2 op (OHJ12)

Tavoitteet

  • tutustutaan syvemmin piiritietokoneiden ohjelmointiin valitun projektin avulla
  • osaat toteuttaa laajemman projektityön joko itsenäisesti tai ryhmässä

Keskeiset sisällöt

  • opintojaksolla toteutetaan laajempi projekti piiritietokoneella
  • mahdollisia alustoja ovat muun muassa Arduino, Raspberry Pi, Orange Pi

Opintojakson arviointi

  • suoritusmerkintä (S)

 

Robotiikka, 2 op (OHJ13)

Tavoitteet

  • tutustut robotiikan mahdollisuuksiin ja haasteisiin
  • tutustut robotiikan tuomiin työelämätaitoihin

Keskeiset sisällöt

  • robotiikan historia ja kehitys
  • robotiikan vaikutukset
  • robotin ohjelmointi

Opintojakson arviointi

  • suoritusmerkintä (S)

 

Digitutor, 4 op (OHJ14)

Tavoitteet

  • perehdyt tarkemmin lukion sähköisen toimintaympäristön periaatteisiin
  • jaat omaa osaamistaan muille opiskelijoille
  • kehität asiakaspalvelutaitojasi

Keskeiset sisällöt

  • lukion sähköinen toimintaympäristö
  • lukion käytössä olevat informaatiotekniikan järjestelmät
  • toimiminen tieto- ja viestintätekniikan tukena opiskelijoille ja opettajille

Opintojakson arviointi

  • suoritusmerkintä (S)

 

Lukiodiplomi, 2 op (OHJ15)

Tavoitteet

  • suoritat itsenäisesti laajan projektityön
  • osoitat erityistä osaamistasi ja harrastuneisuuttasi pitkäkestoisen näytön avulla

Keskeiset sisällöt

  • projektityön toteutus opettajan tai opiskelijan valitsemasta aiheesta
  • työn dokumentointi ja julkaisu verkossa
  • arvioidaan asetettujen tavoitteiden saavuttamista, työskentelyä, lopputulosta ja kokonaisuutta

Opintojakson arviointi

  • suoritusmerkintä (S)

 

Tietotekniikan perusteet, 2 op (AT01)

Tavoitteet

  • kykenet hyödyntämään opittuja taitoja lukio-opinnoissa
  • tutustut käytössäsi olevaan tietotekniikan laitteistoon ja ohjelmistoihin
  • osaat muokata tuottamiasi tekstejä yhtenäiseksi ja luettavaksi kokonaisuudeksi
  • tutustut ohjelmien ja ohjelmistojen perustoimintoihin
  • ymmärrät tietoturvan merkityksen
  • ymmärrät tekijänoikeusnäkökohdat ja osaat toimia niiden mukaisesti

Keskeiset sisällöt

  • laitteiston ja käyttöjärjestelmän perushallinta
  • opiskelussa käytettävät ohjelmat
  • perehtyminen sähköisen ylioppilastutkinnon koejärjestelmään ja ohjelmistoihin
  • opiskelussa tarvittavaa tekstinkäsittelyä, taulukkolaskentaa ja esitysgrafiikkaa

Opintojakson arviointi

  • suoritusmerkintä (S)

 

Kuvantuoton ja kuvankäsittelyn perusteet, 2 op (AT02)

Tavoitteet

  • osaat tuottaa kuvia kuvankäsittelyohjelmalla
  • hallitset kuvankäsittelyn keskeiset tekniikat
  • osaat muokata ja jakaa digitaalisia kuvia tarkoituksenmukaisesti muiden sovellusten ja medioiden käyttöön
  • hallitset kuvankäsittelyn suunnittelun ja tuottamisen peruskäsitteet

Keskeiset sisällöt

  • tutustutaan eri kuvankäsittelyohjelmiin ja kuvankäsittelyn termeihin
  • kuvien tuottaminen kuvankäsittelyohjelman työkaluilla
  • digikuvauksen perustaidot
  • kuvaformaatit ja niiden erot
  • kuvien ominaisuuksien muokkaus ja manipulointi
  • mahdollisesti videoiden kuvaus ja käsittely
  • mahdollisesti 3D -mallinnus

Opintojakson arviointi

  • suoritusmerkintä (S)

 

Verkkosivujen ja -julkaisujen perusteet, 2 op (AT03)

Tavoitteet

  • osaat luoda verkkojulkaisujen perusrakenteita vaatimia sivuja omaan ja muiden käyttöön
  • hallitset itsenäisen työskentelyn verkkomedian, esimerkiksi verkkosivujen toteutuksessa ja julkaisemisessa
  • kykenet toteuttamaan verkkojulkaisussa käytettävien mediasisältöjen ja -resurssien muodostamia kokonaisuuksia

Keskeiset sisällöt

  • HTML-kielen perusteet ja web-julkaisun kehitys
  • visuaalisen materiaalin tuotto ja julkaisu web- sivuilla
  • web- sivuston tuotto sisällönhallinta- ja julkaisujärjestelmillä
  • ymmärrät tekijänoikeusnäkökohdat ja osaat toimia niiden mukaisesti

Opintojakson arviointi

  • suoritusmerkintä (S)

 

Ohjelmoinnin perusteet, 2 op (AT04)

Tavoitteet

  • tutustut ohjelmoinnin perusteisiin ja ohjelmien rakenteeseen
  • tutustut valitun kielen ohjelmointiympäristöön ja syntaksiin
  • osaat laatia pieniä toimivia ohjelmia
  • opit tuottamaan eheitä ohjelmakokonaisuuksia

Keskeiset sisällöt

  • ohjelmoinnin perusteet ja historia
  • muuttujat ja vakiot
  • operaattorit
  • lauserakenteet ja kirjastot
  • algoritmit

Opintojakson arviointi

  • suoritusmerkintä (S)