Problem Solving and Interrelation of Concepts in Teaching Algorithmic Thinking and Programming.
Zsanett SzabóPublished in: ICAI (2020)
Keyphrases
- computer programming
- introductory programming courses
- critical thinking
- programming course
- thinking skills
- artificial intelligence
- cooperative learning
- intelligent tutoring
- online learning
- problem based learning
- programming language
- concept formation
- pair programming
- intelligent tutor
- information processing
- cognitive tutor
- creative thinking
- conceptual knowledge
- computer science education
- computer science curriculum
- teaching learning
- programming exercises
- intelligent tutoring systems
- e learning
- learning environment
- distance learning
- high school
- skill acquisition
- declarative knowledge
- complex problem solving
- procedural knowledge
- mathematical concepts
- online discussion
- case based reasoning
- computer science
- lego mindstorms
- concurrent programming
- programming concepts
- college students