共查询到20条相似文献,搜索用时 0 毫秒
1.
In this study we proposed a web-based programming assisted system for cooperation (WPASC) and we also designed one learning activity for facilitating students' cooperative programming learning. The aim of this study was to investigate cooperative programming learning behavior of students and its relationship with learning performance. Students' opinions and perceptions toward learning activity and the WPASC were also investigated. The results of this study revealed that most of students perceived that learning activity and the WPASC were useful for cooperative programming learning. Students' learning behavior during cooperative programming learning activity was classified into six different categories and we found that learning behavior has relationship with learning performance. Students from completely independent, self-improving using assistance, confident after enlightenment and imitating categories performed well due to their effective and motivated learning behavior. However, students from performing poorly without assistance and plagiarizing categories performed the worse; the former could not get assistance at all and the later had no learning motivation. The results also showed that students' learning behavior may have increasing, decreasing and no transition during problems solving. Therefore, performing poorly without assistance and plagiarizing learning behavior and decreasing transition or no transition in learning behavior should be identified right after completing a programming problem. Then the instructor should intervene into learning behavior in order to change it into more effective for learning. Besides, more incentives need to be given for increasing students' learning motivation and posting solutions and feedback by students at the early stage of a problem solving period. 相似文献
2.
Ruey-Shiang Shaw 《Computers & Education》2012,58(1):111-120
This study is focused on the relationships among learning styles, participation types, and learning performance for programming language learning supported by an online forum. Kolb’s learning style inventory was used in this study to determine a learner’s learning type: ‘Diverger’, ‘Assimilator’, ‘Converger’, and ‘Accommodator’. Social Learning Theory was also used to define four participation types. These types in turn were used to describe the learning associated with the use of online forums: ‘Replier’, ‘Asker’, ‘Watcher’, and ‘No activity’.A total of 144 students participated in this experiment as part of a half semester ASP.NET programming language learning courses. The course contained an online forum for supporting the students’ social activities and participation. In this study, ‘learning score’ and ‘satisfaction’ were used to measure learning performance.The results of this study were the following: (1) different learning styles were associated with significantly different learning scores and that the ‘Accommodator’ style was associated with superior learning scores; (2) participation types were also associated with significantly different learning scores and that the ‘Replier’ type is associated with superior learning scores; (3) learning satisfaction is not significantly different among the different learning styles or different participation types, but the average is significantly higher than average values (3.5) of 7-point Likert scale; (4) there is no significant association between learning styles and participation types. Explanations and discussions of these results are offered.Based on the results of this study, we propose that programming language learning, supported with online forums and students’ active participation, increases learning performance as measured by student learning scores. 相似文献
3.
The traditional assessment approach, in which one single written examination counts toward a student’s total score, no longer meets new demands of programming language education. Based on a peer code review process model, we developed an online assessment system called EduPCR and used a novel approach to assess the learning of computer programming languages. Using this approach, students peer review programs written by other students, share ideas and make suggestions to achieve an objective of collaborative and interactive learning. Teachers assess and give scores to students based on their performance in writing, reviewing and revising programs and their abidance to a peer code review process. After using this approach in two courses in two consecutive semesters, we observed significant improvements of student learning in various aspects. We also conducted two questionnaire surveys and two interviews. The survey data and the interview report indicated that this assessment approach demonstrates high practical values in assessing student learning outcomes in programming languages. Additionally, this approach leads to several interesting research topics for future research in this field. 相似文献
4.
Several Web-based on-line judges or on-line programming trainers have been developed in order to allow students to train their programming skills. However, their pedagogical functionalities in the learning of programming have not been clearly defined. EduJudge is a project which aims to integrate the “UVA On-line Judge”, an existing on-line programming trainer with an important number of problems and users, into an effective educational environment consisting of the e-learning platform Moodle and the competitive learning tool QUESTOURnament. The result is the EduJudge system which allows teachers to apply different pedagogical approaches using a proven e-learning platform, makes problems easy to search through an effective search engine, and provides an automated evaluation of the solutions submitted to these problems. The final objective is to provide new learning strategies to motivate students and present programming as an easy and attractive challenge. EduJudge has been tried and tested in three algorithms and programming courses in three different Engineering degrees. The students’ motivation and satisfaction levels were analysed alongside the effects of the EduJudge system on students’ academic outcomes. Results indicate that both students and teachers found that among other multiple benefits the EduJudge system facilitates the learning process. Furthermore, the experiment also showed an improvement in students’ academic outcomes. It must be noted that the students’ level of satisfaction did not depend on their computer skills or their gender. 相似文献
5.
Code-similarity is the actual indicator of plagiarism in the context of programming assignments. However, the experiences of practical software development have empirically confirmed the existences of other causes for code-similarity. Existing practices usually overemphasis the casual relationship between code-similarity and plagiarism, but ignore the importance to make students understand other causes that also contribute to code-similarity. This paper presents an active learning method to involve students and instructors collaboratively in finding causes of code-similarity occurred in programming assignments. The result shows that most causes occurred in programming assignments are positive. Students can learn the different causes of code-similarity with pros and cons during conducting the active learning method. 相似文献
6.
Web3D open standards allow the delivery of interactive 3D virtual learning environments through the Internet, reaching potentially large numbers of learners worldwide, at any time. This paper introduces the educational use of virtual reality based on Web3D technologies. After briefly presenting the main Web3D technologies, we summarize the pedagogical basis that motivate their exploitation in the context of education and highlight their interesting features. We outline the main positive and negative results obtained so far, and point out some of the current research directions. 相似文献
7.
Learning to program is a difficult process for novice programmers. AutoLEP, an automated learning and assessment system, was developed by us, to aid novice programmers to obtain programming skills. AutoLEP is ability-training-oriented. It adopts a novel assessment mechanism, which combines static analysis with dynamic testing to analyze student programs. It not only helps students to sufficiently test the programs, but also evaluates whether the programs meet the specification or not. AutoLEP encourages students to find and work through bugs, by providing automatic syntactic and structural checking, and immediate detailed feedback. This can improve students’ learning experience in programming and reduce the workload of the teaching staff. AutoLEP has been used in the C programming course at Harbin Institute of Technology and many other universities since 2004. The feedback on AutoLEP and its incorporation into the introductory programming course has been positive, both by students and teaching staff. 相似文献
8.
Monica V. Sanchez-Sepulveda David Fonseca Alicia García-Holgado Francisco José García-Peñalvo Jordi Franquesa Ernesto Redondo Fernando Moreira 《Expert Systems》2020,37(5):e12570
The aim of this article is to study how students currently understand the conception of space through different media and how that understanding helps them to intervene in the space. Firstly, the process of teaching and learning as well as innovative supporting technologies are analysed, revealing the characteristics of the contemporary student profile and better ways of teaching according to it. Secondly, we describe the evaluation of an experiment with a virtual reality (VR) system for urban project design with students of architecture from two universities. The premise is that the technology used in VR is familiar to the current profile of students. This paper aims to study the advantages and disadvantages of this trend and to find a balance. To do so, we use a quantitative method to evaluate students' profiles and their level of satisfaction with the system. The results were obtained by a questionnaire and a survey, which show the role and use of technologies in the students' environment and the degree of satisfaction when using it in the educational processes. In line with our assumptions, the value of satisfaction in the use of an advanced visualization technology in the classroom reveals a high level of motivation, in general, with differentiation between students in their first and last phases of studies. 相似文献
9.
传统的博物馆展示方式大多采用橱窗陈列物品,存在信息表达单一,互动性差等缺陷。通过分析增强现实与虚拟现实混合所涉及的关键技术,提出了一种基于AR-VR混合开发博物馆互动展示系统的方法。实验表明,采用虚拟现实技术和增强现实技术结合的方式可以使馆藏信息展示更全面、效果更逼真,激发参观者的观察与思考,实现更深层次的交互体验。 相似文献
10.
Although prior research has shown that generating explanations encourages students to learn new content with deeper understanding and to monitor their own comprehension more effectively, helping students learn how to explain properly remains a significant challenge. This study investigated the use of software agents as learning partners in an activity where students generated explanations about river ecosystem concepts. 相似文献
11.
In the past, the term e-learning referred to any method of learning that used electronic delivery methods. With the advent of the Internet however, e-learning has evolved and the term is now most commonly used to refer to online courses. A multitude of systems are now available to manage and deliver learning content online. While these have proved popular, they are often single-user learning environments which provide little in the way of interaction or stimulation for the student. As the concept of lifelong learning now becomes a reality and thus more and more people are partaking in online courses, researchers are constantly exploring innovative techniques to motivate online students and enhance the e-learning experience. This article presents our research in this area and the resulting development of CLEV-R, a Collaborative Learning Environment with Virtual Reality. This web-based system uses Virtual Reality (VR) and multimedia and provides communication tools to support collaboration among students. In this article, we describe the features of CLEV-R, its adaptation for mobile devices and present the findings from an initial evaluation. 相似文献
12.
Tomoko Watanabe Traphagan Yueh-hui Vanessa Chiang Hyeseung Maria Chang Benjaporn Wattanawaha Haekyung Lee Michael Charles Mayrath Jeongwon Woo Hyo-Jin Yoon Min Jung Jee Paul E. Resta 《Computers & Education》2010
Using a framework of cognitive, social, and teaching presence, the nature of learning experiences in a three-dimensional virtual world environment (Second Life) and a text-chat learning environment without visuals (TeachNet) were investigated. A mixed method of code frequencies, coherence graphs, interviews, and a survey was used. The results revealed that the TeachNet debates included more cognitive presence codes that indicate higher levels of cognitive processing than in SL debates. The teams were significantly different from each other in the collaboration style for developing arguments and in the ways to use utterances associated with cognitive, social, and teaching presences, and the groups’ collaboration style became more established with more experience with the tasks. The three critical factors–tool, tasks and group cohesion–that affect cognitive, teaching, and social presence are discussed. 相似文献
13.
14.
Computer Science (CS) introductory courses that are offered by the Department of Information Systems at the University of Minho (UM), Portugal, seem to abound in non-motivated students. They are characterized by high failure and withdrawal rates and use mainly deductive teaching approaches. Deductive instruction begins with theories and progresses to applications of those theories. Active approaches to teaching are more inductive. Inductive instruction begins with the presentation of, for instance, a specific problem that introduces a topic, and theories are studied on a need-to-know basis. This pilot study describes how active learning techniques have been successfully applied to a CS introductory course, reducing its failure and withdrawal rates. The study portrays the changes in the course from teacher-centered education to a learner-centered approach, using two different editions of the same course, the first one being teacher-centered and the second learner-centered. The results in terms of success, failure, and dropout are given and the impact of a more student-centered approach on student involvement in learning is analyzed. The authors discuss implications of student-centered learning for the classroom and pay attention to some of the drawbacks of an implementation more focused on active learning. 相似文献
15.
This paper reports on the elicitation of requirements for Virtual Actors in Collaborative Virtual Learning Environments (CVLEs). The methodological approach followed involves the phased development of a series of learning environments which are observed in use by parents, children and teachers. The focus of study is on the interactivity and social communication issues that arise in the learning situation. The research uses as its case study the work of the Manchester Museum Education Service with children at Key Stage Level 2 (9–11 years old) of the National Curriculum. The particular learning situation is based on senet, an ancient Egyptian board game from the Museum’s collection of artefacts from the pyramid builders’ town of Kahun. Results are presented of the first phase prototype, a single display groupware system where interactions take place face-to-face in the ‘real-world’ external to the environment. Results are also presented of the second phase prototype, a multi-user groupware environment in which the users are remotely located and interaction is mainly internal to the environment. The paper discusses how the results from these two phases are being used to establish requirements for a CVLE to be developed in the third phase of research. 相似文献
16.
A 3D multi-user virtual environment holds promise to support and enhance student online learning communities due to its ability to promote global synchronous interaction and collaboration, rich multisensory experience and expression, and elaborate design capabilities. Second Life®, a multi-user virtual environment intended for adult users 18 and older, is the most cited in educational literature, so it is important to explore how college-aged students are using it to form online learning communities. Previous research suggests that there is unbalanced participation between traditional college-aged men and women with regards to 3D multi-user video games, which closely resemble Second Life®. In this research study, we investigated in what manner women and men college students projected their virtual identities and engaged in interaction in Second Life®, and how this influenced their learning of course content. Analysis of multiple data sources revealed that conceptions of identity, beliefs of the nature of the virtual world, and technical skill were primary factors which affected group cohesion and learning within the community. Results from this study can provide insight into the class activities that can support all learners in accessing and contributing to the multi-user virtual environment learning community. 相似文献
17.
The co-evolution model of collaborative knowledge building by Cress and Kimmerle (2008) assumes that cognitive and social processes interact when users build knowledge with shared digital artifacts. While these assumptions have been tested in various lab experiments, a test under natural field conditions in educational settings has not been conducted. Here, we present a field experiment where we triggered knowledge co-evolution in an accommodation and an assimilation condition, and measured effects on student knowledge building outside the laboratory in the context of two university courses. Therefore, 48 students received different kinds of prompts that triggered external accommodation and assimilation while writing a wiki text. Knowledge building was measured with a content analysis of the students' texts and comments (externalization), and with concept maps and association tests (internalization). The findings reveal that (a) different modes of externalization (accommodation and assimilation) could be triggered with prompts, (b) across both conditions, this externalization co-occurred with internalization (student learning), and (c) there is some evidence that external assimilation and accommodation had differential effects on internal assimilation and accommodation. Thus, the field experiment supports the assumptions of the co-evolution model in a realistic course setting. On a more general note, the study provides an example of how wikis can be used successfully for collaborative knowledge building within educational contexts. 相似文献
18.
It is common to start a course on computer programming logic by teaching the algorithm concept from the point of view of natural languages, but in a schematic way. In this sense we note that the students have difficulties in understanding and implementation of the problems proposed by the teacher. The main idea of this paper is to show that the logical reasoning of computer programming students can be efficiently developed by using at the same time Turing Machine, cellular automata (Wolfram rule) and fractals theory via Problem-Based Learning (PBL). The results indicate that this approach is useful, but the teacher needs introducing, in an interdisciplinary context, the simple theory of cellular automata and the fractals before the problem implementation. 相似文献
19.
This paper presents a computerized tool support, the Meetings-Flow Project Collaboration System (MFS), for designing, directing and sustaining the collaborative teamwork required in senior projects in software engineering (SE) education. Among many schools’ SE curricula, senior projects serve as a capstone course that provides comprehensive training in collaborative project development. With the focus on collaboration training, instructors of senior projects often address issues that include how to encourage collaboration and ensure that collaborative efforts are sustained throughout the project’s development. In order to help resolve these issues, the MFS takes a holistic approach. The meetings-flow concept that undergirds the MFS introduces a novel macro-level and meeting-oriented group process to guide the proceeding of the project’s collaborative work. The design of the MFS facilitates a computerized environment that helps to institutionalize and monitor such a group process. In introducing the MFS, we focus initially on the elaboration of the concept and design, after which we present and validate the system implementation and usage. We also evaluate the MFS and receive a positive result with respect to the educational issues raised in this paper. Finally, we comparatively summarize the MFS to discuss its values and the role it plays in CSCL (computer supported collaborative learning) and PBL (project-based learning) of SE education. 相似文献
20.
Philippe Codognet 《Constraints》1997,2(1):45-49
We propose to extend current Constraint Logic Programming techniques and to export them from their classical Logic Programming setting to more conventional and widely used paradigms, such as the Java language. We also advocate for the use of constraints in new types of applications such as 3D graphics and Virtual Reality systems. 相似文献