Introduction to Information Technology: erinevus redaktsioonide vahel

Allikas: Lambda
Mine navigeerimisribale Mine otsikasti
Domiczi (arutelu | kaastöö)
Domiczi (arutelu | kaastöö)
14. rida: 14. rida:
* read the PPT or PDF presentation at [[#Introduction_:_Basics_of_Computers_and_Programming.|Introduction : Basics of Computers and Programming.]]<br> Sometimes the download doesn't succeed (see also lecture day) then please retry after a while.
* read the PPT or PDF presentation at [[#Introduction_:_Basics_of_Computers_and_Programming.|Introduction : Basics of Computers and Programming.]]<br> Sometimes the download doesn't succeed (see also lecture day) then please retry after a while.


* [[#.28N.29obligatory_textbooks"|(N)obligatory textbooks]]
* [[#.28N.29obligatory_textbooks |(N)obligatory textbooks]]
On the DIY downloadpage you will find the DIY Calculator's installer
On the DIY downloadpage you will find the DIY Calculator's installer
The Official DIY Calculator Data Booka 202 page (starting from 1 :-) PDF file
The Official DIY Calculator Data Booka 202 page (starting from 1 :-) PDF file

Redaktsioon: 4. september 2010, kell 13:36

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

Course code: ITX0025
Teacher: Endre Domiczi
Contact: edo@iki.fi 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 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

2010.09.03. Homework:

On the DIY downloadpage you will find the DIY Calculator's installer The Official DIY Calculator Data Booka 202 page (starting from 1 :-) PDF file


This page is Under Construction 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


Also visible at: http://deepzone1.ttu.ee/tunniplaan/q/q.php

ITK: course ends with EVALUATION. The Evaluation 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

EXAM: to be announced later:



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
    • Solution of Robot-problem: Horst Engl (5 points), Philip Kaim (5 points) (pls email the solution to me)



  • Student presentations
    • Reelika Tammeoru & Kristina Laine: XLogic Circuits (both of them receive 30 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.

Please also see Course Register.

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: