高职C语言程序设计教学探讨

来源 :考试周刊 | 被引量 : 0次 | 上传用户:wx669
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
  摘 要:C语言程序设计课是计算机及相关专业的一门重要专业基础课,但其教学实施却相当困难。本文以C语言程序设计教学中存在的问题为出发点,结合高职院校学生的实际情况,提出相应的解决方法,以促进C语言教学。
  关键词:高等职业教育 C语言 教学方法
  
  1.引言
  
  我国对计算机专业人才的需求逐年增加,而且其它各行业同样需要具有较高计算机应用水平的复合型人才。《C语言程序设计》是我院各工科专业开设的程序设计课程之一,学生熟练地掌握C语言,对理解程序设计的概念和开发模式,对培养他们的逻辑思维能力有着很大的帮助,可为以后更加深入地学习其他语言、技能打下坚实的理论和实践基础。
  但是从以往的教学情况来看,高职学生普遍对这门课程感到难学、枯燥、兴趣不大。学生的畏学、厌学情绪使得教师在教学过程中产生了相当大的困难。如何把握这门课的重点和难点,让学生自觉自愿地学好这门课成为众多教师关注的焦点。
  
  2.课堂教学中存在的问题
  
  2.1语言与程序设计不能有机结合
  《C语言程序设计》课程是C语言与程序设计相结合的一门课程,这就要求教师在授课过程中,既要讲解C语言的一些语法规则,又要重视程序设计。由于C语言有着完整的体系、严密的逻辑、高度的抽象和复杂的结构,让初学者望而生畏。而传统的教材编制方式、传统的教学模式注重强调语法的学习,学生在了解所有语法点后,还未进入到编程环节,已普遍感觉“味同嚼蜡”。苏霍姆林斯基认为,学生对学习的冷淡态度比学业不良更为可怕。当学生的语言学习的兴趣消失殆尽时,再美妙的语言结构体,再严谨的编程思维也无法激发起学生的学习热情。在计算机语言的学习中,学生常常是痛苦的。如果教师不能准确把握,把重点简单放在讲述一些学生不感兴趣的语法规则方面,往往会使学生容易丧失学习兴趣,同时也没有达到教学目的,有损教学质量。
  2.2缺乏较好的教学方法
  在高校中普遍存在着注入式教学方法,当前,高校教育大众化,本科生扩招,高职学生的生源质量不断地受到影响。被淘汰的学生是职业院校生源的主力军,他们往往短于逻辑数理智能。而计算机语言本身又是以逻辑性强、数理思维要求高为特点的。所以,如果在职业院校的计算机语言教学中仍然沿袭传统的教学方法,必定是失败的。但根据多元智能理论的指导,这样的学生虽然短于理论,却长于实践,如何发挥职校生优势智能,调动出学生学习积极性是计算机语言类课程教学改革的重要课题。
  2.3教学手段运用不合理
  现在普遍使用多媒体课件辅助教学,利用计算机将文字、图片等在屏幕上直观地呈现,以帮助学生理解和掌握知识。但笔者发现,这方式也有弊端:①有些教师做的课件只是书上大量文字或图片的展示,枯燥且没有新知识的扩充,讲解时只是根据书上或课件上次序读一遍,无法引学生的目光,调动学生的学习兴趣。②利用课件讲解速度明显比传统板书教学快,但学生来不及记和消化,课上好像已经理解了,但课后很容易忘记。
  
  3.问题的解决
  
  笔者认为问题的解决可以从教学环节的四个方面去把握:学生、教师、教学方法、教学手段。
  3.1学生是教学的主体,在开展教学活动之前必须了解学生的情况。
  高职类院校的学生,比起本科层次的学生有着不少的差距,这种差距不单是知识上的差距,也包含学习态度、毅力等方面的差距。根据学生情况,可以采用以下几种方法:
  3.1.1找到学生的“最近发展区”,因材施教。
  心理学家维果茨基最先提出了“最近发展区”理论。他认为学生的发展有两种水平,一种是现有的发展水平,另一种是可能达到的最高水平。这两种水平之间的差距就是“最近发展区”。根据该理论,教学必须考虑学生的实际发展水平和可能达到的水平,以确定学生的最近发展区。教学应走在学生现有发展水平的前面,从而带动学生更快地发展。
  根据“最近发展区”理论,在C语言课堂教学中,教师不能只顾自己讲解而不顾学生的反应,要根据学生的实际情况安排教学进度,设置阶段性目标;要“因材施教”,对基础较差的学生要特别关心,上机时可以抽点时间个别指点一下,而对那些学习能力强的学生,在他们提前完成任务之后,可以布置一些有启发性的题目给他们开发,在锻炼其能力的同时,树立他们在学生中的榜样作用。
  3.1.2抓住学生的好奇心,用实例渗透基本概念。
  “兴趣与爱好是最好的老师”,是学习的基础和前提,对学生的学习起着推动作用。
  对三年制各专业来说,C语言是在一年级就开设的课程,绝大部分学生以前没有接触过程序设计方面的知识。因此,对他们来说,程序设计方面的概念还是一片空白。针对这一特点,在教学过程中切忌照本宣科式讲解,而必须灵活使用教材,合理编排教学内容,坚持由浅入深、循序渐进的开展教学活动,使学生首先对该课程产生兴趣。
  为了提高学生对C语言的学习兴趣,增强课程实用性,在整合课程内容的基础上,改变过去先给出定义和规则的讲授办法,从具体问题入手,努力把枯燥无味的“语言”讲得生动、活泼。以程序案例驱动,将语法知识点同实际编程相结合。讲授时一定要避免纠缠于语法细节,应该始终明确一点:计算机语言是用来描述需要解决的问题和问题的解决方法的任何语法规定都是为这个服务的。因此,按照“提出问题——分析问题——用C程序描述问题与解决问题的方法——分析程序中的语法现象”的路径来讲授,有利于培养学生分析问题与解决问题的能力,也使得学生对语法的理解更为容易。另外,学生也从做出的成功案例中获得了编写程序的喜悦。
  3.2采用多种教学方法,实现教学相长。
  3.2.1变被动的“注入”式为主动的“吸取”式。
  每次授课前,先将要讲解的内容提炼出来,以问题的形式交给学生,不去过早地给出结论,启发学生多思考。通过解决问题的方法探索,激发学生的创造热情,培养创新能力。
  3.2.2构建开放的教学环境。
  教学中不仅仅局限于教材,要引导学生多看参考书以及研发资料,了解学科的发展动态,将基础知识的学习始终和现实需要相结合。要充分利用网络资源和图书馆,建立自主的学习空间。
  3.2.3强化实验,建立科学的考评体系。
  课堂实验课时有限,应要求学生充分利用课后时间上机编程、调试。课程结束,对学生学习质量的检测应综合考虑其知识水平、能力水平和编程的素质水平。考评的方法上利用开卷、闭卷、口试等形式检测学生对基础知识的掌握情况;利用实验、小设计、小论文等形式考评学生的能力和素质。总之,应综合多方面给予学生一个科学、准确的评价,这有助于激励学生努力学习,对提高自身的编程素养起积极的促进作用。
  3.3综合运用多媒体。
  充分合理地利用多媒体课件,可以达到事半功倍的效果:①课件上要合理选择教学内容,制作要突出中心,避免从书本上摘抄大量文字或图片。②课件中可适当加入Flash动画等,吸引学生注意力,让学生对课件上的内容产生兴趣,有利于知识的掌握。例如循环嵌套是一个很抽象的内容,在讲解时,我们用Flash动画演示分段程序流程过程,使这部分内容生动直观地展现在学生面前。③增强交互性,避免照本宣科,强调多种教学方法综合运用。比如,通过现场演示,将程序编写、连接、调试和运行过程直观的呈现,使抽象理论形象化生动化。④在上课时只用课件是不够的,要充分结合板书,例如在讲解程序处理内容时,最好在黑板上画出程序处理流程图,有助于学生理解。⑤除了采用先进的多媒体教学手段外,精炼活泼的语言,贴近生活的类比等也可大大加强教学的效果。
  3.4努力提高教师自身素质。
  传统教学观念和教学方法已经跟不上当前形势的发展,课堂教学如何由原来单纯的传授知识型向培养学生的知识能力型的转换,提高学生的竞争力已成为当务之急。高职教育的主要任务是培养应用性技能型人才,培养应用性技能型人才的关键是教师,教师的水平和素质直接影响教学质量的提高。教师要努力提高自身的素质,尤其是实践教学,要争取成为“双师型”教师。教师必须对该课程进行仔细的研究,要将社会实际需要与课程教学相结合。
  
  4.结束语
  
  高等职业教育是针对岗位一线培养应用性技能型人才,在进行课程教学时应紧密结合岗位,注重学生实践能力的培养。当然,在教学过程中也会遇到各种问题与困难,只要我们不断地努力探索、总结,就一定能获得理想的教学效果。
  
  参考文献:
  [1]谭浩强.C语言程序设计[M].北京:清华大学出版社,2000.
  [2]王逢贤.学与教的原理[M].北京:高等教育出版社,2000.
其他文献
关键词:制度建构;过程防治;马克思主义意识形态;自我革命;廉洁生态   中图分类号:D262.6 文献标识码:A 文章编号:1009 — 2234(2019)11 — 0059 — 03   习近平总书记指出:“勇于自我革命,是我们党最鲜明的品格,也是我们党最大的优势。”“自我革命”意味着党要依据社会政治发展形势和主要任务的变化,及时调整自身,积极主动适应复杂环境的变化,通过革新自身组织肌体出
能让人感受到孤独之味的剧不太适合放松,比如已结季的《摩斯探长前传》。这套剧共两季,8集,加上试映集,每集90分钟的长度和细节密度完全超过一般的电影。在经历了3季狂拽酷炫的夏洛克轰炸后,坐下来看这部纯正的推理剧,需要一点耐心,以及对不算轻松的歌剧与文学知识的储备。  在英伦三岛,一头白发的老探长摩斯与夏洛克·福尔摩斯、马普尔小姐、波罗先生几近齐名。而作为前传的新剧,则延续了英剧一贯独孤求败的细节之美
距离台北市中心一小时车程的淡水小镇,以其雅趣旖旎的“台湾威尼斯”风光吸引着八方游客。濒山临海的绝佳自然条件和恬淡如水的温润文艺气质使得这座小镇几百年来都备受瞩目。不论凭吊历史还是感怀青春,淡水都是游人心头的一方净土,街头巷尾满是记述苦乐华年的小城故事。  淡水沿河而建,中正路构筑起小镇的狭长骨架,与同样东西向横亘水岸的八里镇两相对望。中正路沿途便是水景,河海相接,气魄壮观。沿街积聚着百年来兴衰更迭
这是剧中的一句台词。我是儿童节那天中途入场,已经是40集中的二十七八集,剧情发展到男主角他爸住到他丈母娘家,他丈母娘整天在月历上打叉,度日如年地盘算送走这位好亲家的日期。本来不怎么开心,一看到别人把这么不开心的事说了出来,我立刻开心了一下,随即去网上“承上启下”。  “金太郎”何许人也?从名字就可以看出来,他是灰太狼的亲戚,而灰太狼已经取代猪八戒,代言“新好男人”。电视剧抄动画片,可耻呀。他拥有高
唐朝洪州(江西)的泐潭常兴禅师,是上都督府人,为马祖道一禅师的法嗣弟子。  某天,一位名叫大道的学僧,特地前来向泐潭常兴禅师请教:“禅师,到底什么是曹溪的门下客呢?”  禅师看了学僧一眼,简单地回答道:“南来雁。”  大道学僧一脸茫然:“学人不明白,可否请禅师进一步说明?”  禅师淡淡地说:“你不是南来雁。”  学僧答:“我是人,当然不是南来雁。”  泐潭常兴禅师非常不以为然地质问他:“南来雁是候
【日】《东洋经济周刊》  8月5日  在超低利率持续作用下,日本银行的利润逐步减少,雖然日本金融厅想方设法改变现状,但仍未找到出路。随着金融科技(FinTech)的兴起,银行业危机四伏。“日本银行的负利率政策正逐渐破坏我们的经营模式。到底要持续到什么时候?”某日本地方银行行长对此怒不可遏。7月20日,日银决定把物价上升率提高至2%的目标延期至2019年。为了弥补利益恶化带来的损失,不少地方银行需要
虽然《战狼2》高歌猛进横扫了34亿票房,算是正式写入中国影史,但这个暑期档仍然让人高兴不起来。单纯的数字意义几何?就算这些数字实打实是观众用脚投票投出来的,也只能说明没有其他选择。一个只愿津津乐道于数字的电影行业有多单调可怕,后果会在接下来慢慢显现。    与此同时,另一部《三生三世十里桃花》也在以奇怪的方式占据大众的眼球和影院排期。一位看过《三生三世十里桃花》的媒体朋友吐槽,首映场看完之后她崩溃
1954年,一位名叫休·艾弗雷特三世的普林斯顿大学毕业生和朋友们喝酒聊天时,突然产生了一个疯狂的想法,而这个想法或许能解决量子力学中最令人费解的问题之一:在微观尺度上究竟存在多少个现实?根据量子理论,电子等基本粒子不会以单独态存在、而是以叠加态的形式存在,也就是说,粒子可能同时处于多个位置、以多个速度、朝着多个方向运动,但在我们能够观测和体验的宏观层面上(即肉眼可见的层面),物体在同一时间似乎只能
Kodama公司近日推出一款小巧的3D打印機,名为“黑曜石”,可支持50 至350微米的精度,打印个小玩具、小螺丝什么的不在话下。四面带有玻璃,从外面可以看见打印机打印的过程。售价为149 美元(约合人民币1012元)
上海是适合回望历史的地方,开埠一百多年,集中了中国最丰富、复杂精彩的故事。历史往往有无法预测的走向,一百多年前的枪炮声中诞生的上海,在上世纪中期,又一阵更密集的枪炮声中急转至另一条发展的轨道。从此,曾经上海的活色生香就沉寂在云烟般的想象中了。上海、旧上海,渐渐模糊,留下的只是依然被称呼为“上海”的躯壳。  其实旧上海一直被存留在国人心底, “上海”二字在新中国很长时间里是“摩登”的注解。所谓“摩登