Siirry suoraan sisältöön

Johdatus ohjelmointiin: JavaLaajuus (3 op)

Tunnus: NN00GC31

Laajuus

3 op

Osaamistavoitteet

Hyväksytyn suorituksen osaamistavoitteet:

Opiskelija osaa tulkita valmista ohjelmakoodia.
Opiskelija osaa kääntää ja ajaa sovelluksen.
Opiskelija osaa luoda sovelluksia käyttäen ohjausrakenteita, muuttujia ja taulukoita.
Opiskelija osaa rakentaa yksinkertaisia sovelluksia.

Opintojaksolla käytetään Java-ohjelmointikieltä ja -välineitä.

Sisältö

Miten tietokonesovelluksia ohjelmoidaan?
Miten sovelluksia käännetään ja ajetaan?
Miten kirjoitetaan pienimuotoinen sovellus?

Opintojakson sisältö toteutetaan käyttäen Java-ohjelmointikieltä ja -välineitä.

Arviointikriteeri, hyväksytty/hylätty

Hylätty: Opiskelija ei kykene ohjelmoimaan Javalla edes avustettuna.
Hyväksytty: Opiskelija osaa soveltaa Javaa ohjelmointitehtävissä.

Lisätiedot

Java-ohjelman yleinen rakenne ja sen sisältämät osat
Java-ohjelman kehittäminen ja kehitysympäristöt
Muuttujat, tietotyypit
Lausekkeet, presedenssit
Syöte, tulostus
Luokat ja oliot: itse tehdyt ja valmisluokat
Luokan tietojäsenet ja metodit
Metodien parametrit, paluuarvot
Kontrollirakenteet
Taulukot
Java-ohjelman muistinhallinta
Poikkeukset
Tiedostokäsittely

Ilmoittautumisaika

13.03.2023 - 09.06.2023

Ajoitus

02.05.2023 - 31.08.2023

Laajuus

3 op

Virtuaaliosuus

3 op

Toteutustapa

Verkossa tapahtuva opiskelu

Toimipiste

TAMK Pääkampus

Opetuskielet
  • Suomi
Paikat

0 - 40

Opettaja
  • Erkki Hietalahti
Vastuuhenkilö

Erkki Hietalahti

Ryhmät
  • 23CAMPUSONLINE
    CAMPUSONLINE
  • VAPAA
    Vapaasti valittavat opinnot

Tavoitteet (OJ)

Hyväksytyn suorituksen osaamistavoitteet:

Opiskelija osaa tulkita valmista ohjelmakoodia.
Opiskelija osaa kääntää ja ajaa sovelluksen.
Opiskelija osaa luoda sovelluksia käyttäen ohjausrakenteita, muuttujia ja taulukoita.
Opiskelija osaa rakentaa yksinkertaisia sovelluksia.

Opintojaksolla käytetään Java-ohjelmointikieltä ja -välineitä.

Sisältö (OJ)

Miten tietokonesovelluksia ohjelmoidaan?
Miten sovelluksia käännetään ja ajetaan?
Miten kirjoitetaan pienimuotoinen sovellus?

Opintojakson sisältö toteutetaan käyttäen Java-ohjelmointikieltä ja -välineitä.

Lisätiedot (OJ)

Java-ohjelman yleinen rakenne ja sen sisältämät osat
Java-ohjelman kehittäminen ja kehitysympäristöt
Muuttujat, tietotyypit
Lausekkeet, presedenssit
Syöte, tulostus
Luokat ja oliot: itse tehdyt ja valmisluokat
Luokan tietojäsenet ja metodit
Metodien parametrit, paluuarvot
Kontrollirakenteet
Taulukot
Java-ohjelman muistinhallinta
Poikkeukset
Tiedostokäsittely

Arviointikriteerit, hyväksytty/hylätty (OJ)

Hylätty: Opiskelija ei kykene ohjelmoimaan Javalla edes avustettuna.
Hyväksytty: Opiskelija osaa soveltaa Javaa ohjelmointitehtävissä.

Aika ja paikka

tuni-yhteisön moodle, kurssin tarkempi osoite sen sisällä julkaistaan myöhemmin hyväksytyille opiskelijoille. Kurssin käymisen yleiset periaatteet ja eteneminen ohjeistetaan moodlessa.

Toukokuussa järjestetään kaksi tukiopetuskertaa ja elokuussa yksi tukiopetuskerta jossa saat tukea tehtävien tekoon jos siihen on tarvetta.

Materiaaleja julkaistaan toukokuussa moodleen pitkin matkaa niin että niitä voi opiskella samaan aikaan. Kaikki materiaalit löytävät moodlesta viimeistään perjantaina 9.6.2023. Tehtäviä voi alkaa tekemään sinä mukaa kuin niitä julkaistaan moodleen; julkaisut on tehty viimeistään 9.6.2023.

Harjoitusten viimeinen palautusajankohta on tiistaina 15.8.2023.

Tenttien ja uusintatenttien ajankohdat

-

Arviointimenetelmät ja arvioinnin perusteet

Perustuu tehtyjen tehtävien lukumäärään, alaraja on 30%.
Opiskelijoiden tehtäväratkaisut lähetetään moodleen. Sinun on osattava selittää ratkaisusi niistä kysyttäessä tehtäväpalautusten jälkeen. Ratkaisujen tulee olla itse tehtyjä ja ne tulee hallita.
Moodleen palautetaan myös testiraportti kaikista tehdyistä tehtävistä (ohjeistetaan moodlessa) sekä kirjanpito tehdyistä tehtävistä.

Arviointiasteikko

Hyväksytty/hylätty

Opiskelumuodot ja opetusmenetelmät

Verkkokurssi. Aiheet voi opiskella ajasta ja paikasta riippumattomasti annetuista materiaaleista ja tärkeimpien asioiden videoesittelyistä. Tehtävät on palautettava ajallaan elokuussa asetettuun viimeiseen palautusajankohtaan mennessä. Kurssin suorittaminen perustuu paljolti omaan aktiivisuuteen ja itseohjautuvuuteen; kurssilaisia kannustetaan verkostoitumaan keskinäistä tukea varten.

Oppimateriaalit

Tämä julkaistaan moodleen ennen asioiden käsittelyä. Sisältää opettajan tekemää materiaalia, erityisesti videoita, sekä muualta poimittuja materiaaleja.

Opiskelijan ajankäyttö ja kuormitus

3 op:n kurssi, arvioitu työmäärä 3 x 27h = 81h.

Sisällön jaksotus

Sisällön jaksotus ja aikajärjestys on kerrottu opintojaksokuvauksessa.

Toteutuksen valinnaiset suoritustavat

-

Harjoittelu- ja työelämäyhteistyö

-

Kansainvälisyys

-

Lisätietoja opiskelijoille

-

Arviointikriteerit - hyväksytty/hylätty (Ei käytössä, kts Opintojakson Arviointikriteerit ylempänä)

Hylätty: allle 30% kurssin tehtävistä tehty. Hyväksytty: vähintään 30% kurssin tehtävistä tehty.

Tulkinta: hylätty = ei kykene ohjelmoimaan Javalla edes avustettuna. Hyväksytty: osaa soveltaa Javaa ohjelmointitehtävissä.