A Guided Inquiry Approach for Detecting and Developing Problem-solving Strategies for Novice Programming Students.
Wei JinCynthia L. JohnsonSonal DekhanePublished in: ACM Southeast Regional Conference (2020)
Keyphrases
- programming exercises
- programming environments
- learning environment
- programming course
- novice programmers
- computer programming
- automatic assessment
- object oriented programming
- scientific inquiry
- middle school students
- introductory programming
- programming assignments
- programming education
- conceptual understanding
- programming environment
- science education
- learning tools
- science learning
- student learning
- computer science education
- science classroom
- programming concepts
- inquiry learning
- elementary school students
- science inquiry
- open ended
- science curriculum
- learning experience
- intelligent tutoring systems
- learning process
- e learning
- high school
- middle school
- collaborative learning
- high school students
- learning outcomes
- computer science curriculum
- introductory computer science
- computer assisted instruction
- higher education
- distance learning
- learning styles
- learning activities
- tutoring system
- mental models
- collaborative inquiry
- lego mindstorms
- computer lab
- computer programs
- programming language
- inquiry skills
- control group
- discussion board
- discussion forums
- computer software
- individual learning