1.1 Czym jest informatyka? 11
Computer Science ąualification will know how to create a program like Word, and will also know how to make it easier to use, how to make it work on a uariety of machines, how to make it easy to add additional functionality, how to fix bugs in it, how to make it communicate with other pieces of hardware or software, how to market it and how to deal with any legał or copyright problems with it. They will understand the theoretical basis underlying the program. They will also know how to do a million other things besides. Not just now, but throughout their working career.
Na podstawie przytoczonych materiałów źródłowych możemy teraz napisać, że informatyka (w sensie anglojęzycznego terminu Computer Science) jest studiowaniem teoretycznych podstaw informacji (powstawania, przepływu, składowania), obliczeń i praktycznych technik pozwalających na ich implementację i wykorzystanie w systemach komputerowych. Często opisywana jest jako studiowanie algorytmicznych procesów wytwarzających, opisujących, przekształcających i składujących informację. Powołując się na Petera Denninga ([2]), zasadnicze pytanie na jakie daje odpowiedź informatyka to „Co można efektywnie zautomatyzować”.
Definicja 1.4 (School of Informatics, The University of Edinburgh).
What is Informatics?
Informatics is the study of the structure, behauiour, and interactions of natural and engineered computational systems.
Informatics studies the representation, processing, and communication of information in natural and engineered systems. It has computational, cognitiue and social aspects. The central notion is the transformation of information - whether by computation or communication, whether by orga-nisms or artifacts.
Understanding informational phenomena - such as computation, cogni-tion, and communication - enables technological aduances. In tum, techno-logical progress prompts scientific enąuiry. The science of information and the engineering of information systems deuelop hand-in-hand. Informatics is the emerging discipline that combines the two.
In natural and artificial systems, information is carried at many le-vels, ranging, for example, from biological molecules and electronic deuices through neruous systems and computers and on to societies and large-scale distributed systems. It is characteristic that information carried at higher leuels is represented by informational processes at lower leuels. Each of
4http://www.cl.cam.ac.uk/admissions/undergr ad uate/myths/#CSIT, Computer
Science Department, University of Cambridge, dostęp 2009-09-05
©2009 by P. Fulmański, Uniwersytet Łódzki. Wersja z dnia: 9 stycznia 2010