Active Debugger:ITS to Teach C++ Comprehension Skills

来源 :The 23rd International Conference on Computers in Education( | 被引量 : 0次 | 上传用户:pigyu
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
  Active Debugger is an ITS that is deigned to teach C++comprehension skills based on constraint-based methodology.Students are asked to explain the changes that take place in the memory for a given C++program.Students have the freedom to ask for feedback at any point in the program.When the feedback is requested,the correct solution is dynamically generated until the line of code that a student has attempted.This solution is used to evaluate the student attempt together with the constraint-base.This generated-solution can also be viewed as a simulation to understand the changes that occur in memory after each line of code.An initial study was conducted to evaluate the effectiveness of the system in learning C++comprehension.This study involved authentic students in a computer science undergraduate course.Results revealed a positive trend towards learning.Further evaluations needs to be carried out to evaluate the effectiveness of the system.
其他文献
脆硫铅锑矿中铅锑的有效分离一直是冶金工作者研究的重要课题。本文从理论角度对真空冶金法处理脆硫铅锑矿实现铅锑分离的可行性进行了初步探讨。分析结果表明:在温度为773~1173K 范围内,脆硫铅锑矿结构组成中的Sb2S3、PbS 和FeS 的蒸气压、分离系数、气态含量均存在差别,存在分别富集的可能性;温度升高不利于分离Sb2S3 与PbS,但由于Sb2S3 和PbS 的熔点相差较大,通过控制冷凝温度有
本文采用真空蒸馏法脱除铜镍锌合金中的锌,考察蒸馏温度和恒温时间对锌挥发行为的影响,并进行了相关理论分析。理论分析结果表明:利用锌与铜、镍、铁、铬的饱和蒸气压,分离系数判据说明采用真空蒸馏法脱除其中的锌是可行的。
本文从理论上分析了硫化铅在高温真空蒸馏时的稳定性和挥发性并开展了实验研究.理论分析表明,升高温度和降低真空度都会使硫化铅的稳定性降低,有利于硫化铅分解成单质铅,但是升高温度和降低压力有利于硫化铅的挥发,导致残留物的质量降低.在系统压力为10Pa 时,温度达到1289K 硫化铅开始分解,随着温度的升高,得到残留物铅的质量逐渐减小,铅的质量分数逐渐增加,在温度为1340K时得到纯度为99.99%的高纯
本论文总结了有效去除冶金级硅中杂质硼的方法.以硼含量为16.6ppmw 的冶金级硅为原料,采用吹湿氧和氧化物、氯化物相结合的吹气-造渣炉外联合精炼方法,通过氧气、水蒸气以及SiO2-CaO-CaCl2、SiO2-CaCl2 和CaO-CaCl2 造渣剂的除硼实验,探讨了不同吹入气体种类、造渣剂配比、渣硅比、精炼时间、精炼温度对除硼效果的影响,并分析了吹气-造渣精炼除硼过程的联合作用机理,获得了低硼
A learning environment where human learners learn by teaching computer agents generally has some advantages for their effective learning.One of the expected advantages is the learners can be aware of
In recent years,researchers have attempted to develop adaptive web-based learning system to help and facilitate students improvement of learning performance.Moreover,learning environment that involves
In this paper,we investigate,the learning attitude,motivation and learning perceptions(including the Satisfaction for learning mode,technology acceptance,mental effort and mental load)of two groups of
With an electroencephalogram(EEG)sensor mounted on their head while learning mathematics using two computer-based learning software,EEG signals were collected from fifty six(56)academically-gifted stu
Problem posing is well known as an effective activity to learn problem-solving methods.Although the activity is considered to contribute to understanding of the structure of problems,it is not clear h
In this paper,we describe an approach for training decision making competences in emergency situations with the help of a multi-modal online environment.Decision making is an essential aspect of emerg