Курс предназначен для студентов-бакалавров 1 курса по специальности 09.03.02 "Информационные системы и технологии".
Целью дисциплины является формирование у студентов первого года обучения базовых знаний и умений по алгоритмизации, что будет способствовать лучшему освоению компетенций, связанных с изучением различных языков программирования (таких как Pascal, С, Java, JavaScript, PHP, низкоуровневые языки программирования) на старших курсах.
Введение данной дисциплины в учебный план способствует решению проблемы «выравнивания» уровня готовности студентов к изучению курса информатики в вузе. Как свидетельствует опыт, уровень знаний, который имеется у студентов в области алгоритмизации после окончания средней школы, может отличаться достаточно сильно. В результате решения на практических занятиях задач по алгоритмизации эти различия существенно уменьшаются, что создает благоприятные условия для последующего изучения курсов, связанных с программированием.