问题难度和顺序如何影响在线法官系统中的编程教育成果?
Jinshui Wang1,2, Pengchen Lin1,2, Zhengyi Tang1,2
1School of Computer Science and Mathematics, Fujian University of Technology, Fuzhou, 350100, Fujian, China.
Heliyon
|November 13, 2023
概括
在线法官 (OJ) 系统增强工程编程教育. 调整问题的难度和顺序可以优化OJ环境中的用户性能和学习成果.
科学领域:
- 计算机科学教育计算机科学教育
- 软件工程工具 软件工程工具
背景情况:
- 在线法官 (OJ) 系统在工程教育中越来越重要,用于编程实践.
- 这些平台通过编码练习和反来促进技能发展.
研究的目的:
- 研究编程问题的难度和顺序对OJ系统中的用户行为,性能和认知负载的影响.
- 为优化 OJ 系统设计和在工程教育中的使用提供见解.
主要方法:
- 使用了来自Project_CodeNet数据集的数据.
- 采用统计分析,包括斯皮尔曼相关性和差异分析,以检查用户交互和结果.
主要成果:
- 确定了影响用户提交模式,问题解决顺序和整体学习成绩的关键因素.
- 在问题序列,难度和用户参与度之间展示了显著的关系.
结论:
- 问题难度和顺序是关键变量,必须根据个人用户的能力和进度量身定制.
- 调整这些参数可以提高认知负载平衡,改善学习成果,并完善工程学生的编程技能.
相关概念视频
Statically Indeterminate Problem Solving
430
Statically indeterminate problems are those where statics alone can not determine the internal forces or reactions. Consider a structure comprising two cylindrical rods made of steel and brass. These rods are joined at point B and restrained by rigid supports at points A and C. Now, the reactions at points A and C and the deflection at point B are to be determined. This rod structure is classified as statically indeterminate as the structure has more supports than are necessary for maintaining...
430
Machines: Problem Solving II
315
Machines are complex structures consisting of movable, pin-connected multi-force members that work together to transmit forces. Consider a lifting tong carrying a 100 kg load. It comprises movable sections DAF and CBG linked together with member AB.
315
Machines: Problem Solving I
336
A toggle clamp is a mechanical device commonly used for holding and clamping objects in various applications, such as woodworking, metalworking, and assembly operations. Consider a toggle clamp subjected to a force of 200 N at the handle. The vertical clamping force can be calculated, provided the dimensions of the toggle clamp are known.
The toggle clamp system is a machine structure consisting of movable, pin-connected multi-force members that form a stabilized system to transmit forces. The...
The toggle clamp system is a machine structure consisting of movable, pin-connected multi-force members that form a stabilized system to transmit forces. The...
336
Impact: Problem Solving
227
In an experiment conducted during a Mars mission, a rover propels a projectile with an initial velocity, and the projectile rebounds after colliding with the Martian surface. To ascertain the maximum height attained by the projectile after this collision, the known restitution coefficient and acceleration due to gravity are employed.
By designating the launch point as the origin and utilizing kinematic equations, the vertical component of the projectile's velocity at the point of impact is...
By designating the launch point as the origin and utilizing kinematic equations, the vertical component of the projectile's velocity at the point of impact is...
227
Trial and Error and Algorithm
122
A problem-solving strategy is a plan of action used to find a solution. Different strategies have distinct action plans. Trial and error involves trying different solutions until one works. For instance, to fix a broken printer, you might check ink levels, ensure the paper tray isn't jammed, and verify the printer's connection to your laptop. This method can be time-consuming but is commonly used. Thomas Edison, for example, used trial and error to find a suitable filament for the light...
122
Castigliano's Theorem: Problem Solving
661
The deflection of a simply supported beam that carries a central point load can be analyzed using structural mechanics principles, particularly by applying Castigliano's theorem. This theorem relates the displacement at the load application point to the partial derivatives of the strain energy in the structure. The simply supported beam with a point load at its center has symmetric reaction forces at the supports, each bearing half of the load. The bending moment at any point along the beam...
661


