PROG-1110 Algorithm, Programming and Data Structure 1 PROG-1110 Algorithm, Programming and Data Structure 1