Smart Technology Enhanced Teaching and Learning of Programming—Several Case Studies
摘要
In educational processes is important to make students actively learn. Widely spread one-size-fits-all approach in the past nowadays is not more acceptable. There are differences between students and some of them learn better in diverse ways. It is evident that different technological and pedagogical innovative and challenging ways for encouraging individual students to better learn new concepts and gain new knowledge are necessary. This paper briefly presents three different smart educational systems used in teaching programming in a more innovative and personalized way. Comparison of systems’ functionalities and students’ opinions are valuable for their further improvements.