Навчальна дисципліна «Алгоритми та структури даних. Частина 2. Структури даних» є тією частиною знань з програмування, яка пов’язана з умінням вирішувати завдання шляхом розробки алгоритмів та створення програм, які реалізують ці алгоритми. За останні десятиліття значно зросла роль створення програмних систем у сучасному світі. Це зумовлено потребою розв’язання важливих практичних задач в галузі інформаційних технологій. 

Метою навчальної дисципліни є формування у студентів алгоритмічного мислення та набуття навиків розробки алгоритмів та програм на основі застосування різних структур даних для розв’язування теоретичних і практичних задач у професійній діяльності, а також розвитку логічного та алгоритмічного мислення при виявленні та дослідженні закономірностей, яким підпорядковуються реальні процеси в сфері програмування.

Предметом вивчення є основи алгоритмізації та програмування на алгоритмічній мові, роботи в інтегрованих середовищах програмування, методики розробки програм необхідних для розв’язання професійних задач.