Helsingin yliopisto /Tietojenkäsittelytieteen laitos
581325-0 Ohjelmoinnin perusteet

581325-0 Ohjelmoinnin perusteet: kurssiesite syksyllä 1999

(Arto Wikla, 17.9.1999)

Kurssi on tietojenkäsittelytieteen cum laude approbatur -oppimäärän pakollinen kurssi, sivuaineopiskelijalle approbatur-oppimäärän pakollinen kurssi. Laajuus on 3 opintoviikkoa. Kurssilla opitaan ohjelmoinnin peruskäsitteet. Ohjelmointikielenä on Java. Normaalisti opiskelija suorittaa tämän kurssin jälkeen välittömästi kurssin Java-ohjelmointi, 2 ov.

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

Luennot ovat 15.9-5.11 keskiviikkoisin 16-18 ja perjantaisin 14-16 yliopiston päärakennuksen salissa 1 (Fabianinkatu 33).

Kurssikirja on

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

Oheiskirjallisuudeksi sopivat esimerkiksi seuraavat:

Harjoitusryhmät kokoontuvat viikottain 20.9-5.11:

     1. Tuntiop. Olli Lahti            MA 12-14 A320
     2. Tuntiop. Olaf Laczak           MA 12-14 C474
     3. Tuntiop. Olaf Laczak           TI  8-10 B453
     4. Tuntiop. Antti Tuominen        TI 10-12 A320
     5. Leht. Timo Karvi               TI 10-12 B450
     6. Leht. Arto Wikla               TI 12-14 B450
     7. Tuntiop. Antti Tuominen        TI 12-14 A318
     8. Leht. Arto Wikla               TI 14-16 B450
     9. Tuntiop. Joanna Mrozinski      TI 14-16 C474
     10. Tuntiop. Olli Lahti           TI 16-18 A320
     11. Tuntiop. Joanna Mrozinski     TI 16-18 C474
     12. Tuntiop. Antti Kerminen       KE 10-12 A320
     13. Tuntiop. Joanna Mrozinski     KE 10-12 C474
     14. Tuntiop. Olaf Laczak          KE 12-14 Sem.huone 14, Vuorik. 20 
     15. Tuntiop. Jaakko Nurro         KE 12-14 AUD III päärakennus
     16. Tuntiop. Jaakko Nurro         KE 14-16 AUD VI päärakennus
     17. Leht. Timo Karvi (in English) TO 10-12 B453
     18. Tuntiop. Jaakko Nurro         PE 10-12 C454
     19. Tuntiop. Antti Kerminen       PE 12-14 Porthania 607
     20. Tuntiop. Jaana Heino          TO 16-18 C454,
     21. Tuntiop. Jaana Heino          PE 10-12 C474.

Harjoituksissa käsitellään kotitehtäviä. Valtaosa niistä on tehtävä tietokoneella. Harjoituksista saa arvosanaan vaikuttavia aitoja lisäpisteitä. Pistemaksimi on 7. Sen saa kun tekee vähintään 5/6 tehtävistä. Ensimmäisen lisäpisteen saa tehtyään noin 1/3 tehtävistä.

Ensimmäisen harjoituskerran päätteeksi halukkaita opastetaan laitoksen Java-välineiden käytössä. Opastus tapahtuu 1. harjoituskerran jälkimmäisellä tunnilla mikroluokassa D326 (ja päällekkäisten ryhmien tapauksessa myös D423). Keskustan ryhmissä kävijät voivat osallistua vapaasti valitsemansa laitoksen ryhmän neuvontaan.

Ne jotka haluavat jatkaa samassa harjoitusryhmässä kurssilla Java-ohjelmointi, voivat ilmoittauttaa halustaan etukäteen. Tiedot kerätään hyvissä ajoin ennen yleisen ilmoittautumisen alkamista 6.10. Tarkempia tietoja myöhemmin.

Kurssin koe on maanantaina 8.11. klo 16-20 Porthaniassa I, IV ja sali 13, päärakennuksen vanhalla puolella Auditorio XII. Salijaosta ilmoitetaan aikanaan.

Arvosana määräytyy seuraavasti: Kokeesta voi saada enimmillään 60 pistettä, harjoituksista 7 lisäpistettä.

   pisteitä: 30  33  36  39  42  45  48  51
   arvosana: 1-  1   1+  2-  2   2+  3-  3


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.