Introduction to Informatics
Course type: Lecture
Value in ECTS: 3
Bibliographic references available on the University Library website
Academic year 2010/11 - Fall semester
Objectives
To provide an overview of the discipline of informatics, its history, and its conceptual
foundations.
Contents
The course deals with foundational concepts of Informatics such as Information,
Automation, Knowledge, Modeling, Abstraction, Computation, Processing, and
Representation. We introduce all the conceptual building blocks necessary to understand
how computer scientists approach and solve problems. We introduce
those building blocks hand in hand with the practical dimension of Informatics,
which focuses on solving real problems with information technology. We present
informatics tools in various human domains, and discuss their implications
for the practice of science, engineering, art, and society in general. We also review
the history of informatics to understand its deep roots. Finally, we examine
the limits of computing, and see what computers will not be able to do.
Teaching mode
Lecture and discussion sessions.
References
David Harel with Yishai Feldman, Algorithmics: The spirit of Computing, Third
Edition, Addison-Wesley; 2004.