高校非计算机专业C语言教学改革探析.doc
《高校非计算机专业C语言教学改革探析.doc》由会员分享,可在线阅读,更多相关《高校非计算机专业C语言教学改革探析.doc(8页珍藏版)》请在三一文库上搜索。
1、高校非计算机专业C语言教学改革探析 C语言是高等院校普遍使用的高级语言程序设计课程的入门教学语言,通过该课程的学习,其对学生编程思想的形成和后续课程的学习起着重要的作用。文中从普通高校非计算机专业学生实际情况出发,根据课程定位、课程体系、教学对象、教学重点、教改实践与创新等几个方面,对该课程进行教改创新,形成针对性的教学方法,采用的方法在教学中取得良好效果。 0 引言 C语言程序设计课程是现在许多工科院校非计算机专业普遍开设的高级语言程序设计入门课程,都会投入大量教师进行授课。作为入门课程,基础打下是否牢固以及所形成的编程思想对学生将来学习其它编程语言时有重大的影响,为更好的提高教学质量,多年
2、来大量教师在不断的尝试教学改革1-2。对于不同院校,由于学生来源情况复杂,不能采用一揽子的方法予以解决,需要从学校的具体教学实际出发,力求制订科学的教学培养方案。笔者地处西部地区地方院校,所招收学生大部分为本地生源,学生对信息技术知识了解的程度及深度不及发达地区,本文根据作者所处地区高校生源特点,分别对课程定位、课程体系、教学对象、教学重点等方面对C语言程序设计课程进行了教学改革实践与创新。 1 课程体系与定位 笔者所处院校是以工科为主的地方性综合院校,即使是非计算机专业,许多学生都需要学习编程知识,并且至少要掌握一门高级程序设计语言,当前除了外语学院以及设计学院等几个院系外,都开设C语言程序
3、设计课程,在大一第一学期或者第二学期开设,前导课程基本为大学计算机文化基础,后续课程根据不同专业会有数据结构、C#程序设计、Java程序设计及面向对象程序设计等课程。如果是第一学期开设,那么会与前导课程同时开设。现有学生基本都是四年制本科学生,非计算机专业开设的本课程与计算机专业开设的课程通过课时的不同以及要求深度不同进行区别。该课程是面向除了文科专业外本科生开设的一门必修课,通过课程的学习,可为后续专业课程的学习乃至今后承担软件开发工作,打下良好的程序设计思路与编程技能的基础。 C语言程序设计主要讲授面向过程程序设计知识。通过本课程的学习,要求学生掌握C语言的基本概念,语法规则,更重要的是培
4、养学生面向过程程序设计的编程思想,编程技巧,学会至少一种IDE开发环境,可以熟练使用该开发环境编写程序并进行调试;最重要的是培养学生从分析问题到解决问题到编程实现的能力,也就是要掌握用程序解决问题的编程思想,为后续课程的学习打下坚实基础。为了降低学习的难度,学生上机时使用的IDE为微软的Visual C+ 6.0,在控制台模式下开发,但是当前的软件基本都是Windows程序,学生所学习的内容与现在所用的东西还有一定距离,在以后还需要学习Windows程序设计,需要学习面向对象程序设计等课程,而学好C语言是学习可视化语言的基础,可为掌握可视化的面向对象程序设计语言奠定良好的基础。 2 教学对象
5、我校属于地方二本院校,定位为服务地方,学校面向全国招生,但是招生的学生大部分为本省学生,外省生源只占小部分。通过对近几年学生调查情况来看,部分学生在中学时期就接触过编程,但是都没有深入学习,学生对知识的掌握并不牢固,对进一步的编程方法和思想也没有接触过多。大部分同学没有接触过编程,对计算机的基本知识也没有了解,对基本的计算机操作都不熟练。 根据学生来源构成复杂、计算机基础知识高低不同的特点,教学中,首先教师要不断修改和完善教学目标、教学方法、教学内容,优化教学环节,从而提高教学效果。教师在教学中应该充分发挥引导入门的功效,兼顾各种水平的学生,同时还要加强对学生学习的指导、帮助和督促。使学生了解
6、自身专业特点,了解高级语言学科的学习特点及对于所学专业的重要性,掌握一门高级语言,对于今后的学习有巨大的帮助,向学生讲明,高级语言有很多种,但是基本构成却是相同的,只要认真学好一门,以后学习别的高级语言时会事半功倍。不要认为是非计算机专业,就没有必要学习编程知识,要引导学生掌握科学的学习和研究方法,树立理想,拟定未来的发展目标;其次,在教学中,应该及时为学生答疑解惑,解决学生学习上遇到的实际困难,在开始入门的时候会遇到很多问题,如果问题得到及时解决会增强学生的信心,从而激发不断学习的兴趣;最后,要适当布置难度适中的课后作业,要求学生要独立完成,要不断地督促学生高效的完成学习任务。 3 教学重点
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 高校 计算机专业 语言 教学改革 探析
链接地址:https://www.31doc.com/p-1863998.html