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.
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ä.
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
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.
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ä.
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
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
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