Specifically, the course aims at educating students, who are potential pre-service teachers, for teaching Informatics utilizing contemporary learning and digital technologies, educational environments and games, as well as students’ difficulties and representations mainly for programming and Computational Thinking. The course was designed taking into account relevant literature and aims at preparing undergraduate students of Informatics for teaching the subject at schools. This paper presents the design, deployment and evaluation of an undergraduate course on the Didactics of Informatics. These results closely match the findings obtained by the heuristic evaluation of Incre-IDLE from the experts: 83.3% of them rated it as “useful” or “very useful”, and only a 16.7% rated it as “useless”. The students also found the tool “motivating” (66.7%) or “very motivating” (33.3%). In terms of GUI, 83.3% considered the application interface “very simple” and the text, concepts, and icons “very understandable” by 66.7%. Concretely, the results show that 66.7% of the students could complete tasks easily and 100% of them found the GUI intuitive. These results suggest that Incre-IDLE has a simple interface, is easy to install and use, and does not have functional overload ( i.e., spend a considerable amount of time learning the tool). In addition to Code::Blocks evaluations, this paper reports the results of a heuristic and usability evaluation applied to first-year students at PUCV about functionalities provided by Incre-IDLE. Taking into account previous observations and state-of-the-art/practice of IDEs, a functional IDE prototype, named Incre-IDLE, is developed. Using these two findings, as well as recommendations given during these tests, we highlight the important aspects that an IDE for novice learners should have. Through a heuristic and usability evaluation, we found that Code::Blocks has a complex user interface and a functional overload. One of the IDE widely used for teaching programming courses is Code::Blocks, which is a tool for professional developers. The use of professional IDEs negatively affects the learning process of first-year students who face the development of the algorithms for the first time. This also affects the classrooms of the university “Pontificia Universidad Católica de Valparaíso (PUCV)” (Chile). The use of an Integrated Development Environment (IDE) makes the experience a complicated process because these IDEs focus on professional programmers and not on novice learners. Many factors influence the problems that currently exist in the learning-teaching process of programming.
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |