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
01.03.2024 - 31.07.2024
Ajoitus
01.05.2024 - 31.08.2024
Laajuus
3 op
Virtuaaliosuus
3 op
Toteutustapa
Verkossa tapahtuva opiskelu
Toimipiste
TAMK Pääkampus
Opetuskielet
- Suomi
Paikat
10 - 80
Opettaja
- Erkki Hietalahti
Vastuuhenkilö
Mira Grönvall
Ryhmät
-
24CAMPUSONLINECAMPUSONLINE
-
VAPAAVapaasti 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, kesäkuussa ja elokuussa järjestetään kolme päivystyskertaa joissa annetaan tukea kurssin suorittamiseen niille joilla on jostain syystä vaikeuksia edetä. Jos opiskelu sujuu normaalisti näihin ei kannata osallistua. Niissä tarjotaan pitkälti yksilöneuvontaa.
Kurssia voi opiskella kurssin päättymispäivään asti jonka jälkeen kurssiaktiviteetit suljetaan ja tässä kohtaa et voi enää kerryttää kurssin läpäisyyn ja arviointiin vaikuttavaa työskentelyaktiviteettia. Toki asioita saa opiskella tämänkin jälkeen ja materiaalit ovat saatavilla mutta kurssiin liittyvät palvelut suljetaan.
Harjoitusten viimeinen palautusajankohta on alustavasti 31.8.2024 ja tämä on viimeinen päivä jolloin kurssiaktiviteetteja voi vielä tehdä. Asiasta informoidaan kurssilla.
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).
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 TUNI Moodleen (https://moodle.tuni.fi) 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
Kurssilla käsitellään seuraavat aihekokonaisuudet:
1. Java-ohjelman kehittäminen ja kehitysympäristöt
2. Java-ohjelman yleinen rakenne ja sen sisältämät osat
3. Muuttujat, tietotyypit
4. Lausekkeet, presedenssit
5. Syöte, tulostus
6. Luokat ja oliot: valmisluokat
7. Luokat ja oliot: itse tehdyt
8. Kontrollirakenteet
9. Taulukot
10. Java-ohjelman muistinhallinta, poikkeukset ja tiedostokäsittely
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: alle 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ä.