Introduction to Information Technology: erinevus redaktsioonide vahel

Allikas: Lambda
Mine navigeerimisribale Mine otsikasti
Domiczi (arutelu | kaastöö)
Domiczi (arutelu | kaastöö)
69. rida: 69. rida:


; 3. "Medieval" history : from WWII till beginning of the 60's. Computers and programming. Keeled ja rakendused. Integraalskeemid.
; 3. "Medieval" history : from WWII till beginning of the 60's. Computers and programming. Keeled ja rakendused. Integraalskeemid.
:Lecture material: [[Media:itsissejuhatus3o.PPT|itsissejuhatus3o.PPT]], [[Media:Intro2it_3_edo.pdf|Intro2it_3_edo.pdf]].
:Lecture material: [http://www.cs.hut.fi/~domiczi/itx0025/intro2it_3_edo.ppt intro2it_3_edo.ppt], [[Media:Intro2it_3_edo.pdf|Intro2it_3_edo.pdf]].
:Additionally:
:Additionally:
:* Paul Graham: [http://www.paulgraham.com/college.html Undergraduation] pluss järelmärkused: [http://www.paulgraham.com/undergrad2.html more advice for undergrads]
:* Paul Graham: [http://www.paulgraham.com/college.html Undergraduation] pluss järelmärkused: [http://www.paulgraham.com/undergrad2.html more advice for undergrads]

Redaktsioon: 8. oktoober 2006, kell 21:00

...history, trends, basics, paradigms, business.

Course code: ITX0025
Teacher: Endre Domiczi
Contact: edo@iki.fi
Link: http://www.lambda.ee/index/Introduction_to_Information_Technology or http://www.lambda.ee/index/itx0025
Link to last year Estonian version http://www.lambda.ee/index/Sissejuhatus_informaatikasse or http://www.lambda.ee/index/itv0010


Exam, Presentation, Evaluation, Results

Student groups for presentation: please click here for signing up.

The email should contain for each group member the name, student number and email-address. Please don't touch the subject line (or only add to it)

Group size is 1-3 persons, presentation time is min. 10 minutes, 15 if the group size is 3.

Topics can be selected from materials on this page that are prefixed with "Additionally:"

Lecture: Amount, Time and Location, Scores

Lectures per week: 2 hours. Unless otherwise marked the schedule is as follows:

  • at ITK the following times.
    • Tuesday 17.45-19.15, IT-140 (lecturing endre)

Exercises at ITK: independent reading and (sometimes) problem solving, with guidance


ITK: course ends with EVALUATION. The Evaluation is in writing, two or more hours.

ITK: kursus lõpeb ARVESTUSEGA. Arvestus on kirjalik, kaks või enam tundi. Semestri poole peal (täpne kuupäev ilmub hiljem) toimub lisaks kontrolltöö ajaloo-osa kohta. Arvestuse saamiseks peab edukalt tegema nii kontrolltöö kui arvestustöö.

Course goals

  • Give a compact overview of informatics as a whole.
  • Give a historical overview of IT theory, technology and business development.
  • Introduce future courses for further studies.

NB! the course DOES NOT TEACH elementary computer usage skills. Neither does it teach programming, although it gives a gentle introduction to programming.

Summary

Ajalooline ja kontseptuaalne ülevaade informaatikast kui äri-, teadus- ja insenerivaldkonnast. Valdkonna varajane ajalugu, teaduslikud ning tehnilised arengud selle sajandi alguses, sajandi keskpaiga kiire tehnoloogiline ja äriline areng ning viimastel kümnenditel toimunu nii äris, tehnoloogias kui teaduse baasosades. Peamised programmeerimise paradigmad (imperatiivne, loogiline, funktsionaalne, objekt-orienteeritud) ning rakendussüsteemide tehnoloogia paradigmad (suurarvutid, personaalarvutid, klient-server süsteemid, hajutatud ja mitmekihilised süsteemid). Uute tehnoloogiate ja firmade teke ning allakäigu lained, printsiibid ja konkreetsed võtmesündmused.

Lecture plan and materials

The course DOESN’T HAVE a single course-book. As follows, material for each lecture is given separately.

NB! Materials for not-yet-delivered lectures are preliminary: they are changed, supplemented during the course.

1. Introduction
Basics of Computers and Programming.
Lecture material: Intro2it_1_edo.PPT, Intro2it_1_edo.pdf.
Additionally:
2. Early History
Industrialization. Theoretical foundations. Logic.
Lecture material: intro2it_2_edo.ppt, Intro2it_2_edo.pdf.
Additionally:
  • Paul Graham: What you'll wish you'd known
  • A collection of web-based logic programs offering a number of logical functions by Christian Gottschall :
overview , formulae of classical two-valued propositional logic).
3. "Medieval" history
from WWII till beginning of the 60's. Computers and programming. Keeled ja rakendused. Integraalskeemid.
Lecture material: intro2it_3_edo.ppt, Intro2it_3_edo.pdf.
Additionally:
4. "Medieval" history (continued)
60's, beginning of the 70's. Miniarvutid ja mikroprotsessorid.
Lecture material: itsissejuhatus4o.PPT, itsissejuhatus4o.pdf.
Additionally:
5. Keskajalugu jätkub
70ś . MicroComputers, Personal Computers.
Lecture material: itsissejuhatus5o.PPT, itsissejuhatus5o.pdf.
Additionally:
6. Lähiajalugu
80's. IBM PC, Macintosh, uued vanad opsüsteemid. Spetsiaalarvutid, workstationid, oluline soft.
Lecture material: itsissejuhatus6o.PPT, itsissejuhatus6o.pdf.
7. Lähiajalugu
90's till today. Kokkuvõtted saagadest.
Lecture material: itsissejuhatus_ajaloolopp.PPT, itsissejuhatus_ajaloolopp.pdf.
Additionally:
  • Alustada: "Teejuht võrgumeediasse" toorik.
  • Tutvu: [http:/materjalid/itsissejuhatus/itsissejuhatus_eestiajalugu.ppt J.Penjami lühiülevaade Eestis tehtud ja olnud varastest arvutitest]
8. Arvuti tööpõhimõtted, programmeerimiskeeled.
Lecture material: itsissejuhatus7o.PPT, itsissejuhatus7o.pdf.
Additionally:
9. Progr. keeled jätkuvad. Operatsioonisüsteemid.
Lecture material: itsissejuhatus8o.PPT, itsissejuhatus8o.pdf.
Additionally: Eck laborid jätk: loe ise läbi, proovi ja tee igast osast üks-kaks harjutust:
Kohustuslikku lugemist (
Soovitavat lugemist:
10. Tarkvara arhitektuur ja paradigmad.
Lecture material: itsissejuhatus9o.PPT, itsissejuhatus9o.pdf.
Additionally: Tutvuda:
11. Võrgutarkvara paradigma. Interneti baastehnoloogia.
Lecture material: Itsissejuhatus10o.PPT, Itsissejuhatus10o.pdf.
Additionally: Tutvuda:
12. Võrgutarkvara paradigma. Interneti rakenduste tehnoloogia.
Lecture material: itsissejuhatus11o.PPT, itsissejuhatus11o.pdf.
Additionally: Tutvuda lühidalt:
13. Rekursioon. Funktsionaalne ja loogiline programmeerimine.
Lecture material: itsissejuhatus12o.PPT, itsissejuhatus12o.pdf.
Additionally: Vaata ja proovi näiteid modifitseerida:
Huvi korral installeeri ja proovi Prologi: SWI Prolog.
14. Algoritmid. Keerukus ja lahenduvus.
Lecture material: itsissejuhatus13o.PPT, itsissejuhatus13o.pdf.
Additionally: Huvi korral vaata TSP programmi Java lähtekoodi
15. Tehisintellekt.
Lecture material: itsissejuhatus14o.PPT, itsissejuhatus14o.pdf.
Huvi korral loe Matrix, Skynet ja sõda teispoolsusega, klassiku ülevaadet tehisintellektindusest, Dennetti artikleid, tuntud õpikut, ajakirja JAIR.
16. IT äri, IT projektid.
Lecture material: itsissejuhatus15o.PPT, itsissejuhatus15o.pdf.
Lisaks: mitmed kohustuslikud artiklid, vt kas powerpointist või sellel lehel allpool, :kohustuslike lugemismaterjalide peatüki allosas.
17. Varu.

Examples of previous exams (to practice)

NB!

  • The questions will be different
  • More difficult tasks give you more points than the easy ones:: most difficult 10-15 points, easy ones: 6-9 points. Altogether 100 points

Obligatory textbooks

To pass the course one must read the the following material. NB! The amount of obligatory material may be increased : follow the list

Very useful material: read it!

If it all seems too easy, then: