《C语言程序设计》课程在理论和实践模式探析

《C语言程序设计》课程在理论和实践模式探析

ID:46055809

大小:58.00 KB

页数:5页

时间:2019-11-20

《C语言程序设计》课程在理论和实践模式探析_第1页
《C语言程序设计》课程在理论和实践模式探析_第2页
《C语言程序设计》课程在理论和实践模式探析_第3页
《C语言程序设计》课程在理论和实践模式探析_第4页
《C语言程序设计》课程在理论和实践模式探析_第5页
资源描述:

《《C语言程序设计》课程在理论和实践模式探析》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、《C语言程序设计》课程在理论和实践模式探析摘要:从《C语言程序设计》课程在教学和实践环节普遍存在的若干问题出发,分析了问题的成因并提出从理论教学和实践教学两大方面入手的一些改革策略,以提髙学生综合应用能力。这些策略分别是对理论教学内容上合理布局、问题探究式教学法的应用、因材施教,进行差异教学、实践教学内容的合理整合、及对学生编程与调试能力的培养等改进策略。关键词:理论教学;问题探究式教学法;实践教学模式;因材施教一、引言《C语言程序设计》课程是高校重要的基础课程,它通过VisualC++6.0的运行环境,将高级语言程序设计的思想和方法直观的展现在学

2、生面前。学生通过对该课程的学习,不仅熟练的掌握了《C语言程序设计》的基本语法和数据结构,更重要的是在实践中逐步掌握了《C语言程序设计》课程中算法的设计与实现,为学生将来能自主的分析问题和解决问题打下坚实的基础。《C语言程序设计》课程是学生学习使用计算机的高级语言进行编程的第一门公共基础课程,也是大学本科学生进行计算机二级考试中设置的计算机编程语言之一。其教学质量的高低是衡量一所学校整体教学质量的重要依据。因此,改革《C语言程序设计》课程的授课体制,使学生由被动的接受转为主动的学习。如何增强学生的逻辑思维能力、独立设计与调试程序的能力,自主创新能力是

3、《C语言程序设计》课程教学改革研究的重点。二、现行教学中存在的问题1•理论教授方式的不当导致学生的学习问题。按照传统的教学模式,教师上课时主要采取边讲授、边演示的方式,学生总是处于被动接受的状态,所以教师讲授时如果把握不好教学知识点的难易及各知识点之间的相互关系,就很容易让学生感到该课程知识点散乱,枯燥无味。学生们只是在感观上理解教师所教授的内容,但并不真正掌握编程的技巧和方法,学习的积极性和主动性较差。因此,如何提高学生学习的积极性,从被动接受转换为主动学习,是需要解决的首要问题。2•实验题目选择不当产生的学生动手能力差的问题。《C语言程序设计》

4、课程的实验普遍为"命题型”实验,教师根据讲授的内容,指定几个实验题目要求学生完成,以此来验证所学内容中的一、两个重要的知识点。这种“命题型”实验虽然对学生熟悉知识点和掌握简单的程序设计技能有益,但也存在致命的缺陷。首先,“命题型”实验之间无连续性,这就导致学生在做完本学期的十二个实验之后,依然不知道如何去编制一个完整实用的程序,没有一个整体的设计思路;其次,'‘命题型”实验的实验结果往往是唯一确定的,若实验结果与预期不符,就意味着学生的程序有错误,这种实验设计对培养学生的创新能力是百害而无一利的,它扼杀了学生的学习兴趣与主观能动性,学生成为老师的提

5、线木偶;再次,这种相互独立的实验很难保证实验内容的完整性,使得学生有一种“只见树木不见森林”的感觉。同时,由于学生数量相对较大,教师难以经常接触和详细了解大部分学生,导致缺乏对每个学生综合应用能力的客观而准确的评价。针对上述问题就需要教师对现有教育方法、讲课内容、重难点有针对性地进行改革。通过对课程教学、实验教学上的改革,使得学生在牢固掌握理论基础知识的基础上,再加强对编程能力、调试能力培养。三、教学改革中采取的对策1•理论教学内容上合理布局。目前,《C语言程序设计》课程的教学内容比较偏重C语言语法知识的灌输,教学用例组织缺乏前后照应,个别用例不太

6、适合当前大学生的知识背景,不适合非计算机专业学生理解和消化。因此,如何精选教材、合理安排教学内容是教师备课和授课的重点,一名优秀的教师应该重视教材,但又不能盲目的依赖教材,更不能照本宣科。因为各个专业的学生对于程序设计应用的领域和深度的要求都有所差异。因此,教师首先需认真研究教材,掌握教材中各章节的要点及联系,滤清线索。然后,在充分理解和熟练掌握教材的前提下,结合各专业学生的实际情况,对教材内容进行优化设计,重新整合。譬如对《C语言程序设计》的语法内容以够用为标准,不要面面俱到,对不常用、难理解的语法不作重点阐述,只需教会学生今后需要时如何去查找即

7、可。对于学生应该掌握而教材中没能详细阐述的内容,教师应在备课时通过查阅大量的相关资料,予以适当、适度地补充,并选择些典型的有代表性的用例来展示其应用,这将有助于学生对所学内容的整体理解和掌握,使学生获得全面合理的知识和规范系统的编程理念。在教学内容上,改变传统的先语法后编程的教学模式,注重算法的讲解,首先以"启发式”教学法来提出问题,引导学生按高级语言设计的思路分析问题,强调其与纯数学领域的分析方法的差异,并写出算法步骤,然后再基于C语言的语法规则编写代码。语法规则贯穿与问题实例中讲解,通过C语言常用语法规则在具体程序中应用,将语法规则展现在学生面

8、前。使学生在'‘用中学,学中用”。实践证明,这种“注重算法,在用中学语法”的教学方法,增强了学生自主分析问题和解决问题的能

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。