We present a system for a cooperative development of computer programs that was created for the lab sessions of an introductory programming course at the University of Ljubljana, Slovenia. The system relieved the students from the tedious task of retyping programs developed by the teaching assistant and enabled them to cooperate with the teaching assistant in solving programming problems. We thus made the lab sessions more efficient and interactive and brought them closer to the spirit of active learning approaches
In This work we present a Web-based tool developed with the aim of reinforcing teaching and learning...
Teaching introductory programming can be a challenging task. Students can become too concerned with ...
Summarization: Within the context of a European project exploring the development of programming ski...
Presentation given at the Midwest SoTL Conference. Discusses the effects of implementing informal co...
Abstract. In this paper we discuss how computer supported collaborative learning (CSCL) can be deplo...
Also cited as: SIGCSE Bulletin, 2009 41(1):4-8The ability to solve problems is the key to developing...
Teaching and learning programming is without doubt difficult. This fact resulted in extended researc...
Traditionally the learning of programming is documented as being a challenging activity among higher...
Educators are faced with ever increasing challenges when teaching programming. The increase in the n...
M. Ed. University of KwaZulu-Natal, Durban 2013.IT teaching strategies are unable to keep abreast of...
Students continue to struggle with learning to program. Not only has there been a significant drop i...
This paper describes how and why our department chose to integrate a sophisticated visual programmin...
Despite the collaborative nature of software engineering practice, computer science (CS) education h...
Choosing the right programming environment has a great influence on the efficiency of the educational,...
One of the main reasons that justify the student’s failure in (introductory) programming courses is ...
In This work we present a Web-based tool developed with the aim of reinforcing teaching and learning...
Teaching introductory programming can be a challenging task. Students can become too concerned with ...
Summarization: Within the context of a European project exploring the development of programming ski...
Presentation given at the Midwest SoTL Conference. Discusses the effects of implementing informal co...
Abstract. In this paper we discuss how computer supported collaborative learning (CSCL) can be deplo...
Also cited as: SIGCSE Bulletin, 2009 41(1):4-8The ability to solve problems is the key to developing...
Teaching and learning programming is without doubt difficult. This fact resulted in extended researc...
Traditionally the learning of programming is documented as being a challenging activity among higher...
Educators are faced with ever increasing challenges when teaching programming. The increase in the n...
M. Ed. University of KwaZulu-Natal, Durban 2013.IT teaching strategies are unable to keep abreast of...
Students continue to struggle with learning to program. Not only has there been a significant drop i...
This paper describes how and why our department chose to integrate a sophisticated visual programmin...
Despite the collaborative nature of software engineering practice, computer science (CS) education h...
Choosing the right programming environment has a great influence on the efficiency of the educational,...
One of the main reasons that justify the student’s failure in (introductory) programming courses is ...
In This work we present a Web-based tool developed with the aim of reinforcing teaching and learning...
Teaching introductory programming can be a challenging task. Students can become too concerned with ...
Summarization: Within the context of a European project exploring the development of programming ski...