新时期高级技工学校《C语言程序设计》教学的思考

来源 :科学时代·下半月 | 被引量 : 0次 | 上传用户:jianghladros
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
  【摘要】随着学校培养的高技能人才不断增多,C语言作为一门专业基础课,学习C语言成为一个新的难点。针对多年来教学中发现的各种问题,应该对于非计算机专业的C语言教学作出相应的调整和改变。
  【关键词】C语言;算法;非计算机专业;理论教学;上机实验
  
  1 引言
  近些年来,随着学校的不断发展,我校专业的发展也突飞猛进,学校的办学层次和规模也有了很大的变化。现在学校有了中专,高级技工,技师几个层次,每个层次都有计算机教学,特别是C语言教学又成为其中的一个难点。作为很多非计算机专业的一门必修课,其教学已历经几年,针对C语言的教学探讨从未停止过。然而与之伴随的是学生抱怨难学,教师抱怨授课效果不佳也从未停止过。针对这些新问题,新情况,我在近年的教学实践基础上,对C语言课程教学提出了如下的改进意见。
  2明确学习的目的,激发学习动力
  学习C语言的目的或许并不在于直接使用它编写功能强大的应用程序,这并不意味着C语言“没有用处”。在培养学生基本的逻辑思维能力、计算思想等方面,C语言充当着重要的角色。
  首先,应当让学生明白C语言的历史,经历许多年成为学习的基础语言。
  其次,促使学生树立C语言的普遍适用思想,根据各专业的不同特点,使其明白,学习C语言不但不是没有用处,而且是大有用处。C语言作为一门基础性计算机语言,对各专业后续课程的开设起着开路先锋的作用,比如说对于数控专业,C语言应该放在其《数控编程》这门课之前,还有电子类专业《单片机》的学习也是一样,应该首先学习C语言。
  第三树立正确的动机,激发学生的兴趣,使其正确面对C语言学习。实践证明,在C语言教学中穿插应用程序实例,特别是一些典型的,有生活趣味的程序,会大大激发学生的学习兴趣。例如经典的百钱买鸡的例子:鸡翁一钱值五,鸡母一值钱三,鸡雏三值钱一。对于此问题,可以引导学生,如果通过人工解决,需要较长的时间,而且不定能完全解决问题。如果通过计算机的快速运算,将思路告诉计算机,那么这个问题将变得很容易。我们首先分析一下,此问题中有两类量:三种鸡的数量与三种鸡的价格;以及两个约束条件:三种鸡数量之和及三种鸡钱数之和都必须是100。为此设公鸡数为i;母鸡数为j;小鸡数为k。则必须满足:
  i+j+k=100
  5*i+3*j+(1/3)*k=100
  通过授课教师的精心设计和搭配,C语言完全可以成为学生愿意听、愿意练、乐于探索其中的一门课程。
  3针对不同专业不同层次调整授课模式
  现阶段各类C语言教材在内容编排上,多数还是注重单个知识点的传授和语法规则的阐述为线索,辅以相适应算法的讲解,将重点放在了C语法上。这种安排固然有其优点,其对于计算机专业,这种安排无疑是有效的。但对于非计算机专业,C语言往往是他们接触到的第一個语言,还没有任何基础,容易进入误区,过分强调知识点和语法的掌握,容易导致学生在思考C语言问题时缺乏全局观念,不是为了解决问题而写程序,陷入为学语法而写程序的境地,与学习C语言的初衷相悖。
  有鉴于此,我认为学习C语言的讲授方法应当以完成实际算法的需要为线索,引出单个知识点和语法。在算法的选择上,尽量多选择贴近实际生活的算法。例如在“选择结构”这一章,首先提出问题:判断一个年份是否闰年,要符合下面两个条件之一①能被4整除,但不能被100整除②能被100整除,同时能被400整除。根据以上规则,画出判断一个年份是否闰年的算法流程图。然后再问:如何在C语言中实现这样的算法。该算法的核心是选择结构,换言之,如何在C语言中实现选择结构,引出if语句进行讲解。
  4运用多媒体教学
  通过直观、形象的多媒体教学,使教师从复杂的推理论证中解脱出来,使学生在有效的时间内掌握更多的知识点,从而提高教学质量。就C语言来说,多媒体技术的优势在于能够展示程序的动态变化过程,能够深入表现程序执行过程中的输入输出和内存变化。多媒体技术的应用要适得其所。在算法的构建过程讲解等方面,师生交互至关重要,这个过程并不适合在屏幕上完成,应当尽量以共同讨论的方式完成算法的构建。对于需要使学生明晓其变化过程的一些内容演示,则适合通过直观的多媒体展现,如不同类型变量占用的内存大小,使用指针进行简介操作,参数的传递,内存变化等。
  5着力提高上机课质量
  上机实验是C语言课程的重要组成体。可以说,上不好上机课,就学不好C语言。如何提高上机课的质量,已成为提高C语言教学质量的当务之急。
  首先,加强上机课和理论课的联系。首先,在理论课上将上机任务题目进行讲解。其次,指导学生建立编译错误档案。C语言运行过程中遇到的各种编译错误,有时会因为一个小小的错误而不知所措,耗费大量时间。总结经验,可以看出,诸如丢失分号,变量未定义都是常见的错误。实践证明,这种建立错误档案的方法可以大幅度提高C语言上机课效率。
  综上所述,C语言教学作为一门专业基础课程,核心是培养学生的逻辑思维和计算能力。必须认识到非计算机专业的C语言课程存在着很多自身的特点,不能将专业教材和教学方法照搬过来。在教学中应当遵循“算法重于语法,语法重于编码”的原则组织实施授课,这是笔者得出的结论。也希望这些论述能有利于提高C语言的教学质量。
  
  参考文献
  [1]谭浩强.C程序设计.北京:清华大学出版社,2005.
  [2]彭春意等.试论如何有效提高“程序设计”课程实验教学效果.计算机教育,2007(7)
其他文献
【摘要】城市轨道交通供电系统复杂,中、低压短线路较多,线路长度较短(一般在2~5公里),而一般的电流、电压和距离保护往往保护范围很小,难以满足中、低压短线路的保护要求。35kV线路光纤纵联差动保护具有原理简单、运行可靠、动作快速准确,可以实现全线速动等诸多优点,使其在中、低压短线路中得到了越来越广泛的应用。但若接线错误,将对系统的安全稳定造成较大的影响。文章通过对差动保护装置的原理等方面的细致分析
期刊
随着医院的发展,服务理念的提升,如何方便病人, 想病人所想成为医院服务的一大关注焦点。为此医院展开了多项改进措施,其中一项:位于挂号收费与药房之间的LED显示屏, 显示内容需进行调整。该显示屏位于医院正门大厅,是病人进入医院后的第一个迎宾大使。除了常规的告知病人开诊信息﹑公开医院收费信息发布公告外等一些变化相对较慢的信息外.还要增加一个新的任务:是在病人完成收费后,告诉病人在哪个窗口取药。  问题
期刊
【摘要】开发利用可再生资源走可持续性发展道路已引起了人们的高度重视,近年来生物质在亚临界水中的液化反应越来越多的得到国内外科研人员的关注,以求得到石油的替代品——生物油。  【关键词】生物质;亚临界水;液化;生物油    1.前言  1.1 能源危机  目前使用的能源大部分是化石能源,尤其在中国大量消耗以煤为主的化石能源给生态环境造成了严重的破坏。随着化石能源资源的日益枯竭,寻找新的替代能源已成为
期刊
【摘要】经济危机后社会需要技术创新寻找经济增长点,传感器产业正是这种技术创新产业。随着微电子技术、计算机技术、信息技术的迅速发展,智能检测控制仪表不断涌现,工业网络技术应用日益深入,信息集成和系统集成能力的提升,以及世界经济形势的新变化将给给仪表与过程传感器技术及其产业的发展带来了新机遇,目前最具代表性的就是物联网及低碳经济。  【关键词】仪表;传感器;物联网;低碳经济    据悉,全国在2007
期刊
【摘要】本文通过对职业指导课程的目标与任务、及构建的基本原则的考量之下,提出职业指导课程构建的七点想法。  【关键词】职业学校;职业指导课程;构建    一、 职业指导课的目标与任务  1、对学生进行学校、专业的介绍。  2、以调查、测试及在生活中发现等方式,帮助学生了解个人兴趣、能力、性格等,分析自己的优势和不足,从而不断完善自己;帮助学生了解社会、认识社会,增强其主动适应社会生活的能力;在此基
期刊
【摘要】多台负载需要UPS电源,若负载比较集中,为方便管理,一般是用一台大功率UPS電源集中供电:若要增加可靠性,可考虑用两台大功率UPS电源双机冗余并联供电;若负载较分散,且各负载之间比较独立,对供电质量要就比较高,要互不干扰,此时可考虑用多台小功率UPS电源分散供电。  【关键词】UPS电源;工厂供电;不间断电源    1.前言  UPS (Uninterruptible Power Syst
期刊
【摘要】本文论述了国防教育在普通高等学校的地位与作用,主要针对新时期国防教育对青年学生教育的特点及重要意义。国防教育在普通高校的开展,体现了我国国防教育不只是国防安全观念意识教育,更重要的是提高青年学生的综合素质教育,使其覆盖社会各个领域,形成良好的社会道德风尚。通过国防教育使他们掌握一定的军事基础知识和技能,结合所学专业知识,为改善后备兵员知识结构,为未来高技术局部战争输送高素质后备兵员打下良好
期刊
【摘要】 随着社会的进步,网络技术的不断发展,信息管理的实现依赖于数据库技术的应用。因此,众多高校都开设数据技术方面的课程,本文以《关系数据库SQL SERVER》课程中的教学活动作为实例,结合该课程的特点,探讨了教授该课程的多种教学方法,并在实际的教学应用中取得了良好的效果。  【关键词】关系数据库SQL;SERVERTransact-SQL语言;启发性教学;案例教学    数据库技术是现代信息
期刊
【摘要】教育信息化的过程是一种信息技术、信息机器在教育中广泛应用的过程,在这个过程中必将极大地推动教育信息产业的发展。现代远程教育突破了传统的教育模式,是集计算机和多媒体技术相结合的新一代教育形式,它充分利用了现代信息技术,克服了空间、时间、地域的局限,使教师、学生在异地完成和在校生同等教育任务。本文运用文献资料法和分析调查法,并结合自己多年的工作经验,对远程教育信息化管理提出自己的创新观点和建议
期刊
【摘要】本文对多媒体课件制作进行了较详细的解释,特别是机电专业课的课件制作有独特见解,对网上教学和资源共享提出了新的看法,对多媒体课件开发的过程和评价进行了较详细的说明。  【关键词】多媒体;课件;动画    计算机辅助教学作为教育现代化的突破口,以其集成性、交互性、可控性、实时性等特点越来越受到广大教育工作者的欢迎和重视。尤其对于职业教育中机电专业课教学而言,因课程门类多,要求高,课时紧,内容枯
期刊