全球旧事资料 分类
5是教学中期对大学生动手能力的调查结果。能独立编写上机程序的仅有2338的同学只能部分编写程序来完成上机作业而20左右的同学处于“不会动手”的状态如图6所示。13初期语法知识点掌握效果差通常经过2~3周左右的教学能完成了C语言的基本语法的讲授。为了了解大学生掌握情况我们将语法知识点较粗的划分10个方面在教学中期对大学生的掌握情况进行了调查按照难以掌握的知识点排序结果如表1所示。从表1可以看出大学生对基本语法整体掌握情况不理想其中主要难点集中在“3种程序设计结构”的语法上分别有近50以上的同学认为很难掌握理解的同学仅有5左右。学生归结难以掌握这些知识点的原因是“太抽象”、“名词太多”、“内容太多太快”、“很复杂”
f等。14后续学习与提高缺乏途径作为大学生接触和系统学习的第一门程序设计语言经过正常的学习和训练在综合设计
之后很多同学对C语言产生了较浓厚的兴趣和继续学习的愿望如图6所示。而目前针对大学的后续学习和提高还缺乏有效的途径为大学生提供帮助仅依赖于学生自身的个人能动性是现在高校C程序设计课程中普遍存在的不足。
2主要解决策略通过在不同阶段对大学生学习和掌握情况的问卷调查及其结果分析针对存在的上述问题笔者在教学过程中采取了不同的方法和策略。21激发学习兴趣强烈的兴趣爱好对程序设计语言的学习尤其重要3。为此在教学中不同阶段采取了不同的方式。如在初级阶段采取“炫耀式”中间阶段采取“鼓励式”后期采用“成就式”。所谓“炫耀式”是利用教师对语言的驾驭能力现场编译一些趣味性的小程序如打字练习程序、水仙花数等这种“炫耀”能使大学生产生羡慕情绪从而激发学习的欲望。在中期大学生掌握一定语法后在上机操作中会遇到很多困难会产生畏难甚至退缩的情绪为了鼓励大学生跨越这个阶段采取“鼓励”方式。即布置部分“抄袭”教材代码实例的作业然后尝试修改来实现某些简单功能。这样使大学生增强继续学习的主观能动性。在教学后半阶段则采取组建团队形式进行综合设计每4~6人为一个小组协作实现一个大学生经常接触到的实用系统如学生成绩管理系统、图书管理系统等。借此提升大学生综合运用语言的能力实现从理论到实际应用的跨越为今后的自学和提高树立信心。22对重点难点的语法知识点全面渗透根据主体认知学规律对于新知识点的学习大学生即使投入较多的时间也无法获取较好的效果。因此针对学生初期对C语言基本语法理r
好听全球资料 返回顶部