Работата разглежда някои възможности за използване на информационните и комуникационни технологии за подобряване процеса на изучаване на програмиране и в частност на структури от данни. За демонстрации и в помощ на процеса на учене могат да бъдат използвани графични демострационни програми и аплети, както и специализиран софтуер за обучение и оценка на знанията. Вътрешната локална мрежа, както и Интернет са много удобни за групови самостоятелни или курсови работи, за демонстриране на реални приложения. Разгледани са някои примери.