Course of algorithmic and Data Structures for the first semester