Improving students' understanding of basic programming concepts through visual programming language: The role of self-efficacy.
Chun-Yen TsaiPublished in: Comput. Hum. Behav. (2019)
Keyphrases
- programming language
- programming concepts
- object oriented programming
- programming skills
- computer programming
- programming course
- computer programs
- java programming
- learning outcomes
- high level
- object oriented
- program code
- general purpose
- integrated development environment
- software engineering
- learning experience
- student learning
- game design
- higher education
- distance learning
- learning environment
- learning activities
- concept mapping
- e learning
- learning process
- learning styles
- distance education
- key concepts
- relational databases
- blended learning
- programming education