The course presents an introduction so as to present an overview of the main topics in Computer Science. The topics that will be addressed in the theoretical lessons are the following: algorithmic approach to solve problems, binary code information, general structure of the Von Neumann machine hardware architecture, and basic functionalities of modern operating systems, computer networks and Internet. Word processors and spreadsheets will be addressed during the exercise classes in the computer laboratories.