Pedagogical architectures to support the process of teaching and learning of computer programming.
Orivaldo de Lira TavaresCrediné Silva de MenezesRosane Aragón de NevadoPublished in: FIE (2012)
Keyphrases
- computer programming
- learning process
- teaching strategies
- pedagogical model
- learning systems
- computer programs
- subject matter
- learning design
- technology enhanced learning
- pedagogical approaches
- learning environment
- programming course
- learning algorithm
- hybrid learning
- teaching mathematics
- computer science
- distance learning
- teaching learning
- facilitate learning
- reinforcement learning
- e learning
- blended learning
- learning community
- intelligent tutoring systems
- learning experience
- technology supported