大学C语言教学问题及改进对策研究.pdf

上传人:赵** 文档编号:34660115 上传时间:2022-08-17 格式:PDF 页数:7 大小:251.98KB
返回 下载 相关 举报
大学C语言教学问题及改进对策研究.pdf_第1页
第1页 / 共7页
大学C语言教学问题及改进对策研究.pdf_第2页
第2页 / 共7页
点击查看更多>>
资源描述

《大学C语言教学问题及改进对策研究.pdf》由会员分享,可在线阅读,更多相关《大学C语言教学问题及改进对策研究.pdf(7页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。

1、大学 C 语言教学问题及改进对策研究摘要: 在普通高校 c 语言教学中, 多侧重于理论讲解,以室内课堂教学为主要形式,在知识体系传授上忽视了对学生实践技能的培养。c 语言作为程序设计基础课程,因其自身特点在教学中面临更多的问题。为此,本文将从高校计算机专业角度,从 c 语言教学现状及问题入手,来探讨相应的改进思路和解决方法,特别是通过实践性教学,为激发广大学生对 c 语言学习的正确认识,理解并主动学习 c 语言,培养学生的职业技能。关键词:高校;计算机专业;c 语言;教学现状;改进策略中图分类号: G434 文献识别码: A 文章编号: 1001-828X(2016)004-000454-02

2、近年来,信息技术的发展成为未来产业升级的重要方向,而计算机技术,尤其是计算机软件开发人员需求将更大,特别是企业管理现代化对信息技术人才提出更高要求,而具备多种应用技能的复合型人才将是计算机教育专业开展人才培养的重要目标。从全国普通高校计算机专业人才教育现状来看,无论是非计算机专业还是计算机专业学生,都开设有计算机程序设计课程,这些课程都能够帮助学生获得计算机二级考试,也能够增强学生的信息素养,提升未来岗位就业能力。c 语言作为程序设计的基础理论课程,尽管在高校计算机专业开设多年,但因 c 语言自身特点,学生在学习中还遇到较多问题,特别是 C 语言编程及应用,学生并未深刻理解。为此,结合当前 c

3、 语言教学实际,从专业角度来探讨积极的改进教法,并提出有效的教学对策。一、当前高校 c 语言教学现状高校计算机专业 c 语言教学是程序设计课程中的基础,特别是在理工类学科中, C 语言已经成为必修课之一。 另外,对于其他程序设计语言,如 Basic 语言、Fnxpm 语言多为文管类及艺术类学生的必修课。我们从近年来理工类高校 c 语言教学现状来看,由于 c 语言是面向过程的程序设计,在教学中比较注重对研究对象、计算机算法的考查,再加之 c 语言语法灵活,各类运算符极为丰富,学生在学习过程中面临更多的疑难问题,很多学生反映 C 语言学习枯燥而难懂。事实上,对于 c 语言本身来说,由于知识点基础性

4、较强,在课时相对少的条件下,c 语言在技能掌握上确实有难度,课时少,教学进度快,学生在认知和应用上不易掌握。如果教师放慢教学进度,其他教学内容难以完成,时间短也是造成 c语言学习被动的重要因素。计算机专业基础理论课还有数据结构,微机原理,以及 c+程序设计语言,也给学生带来学习压力。二、高校 c 语言教学中的问题及相应对策研究高校 c 语言课程教学本身就是基础性与实践性相结合的过程,对于 C 语言教学中的问题,要善于从归纳与总结中进行分析,并从教学实施中灵活应对,发挥学生在 C 语言学习中的积极性,增强学生对 C 语言的理解和应用能力,提升 C语言课程教学质量。(一)C 语言学科定位对于 c

5、语言教学多在大学一年级开设,并作为计算机基础理论课程之一,很多学生还未认识到计算机素养的意义,特别是刚踏入校门, 很多学生对计算机是零起点学习。 因此,从学科专业视角,要引导学生认识 C 语言课程,必然需要明确 C 语言教学的定位问题。对于C 语言教学计划与教学方案的制定,教师要明白 C 语言的学习难度,考虑到计算机专业学生间的专业知识差异性,对于突然接受难度较高的理论学习,要增强学生的学习信心,针对常见的 c 语言教学难点问题,一方面要从教学侧重点上给予梳理并针对性讲解,另一方面从学习层次上,鼓励学生循序渐进的掌握,避免因过高的教学起点而阻碍学生对 C 语言的学习热情。为此,在解决C 语言教

6、学定位问题时,首先要从教学内容上进行定位,选择合适的教材及教参。如有些教材内容实践性较强,学生在学习上动手能力受限,反而抑制了学习积极性。可以从专业上,以基础性知识教学为主,让学生能够从 C 语言认知及应用上理解并乐于学习。同时,在课程教学计划上,要遵循渐进思路,最初在讲解上要突显对 c 语言历史及 c 语言应用领域的探讨,对当前社会各行业需求,以及开设 c 语言课程的必要性进行分析,让学生明白 c 语言课程与其他专业课程之间的关系,增强学生对 C 语言学习的兴趣。(二)注重 C 语言教学内容的优化c 语言课程教学并非编写程序, 而是要从 c 语言应用中,注重发挥 c 语言在计算机系统中的功能

7、及作用。既要突出 c语言的程序设计的重要性,还要强调 C 语言编写中对各类算法的运用,让学生能够从程序设计理念下,理解并认知到 c语言在分析和解决问题的方法。因此在 C 语言教学内容组织上,既要关注编程思想的渗透,还要注重语法知识的讲解,让学生能够从不同的程序设计中,运用不同的算法思想,分清 c 语言语法本身的特点,注重 c 语言基础性知识的理解。同时,在动手编程上,围绕程序设计要求,从语法、算法、设计思想综合运用中提升教学质量。由于 c 语言在应用实践中涉及较多内容,在课时安排上,课堂教学无法涵盖所有内容,且对于初入门的学生来说,要通过自学和实践来体验 c语言的特色。为此,教师可以从教学重点

8、上进行筛选,根据课时来确定教学内容,并结合不同专业方向的学生,适当优化教学纲要,调整课堂教学内容。如对于软件专业学生,将来要与数据结构、算法设计等专业课程相联系,因此可以在讲授中多从结构体、指针及算法思想上加以渗透;对于计算机硬件、电气专业、自动化等专业学生,可以从数据类型、硬件编程等方面渗透相关知识,让学生能够从 c 语言学习与自身学科相联系。另外,对于课下自学方面,c 语言课程知识较为分散,不同应用对 c 语言知识的体现也不同,要充分发挥学生课外学习的积极性,鼓励学生从自学、编程实践中拓宽对 c 语言的应用,尤其是在程序设计方法及 c 语言技术应用中,培养学生的自学习惯和探索精神。(三)优

9、化教学方式,强化创新精神c 语言课程是计算机程序设计课程的核心,其思想和算法较为抽象,在教学中可以通过多媒体技术,增强学生对 c语言知识的理解。同时,c 语言本身实践性较强,学生在学习中要善于自己动手来实践,而对于传统的讲授,学生较为被动, 难以加深自主性, 也发挥不了学生的学习热情。 因此,可以通过 C 语言教学方法的创新,关注学生的主体地位,激发学生的创新思维,尤其是在学生自主学习、自主探究中,要增强学生的求知欲和实践精神。所谓改进教学方法,首先要注重学生主体角色的转换,在课堂教学上遵循知识传递的渐进方式,由浅入深来启发学生的思维;其次,注重趣味性知识的导入,特别是利用音视频教学课件,以直

10、观、生动的教学实例让学生来观看;再者,注重教学实例的运用,根据c 语言知识点特点,针对 c 语言程序设计、算法、语言特点及编程技巧等问题,来渗透实例组织教学内容,优化学生学习进程。(四)利用编程实验来强化动手能力c 语言教学离不开动手操作,特别是 c 语言程序设计与实验是强化学生动手能力,增强学生编程能力的有效途径。c 语言程序设计实验课程,要注重发挥学生的动手体验积极性,结合具体教学重点,对动手编程内容进行细化,分解成不同的实验知识点,以合理的实验安排来激发学生学以致用。学生在上机实验中, 通过对编程的体验, 一方面获得成就感,增强学习程序设计的信心,另一方面,通过实验教学,借助于小组间的协

11、作与交流,从编程纠错和调试实践中,总结编程技巧和方法,强化解决问题的能力。C 语言上机实训课程教学应该放到重点,一定要让学生从课下进行准备,并通过实训和测试,对于问题进行提出,针对问题进行探讨,特别是同学间、 师生间的交流, 来强化程序设计教学质量。 另外,在班级学生分组上,根据人数来进行小组化学习,结合实验老师的辅导,让学生从小组探讨和互助学习中来解决问题,对于集中的问题再由教师来解决。这样以来,小组内学习和师生交流能够强化学生的协作能力,发挥各自积极性,提升教学实效。三、结语c 语言教学实践性是其特点,对于实验教学要给予重视,通过课堂教授与上机实验,发现学生学习中的问题,并从问题中来优化教学思路,改进教学方法,增强教学效果。需要强调的是,实验教学在实施中也要注重渐进性,前期可以通过基础性的实验题目,让学生从上机测试中来感受 c 语言的功能和特点,并激发学生对 c 语言的学习热情;在分组实验上,利用学生对程序设计的兴趣,优化不同的程序设计教学作业系统,通过学生课下查阅资料、编写程序模块、上机调试程序、 完成编程作业、 撰写编程报告等流程, 从发现问题、分析问题、解决问题中增强对程序设计的逻辑思维能力,尤其是在学生间、师生间交流互助学习中,强化学生团队协作能力、创新精神的养成。

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 教育专区 > 高考资料

本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知淘文阁网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

工信部备案号:黑ICP备15003705号© 2020-2023 www.taowenge.com 淘文阁