Helsingin yliopisto /Tietojenkäsittelytieteen laitos
581258-1 Johdatus ohjelmointiin

581258-1 Johdatus ohjelmointiin, kurssiesite syksyllä 1998

Arto Wikla , 16.9.1998

Kurssi on tietojenkäsittelytieteen approbatur-oppimäärän pakollinen kurssi, laajuus on 4 opintoviikkoa. Kurssilla perehdytään ohjelmoinnin keskeisiin periaatteisiin ja ajattelutapoihin. Ohjelmointikielenä on Java. Koko kieltä ei tällä kurssilla ole mahdollista opetella; painopiste on kielen perusvälineiden käytössä. Ns. valmiit pakkaukset jäävät vähemmälle huomiolle, niiden käyttämisen perusteet ja rakenteen idea silti opitaan.

Kurssin kotisivu on osoitteessa http://www.cs.helsinki.fi/~wikla/JohdOhj/indexS98.html . Kurssin uutisryhmä on hy.opiskelu.tktl.java. Kurssin suorittaminen edellyttää WWW-sivujen ja uutisryhmän säännöllistä seuraamista!

Luennot ovat 14.9-9.12 maanantaisin ja keskiviikkoisin kello 16-18 päärakennuksen salissa 1, Fabianinkatu 33.

Luentojen sisältöä löytyy WWW-osoitteesta http://www.cs.helsinki.fi/~wikla/JohdOhj/Sisalto/ .

Kurssikirja on

Oheiskirjallisuudeksi sopivat esimerkiksi seuraavat:

Harjoitusryhmät 21.9-10.12:

 1. Tuntiop. Antti Kerminen           MA 10-12 A320
 2. Tuntiop. Antti Kerminen           MA 12-14 A320
 3. Tuntiop. Antti Tuominen           MA 18-20 Ls 7 Alek
 4. Leht. Auvo Häkkinen               KE  8-10 C454 Uusi paikka!
 5. Leht. Auvo Häkkinen               KE 14-16 C454 Aika muuttunut!
 6. Leht. Auvo Häkkinen               KE 12-14 C454 Uusi paikka!
 7. Leht. Arto Wikla                  KE 12-14 A320
 8. Tuntiop. Asko Saura               TO  8-10 Aud XVI pr
 9. Tuntiop. Marko Ullgren            TO 12-14 B450
10. Tuntiop. Marko Ullgren            TO 14-16 C454
11. Tuntiop. Asko Saura               TO 14-16 Ls 7 Alek
12. Tuntiop. Asko Saura               TO 16-18 Aud XVI pr
13. Tuntiop. Antti Tuominen           PE  8-10 B453
14. Tuntiop. Antti Kerminen           PE 10-12 A320 
15. Tuntiop. Teemu Kurppa             PE 12-14 A320  
16. Tuntiop. Teemu Kurppa             PE 14-16 A320
17. Tuntiop. Allan Halme (in english) KE  8-10 B453
18. Tuntiop. Sami Nikander            TO 10-12 B450
19. Tuntiop. Sami Nikander            TO 16-18 B454

   Aud XVI pr = päärakennuksen Auditorio XVI.
   Ls 7 Alek = luentosali 7 Aleksi 7:ssä.
   Muut laitoksella, Teollisuuskatu 23
Harjoituksissa käsitellään kotitehtäviä. Valtaosa niistä on tehtävä tietokoneella. Harjoituksiin osallistuminen on pakollista. Se tarkoittaa, että vähintään puolet kotitehtävistä on tehtävä. Minimimäärän ylitettyään saa arvosanaan vaikuttavia pisteitä.

Ensimmäisen harjoituskerran päätteeksi halukkaita opastetaan laitoksen Java-välineiden käytössä. Opastus tapahtuu 1. kerran harjoituksen jälkimmäisellä tunnilla mikroluokassa D327, paitsi ryhmät 7 ja 17 ovat luokassa D325. Keskustassa kokoontuvilla ryhmillä 3, 8, 11 ja 12 ei ole omaa opastustilaisuutta. Näiden ryhmien opiskelijat saavat vierailla minkä vaan laitoksella järjestettävän ryhmän opastustilaisuudessa.

Välikokeet

  1. ti 27.10. klo 16-19 Porthania I, Sali 1 Metsätalolla
  2. to 17.12. klo 14-18 Porthania I

Arvosana määräytyy seuraavasti:

  harjoitukset 12 pistettä 
  1. välikoe   22 pistettä 
  2. välikoe   26 pistettä
               -----------    
  yhteensä     60 pistettä
Kokeista on saatava yhteensä vähintään 22 pistettä. Noin 30 pisteellä saa arvosanan 1-, 33:lla 1, ..., n. 51:llä kolmosen.
Java and all Java-based marks and logos are trademarks or registered trademarks of Sun Microsystems, Inc. in the U.S. and other countries. University of Helsinki is independent of Sun Microsystems, Inc.