Programming, data structures and Algorithms Course at Blekinge Technology Institute "BTH"