Comparison between the use of pseudocode and visual programming in programming teaching: An evaluation from scratch tool | IEEE Conference Publication | IEEE Xplore