共 27 条
[1]
Hooshyar D(2015)A flowchart-based intelligent tutoring system for improving problem-solving skills of novice programmers Journal of Computer Assisted Learning 31 345-361
[2]
Ahmad RB(2007)Mobile usability in educational context: What have we learnt? International Review of Research in Open and Distance Learning 8 1-17
[3]
Yousefi M(2013)A self review and external review model for teaching and assessing novice programmers International Journal of Information and Education Technology 3 120-123
[4]
Yusop FD(2018)Introducing fundamental object-oriented programming concepts in preschool education within the context of physical science courses Education and Information Technologies 23 2673-2698
[5]
Horng SJ(2019)Assessing the teaching and learning process of an introductory programming course with Bloom's taxonomy and Assurance of Learning (AOL) International Journal of Information and Communication Technology Education (IJICTE) 15 130-145
[6]
Hulme AK(2016)Using scratch and app inventor for teaching introductory programming in secondary education. A case study International Journal of Technology Enhanced Learning 8 217-233
[7]
Iqbal S(2003)Learning and teaching programming: A review and discussion Computer Science Education 13 137-172
[8]
Harsh OK(2017)Engaging digital natives through social learning Systemics, Cybernetics and Informatics 15 1-4
[9]
Kanaki K(1986)Learning to program = learning to construct mechanisms and explanations Communications of the ACM 29 850-858
[10]
Kalogiannakis M(2018)Assessing the impact of technology learning and assessment method on academic performance: Review paper Eurasia Journal of Mathematics, Science and Technology Education 14 2241-2254