Esimesed kordamisküsimused kursuses Programmeerimine I kevadsemestril 2007 Java kasutusvõimalused, kompilaator, intepretaator, .java ja .class failid. Raami loomine ja liigutamine, tarvitatavad käsud. Joonistamine. Rakend. Konstruktor, meetodid main ja paint. Tsüklid, valikud. Andmetüübid: liht- ja struktuurtüübid. Tüübiteisendused. Liides ActionListener. Nupule ja tekstiväljale reageerimine. Hiire vajutamisele reageerimine. Faili lugemine, kirjutamine. BufferedReader, InputStreamReader, FileReader. PrintWriter, FileWriter. Mähisklass. Voogude muundamine. Sõnetöötlusfunktsioonid. StringTokenizer. Täishäälikute loendamine lauses. Internetiühendus. Server- ja klientprogramm. Pistik ja värat. Lõimed, meetodid run ja start. Klass Thread, liides Runnable. Lõime ülesanded liikumisel, veebiserveris.