What is Programming? Putting all together, Part II –The Cognitive Skills associated | IEEE Conference Publication | IEEE Xplore