The aim of the course is the study of the fundamental data structures and of the tools and methods for the development of programs for technical-scientific applications. At the end of the course, the students will be able to design and code simple C++ programs based on known algorithms.