Sample codes, exercises and more used to teach on "La Universidad de Los Andes", specifically on the courses:
http://eisula.ing.ula.ve/wp-content/uploads/2015/03/Programaci%C3%B3n1.pdf
http://eisula.ing.ula.ve/wp-content/uploads/2015/03/Programaci%C3%B3n2.pdf
http://eisula.ing.ula.ve/wp-content/uploads/2015/03/Programaci%C3%B3n3.pdf