案例教学法在PowerBuilder教学中的应用

来源 :电脑知识与技术·学术交流 | 被引量 : 0次 | 上传用户:sunhan88
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
  摘要:针对面向对象的开发工具PowerBuilder的教学特点和要求,在教学过程中进行了案例教学的实践和研究,这对于培养学生分析和解决问题的综合能力、改善教学效果有着重要的意义。
  关键词:PowerBuilder;案例教学;数据窗口对象
  中图分类号:G642文献标识码:A文章编号:1009-3044(2008)08-11ppp-0c
  
  1 引言
  
  PowerBuilder是软件开发中应用较广泛的一种面向对象的程序设计语言,传统的教学方法片面强调语法学习,学生实际编程能力训练的不够,在教学中缺乏对学生综合应用能力的培养。在教学过程中采用案例教学法能够克服以上弊端,大大提升教学效果。随着我国教育的发展和教学方法的改革,案例教学在教学中已显示出其强大的生命力。
  
  2 PowerBuilder课程的特点
  
  目前数据库的开发平台有很多种,PowerBuilder是其中比较优秀的一种。它作为一种专业的面向对象的客户机—服务器开发工具,以其功能强大、使用方便的数据窗口对象、丰富的数据表现风格、灵活快捷的数据转移方法、操作方便的可视化集成开发环境而著称。数据窗口对象是PowerBuilder中对象类型,是专门为了访问后台的数据库服务的,在数据窗口对象中定义了数据的来源和数据的显示风格,这样在应用程序中,开发人员就可以把精力完全放在程序的流程控制上,而不用关心具体数据的来源,这样大大减轻了开发人员的工作强度,提高了开发效率。作为计算机编程语言类课程,正在被各高校列入教学计划中。
  
  3 PowerBuilder的传统教学模式及存在的问题
  
  在传统的教学模式中,教师往往先教编程理论知识,然后举例、上机练习,,每一章节都是按此顺序按部就班地组织教学,整个教学过程呈现出以语法为主线的模式。一些作为语法应用示例的简单程序缺少程序设计方法、算法设计与分析方面的系统训练。这种传统的以教师为中心,以课程为主体的教学模式是一种“重教轻学”的教学模式。这种教学模式的结果是教师讲什么,学生学什么,学生的思维被束缚在老师规定的思路、范围中。在整个教学过程中,学生缺乏积极主动性,导致在自己编写程序时无从下手,无法从能力的培养和提高上得到锻炼,使培养出的学生往往是“语法的举人,编程的矮子”。
  
  4 案例教学简介
  
  案例,是对一个复杂情境的记录。一个好的案例是一种把部分真实生活引入课堂,从而可使教师和学生对之进行分析和学习的工具。综合各家之言,结合教育教学实际,所谓案例,就是在真实的教育教学情境中发生的典型事件,是围绕事件而展开的故事,是对事件的描述。所谓案例教学,就是在教师的指导下,根据教学目的要求,组织学生对案例的调查、阅读、思考、分析、讨论和交流等活动,教给他们分析问题和解决问题的方法或道理,进而提高分析问题和解决问题的能力,加深学生对基本原理和概念的理解的一种特定的教学方法。
  案例教学是以案例为基本教学材料,将学习者引入教育实践的情境中,通过师生之间、学生之间的多向互动、平等对话和积极研究等形式,提高学习者面对复杂教育情境的决策能力和行动能力的一系列教学方式的总和。
  案例教学并不单纯是一种教学方法,它实际上是以教学内容的变化为前提条件的。案例教学也并不单纯是一种教授法,它实际上也是以学生行为的转变为前提条件的。如果学生仍然热衷于自己先前的角色,把自己置身于教学过程之外,只是作为一个旁观者,案例教学也就失去了意义。案例教学甚至不能简单地定位在方法上,它所设计的层面是多样、复杂的。
  
  5 案例教学法在PowerBuilder教学中的实施
  
  案例教学法在早期更多的是应用于法学、商学领域,而很少运用与理工科教学。随着计算机软件的发展,一些面向对象的程序设计语言不断出现,传统的计算机教学中以语法为主线的教学模式已不能适应现代教育的要求。 要想使学生在学完PowerBuilder后能运用所学的知识完成实际应用程序的开发,必须在PowerBuilder教学中采用案例教学法。
  5.1 在PowerBuilder中使用案例教学法的过程
  首先教师要选择合适的案例,比如可以用一个小型管理系统(如学籍管理系统、工资管理系统等)作为大作业,教师在讲课时以这个大作业的程序设计要求为总体要求,每一章学过之后要求完成一项或几项编程作业,各章的编程作业不是孤立的,而是相互联系的,实际上它们是一个小型或中型管理信息系统的组成部分。例如,在PowerBuilder中教授了数据库的创建与连接后,要求学生进行数据库设计,建立起学籍管理系统中将要用到的各种表;介绍完窗口对象和常用控件后,要求学生建立登录窗口、学生情况录入窗口,完成登录功能和学生情况录入功能;在介绍完数据窗口对象的编程后,要求学生创建“学生基本情况”窗口,可以实现对学生基本情况表中的记录的前后翻阅,以及插入新记录、删除当前记录、数据库更新以及记录的打印等功能……这一个一个作业看似独立,其实都是围绕一个总的要求——编写一个学籍管理系统。当学生学完了整个课程,完成了平时要求的各项作业之后,他们会发现自己已经创建了一个完整的管理信息系统。学生在学习PowerBuilder的过程中,通过几次大作业可将自己学过的知识和算法等综合在一起,从整体的角度审视整个系统的设计,并通过上机进行综合调试,达到提高编程能力的目的,以及提高学生解决实际应用程序的能力。
  5.2 利用案例进行教学有两种实施方法
  (1)首先利用案例引起学生的兴趣,并引出案例中所蕴含的新知识,激发学生的求知欲,然后教师引导学生学习新知识,指导学生利用所获得的知识去解决案例中的问题;
  (2)首先教师进行新理论知识的讲授,然后给学生提供案例,但不给出解决办法,组织学生进行分析、讨论、归纳,最后得出解决办法。
  
  6 案例教学模式的优点
  
  通过在PowerBuilder的教学中采用案例教学法,深刻体会到案例教学与传统的教学模式相比具有很大的优势:
  (1)教学案例为学生提供了各种教学问题的充分的描述,这些问题是他们将来有可能遇到的实际问题,这些案例本身包含了分析问题的不同思路和解决这些问题的多种渠道;
  (2)案例教学法的实施使学生的主体作用得以充分发挥。教学过程中学生始终处于一种积极的、主动的状态,这样可以充分调动学生的学习兴趣;
  (3)在PowerBuilder的教学中采用案例教学法克服了传统的以语法为主线的教学方法的弊端,使得学生在学完本课程后,不仅理论知识扎实,而且在编程能力、解决实际应用程序能力方面也有很大提高。
  
  7 结束语
  
  系统化的案例教学法如能得到有效的实施,将使学生在学习阶段保持高度的学习兴趣,综合应用能力将得到很大的提高。在授课过程中要将传统讲授与案例教学有机结合起来,实现两者的优势互补,充分调动起学生学习的主动性、积极性,使学生在知识、实际应用能力两方面都得到提高。
  
  参考文献:
  [1]张家军,靳玉乐. 论案例教学的本质与特点[J]. 中国教育学刊,2004,48-50.
  [2]董荣胜,古天龙. 计算机科学与技术方法论[M]. 北京:人民邮电出版社,2002.
  [3]郑金洲. 案例教学指南[M]. 上海:华东大学出版社,2000.
  [4]张继学.案例教学及其在国内的发展研究[J].职业教育研究,2004(11):60-61.
其他文献
摘要:本文介绍了分布式入侵检测系统的重要性和现有分布式入侵检测系统的局限性,提出了一种基于数据融合和数据挖掘的分布式入侵检测系统模型(DIDSFM),叙述了数据融合和数据挖掘应用于分布式入侵系统的意义,并详细说明了系统的体系结构和工作原理。  关键词:入侵检测系统;数据融合;数据挖掘;分布式  中图分类号:TP312文献标识码:A文章编号:1009-3044(2008)24-1106-02  De
摘要:模式匹配算法是入侵防御系统中检测引擎的核心算法,模式匹配算法的效率决定了入侵防御系统的性能。本文对模式匹配算法进行了研究,重点分析了多模式匹配算法Wu-Manber算法,并针对Wu-Manber算法存在的不足,提出了Wu-Manber算法的改进算法。  关键词:入侵防御系统;多模式匹配;Wu-Manber算法  中图分类号:TP311文献标识码:A文章编号:1009-3044(2008)12
摘要:从网络数据传输的安全性问题出发,研究了SSL运行机理和JSSE的框架及API,设计了一个应用JSSE建立安全连接的原型,并以实例验证其有效性。  关键词:安全套接字层;Java安全套接字扩展;工厂模式  中图分类号:TP393文献标识码:A文章编号:1009-3044(2008)08-10ppp-0c    1 SSL    随着计算机网络的日益普及,如何保证数据在网络上安全传输已成为一项基
摘要:Java程序设计语言是现今比较流行的编程语言,如何对高职高专的学生讲授这门语言,是研究的主要问题。首先论述了高职高专的教学特点,然后根据特点,从三个方面对教学实施过程进行论述。包括基础课程学习的研究,教学教法的引导,以及如何提高学生的学习积极性。最后对论点进行了总结。  关键词:Java;高职高专;实践  中图分类号:G44文献标识码:A文章编号:1009-3044(2008)30-0678
摘要:传统的计算机辅助教学(CAI)模式忽视学生的主体性和差异性,不能根据学生的各自特点实施因材施教。而智能计算机辅助教学系统(ICAI)坚持“以人为本、学生第一”的教育原则,尊重学生的个体差异性,实现因人施教、自适应性教学,充分发挥学生的主体作用。本文针对《计算机文化基础》教学中存在的不足,结合智能教学系统特点,研究并给出了一种基于Web的《计算机文化基础》的智能教学系统构造原型。  关键词:教
随着社会的发展,小学语文教育教学的观念正发生着的巨大的变化。在教材中,儿童文学作品的比重越来越大,越来越多的小学语文教师也有意识地将儿童文学引入小学语文阅读教学的实践。然而,长久以来,针对儿童文学作品阅读教学的理论和方法的研究较少。二十一世纪出版社集团出版、朱自强教授编著的《小学语文儿童文学教学法》以专著的形式系统地阐述了小学语文的儿童文学教学法,堪称是国内儿童文学教学法研究的开山之作,为小学语文
摘要:《数据库原理与应用》课程是2年制高职计算机软件及相关专业的一门专业基础必修课,重点阐述了该课程的实践教学方法,提出一些新的教学方法、教学手段和具体实施策略,提高实践教学质量和教学效率,培养学生的软件开发和维护能力。  关键词:数据库;实践教学;教学改革;高职  中图分类号:G434文献标识码:A文章编号:1009-3044(2008)21-30568-01    1 引言    《数据库原理
摘要:近几年来,随着现代科学技术的飞速发展,计算机软件的功能越来越强,课件的使用越来越普遍。本文就Authorware7.0在制作多媒体课件的过程中常用的方法与技巧进行分析,以提高广大教师开发多媒体课件的技术水平。  关键词:教学课件;Authorware7.0;交互性;流程线;图标  中图分类号:TP393文献标识码:A文章编号:1009-3044(2008)12-20ppp-0c    Str
摘要:射频识别技术作为一种新型的自动识别技术,具有可靠性高、保密性强、方便快捷等特点。针对计算机开放实验室管理中存在的问题,将射频识别技术引入到实验室门禁系统中,提高了实验室管理的科学性和可靠性。文章阐述了RFID的工作原理、系统的结构及其实现。  关键词:RFID;实验室;门禁系统  中图分类号:TP315文献标识码:A文章编号:1009-3044(2008)21-30552-03    Des
语文学科核心素养主要包括“语言建构与运用”“思维发展与提升”“审美鉴赏与创造”“文化理解与传承”四个方面。其中,“思维发展与提升”一直是课堂教学的难点。既然要“发展与提升”,那就是要借助阅读材料将学生的思维能力上溯到其所能达到的最高值,如此才能达到教学效果的最大化。那么,在阅读教学中,怎样才能有效培养学生的思维能力呢?本文以统编教材四年级上册《一只窝囊的大老虎》教学为例作具体分析。  一、把课文读