Johdatus ohjelmointiin: Java (3op)
Toteutuksen tunnus: C-02630-NN00GC31-3004
Toteutuksen perustiedot
- Ilmoittautumisaika
- 23.03.2026 - 18.10.2026
- Ilmoittautuminen toteutukselle on käynnissä.
- Ajoitus
- 01.05.2026 - 01.12.2026
- Toteutus ei ole vielä alkanut.
- Opintopistemäärä
- 3 op
- Korkeakoulu
- Tampereen ammattikorkeakoulu, TAMK Pääkampus
- Opetuskielet
- suomi
- Paikat
- 0 - 160
- Opintojakso
- C-02630-NN00GC31
Toteutukselle Johdatus ohjelmointiin: Java C-02630-NN00GC31-3004 ei valitettavasti löytynyt varauksia. Varauksia ei ole mahdollisesti vielä julkaistu tai toteutus on itsenäisesti suoritettava.
Arviointiasteikko
Hyväksytty/hylätty
Sisällön jaksotus
Opintojakson jaksotus koostuu harjoituksista:
- Harjoitus 01
- Harjoitus 02
...
- Harjoitus 0N
Harjoitukset voi tehdä omaan tahtiin kunhan palauttaa määräaikaan mennessä.
Tavoitteet
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ä.
Aika ja paikka
Kurssi suoritetaan kokonaan verkossa aikavälillä 1.5.2026 - 1.12.2026.
Kurssi on aikataulultaan joustava: opiskelija voi edetä omaan tahtiinsa.
Oppimateriaalit
Kurssimateriaali on saatavilla verkossa kurssin omilla sivuilla. Lisäksi suositellaan seuraavia kirjoja:
- Cay S. Horstmann: Core Java, Volume I: Fundamentals, Pearson (kattava Java-oppikirja)
- Allen B. Downey & Chris Mayfield: Think Java: How to Think Like a Computer Scientist, O'Reilly (ilmainen verkkoversio saatavilla, hyvä aloittelijoille)
- Herbert Schildt: Java: A Beginner's Guide, McGraw-Hill (selkeä johdatus Javaan)
Opetusmenetelmät
Kurssi toteutetaan itsenäisenä verkko-opiskeluna. Opetus koostuu videoluennoista ja harjoitustehtävistä. Opiskelija katsoo luentotallenteet ja tekee niistä käsinkirjoitetut muistiinpanot, jotka palautetaan PDF-muodossa. Oppiminen tapahtuu pääosin ohjelmointitehtävien kautta: tehtävät palautetaan ja ne tarkistetaan automaattisilla testeillä. Arviointi perustuu kokonaan harjoitustehtäviin, tenttiä ei ole.
Harjoittelu- ja työelämäyhteistyö
Tämä opintojakso on suunniteltu ohjelmoinnin perusteiden opetteluun, eikä se sisällä varsinaista työharjoittelua tai suoraa yhteistyötä työelämän kanssa. Kurssin sisältö kuitenkin heijastaa alan nykyvaatimuksia. Luennoissa ja kotiharjoituksissa keskitytään käytännönläheisiin ohjelmointitehtäviin, jotka kehittävät opiskelijoiden ongelmanratkaisutaitoja ja tarjoavat valmiuksia jatkokoulutukseen sekä työelämän haasteisiin. Opetuksessa painotetaan alan parhaita käytäntöjä ja työelämässä käytössä olevia ohjelmointikonsepteja, mikä tukee opiskelijoiden sujuvaa siirtymistä työelämään.
Tenttien ajankohdat ja uusintamahdollisuudet
Opintojaksolla ei ole tenttiä.
Kansainvälisyys
Tällä opintojaksolla ei ole käytössä erityisiä kansainvälisiä yhteistyökuvioita tai ulkomaan harjoittelumahdollisuuksia. Kurssin sisältö perustuu kuitenkin kansainvälisesti tunnustettuihin ohjelmointikäytäntöihin ja -standardeihin, mikä valmentaa opiskelijoita työympäristön vaatimuksiin. Opiskelijoita kannustetaan myös hyödyntämään kansainvälisiä resursseja ja verkostoja oman osaamisensa laajentamiseksi.
Toteutuksen valinnaiset suoritustavat
Ei valinnaisia suoritustapoja.
Opiskelijan ajankäyttö ja kuormitus
Opintojakso vaatii opiskelijalta keskimäärin 81 tunnin työpanoksen (3 op).