The interest in studying Computer Science has extended worldwide to children in the last years. In Spain, teaching is regulated with RDA (Royal Decree Act) 89/2014. According to this RDA, the subject "Technology ...
详细信息
ISBN:
(纸本)9781538606483
The interest in studying Computer Science has extended worldwide to children in the last years. In Spain, teaching is regulated with RDA (Royal Decree Act) 89/2014. According to this RDA, the subject "Technology and Digital Resources for Learning Improvement" is configured as an Autonomic Free Configuration Subject, and in the case of Autonomous Community of Madrid (ACM), the subject is compulsory. This paper presents the results of a survey sent to 318 educational centers in Madrid. The goal of the survey was to find out the current situation of programming teaching in Primary Education. Forty six schools filled and returned the survey showing that: (a) 100% of the schools consider that teachingprogramming in Primary Education is useful;and, (b) 39.1% of the schools are unable to teach programming because they find difficult to accommodate the timetable of the subject, and (or) they lack teachers with enough knowledge and training for the subject. In the schools where the subject is taught, most teachers rely on using Scratch or games, but they lack an adequate methodology. When the schools were asked about the possibility of implementing a methodology based on metaphors, 63% of them approved the idea, and 61% were in favor of applying it in their classrooms.
Recent developments in computer programming environments have been introduced to the academic community. Scratch is one of such environments which seek to offer innovation features as a support to teaching computer pr...
详细信息
ISBN:
(纸本)9781467352611
Recent developments in computer programming environments have been introduced to the academic community. Scratch is one of such environments which seek to offer innovation features as a support to teaching computer programming. This study reports on the results from a case study conducted with young students for teaching algorithms and programming.
The paper investigates the impact of different types of e-learning course activities on the first-year university students' results in the introductory programming course. The primary goal of three years of resear...
详细信息
ISBN:
(纸本)9781538695067
The paper investigates the impact of different types of e-learning course activities on the first-year university students' results in the introductory programming course. The primary goal of three years of research is to uncover the role of a few types of activities, especially the purpose of an automated assessment. Despite the education systems function supported the automated assessment of source code is one of the most useful tools of programming learning, there are only a few researches inspected its effectiveness and impact. The paper compares involved groups of students, their motivation and expectations collected via a set of questionnaires. It investigates the significance of automated assessment of source code in the educational process. The results show significant differences between groups with and without the use of automated assessment were not proven. Finally, the authors researched the relationship between the number of solved tasks and the student's outcomes of the evaluation and identified a positive correlation.
The aim of this study is to investigate the effect of students' flipped learning readiness (FLR) on engagement, programming self-efficacy, attitude towards programming, and interaction intensity in the information...
详细信息
The aim of this study is to investigate the effect of students' flipped learning readiness (FLR) on engagement, programming self-efficacy, attitude towards programming, and interaction intensity in the information and technology classrooms where programming is taught with the flipped classroom (FC) model. The study group of this research, which is designed by the relational screening method, consists of 371 students studying in middle school. Structural equation model was used for the data analysis. The results of the study revealed that FLR and its indicators in the programming teaching conducted with the FC model are significant predictors of engagement, attitude, programming self-efficacy, and interaction intensity. FLR is most strongly related to programming self-efficacy, whereas it is most weakly related to interaction. The most striking result of this study is that the FC model is an effective option in terms of providing engagement, interaction, self-efficacy, and learner attitude, which are the key components for the success of the instruction. It is thought that this study assists to create an awareness on the impact of FLR on students, on subjects that frame in-class attitudes, and behaviours of students.
For many years, teachers and experts connected to Education have studied and proposed new teaching-learning methodologies e new teaching tools, making changes to the pedagogical projects of the courses, creating proje...
详细信息
ISBN:
(纸本)9781728155746
For many years, teachers and experts connected to Education have studied and proposed new teaching-learning methodologies e new teaching tools, making changes to the pedagogical projects of the courses, creating projects that promote multidisciplinary, among other initiatives, with the aim of improving the process of transforming skills and abilities into knowledge, in addition to motivating students. One of these initiatives in the Computing area has been the use of games in course subjects. This article brings an experience report using the game development approach to teachingprogramming in an introductory course. The steps developed in the methodology, as well as the results are discussed in this work.
The teaching of programming at the university level, specifically aimed at training computer professionals, is at a critical moment due to significant demand for education, leading to a notable increase in enrollment ...
详细信息
ISBN:
(纸本)9783031622441;9783031622458
The teaching of programming at the university level, specifically aimed at training computer professionals, is at a critical moment due to significant demand for education, leading to a notable increase in enrollment in computer science programs nationwide. The subject of Algorithms and Data Structures I, located in the first semester of the first year of the Bachelor of Information Systems at UNNE, for the 2023 academic year, incorporated an adaptation of pair programming as a teaching strategy to mitigate the challenges of mass education. As a result, it is highlighted that students have appreciated the methodology for its contribution to debate and exchange of ideas, having a study partner, and acquiring study habits. The teaching staff acknowledges that it has reduced the volume of exams to correct, favoring more detailed feedback on corrections, considered an important learning opportunity. Additionally, the methodology has helped resolve the issue of equipment availability for the experimental practice required by the subject. Students have indicated difficulties related to their working relationship with their peers, a situation that should be addressed by defining future consensus mechanisms between peers. The evaluation of academic performance shows that the peer programming approach has helped maintain the percentage of students who typically pass the subject, neutralizing to some extent the unfavorable impact that mass education has on academic outcomes.
The difficulty in learning and teaching the algorithms and programming subjects is a major concern for managers and teachers of Computer Science (CS) undergraduate courses. These are foundational subjects for CS profe...
详细信息
ISBN:
(纸本)9781467313513
The difficulty in learning and teaching the algorithms and programming subjects is a major concern for managers and teachers of Computer Science (CS) undergraduate courses. These are foundational subjects for CS professionals, yet continue to present a high degree of difficulty in learning for students. This paper presents two experiences we conducted with Computer Science beginner students related to the teaching of computer programming. Results obtained were positive and encouraging in a way that continues to be used with new students in CS courses. We are convinced that other actions like this one are vital for interdisciplinary work, preventing student evasion resulting from the learning environment, casting them as process actors. Algorithms and computer programming are becoming evermore necessary tools for academic and professional development.
This article introduces a novel extension for Moodle supporting the automatic verification of codes written in Matlab. It has been applied when teaching the basics of imperative programming in a course aimed at chemic...
详细信息
This article introduces a novel extension for Moodle supporting the automatic verification of codes written in Matlab. It has been applied when teaching the basics of imperative programming in a course aimed at chemical engineering students. The extension derives from the module CTPracticals, originally developed by the authors to enable the automatic assessment of VHDL assignments in Moodle. Several major changes have been made, mainly in the automatic verification engine, in the core of the system, and in several user interfaces. The module partially frees teachers from the repetitive task of verifying assignments, allowing them to invest more time assisting students and tackling new pedagogical objectives. An anonymous student survey proved that students are satisfied with the system because they find the feedback and the constantly updated view of the status of their assignments helpful. (c) 2011 Wiley Periodicals, Inc. Comput Appl Eng Educ 21: 728-736, 2013
This paper presents a doctoral research proposal for an Automated approach to assist teachers in recommending groups of students associated with Collaborative Learning Techniques using Learning Paths inVirtual Learnin...
详细信息
ISBN:
(数字)9783031363368
ISBN:
(纸本)9783031363351;9783031363368
This paper presents a doctoral research proposal for an Automated approach to assist teachers in recommending groups of students associated with Collaborative Learning Techniques using Learning Paths inVirtual Learning Environments. The main objective is to create and validate an automated approach to assist professors in recommending groups of students associated with collaborative learning techniques in introductory courses on programming in Virtual Learning Environments. In particular, the approach will be based on student interaction actions with a VLE called CodeBench, in blended classes, through Learning Paths in graph format, suggestions of students clusters resulting from the groups formation, techniques of collaborative learning, with the carrying out of case studies, in basic and higher education classes in teachingprogramming carried out in Brazil at the Federal University of Amazonas and the Federal Institute of Amazonas. The doctorate began in March 2021, therefore, it will have 28 months of development until the date of the AIED 2023, with completion expected in March 2025.
Online judges are useful tools for teaching and learning computer programming. Although born in this context, most online judges have been designed to meet the needs of competitive programming rather than programming ...
详细信息
ISBN:
(纸本)9781665423588
Online judges are useful tools for teaching and learning computer programming. Although born in this context, most online judges have been designed to meet the needs of competitive programming rather than programming education. This paper presents a user interface design for an online judge enriched with features of a learning management system (LMS) to satisfy the requirements of teachers and students of concurrent programming identified in a previous study. A wireframe prototype of the proposed interface was built, and its usability was evaluated with students who already had experience using other online judges. The participants managed to complete the eight tasks proposed with the prototype, so it is considered productive. They also reported a high degree of satisfaction when using it and provided suggestions for improvement to enrich the final product according to the user-centered interaction design methodology.
暂无评论