- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
高职非计算机专业《C语言程序设计》课程教学研究
高职非计算机专业《C语言程序设计》课程教学研究 【摘 要】针对非计算机专业学生学习《C语言程序设计》的特点,制定适合的教学目标,研究适合的教学内容和教学方法,为机电、数控类专业的学生量身打造符合他们专业特点的教学模式。实践证明,此教学模式有明显的教学效果,教学实践方法与措施切实可行,对学习分析问题,解决问题等能力的培养能起到积极的作用。 【关键词】C语言程序设计 多元化教学法 因材施教 非计算机专业 目前,大部分高职院校都开设了计算机公共课,我校根据学生的实际需要,为文科专业开设了计算机应用基础、网页设计课程;为理工科专业开设了计算机应用基础、C语言程序设计等课程。本人所从事的是机电、数控类专业《C语言程序设计》课程的教学。作为一门专业基础课,它面向的是非计算机专业的学生。结合多年的教学实践,本人对本课程的课改方面也作了探索。 一、研究学生现状,确定教学目标 在学习《C语言程序设计》之前,学生已学习了《计算机应用基础》,已有一定的计算机基本操作能力。但是,对于程序设计,学生之前并没有接触过,而且,对于高职学生而言,教学内容确实比较难。因此,本人在第一次教授本课程时就不敢掉以轻心,每天认真备课,钻研教材,研究教法,以便上好每堂课。然而,学生仍旧抱怨课程枯燥难懂,课堂反应一般。经过多方面研究以及通过请教同行,本人才意识到,在教学过程中,面对手中的书和学生,我都没能把他们放在应有的位置上,只是一味地按照教科书的节奏和内容强行灌输给学生,根本没有去研究他们到底需要什么?不需要什么?怎样讲课才是他们最容易接受的?针对上述情况,我作了以下分析。首先,我面对的是高职学校的学生,他们进校时学习成绩一般,基础知识掌握程度相对较差,学习习惯也不好,学习上不够主动。而开始我对他们的要求过高,上课节奏太快,没有等他们将一个知识点理解透透彻就急忙赶到了下一个知识点,这样导致了学生越来越听不懂,上课像听“天书”。因此,研究学生的实际情况是确定教学目标的首要任务。其次,研究本课程对本专业的作用也是确定教学目标的关键。机电、数控类专业的学生学习《C语言程序设计》课程并不是要在今后能编写C语言程序,而是学习一些编程方法,为以后学习数控编程打好基础。因此,并不需要像要求计算机专业的学生一样能准确无误地写出每一条代码,只要能读懂程序,并且在遇到一个问题时能分析问题,画出流程图。这样,难度就降低了不少,学生不再觉得每堂课都是在听“天书”。同一门课程,面对不同类型的学生,若不研究和考虑他们的实际需求,而只是从教材出发,是绝对不可取的。 二、因材施教,设计课程内容 在确定教学目标后,本人对教学内容作了一些修改和完善。 (一)内容精简,实例广泛 对于机电、数控类学生而言,不需要学得太广泛,内容“够用”就好。因此,突出了流程控制、数组、函数、指针、结构体等核心内容的教学,削弱了枚举、位运算、宏定义等非核心内容的教授。为加强C语言与机电、数控类专业知识的联系,在实例讲解时除了比较大小、电文译、排序等类型实例外,还增加了具有专业特色的实例,例如:设计一个红绿灯自动变化(红灯:2秒;绿灯:3秒;黄灯:1秒)程序实例。 (二)理论与实践相结合 理论与实践互相依托,密不可分。经过一段理论知识的学习以后,很多学生只能将课堂上讲解的程序一字不漏地输入电脑,甚至还把程序抄错,编译时出现的语法问题自己不能解决,要依靠老师替他解决。针对这一现象,本人决定在每次上机实践前将典型错例错误提示信息、错误原因分析等编成错误小结发给学生,尽量使学生能独立完成实践课。上机结束前总结学生出现的常见错误,使其加深够印象,在下次上机时能够避免。 (三)多方位学习资源 本课程是校级精品课程,校方制作了精品课程网页放到了学校网站中。学生可以通过注册用户下载电子课件、上机实践指导、上课视频等教学资源以便课后学习,也可以在学习论坛中提问或与其他老师、同学讨论问题,交流心得。 三、组合多元化教学方法,改善教学效果。 多年来,我校的C语言教学模式一直比较传统,主要以教师讲授为主,学生往往处于被动接受知识的状态,学生虽然学完了全部内容,但离开老师的帮助,拿到具体问题还是无从下手。本人经过多年教学经验,总结了几种行之有效的教学方法,并结合机电、数控的学科特点,在C语言教学中运用尝试。 (一)提问教学法 本人在教学过程中发现,经过一段时间的学习,学生往往提不出问题。然而,问题是最好的老师,没有问题便没有深入。作为教师就要在教学过程中,引导学生发现问题,然后留给学生思考、讨论的时间,之后解决问题,从而更深入地展开学习。 例如,当学习数组时,教师先设置问题:编程计算10个学生的语文平均成绩。学生根据以前的所学会想到:需要定义10个类型相同的变量用于存放这些成绩
文档评论(0)