Johdanto

1 Tietokoneohjelmien muodostamisen eri vaiheet

2 Java -tulkista ja Java -kääntäjästä

2.1 Ohjelman käynnistys

3 Java –ohjelmointikielen perusteet

3.1 Javan ominaisuudet

3.2 Java –ohjelman rakenne

3.3 Kieliopin perussääntöjä

3.3.1 Ohjelman toteuttaminen JDK:ssa

3.3.2 Tehtäviä

3.4 Ohjelman muoto

3.4.1 Kommentti

3.5 Java –kielen kirjoitusasu

3.6 Java ohjelman tietotyypit

3.6.1 PerusASCII

3.6.2 Laajennettu ASCII

3.6.3 Tietotyyppien tyyppimuutokset

3.7 Muuttuja

3.7.1 Muuttujan tunnus

3.7.1.1 Tehtäviä

3.7.2 Muuttujan tyyppi

3.7.3 Tyypin ominaisuuksia

3.7.4 Esimerkkejä

3.7.5 Merkkijonot

3.8 Merkkijonotaulukot

3.9 Tehtäviä

4 Koneen ja ihmisen välinen vuorovaikutus

4.1 Lukeminen (in) ja tulostus (out)

4.2 Esimerkki

4.3 Tehtäviä

5 Operaattorit

5.1 Sijoitus

5.1.1 Sijoituslause vaihe vaiheelta

5.2 Aritmeettiset operaattorit

5.3 Arvonmuutosoperaattorit

5.4 Vertailuoperaattorit

5.5 Loogiset operaattorit

5.6 Laskujärjestys

5.7 Tehtäviä

6 Ohjauslauseet

6.1 Ehdollisuus

6.1.1 Loogisten operaattorien käyttö

6.1.2 Tehtäviä:

6.2 Switch –tapauslause

6.2.1 Tehtäviä

6.3 Toistorakenteet

6.3.1 Yleistä

6.3.2 Alkuehtoinen toisto - while

6.3.2.1 Tehtäviä

6.3.3 Loppuehtoinen toisto do - while

6.3.3.1 Tehtäviä

6.3.4 Määrämuotoinen toisto for

6.3.4.1 Tehtäviä

6.3.5 Hyppylause

7 Taulukot

7.1 Tehtäviä

Kurssi 3 - Olio-ohjelmointi