期刊文献+
共找到4篇文章
< 1 >
每页显示 20 50 100
A Fault Location Method for Student Homework Program
1
作者 Li Zhang Zheyu Yang +2 位作者 Hao Li Jing Jiang Zian Sun 《计算机教育》 2025年第3期111-121,共11页
In order to solve the code debugging difficulties faced by students and relieve the pressure of manual personalized tutoring,this paper proposes a method for locating faults in student code,called SCFL(student code fa... In order to solve the code debugging difficulties faced by students and relieve the pressure of manual personalized tutoring,this paper proposes a method for locating faults in student code,called SCFL(student code fault location).This method utilizes a historical correct code repository composed of correct codes submitted by previous students in the same assignments.It standardizes the erroneous code and historical correct code variables simultaneously and calculates the abstract syntax change tree.Then,by establishing the mapping between the abstract syntax change tree and the student assignment code,the fault location results of the student assignment are calculated.The evaluation experiments show that the SCFL method has a result of 9.25 in the cumulative inspection statement count and 15.9%in the fault localization cost indicator.Both indicators are better than the three currently commonly used spectrum-based baseline methods. 展开更多
关键词 programming education Fault localization Personalized tutoring programming practice
在线阅读 下载PDF
Teaching Reform and Practice on Course Construction of Discrete Mathematics
2
作者 Yahui Li Jiangyuan Yao Weiwei Xing 《计算机教育》 2022年第12期158-162,共5页
Discrete mathematics studies the respective structures,laws and interrelationships of different discrete quantities,which has a wide range of applications in computer science and software engineering.It has the charac... Discrete mathematics studies the respective structures,laws and interrelationships of different discrete quantities,which has a wide range of applications in computer science and software engineering.It has the characteristics of research,practice and innovation.The teaching goals of the course of discrete mathematics include not only the understanding and mastery of knowledge,but also the study of methodology.However,current teaching mechanism has limitations in outdated course contents,rare real project examples and nonscientific scoring modes.This paper attempts to think about the course construction of discrete mathematics to improve the teaching effects and cultivate students’practical ability. 展开更多
关键词 Discrete mathematics Computational thinking programming practice Teaching reform
在线阅读 下载PDF
Construction of Software Design and Programming Practice Course in Information and Communication Engineering
3
作者 Zhigang Yang Yahui Shen +2 位作者 Lin Hou Tao Chen Yuong Qiao 《国际计算机前沿大会会议论文集》 EI 2023年第1期3-11,共9页
Innovation and entrepreneurship education is becoming one of the important goals of higher education in China.According to the requirements of the Ministry of Education to deepen the reform of innovation and entrepren... Innovation and entrepreneurship education is becoming one of the important goals of higher education in China.According to the requirements of the Ministry of Education to deepen the reform of innovation and entrepreneur-ship education in colleges and universities,we propose a core principle of“from basis to comprehensiveness,and then to innovation”to construct the software design and programming practice course in the information and communication engineering discipline.We have integrated specialized knowledge teaching with innovation and entrepreneurship training,implemented a series of experimental projects that integrate theory with practice,and explored mixed teaching methods and diversified examination methods.In this paper,details about software design and programming practice course construction are shown from aspects of teaching content,teaching methods,and examination methods.These course construction experiences will benefit teachers who engage in innovative practical courses in the information and communication engineering discipline. 展开更多
关键词 Software design and programming practice Couse construction Information and communication engineering Comprehensive practice Innovation and entrepreneurship
原文传递
URI Online Judge: A New Interactive Learning Approach
4
作者 Neilor Avelino Tonin Jean Luca Bez 《Computer Technology and Application》 2013年第1期34-38,共5页
The URI online judge is a new online tool created with the main purpose of making programming practice more dynamic, interesting and stimulating for those who have just entered into the art of programming. The URI onl... The URI online judge is a new online tool created with the main purpose of making programming practice more dynamic, interesting and stimulating for those who have just entered into the art of programming. The URI online judge allows problem corrections in real time, interactivity between users, besides it allows flexibility in the choice of the programming language and it makes some supporting materials available. During the short time in which the tool has being used we have observed that it is a very good tool for self-study. As users of programming portals, the authors noticed some details that would be important to be implemented in a new tool, such as the separation of problems by categories. Another fundamental detail is the fact that this tool is available in two languages (Portuguese and English). This might facilitate the learning process for beginners, both locally and globally. 展开更多
关键词 Classroom tool programming practice online judge informatics interactive learning.
在线阅读 下载PDF
上一页 1 下一页 到第
使用帮助 返回顶部