Tools for Teaching and Learning Programming: A Review and Proposed Tool.
Nurliana YusriAin ZulikaSharifah Mashita Syed-MohamadNur'Aini Abdul RashidPublished in: SoMeT (2014)
Keyphrases
- computer programming
- learning systems
- learning process
- online learning
- meaningful learning
- learning scenarios
- educational software
- software tools
- hybrid learning
- educational systems
- cooperative learning
- web based learning
- blended learning
- effective learning
- thinking skills
- programming exercises
- computer assisted instruction
- computer lab
- learning algorithm
- learning community
- reinforcement learning
- computer programs
- elementary school
- virtual learning environments
- teacher education
- concept maps
- computer science education
- learning analytics
- program understanding
- higher education
- learning experience
- cognitive tools
- programming language
- computer aided learning