The psychology of computer programming
The psychology of computer programming
Identifying potential to acquire programming skill
Communications of the ACM
Computer programming as an art
Communications of the ACM
What should we teach in an introductory programming course?
SIGCSE '74 Proceedings of the fourth SIGCSE technical symposium on Computer science education
The introductory programming course in computer science: ten principles
SIGCSE '78 Papers of the SIGCSE/CSA technical symposium on Computer science education
Predicting student performance in a beginning computer science class
SIGCSE '86 Proceedings of the seventeenth SIGCSE technical symposium on Computer science education
The effect of high school computer science, gender, and work on success in college computer science
SIGCSE '89 Proceedings of the twentieth SIGCSE technical symposium on Computer science education
Laying the foundations for computer science
SIGCSE '89 Proceedings of the twentieth SIGCSE technical symposium on Computer science education
The 1988–89 Taulbee survey report
Communications of the ACM
Hi-index | 0.03 |
. . . We have seen that computer programming is an art, because it applies accumulated knowledge to the world, because it requires skill and ingenuity, and especially because it produces objects of beauty -- Donald E. Knuth [1].