Teaching the tacit knowledge of programming to noviceswith natural language tutoring.
H. Chad LaneKurt VanLehnPublished in: Comput. Sci. Educ. (2005)
Keyphrases
- tacit knowledge
- natural language
- computer programming
- intelligent tutoring
- programming course
- cognitive tutor
- knowledge management
- intelligent tutoring systems
- explicit knowledge
- knowledge sharing
- implicit knowledge
- knowledge transfer
- e learning
- online learning
- tutoring system
- higher education
- high school
- distance learning
- natural language processing
- learning environment
- learning systems
- high school students
- machine learning
- student learning
- blended learning
- science education
- knowledge creation
- object oriented
- user interface
- reinforcement learning