NotesFAQContact Us
Collection
Advanced
Search Tips
Showing all 4 results Save | Export
Peer reviewed Peer reviewed
Direct linkDirect link
Yang, Tzu-Chi; Hwang, Gwo-Jen; Yang, Stephen J. H.; Hwang, Gwo-Haur – Educational Technology & Society, 2015
Computer programming is an important skill for engineering and computer science students. However, teaching and learning programming concepts and skills has been recognized as a great challenge to both teachers and students. Therefore, the development of effective learning strategies and environments for programming courses has become an important…
Descriptors: Foreign Countries, Programming, Instructional Effectiveness, College Students
Peer reviewed Peer reviewed
Direct linkDirect link
Han, Keun-Woo; Lee, EunKyoung; Lee, YoungJun – IEEE Transactions on Education, 2010
This paper analyzes the educational effects of a peer-learning agent based on pair programming in programming courses. A peer-learning agent system was developed to facilitate the learning of a programming language through the use of pair programming strategies. This system is based on the role of a peer-learning agent from pedagogical and…
Descriptors: Foreign Countries, Programming Languages, Learning Strategies, Teaching Methods
Peer reviewed Peer reviewed
PDF on ERIC Download full text
Kert, Serhat Bahadir – Turkish Online Journal of Educational Technology - TOJET, 2011
The rapid developments in the communication technologies today render possible the use of new technological support tools in learning processes. Wireless, or mobile wireless, technologies are the tools whose potential contributions to education are investigated. The potential effects of these technologies on learning are explored through studies…
Descriptors: Foreign Countries, Electronic Learning, Programming Languages, Programming
Peer reviewed Peer reviewed
Major, Nigel – Journal of Artificial Intelligence in Education, 1995
Describes a modelling language for representing teaching strategies, based in the context of the COCA intelligent tutoring system. Examines work on meta-reasoning in knowledge-based systems and describes COCA's architecture, giving details of the language used for representing teaching knowledge. Discusses implications for future work. (AEF)
Descriptors: Computer Assisted Instruction, Computer System Design, Computer Uses in Education, Educational Strategies