Tietokoneen käytön ja ohjelmoinnin alkeet

Syksy 2011: ensimmäinen luento perjantaina 2.9. klo 8-10

Sisältöön voi vielä tulla muutoksia. Näillä sivuilla on enemmän materiaalia kuin mitä luennoilla käsitellään. Sivut on järjestetty aiheittain sisällön mukaan, mutta luennoilla asioita käsitellään käytännön syistä eri järjestyksessä.

Kurssin tarkoitus on antaa pohjatiedot, joiden avulla opiskelija voi omin päin ottaa asioista selvää ja käyttää tietokonetta yksinkertaisten tehtävien ratkaisemiseen. Kurssilla opitaan C-kielen alkeet ja tutustutaan joihinkin työkaluihin, joita tarvitaan erityisesti luonnontieteellisessä tutkimustyössä.

Kurssi on välttämätöntä taustatietoa pitemmälle menevälle F90-ohjelmointikurssille.

Monia asioita käsitellään varsin lyhyesti esimerkkien avulla. Hieman perusteellisemmin tutustutaan Unixin/Linuxin käyttöön ja C-kielellä ohjelmointiin.

Sisältö on täysin alustava ja parannusehdotukset ovat sangen suotavia.

Kurssin suoritus: demot ja harjoitustyö. Allaolevan sisällysluettelon linkeistä pääsee sivuille, joilla on enemmän tekstiä kuin luentokalvoilla.

Demotehtävät

demo 1

demo 2 ratkaisut

demo 3 ratkaisut

demo 4 ratkaisut

demo 5 ratkaisut

demo 6

Harjoitustyot

Aiheita ja ohjeita

Sisältö

  1. Algoritmi
  2. Tietokone
  3. Käyttöjärjestelmä
  4. Muuttujat ja tietorakenteet
  5. Yleistä ohjelmointikielistä
  6. Merkinnöistä (BN-formalismi)
  7. Unixin perusteet
  8. X-ikkunointi
  9. Editorit
  10. C-ohjelmoinnista, osa 1:perusrakenteet
  11. C-ohjelmoinnista, osa 2:Fuktiot, taulukot yms.
  12. C-ohjelmoinnista, osa 3: makrot yms. sekalaista
  13. TeX ja LaTeX
  14. Sekalaista