The Appropriateness of Scratch and App Inventor as Educational Environments for Teaching Introductory Programming in Primary and Secondary Education.
Stamatios PapadakisMichail KalogiannakisVasileios OrfanakisNicholas ZaranisPublished in: Int. J. Web Based Learn. Teach. Technol. (2017)
Keyphrases
- secondary education
- introductory programming
- educational environment
- distance learning
- programming course
- introductory programming courses
- student learning
- science education
- knowledge construction
- high school
- novice programmers
- video games
- e learning
- learning management systems
- educational software
- secondary school
- learning environment
- higher education
- mobile applications
- answer questions
- multimedia
- cooperative learning
- user experience
- collaborative learning
- learning process