Uncovering principles of novice programming

Abstract
No abstract available