RoboCode & problem-based learning: a non-prescriptive approach to teaching programming.
Jackie O'KellyJ. Paul GibsonPublished in: ITiCSE (2006)
Keyphrases
- problem based learning
- introductory computer
- teaching strategies
- cooperative learning
- case study
- supporting collaborative
- higher education
- teacher education
- computer mediated communication
- critical thinking
- facilitate learning
- computer programming
- tutoring system
- data collection
- learning sciences
- activity theory
- pedagogical model
- group dynamics
- preservice teachers
- student centered
- project based learning
- pre service teachers
- real world
- interactive learning environments
- sensor networks
- programming concepts
- object oriented programming