论文部分内容阅读
“堆栈”是《微机原理》课程知识体系中的一个重要概念,其应用贯穿本门课程的始终,对堆栈知识的掌握情况直接影响着对后续如子程序的调用与返回、中断等内容的学习。利用堆栈知识可以解决计算机中的很多问题,如程序的嵌套、递归调用、中断的实现等。由于堆栈是个抽象的概念,在有限的课堂教学时间内难以完成堆栈的教学目标,而现有的学习资源不适合辅助学生课后自主学习堆栈内容。笔者针对堆栈学习中存在的问题,提出设计并开发一个关于“堆栈”内容的网络课件以辅助学生课后的学习。“堆栈”网络课件中以知识点为单位对内容的设计和组织进行了详细的规划,力求适合于普通高校大学生学习《微机原理》、《汇编语言》等课程时课后自主学习堆栈内容。本文“在有意义学习理论”的指导下,对堆栈内容进行了分析并确定了学习目标,结合学习者的特征,设计了相应的教学策略,根据每个知识点要达到的目标层次,设计了对应的评价问题。然后依据教学设计方案,对课件的结构和功能进行了设计。在编程实现上为学生提供了内容学习、在线测试、讨论交流、学习资源等功能。在线测试主要是前测和后测。在学生开始学习内容之前,先有一次前测,若通过前测可以进行学习,否则反馈学生需要先学习的预备知识。学完之后进行一次后测,以检验学生对所学内容的掌握程度。学生在学习过程中可以进入讨论区进行讨论交流。系统设计开发完成后,对其功能进行了测试和讨论,各项测试内容均获得通过,基本达到了设计的目标。最后,对本设计开发需要完善之处进行了总结,为以后进一步的学习和研究明确了努力方向。