A theory of instruction for introductory programming skills

Publication
Computer Science Education