c语言程序设计学习中的问题与对策

c语言程序设计学习中的问题与对策

ID:5332787

大小:1.03 MB

页数:4页

时间:2017-12-08

c语言程序设计学习中的问题与对策_第1页
c语言程序设计学习中的问题与对策_第2页
c语言程序设计学习中的问题与对策_第3页
c语言程序设计学习中的问题与对策_第4页
资源描述:

《c语言程序设计学习中的问题与对策》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、第20期计算机教育2010年10月25日ComputerEducationNo.20Oct.25,201083文章编号:1672-5913(2010)20-0083-04中图分类号:G642文献标识码:AC语言程序设计学习中的问题与对策张帆,周法国,王振武,李佳静(中国矿业大学(北京)机电学院,北京100083)摘要:通过问卷调查的方式,对大学生在C程序设计课程学习过程中存在的主要问题进行了总结和分析。在教学过程中,以提高大学生程序设计的逻辑思维能力和实际动手能力为主要目标,采取了相应策略。通过对教改班和非教改班的相关指标比较,证明这些策

2、略取得较好的效果,存在一定的推广价值。关键词:C程序设计;教学改革;动手能力C语言因为其功能强大、使用灵活、可移植性好,习或接触过程序设计语言相关基础,所具备的基础知几乎成为了高校大学生必修的一门课程,在大学生计识,只是会使用办公软件。学生学习目的为“想成为[1]算机知识体系中有着重要的基础性作用。由于C语编程高手”的比率仅占11%,以考试和修学分为目的言程序设计课程大多是在第一学年开设,低年级大学比率高达45%,如图1、2所示。生普遍存在学习方法不适应、学习兴趣不高、基础薄弱等问题。如何化解这些问题,提高大学生动手能力,是C语言教学面临

3、的主要课题。中国矿业大学(北京)每学年有近40个本科班级[2]开设C程序设计课程,涉及理工文管法几十个不同的专业。笔者在学校教改项目的支持下,经过多轮的教学实践,对教学中遇到的一些典型问题进行了一些图1学习目的比率有针对性的探索。1存在的主要问题为了更好地了解大学生各方面的基本情况,笔者分别在教学初期、中期和课程末期三个阶段,从多个不同侧面进行了抽样问卷调查。从问卷调查结果分析显示,低年级大学生在C语言学习中普遍存在“基础图2学习初期基础比率薄弱、兴趣低、动手难”等问题,而教学中也普遍有1.2计算机利用率低,动手能力不足“知识点课上理解困

4、难、上机实践质量无法保证、缺调查显示,现阶段拥有个人计算机的比例高达乏有效手段来持续提高动手能力”等问题。60%,23%的同学宿舍内拥有计算机,此数字说明,1.1基础薄弱且学习目的性不明确现阶段大学生拥有非常好的上机实践环境,而从计算从调查结果看,绝大部分学生在中学阶段都没学机的利用率情况看,“聊天、玩游戏、浏览新闻”的基金项目:北京市大学生科学研究和创业行动计划(0832),中国矿业大学(北京)校级教改项目(k090401)。作者简介:张帆(1973-),男,讲师,博士,研究方向为Web信息处理与智能系统;周法国(1975-),男,讲师

5、,博士,研究方向为中文信息处理;王振武(1978-),男,讲师,博士,研究方向为软件建模;李佳静(1980-),女,讲师,博士,研究方向为网络应用。计算机教育84ComputerEducation2010比例达63%,“查资料”比例有23%,由此可见,大学生对计算机的利用主要是偏向“娱乐”和“获取信息”,而忽视了最主要的计算机程序设计技能方面的提高。高比例的计算机普及率,不仅没有成为推动大学生学习C语言的有利因素,反而制约了对语言工具的学习和提高,如图3、4所示。图6后续学习与提高情况1.3初期语法知识点掌握效果差通常经过2~3周左右的教

6、学,能完成了C语言的基本语法的讲授。为了了解大学生掌握情况,我们将语法知识点较粗的划分10个方面,在教学中期对大学生的掌握情况进行了调查,按照难以掌握的知识点排图3计算机利用情况序,结果如表1所示。表1C语言语法掌握程度基本语法知识点难掌握基本掌握基本数据类型11%16%算法及算法描述13%22%字符的输入与输出16%15%字符型变量与字符串20%7%格式化输入与输出21%5%运算符与表达式32%5%图2计算机拥有情况数据类型转换41%5%选择结构46%3%上机实践在C程序设计中起有非常重要的作用。程序跳转48%4%循环结构52%5%笔者

7、所在学校教学课时和上机实践的课时分别是32和56,因此大学生上机效果直接反映了大学生对C语从表1可以看出,大学生对基本语法整体掌握情言的掌握程度和理解效果。图5是教学中期对大学生况不理想,其中主要难点集中在“3种程序设计结构”动手能力的调查结果。的语法上,分别有近50%以上的同学认为很难掌握,能独立编写上机程序的仅有23%,38%的同学只理解的同学仅有5%左右。学生归结难以掌握这些知能部分编写程序来完成上机作业,而20%左右的同学识点的原因是“太抽象”、“名词太多”、“内容太处于“不会动手”的状态,如图6所示。多太快”、“很复杂”等。1.

8、4后续学习与提高缺乏途径作为大学生接触和系统学习的第一门程序设计语言,经过正常的学习和训练,在综合设计之后,很多同学对C语言产生了较浓厚的兴趣和继续学习的愿望(如图6所示)。而目前针对大学的后

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。