<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="et">
	<id>http://www.lambda.ee/w/index.php?action=history&amp;feed=atom&amp;title=Itv0010_2012</id>
	<title>Itv0010 2012 - Redigeerimiste ajalugu</title>
	<link rel="self" type="application/atom+xml" href="http://www.lambda.ee/w/index.php?action=history&amp;feed=atom&amp;title=Itv0010_2012"/>
	<link rel="alternate" type="text/html" href="http://www.lambda.ee/w/index.php?title=Itv0010_2012&amp;action=history"/>
	<updated>2026-11-07T00:39:06Z</updated>
	<subtitle>Selle lehekülje redigeerimiste ajalugu</subtitle>
	<generator>MediaWiki 1.43.11</generator>
	<entry>
		<id>http://www.lambda.ee/w/index.php?title=Itv0010_2012&amp;diff=10298&amp;oldid=prev</id>
		<title>Tammet: Uus lehekülg: &#039;...ajalugu, suunad, põhialused, tehnoloogia, äri.  &lt;table&gt; &lt;tr&gt; &lt;td&gt; IT &lt;/td&gt; &lt;td&gt; Ainekood: ITV0010&lt;br&gt; Link: http://www.lambda.ee/index/Sissejuhatus_...&#039;</title>
		<link rel="alternate" type="text/html" href="http://www.lambda.ee/w/index.php?title=Itv0010_2012&amp;diff=10298&amp;oldid=prev"/>
		<updated>2013-09-02T00:35:20Z</updated>

		<summary type="html">&lt;p&gt;Uus lehekülg: &amp;#039;...ajalugu, suunad, põhialused, tehnoloogia, äri.  &amp;lt;table&amp;gt; &amp;lt;tr&amp;gt; &amp;lt;td&amp;gt; &lt;a href=&quot;/wiki/Fail:Matrix.jpg&quot; title=&quot;Fail:Matrix.jpg&quot;&gt;left|IT&lt;/a&gt; &amp;lt;/td&amp;gt; &amp;lt;td&amp;gt; Ainekood: ITV0010&amp;lt;br&amp;gt; Link: http://www.lambda.ee/index/Sissejuhatus_...&amp;#039;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Uus lehekülg&lt;/b&gt;&lt;/p&gt;&lt;div&gt;...ajalugu, suunad, põhialused, tehnoloogia, äri.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;table&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;&lt;br /&gt;
[[Pilt:matrix.jpg|left|IT]]&lt;br /&gt;
&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;&lt;br /&gt;
Ainekood: ITV0010&amp;lt;br&amp;gt;&lt;br /&gt;
Link: http://www.lambda.ee/index/Sissejuhatus_infotehnoloogiasse ehk http://www.lambda.ee/index/itv0010&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Lektor: [http://tanel.tammet.googlepages.com Tanel Tammet]&amp;lt;br&amp;gt;&lt;br /&gt;
Kontakt: tammet@staff.ttu.ee, 6203457, TTÜ AK223&amp;lt;br&amp;gt;&lt;br /&gt;
Venekeelsete kursuste lektor: Deniss Kumlander&amp;lt;br&amp;gt;&lt;br /&gt;
olemas on ka  [[itv0010 2011| 2011 aasta arhiiv]] koos kõigi eelmise aasta materjalidega.&lt;br /&gt;
&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== &amp;lt;font color=&amp;quot;red&amp;quot;&amp;gt;Järeleksam kevadel&amp;lt;/font&amp;gt; ==&lt;br /&gt;
&lt;br /&gt;
Kevadine järeleksam toimub kolmapäeval, 5. juunil kell 10:00 ruumis X-210 (majanduse maja).&lt;br /&gt;
&lt;br /&gt;
== Eksamitulemused ==&lt;br /&gt;
&lt;br /&gt;
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:&lt;br /&gt;
[[Media:Itsissetulem_2012_b.pdf|Tulemused põhieksamite järel peale 29. jaanuari täiendusi]]. &lt;br /&gt;
&lt;br /&gt;
Rehkendus: eksamipunktidest on lahutatud kontrolltööde miinused ja liidetud kontrolltööde keskmine miinus (sh mitte esitatud tööd) 8 punkti.&lt;br /&gt;
&lt;br /&gt;
Järeleksam:&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;b&amp;gt;Reede, 1 veebruar kell 16:00&amp;lt;/b&amp;gt;. Ruum VI-201.&lt;br /&gt;
* Järgmine järeleksam toimub mai keskpaiku.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
&lt;br /&gt;
== &amp;lt;font color=&amp;quot;red&amp;quot;&amp;gt;Kontrolltööde tulemused&amp;lt;/font&amp;gt; ==&lt;br /&gt;
&lt;br /&gt;
[[itv0010 kontrolltööd 2012]]&lt;br /&gt;
&lt;br /&gt;
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 &lt;br /&gt;
esimesed kaks ei olnud kaugõppele kohustuslikud.&lt;br /&gt;
&lt;br /&gt;
Lisaks võid vaadata statistikat:&lt;br /&gt;
&lt;br /&gt;
[[itv0010 kontrolltööde statistika 2012]]&lt;br /&gt;
&lt;br /&gt;
Siin on iga küsimuse kohta õieti ja valesti vastanute arv, puuduvaid vastuseid ehk tegemata töid arvesse võetud ei ole.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;b&amp;gt;NB!&amp;lt;/b&amp;gt; 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.&lt;br /&gt;
&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Maht, aeg, tulemus ==&lt;br /&gt;
&lt;br /&gt;
Loenguid nädalas: 2 tundi. Kui pole teisiti märgitud, toimuvad kõik loengud järgmistel aegadel:&lt;br /&gt;
&lt;br /&gt;
* Eestikeelne loeng: esmaspäeval kell 12.00-13.30 ruumis VI-201 (loeb Tanel)&lt;br /&gt;
* Venekeelne loeng: esmaspäeval 10:00-11:30, ruumis V-301 ja paaritutel teisip 12:00-13:30 ruumis X-418 (loeb Deniss)&lt;br /&gt;
&lt;br /&gt;
Kursus lõpeb EKSAMIGA. Eksam on kirjalik, kaks või enam tundi, kümme küsimust ja ülesannet.&lt;br /&gt;
&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
== Kursuse eesmärk ==&lt;br /&gt;
&lt;br /&gt;
* Anda kokkusurutud ülevaade informaatikast tervikuna.&lt;br /&gt;
* Anda ajalooline ülevaade IT teooria, tehnoloogia ja äri arengust.&lt;br /&gt;
* Tutvustada edaspidiseid teemasid/loengukursusi stuudiumi vältel. &lt;br /&gt;
&lt;br /&gt;
Kursus ei õpeta programmeerimist, kuigi annab õrna sissejuhatuse programmeerimisse.&lt;br /&gt;
&lt;br /&gt;
== &amp;lt;font color=&amp;quot;red&amp;quot;&amp;gt;Kontrolltöö&amp;lt;/font&amp;gt; ==&lt;br /&gt;
&lt;br /&gt;
Viimane kontrolltöö oli üheteistkümnes, teemaks rekursioon: teisisõnu, viimase kahe loengu (keerukus, lahenduvus ja AI) kohta enam kontrolltöid ei ole.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
Ü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). &lt;br /&gt;
&lt;br /&gt;
Ülesande hilinemise tõttu saab teda siis teha ka detsembri esimese nädala esmaspäeval ja teisipäeval! &lt;br /&gt;
--&amp;gt;&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
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.&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
&amp;lt;b&amp;gt;NB!&amp;lt;/b&amp;gt; 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&lt;br /&gt;
pikendatud 17 septembrini (kaasa arvatud).&lt;br /&gt;
&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
&lt;br /&gt;
Peale esmaseid paranduskatseid ei saadud rikkiläinud ketastega tudengiserverit veel normaalselt tööle, tõenäoliselt tuleb oodata esmaspäevani. &lt;br /&gt;
Kontrolltöö aega on pikendatud 18 septembrini (kaasa arvatud).&lt;br /&gt;
&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
&amp;lt;!-- &lt;br /&gt;
&lt;br /&gt;
Esimene iganädalane [http://dijkstra.cs.ttu.ee/~tammet/cgi-bin/qshow.py kontrolltöö on siin], teha saab seda kuni 17 septembrini (kaasa arvatud).&lt;br /&gt;
&lt;br /&gt;
&amp;lt;b&amp;gt;NB!&amp;lt;/b&amp;gt; Kuna serveriparandus toimus just värskelt, siis ära ehmata, kui mingi hetk leht ei avane: see tähendab, et serveris jätkuparandused ja &lt;br /&gt;
proovi lihtsalt hiljem uuesti.&lt;br /&gt;
&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Praktilised iseseisvad tööd ==&lt;br /&gt;
&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
Mitmed iseseisvad tööd kasutavad D.Ecki simulaatoreid [http://math.hws.edu/TMCM/java/ The Most Complex Machine saidilt]. Nee simulaatorid vajavad javat ja kõige parem on nad alla laadida ja oma masinas käivitada: [[Ecki laborite allalaadimine ja katsetamine|siit leiad õpetuse, kuidas seda teha]].&lt;br /&gt;
&lt;br /&gt;
== Loengute plaan ja materjalid ==&lt;br /&gt;
&lt;br /&gt;
Kursusel ei ole ühtegi konkreetset õpikut.  Järgnevas on toodud iga loenguga seotud materjalid eraldi.&lt;br /&gt;
&lt;br /&gt;
Kursus jaguneb kaheks blokiks: esimene kolmandik sissejuhatus ja ajaloopõhine tehnoloogiaülevaade, järgmised kaks kolmandikku erinevad tehnoloogiad, arvutiteadus ja äri.&lt;br /&gt;
&lt;br /&gt;
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. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
; 1. Sissejuhatus : Programmeerimine ja arvuti tööpõhimõtted. &lt;br /&gt;
:Loengumaterjal: [[Media:itsissejuhatus1o.ppt|itsissejuhatus1o.ppt]], [[Media:itsissejuhatus1o.pdf|itsissejuhatus1o.pdf]].&lt;br /&gt;
:* vaata väikest [http://www.youtube.com/watch?v=cYw2ewoO6c4&amp;amp;NR=1 Turingi masina videot]&lt;br /&gt;
:* loe juttu ja [http://math.hws.edu/eck/cs120/s01/lab1/ mängi andmete esitamise appletiga]. Vajab javat ja ei tööta iga brauseriga! Kui ta sul brauseri all käima ei lähe, loe [Ecki laborite allalaadimine ja katsetamine siit, kuidas Ecki laborid oma masinasse panna] ja katseta laboriga DataReps.jar mille jutu leiad [http://math.hws.edu/TMCM/java/labs/DataRepsLab.html siit allosast Data Representations] alt.&lt;br /&gt;
:* loe läbi: Paul Graham: [http://www.paulgraham.com/nerds.html Why nerds are unpopular?]&lt;br /&gt;
:* loe läbi: Tanel Tammet: [http://www.metsas.ee/et/tekstid/tanelt/inimlikkus_on_loomalikkus Inimlikkus on loomalikkus]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
; 2. Varane ajalugu : Industrialiseerimine. Teoreetilised alused. Loogika. Esimesed arvutid.&lt;br /&gt;
:Loengumaterjal: [[Media:itsissejuhatus2o.ppt|itsissejuhatus2o.ppt]], [[Media:itsissejuhatus2o.pdf|itsissejuhatus2o.pdf]].&lt;br /&gt;
:Lisaks:&lt;br /&gt;
:* [http://www.pld.ttu.ee/~kruus/diskmat/index.html Kruusi diskreetse matemaatika kursus!]&lt;br /&gt;
:* Paul Graham: [http://www.paulgraham.com/hs.html What you&amp;#039;ll wish you&amp;#039;d known]&lt;br /&gt;
:* Harjuta lausearvutuse tõeväärtustabelite tegemist: vaata vanu eksamiülesandeid ([[Media:itsissejuhatus_eksamnaide1.pdf|1]], [[Media:itsissejuhatus_eksamnaide2.pdf|2]], [[Media:itsissejuhatus_eksamnaide3.pdf|3]]) tee ülesandeid ise juurde ja kasuta [http://logik.phl.univie.ac.at/~chris/gateway/formular-uk-zentral.html seda rakendust] enesekontrolliks (vt ka selle rakenduse [http://logik.phl.univie.ac.at/~chris/gateway/server-languagehelp.html süntaksit]).&lt;br /&gt;
&amp;lt;!-- :* algus-1945: [http://www.maxmon.com/history.htm A history of computers] --&amp;gt;&lt;br /&gt;
:* Eck lab: [http://math.hws.edu/TMCM/java/labs/xTuringMachineLab.html Turing machines].&lt;br /&gt;
:* Alustada: [[Media:loogikasissejuhatus_raamat.html|Loogika aine ja ajalugu]]&lt;br /&gt;
:* [http://www.youtube.com/results?search_query=dangerous+knowledge Vaata BBC dokumentaalsarja lõpmatusest]&lt;br /&gt;
:* Varastest masinatest: &lt;br /&gt;
:** Näide olulisest analoogarvutist: [http://en.wikipedia.org/wiki/Norden_bombsight Norden bombsight]&lt;br /&gt;
:** Inglise krüptosaaga: [http://en.wikipedia.org/wiki/Colossus_computer  Colossus], [http://en.wikipedia.org/wiki/Alan_Turing Turing], sakslaste [http://en.wikipedia.org/wiki/Enigma_machine Enigma] ja [http://en.wikipedia.org/wiki/Lorenz_SZ_40/42 Lorenz SZ 40]&lt;br /&gt;
:** Esimesed digitaalsed elektriga töötavad arvutid: &lt;br /&gt;
:*** [http://www.zib.de/zuse/ Konrad Zuse]&lt;br /&gt;
:*** [http://www.computermuseum.li/Testpage/ABC-Computer-1940.htm Atanasoffi elektronarvuti]&lt;br /&gt;
:*** [http://en.wikipedia.org/wiki/Harvard_Mark_I Mark I]: esimene programmeeritav elektromehaaniline arvuti.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
; 3. Keskajalugu : II maailmasõda kuni kuuekümnendateni. Arvutid ja programmeerimine. Keeled ja rakendused. Integraalskeemid.&lt;br /&gt;
:Loengumaterjal: [[Media:Itsissejuhatus3o.ppt|Itsissejuhatus3o.ppt]], [[Media:Itsissejuhatus3o.pdf|Itsissejuhatus3o.pdf]].&lt;br /&gt;
:Lisaks:&lt;br /&gt;
:* Paul Graham: [http://www.paulgraham.com/college.html Undergraduation] pluss järelmärkused: [http://www.paulgraham.com/undergrad2.html more advice for undergrads]&lt;br /&gt;
:* [http://en.wikipedia.org/wiki/Fortran Fortran]&lt;br /&gt;
:* [http://pdp-1.computerhistory.org/pdp-1/ PDP-1 restoration project], [http://spacewar.oversigma.com/ spacewar] in PDP-1 simulator&lt;br /&gt;
:* [http://www.youtube.com/watch?v=mOZqRJzE8xg Ivan Sutherland&amp;#039;s sketchpad video] vt ka [http://en.wikipedia.org/wiki/Sketchpad sketchpadi artikkel]&lt;br /&gt;
:* [http://sloan.stanford.edu/MouseSite/1968Demo.html Douglas Engelbart &amp;quot;mother of all demos&amp;quot;]&lt;br /&gt;
:* [http://en.wikipedia.org/wiki/Semi_Automatic_Ground_Environment SAGE]&lt;br /&gt;
:* [http://en.wikipedia.org/wiki/Counterculture_of_the_1960s Counterculture]&lt;br /&gt;
:* [http://en.wikipedia.org/wiki/Silicon_Valley Silicon Valley]&lt;br /&gt;
:* [http://en.wikipedia.org/wiki/Whole_Earth_Catalog Whole earth catalog]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
; 4. Keskajalugu jätkub: seitsmekümnendad, kaheksakümnendad. Mikroprotsessorid. Mini-, mikro- ja persionaalarvutid. &lt;br /&gt;
:Loengumaterjal: [[Media:Itsissejuhatus4o.ppt|Itsissejuhatus4o.ppt]], [[Media:Itsissejuhatus4o.pdf|Itsissejuhatus4o.pdf]].&lt;br /&gt;
:Lisaks:&lt;br /&gt;
:* Jätk küsimusele &amp;quot;mida ülikoolis teha?&amp;quot;. Joel Spolsky: [http://www.joelonsoftware.com/articles/CollegeAdvice.html Advice for Computer Science College Students]&lt;br /&gt;
&lt;br /&gt;
:* [http://www.4004.com/ intel 4004 skeemid, simulaatorid ja ajalugu], [http://www.e4004.szyc.org/emu/ simulaator]&lt;br /&gt;
:* [http://www.computerhistory.org/pdp-1/index.php?f=theme&amp;amp;s=4&amp;amp;ss=3 Spacewar: esimene graafiline arvutimäng],[http://spacewar.oversigma.com/ töötav applet]&lt;br /&gt;
:* [http://www.atarimuseum.com/ Atari muuseum]&lt;br /&gt;
:* [http://www.cyberniklas.de/pongmechanik/indexen.html mehaaniline pong]&lt;br /&gt;
:* [http://en.wikipedia.org/wiki/SRI_International SRI international]&lt;br /&gt;
:* [http://en.wikipedia.org/wiki/Bell_Labs Bell labs]&lt;br /&gt;
:* Eric Raymond: [http://www.catb.org/~esr/faqs/hacker-howto.html How to become a hacker]&lt;br /&gt;
:* [http://www.rickadams.org/adventure/ Colossal Cave (adventure)] teksti-seiklusmäng&lt;br /&gt;
:* [http://www.pong-story.com/odyssey.htm Magnavox odyssey]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
; 5. Lähiajalugu: kaheksakümnendate teine pool kuni 2005. IBM PC, Macintosh, uued vanad opsüsteemid. Võrgundus ja veeb.&lt;br /&gt;
&amp;lt;!-- :Loengumaterjal: [[Media:Itsissejuhatus5o07.PPT|Itsissejuhatus5o07.PPT]], [[Media:Itsissejuhatus5o07.pdf|Itsissejuhatus5o07.pdf]].  --&amp;gt;&lt;br /&gt;
:Loengumaterjal a osa:[[Media:Itsissejuhatus5oa.ppt|Itsissejuhatus5oa.ppt]], [[Media:Itsissejuhatus5oa.pdf|Itsissejuhatus5oa.pdf]].&lt;br /&gt;
:Loengumaterjal b osa:[[Media:Itsissejuhatus5ob.ppt|Itsissejuhatus5ob.ppt]], [[Media:Itsissejuhatus5ob.pdf|Itsissejuhatus5ob.pdf]].&lt;br /&gt;
:Loengumaterjal c osa:[[Media:Itsissejuhatus5oc.ppt|Itsissejuhatus5oc.ppt]], [[Media:Itsissejuhatus5oc.pdf|Itsissejuhatus5oc.pdf]].&lt;br /&gt;
&amp;lt;!-- :Loengumaterjal: [https://docs.google.com/uc?id=0B0OMADxqEqm1ZTg1NGZmNWYtODE5ZC00YzBhLWFjZmYtYzgwODQzMTAzODM0&amp;amp;export=download&amp;amp;hl=en_US Itsissejuhatus5o11.PPT], [https://docs.google.com/viewer?a=v&amp;amp;pid=explorer&amp;amp;chrome=true&amp;amp;srcid=0B0OMADxqEqm1N2I0NjNiOGQtYjNmNy00ZTc1LWIzYjUtMjcwYmE3YTA0NTJk&amp;amp;export=download&amp;amp;hl=en_US Itsissejuhatus5o11.pdf]. --&amp;gt;&lt;br /&gt;
:* Lisaks: &lt;br /&gt;
:* [http://www.eurekalert.org/pub_releases/2006-06/uosc-fk062006.php Thirst for knowledge may be opium craving]&lt;br /&gt;
:* [http://toastytech.com/guis/guitimeline.html GUI ajalugu]&lt;br /&gt;
:* [http://gadgets.boingboing.net/2008/08/08/101-classic-computer.html 101 arvutireklaami]&lt;br /&gt;
:* [http://www.metacafe.com/watch/735711/evolution_of_computer_commercials/ Arvutite tv-reklaamide ajalugu]&lt;br /&gt;
&amp;lt;!-- :* [http://www.sciam.com/print_version.cfm?articleID=00010347-101C-14C1-8F9E83414B7F4945 The expert mind] --&amp;gt;&lt;br /&gt;
:* [[Media:teejuhtvorgundus_raamat.html |&amp;quot;Teejuht võrgumeediasse&amp;quot;]] toorik aastatest 1995-1996. Pakub eeskätt ajaloolist huvi.&lt;br /&gt;
&amp;lt;!-- :* Tutvu: [http://sise.ttu.ee/it/vorgutarkvara/wai2030/eestiajalugu.ppt J.Penjami lühiülevaade Eestis tehtud ja olnud varastest arvutitest] --&amp;gt;&lt;br /&gt;
:*Apple Macintoshi reklaamfilm:&lt;br /&gt;
:** [http://cs.ttu.ee/kursused/itv0010/various/1984.mpeg Väike mpeg variant]&lt;br /&gt;
:** [http://cs.ttu.ee/kursused/itv0010/various/1984.mov Suur quicktime variant] &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
; 6. Arvuti riistvara. Mälu, protsessor, käsud.&lt;br /&gt;
:Loengumaterjal: [[Media:Itsissejuhatus6o.ppt|Itsissejuhatus6o.ppt]], [[Media:Itsissejuhatus6o.pdf|Itsissejuhatus6o.pdf]].&lt;br /&gt;
:Lisaks:&lt;br /&gt;
:* Kindlasti loe kõigepealt läbi [http://www.pctechguide.com/cpu-architecture/principles-of-cpu-architecture-logic-gates-mosfets-and-voltage lühike lugu transistoride kasutamisest loogikalülituste ehitamiseks] ja vaata veidi täienduseks  [http://en.wikipedia.org/wiki/Logic_gate siit] ja protsessorist [http://www.pctechguide.com/cpu-architecture/basic-structure-of-a-pentium-microprocessor siit]&lt;br /&gt;
:* Seejärel tee iseseisvalt D.Ecki harjutusi, osad siit: [http://math.hws.edu/TMCM/java/index.html Eck laborid].  Need simulaatorid vajavad javat ja kõige parem on nad alla laadida ja oma masinas käivitada: [[Ecki laborite allalaadimine ja katsetamine|siit leiad õpetuse, kuidas seda teha]]. Süvene 4-biti liitjasse, kuni sa temast korralikult aru saad. Seejärel loe ise läbi, proovi ja tee mõlemist osast vähemalt üks harjutus, kus tuleb ise elektroonikaskeem ehitada:&lt;br /&gt;
:** [http://math.hws.edu/TMCM/java/labs/xLogicCircuitsLab1.html Logic circuits]&lt;br /&gt;
:** [http://math.hws.edu/TMCM/java/labs/xLogicCircuitsLab2.html Memory circuits]&lt;br /&gt;
:* Head alternatiivsed simulaatorid katsetamiseks:&lt;br /&gt;
:** [http://logic.ly/ tasuta on-line katsetusteks]&lt;br /&gt;
:** [http://www.kolls.net/gatesim/ allalaetav ja eelmisest parem: saab teha mooduleid]&lt;br /&gt;
:* Minecrafti spetsidele: redstone ja arvutid&lt;br /&gt;
:** introd [http://www.youtube.com/watch?v=aLTX-sBbo_U siin] ja [http://www.youtube.com/watch?v=XN_MIX7M460 siin] ja [http://www.youtube.com/watch?v=QpvJ9wiywL4 loogikalülitused]&lt;br /&gt;
:** shock and awe: [http://www.youtube.com/watch?v=rmKNahFDcAQ täielik 4-bitine arvuti minecraftis]&lt;br /&gt;
:* Veidi tutvuda nende saitidega:&lt;br /&gt;
:** [http://www.quadibloc.com/comp/cp01.htm täiendavalt teemal transistoride kasutamisest loogikalülituste ehitamiseks]&lt;br /&gt;
:** [http://tams-www.informatik.uni-hamburg.de/applets/cmos/ näiteappletid transistoride kasutamisest loogikalülituste ehitamiseks]&lt;br /&gt;
:** http://www.mkdata.dk/click/ (eriti soovitan lugeda [http://www.karbosguide.com/books/pcarchitecture/start.htm pc arhitektuuri seletust])&lt;br /&gt;
:** [http://www.tomshardware.com/ Tom&amp;#039;s hardware guide]&lt;br /&gt;
:** [http://www.diycalculator.com/area51/databook.zip Diy calculator raamat] ja [http://www.diycalculator.com/ terve sait]: uuri veidi raamatut&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
; 7. Programmeerimiskeeled.&lt;br /&gt;
:Loengumaterjal:  [[Media:Itsissejuhatus7o.ppt|Itsissejuhatus7o.ppt]], [[Media:Itsissejuhatus7o.pdf|Itsissejuhatus7o.pdf]]. &lt;br /&gt;
:Lisaks: Eck laborid jätk: loe ise läbi, proovi ja tee igast osast üks-kaks harjutust:&lt;br /&gt;
:* [http://math.hws.edu/TMCM/java/labs/xComputerLab1.html xComputer]&lt;br /&gt;
:* [http://math.hws.edu/TMCM/java/labs/xComputerLab2.html xComputer assembly language]&lt;br /&gt;
:* [http://www.levenez.com/lang/ Computer languages history]&lt;br /&gt;
:* [http://people.ku.edu/~nkinners/LangList/Extras/langlist.htm About 2500 Computer Languages, Past and Present]&lt;br /&gt;
:* [http://shootout.alioth.debian.org/ Computer language shootout]&lt;br /&gt;
: Huvi korral võid veel:&lt;br /&gt;
:* vaata Tiobe [http://www.tiobe.com/index.php/content/paperinfo/tpci/index.html programmeerimiskeelte populaarsusindeksit]&lt;br /&gt;
:* lugeda [http://www.diycalculator.com/area51/databook.zip Diy calculator raamatut] ja [http://www.diycalculator.com/ tervet saiti]&lt;br /&gt;
:* uurida sarnast, alternatiivset pisimasina-simulaatorit: [http://computerscience.jbpub.com/ecoa/2e/student_resources.cfm MarieSim], &lt;br /&gt;
:* või lugeda [http://users.encs.concordia.ca/~grogono/CourseNotes/epl.pdf ülevaadet progekeelte arengust]&lt;br /&gt;
&lt;br /&gt;
;8. Operatsioonisüsteemid.&lt;br /&gt;
:Loengumaterjal: [[Media:Itsissejuhatus8o.ppt|Itsissejuhatus8o.ppt]],  [[Media:Itsissejuhatus8o.pdf|Itsissejuhatus8o.pdf]].&lt;br /&gt;
:Kohustuslikku lugemist &lt;br /&gt;
:* Kohustuslik on esimene 1/4 pikast artiklist [[Media:commandlinebook.html|In the Beginning was the Command Line]]&lt;br /&gt;
:Soovitavat lugemist:&lt;br /&gt;
:* Wikipedia artikkel [http://en.wikipedia.org/wiki/Operating_system opsüsteemidest]&lt;br /&gt;
:* [http://en.wikipedia.org/wiki/Linux_distribution Linux distributions]&lt;br /&gt;
:* Ulrich Drepperi [http://people.redhat.com/drepper/cpucache-slides.pdf cache-lühiülevaade] ja [http://people.redhat.com/drepper/parallelprog.pdf paralleelsuse-ülevaade]&lt;br /&gt;
:* üldse mitte kohustuslik (algajatel raske mõista :-) [http://www.faqs.org/docs/artu/ The Art of Unix Programming]&lt;br /&gt;
:* [http://www.minix3.org/ Minix: Linuxi inspiratsiooniks olnud mini-UNIX]&lt;br /&gt;
:* [http://www.levenez.com/unix/ Unix history]&lt;br /&gt;
:* [http://en.wikipedia.org/wiki/Virtual_memory virtuaalmälu vikipeedias]&lt;br /&gt;
:* [http://en.wikipedia.org/wiki/Computer_multitasking multitasking vikipeedias]&lt;br /&gt;
:* [http://www.linuxchix.org/content/courses/kernel_hacking/ linuxchix kernel hacking]&lt;br /&gt;
&lt;br /&gt;
;9. Tarkvara arhitektuur. Teegid, komponendid, andmebaasid jms.&lt;br /&gt;
:Loengumaterjal: [[Media:Itsissejuhatus9o.ppt|Itsissejuhatus9o.ppt]], [[Media:Itsissejuhatus9o.pdf|Itsissejuhatus9o.pdf]].&lt;br /&gt;
:Kohustuslikku lugemist&lt;br /&gt;
:* [http://www.joelonsoftware.com/articles/LeakyAbstractions.html The law of leaky abstractions]&lt;br /&gt;
:* [http://www.cs.nott.ac.uk/~cah/G51ISS/Documents/NoSilverBullet.html No silver bullet] ja [http://en.wikipedia.org/wiki/No_Silver_Bullet lühem kokkuvõte]&lt;br /&gt;
:* Paul Reeves: [http://www.developerdotstar.com/mag/articles/reeves_design.html What is software design?] vana artikkel ja [http://www.developerdotstar.com/mag/articles/reeves_13yearslater.html What Is Software Design: 13 Years Later]&lt;br /&gt;
:* [http://www.gnu.org/philosophy/free-sw.html mis on vabatarkvara] Gnu interpretatsiooni kohaselt&lt;br /&gt;
:Lisaks: täiesti mittekohustuslikke ideid lugemiseks: &lt;br /&gt;
:* [http://damienkatz.net/2006/02/why_features_do.html Why features do not matter any more]&lt;br /&gt;
:* [http://www.norvig.com/21-days.html Teach yourself programming in ten years]&lt;br /&gt;
:* [http://www.gnu.org/philosophy/ Gnu manifestid] ja &lt;br /&gt;
:* [http://www.gnu.org/licenses/licenses.html Gnu litsentsid] ja paljud [http://www.gnu.org/licenses/license-list.html erinevad vabavara litsentsid]&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
:* [[Media:vabavara_ttriikanalyys.rtf|vabavara kasutamisest riigis]]&lt;br /&gt;
:* [[Media:Itsissejuhatus_freesoftwaresong.au.snd|Stallmani naljalaul]]&lt;br /&gt;
:* [[Media:itsissejuhatus.au.snd|Linus Linuxit hääldamas]]&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
;10. Võrgutarkvara. Interneti baastehnoloogia.&lt;br /&gt;
:Loengumaterjal:  [[Media:Itsissejuhatus10o.ppt|Itsissejuhatus10o.ppt]], [[Media:Itsissejuhatus10o.pdf|Itsissejuhatus10o.pdf]].&lt;br /&gt;
:Lisaks: Tutvuda:&lt;br /&gt;
:* http://en.wikipedia.org/wiki/TCP/IP_model&lt;br /&gt;
:* Huvi korral loe mahukamast protokollinduse kursusest lisa: [[Andmeside protokollid]]&lt;br /&gt;
&amp;lt;!-- :* Tanel Tammet: [http://www.epl.ee/artikkel/306353 külm kübersõda] --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
;11. Võrgutarkvara. Interneti rakenduste tehnoloogia.&lt;br /&gt;
:Loengumaterjal: [[Media:Itsissejuhatus11o.ppt|Itsissejuhatus11o.ppt]], [[Media:Itsissejuhatus11o.pdf|Itsissejuhatus11o.pdf]].&lt;br /&gt;
:Lisaks: Tutvuda lühidalt:&lt;br /&gt;
:* Veebilehe lugemine serverist oma programmiga: http://java.sun.com/docs/books/tutorial/networking/urls/readingURL.html&lt;br /&gt;
:* http://www.w3schools.com/.&lt;br /&gt;
:* http://www.w3c.org/.&lt;br /&gt;
:* [http://www.papermountain.org/demos/live/# XMLHttpRequest Demo (async javascript)]&lt;br /&gt;
:* Huvi korral uurimiseks: [[Media:Itsissejuhatus_tiny.zip|Tiny www server]] &lt;br /&gt;
:* [[lihtsaid cgi programminäiteid]]&lt;br /&gt;
&amp;lt;!-- :* Greenspuni vana kuulus [http://philip.greenspun.com/panda/  Panda book] --&amp;gt;&lt;br /&gt;
:* [http://www.apache.org/ Apache]&lt;br /&gt;
&amp;lt;!-- :* veel näiteid: [[Media:Itsissejuhatus_calc.html|kalkulaator]], [[Media: Itsissejuhatus_xmcssjscriptnaited.zip|css, javascript, XML ja XSL näited]]  --&amp;gt;&lt;br /&gt;
&amp;lt;!-- :* javascript ja mashup: http://www.sightsmap.com/ --&amp;gt;&lt;br /&gt;
  &lt;br /&gt;
&lt;br /&gt;
;12. Rekursioon. Funktsionaalne ja loogiline programmeerimine.&lt;br /&gt;
:Loengumaterjal: [[Media:Itsissejuhatus12o.ppt|Itsissejuhatus12o.ppt]], [[Media:Itsissejuhatus12o.pdf|Itsissejuhatus12o.pdf]].&lt;br /&gt;
:Lisaks proovi ja loe veidi: &lt;br /&gt;
:* [http://en.wikipedia.org/wiki/Fractal Fraktaalid wikipedias]&lt;br /&gt;
:* [http://www.softwarefederation.com/fractal.html Fraktaalide applet] vali vasaku hiireklahvi abil sisemine ala ja joonista uus&lt;br /&gt;
:* [http://rosettacode.org/wiki/Mandelbrot_set Mandelbroti hulga (pildi) joonistamise programme mitmes eri keeles]&lt;br /&gt;
:* [http://en.wikipedia.org/wiki/Tower_of_Hanoi Tower of Hanoi]&lt;br /&gt;
:* [http://en.wikipedia.org/wiki/Lambda_calculus Lambda-arvutus] &lt;br /&gt;
:Vaata ja proovi näiteid modifitseerida:&lt;br /&gt;
:* Võta seesama Ecki labor, mis varem ([[Ecki laborite allalaadimine ja katsetamine]]) ja käivita TMCM_Labs.jar.&lt;br /&gt;
:* Avanevas menüüs võta xTurtle lab ja lae sisse näiteks BinaryTrees.txt, RecursiveBush.txt, KochCurves.txt&lt;br /&gt;
:* Loe lisaks [http://math.hws.edu/TMCM/java/labs/xTurtleLab3.html Lihtsamad rekursiivsed pildid] &amp;lt;!-- ja [http://math.hws.edu/TMCM/java/xTurtle/index.html Rekursiivsed pildid randomiga] --&amp;gt;&lt;br /&gt;
:Huvi korral installeeri ja proovi Prologi: [http://www.swi-prolog.org/ SWI Prolog].&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
;13. Algoritmid. Keerukus ja lahenduvus.&lt;br /&gt;
:Loengumaterjal: [[Media:Itsissejuhatus13o.ppt|Itsissejuhatus13o.ppt]], [[Media:Itsissejuhatus13o.pdf|Itsissejuhatus13o.pdf]].&lt;br /&gt;
:Lisaks: Huvi korral vaata [[TSP programmi Java lähtekood]]&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
;14. Tehisintellekt.&lt;br /&gt;
:Loengumaterjal: &amp;lt;!-- [[Media:Itsissejuhatus14o.PPT|Itsissejuhatus14o.PPT]], --&amp;gt; [[Media:Itsissejuhatus14o11.pdf|Itsissejuhatus14o11.pdf]].&lt;br /&gt;
:Ajuteaduse teemadel tasub kuulata kõigepealt [http://media.libsyn.com/media/brainsciencepodcast/67-BSP-Metzinger.mp3 Metzingeri podcasti] ja siis jätka www.brainsciencepodcast.com [http://www.brainsciencepodcast.com/episodes-page/ podcastide kuulamist] (hea tegevus kogu jõuluvaheajaks!). &lt;br /&gt;
:Taustaks:  [[Media:intertehismoistus.PPT|intertehismoistus.PPT]] ja ülevaade [http://aaai.org/AITopics/ tehisintellektinduse valdkondadest]&lt;br /&gt;
:Lisaks tasub vaadata:&lt;br /&gt;
:* Boston Dynamics [http://www.youtube.com/watch?v=ae06LFa3i38 robot donkey (aka big dog) video]&lt;br /&gt;
:* Darpa [http://en.wikipedia.org/wiki/DARPA_Grand_Challenge grand challenge 2005] ja [http://archive.darpa.mil/grandchallenge/ urban challenge]&lt;br /&gt;
:* [http://roboswarm.eu TTÜ roboswarm]&lt;br /&gt;
:* Teadmiste integraatorid [http://blog.stephenwolfram.com/2011/01/jeopardy-ibm-and-wolframalpha/  Ibm Watson, Wolfram Alpha] ja [http://en.wikipedia.org/wiki/Siri_%28software%29 Siri]&lt;br /&gt;
:* Päris hea võrgust lugev ja õppiv süsteem [http://rtw.ml.cmu.edu/rtw/ NELL] vt ka [http://rtw.ml.cmu.edu/rtw/kbbrowser/ seniõpitut] ja [http://www.cs.cmu.edu/~rcwang/ olulist alus-meetodit]&lt;br /&gt;
:* Klassikaline [http://www.pandorabots.com/pandora/talk?botid=f5d922d97e345aa1 vestlev pseudointellekt]&lt;br /&gt;
:* Õppejõu ja kolleegide [http://tallinn.sightsplanner.com turismisoovitaja prototüüp] ja [http://gn61.zone.eu/doc/smartcity_draft.pdf ülevaateartikli draft]&lt;br /&gt;
:* Loe [[Media:Aifilosoofia_ttmatrix.doc|Matrix, Skynet ja sõda teispoolsusega]], [http://www-formal.stanford.edu/jmc/whatisai/whatisai.html klassiku ülevaadet tehisintellektindusest], [http://ase.tufts.edu/cogstud/pubpage.htm Dennetti artikleid], [http://aima.cs.berkeley.edu/ tuntud õpikut], &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
;15. IT äri, IT projektid&lt;br /&gt;
:Loengumaterjal: [[Media:Itsissejuhatus15o11.ppt|Itsissejuhatus15o11.ppt]], [[Media:Itsissejuhatus15o11.pdf|Itsissejuhatus15o11.pdf]].&lt;br /&gt;
:Lisaks: &lt;br /&gt;
:* [http://www.projectcartoon.com/cartoon/2 How projects really work]&lt;br /&gt;
:* [http://www.softdevtube.com/2010/11/29/real-software-engineering/ Real software engineering]&lt;br /&gt;
:* [http://coding.pressbin.com/50/10-web-start-ups-all-mine--and-why-they-failed/ 10 failed startups of an unknown guy]&lt;br /&gt;
:* [http://en.wikipedia.org/wiki/Agile_software_development Agile] ja lisaks selle juurde [http://martinfowler.com/articles/newMethodology.html Martin Fowleri artikkel]&lt;br /&gt;
:* Kohustuslikud artiklid (toodud ka sellel lehel allpool,kohustuslike lugemismaterjalide osas):&lt;br /&gt;
:** Paul Graham: [http://www.paulgraham.com/start.html How to start a startup?]&lt;br /&gt;
:** Paul Graham: [http://www.paulgraham.com/gh.html Great hackers]&lt;br /&gt;
:** Joel Spolsky: IT firma töökorraldus: 12 steps: http://www.joelonsoftware.com/articles/fog0000000043.html&lt;br /&gt;
:** Paul Reeves: [http://www.developerdotstar.com/mag/articles/reeves_design.html What is software design?] vana artikkel ja [http://www.developerdotstar.com/mag/articles/reeves_13yearslater.html What Is Software Design: 13 Years Later]&lt;br /&gt;
:** Gnu manifestid [http://www.gnu.org/philosophy/free-sw.html The Free Software Definition] ja [http://www.gnu.org/philosophy/selling.html Selling Free Software]&lt;br /&gt;
:** Fred Brooks 1986: [http://www.cs.nott.ac.uk/~cah/G51ISS/Documents/NoSilverBullet.html No Silver Bullet]&lt;br /&gt;
:** Random ramblings: [http://rondam.blogspot.com/2006/10/top-ten-geek-business-myths.html Top ten geek business myths]&lt;br /&gt;
&lt;br /&gt;
;16 Ülevaade saabuvast eksamist ja konsultatsioon&lt;br /&gt;
&lt;br /&gt;
== Näiteid vanadest eksamitest ==&lt;br /&gt;
&lt;br /&gt;
Siin on näited ca 10 aastat tagasi tehtud eksamitest. Tegelikud eksamiküsimused tulevad teistsugused, formaat on sama.&lt;br /&gt;
&lt;br /&gt;
* [[Media:itsissejuhatus_eksamnaide1.pdf|vana eksam 1]]&lt;br /&gt;
* [[Media:itsissejuhatus_eksamnaide2.pdf|vana eksam 2]]&lt;br /&gt;
* [[Media:itsissejuhatus_eksamnaide3.pdf|vana eksam 3]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Kohustuslikud lugemismaterjalid ==&lt;br /&gt;
&lt;br /&gt;
Järgnevate materjalide läbilugemine on kursuse läbimisel kohustuslik. Kursuse jooksul tuleb siia veidi täiendusi:&lt;br /&gt;
&lt;br /&gt;
* Loogika ainest ja ajaloost: T.Tammet: [[Media:Loogikasissejuhatus_raamat.html|Loogika aine ja ajalugu]]: sissejuhatus T.Tamme, T.Tammeti ja R.Prangi loogikaõpikule &amp;quot;Mõtlemisest tõestamiseni&amp;quot;.&lt;br /&gt;
&amp;lt;!-- * Opsüsteemidest laiemas kontekstis: Kohustuslik on algusosa (esimene 1/4) pikast artiklist [[Media:Commandlinebook.html| In the Beginning was the Command Line]] --&amp;gt;&lt;br /&gt;
* Abstraktsioonidest ja tehnoloogiatükkidest: [http://www.joelonsoftware.com/articles/LeakyAbstractions.html Law of leaky abstractions]&lt;br /&gt;
* Stiilist või midagi: [http://huffman.sourceforge.net/tao/tao-of-programming.html The Tao of Programming]. Selle teksti inspiratsiooniks/taustaks on [http://web.zone.ee/nitewalk/dao.html daodejing] (sea brauserist view-&amp;gt;character encoding unicode), see tausta-originaal-daodejing ei ole kohustulik lugemine.&lt;br /&gt;
* Kohustuslikud artiklid IT projektide, ideoloogia, äri ja juhtimise teemal on järgmised. Neid &amp;quot;ära õppida&amp;quot; vms pole vaja, piisab lihtsast mõnusast kiirest läbilugemisest:&lt;br /&gt;
** Paul Graham: [http://www.paulgraham.com/start.html How to start a startup?]&lt;br /&gt;
** Paul Graham: [http://www.paulgraham.com/gh.html Great hackers]&lt;br /&gt;
&amp;lt;!-- ** Joel Spolsky: IT firma töökorraldus: 12 steps: http://www.joelonsoftware.com/articles/fog0000000043.html --&amp;gt;&lt;br /&gt;
** Paul Reeves: [http://www.developerdotstar.com/mag/articles/reeves_design.html What is software design?] vana artikkel ja [http://www.developerdotstar.com/mag/articles/reeves_13yearslater.html What Is Software Design: 13 Years Later]&lt;br /&gt;
** Gnu manifestid [http://www.gnu.org/philosophy/free-sw.html The Free Software Definition] ja [http://www.gnu.org/philosophy/selling.html Selling Free Software]&lt;br /&gt;
** Fred Brooks 1986: [http://www.cs.nott.ac.uk/~cah/G51ISS/Documents/NoSilverBullet.html No Silver Bullet]&lt;br /&gt;
** Random ramblings: [http://rondam.blogspot.com/2006/10/top-ten-geek-business-myths.html Top ten geek business myths]&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
** Paul Graham: [http://www.paulgraham.com/bronze.html Why smart people have bad ideas]&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
** Joel Spolsky: Funktsionaalsuse spec:Painless Functional Specifications (1 osa): http://www.joelonsoftware.com/articles/fog0000000036.html&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
** Joel Spolsky: Projekti planeerimine: Painless Software Schedules: http://www.joelonsoftware.com/articles/fog0000000245.html&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Väga kasulikud lugemismaterjalid: loe neid! ==&lt;br /&gt;
&lt;br /&gt;
* Loe iga päev: http://news.ycombinator.com/&lt;br /&gt;
* Loe iga päev: http://www.reddit.com (hea mõte on registreeruda ja valida sobivad alamredditid, kindlasti&lt;br /&gt;
** http://www.reddit.com/r/programming&lt;br /&gt;
** http://www.reddit.com/r/technology&lt;br /&gt;
** http://www.reddit.com/r/artificial&lt;br /&gt;
* Loe regulaarselt: http://www.dzone.com/&lt;br /&gt;
* Loe regulaarselt: http://www.slashdot.org&lt;br /&gt;
* Loe regulaarselt: http://www.news.com&lt;br /&gt;
&lt;br /&gt;
Kursuse käigus on mõistlik lugeda valikut artikleid kõigist neist saitidest:&lt;br /&gt;
* [http://www.paulgraham.com/articles.html Paul Grahami esseed, uusi suhteliselt harva].&lt;br /&gt;
* Software management, ca kord kuus materjale: http://www.joelonsoftware.com&lt;br /&gt;
* [http://catb.org/~esr/jargon Jargon leksikon ja the New Hacker&amp;#039;s Dictionary].&lt;br /&gt;
* [http://www.catb.org/~esr/writings/cathedral-bazaar/cathedral-bazaar/ The cathedral and Bazaar]&lt;br /&gt;
* [http://www.gnu.org/philosophy/ Gnu manifestid]&lt;br /&gt;
* [http://math.hws.edu/TMCM/java/index.html David Eck: Labs and Applets for &amp;quot;The Most Complex Machine&amp;quot;].&lt;br /&gt;
&lt;br /&gt;
== Kui kõik tundub liiga lihtne, siis: ==&lt;br /&gt;
&lt;br /&gt;
* Loe läbi enamus [http://www.paulgraham.com/articles.html Paul Grahami esseid].&lt;br /&gt;
* Loe läbi Steven Raymondi raamat (NB! algajatel raske õieti mõista :-) [http://www.faqs.org/docs/artu/ The Art of Unix Programming]&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
* 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].&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
* Vaata, mis võrgust (loodetavasti) edaspidi saab: [http://www.w3.org/2001/sw/Activity Semantic Web]&lt;br /&gt;
&amp;lt;!-- * 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. --&amp;gt;&lt;br /&gt;
* Loe läbi hulga [http://ase.tufts.edu/cogstud/incpages/publctns.shtml Daniel Dennetti esseid]&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
* 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].&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
* Tee omal käel ette läbi terve [[Programmeerimise põhikursus]] (peaasi: tee kõik harjutustööd: programmeerimise õppimiseks ainus viis on palju programmeerida :-)&lt;br /&gt;
* [http://webster.cs.ucr.edu/ Õpi assembleris programmeerima] (üpris ebapraktiline oskus, aga hästi hariv :-)&lt;br /&gt;
&lt;br /&gt;
[[Category:Kursus]]&lt;/div&gt;</summary>
		<author><name>Tammet</name></author>
	</entry>
</feed>