Siirry suoraan sisältöön

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).

Siirry alkuun