Teaching Programming and Problem Solving.
Elliot B. KoffmanTorsten BrindaJuan AlvarezAmruth N. KumarMaria Lúcia Blanck LisbôaJuris ReinfeldsPeter Van RoyRaul Sidnei WazlawickPublished in: Informatics Curricula and Teaching Methods (2002)
Keyphrases
- computer programming
- programming course
- intelligent tutor
- cooperative learning
- cognitive tutor
- intelligent tutoring
- skill acquisition
- introductory programming
- pair programming
- computer science education
- word problems
- programming language
- introductory computer science
- case based reasoning
- programming environment
- computer science curriculum
- artificial intelligence
- learning environment
- e learning
- complex problem solving
- lego mindstorms
- cognitive model
- learning systems
- web based learning
- students studying
- learning analytics
- programming education
- engineering design
- teacher education
- educational technology
- programming skills
- online learning
- introductory programming courses
- intelligent tutoring systems
- learning activities
- distance learning
- programming concepts
- high school
- critical thinking
- blended learning
- problem based learning
- solving problems
- computer programs