Johdatus ohjelmointiin: Java (3 op)
Toteutuksen tunnus: NN00GC31-3003
Toteutuksen perustiedot
Ilmoittautumisaika
01.10.2024 - 17.08.2025
Ajoitus
01.05.2025 - 31.08.2025
Laajuus
3 op
Virtuaaliosuus
3 op
Toteutustapa
Verkossa tapahtuva opiskelu
Toimipiste
TAMK Pääkampus
Opetuskielet
- Suomi
Paikat
0 - 80
Koulutus
- Tietotekniikan tutkinto-ohjelma
Opettaja
- Erkki Hietalahti
Vastuuhenkilö
Erkki Hietalahti
Ryhmät
-
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
Aika on itse valitsemasi, paikka samoin. Opetus on tarjolla verkossa. Aloita kuitenkin ajoissa.
Tenttien ja uusintatenttien ajankohdat
Kurssilla ei ole tenttejä.
Arviointimenetelmät ja arvioinnin perusteet
Kun teet kurssin tehtävistä itse 30% tai enemmän läpäiset kurssin hyväksytysti. Muuten et. Oppimisen kannalta niitä kannattaa tehdä mahdollisimman paljon.
Arviointiasteikko
Hyväksytty/hylätty
Opiskelumuodot ja opetusmenetelmät
Kurssi on itsenäisesti opiskeltava verkkokurssi jolla voit siis toimia omaan tahtiisi omalla aikataululla valitsemassasi paikassa. Kaikki ohjeet opiskeluun löytyvät kurssin moodle-sivustolta. Kurssi on käytävissä aikavälillä 1.5. - 31.8.2025 jonka jälkeen sillä tehdyt opintosuoritukset arvioidaan ja arvosanat viedään opintorekisterijärjestelmään. Sieltä ne siirtyvät kotikorkeakoulusi opintorekisteriin.
Oppimateriaalit
Nämä löytyvät mainittuina kurssimateriaaleista kurssin moodle-sivustolta. Pohjana on käytetty oppikirjaa:
John Lewis, William Loftus: Java Software Solutions, Foundations of Program Design, 9th Edition tai uudempi.
Opiskelijan ajankäyttö ja kuormitus
Tämä on 3 opintopisteen kurssi, yksi sellainen vastaa 27 tuntia opiskelijan työtä.
Karkea arvio voisi olla: kurssilla on 10 isompaa aihepiiriä. Kuhunkin niistä voisit käyttää opiskelijan työtä noin puolen päivän verran. Tästä saat työmääräarvion.
Kurssisisältöä ei kannata ahnehtia vaan tehdä yksi kokonaisuus rauhassa. Mutta kannattaa pitää yllä tiettyä etenemistahtia; pitkä tauko ei edesauta oppimista (siinä ehtii unohtamaan aiemmin opittua) eikä viime tingassa asioiden tekemiseen kannusteta (silloin ei opi muuta kuin stressiä). Aloita siis ajossa, tee säännöllisesti ja rauhassa keskittyen. Menestystä tähän!
Sisällön jaksotus
Aihealueet:
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
Näitä ei ole, suoritat kurssin itsenäisesti verkossa.
Lisätietoja opiskelijoille
Kuten edellä sanoin aloita ajoissa, tee säännöllisesti keskittyen ja rauhassa. Voit yrittää löytää kurssilta kanssaopiskelijoita (moodlen opiskelijoiden keskustelupalstan avulla) joiden kanssa teet yhteistyötä oppimisessa. Muista kuitenkin oppia itse; älä kopioi!
Arviointikriteerit - hyväksytty/hylätty (Ei käytössä, kts Opintojakson Arviointikriteerit ylempänä)
Kerrottu yllä kohdassa "Arviointimenetelmät". Hyväksytty tarkoittaa että osaat Java-ohjelmointikieltä riittävästi tämän kurssin laatijan näkövinkkelistä, muuten et.