On the Development of a Programming Teaching Tool: The Effect of Teaching by Templates on the Learning Process.
Samer Al-ImamyJavanshir AlizadehMohamed A. NourPublished in: J. Inf. Technol. Educ. (2006)
Keyphrases
- learning process
- computer programming
- learning environment
- distance learning
- learning systems
- e learning
- effective learning
- online learning
- formative evaluation
- high school
- st century
- programming course
- hong kong
- learning experience
- case study
- computer science curriculum
- educational practices
- concept maps
- educational technology
- web based learning
- cooperative learning
- development environment
- secondary school
- learning management systems
- online education
- interactive learning environments
- computer science education
- digital technologies
- learning objects
- learning algorithm
- software engineering
- problem based learning
- reinforcement learning
- game development
- learning activities
- computer technology
- learning analytics
- programming environments
- thinking skills
- creative thinking
- learning processes
- introductory computer science
- higher education