foxpro教学法浅议

foxpro教学法浅议

ID:23345906

大小:106.00 KB

页数:6页

时间:2018-11-07

foxpro教学法浅议_第1页
foxpro教学法浅议_第2页
foxpro教学法浅议_第3页
foxpro教学法浅议_第4页
foxpro教学法浅议_第5页
资源描述:

《foxpro教学法浅议》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、FOXPRO教学法浅议  摘要:教学内容和教学方法是教学过程中的基本要素,科学的教学内容只有运用恰当的教学方法,不同的教学方法使用的情况和取得的效果是不同的,选择适当的教学方法才能达到预期的教学目的。对于VFP教学,我们应采取恰当的教学方法,充分利用计算机语言提供的特殊的教育环境,培养学生观察问题、分析问题、发现规律的能力,从而取得良好的教学效果。  关键词:FOXPRP教学方法  由于数据库和程序设计初步内容的理论性较强,学生在学习这部分知识时往往感到难度较大。我从以下几方面进行了探索。  一、密切联系实际,激发学生的学习兴趣  数据库和程

2、序设计的教学,一定要密切联系实际,从学生身边最常见到的学生档案、考试成绩统计等信息数据入手,去认识数据库系统的操作。平时上机建表时,也可启发学生建立与自己有关的信息表,比如同学的通讯录、出勤记录表等。这样使学生在学习的时候不会感到抽象,因为接触到的都是他们自己天天都见到的丰富的数据信息,从而对学习数据库知识产生亲切感。数据库基本命令上完时,可以让学生将所在班级的成绩信息输入计算机并用FoxPro命令统计,可以极大地激发他们的学习兴趣,从而产生学习的动力。6  学生在学习数据库知识,并用FoxPro命令解决身边的一些实际问题时,一方面会为自己学

3、了就能运用感到成功的喜悦,但同时会感到要很多的命令才能完成一个任务是麻烦的。这时候教师可因势利导,指出要解决执行多个命令才能完成一个任务的问题和处理大量的复杂性的数据信息,就必须编制程序,于是就需要学习程序设计,这样就可以将学生激发出来的兴趣引入更深入的学习中去。  二、由易到难,逐步深入上好理论课  程序设计初步部分的内容相对数据库部分内容难度要大一些。对这部分内容的教学,要采取由易到难、逐步深入的方法。学习程序设计的目的就是要培养学生的结构化程序设计的逻辑思维,而这种逻辑思维又主要是通过对顺序、条件、循环三种结构化语句和过程、子程序及自定

4、义函数的学习来获得的。要让学生学好上述三个语句,首先要理解各语句的结构、功能,然后是多举例,举例也要由易到难,例如顺序结构语句的学习,最好的解释就是把前部分学过的数据库命令顺序串起来执行,因为学生有了数据库的基础,对执行结果一看也就能明白顺序结构语句的特点。再比如学习条件语句,这时可先举数学中的一些数值判断的例子,例如有这样一个关系式:当x≥0时,y≥0;否则当x<0时,y<0。对于这样一个简单例子只要学过初中数学的人就能理解,然后通过这个例子来教学生认识条件判断语句的结构、书写规则。当学生明白条件判断语句是怎么一回事时,就可再举一个比较简单

5、的有关数据表操作的例子,例如对学籍表按学号查找学生,找到则显示该学生信息,否则显示“查无此人”6。一个个地深入,难度慢慢加大。在例题中最重要的就是要有明确的、明显的结果深深留在学生脑海里,使学生感到每学习一个语句都能更深入地学习和运用数据库技术。同时举例时应尽可能和学生身边的事情相联系,并且很多例子应该让学生自己先做,然后老师再讲解,有些例子干脆就将学生带到机房去做,做过后再来讲解,这样就能让学生多动脑、多动手、多翻书去主动学习。学习编程往往是看别人编的程序很容易,但真的自己来动手时,有时很容易的程序都要想半天。所以在学生学编程时,应该提倡让

6、学生先看懂老师编的程序,然后学会修改老师的程序,进一步自己来动手写程序,这样的话就能达到事半功倍的效果。在让学生循序渐进学编程时,老师应多采用程序填空、补充完整的方式诱导学生进入编程的角色。同时对于编程要用到的很多函数及其他语句,就可以在讲程序设计时,结合例子碰到一个讲解一个,使学生活学活用,避开了很多教材一开始就大量集中讲解函数和变量,既枯燥又抽象的编排,打掉学生学习的拦路虎,减轻学生学习的心理压力。因为若没有一定数据库知识,就很难理解和记忆这些内容,放在程序中见一个讲解一个,就使学生感到学编程并不是那么抽象和枯燥。  三、一题多解法  程

7、序教学不应以问题的解决为最终目标,还应鼓励学生进行多角度的思考,寻找多形式的解题方法,提出独辟蹊径、算法优化的设计思路。如查询学籍表入学成绩大于500分的少数民族学生时,我们可以要求学生用DOWHILE……ENDDO、FOR……NEXT及SCAN……ENDSCAN三种不同结构的循环程序语句编写,并通过对比以分析语句的优劣和使用规则。一题多解法,可以训练学生解决问题的多样性,也有助于区别各种类型语句的不同用法。  四、分模块,分中化难点6  程序教学要积极灌输模块化的设计思想,提高学生驾驭复杂问题的能力。我们要让学生认识到编程就像建造一幢框架结

8、构的大厦,不必按部就班顺次叠加(可以先建框架再充实内容)。我们要善于抓重点,突难点,要学会避繁就简、化难为易、化大为小,我们可以让学生将复杂的问题分解成一个个易于解

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。