培养应用型人才为目标c语言教学改革

培养应用型人才为目标c语言教学改革

ID:6073215

大小:28.50 KB

页数:7页

时间:2018-01-02

培养应用型人才为目标c语言教学改革_第1页
培养应用型人才为目标c语言教学改革_第2页
培养应用型人才为目标c语言教学改革_第3页
培养应用型人才为目标c语言教学改革_第4页
培养应用型人才为目标c语言教学改革_第5页
资源描述:

《培养应用型人才为目标c语言教学改革》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、培养应用型人才为目标C语言教学改革  摘要:通过问卷调查的方式指出C语言程序设计教学过程中存在的问题,结合CDIO工程教学理念,从教学内容、教学方法、教学手段和考核评价方式4个方面提出改革措施。关键词:应用型;C语言;教学改革0、引言C语言程序设计是计算机科学与技术、网络工程、通信工程、软件工程、信息管理与信息系统、游戏设计等相关专业的必修课程,也是数据结构与算法、C++程序设计、数据库原理与应用、PHP程序设计、Javascript等后续相关专业课的基础,在计算机相关专业的课程体系中起着重要作用,国内高校也在越来越重视该课程的教学。C语言已成为学生进入大学后接触的第一门专业必修

2、课程,也是学生学习的第一门编程语言。如何培养学生的学习兴趣,提高学生分析与解决问题的能力和团队协作能力,进而培养应用型、高水平的IT人才已成为该课程教学改革的重点。7近年来,C语言的教改工作已取得一定成绩,提出了项目教学法、任务驱动教学法、创新性趣味化教学法等,但这与我们培养应用型、高水平IT人才的目标仍存在一定差距。为了达到这个目标,我们将TOPCARES-CDIO工程教学理念融入本课程的教学过程中,并结合学校学生的实际情况改善教学状况,培养具备高技术、高素质、符合现代企业需求的应用型高科技人才。1、c语言教学中存在的问题我们对201l级信息安全1班、2班和计算机应用1班、2班

3、、3班共164名大专学生进行了匿名问卷调查,其中信息安全1班、2班共77人,计算机应用1班、2班、3班共87人。问卷以教学班为单位发放,共发放164份,收回有效问卷164份,有效问卷率100%。问卷的设置和统计结果见表1。对表1的调查统计结果进行详细分析,可以发现,92%的学生认识到C语言的重要性,只有16%的学生基本达到应有的C语言编程能力,主要原因归纳如下:(1)教学内容存在问题。问卷统计结果表明,大部分学生认为理论课时与实践课时的分配不合理,本课程要求学生记忆大量的语法规则、语句格式,容易使学生产生畏难心理,进而对c语言失去信心,因此教学内容的选取和组织显得至关重要。7(2

4、)教学方法和教学手段存在问题。问卷统计结果表明,84%的学生没有学好C语言,其中44%的学生是上课听不懂,56%的学生即使能看懂程序,自己编写程序时也无从下手。C语言所学知识都比较抽象、枯燥、不易理解,很多教师都采取“先理论,后实践”的教学模式,以自我为中心进行授课,对学生的作业不能及时做出反馈,最终导致学生兴趣下降、教学效果不理想。(3)学生的学习方法存在问题。问卷统计结果表明,74%的学生遇到问题时通过直接上网搜索解决,76%的学生完成作业时采取直接抄袭或者上网搜索,73%的学生表示不会利用课余时间进行编程练习。(4)考核评价方式存在问题。问卷统计结果表明,69%的学生认为目

5、前的考核方式不能有效地考查学生的C语言编程能力,考核过程中存在不公平现象。例如,对于抄袭作业的评定方法,期末考核方式的选择,平时成绩和期末成绩所占比例大小等。2、具体教学改革在C语言程序设计教学中,应该将培养学生分析与解决问题能力、团队协作能力作为主线,逐步引入c语言知识,提高C语言编程能力,进而培养应用型、高水平的人才。因此,需打破原有的教学模式,结合上文中提出的问题,从教学内容、教学方法、教学手段和考核评价方式人手,结合学生的实际情况,制订行之有效的c语言教学改革措施。2.1教学内容7以培养应用型IT人才为原则,对c语言程序设计课程的教学内容进行整合和分类,从应用出发,分散重

6、难点,把c语言具体教学内容整合成表2所示的4大模块。强调以“用”为主,将数据类型、运算符、表达式等抽象的知识分散到各个模块,即用即学;各个模块对应一个模块项目和多个编程题目,项目选取与学生息息相关的问题,如成绩管理系统、学籍管理系统、学生选课系统等,重在培养学生的动手能力;在C语言初级应用阶段,我们还将程序编程风格[纳入教学内容,旨在培养学生良好的编程风格及习惯。2.2教学方法和教学手段基于CDIO工程教育理念,我们以“项目为导向”组织教学,通过任务驱动,将相关理论知识引入教学过程中。课堂讲授坚持“精讲多练”、“即学即用”、实用为目标的综合性原则,采用案例驱动的教学模式,通过案例

7、来引导学生分析和解决实际问题,并最终用C语言来实现,为培养应用型人才打下基础。我们将学生分为2-3人的小组,通过讨论完成模块项目的设计、编码、调试和运行,培养学生的团队协作能力。教学实施过程中,以学生为主体,鼓励学生自主学习,加强职业能力的训练,运用启发引导、任务引领、问题导向、分组讨论、协同教学等多种互动式教学方法,完成课程教学任务。我们还利用网络教学平台向学生提供丰富的教学资源,如课件、案例、教学大纲、网络资源等,学生还可以利用网络教学平台提交作业。7为了提高学生的C语言编程

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

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

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