Sissejuhatus infotehnoloogiasse: erinevus redaktsioonide vahel

Allikas: Lambda
Mine navigeerimisribale Mine otsikasti
Resümee puudub
Resümee puudub
11. rida: 11. rida:


Lektor: [http://tanel.tammet.googlepages.com Tanel Tammet]<br>
Lektor: [http://tanel.tammet.googlepages.com Tanel Tammet]<br>
Kontakt: tammet@staff.ttu.ee, 6203457, TTÜ AK223<br>
Kontakt: tanel.tammet@ttu.ee, 6203457, ICT 426<br>
Venekeelsete kursuste lektor: Deniss Kumlander<br>
Venekeelsete kursuste lektor: Deniss Kumlander<br>
olemas on ka [[itv0010 2012| 2012 aasta arhiiv]] ja [[itv0010 2011| 2011 aasta arhiiv]] koos kõigi eelmise aasta materjalidega.
olemas on ka [[itv0010 2012| 2012 aasta arhiiv]] ja [[itv0010 2011| 2011 aasta arhiiv]] koos kõigi eelmise aasta materjalidega.
17. rida: 17. rida:
</tr>
</tr>
</table>
</table>
== <font color="red">Järeleksam kevadel</font> ==
Kevadine järeleksam toimub kolmapäeval, 5. juunil kell 10:00 ruumis X-210 (majanduse maja).
== Eksamitulemused ==
NB! Esimesele tulemuste hulgale lisandusid 29. jaanuaril mitme tudengi hinded, kes olid jäänud näpuvigade tõttu esimesel korral sisse kandmata. Täiendatud tulemused siin:
[[Media:Itsissetulem_2012_b.pdf|Tulemused põhieksamite järel peale 29. jaanuari täiendusi]].
Rehkendus: eksamipunktidest on lahutatud kontrolltööde miinused ja liidetud kontrolltööde keskmine miinus (sh mitte esitatud tööd) 8 punkti.
Järeleksam:
* <b>Reede, 1 veebruar kell 16:00</b>. Ruum VI-201.
* Järgmine järeleksam toimub mai keskpaiku.
<!--
== <font color="red">Kontrolltööde tulemused</font> ==
[[itv0010 kontrolltööd 2012]]
Formaat: kood, initsiaalid, miinuspunktide summa, vigade arv igas töös. Seejuures x tähistab tegemata tööd ja + esineb kaugõppe esimese kahe töö tulemusena, sest
esimesed kaks ei olnud kaugõppele kohustuslikud.
Lisaks võid vaadata statistikat:
[[itv0010 kontrolltööde statistika 2012]]
Siin on iga küsimuse kohta õieti ja valesti vastanute arv, puuduvaid vastuseid ehk tegemata töid arvesse võetud ei ole.
<b>NB!</b> võrreldes 3. jaanuari lõunase versiooniga on õhtuses mõned parandused: ca 10 inimesel ei olnud teise töö tulemused arvesse läinud, nüüd on.
-->


== Maht, aeg, tulemus ==
== Maht, aeg, tulemus ==


Loenguid nädalas: 2 tundi. Kui pole teisiti märgitud, toimuvad kõik loengud järgmistel aegadel:
Üks loeng nädalas. Kui pole teisiti märgitud, toimuvad kõik loengud järgmistel aegadel:


* Eestikeelne loeng: esmaspäeval kell 12.00-13.30 ruumis VI-201 (loeb Tanel)
* Eestikeelne loeng: reedel kell 10.00-11.30 ruumis VIA-201 (loeb Tanel)
* Venekeelne loeng: esmaspäeval 10:00-11:30, ruumis V-301 ja paaritutel teisip 12:00-13:30 ruumis X-418 (loeb Deniss)
* Venekeelne loeng: kolmapäeval kell 09:50-11:20 ruumis III-103 (loeb Deniss)


Kursus lõpeb EKSAMIGA. Eksam on kirjalik, kaks või enam tundi, kümme küsimust ja ülesannet.
Kursus lõpeb EKSAMIGA. Eksam on kirjalik, kaks või enam tundi, kümme küsimust ja ülesannet.
64. rida: 29. rida:
Kursuse käigus on iga loengu järel (v.a. esimene loeng) vaja võrgus täita mikro-kontrolltöö, aega selleks on iga kord üks nädal. Kontrolltöö publitseritakse siinsamas lehel. Samuti antakse kursuse käigus teha harjutusi: need tuleb teha iseseisvalt ja tulemused vastata mikro-kontrolltöödes.
Kursuse käigus on iga loengu järel (v.a. esimene loeng) vaja võrgus täita mikro-kontrolltöö, aega selleks on iga kord üks nädal. Kontrolltöö publitseritakse siinsamas lehel. Samuti antakse kursuse käigus teha harjutusi: need tuleb teha iseseisvalt ja tulemused vastata mikro-kontrolltöödes.


Kursuse hinne arvutatakse nii: eksamipunktid (0...100) - kontrolltööde summeeritud veapunktid. Positiivsed hined algavad 50 punktist. Igas kontrolltöös on kümme küsimust: kaks viga kontrolltöös on üks veapunkt, neli kaks veapunkti jne, tegemata kontrolltöö on viis veapunkti.
Kursuse hinne arvutatakse nii: eksamipunktid (0...100) + kontrolltööde summaarne tulemus. Positiivsed hinded algavad 50 punktist. Igas kontrolltöös on kümme küsimust: kaks viga kontrolltöös on üks veapunkt, neli kaks veapunkti jne, tegemata kontrolltöö on viis veapunkti. Tudengi kõigi kontrolltööde miinuspunktide summast lahutatakse keskmine kontrolltööde miinuspunktide summa, vahe ongi summaarne tulemus.


== Kursuse eesmärk ==
== Kursuse eesmärk ==
76. rida: 41. rida:
== <font color="red">Kontrolltöö</font> ==
== <font color="red">Kontrolltöö</font> ==


Viimane kontrolltöö oli üheteistkümnes, teemaks rekursioon: teisisõnu, viimase kahe loengu (keerukus, lahenduvus ja AI) kohta enam kontrolltöid ei ole.
Esimene kontrolltöö ilmub siia 13 septembril, [http://dijkstra.cs.ttu.ee/~tammet/cgi-bin/qshow.py see siin on näidis, mida ei tule teha].
 
<!--
Üheteistkümnes iganädalane [http://dijkstra.cs.ttu.ee/~tammet/cgi-bin/qshow11.py kontrolltöö on siin], teha saab seda 28 november - kuni 4 detsember (kaasa arvatud).
 
Ülesande hilinemise tõttu saab teda siis teha ka detsembri esimese nädala esmaspäeval ja teisipäeval!
-->
<!--
Kaks viimast küsimust eeldavad Ecki laboriprogrammi kasutamist: [[Ecki laborite allalaadimine ja katsetamine|siit leiad tuttava õpetuse, kuidas Ecki laboriprogrammi kasutada]]. Kasuta kas xTurtle.jar või suuremat TMC_Labs.jar programmi. Sisselaetavatest programmifailidest läheb sul vaja BinaryTrees.txt.
-->
 
<!--
<b>NB!</b> Meie tudengiserveri kettad hakkasid vigu andma, hetkel toimub asendus, andmed on alles. Server (ja kontrolltöö) saavad uuesti üles 14 septembri (reede) õhtuks. Kontrolltöö aega on
pikendatud 17 septembrini (kaasa arvatud).
 
-->
<!--
 
Peale esmaseid paranduskatseid ei saadud rikkiläinud ketastega tudengiserverit veel normaalselt tööle, tõenäoliselt tuleb oodata esmaspäevani.
Kontrolltöö aega on pikendatud 18 septembrini (kaasa arvatud).
 
-->
<!--
 
Esimene iganädalane [http://dijkstra.cs.ttu.ee/~tammet/cgi-bin/qshow.py kontrolltöö on siin], teha saab seda kuni 17 septembrini (kaasa arvatud).
 
<b>NB!</b> Kuna serveriparandus toimus just värskelt, siis ära ehmata, kui mingi hetk leht ei avane: see tähendab, et serveris jätkuparandused ja
proovi lihtsalt hiljem uuesti.
 
-->


== Praktilised iseseisvad tööd ==
== Praktilised iseseisvad tööd ==
403. rida: 339. rida:
* Loe läbi enamus [http://www.paulgraham.com/articles.html Paul Grahami esseid].
* Loe läbi enamus [http://www.paulgraham.com/articles.html Paul Grahami esseid].
* Loe läbi Steven Raymondi raamat (NB! algajatel raske õieti mõista :-) [http://www.faqs.org/docs/artu/ The Art of Unix Programming]
* Loe läbi Steven Raymondi raamat (NB! algajatel raske õieti mõista :-) [http://www.faqs.org/docs/artu/ The Art of Unix Programming]
<!--
* Loe läbi väga lõbus ja hariv raamat: Philip Greenspuni [http://philip.greenspun.com/panda/ Guide to Web Publishing]. Kui meeldis, uuri järgi, mida Greenspun veel teeb (sh loe teisi raamatuid ka) ja [http://www.waxy.org/random/arsdigita/ kuidas sündis ja suri tema kuulus firma].
-->
* Vaata, mis võrgust (loodetavasti) edaspidi saab: [http://www.w3.org/2001/sw/Activity Semantic Web]
* Vaata, mis võrgust (loodetavasti) edaspidi saab: [http://www.w3.org/2001/sw/Activity Semantic Web]
<!-- * Loe hoolega läbi (ei ole üldse kohustuslik ja algajatele mittesoovitav) ja tee harjutusi ka: [http://cs.ttu.ee/kursused/itv0010/various/csapp.beta.11.16.pdf Computer Systems: a programmers perspective] toorikvariant. -->
* Loe läbi hulga [http://ase.tufts.edu/cogstud/incpages/publctns.shtml Daniel Dennetti esseid]
* Loe läbi hulga [http://ase.tufts.edu/cogstud/incpages/publctns.shtml Daniel Dennetti esseid]
<!--
* Võta ette programmeerimise <i>süvendatud</i> algkursus.
* Proovi õppejõu tehisintellektisüsteem [http://www.ttu.ee/it/gandalf/ Gandalf] installeerida (Unix või Windows+[http://www.cygwin.com/ cygwin]) ja mängi sellega. Proovi ka [http://www-unix.mcs.anl.gov/AR/otter/ Otterit] (lihtsam, aga nõrgem klassikaline süsteem). Kuidas, loe [http://www-unix.mcs.anl.gov/AR/otter/ siit] ja [http://www.cs.miami.edu/%7Etptp/OverviewOfATP.html siit] ja [http://www-2.cs.cmu.edu/%7Efp/courses/atp/handouts.html siit].
-->
* Tee omal käel ette läbi terve [[Programmeerimise põhikursus]] (peaasi: tee kõik harjutustööd: programmeerimise õppimiseks ainus viis on palju programmeerida :-)
* Tee omal käel ette läbi terve [[Programmeerimise põhikursus]] (peaasi: tee kõik harjutustööd: programmeerimise õppimiseks ainus viis on palju programmeerida :-)
* [http://webster.cs.ucr.edu/ Õpi assembleris programmeerima] (üpris ebapraktiline oskus, aga hästi hariv :-)
* [http://webster.cs.ucr.edu/ Õpi assembleris programmeerima] (üpris ebapraktiline oskus, aga hästi hariv :-)


[[Category:Kursus]]
[[Category:Kursus]]

Redaktsioon: 6. september 2013, kell 11:32

...ajalugu, suunad, põhialused, tehnoloogia, äri.

IT
IT

Ainekood: ITV0010
Link: http://www.lambda.ee/index/Sissejuhatus_infotehnoloogiasse ehk http://www.lambda.ee/index/itv0010

Lektor: Tanel Tammet
Kontakt: tanel.tammet@ttu.ee, 6203457, ICT 426
Venekeelsete kursuste lektor: Deniss Kumlander
olemas on ka 2012 aasta arhiiv ja 2011 aasta arhiiv koos kõigi eelmise aasta materjalidega.

Maht, aeg, tulemus

Üks loeng nädalas. Kui pole teisiti märgitud, toimuvad kõik loengud järgmistel aegadel:

  • Eestikeelne loeng: reedel kell 10.00-11.30 ruumis VIA-201 (loeb Tanel)
  • Venekeelne loeng: kolmapäeval kell 09:50-11:20 ruumis III-103 (loeb Deniss)

Kursus lõpeb EKSAMIGA. Eksam on kirjalik, kaks või enam tundi, kümme küsimust ja ülesannet.

Kursuse käigus on iga loengu järel (v.a. esimene loeng) vaja võrgus täita mikro-kontrolltöö, aega selleks on iga kord üks nädal. Kontrolltöö publitseritakse siinsamas lehel. Samuti antakse kursuse käigus teha harjutusi: need tuleb teha iseseisvalt ja tulemused vastata mikro-kontrolltöödes.

Kursuse hinne arvutatakse nii: eksamipunktid (0...100) + kontrolltööde summaarne tulemus. Positiivsed hinded algavad 50 punktist. Igas kontrolltöös on kümme küsimust: kaks viga kontrolltöös on üks veapunkt, neli kaks veapunkti jne, tegemata kontrolltöö on viis veapunkti. Tudengi kõigi kontrolltööde miinuspunktide summast lahutatakse keskmine kontrolltööde miinuspunktide summa, vahe ongi summaarne tulemus.

Kursuse eesmärk

  • Anda kokkusurutud ülevaade informaatikast tervikuna.
  • Anda ajalooline ülevaade IT teooria, tehnoloogia ja äri arengust.
  • Tutvustada edaspidiseid teemasid/loengukursusi stuudiumi vältel.

Kursus ei õpeta programmeerimist, kuigi annab õrna sissejuhatuse programmeerimisse.

Kontrolltöö

Esimene kontrolltöö ilmub siia 13 septembril, see siin on näidis, mida ei tule teha.

Praktilised iseseisvad tööd

Kursuse käigus tuleb teha mõned iseseisvad praktilised tööd, mille kohta on jooksvates kontrolltöödes küsimusi ja mille ainetel tulevad mõned küsimused eksamil.

Mitmed iseseisvad tööd kasutavad D.Ecki simulaatoreid The Most Complex Machine saidilt. Nee simulaatorid vajavad javat ja kõige parem on nad alla laadida ja oma masinas käivitada: siit leiad õpetuse, kuidas seda teha.

Loengute plaan ja materjalid

Kursusel ei ole ühtegi konkreetset õpikut. Järgnevas on toodud iga loenguga seotud materjalid eraldi.

Kursus jaguneb kaheks blokiks: esimene kolmandik sissejuhatus ja ajaloopõhine tehnoloogiaülevaade, järgmised kaks kolmandikku erinevad tehnoloogiad, arvutiteadus ja äri.

Loengute plaan on esialgne, töö käigus ilmub siia kindlasti muutusi. Seega, täpselt adekvaatsed ja õiged on need materjalid, mille loeng on kas juba läbi või tuleb järgmisena: kõik tuleviku-loenguid puudutavad materjalid on vanad, ning saavad loengu kättejõudmise ajaks mingil määral modifitseeritud ja täiendatud.


1. Sissejuhatus
Programmeerimine ja arvuti tööpõhimõtted.
Loengumaterjal: itsissejuhatus1o.ppt, itsissejuhatus1o.pdf.


2. Varane ajalugu
Industrialiseerimine. Teoreetilised alused. Loogika. Esimesed arvutid.
Loengumaterjal: itsissejuhatus2o.ppt, itsissejuhatus2o.pdf.
Lisaks:


3. Keskajalugu
II maailmasõda kuni kuuekümnendateni. Arvutid ja programmeerimine. Keeled ja rakendused. Integraalskeemid.
Loengumaterjal: Itsissejuhatus3o.ppt, Itsissejuhatus3o.pdf.
Lisaks:


4. Keskajalugu jätkub
seitsmekümnendad, kaheksakümnendad. Mikroprotsessorid. Mini-, mikro- ja persionaalarvutid.
Loengumaterjal: Itsissejuhatus4o.ppt, Itsissejuhatus4o.pdf.
Lisaks:


5. Lähiajalugu
kaheksakümnendate teine pool kuni 2005. IBM PC, Macintosh, uued vanad opsüsteemid. Võrgundus ja veeb.
Loengumaterjal a osa:Itsissejuhatus5oa.ppt, Itsissejuhatus5oa.pdf.
Loengumaterjal b osa:Itsissejuhatus5ob.ppt, Itsissejuhatus5ob.pdf.
Loengumaterjal c osa:Itsissejuhatus5oc.ppt, Itsissejuhatus5oc.pdf.


6. Arvuti riistvara. Mälu, protsessor, käsud.
Loengumaterjal: Itsissejuhatus6o.ppt, Itsissejuhatus6o.pdf.
Lisaks:


7. Programmeerimiskeeled.
Loengumaterjal: Itsissejuhatus7o.ppt, Itsissejuhatus7o.pdf.
Lisaks: Eck laborid jätk: loe ise läbi, proovi ja tee igast osast üks-kaks harjutust:
Huvi korral võid veel:
8. Operatsioonisüsteemid.
Loengumaterjal: Itsissejuhatus8o.ppt, Itsissejuhatus8o.pdf.
Kohustuslikku lugemist
Soovitavat lugemist:
9. Tarkvara arhitektuur. Teegid, komponendid, andmebaasid jms.
Loengumaterjal: Itsissejuhatus9o.ppt, Itsissejuhatus9o.pdf.
Kohustuslikku lugemist
Lisaks: täiesti mittekohustuslikke ideid lugemiseks:
10. Võrgutarkvara. Interneti baastehnoloogia.
Loengumaterjal: Itsissejuhatus10o.ppt, Itsissejuhatus10o.pdf.
Lisaks: Tutvuda:
11. Võrgutarkvara. Interneti rakenduste tehnoloogia.
Loengumaterjal: Itsissejuhatus11o.ppt, Itsissejuhatus11o.pdf.
Lisaks: Tutvuda lühidalt:


12. Rekursioon. Funktsionaalne ja loogiline programmeerimine.
Loengumaterjal: Itsissejuhatus12o.ppt, Itsissejuhatus12o.pdf.
Lisaks proovi ja loe veidi:
Vaata ja proovi näiteid modifitseerida:
Huvi korral installeeri ja proovi Prologi: SWI Prolog.


13. Algoritmid. Keerukus ja lahenduvus.
Loengumaterjal: Itsissejuhatus13o.ppt, Itsissejuhatus13o.pdf.
Lisaks: Huvi korral vaata TSP programmi Java lähtekood


14. Tehisintellekt.
Loengumaterjal: Itsissejuhatus14o11.pdf.
Ajuteaduse teemadel tasub kuulata kõigepealt Metzingeri podcasti ja siis jätka www.brainsciencepodcast.com podcastide kuulamist (hea tegevus kogu jõuluvaheajaks!).
Taustaks: intertehismoistus.PPT ja ülevaade tehisintellektinduse valdkondadest
Lisaks tasub vaadata:



15. IT äri, IT projektid
Loengumaterjal: Itsissejuhatus15o11.ppt, Itsissejuhatus15o11.pdf.
Lisaks:
16 Ülevaade saabuvast eksamist ja konsultatsioon

Näiteid vanadest eksamitest

Siin on näited ca 10 aastat tagasi tehtud eksamitest. Tegelikud eksamiküsimused tulevad teistsugused, formaat on sama.


Kohustuslikud lugemismaterjalid

Järgnevate materjalide läbilugemine on kursuse läbimisel kohustuslik. Kursuse jooksul tuleb siia veidi täiendusi:


Väga kasulikud lugemismaterjalid: loe neid!

Kursuse käigus on mõistlik lugeda valikut artikleid kõigist neist saitidest:

Kui kõik tundub liiga lihtne, siis: