《Delphi语言程序设计》教学探讨.doc
文本预览下载声明
《Delphi语言程序设计》教学探讨
摘要:Delphi程序设计语言具有功能强大、简单、高效等优势,一经推出就受到了广大编程爱好者的青睐。各大高校相继开设了《Delphi语言程序设计》课程。笔者根据多年的教学实践,分析了教学过程中存在的问题,提出了一些新的教学目标、教学方法及考核方法和实施策略。
关键词:Delphi语言程序设计;教学目标;教学方法;考核方法
中图分类号:G642文献标识码:A文章编号:1009-3044(2008)36-2977-02
The Teaching Discussion of Delphi Language Programming Design
ZHANG Yang, ZHANG Li-zhong
(Dept. of Computer Science, Shenyang Institute of Chemical Techonology, Shenyang 110142, China)
Abstract: Delphi programming design language is a powerful,easy to use and efficient language. As soon as it appeared, programming lovers like it. Now many colleges and universities open this course. Author analyse the problem appeared in the teaching, and propose a number of new teaching objectives, teaching methods and examination methods and the implementation of the strategy according years of teaching experience.
Key words: Delphi language programming design; Teaching Target; Teaching method; Evaluation method
1 引言
Delphi是Borland公司开发的一种基于客户/服务器体系的Windows快速应用开发工具。自从它问世之日起,就一直是广大编程爱好者的宠儿。它采用了全新的可视化编程环境,为我们提供了一种方便、快捷的Windows应用程序开发工具[1]。2007年前笔者采用传统的教学模式,以程序语言自身的体系为脉络展开教学,即只注重编程语言的基本语句、语法和一些细节的介绍,发现由于该教学模式不是以解决实际工程应用问题为目的展开,学生难以在学习中提升分析和解决实际问题的能力,也无法获取实际项目开发经验,因此对这门课的教学进行改革与探索势在必行。
2 教学目标和教学方法改革
现行的计算机专业类教材大多与其它学科式的教材一样,重视知识结构的系统性,教学内容大多以线性方式展开,适用于“循序渐进”的传统教学模式,以《Delphi语言程序设计》的教材为例,从语言基础、流程控制、过程与数组、窗体与组件、对话框设计、菜单、工具栏和状态栏设计等等,分章编排,在每一章的内容里,也同样按线性方式展开。如果,在教学中仍按传统的教学方法按章节讲授,势必降低的课程的综合性、实用性,也缺乏趣味性,这不但难以培养学生学习兴趣,使得教学双方都陷入困境,而且,学生不知道如何在真实的情境中灵活地使用知识和运用技巧。这样的学习,是很难面对今后工作的。要改变这一现象的方法,比较成功的是运用以课题或案例[2]来开展教学活动的行为导向教学法进行教学,在教学中,淡化知识的系统性和连贯性,更多关注的是知识之间的联系,在联系中学习知识、在综合运用中学习知识,使学生不仅学会了程序设计知识本身,又培养了学生运用程序设计的知识去解决实际问题的能力,达到“学以致用”的教学目的。
《Delphi语言程序设计》是一门实践性和操作性很强的课程,知识涉及许多抽象的术语,如:类、对象、过程、语句、组件等等,还有大量的开发工具的使用。仅就Delphi的开发环境为例,其中就包含了:窗体设计器、代码编辑器、对象浏览器、属性窗口、工程管理器、工具箱、菜单、工具栏等等。掌握和熟悉它们的最好方法,就是在不断的结合实际的案例或课题的操作实践中去掌握。在教学中,教师可以把课程内容包含在两到三个综合贴近实际的项目,给出案例,再把这个项目分成若干个小项目(或模块)。例如:以开发一个图书管理系统为一个综合项目,再分别以“登录窗口”、“查询窗口”等为小项目进行设计开发,学习相关的基础知识(如:在设计“登录窗口”的
显示全部