580211-9 Tietotekniikan alkeet syksyllä 1998
päivitetty 31.8.1998 (Liisa Marttinen)

Kurssilla tutustutaan tietojenkäsittelyn peruskäsitteisiin, ohjelmistoihin ja laitteisiin, historiaan ja nykyisyyteen. Käytännön tuntumaa erilaisiin ohjelmiin hankitaan tietokoneharjoituksissa. Kurssilla ei edellytetä esitietoja.


Luennot:  1.9.-2.10.   ti ja pe   klo 17-19 MTK  1 sl  a

Harjoitukset:  2.-5.6, 8.-11.6.  Atk-harjoitukset salissa D326, muut salissa A319
Kaksi harjoitusryhmää:
  Ryhmä 1  klo 12-14   Sami Andberg
  Ryhmä 2  klo 14-16   Sami Andberg

Kaikkiaan 20 luentotuntia ja 16 harjoitustuntia seuraavasti
 ma  1.6.  luento  16-19
  ti    2.6.  luento  16-18    atk-harj
  ke   3.6. luento  16-19    harj
  to   4.6.  luento  16-18    atk-harj
  pe  5.6.  luento  16-19    harj
  ma  8.6. luento  16-19    atk-harj
  ti    9.6.  ei luentoa         harj
  ke 10.6. luento  16-18    atk-harj
  to  11.6. luento  16-18    harj
 

Kurssin kuulustelut:
Kurssin  koe :  to 18.6.    klo 12-16  Auditorium
                            koetehtävät
                            kokeen tulokset

Uusinta 1:  la  15.8.   klo   9-13   Auditorium
                            koetehtävät
                            ratkaisuesimerkkejä
                     kokeen tulokset

Uusinta 2:  la  26.9.   klo   9-13  PII

Kokeesta voi saada korkeintaan 45 pistettä.



 
Kurssin harjoituksista

Ns. tavallisissa harjoituksissa  kerrataan ja syvennetään luennoilla opetettua asiaa. Tehtävät on tehtävä  etukäteen. Harjoitusten aluksi kierrätetään nimilista, johon jokainen merkitsee ne tehtävät, jotka on tehnyt ja on halukas esittämään. Ratkaisujen ei tarvitse olla oikeita, vaan aito yrittäminen riittää. Jokaisesta merkitystä (ja riittävästi osatusta) tehtävästä saa yhden harjoituspisteen.  Kaikkiaan harjoituspisteitä voi saada 24.

Atk-harjoituksissa opetellaan käytännössä PC-koneiden ja niiden ohjelmien käyttöä. Harjoituksiin ei  tarvitse valmistautua  etukäteen.  Aktiivisesta osallistumisesta yhteen  atk-harjoitukseen  saa  kolme  harjoituspistettä.  Kaikkiaan  atk-harjoituksista voi saada 12 harjoituspistettä.

1. harjoitus  (ti 2.6.)  :  atk-harjoitus 1
2. harjoitus  (ke 3.6.)   :  harjoitustehtävät 1
3. harjoitus  (to 4..6.)  :  atk-harjoitus 2
4. harjoitus  (pe 5..6.) : harjoitustehtävät 2
5. harjoitus  (ma  8.6.)  : atk-harjoitus 3
6. harjoitus  (ti  9.6.) : harjoitustehtävät 3
7. harjoitus  (ke 10.6.) : atk-harjoitus 4
8. harjoitus  (to 11.6.) : harjoitustehtävät 4

Maksimissaan harjoituspisteitä voi saada 36. Nämä muutetaan kurssipisteiksi seuraavasti:

harjoituspisteet                   kurssipisteet
       0-2                                         0
       3-5                                         1
       6-8                                         2
       9-11                                       3
     12-14                                       4
     15-17                                       5
     18-20                                       6
      21-23                                      7
      24-26                                      8
      27-29                                      9
      30-36                                    10



Kirjoitelma

Kurssiin kuuluu vapaaehtoisena osana harjoitustyö, jossa  harjoitellaan omatoimista tietokoneen käyttöä ja tekstinkäsittelyä. Harjoitustyössä laaditaan jollakin tekstinkäsittelyohjelmalla  noin 3-5 sivun mittainen kirjoitelma. Kirjoitelmassa pitää olla vähintään yksi kuva tai kaavio (esim. Excel-taulukko). Liitä kirjoitelmaan myös  erillinen kansilehti, jossa on ainakin  nimesi ja työsi otsikko. Kirjoitelman aihe on melko vapaa, mutta sen tulee kuitenkin  jollakin tavalla  liittyä tietojenkäsittelyyn.

Kirjoitelmasta voi  saada kurssipisteitä  0-5. Arvostelussa kiinnitetään huomiota  enemmän työn ulkoasuun  kuin sen sisältöön.

Kirjoitelma jätetään Sami Andbergille   tarkastettavaksi  viimeistään  perjantaina 12.6.



Kurssin suorittaminen ja arvostelu
Kurssi n arvosanaa laskettaessa otetaan huomioon kokeesta  saatujen pisteiden lisäksi   harjoituksista ja kirjoitelmasta  kertyneet kurssipisteet.

Osasuorituksista saatavat maksimipisteet:
koe                    45
harjoitukset        10
kirjoitelma            5
-------------
yhteensä           60  pistettä

Kurssin  suoritus edellyttää vähintään 30 pistettä, joista ainakin 20 pistettä on saatu kokeesta. Arvosanan 3/3 saa noin 51 pisteellä.



Kurssikirjallisuus

Kurssimoniste:
Kopioitavissa luennoitsijan kalvokopioista.

Oheislukemistoa:
G. Beakman : Computer Confluence, Addison Wesley, 1997
Capron: Computers. Tools for an Information Age,  Benjamin/Cummings, 1996

Heikki Lokki et al: Tietotekniikka, 3. painos,  Tietotekniikan liitto ry, 1992
           vähän vanhentunut, ei liity kovin tiiviisti
            tähän kurssiin
Arto Wikla: Tietotekniikan alkeet, luentomoniste 1996
          jäsentely ja sisältö hyvin lähellä tätä kurssia
Sari A. Laakso: Tietotekniikan  alkeet (pääaineopiskelijoille),  luentomoniste 1997
          uusinta materiaalia,  painopiste hieman
          toisaalla eli paikoin asiaa  enemmän, paikoin
          vähemmän



 
Kurssin sisältö:

1. Automaattinen tietojenkäsittely

2. Tieto, tiedon esittäminen
   2.1. Lukujen esittäminen bittijonoina
   2.2. Luvut tietokoneessa
   2.3. Tekstin esittäminen tietokoneessa  <==  ma 1.6
   2.4. Kuvan esittäminen
   2.5. Äänen esittäminen digitaalisena
   2.6. Liikkuvan kuvan esittäminen

3. Algoritmit
   3.1.  Algoritmien esitystapoja
   3.2. Algoritmit tietokoneelle             <==  ti 2.6

4. Tietokoneen rakenteesta ja toimintaperiaatteista

5. Atk:n historiaa                             <== ke 3.6

6. Tiedon varastointilaitteita
  6.1. Levymuisti
  6.2. Levyke
  6.3. Magneettinauha
  6.4. Optiset levyt

7. Syöttö- ja tulostuslaitteita
  7.1. Syöttö
  7.2. Tulostus

8. Ohjelmistot
  8.1. Varusohjelmat
  8.2. Sovellusohjelmat
  8.3. Ohjelman käyttöliittymä

9. Ohjelmointikielet
  9.1. Ohjelmointikielten hierarkia
  9.2.  Esimerkkejä lausekielistä

10. Tietokannat ja tiedonhallinta
   10.1 Sovelluskeskeinen tiedonhallinta
   10.2. Tietokeskeinen tiedonhallinta
   10.3. Tietomallit
   10.4. Tietosuoja

11. Tiedonsiirto ja tietoverkot
   11.1. Tiedonsiirtoverkkoja
   11.2. Tietokoneverkot
   11.3. Internet ja sen palvelut

12. Tulevaisuuden tutkailua



Linkkejä
Explore the Internet!  (http://www.amdahl.com/internet/ )
 
Linkkejä atk:n historiaa
 The Virtual Museum of Computing,  (http://www.comlab.ox.ac.uk/archive/other/museums/computing.html )
 Web Sites Related to the History of Information Processing  (http://www.cbi.umn.edu/webref.htm)
History of computing (http://ei.cs.vt.edu/~history/ )
The Computer Museum History Center  (http://www.tcm.org/history/index.html )
 Mitä tietojenkäsittelyyn  liittyvää tärkeää tapahtui  vuosina 45-90 ?  (http://www.tcm.org/history/timeline/index.html)
 Timeline of Events in Computer History  (http://video.cs.vt.edu:90/cgi-bin/Lobby?Method=Timeline)
 
Kuvia
 

Kiinnostavia linkkejä

Past Notable Women of Computing --The Ada Project, Yale University.
http://www.cs.yale.edu/HTML/YALE/CS/HyPlans/tap/past-women.html
tietojenkäsittelyn historian merkittäviä
naisia
http://www.adahome.com/Pictures/ladyada-big.gif   Lady Adan kuva
http://www.library.upenn.edu/special/gallery/mauchly/jwmintro.html kattava selvitys John W. Mauchly
and the Development of the ENIAC Computer
http://www.seas.upenn.edu/~museum/qman/node3.html The ENIAC Simulator Quick Start Manual
http://ei.cs.vt.edu/~history/people.html  linkkejä tietojenkäsittelyn historian
henkilöihin ja historiallisiin tietokoneisiin
http://ei.cs.vt.edu/~history/do_Atanasoff.html John Vincent Atanasoff  by  Hien Chris Do
 
http://www.cs.iastate.edu/jva/jva-archive.html The John Vincent Atanasoff Virtual Archive
http://www.si.edu/resource/tours/comphist/eckert
http://ei.cs.vt.edu/~history/VonNeumann.html
NEW PERMANENT SITE
http://www.turing.org.uk/turing/ Alan Turing --- a short biographyAlan Turing --- a short biography
by Andrew Hodges
http://www.cbi.umn.edu/charles.htm  Charles Babbage
http://ei.cs.vt.edu/~history/Bill.Gates.html  The Bill Gates Interview
http://ei.cs.vt.edu/~history/Gates.Mirick.html William H. Gates III Before
Microsoft by John Mirick
http://ei.cs.vt.edu/~history/Gates.html  William Henry Gates III By Stacey Reitz
http://ei.cs.vt.edu/~history/Jobs.html  Steve Paul Jobs
http://ei.cs.vt.edu/~history/Wilkes.html Maurice Vincent Wilkes
http://ei.cs.vt.edu/~history/Zuse.html  Konrad Zuse
http://ei.cs.vt.edu/~history/Hopper.Danis.html  Rear Admiral Grace Murray Hopper
by Sharron Ann Danis
http://www.napier.ac.uk/jnapier.html  John Napier
http://www.upenn.edu/almanac/v42/n18/eniac.html "A Short History of the Second American Revolution"
Paul E. Dunne - Course Notes

http://www.csc.liv.ac.uk/~ped/teachadmin/histsci/content.html History of Science - Development of Algorithms
Paul E. Dunne - Course Notes
 
    http://www.pbs.org/nerds/timeline/index.html  A HISTORY OF THE COMPUTER
 
 
    http://www.pbs.org/nerds/game.html  CAN YOU GUESS THE COMPUTER?
 
http://sdcc14.ucsd.edu/~fillmore/blurbs/numbsys.html History Of Numeral Systems

http://ftp.brl.mil/ftp/historic-computers/   Historic Computer Images
http://ei.cs.vt.edu/~history/machines.html  MACHINES linkkejä
 
http://acm.ewu.edu/homepage/krudin/wic/adasrch.htm Lady Augusta Ada, The World's First Computer Programmer
http://www.cs.yale.edu/homes/tap/ada-lovelace.html
http://www.uta.fi/~majyho/guru/Lovelace.html