Analysis of Students' learning of computer programming in a computer laboratory context. (3rd September 2019)