Teaching of programming foundations has been subject of several investigations, because it is believed that the required activities can contribute to the development of students more able to solve problems and to adap...
详细信息
ISBN:
(纸本)9781479984541
Teaching of programming foundations has been subject of several investigations, because it is believed that the required activities can contribute to the development of students more able to solve problems and to adapt to any environment or situation. Some works have argued about the integration of Flipped Classroom and Problem-Based Learning in Computer Science courses to potentiate this kind of teaching, but fewer evidences that investigate the real application between these approaches were found. Thus, in order to enhance the Flipped Classroom in-class activities, this paper reports an experience to implement and apply Flipped Classroom and Problem-Based Learning approaches for a CS1 course. Additional concepts of programming contests, group formation and learning styles were also used. In general, the main findings suggest that the Flipped Classroom model, if well-planned and carefully designed, can benefit students. However, these initial benefits are more related to student's motivation and social behavior than those associated with grades and the effective learning. Results also indicate that PBL may be an adequate approach to enhance the face-to-face time in the inverted classroom.
Crowdsourcing programming relies on active participation. One way to get such participation is through an engaging game. Code Hunt (https://***/) from Microsoft Research is a web-based serious gaming platform with the...
详细信息
ISBN:
(纸本)9781467370400
Crowdsourcing programming relies on active participation. One way to get such participation is through an engaging game. Code Hunt (https://***/) from Microsoft Research is a web-based serious gaming platform with the potential to be leveraged as a crowdsourcing system. In Code Hunt, players create programs by re-engineering against a changing set of test cases. The game has been played by over 100,000 players in world-wide contests, and to practice coding skills. The vast collected data of code modified by players and the process taken to succeed could be used by others for software construction, teaching, or learning. In this position paper, we discuss these existing crowdsourcing activities in Code Hunt and a future game type for crowdsourcing.
Mastering a complex skill like programming takes many hours. In order to encourage students to put in these hours, we built Code Hunt, a game that enables players to program against the computer with clues provided as...
详细信息
ISBN:
(纸本)9781479919345
Mastering a complex skill like programming takes many hours. In order to encourage students to put in these hours, we built Code Hunt, a game that enables players to program against the computer with clues provided as unit tests. The game has become very popular and we are now running worldwide contests where students have a fixed amount of time to solve a set of puzzles. This paper describes Code Hunt and the contest experience it offers. We then show some early results that demonstrate how Code Hunt can accurately discriminate between good and bad coders. The challenges of creating and selecting puzzles for contests are covered. We end up with a short description of our course experience, and some figures that show that Code Hunt is enjoyed by women and men alike.
Each year a wealth of informatics olympiads are held worldwide at national, regional and international levels, all of which require engaging and challenging tasks that have not been seen before. Nevertheless, creating...
详细信息
We outline Israel's IOI (International Olympiad in Informatics) project. Israel joined the IOI in 1997 and has participated in the IOI ever since, apart from 2008. We describe the selection and training process in...
详细信息
This paper shows a methodology for characterization the students' cognitive activity when solving programming problems of algorithmic nature. It also reveals the methodology stages and the dimensions assumed to as...
详细信息
This paper shows a study about learning strategies that informatics contestants use. These are the result of the experience in the topic through systematized interviews and participant observations by coaching the con...
详细信息
In May 2010, the third IOI workshop took place in Schloss Dagstuhl, Germany. It was motivated by the discussions held at and after the panel session of 2009's IOI conference in Plovdiv. There, discussions focussed...
详细信息
Tato bakalářská práce se zabývá tvorbou testů do předmětu ISJ. Cílem práce je implementace aplikace pro automatickou inteligentní tvorbu testů týkajících se skri...
详细信息
Tato bakalářská práce se zabývá tvorbou testů do předmětu ISJ. Cílem práce je implementace aplikace pro automatickou inteligentní tvorbu testů týkajících se skriptovacích jazyků Ruby a Python a regulárních výrazů s podporou automatického vyhodnocování odpovědí.
暂无评论