基于建构主义的可视化程序设计教学改革实践

来源 :陕西教育·高教版 | 被引量 : 0次 | 上传用户:table
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
  建构主义的教学模式
  
  建构主义学习理论提倡教师指导下的、以学生为中心的学习。学生是知识意义的主动建构者,而不是外界刺激的被动接受者;教师是教学过程的组织者、指导者、意义建构的帮助者、促进者,而不是知识的传授者、灌输者;媒体也不再是帮助教师传授知识的手段、方法,而是用来创设情境、进行协作学习和会话交流[1]。
  
  1.支架式教学
  建构主义支架式教学理论就是利用上述概念框架作为学习过程中的脚手架,通过这种脚手架的支撑作用不断地把学生的理解逐步引向深入。支架式教学由以下几个环节组成:
  (1)搭脚手架
  围绕当前学习主题,按“最邻近发展区”的要求建立概念框架。
  (2 )进入情境
  将学生引入一定的问题情境。
  (3 )独立探索
  确定与给定概念有关的各种属性,并将各种属性按其重要性大小顺序排列。探索过程中教师要适时提示,帮助学生沿概念框架逐步攀升。
  (4) 协作学习
  进行小组协商、讨论,在共享集体思维成果的基础上达到对当前所学概念比较全面、正确的理解。
  (5)效果评价
  对学习效果的评价包括学生个人的自我评价和学习小组对个人的学习评价,评价内容包括:①自主学习能力;②对小组协作学习所作出的贡献;③是否完成对所学知识的意义建构。
  
  2.抛锚式教学
  抛锚式教学是在现实事件或真实问题的基础上创建情境,让学生在探究事件或解决问题的过程中自主的理解知识、建构意义。抛锚式教学由以下环节组成:
  (1) 确定问题
  选择确定与学习内容相关的真实事件或问题,围绕学习的中心内容对该事件或问题进行剖析提炼,选择出与学习内容密切相关的事件或问题。
  (2)创设情境
  在真实的事件或问题基础上创设情境,使学生能在和现实情况基本一致或相类似的情境中学习。
  (3) 自主学习
  由教师向学生提供解决该问题的有关线索,并注意发展学生的“自主学习”能力。
  (1)协作学习
  进行小组协商、讨论、交流,加深每个学生对当前问题的理解。
  (2) 效果评价
  抛锚式教学的学习过程就是解决问题的过程,该过程可以直接反映出学生的学习效果,因此,在学习过程中随时观察并记录学生的表现即可。
  
  建构主义教学模式在可视化程序设计教学中应用的可行性
  
  《可视化程序设计》是在一种可视化的程序设计平台中运用面向对象的语言进行程序设计,这种程序设计技术自从问世以来一直在迅速地发展、完善、更新。面对这种快速更新、不断膨胀的知识体系,单纯依靠教师的讲授远远不能满足学生对知识的需求。因此,采取一种有效的教学手段来提高教学效率就成为广大教师首要考虑的问题。可视化程序设计是一门应用技术类学科,它不但具有自身的理论体系、数据结构等,更注重综合的程序设计与实践应用能力。在教学中,从实际问题出发采用基于问题的教学模式、创设情景,有利于提高学生的实践能力。
  可视化程序设计课程一般在三年级开设,前导课程主要有《C语言程序设计》和《面向对象程序设计》两门课程。在教学中以前导课程为基础、以新的理论知识和新的技能训练目标为增长点进行教学的方式符合学生的认知规律,适合运用支架式教学模式。
  
  教学设计与实施
  
  1. 依据学生的特征,针对不同的学习内容采取相应的教学模式
  建构主义教学设计中学生是学习的主体、是意义的主动建构者,为了取得较好的教学效果,就必须充分了解学习者的特征,并进行有针对性的设计。大学生一般思维敏捷,接受能力强,智力发展达到高峰[2]。可视化程序设计课程是在三年级开设,这个年级的学生通过系统的学习和专业训练,抽象逻辑思维能力得到充分的发展,有较强的自学能力,但是程序设计方面的经验比较少。学习内容是教学目标的知识载体,教学目标要通过一系列的教学内容才能体现出来[3]。建构主义强调学习要解决真实环境下的任务,在解决真实任务中达到学习的目的,这需要我们对学习内容做深入分析,明确要学习的知识内容、类型和结构关系。建构主义学习理论强调创设真实情境,把创设情境看作是“意义建构”的必要前提,并作为教学设计的最重要内容之一[4]。
  例如,教材(以黄维通编著《Visual C++面向对象与可视化程序设计》为例)第1篇第3章是“Windows应用程序”,这一章在前两章的基础上对Windows应用程序的结构组成、运行原理进行了描述。在教材整体结构中,这个内容是基础知识;在第一篇的知识层次中是在面向对象程序设计的基础上搭建的新的知识点,这里我们采取了支架式教学模式。在教学设计中,以结构化程序设计方法为基础,把面向对象程序结构与Windows应用程序结构上的差异作为新的知识节点搭建概念支架;用“学籍管理系统”中成绩统计的程序结构作为实际问题来创设情境;采用分组讨论、辨析、总结的方式完成新知识概念的建构。虽然第3篇“使用MFC进行可视化编程”是新知识体系,并且实践性内容占80%以上,但是有第2篇作为基础,这一篇同样可以采用支架式教学模式。
  
  2.教学课例
  教学班级为2003级计算机科学与技术2个班,教学内容是“绘图工具与颜色”;教学重点是Windows绘图的方法;技能训练目标是学会运用基本绘图工具绘制彩色图形。
  首先,通过布置预习作业来创设情境,以35人的作业小组为单位进行学习活动,在课堂上由小组代表展示作业内容。其中一个小组的同学分析了WindowsXP的画图工具,指出其绘制图形种类少、不能编辑的缺点,提出了他们自己的设计方案。这个方案具有代表性,我们针对这个方案组织学生进行讨论。有的学生对这个方案的实施细节表示怀疑,认为实现起来难度大;在讨论之后,我们采纳了这个同学的建议,对原有方案的部分功能进行了删减,去掉了参数绘图方法、自由修改图形形状等功能,降低了实现难度,并把实现这个“简易绘图工具”方案作为本节课的作业题目。最后,我们对本节的重点知识内容进行讲解,并提供给学生通过MSDN去查找需要工具的方法,提示学生在完成作业时要总结设计技巧。这节课的教学评价以小组设计项目的完成情况作为评价的主要依据。
  
  结束语
  
  经过两个学年的教学实践取得了一定的效果。但是在教学中也存在着一些问题,例如对于师范专业的学生,课程是设置在第8学期,教学时间是11周,由于时间短暂使得学生完成的设计类作业质量不高。由于学科的特点,多数问题都与程序设计有关;描述这样的问题需要的时间比较多,而课堂教学的时间毕竟有限;这种情况使得教学环节不紧凑。总之,在教学改革实践中面临的问题还很多,需要我们不断的探索和实践。
  
其他文献
植物分类检索表是鉴定植物、认识植物种类的主要工具。对非生物专业学生,例如本校的资源环境与城乡规划专业和土地管理两个专业的学生来说,没有安排植物学课程,学生缺乏相关的植物学知识,植物地理部分课时又少,这种情况下给植物分类检索表实验教学带来一定的难度,针对以上问题,我们对其教学进行了改革探索,取得了良好的效果。    调动学生的主观能动性,指导学生做好实验预习    实验前的预习是做好实验的必备环节,
[摘要]探究性学习是现代教育倡导的一种教育方式,并在教育教学中普遍应用,本文试图将探究学习应用到中职语文教学,并对探究性学习内涵、特征及其在语文教学中的运用进行分析探讨,从而为探究性学习在语文教学中的应用提供参考。  [关键词]探究性学习 语文教学 运用    1999年中共中央国务院《关于深化教育改革全面推进素质教育的决定》中指出“要转变教育观念,改革人才培养模式,积极实行启发式、探究式和讨论式
本文阐述了架空线路绝缘子表面的积污,积污层的湿润,出现干区和局部电弧,最终发展至闪络的原因分析。
本文在函数极限的概念教学中尝试向高职学生讲述比较难懂的函数的ε-N和ε—δ的定义。
为了解决低体积分数含氧煤层气无法富集利用的问题,研究了甲烷体积分数为20%的煤矿抽排瓦斯的变压吸附富集过程。为了保证富集过程的安全,吸附过程中使用混合吸附剂,同时吸附
本文论述了佛山供电局所辖配电网的现状及存在的主要问题,针对主要问题,提出电网改造方案,包括电网的规划、优化,以及新技术、新设备的应用等,并总结了改造效果.配电网改造建
[摘要]本文分析了情景教学在工商管理课程中的教学方法及效果,认为良好的课堂情景教学应该包含教学情景创设、调节与控制的含义。提出要加强情景教学课堂控制,避免为吸引眼球“作秀”、避免单纯追求气氛、避免对课堂撒手不管、避免情景材料的简单复制、避免仅少数同学活跃课堂,而应讲求课堂教学实效、保留学生思维空间、发挥老师引导作用、围绕教学目标取舍情景素材、提高学生课堂参与度。  [关键词]情景教学 教学控制 工
为考察离子液体对煤中易氧化活性结构的溶解能力,选取两种阳离子含氧取代咪唑类离子液体[AOEmim]BF4和[HOEmim]BF4分别对煤进行预处理。利用原位傅里叶红外光谱仪(In-SituFTIR
梅河矿由于矿井地质务件的特殊性,泥岩比较发育,是典型的构造复杂矿井,围岩属软围岩.许多巷道不可避免的布置在软泥岩中,压力大.支护困难,维修费用大.通过对锚网喷工艺的改进
混沌是一种非周期性的动力学过程,混沌是研究无序中的有序.一些杂乱无章,表面看似无序的现象,其实却隐藏着丰富多彩的内涵和一定的规律性.混沌是由确定性的规律生成,它是一种