Program synthesis as a tool for teaching programming.
Stuart H. HirshfieldPublished in: ACM SIGCSE Bull. (1984)
Keyphrases
- program synthesis
- computer programming
- programming course
- learning process
- online learning
- programming language
- learning environment
- computer science education
- introductory programming
- introductory computer science
- inductive logic programming
- computer programs
- introductory programming courses
- recursive programs
- data mining
- active learning
- machine learning