Due to the coronavirus pandemic (COVID-19), many schools and universities have closed worldwide, however, the UNESCO recommended the use of distance learning to reach learners remotely and limit the disruption of educ...
详细信息
Due to the coronavirus pandemic (COVID-19), many schools and universities have closed worldwide, however, the UNESCO recommended the use of distance learning to reach learners remotely and limit the disruption of education. this is an empirical study to discuss if the role of online learning really helps learners to learn programming design better on problem-based cooperative learning. This study adopted a quasi-experimental and nonequivalent control-group design, and it carried out a 7-week experimental instruction by applying online and face-to-face cooperative learning methods. The programming design learning achievement pretest and posttest were used to collect the data from the participants. And it shown that the different cooperative learning methods had significant differences in their achievement, learning online was helpful, but face-to-face learning was superior significantly than online learning in this study.
In the field of software engineering, there are a large number of engineering methods to guide the efficient and quick implementation of a project. However, for some safety-critical systems, any operation error of eac...
详细信息
ISBN:
(数字)9781728165790
ISBN:
(纸本)9781728165790
In the field of software engineering, there are a large number of engineering methods to guide the efficient and quick implementation of a project. However, for some safety-critical systems, any operation error of each function may cause very serious consequences. Therefore, in the development of safety-critical systems, it is a more efficient method to introduce formal methods at the beginning of the design, to verify the correctness of the system design and map to code implementation. Current verification methods are mostly aimed at the implementation part of the code, and rarely involve requirement or design levels. This paper takes the memory management algorithm of the space embedded operating system as an example, which is a typical safety-critical system, and introduces a set of new system realization ideas to ensure the correctness of the system.
While computer science is crucial to today's world, the course requirements remain high and learners' self-efficacy remains low. This study applied eye-tracking devices to instantly identify learners' diff...
详细信息
While computer science is crucial to today's world, the course requirements remain high and learners' self-efficacy remains low. This study applied eye-tracking devices to instantly identify learners' difficulties and provide them with tips and help them enhance their self-efficacy. The influence of the eye-tracking scaffolding system on students' self-efficacy and performance for learning the C programming language was investigated. Seventy-seven senior high school participants were randomly assigned to four groups: control, peer-scaffolding, eye-tracking-scaffolding, and mixed-scaffolding. A self-efficacy scale, a learning test, and an open-ended questionnaire were the research instruments. The results show that the self-efficacy of the eye-tracking-scaffolding group was significantly higher than the other three groups. In addition, the self-efficacy of the peer-scaffolding group was significantly higher than the control and mixed-scaffolding groups. However, no significant differences were found in learning performance between groups. The findings suggest that eye-tracking scaffolding and peer scaffolding methods can be applied to learning the C programming language, as they significantly enhanced learners' self-efficacy. Furthermore, the results suggest that several simultaneous types of scaffolding tend to reduce the effectiveness of the scaffolding systems through media-multitasking. Therefore, future teaching practice and research should avoid applying several types of scaffolding simultaneously.
This work in progress paper presents an abstraction of problems to introduce more advanced algorithmic constructs early in the computers science sequence in a natural way. The approach is to use an abstract class that...
详细信息
ISBN:
(纸本)9781538611746
This work in progress paper presents an abstraction of problems to introduce more advanced algorithmic constructs early in the computers science sequence in a natural way. The approach is to use an abstract class that extracts the methods common to many classes of algorithms for a given problem. For example, an abstract class for divide-and-conquer algorithms may be defined first, before a specific type of sorting algorithm is defined. This refocuses the coverage onto approaches to construct algorithms for a given problem, rather than the implementation of simple existent algorithms - a top down approach starting from the class of problem.
In recent years, the competitions among financial institutions have become more and more intense. In such a case,financial institutions' demands for talented persons with solid financial engineering expertise are ...
详细信息
In recent years, the competitions among financial institutions have become more and more intense. In such a case,financial institutions' demands for talented persons with solid financial engineering expertise are increasing day by day. At the same time, considering that risk management is one of the core tasks of financial engineering, the continuous development of internet finance also increases the demands for talented persons whose majors are financial engineering. While the course construction of case analysis of financial engineering helps students to apply what they have learned to practical *** is no doubt that the course construction of case analysis of financial engineering plays an important role in improving professional qualities of the students of financial *** the aforementioned factors, the paths of the course construction of case analysis of financial engineering are analyzed from the following aspects in this paper: core tasks of financial engineering, disciplinary crossing and integration,selection of cases of financial engineering, servicing the needs of students' development, setting up the corresponding pre-courses,construction methods, laboratory conditions and other principles that need our attention.
As a post-course of financial engineering,comprehensive experiment of financial engineering plays an important role in enriching students' professional knowledge of financial *** this point,this research studies t...
详细信息
As a post-course of financial engineering,comprehensive experiment of financial engineering plays an important role in enriching students' professional knowledge of financial *** this point,this research studies the comprehensive experimental design of financial engineering from the following aspects:the principles of comprehensive experimental design of financial engineering,the general steps of comprehensive experimental design,and a specific experimental design of correlation measurement based on Copula *** main purpose of this research is to further consolidate the professional skills of students majoring in financial engineering by means of experimental design,and provide a useful reference for optimizing the experimental teaching system of financial engineering major.
With the development of computer network, the computer network programming has become an important technology. Computer network programming course has received widespread attention in the colleges of China. However, t...
详细信息
With the development of computer network, the computer network programming has become an important technology. Computer network programming course has received widespread attention in the colleges of China. However, there are some serious problems in the teaching of computer network programming, such as the backward teaching idea, single teaching model and outdated teaching contents. In view of these problems, this paper puts forward the corresponding countermeasures to provide some references for the relevant researchers.
According to the current situation of C programming teaching in universities, the paper puts forward a series of reform measures implemented in the teaching and some good results are achieved. Through the teaching ref...
详细信息
According to the current situation of C programming teaching in universities, the paper puts forward a series of reform measures implemented in the teaching and some good results are achieved. Through the teaching reform and practice of C programming courses, it stimulates the interest from students in learning, improves their learning enthusiasm, initiative and creativity, and cultivates computational thinking and innovation of students. The education quality has been improved.
The purpose of this study was to explore the influence of different learning styles and instructor-students interactive modes on learning effect in programming design course. The results of this experimental teaching ...
详细信息
ISBN:
(纸本)9781424438082
The purpose of this study was to explore the influence of different learning styles and instructor-students interactive modes on learning effect in programming design course. The results of this experimental teaching method demonstrated that: (a) using our designed instant messaging (IM) functions combined with the learning style of Accommodator and Converger students was significantly better than others, (b) learning styles significantly affected learning effect, and (c) instructor-students interactive modes significantly affected learning effect while using our designed IM functions was better than Non-IM. According to the results of this study, the author provides some suggestions for teaching the programming design course.
暂无评论