Students' Background Knowledge Influence on Learning Computer Programming | IEEE Conference Publication | IEEE Xplore