简析C语言在中职计算机专业课程中的意义及教学实践.docVIP

简析C语言在中职计算机专业课程中的意义及教学实践.doc

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
简析C语言在中职计算机专业课程中的意义及教学实践.doc

简析C语言在中职计算机专业课程中的意义及教学实践 摘 要:随着我国社会经济的高速发展,计算机领域成为了时下各大高校最为炙手可热的专业。中职校计算机专业的毕业生在面对车水马龙的就业市场和各路实力超群的竞争对手该如何立于不败之地都是每一位师生共同关心的问题。鉴于此,笔者将从中职校方的角度出发,主要就C语言在中职计算机专业课程中的意义及教学实践。 关键词:C语言;中职校;计算机专业;教学实践 计算机技术的应用已推广至各行各业,为人们的日常生活和供暖工作带来的影响有目共睹。C语言作为计算机编程开发重要的程序语言,它涵盖了多个科目的理论知识,因此能够学好本门课程的难度不小。当前,社会发展势必重视计算机技术的进一步发展,C语言俨然成为我国各大高、中院校为开设计算机课程必修的一项内容。笔者在下文中主要就C语言在中职计算机专业课程中的意义及教学实践展开论述。 1、C语言在中职计算机专业课程中的意义 C语言在中职计算机专业课程中的意义主要在于发展学习能力和为进一步学习夯实基础。 1.1发展学习能力。 (1)培养缜密的逻辑思维能力。C语言的逻辑运算与判断选择可以培养人这方面的思维能力,如在三维坐标系中输入一组整数 x,y,z ,将此组整数由小到大输出的问题。简单想一下,解决此问题必然要考虑各种不同情形,思维要缜密。 (2)动态的思维方式。毋须怀疑,解决问题不仅限于以静态或恒常的角度来思考。C语言即是以“循环嵌套”来培养学生动态的思维方式。例如,给出“1、2、3、4四个整数,能够组成多少个不同且无重复数字的三位数”的问题。对以上问题的分析过程可完全体现出动态思维方式的理念。 (3)强化分析能力和解决能力。C语言中如何分析与解决问题实际上可看作是一个设计算法的过程。这里所讲的算法指的是解决问题所采用的具体方法和流程,由此可以说程序设计的核心内容便是算法,而语言仅作为形式,程序算法不正确的计算机无法解决问题。 (4)培养科研思维能力。科研思维能力的培养是长时间学习C语言潜移默化的过程,主要体现于灵活性、深刻性和敏捷性三个方面。灵活性:学生可根据自身状况妥善排除思维定势对问题考虑的影响,将所学理论方法灵活应用到实践中,从各个不同角度尽可能周全地考虑问题、理解理论方法和解决实际问题。深刻性:能够利用理想化的手段,将研究对象、所处环境和研究的过程充分理想化,然后将理想模型与理想过程抽象化。敏捷性:解决问题能够准确采集问题的各种原始信息并传输至大脑,利用自身的认知结构迅速找出问题的关键点,同时迅速提取所学理论方法并具有针对性地及时解决问题。 1.2为进一步学习夯实基础 (1)“向下”――底层硬件开发。C语言作为一种中级编程语言,自然可以对计算机硬件进行编程设计。仅从单片机来看,各类智能芯片普遍采用C语言即可说明C语言的应用范围是极广的。但是从实际来看,不是每一个中职生在未来都会从事本行业工作,但至少可以初步了解它,为今后真正进入到相关领域减少入门时间。 (2)为学习其他计算机语言打下基础。C语言不仅拥有低级语言的特征,还拥有典型过程化的高级语言特征。C语言的层次非常清楚,可根据模块化的方式来组织计算机程序,且方便调试和运行维护。另外,C语言作为一种计算机语言还具有很强的表现能力和数据处理能力,其拥有丰富的运算符和数据类型可实现各种复杂的数据结构。比较常见的面向对象语言有JAVA和C#,它们的基本语法与C语言十分相近,而C++更不必多说,C语言最为直接的面向对象便是C语言。 2、中职计算机专业C语言课程的教学实践 2.1培养学生的学习兴趣。兴趣是入门的关键。对于中职学生而言,多数学生都拥有基础知识不扎实等特点。作为老师,应该多采用多媒体的教学方式向学生展示富有趣味性的问题和演示程序,主要目的在于吸引学生的目光。例如,讲解“水仙花数、猴子吃桃、翻译密码、判断素数”等问题,首先应该由学生自主编程来解决这些问题,从编程到运行使得每一位学生都能亲身体验整个过程,从中找到乐趣。 2.2合理选择教材和教学手段,并设置合理目标。 上文提到,中职学生的基础知识不够扎实,因此在选择教材时应多注重于教材内容的基础性,教材的语言表达应该通俗易懂,以计算机程序设计作为主线,辅以编程作为驱动,通过案例分析和问题拓展重点教授程序设计的总体思路和编程手段,使得整个教学既有广度又不乏深度。C语言教学最为普遍的教学手段是“讲课为主,上机为辅、”,这一环境十分关键。在上机阶段,学生可以通过上机实践进一步理解课堂上所讲的理论知识,有未能理解或不够清晰的问题也可通过上机操作来解决。总而言之,良好的教学手段应该同时重视动手编程和上机操作。另外,在教学中设置合理目标也是可行的、奏效的。教学目标的定位需要按照教学对象不同的特点进行。就中职学生来说,教学目标的设定可提高具体问题的分析能力和解决能力。着重分析计

文档评论(0)

lnainai_sj + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档