“栈”——过程调用实现机制中的妙处

  • 2017年江苏省高校微课比赛
  • 活动组别:理工
  • 所属省份:江苏省
  • 所属学校:南京航空航天大学
  • 学校类别:本科
  • 所属课程:计算机系统基础
  • 课程性质:专业基础课(必修)
  • 第一作者:陈丹
  • 作者职称:副教授
  • 作者学历:博士
  • 团队成员:无
  • 评比结果:三等奖

本作品主要探讨IA32系统中过程调用的实现机制,它是“计算机系统基础”课程第三章“程序的转换与机器级表示”中的教学重点和难点。传统的教学过程倾向于对知识点先陈述,再举例说明,最后总结,教学中因为没有引发学生的思考而导致教学效果欠佳,学生往往搞不清为什么要采用这样的机制,也记不清实现细节,所以在应用时会出现种种错误和困难。本作品从学生视角重新设计了教学过程。首先开门见山地引入过程调用实现机制中的核心概念——“栈”,将过程调用实现和学生已有的知识进行联接。然后提出问题:“为什么要用栈来实现过程调用机制?”,这也是学生想要了解的问题,以此来激发他们的学习兴趣。接着从软硬件之间的关系入手,分析高级语言程序过程调用和栈之间的关联,从而初步回答该问题。再从设计者的角度,引出用“栈”来设计过程调用实现机制时要考虑的四大关键问题,并逐个讨论解决方案,重点强调用“栈”实现带来的四个妙处,引导学生深入理解用栈来实现过程调用的各个细节。最后水到渠成地给出完整的过程调用实现方案。 在实际教学中,可充分利用该微课作品,实施翻转课堂,以达到学生深度学习目标。

[展开全部]

辅助扩展资料

  教学设计应反映教师教学思想、课程设计思路和教学特色,包括教学背景、教学目标、教学方法和教学总结等方面内容,并在开头注明讲课内容所属学科、专业、课程及适用对象等信息。
文件类型 文件名称 上传日期
ppt 过程调用实现机制中的妙处_陈丹.ppt 2017-12-28

教学设计

  根据教学设计,与微课视频合理搭配,包括但不限于PPT课件、多媒体素材(音视频、动画、图片、文本、表单等)、微练习及答案、微反馈等。微练习及答案为必备材料。
文件类型 文件名称 上传日期
doc 过程调用实现机制微课教学设计_陈丹.doc 2017-12-28
pdf 过程调用实现机制微课教学设计_陈丹.pdf 2017-12-28

评价交流 [共有 0 条评论] 请礼貌用语,实名交流。

 姓名:

 学校:

 院系:

验证码: 7031

版权所有:全国高校教师网络培训中心

技术支持:北京畅想数字教育科技股份有限公司

联系地址:北京市西城区德外大街4号院A座2层

咨询电话:400-6699-800

京ICP备08008005号 京公网安备110102004467