手机版
您的当前位置: 钻爱网 > 党委政府 > 人大 > C语言体会 C语言高职教学的体会分享

C语言体会 C语言高职教学的体会分享

来源:人大 时间:2019-10-09 07:53:28 点击:

C语言高职教学的体会分享

C语言高职教学的体会分享 摘要:C语言功能强大,表达能力强,使用灵活多样, 应用面很广泛,目标程序执行效率高,最重要的是可移植性 很好。同时具有高级语言和低级语言的许多优点,能完成用 户的多种任务,特别适合进行系统程序设计。笔者从事C语 言的高职教学工作八年以来,对高职学生的特点,C语言教 学的瓶颈,C语言高职教学的改革都略有一些观点,现做一 些分享,希望大家多提宝贵意见,共同探讨如何更好的做好 高职类学生的C语言教学工作,如何更好的推进高职C语言的 教学研究和教学的改革。

关键字:C语言;
高职高专;
项目教学 中图分类号:G712 文献标识码:A 文章编号:1671-864X (2016)07-0178-01 一、现阶段高职教学存在的几个问题 我们现在的C语言课程的教学主要是以教师课堂讲授为 主,学生听完后再在C环境下实践,学生完全在教师的带领 下,被动的学习知识。而且大多数高职学生基本上都是第一 次接触程序设计类语言,C语言的很多知识在学习初期也很 抽象,概念较为复杂,规则相对比较多,学生接受起来比较困难。具体表现为以下几个方面:
1.学生学习目标不明确,兴趣逐步减少。

2.现在的C语言教材中的案例都是立足于C语言本身的 一些语言规则,和实际开发有很大差别,脱节严重,不够生 动,不容易理解。

3.C语言注重语句、语法等,没有把编程解题思路和程 序测试放在首位,对学生分析问题和解决问题的能力训练不 够。学生在上机实践中自己编写程序能力不强,很多学生上 实验课时只是机械地把作业本写好的程序输入电脑。

4.考核形式单一,缺乏实践考核。传统的程序设计语言 的考试考核要求简单,考试形式单一,以期末笔试为主;
平 时成绩主要侧重于考勤、作业、实验报告。不重视上机实践 能力的考核,只偏重于理论考试,这导致学生对上机实践的 不重视。基于以上问题,致使C语言课程教学质量不高,学 生普遍编程能力差,如何提高C语言程序设计的教学效果就 显得尤为重要,这就要求我们在教学改革方法上有所突破。

二、高职学生学习C语言的特点高职学生大部分入学成绩比较低,就拿我院学生来说, 入学成绩从100分到500多分的都有,学生基础参差不齐。在 进入高职校门后,所表现出来的学习态度等方面具有明显不 同于其他本科学生的特点。笔者在高职院校从教十二年,发 现高职学生主要有以下特点。

1.学习C语言的兴趣。高职学生的学习情绪化较强,对 感兴趣的东西学习积极性较高。而对于内容枯燥的内容则学 习效率较低。因此在C语言教学过程中必须注意结合实际, 增强教学的生动性,从而提高学生的学习兴趣。作为高职高 专教育,实践教学应该是其一大特色,学生对实践性环节的 学习兴趣明显高于理论课程的学习,我们应该通过加强实践 教学,来培养学生的学习兴趣。比如用形象比喻的方式来设 计作业等。

2.学生的学习动机。动机是导致人的特定行为的重要原 因。高职高专学生的学习动机多种多样,而且也随着学生生 活的社会历史条件和个人的成长经历的不同而发展变化。高 职高专学生的学习动机主要有以下两个方面:①自尊心、进 取心和不甘落后。②为了自己今后能有一份好工作,多挣点 钱以使自己和父母能生活得好一些。而学习困难的高职学生, 他们往往存在更多的情意障碍,表现为学习动力不足。在教 学过程中教师要善于帮助学生认识、启发学生的学习动机。特别关注学习动机不明的学生,帮助他们建立起强烈的学习 动机。

3.高职学生的学习方式。高职学生的学习具有较高层次 的职业定向性。他们在进校之初,自己就已经基本明白将来 的工作岗位(岗位群),并围绕一定的职业定向学习基础课、 专业基础课和专业课。与中学阶段的学习相比,高职高专学 生的学习具有更多的自主权,学习途径具有多样性。高职高 专学习具有更多自由支配的时间,学习内容有一定的可选择 性,而且高职高专阶段的实践性教学环节(如案例分析、专 业实训等),提供给学生更多可以发挥的余地。

4.高职学生的学习方法。高职阶段的学习不同于中学时 期的学习,新生入学后,对高职高专的学习活动需要有一个 适应过程。如何使刚入学的学生尽快适应高职高专的学习生 活,这不仅涉及到教师的教学方法问题,也涉及到学生的学 习方法问题。高职高专学生在学习时,学习的积极性和主动 性还比较差,大多数学生还没有听记课堂笔记的习惯。

5.树立起因材施教的指导思想。教学活动的组织与实施 应充分考虑到特定高职高专学生的特点。不可盲目地照本宣 科。教学内容的传授应考虑学生的接受程度和接受能力。超 出学生接受能力的教学是没有意义的,会招致学生的反感。三、项目驱动教学 近几年,在C语言的教学过程中我们一直在尝试用项目 驱动的教学方式,逐步引导学生学习。用各种项目中的问题 来激发学生学习的兴趣,取得了一定的成果,也遇到了一些 问题。

1.项目的设计。我们准备了几个相对较大的项目,将教 学任务教学内容融入到项目中。学生不再是为了学某个知识 点而去学习,而是为了完成项目必须去学会这个知识点。项 目的设计要覆盖我们的知识点,项目的内容从学生喜欢的熟 悉的实例进行编排。比如设计游戏的菜单等,启发学生按照 自己熟悉的套路进行。

2.项目分析。在项目分析这一关阶段,我们将每个项目 进行分解,分解成若干个小的项目函数。注重引导学生自己 去思考,鼓励学生发挥自己的个人能力,不主张每个学生的 程序写的都是一样的。让学生自己找到自己解决问题的办法。

3.项目实施。在项目实施过程中,我们把学生分成几个 组,基础好的学生和基础差的学生分在一起,好的学生能够 带动差的学生学习。在这个阶段中,学生们会感到比较吃力,老师会多花一些时间在每一个小组,帮助他们理顺思路,个 别问题重点讲解。在跟学生交流的过程中发现普遍存在的问 题,统一讲解。

4.项目总结。在总结的环节里,我们在项目完成之后, 让每一个小组上讲台演讲,展示本组的作品。教师提出一些 问题,引导学生发现自己存在的不足和下一步需要改进的地 方。针对项目的知识点进行归纳总结,加深理解,让学生知 道自己还是有一些差距。

在高职院校中,学生编程的基础相对较差,更重要的是 学生学习的自制力和学习的能力也普遍偏弱,一曝十寒的事 常有发生。教师需要有一条引导学生兴趣的绳,而比较有趣 的项目就是我们的绳。以上我们只是针对高职学生的特点做 了一些简单分析,并提出的一些针对性教学方法,与大家分 享。

推荐内容

钻爱网 www.zuanai.cn

Copyright © 2002-2018 . 钻爱网 版权所有 湘ICP备12008529号-1

Top