当前位置:主页 > 教育论文 > 素质教育论文 >

“程序设计基

发布时间:2017-10-05 05:23

  本文关键词:“程序设计基础”语法子集的教学研究


  更多相关文章: 程序设计 语法子集 学习兴趣 教学效果


【摘要】:程序设计课程是本科生在入学第一学期必须选修的基础课程。由于针对的学习者都是初学者,而该门课程又是后续开设其他专业课程的基础。因此,教学的目的就是让初学者能够更好、更精确地掌握该门课程,培养学生实际编程的灵活思维能力。然而,通过调查发现,目前的程序设计教学存在着诸多问题,学习者在学习之初,由于没有程序设计的相关功底,一开始接触程序设计,都会产生畏惧心理。他们认为该门课程知识点繁多复杂,学习起来毫无章法,因而渐失学习兴趣;另一方面,教师基本上是传承传统的教学方法,采用板书或借用多媒体在理论课上讲解并演示教材上的知识要点和案例示范,并未考虑学生是否能够真正消化吸收所讲解的知识。最终导致的结果是学生也没有学会,教师辛勤付出也没有回报。鉴于这些因素,笔者认为,在程序设计的教学过程中,教师应该有选择性地重点讲授给学生程序设计的语法要素,重在培养学生能够分析问题、解决实际问题的编程能力。 本文是在建构主义学习理论和奥苏贝尔的认知结构理论的指导下,又深入探讨了算法与语法规则在程序设计课程中的地位和关系,提出了采用程序设计语言语法子集进行教学的方案。 主要是研究一个语法子集抽取实验,实验对现有国内外大量用于高校计算机及相关专业“程序设计基础”课程教学的教材进行分析统计,并搜集具有代表意义的开源代码,通过数据采集、数据设计两个阶段将搜集到的开源代码程序进行分词、标注;经过统计分析得到一个量化的实验语法子集。 在通过实验得到实验数据之后,通过一次具体的实验教学任务为例,围绕教学目标分析、学习者认知结构分析、学生学习效果评价等几个方面展开详细介绍,然后用问卷调查的方法对教学效果的反馈进行分析,最终得出结论,该课题的研究时非常有意义的。 实践证明,应用程序设计语法子集开展教学,不仅提高教学效率,,也激发了学生的学习兴趣,使得学生分析问题和解决问题的能力都有显著的提高。
【关键词】:程序设计 语法子集 学习兴趣 教学效果
【学位授予单位】:内蒙古师范大学
【学位级别】:硕士
【学位授予年份】:2014
【分类号】:G642;TP311.1-4
【目录】:
  • 中文摘要4-5
  • ABSTRACT5-10
  • 第一章 绪论10-15
  • 1.1 引言10
  • 1.2 研究背景10-11
  • 1.3 研究现状11-12
  • 1.4 课题研究的目的和方法12-14
  • 1.5 本文的组织结构14-15
  • 第二章 “程序设计基础”语法子集的理论基础15-23
  • 2.1 建构主义学习理论15-20
  • 2.1.1 基本观点15-18
  • 2.1.2 对本课题研究的启示18-20
  • 2.2 认知同化学习理论20-23
  • 2.2.1 基本观点20-21
  • 2.2.2 对本课题研究的启示21-23
  • 第三章 提取“程序设计基础”语法子集的教学现实性23-31
  • 3.1 程序设计语言与语言学的教学分析23-24
  • 3.2 算法与语法规则的教学分析24-27
  • 3.2.1 算法内容教学分析24-25
  • 3.2.2 语言规则教学分析25-26
  • 3.2.3 算法和语法相结合的教学分析26-27
  • 3.3 提取语法子集的教学现实性27-30
  • 3.3.1 课程性质之所限27-28
  • 3.3.2 课程体系之所需28-29
  • 3.3.3 学生认知结构之所求29-30
  • 3.4 本章小结30-31
  • 第四章 语法子集提取方法的设计与实施31-49
  • 4.1 国内高校“程序设计基础”教材知识编排及特点分析31-33
  • 4.1.1 国内高校“程序设计基础”教材整体知识结构31-32
  • 4.1.2 国内高校“程序设计基础”教材编排特点分析32-33
  • 4.2 语法子集提取方法的设计与实施33-47
  • 4.2.1 语法分析33-35
  • 4.2.2 语法子集提取方法的设计35-37
  • 4.2.3 语法子集提取方法的实施37-47
  • 4.3 实验结果与教材的对比47-48
  • 4.4 本章小结48-49
  • 第五章 “程序设计基础”语法子集的教学实践49-55
  • 5.1 实验对象49
  • 5.2 实验设计49
  • 5.3 时间安排49-50
  • 5.4 实验过程实施50-51
  • 5.5 实验后的效果分析51-54
  • 5.5.1 教师教学的效果分析51-52
  • 5.5.2 学生学习的效果分析52-54
  • 5.6 本章小结54-55
  • 第六章 研究结论与展望55-57
  • 6.1 研究结论55
  • 6.2 语法子集对教学的影响55-56
  • 6.3 展望56-57
  • 攻读学位期间发表的论文57-58
  • 参考文献58-61
  • 致谢61-62
  • 附录一 教材知识编排结构表62-66
  • 附录二 六款开源软件运行结果66-70
  • 附录三 六款开源软件统计分析表70-80
  • 附录四 C/C++经验语法子集80-87
  • 附录五 2013 级计算机专业本科生语法子集学习情况调查问卷87

【参考文献】

中国期刊全文数据库 前10条

1 舒蔚,万常选;计算机专业程序设计课程体系架构的研究与实践[J];吉林大学学报(信息科学版);2005年S2期

2 沈军;C程序设计语言课程的教学新思路[J];电气电子教学学报;2000年04期

3 刘梅彦;杨根兴;;基于建构主义的程序设计基础教学改革探索与研究[J];计算机教育;2007年14期

4 郝桂英;;关于计算机程序设计语言课程教学的探索[J];教育与职业;2007年17期

5 于江雁;熊士荣;;奥苏贝尔认知同化学习理论在化学教学导入课中的运用[J];科技视界;2011年02期

6 张雪伍;常晋义;;计算思维在C++程序设计教学中的应用[J];计算机教育;2013年13期

7 白翔宇;孙涛;;C++程序设计课程的教学改革思考[J];内蒙古教育(职教版);2013年09期

8 段珊珊;;“C++程序设计”课程教学方法研究[J];职业教育研究;2014年01期

9 李毅;廖军;王岳斌;;C特色知识点的教学方法探索与实践[J];湖南理工学院学报(自然科学版);2011年04期

10 刘亚辉;李桂芝;苏洁;罗智勇;;C语言教学引导与实践设计方法研究[J];中国电力教育;2013年23期



本文编号:975021

资料下载
论文发表

本文链接:https://www.wllwen.com/jiaoyulunwen/suzhijiaoyulunwen/975021.html


Copyright(c)文论论文网All Rights Reserved | 网站地图 |

版权申明:资料由用户6e141***提供,本站仅收录摘要或目录,作者需要删除请E-mail邮箱bigeng88@qq.com