On the teaching of programming, i. e. on the teaching of thinking.
Edsger W. DijkstraPublished in: Language Hierarchies and Interfaces (1975)
Keyphrases
- computer programming
- thinking skills
- computer science education
- distance learning
- learning environment
- learning process
- programming course
- higher education
- web based learning
- e learning
- pair programming
- computer science curriculum
- computer assisted instruction
- teaching methods
- cooperative learning
- learning systems
- hybrid learning
- educational technology
- online learning
- artificial intelligence
- science education
- blended learning
- teaching practices
- university level
- programming language
- computer science
- introductory computer science