Yliopiston etusivulle Suomeksi Inte på svenska No english version available
Helsingin yliopisto Tietojenkäsittelytieteen laitos
 

Tietojenkäsittelytieteen laitos

58127-1 C-ohjelmointi - Syksy 1998

Kurssilla opitaan ohjelmoimaan ANSI-standardin mukaisella C-kielellä. Esitietoina edellytetään ohjelmointitaito esimerkiksi Ohjelmointi (Pascal) -kurssin ja Ohjelmoinnin harjoitustyön laajuudessa.  Ilman esitietojakin voi kurssin suorittaa, mutta se vaatii enemmän työtä.

Foreign students can find more information from here.

o Ilmoitusasioita syksyn 1998 kurssille

  • Luennot alkavat ma 19.10.1998 klo 14:15 Auditoriossa. Tervetuloa!

o Ilmoittautuminen

Kurssille ilmoittaudutaan kontti-tietokoneessa olevalla tkt_ilmo -järjestelmällä. Ilmoittautumisjärjestelmää voi käyttää mm. salissa D423 - tarkat ohjeet ovat salissa. Kurssille ilmoittaudutaan ilmoittautumalla sopivaan laskuharjoitusryhmään (ks. alla). Poista ilmoittautumisesi, jos se osoittautuu turhaksi - älä varaa kanssaopiskelijaltasi paikkaa.

o Luennot

  • 19.10. - 25.11. ma 12-14, ke 14-16 Auditorio
  • Luennoija: Juha Taina

o Laskuharjoitukset 26.10. - 4.12.

  • Kaikilla on oltava käyttäjätunnus UNIX-tietokoneeseen. Laskuharjoitukset ja harjoitustyö tehdään tietokoneella.
  • Valitse sopiva ryhmä ja ilmoittaudu siihen, tai ilmoittaudu jonotuslistalle, jos kaikki ryhmät ovat täynnä.
    1. Juha Taina             Ti 10-12 C474
    2. Juha Taina             Ti 12-14 C474
    3. Jaakko Kyrö          Ti 16-18 C474
    4. Juha Taina             Ke 10-12 C474
    5. Juha Taina             Ke 12-14 C474
    6. Jonne Soininen     To 10-12 C454
    7. Jonne Soininen     To 14-16 A630
    8. Jonne Soininen     To 16-18 A630
    9. Jaakko Kyrö          Pe 12-14 C474
    10. Jaakko Kyrö          Pe 14-16 C474
  • Harjoitukset kuuluvat olennaisena osana kurssin suoritukseen ja aktiivisesta osallistumisesta saa kurssin arvosanaan vaikuttavia pisteitä. Aktiivinen osallistuminen tarkoittaa, että on tehnyt etukäteen vähintään puolet harjoituskerran tehtävistä ja osallistuu aktiivisesti niiden käsittelyyn.

o Harjoitustehtävät

(Jos harjoituskerrasta ei ole linkkiä eteenpäin, niin tehtävät eivät ole vielä jaossa)
     
  • 1. Harjoitus
  • 2. Harjoitus
  • 3. Harjoitus
  • 4. Harjoitus
  • 5. Harjoitus
  • 6. Harjoitus
  • Exercise 1
  • Exercise 2
  • Exercise 3
  • Exercise 4
  • Exercise 5
  • Exercise 6

o Harjoitustyö 2.11. - 11.12.

Kurssiin kuuluu pakollinen harjoitustyö. Harjoitustyö arvostellaan asteikolla hyväksytty/hylätty.   Hylättyä harjoitustyötä voi yrittää korjata kurssin aikataulun puitteissa

Harjoitustyöaiheet tulevat viimeistään maanantaina 2.11.

o Kurssin suoritus

       tentti               max 50 pistettä (mikäli harjoitustyö tehty)
       laskuharjoitukset    max 12 pistettä
       harjoitustyö         saatava hyväksyttyä, ei pisteitä
       yhteensä             max 60 pistettä (+2 ylimääräistä pistettä)
  • Läpipääsyraja on noin 30 pistettä ja noin 51:llä pisteellä saa 3/3.
  • Tehdyistä harjoituksista saa lisäpisteitä väliltä 0-12p. Tarkka jaottelu ei ole vielä selvillä. Mahdollinen jaottelu on seuraava: 1p = puolet tehtävistä, 12p = 5/6 tehtävistä. Loput pisteet tulevat lineaarisesti
  • Tentti on maanantaina 7.12. klo 12-16 Päärakennuksen Salissa 1
  • Loppukokeita pidetään yksi kappale kevätlukukaudella 1999. Loppukokeeseen saa osallistua, kun harjoitustyö on hyväksytty. Laskuharjoituspisteet eivät periydy loppukokeeseen.

o Kurssimateriaali

  • Luennot noudattelevat kirjaa:

  • Kernighan B.W. & Ritchie D.M.: The C Programming Language, 2nd ed., Prentice Hall 1988.
  • Mikä tahansa ANSI-C oppikirja kelpaa lukemistoksi.
  • Syksyn 1996 luentokalvojen kopiot (Heikki Lokki: C-ohjelmointi) ovat myynnissä laitoksen monistemyynnissä.
  • Luentokalvojen kopiot ilmestyvät mahdollista kopiointia varten kurssimappiin huoneeseen A412 viimeistään luennon jälkeen.
  • Kurssimapissa - huoneessa A412 - on alkuperäisiä papereita. KOPIOI, ÄLÄ VARASTA


Juha Taina (Juha.Taina@cs.Helsinki.FI)