Introduction to Information Technology: erinevus redaktsioonide vahel

Allikas: Lambda
Mine navigeerimisribale Mine otsikasti
Domiczi (arutelu | kaastöö)
Domiczi (arutelu | kaastöö)
116. rida: 116. rida:
:One can '''[[practice for the Exam]]''' on the '''[[https://sites.google.com/site/itx0025/exam-demo Exam demo page]]'''
:One can '''[[practice for the Exam]]''' on the '''[[https://sites.google.com/site/itx0025/exam-demo Exam demo page]]'''
:(continuously updated)
:(continuously updated)
:Please also check out the [[http://lambda.ee/index.php/Itx0025#Examples_of_exams_from_previous_year_.28to_practice.29  exams of previous years]] on this page





Redaktsioon: 12. detsember 2010, kell 17:43

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

Course code: ITX0025
Teacher: Endre Domiczi
Contact: emddom@gmail.com Subject should contain the string "itx0025"
Tel: 53485178 (SMS preferred)

Link: http://www.lambda.ee/index/Introduction_to_Information_Technology or http://www.lambda.ee/index/itx0025
Link to NEW WEBSITE https://sites.google.com/site/itx0025/

Link to last year Estonian version http://www.lambda.ee/index/Sissejuhatus_informaatikasse or http://www.lambda.ee/index/itv0010
Link to other course kept by EDo http://www.lambda.ee/index.php/Itx8065 i.e. http://www.lambda.ee/index.php/Software_Development_and_System_Programming

Latest News

Dec.13.(Mon) 9:00 - 12:00 Room IT-137A
Dec.15 (Wed) 9:00 - 12:00 Room IT-109
Building: Raja 15 (the same one where the Lab is)
Limited number of seats; please email me of intent to come.
(There will be 2 more occasions in January)
One can practice for the Exam on the [Exam demo page]
(continuously updated)


  • 10.12.2010: Lecture cancel(l)ed:
Due to the snow storm I'm stuck at home (Hüüru).
As concerns the exam possibilities next week,
I'll put up information (as soon as I get the room reservations) here and to the Lambda site.
You can reach me by
email: emddom@gmail.com
skype: emddom
GSM: +372 53485178 (sms or call)
Please also check the [other site] for updates



  • 5.11.2010 & 12.11.2010: :
Siyi Ma
Study Consultant
Dean’s office, room 247
School of Economics and Business Administration
Tallinn University of Technology
Akadeemia tee 3, Tallinn 12618, Estonia
Email: siyi.ma@tseba.ttu.ee
Tel: +372- 620 3940
Fax: +372- 620 3946
TSEBA home page: http://www.ttu.ee/tallinn-school-of-economics-and-business-administration
will be present.
She will also bring Evaluation sheets so that it will be possible to give feedback about the course now.
It will be also done at the end of the semester.



  • 17.09.2010: Homework:




  • You can give suggestions for the course by clicking "here" (you need a Google Account/gmail address)


27.08.2010:

Lecture: Amount, Time and Location, Scores

Lecture: Friday 8.00 - 9.30 at V-301 on week: odd

Lab: Friday 8.00 - 9.30 at IT-213D on week: even | Groups: TVTB11, TVTB12


The course ends with an EXAM. The Exam is in writing, two or more hours.

There will be an Evaluation/Exam in December (if allowed) and one or two in January.

(the exact dates will be announced later)

Exam, Preparation, Evaluation, Results

Dec.13.(Mon) 9:00 - 12:00 Room IT-137A
Dec.15 (Wed) 9:00 - 12:00 Room IT-109
Building: Raja 15 (the same one where the Lab is)
Limited number of seats; please email me of intent to come.
(There will be 2 more occasions in January)
One can practice for the Exam on the [Exam demo page]
(continuously updated)
Please also check out the [exams of previous years] on this page






and the LAB exercises
  • Another part of the exam will be about logical functions and how they can be implemented with simple logic gates.
To prepare please practice on the site of Christian Gottschall:
overview , practice here).
  • Another part of the exam will be based on Logic circuits by D.Eck
Logic circuits
  • The "fairy tale", i.e. the part about possible history questions can be found here:
Exam_material_2007-2008.pdf

Student Presentations & Rewards

  • 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, max. 15 minutes (maybe 20).
    • topics can be selected from materials on this page that are prefixed with "Additionally:" or you can come up with your own, but then you should agree on it in advance with me
    • choose a topic that you understand; you should be able to answer some questions related to the presentation
    • do not read only, but present



  • Valuable comments during lectures will also be rewarded
    • E.g. <Solution of Robot-problem>: by <X Y> (5 points)



  • Student presentations
    • E.g. <PQ> & <R S>: <Presentation Title> (both of them receive 20 points)

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

Historical and conceptual overview of informatics as a domain of business, science and engineering. Early history of the domain, scientific and technical development at the beginning of the last century, the rapid development during the mid-century and the even faster paved changes in the scientific-, business and technological aspects during the last decades.

Main programming paradigms (imperative, logical, functional, object-oriented) as well as paradigms in system architecture (mainframes, personal computers, client-server systems, distributed and multi-layer systems).

The birth and disappearance of technologies, companies; trends, principles, specific events.

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.

Introduction : Basics of Computers and Programming.

Lecture material: Intro2it_1_edo.PPT, Intro2it_1_edo.pdf.

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

"Medieval" history : from WWII till beginning of the 60's. Computers and programming. Languages and architectures. Integrated circuits.

Lecture material: intro2it_3_edo.ppt, Intro2it_3_edo.pdf.
Additionally:

"Medieval" history (continued): 60's, beginning of the 70's. Minicomputers and microprocessors.

Lecture material: intro2it_4_edo.ppt, Intro2it_4_edo.pdf.
Additionally:

"Medieval" history (continued): 70ś . MicroComputers, Personal Computers.

Lecture material: Intro2it_5_edo.pdf.
Additionally:

Recent history: 80's till today. IBM PC, Macintosh, new and old operating systems. Special computers, workstations, essential software. Saga summary

Lecture material: intro2it_6_edo.PPT.

Basic principles of computers, programming languages.

Lecture material: Intro2it_7_edo.ppt.
Additionally:

Programming languages continued. Operating Systems.

Lecture material: Intro2it_8_edo.ppt.
Additionally: Eck labs cont'd: Read on your own, try and do 1-2 exercises from each part:
Obligatory reading (
Suggested reading:

Information Systems

Based on:
Bennett, McRobb and Farmer:
Object Oriented Systems Analysis and Design Using UML, (3rd Edition), McGraw Hill, 2005.
Chapters 1-3

Object-Orientation, Modeling in UML

Based on:
Bennett, McRobb and Farmer:
Object Oriented Systems Analysis and Design Using UML, (3rd Edition), McGraw Hill, 2005.
Chapters 4-5

Software architecture and paradigms.

Lecture material: SW Arch & Paradigms.
Additionally: Become acquainted with:

Examples of exams from previous year (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

(N)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: