In this article, we describe how a holistic approach can introduce soft skills to computerprogramming students and promote community interaction between college and community.
ISBN:
(纸本)9781450359542
In this article, we describe how a holistic approach can introduce soft skills to computerprogramming students and promote community interaction between college and community.
There has been a steady increase in educational learning using information devices. In Japan, Romaji is used to input text into computers and other information devices. It was developed to describe the sound of Japane...
详细信息
ISBN:
(纸本)9781479999675
There has been a steady increase in educational learning using information devices. In Japan, Romaji is used to input text into computers and other information devices. It was developed to describe the sound of Japanese in the Roman alphabet. Therefore, learning Romaji is important for computers literacy in Japan. We developed a support system for learning Romaji through exercises using the Kinect device for elementary school students in the lower grades. The system supports students in their studies by recognizing the alphabetical characters they write in the air. We believe that students can have fun learning by performing physical actions that keep their motivation to learn high. We had some elementary school students operate the system, and the results confirmed that they studied merrily and learned new characters. The students taught and learned alphabetical characters they did not know and learned how to use our system together. Their motivation to use the system was high, and some students continued their learning experience longer than their everyday school hours. There were students who had already learned some Romaji at school and students who had not learned them at the time of the study, but they all had fun using our system and learned new Romaji they did not previously know.
The increased use of digital processing techniques in Medical Radiations imaging modalities, along with the rapid advance in information technology has resulted in a significant change in the delivery of radiographic ...
详细信息
The increased use of digital processing techniques in Medical Radiations imaging modalities, along with the rapid advance in information technology has resulted in a significant change in the delivery of radiographic teaching programs. This paper details a methodology used to concurrently educate radiographers in both computerprogramming and image processing. The students learn to program in visual basic applications (VBA), and the programming skills are contextualised by requiring the students to write a digital subtraction angiography (DSA) package. Program code generation and image presentation interface is undertaken by the spreadsheet Microsoft Excel. The user-friendly nature of this common interface enables all students to readily begin program creation. The teaching of programming and image processing skills by this method may be readily generalised to other vocational fields where digital image manipulation is a professional requirement. (C) 1998 Elsevier Science Ireland Ltd. All rights reserved.
Automated assessment and feedback of computerprogramming tasks can be a significant asset in computer science education. Web based systems providing such capabilities are designed to apply techniques ranging from sta...
详细信息
ISBN:
(纸本)9781728124643
Automated assessment and feedback of computerprogramming tasks can be a significant asset in computer science education. Web based systems providing such capabilities are designed to apply techniques ranging from static analysis of program correctness, to testing-based evaluation, and often can have application in frameworks supporting competitive programming. Here we report on the 2TSW system, which uses the testing-based approach in a gamified web-based environment. In 2TSWa learner can access a list of assignments, submit solutions and have such solutions tested and graded. The quality of the solutions contributes to the contents of the student's profile, showing experience points, medals gained for assignments, assignment categories badges, and an appropriate overall status badge. The personal profile allows the student to monitor her/his proceedings. The gamified structure of the system, together with the provision of real-time automated assessment, offers the opportunity for an increasing level of students' personal engagement and motivation. We describe the system, and provide the reader with the results of a field experimentation, conducted in a first-year computerprogramming course, bachelor in computer Engineering. The data analysis of a questionnaire allows to conclude that the system was very welcome, and that the students appreciated the general gamified experience and the usefulness of the system. The data also allow to conclude that the students' engagement was high and that the learners appear to be open to the possibility of using again 2TSW and any other web-based system supporting assessment of complex tasks, also on subject matters different than computerprogramming.
Advances in geographic information, interactive two-and three-dimensional map visualization accompanied with the proliferation of mobile devices and location data have tremendously benefited the development of geo-edu...
详细信息
ISBN:
(纸本)9781450339674
Advances in geographic information, interactive two-and three-dimensional map visualization accompanied with the proliferation of mobile devices and location data have tremendously benefited the development of geo-educational applications. We demonstrate LIMO;a web-based programming environment that is centered around operations on interactive geographical maps, location-oriented data, and the operations of synthetic objects that move on the maps. LIMO materializes a low-cost open-ended environment that integrates interactive maps and spatial data (e.g., Open-StreetMap). The unique advantage of LIMO is that it relates programming concepts to interactive geographical maps and location data. LIMO offers an environment for students to learn how to program by providing: 1. An easy-to-program library of map and spatial operations, 2. High-quality interactive map graphics, and 3. Example programs that introduce users to writing programs in the LIMO environment.
We present a novel self-paced, instructor-assisted approach to teaching Python programming in a college classroom environment. Instead of listening to a lecture and doing homework on their own later, students work act...
详细信息
We present a novel self-paced, instructor-assisted approach to teaching Python programming in a college classroom environment. Instead of listening to a lecture and doing homework on their own later, students work actively 100% of the time, using an advanced interactive learning platform combined with real-time individual assistance of their instructor. Instead of lecturing, the instructor walks through the classroom and assists students individually. This makes a huge positive difference for the students, and it also allows the instructor to understand much better how each student performs and where they need help. After numerous years of using this approach, we are convinced that nothing can replace a one-to-one interaction between the student and his/her instructor. Unfortunately, traditional classroom lectures are not consistent with this teaching style. On the contrary, the mostly uni-directional flow of information from the instructor to the class effectively shields the instructor from interacting with the students. We describe various aspects of the self-paced, instructor-assisted method and show that it has a major positive impact on the students. Students find it extremely helpful being able to digest the material at their own pace. They also get a lot more practice compared to the standard lecture + homework model, develop good programming habits, and become skilled and experienced programmers. This method makes students better independent learners, problem solvers, and communicators. Our findings are based on 10+ years of teaching Python programming courses to diverse audiences in this way. Results of a sample student survey and student testimonials are presented.
Applied computer laboratory lessons could be unproductive because of many students in there. Correcting students’ mistakes one by one is wasting lesson time. Especially for beginners, most of these mistakes caused by...
详细信息
Applied computer laboratory lessons could be unproductive because of many students in there. Correcting students’ mistakes one by one is wasting lesson time. Especially for beginners, most of these mistakes caused by complex integrated development environments. In this study, we develop a client server application for computer laboratories. Developed application is able to compile programming language source code remotely. Thus, students don’t need to make something out of the writing source code. Furthermore, instructors don’t need to install compiler to the each computer in laboratory. For start lesson, it is enough that server has just been configured.
The aim of the project was to improve student success rates in learning to program. The project team introduced a number of changes in module organization, tutorial support and online resources. The blend represents a...
详细信息
The aim of the project was to improve student success rates in learning to program. The project team introduced a number of changes in module organization, tutorial support and online resources. The blend represents a mixture of traditional and novel elements, with the novel elements more marked in the online developments. More than 600 students in two higher education institutions used the new blended learning environment. The results showed marked improvements in pass rates in both institutions. Detailed evaluation was conducted on students' use of the new environment. The results indicate a generally positive evaluation of the main elements of the blend, and widespread use of the new online features. [ABSTRACT FROM AUTHOR]
Crowdcoding is a programming model that outsources a software project implementation to the crowd. As educators, we think that crowdcoding could be leveraged as part of the learning path of engineering students from a...
详细信息
Crowdcoding is a programming model that outsources a software project implementation to the crowd. As educators, we think that crowdcoding could be leveraged as part of the learning path of engineering students from a computerprogramming introductory course to solve local community problems. The benefits are twofold: on the one hand the students practice the concepts learned in class and, on the other hand, they participate in real-life problems. Nevertheless, several challenges arise when developing a crowdcoding platform, the first one being how to check the correctness of student's code without giving an extra burden to the professors in the course. To overcome this issue, we propose a novel system that does not resort to expert review;neither requires knowing the right answers beforehand. The proposed scheme automatically clusters the student's codes based solely on the output they produce. Our initial results show that the largest cluster contains the same codes selected as correct by the automated and human testing, as long as some conditions apply.
暂无评论