Algorytmy i struktury danych, Informatyka stosowana, II rok, studia inżynierskie