浅谈非计算机专业c语言程序设计教学实践

浅谈非计算机专业c语言程序设计教学实践

ID:6210750

大小:27.50 KB

页数:5页

时间:2018-01-06

浅谈非计算机专业c语言程序设计教学实践_第1页
浅谈非计算机专业c语言程序设计教学实践_第2页
浅谈非计算机专业c语言程序设计教学实践_第3页
浅谈非计算机专业c语言程序设计教学实践_第4页
浅谈非计算机专业c语言程序设计教学实践_第5页
资源描述:

《浅谈非计算机专业c语言程序设计教学实践》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、浅谈非计算机专业C语言程序设计教学实践  摘要:C语言程序设计已经成为计算机公共基础课,是非计算机专业学生了解计算机、培养信息素养的基础课程。本文从教材的选择、教学内容的安排和教学方法的运用等方面对C语言程序设计课程的教学作了探讨。关键词:非计算机专业C语言程序设计邵阳学院目前,C语言程序设计课程已成为计算机专业及其他相关专业的基础课,目的是通过C语言程序设计课程的学习,使学生掌握用计算机解决问题的方法,学习常用的各种算法,掌握程序设计的基本思想。程序设计思想贯穿相关专业的后续课程,是最基础的内容。教学实践

2、证明:程序设计课的教学质量对相关后续课程的教学与实践有很大的影响。1.C语言程序设计前期教学中存在的问题5C语言程序设计是一门逻辑性较强的语言类课程,对于初学程序设计的大学生来说,面临大量的基本语法和程序结构理论性的学习,某些学生认为教师讲的这些知识理论性较强而实用性不强,因而会对这门课程的学习产生不重视甚至是抵触的心理。还有的学生虽然认识到该课程的重要性,也很想学好,但由于教材缺乏较容易理解和生动有趣的范例,感觉学习过程缺少乐趣与兴趣,渐渐地就失去学好这门课程的自信心。同时在实践考察环节中由于实验内容设置

3、欠合理,大部分学生即使到期末也很难对本门课程有一个整体框架式的认识,课程教学效果无法保证。2.原因的剖析(1)学生的基础薄弱,特别是英语、数学比较差是一个主要原因,也是阻碍他们学习该门课程的最大障碍。英文版的VC++系统是大部分学生拦路虎,程序算法问题的处理更让他们望而却步,要真正解决问题,就要想办法提高他们的学习兴趣,让他们不断地练习,积累经验,寻找解决问题的突破点,探索适合学生发展的教学方法和教学内容,以充分调动他们的学生积极性和主观能动性。(2)有的教材内容过多过难,不符合非计算机专业学生的实际。首先

4、我们先对C教材进行分析,目前使用的C语言教材涉及太多的数学知识,这使得学生一看到教材就感到头昏脑涨,培养兴趣就更无从谈起,使得老师在讲授例题和练习时首先必须先解释数学知识,然后学生才能勉强接受。当前常用的编程系统是TruboC,其特点是:①界面是单任务的DOS界面;②菜单、命令、帮助等都是英语;③当程序出现错误时,也都是英语提示信息,学生感觉无从下手,而且操作麻烦,为了与计算机等级考试相适应,因此我们使用汉化的VC编译系统替代TurboC。3.非计算机专业C语言程序设计教学的特点5与计算机专业相比,非计算机

5、专业的C语言程序设计教学有其自身的特点,主要表现如下:(1)教学目标不同。计算机专业的学生学习C语言是为了增强逻辑思维能力,为学习其他的编程语言和以后从事软件开发工作打下基础;而对于非计算机专业的学生来说,掌握计算机知识主要为以后就业提供保障,因此,通过这门课程的学习,使学生顺利通过国家计算机二级考试,获得一份二级证书无疑是每位教师努力的方向。(2)教学重点不同。计算机专业的教学主要为了提高学生的编程技能,因此所教授的内容无论是从难度、深度和广度都远比非计算机专业要大;而非计算机专业的教学重点是依据二级考试

6、大纲,学生只需要掌握大纲要求的知识点,牢固基础知识,具备一定的编程能力即可。(3)教学手段不同。计算机专业的C语言教学理论和实验学时都很充足,可以将重点难点知识深入展开讲解,除了实验课外,还可以安排实习让学生动手编写一个完整的应用程序,为后续的学习打下基础;而非计算机专业受学时所限,需要教师在理论课上利用有5效的教学方法,高效地把重点难点内容讲透彻,在实验课上尽量激发学生的学习兴趣,引导学生自主学习,使学生逐步学会编程。4.C语言程序设计课程教学改革邵阳学院非计算机专业的C语言程序设计课程都安排在大一的下学

7、期,均为理工科学生开设,由于这一阶段课程多,课时长,而C语言程序设计课程侧重于应用,需要大量的上机实践。而且C语言课程中存在较多新的概念,较为抽象、复杂,对于一年级学生尤其是非计算机专业的学生来说还存在很大的难度。针对这一问题,我们在多年的教学实践当中对于教学方法进行了一系列的改进和探索,取得了较好的教学效果。在这里进行简单的总结和分析,主要从教学目标、教学内容、教学模式、教学评价及师资队伍优化等方面提出多项教学改革措施。(1)明确教学目标,优化教学内容的组织结构。5教学目标是指教学活动实施的方向和预期达到

8、的结果,是一切教学活动的出发点和最终归宿[1]。C语言程序设计的课程教学目标要求学生掌握C语言的基本概念、语法和程序设计的常用方法,领会结构化、模块化程序设计的基本思想;通过编程训练,熟练地使用编程工具编写和调试程序;在课程学习的过程中,形成良好的编程风格和程序设计思维方式,提高分析问题及通过设计程序解决实际问题的能力,为专业课程体系中后续课程的学习打下基础。教学内容是实现教学目标的基础,合理地组织教学内容是实现

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

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

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