Novice programmer’s misconception of programming reflected on problem-solving plans.
Kyungbin KwonPublished in: Int. J. Comput. Sci. Educ. Sch. (2017)
Keyphrases
- search space
- programming language
- programming environments
- intelligent tutor
- programming environment
- artificial intelligence
- novice programmers
- general purpose
- planning process
- case based reasoning
- plan generation
- engineering design
- collaborative problem solving
- procedural knowledge
- plan recognition
- analogical reasoning
- cognitive model
- complex problem solving
- parallel programming
- object oriented programming
- knowledge level
- development environment
- solving problems
- explanation based learning
- planning problems
- information processing
- knowledge acquisition
- software engineering
- database
- data entry
- expert systems
- high level
- hierarchical problem solving
- search control knowledge