C程序设计教学方法探析程金花.doc

  1. 1、本文档共6页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
C程序设计教学方法探析程金花

C程序设计教学方法探析 程金花 (安徽师范大学数计学院,安徽省芜湖市 241003) 关键词:C语言;程序设计;教学方法 摘 要:现在C语言几乎成为大学教学一门基础课。本文对在大学本科尤其是非计算机专业C语言教学中,如何培养学生的程序设计能力,掌握好程序设计工具,为所学专业的计算机应用创造训练与锻炼的条件等问题进行了论述。讨论了通过程序设计的演示法,尝试法和实训法三个环节,采取课堂教学互动和多媒体教学方法改进教学效果,培养学生学习程序设计的兴趣,提高解决实际问题的能力,从而提高C语言课程的教学质量,真正达到学以致用。 Discussion of C programming teaching method Cheng Jinhua(Anhwei Normal University College of mathematics and computer science, Anhui Wuhu 241003) Keywords: C; program design; teaching method Abstract: now the C language has almost become one of basic courses in University teaching. In this paper, the bachelors degree especially not major in computer in C language teaching, how to cultivate the students ability of programming, master the programming tool, are discussed for the major of computer application to create training and exercise conditions etc.. Discussed by demonstration method of program design, try three steps method and the training method, take the interaction in classroom teaching and multimedia teaching methods to improve teaching effect, cultivate interest of students in programming, improving the ability to solve practical problems, to improve the quality of teaching C language courses, to learn in order to practise. 一、绪论 1.1 研究的背景 掌握和应用计算机知识,是培养新型人才的一个重要环节,是高等学校全面素质教育中极为重要的组成部分。非计算机专业中的计算机教育,无论教学目的、教学内容、教学体系、教学方法以及教材的选用等各方面都与计算机专业有很大不同,因此不能照搬计算机专业的模式和做法。计算机程序设计语言课程属于计算机基础教育的第二个层次,即计算机技术基础教育。所以一个好的教学方法对于培养新型计算机人才至关重要。而当今的大学里非计算机专业关于C语言教育方法有很多不尽如人意的地方,所以计算机教育方法的探析迫在眉睫。 1.2研究的现状 传统的教育方法的基本特点是以知识的传授为中心,过分强调了教师的作用,扼制了学生的个性和创造性,忽视了学生的主动性与潜能的发挥,不利于学生更好的掌握C语言这门课程。学生普遍出现的情况是觉得C语言规则比较多,格式繁琐不容易掌握,老师上课比较枯燥,即使课本上的知识掌握了,应用到实际中,编写一个完整的程序还是比较困难。 初入大学,非计算机专业大学生的计算机基础普遍较差,只见过十进制,没有接触过二进制,更没有接触过这种包含深奥数学思想由英文组成的代码,普遍感到恐慌。在大学的环境下,学生学习缺乏动力,不积极。C语言教材在内容组织上,虽然依逻辑思维方式进行了归类,但难点还是较为集中,跨度大,尤其在数组和指针等章节。教师在授课的过程中常常忽略这一点,以自己的角度出发,采用填鸭式的教学方式,参考自己的讲义,采用幻灯片在讲台上讲解语法和算法思想,他们无法也无从得知学生的掌握情况,幻灯片的巨大的缺陷是包含在其中的信息量巨大,学生分不清主次,在幻灯片上的程序只能看到好的结果,无法看到程序运行中的意外错误,更不用说调试;其次,许多学生在最初的数据结构、运算符和表达式章节就落后教学,后来随着课程进行,觉得枯燥无味;最后,在大学的环境下,下课后学生很难和老师见

您可能关注的文档

文档评论(0)

haihang2017 + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档