Error Log Analysis for Improving Educational Materials in C Programming Language Courses

来源 :The 23rd International Conference on Computers in Education( | 被引量 : 0次 | 上传用户:jinr0op2
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
  Many universities choose the C programming language(C)as the first programming language to teach to students.As novice programmers,students frequently make simple mistakes such as syntax and typographical errors.Students often find it difficult to locate these errors,as students are not yet thoroughly familiar with Cs syntax.Usually educational materials are very useful tools for students to locate errors and find solutions.This study aims to facilitate teaching and learning of C.We propose a system that undergraduate novice programmers may use to easily locate syntax errors in C and get recommendations from educational materials.We analyze error logs of programming and reading logs of educational materials,with the learning by doing mode(learning-practicing-reflection)to discuss key findings and their implications for programming education.
其他文献
People in the 21st century live in a technology and media-suffused environment,media and information literacy is an important prerequisite for fostering equitable access to information and knowledge a
In this paper,we describe an e-Learning system that can help novices to learn how to develop some workable programs in a short period of time and assess their performance.The system takes advantage of
The purpose of this research was to examine the internal and the external validation of the rich chemistry multimedia learning environments model to foster scientific thinking.The target group for the
Scientific inquiry has been considered to be a process to constructing scientific knowledge.With students misconception of Types of Fruits and Their Flowers,we developed an augmented reality mobile ap
This research is to study the cooperative learning on Facebook that is a popular social community in Thailand.Several studies have found that participants are willing to share personal information and
Educational game combines gameplay characteristics with learning content,not just for fun.It can be used to support learning that refers to the use of digital technology to promote learning performanc
Context-aware ubiquitous learning has been recognized as an innovative mobile learning approach that enables students to directly interact with real-world natural phenomena with supports from digital
Core competencies are the combination of pooled knowledge and technical capacities that allow a person to be competitive in the marketplace.In this study,we applied a curriculum-level,competency-based
Massive Open Online Courses(MOOCs)have gained worldwide attention recently because of their great potential to reach learners.MOOCs provide a new option for learning,yet the impacts of MOOCs usage on
The authors propose a heartbeat feedback system for learners.It works on Web browser and utilizes PC equipped Web camera,so is portable on various types of laptop PCs.The proposed system visualizes he