This course belongs to the module of Basic education, and its main goal is providing to the students an overview of the world of the computers. The course is focused on making the students to learn how a computer works internally, from hardware and software perspective, as well as to design programs employing a high level language. She/he will familiarise also with the systems of management of databases.
It is proposed a course of computing and conceptual programming sufficiently general, oriented to provide to the student a perspective of designer and programmer of small applications. Although the course is not oriented to the study of a particular operating system or programming language, it does necessary employ a concrete language in the realization of the practical activities, becoming the learning of this language a secondary aim of the course.