免费论文查重: 大雅 万方 维普 turnitin paperpass

探索效应《C语言程序设计》教学对策与效应

最后更新时间:2024-02-06 作者:用户投稿原创标记本站原创 点赞:7271 浏览:24126
论文导读:的重要概念和核心部分,也是程序设计中的重要手段,使用函数可以提高程序设计的效率。数组是C语言提供的一种常用的结构型数据类型。指针是C语言具有代表性特征的功能之一,使用指针可以编制出简洁明快、功能强的程序,指针的概念比较复杂,使用也很灵活。数组和指针在《C语言程序设计》中具有极其重要的作用,是《C语言》程序中重
摘要:全文论述运用创新教育理念进行C语言程序设计学科教学改革研究和实践。首先概述教学改革理论依据和目的。分析C语言程序设计特点。阐述基于自主创新的教学改革模式。
关键词:C语言程序设计;教学改革;创新教育;自主创新;现代教学
1009-3044(2012)26-6310-03
The C Language Program Design Teaching Strategies and Effect
WANG Xiao-xia
Abstract: Using the full text discusses the idea of the innovation education C program design science research and practice teach? ing reform. First of all this teaching reform theoretical basis an源于:论文例文www.7ctime.com
d purpose. Analysis C language program design characteristics. Based on this the independent innovation of teaching reform mode.
Key words: C program design; education reform; innovation education; independent innovation; the modern teaching
随着科学技术和社会的发展和进步,教育作为社会文化的重要载体,人们对高质量的现代教育需求尤为突出。我国的传统的教育模式是已经远不能满足当前受教育者的需求,特别是《国家中长期教育改革和发展规划纲要》中提出了“创新人才培养模式。适应国家和社会发展需要,遵循教育规律和人才成长规律。深化教育教学改革,创新教育教学方法,探索多种培养方式。注重学思结合。倡导启发式、探究式、讨论式、参与式教学,帮助学生学会学习,激发学生的好奇心,培养学生的兴趣爱好,营造独立思考、自由探索、勇于创新的良好环境,适应经济社会发展和科技进步的要求,推进课程改革。充分发挥现代信息技术作用,促进优质教学资源共享。把改革创新作为教育发展的强大动力。教育要发展,根本靠改革。把提高质量作为教育改革发展的核心任务。”
《C语言程序设计》课程是计算机专业中重要的专业基础课,它是计算机专业和相关专业的必修课,是广泛应用的高级程序设计语言之一。它具有功能齐全强大、结构性能强、内容抽象,概念很复杂、规则比较多,易于出错,具有丰富的数据类型等。《C语言程序设计》的重要特点给教学带来极大难度。
依据《教育规划纲要》和教学现状突出问题,在《C语言程序设计》课程教学中进行深化改革更具有重要性和必要性。教学改革的关键是自主创新。自主创新是相对于技术引进、模仿而言的一种创造活动,是指通过拥有自主知识产权的独特的核心技术以及在此基础上实现新产品的价值的过程。因此,《C语言程序设计》课程教学应着重于创新教学方法,不断提高自主创新能力,提升教学品质,创新人才培养模式,构建自主创新的现代教学模式。
1现代教学观
教学是培养学生的创造性活动。现代教学不仅是传授知识,更重要的是全面提高学生素质,发展学生的智力和潜能。这就要求创新教学方法体系。深化教学改革的目标是全面育人。因此,教学中应具有教育性、创造性、科学性和实践性,应是教师主导作用与学生主体作用相结合的过程,应是从“以教师为中心”转向“以学生为中心”和“做中教,做中学”的过程,教学应培养学生自主学习和促进学生的全面发展。
2现代教学手段
科学技术的进步和发展使陈旧的教学行为与现代社会要求不相适应的。现代教学手段就是将现代的先进科学技术引用到教学活动中,运用多媒体技术进行教学授课、演示操作、测试、制作教学课件和电子教案等。将各种教学手段有机融合在教学活动中,使教学科学化、规范化和现代化,并提高“质重于量”的教学效率,现代教学手段是现代科学技术在教学中的重要应用,是教学技术的重要进步。
3现代教学法

3.1以突破“函数、数组、指针”作为教学切入点

C程序是由函数组成的,函数是C程序中的重要概念和核心部分,也是程序设计中的重要手段,使用函数可以提高程序设计的效率。数组是C语言提供的一种常用的结构型数据类型。指针是C语言具有代表性特征的功能之一,使用指针可以编制出简洁明快、功能强的程序,指针的概念比较复杂,使用也很灵活。数组和指针在《C语言程序设计》中具有极其重要的作用,是《C语言》程序中重要核心内容,是学习C语言的难点和重点之一,学生很难于理解。因此,突出重点讲解和强化突破“函数、数组与指针”概念的理解和运用是学生深刻理解和熟练掌握《C语言程序设计》的关键,起到化解难点的作用,使学生学习《C语言》获得事半功倍和非常轻松的效果。

3.2组合式教学法

组合式教学法就是将启发式、探究式、讨论式、参与式、实例式、课题式和实验式教学法有机结合并贯穿于全部课程教学中。
3.

2.1启发式教学

教学中引用相关的知识和实例并运用多媒体技术现代教学手段等进行演示讲析。

3.

2.2探究式教学

教学中提出课题进行探索研究。 3.

2.3讨论式教学

教学中针对学习课题师生之间进行研究分析和解决。

3.

2.4参与式教学

教学中引导学生进行解析学习课题。 3.

2.5实验式教学

教学中引入实验、课程设计等,对教学课题进行实际操作。
教学中针对教学课题内容适时运用组合式教学法,其重要特点是教学方法灵活、有的放矢,培养学生自主学习和学会学习,培养学生的动手能力和实践能力,提高学生的分析问题和解决问题能力,做中教和做中学相结合,理论教学和实践教学有机结合,课堂教学与学生自主学习相结合,调动学生学习的积极性和主动性,增强学生的学习兴趣,突破C程序的教学难度,以多媒体技术为主,图文动态演示,增论文导读:种循环可以互相代替。②在while和do—while循环中,循环体应包含使循环趋于结束的语句。③其它7)导题:选择合适的循环语句:①输出100~200内能被3整除的数。(使用for语句合适)②输出用“$”号组成的图形,如每行有10个号组成的长方形、等腰三角形状。(使用for语句合适)③输出九九乘法表。(使用for语句合
强学生对C程序设计的感性认识,多种教法有机融合、优势互补。有效的体现了师生互动、启发引导、因材施教、精讲多练和理论与实践相结合的教学方式和教学过程。

3.3实例教学法

实例教学法是选择适合课题的并具有典型性、规律性、代表性和示范性的范例融入到教学中。面向学生,针对学生的好奇心理,利用典型实际案例讲析,举一反

三、深入浅出。

实例教学法非常适合《C语言程序设计》课程教学,特别是程序设计核心部分更为明显。C语言是一种结构化的程序设计语言,它的基本结构是顺序结构、选择结构和循环结构。其中,循环结构是程序基本结构中很重要的核心部分并具有很大的难度,它是C语言程序中的重要内容。教学中重点突破理解循环结构功能和正确灵活运用循环结构进行程序设计是进行高效编写高质量程序教学的重要关键性教学技术。针对此问题引用实例教学法是最佳有效的实现方法。
实例教学法实施过程:
1)讲析循环语句格式和功能。
格式和功能;演示课件。
2)引例计算1+2+3+…+100
分别用while语句、d0一while语句、for语句编写程序。
程序:演示课件
在C环境下运行程序,演示运行结果,学生察看运行结果。
3)导析画出流程图,讲析语句的执行过程。
演示课件
4)引导学生依据流程图分析语句的特点和各语句间的不同点
5)导题:如果i初值设为l0l,以上例子运行结果是多少?
在C环境下运行程序,演示运行结果,学生看到运行结果,印象深刻。
6)总结:
①3种循环可以互相代替。
②在while和do—while循环中,循环体应包含使循环趋于结束的语句。
③其它
7)导题:选择合适的循环语句:
①输出100~200内能被3整除的数。(使用for语句合适)
②输出用“$”号组成的图形,如每行有10个号组成的长方形、等腰三角形状。(使用for语句合适)
③输出九九乘法表。(使用for语句合适)
通过运用实例教学法,增强学生的学习积极性和兴趣,强化学生主动学习,深刻理解知识点,提高学生分析问题和解决问题的能力,有效突破教学难点,为学生学习其它程序设计打下坚实的基础。

3.4课题教学法

课题教学法就是将具有多功能和典型范例的研究课题引入到教学实践活动中。其特点是将学生自主学习融入到教学中,教师对学生学习进行引导和指导,从“教学生学”到“教学生学会学”转变,贯穿“做中教和做中学”,着重实践性,使学生深刻理解和掌握《C语言程序设计》功能和特点,突破学习《C语言程序设计》难度,提高学生的程序设计能力和操作技能,培养学生探索创新的能力,以适应现代社会需求。
通过《C语言程序设计》教学改革探究实践,获得更高的教学质量。教学改革是新世纪现代社会发展的需要,现代教学模式是切实可行的。自主创新是现代教学实效性的关键,基于自主创新的现代教学方法是创造性的教学实践。教学实践展现了教学改革的重要意义并凸显较好的教学效果。面向未来,教学要以科学发展观的教育思想向高新科学技术不断挑战并伴随可持续性教育发展不断创新。
参考文献:
林东,陈琳.编程语言基础——C语言[M]. 2版.北京:高等教育出版社,2006.
徐维祥.C语言程序设计教程[M].北京:高等教育出版社,1998.
[3]谭浩强,崔武子,付钪,等.C语言程序设计[M].北京:清华大学出版社,2008.