教学模块化,金字塔原理在《C语言程序设计》教学中运用探讨

更新时间:2024-02-12 点赞:13166 浏览:49269 作者:用户投稿原创标记本站原创

[]在浅析C语言程序设计课程常用教学策略教学论文的上,了基于金字塔原理的知识构建教学设计与教学实践,模块化教学与案例教学,训练学生在学习中运用金字塔原理浅析、深思小学英语教学论文和解决理由的思维,以提高学习效率。
[词]C语言教学金字塔原理知识构建教学探讨
一、
C语言程序设计是近年来在国内外迅速推广运用的计算机语言,它功能,表达力强,使用灵活方便,程序运转小学数学教学论文效率高,兼有高级语言与低级语言的特点,机型、操作系统都支持C语言开发。C语言的实用性使之编程的首选语言,但多、规则繁杂、使用灵活、书写方式多变、出错,教师教学和学生学习都感到闲难,增加了教学的难度,而学生抱怨课程内容枯燥乏味,兴趣,在解决实际理由编写代码时无以下手,缺乏编程和调试的能力。
在C语言程序设计教学实践中,广泛任务驱动法、模块化教学、项目教学法、案例教学法等优秀的教学策略教学论文,并相应的教学效果。基于“金字塔原理”的知识构建的教学策略教学论文,在教学中引导和训练学生思维,由上至下构建理由框架(分解理由),由下至上逐步解决理由,纵向运用模块案例,横向保持内在联系。该策略教学论文在提高教学效率和学生思维能力,效果显著,是教学策略教学论文的有益补充。

二、教学策略教学论文特点

(一)任务驱动教学策略教学论文

该策略教学论调任务设计对学生学习兴趣的引导与激发,任务的设计贴近学生的现实生活, 以激发学习兴趣为出发点,选取有典型性作用小学数学教学论文的、覆盖教学知识范围的任务,分解难点和,引导学生在完成任务中探究式学习,对加强学生的实践技能效果较好。

(二)模块化教学策略教学论文

模块化教学法是20世纪70年代初由国际劳工组织探讨开发出来的以现场教学为主,以技能培训为核心的教学方式。它的本质教学内容的取舍取决于职业岗位对以业者的要求,以职业活动的实际来组织教学内容,强调能力本位和知识的“和够用”,与传统教学强调知识的系统行和完整性区别[3]。

(三)案例教学法

案例教学法运用社会或身边发生的事例激发学生学习兴趣,,给学生的以启发的教学方式,通常是“以例激趣—— 以例说理—— 以例导行”。案例教学法是师生互动的探讨性教学策略教学论文,教师要预先选择典型案例,在案例教学中,教师要引导,启发学生积极的深思小学英语教学论文,让学生保持较强的求知欲和浓厚的学习兴趣,以培养学生的创造性思维,提高学生参与课堂的能力,然后案例的步步进阶,使得学生掌握全面的知识点[4]。

(四)项目教学法

在项目教学中引入软件工程的,以团队的形式项目的开发。培养学生的综合能力,提高学生的程序设计。在实践中,让学生在沟通中成长,在协作中进步,在自由中学习。实践中,给出实践项目,实践的要求,再者引导学生构建的团队,项目。项目成果展示,项目小组的交流沟通[5]。策略教学论文适用于在学生掌握了课程的内容的上使用。

三、基于“金字塔原理”的教学策略教学论文

(一)金字塔原理

金字塔原理是避开文章或语言表达上的“思维混乱”而的组织结构,即:自上而下式地寻找论据支持论点,或自下而上式的事实做出判断。无论哪种方式,都要呈现出骨架刚劲有力的、有金字塔结构的描述。表达的总论点放在顶端,下一层是支持总论点的句,再下一层是支持句的论据,依次类推,便于更地理解了逻辑性和条理性[6]。C语言程序设计无论是以语法结构还是以代码编写上来看,都具有表达和描述的特点,在学生学习中知识系统构建的,金字塔形的知识建构的。

(二)金字塔原理组织教学,建立课程的知识构架

在教学设计中,以“整体——整体”的方式教学设计,课程开始时,学生对一门新的课程的积极性、学习兴趣较高,给出“寻找最佳存款案例”的源程序,讲解程序的组成(头文件#include、主函数main{ }、自定义函数、{函数体}、数据),初步建立C语言程序设计的知识框架;对于浅显易懂的如定义变量、语句等采取精要讲解完成教学,简要讲解该程序的内容。此时并不要求学生都掌握该实例的全部内容,对C语言程序设计有宏观上的理解,掌握初步内容。方式于学生在思维上上升初步C语言程序设计课程,消除陌生感,避开一开始就细节学习的混沌。
建立初步的知识架构后,就像登山以地图或高空对登山路径、环境和景区分布有了全面的和掌握,在登山时,明确,任务清晰,前瞻地把握事物整体的策略教学论文避开学生在学习中遇到困难时产生迷蒙感和挫败感,于保持学习兴趣。

(三)模块化与案例教学法各项内容的教学

(1)模块化建立知识结构
完整的C语言程序由头文件、函数、函数体、数据4个组成,就把这四个划分为四个大的知识模块,有的模块较多的内容,再次细分二级模块,如数据模块中,就分为数组、常量、变量、指针,还涉及到函数值返回等内容。模块划分强化知识集合的相对,而割断模块之间的内在联系。课本中指针、函数返回值和链表的内容靠后,难度相对增加,在模块教学的中,延后或提前,难度,保持整个教学中难点呈均匀分布,而先易后难。在教学中巧妙把握模块的独立性与内在联系,在学生知识构建中模块化内容自然形成,也模块间的。
(2)模块化与案例浅析教学
在模块化教学中案例浅析教学,案例多个知识,是课程的大知识,呈现给学生的是该案例程序的完整内容,讲解时放在知识点上,非知识点仅作简要讲解或功能描述,形成既有侧又有覆盖面的教学,而单一知识点的“攻坚”,多个案例浅析教学后就构成了知识面的“结构”,“”于加深记忆。,课程开始时,就用语句、变量、循环结构这些相对简单内容的案例,侧放在语句和语法上,对于变量、循环这些内容仅做功能描述或简要讲解,对于少数学生来说,已经能掌握案例的全部内容,而大学生则应掌握知识点(语句和语法),在后续的变量的教学中,又涉及到语法的内容,采取同样的方式处理,形成知识的循环结构,让学生的学习能“跑”的跑、能“走”的走快点、的跟着“走”。
以住的教学方式习惯按课本的章节各知识点的教学,然后实例巩固,由下至上堆积知识来构建知识结构,在知识点教学时,常常过度讲解,割裂了与模块的联系,知识概率降低,听懂的学生已经走神,没接受的学生仍然不懂。在改善的教学中,采取既,又知识板块之间的连贯性和覆盖面的对策,在涉及到另一模块的内容时仍然简要讲解,对于旧的知识点于加深印象,起到良好的复习作用,个别掌握的学生再次的学习机会,产生顿悟;对于新的非知识点,经过简要讲解后,接受能力好的学生已经掌握,学生即便没掌握也有了初步的印象。每个案例始终保持程序的完整性和准确性,方便学生笔记和复习时阅读。
(3)实践
在上机实践中,把授课案例的源码给学生调试,引导学生简要浅析程序与输出结果之间的因果联系,间接复习了整个程序的全部知识,然后给出与之的任务,学生浅析,画出由知识结构组成的程序流程图,敲出代码,并调试,再次形成知识的“结构”。布置任务时,障碍设置过大,避开学习的深入、难度增加,产生挫败感,导致学习兴趣下降。

1

按总学时72个课时算,当教学到45个学时的时候,已经完成大内容的教学,经过案例实践的训练,学生掌握了的编写和调试程序的能力,具有较强的主观能动性了,实践课也应作相应的调整,难度加大,按模块化任务的形式软件开发模拟,把复杂任务分为若干个相对简单的子任务,每个子任务即为模块,模块化是组织程序的,多人或多组协同工作来完成软件的不同模块提高开发效率,软件工程对模块化的要求。另一,C语言又称之为函数语言,函数是程序功能的最小单位,函数完成功能是程序设计的要求。模块通常用C语言的函数来,函数是模块化思想的有力工具。在教学中,以函数着眼点,培养学生的模块化设计思想。
,训练学生以函数为单位组织程序。教材例程为了节省篇幅,在程序当中全部算法或功能。这一理由,安排学生按模块化思想用函数重新组织程序,培养学生的模块化思想。
,加强团队协作训练。在上机或作业中,在题目中给出多项任务,将学生分组,不同小组用函数来完成不同的任务,借此来培养学生的协同工作能力,推动初中语文教学论文学习[7]。

(四)思维训练

德国教育学家第斯多惠曾说:“教学的艺术不传授本领,而激励、呼唤。[8]”在C语言程序设计课程教学中,激励学生树立的思维方式显得尤其,在学生的学习中,金字塔形式的自上而下构建知识结构,自下而上学习巩固,纵向模块化案例训练实践,横向巩固。在案例浅析中,引导学生分解理由,建立架构,逐步细化,画出知识结构图,完成代码编写。经过思维训练,学生在深思小学英语教学论文和解决理由的中,若干知识模块的集合在大脑里运行、优化组合和的流程,完成任务。

(五)教学原则

(1)整体性原则
整体大于局部之和,无论知识模块的大小,尽可能的把整个框架呈现给学生,于以整体上把握知识点,上升来学习、浅析和解决理由,有了整体构架后,再逐步细化,深入学习知识点,在学习各知识点时清晰的知道它在模块地位与用途。
(2)层次性原则
在某特定知识教学时,本身要出学习效果的层次性。如布卢姆、加涅等人对教育分类有层次性的,累积性的层次分类,体现为每一层次的或操作了较低层次的和操作。运用层次累积的思想,对教学要求层次浅析。
(3)动态性原则
即所构建的金字塔式知识结构当僵化,学生学习的效果反馈不断调节的动态结构,动态性也在学生学习的深入,对课程内容的掌握逐步增加,知识结构的纵向加深和横向的和完善。
四、结束语
在《C语言程序设计》教学中,“金字塔原理”的知识构建方式,教学策略教学论文开展教学,案例激发学生兴趣,模块化搭建知识结构,任务的分解来提高学生解决理由的能力,较好的教学效果。基于知识构建的教学策略教学论文和学生思维训练的策略教学论文,同样适用于课程和知识的学习。
[文件]
谭浩强.C程序设计(版)[M].清华大学出版社,2005.
王创伟,汤克明,蔡长安.《C语言程序设计》教学革新初中英语教学论文案例与实践[J].现代计算机.2010(10).
[3][4]蔡茜.浅谈模块化案例教学法在《C/C++语言程序设计》实践课程运用[J].科技信息.2010(13).
[5]黄婷.浅谈《C语言程序设计》实践教学[J].北京电力高等专科学校学报.2010(10).
[6][美]巴巴拉.明托.金字塔原理[M].汪洱,高愉,译.海口:南海出版社, 2008:10.
[7]韩春成,邢鹏飞,燕扬.C语言程序设计教学革新初中英语教学论文实践[J].长春师范学院学报(自然科学版)201O(10).
[8]第惠多斯.德国教师培养指南[M].袁一安,译.北京:人民教育出版社,2001.
(作者单位:玉溪农业职业技术学院 计科系 云南玉溪)

2

相关文章
推荐阅读

 发表评论

共有3000条评论 快来参与吧~