资源描述
单击此处编辑母版标题样式,单击此处编辑母版文本样式,第二级,第三级,第四级,第五级,*,*,第9章存储过程与触发器,储过程,存储过程的创建第9章存储过程与触发器,储过程,知识回顾:,1、写出如下查询语句,查询Xsqk表中,计算机网络专业的学生基本信息,并,且按照学号降序排列,select*from xsqk,where专业名=计算机网络,order by学号desc,2、思考,如果在网络上同时有5000个用户执行这一查询,则服务器会出现什么情况?如何解决这一情况?,解决办法:最好将查询语句的代码都放到sq服务器上,而不是客户机中。,第9章存储过程与触发器,91存储过程概述,92创建管理简单存储过程,93创建管理带参的存储过程,信息技术课一直以来都是学生最受欢迎的课,往往上节课刚下,顾不上课间休息,就早早到了机房。学生对信息技术课有高涨的积极性、浓厚的学习兴趣和强烈的探索欲望。当学生坐到计算机前,难抑操作欲望,往往我在前面操作演示,学生想尽设法脱离监视,自行上网、玩游戏。教学效果往往收获甚微。正因为信息技术课这一特殊性,如果高效率地上好这门课,一直是让我困扰的问题。,1.课前教师要做好充分的准备,日常教学中某些教师上课铃响过后,因手头任务还没有完成或其他事情拖延导致很晚才进入计算机教室;或者上课时,才发现有的学生机器出了问题,又要忙着先解决计算机故障,或正在上课时,被领导或同事打电话喊走帮忙维护计算机,这些行为都会浪费课堂教学时间,影响课堂正常教学。解决策略:教师应事先安排好自己的工作,提前23分钟进教室,让学生有过渡时间做好上课准备,教师也可以利用这段时间和部分学生沟通。这样上课铃响后,学生才能很快进入学习状态,也只有做好充分的课前准备工作,教师的课堂教学才会轻松、灵活、高效。因此,信息技术教师在课前有很多工作需要准备:机房计算机和教学需用软件的准备。对教学资源的合理准备。教师只有对教学资源准备充分,做到心中有数,教学才有针对性。对上课学生准备,教师对学生要有充分准备,这样教学过程中才能做到点面结合、轻重有别,因材施教,教学效率才会高。,2.激发学生学习兴趣,让学生在学科学习中具有学习兴趣,调动学生学习积极性,是保证课堂教学活动活力的重要方法。初中信息技术教学活动中也一样,教师需要关注学生主体地位,关注学生的学习兴趣,以提高学生学习兴趣为手段,构建理想课堂。如讲解有关于计算机的Word文件知识时,教师要耐心为学生讲解计算机办公软件的使用方法,讲解Word文档中工具栏的使用方法等。课堂中,有一部分学生具有良好的计算机素养,教师可以让这些学生帮助计算机基础不扎实的学生,让学生体验学习信息技术的成就感,使基础不扎实的学生快速提高,激发学生信息技术学习兴趣。,3.建立和谐的师生关系,提升教师自身的魅力,新课程理念指导下,建立和谐的师生关系很重要,教师上课要带上良好的情绪、真诚的微笑面对每一个学生,拉近师生之间的距离,尽可能让学生感到教师平易近人、和蔼可亲,让他们轻松愉快地投入学习中,有问题才会及时提出来,师生双方才可以及时交流。教师应不断分析学生的感受,做学生的良师益友,与学生建立民主平等的关系。在教学过程的每一个环节都把握好“度”,营造和谐课堂,为学生创造轻松、开放、自主的学习环境,让教师在和谐中诠释教学,让学生在和谐中建构知识,从而在学生心目中不断提升教师魅力,让自己的课堂散发出灵性光辉,爱学生,尊重学生,让学生对老师产生喜欢的感觉,从而达到“亲其师,信其道”的效果。,4.加强知识的整体化、系统化、条理化,传统初中信息技术教学中经常出现以下几种情况。首先,备课中,没有从整体教材或者总体课程出发,直接进入教材各个章节,即边讲边备课,这样,学生对课程教材根本没有立体结构感;其次,教师在初中教学中进行的备课对其教学方法产生一定影响,对知识零散的讲解使初中生的知识掌握程度不能完全依靠方法完成。这种教学方法的效果不好,学生对近期知识掌握较好,而对学过时间较长的知识则逐渐遗忘。这显然不是我们的教学目的。所以,初中信息技术教学中,教师应该引导学生对知识之间的联系加以重视,将知识整体化、系统化、条理化。如学习FrontPage,可设计一节网站制作课,对以前所学网络知识进行综合运用和延伸。过去的经验和相关研究证明,在相对有序的结构中提取相对有序的知识,必然是迅速而准确的。显而易见,如果一个学生的知识结构具备整体化、系统化、条理化的特点,那么他的知识就会更具备可利用性,解决问题的时候能及时准确地提取相关知识,因此教师应帮助学生对知识进行概括总结,建立起有效的知识结构,使知识条块化、网络化、链条化。如学习Excel图表时,结合数学学科中的统计人口实例教学等。,5.运用游戏教学,优化教学形式,让学生在好玩中学到信息技术技能,所谓游戏教学,指在教学中以游戏方式把信息技术教学寓于游戏之中,让学生在学中玩、玩中练,以使教学变得生动、有趣。比如:信息技术基础课教学中,巧用“警察抓小偷”、“太空大战”等富有情趣的闯关游戏,可提高学生的计算机操作技能。由于游戏中都设置了由易到难多个关口,学生每闯过一关,心中就多一份成就感,他们在忘情的“玩”中不知不觉地熟练了指法,熟知了换挡键、退格键、功能键等多个键的功能与操作。,6.让学生养成好的习惯,习惯是一个人最重要的、最稳定的素质。许多事例表明:不同习惯是成功和失败的分水岭,好习惯是开启成功大门的要素,而坏习惯则会导向失败的歧途。因此,学习中要时刻培养学生良好的习惯。平时练习中,教师要注重培养学生认真读题的良好习惯。如Flash动画制作中,添加形状补间动画的时候,学生往往由于动作补间动画制作的习惯,常常右键添加补间动画。这样会导致学生发现错误时,很难把操作改成形状补间,甚至有时候还要重新操作整个Flash题。这里我要求学生一律在属性面板中修改,同时我将Flash的大部分知识都归结到属性中,培养学生使用属性面板的习惯。在Excel表格中做函数法时,要养成四步骤习惯:第一步放位置,第二步选择函数,第三步选择区域,第四步确定回车。培养这一习惯的目的是防止学生计算时把不该计算的部分数据计算进去。如统计成绩时学生往往求平均分的时候将总分也一起加进去。,7.创设参与学习情境,营造“听、说”的氛围,信息技术课是学生最热衷的课程,但也存在部分学生“对具体操作比对理论知识更感兴趣”的现象,甚至抱着“上信息技术课就是玩”的态度,有些学生上课根本不听讲,特别是让学生表述时,往往会出现“冷场”局面。我认为出现这种情况的原因主要在教师身上,教师应该由“教为中心”向“学为中心”转变。,分段式教学法指的是教师在上课前,提前将课堂上准备传播的知识内容分割成几个阶段或者几个小块,然后再计划好每个小块需要完成的任务,并且逐个或者统一部署,指导督促学生完成计划。,通过分段式教学方法开展实践教学,可以帮助学生更轻松地领会教学内容,进一步实现教学计划,有助于强化教学管理,使学生认识课堂教学的内容和意义,从而顺利达成教学目标。分段式教学法能够使学生循序渐进地接受教学内容,各个教学阶段逐步递进,连贯进行,避免教学内容脱节。这种教学方法能帮助学生及时温习巩固之前的课堂内容,并与新的教学内容之间做好前后衔接。部分学生具有很强的学习能力,也可以在教师的指导下自主安排课程进度,从而进一步拓展学习内容。,程序设计基础是一门专业基础课,它是人机之间进行信息交流的重要工具,也是后续专业课程的基础。对于一个刚接触计算机语言的学生来说,建立程序设计思想并不是一朝一夕的事情。有的学生虽然能够快速领会课堂教学内容,一旦进行上机操作或涉及到具体的操作编程时,就不会调试程序、无从下手,甚至毫无思路,这说明学生所能领会的编程知识内容仍停留在跟着教师的例题“画瓢”的阶段,情况一旦发生变化,就措手不及。长此以往,学生就容易产生畏难情绪,甚至开始厌倦程序设计课程,这往往会出现学生完成了教学内容的学习,但实践操作方面的知识几乎为零,他们没有足够的实践经验去解决实际问题,不利于学生学习兴趣的培养以及学生思维能力、创新能力、独立分析问题和解决问题的能力的提高。,在程序设计基础中采用分段式教学,既能使学生具备扎实的基础知识,又具备解决实际问题的能力,达到逐步培养学生良好的程序设计风格、程序设计思想、动手能力和创新能力的目的。,1 在采用分段式教学之前,教师应制定好详细的教学计划,1.1 选取适当的阶段性项目是关键,所选取的项目必须覆盖教学知识点且难度适合,必须充分考虑学生现有的知识经验和能力水平,以及学生通过努力是否有可能达到项目学习的目标,能解决项目中出现的各类问题。,1.2 按阶段性项目开发的难易程度和形式制定教学计划和教学进度,在制定课程教学进度的时候要结合项目来进行,教学计划和教学进度的设计应按软件设计过程的顺序来进行。,1.3 鼓励学生变换代码,很多时候学生只会照搬代码,并没有真正理解程序代码的含义,教师在分段式教学过程中,应针对本阶段的项目,设计具体的案例,鼓励学生使用其他代码来实现某些功能,促进学生对程序的理解,提高学生的创新能力。,1.4 完善评价系统,以项目学习的过程和项目完成的情况,来评价学生本阶段的学习效果。,2 程序设计基础中的“四段式”教学,根据循序渐进的原则,可以在教学中把程序设计分为基础入门、提高、高级和综合应用四个阶段,并采取相应的教学方法,逐项落实技能训练的阶段目标,取得了满意的教学效果。,2.1 基础入门阶段,本阶段以讲述基本知识为主,是所有的学生都应该掌握的,有利于学生落实基础知识,形成基本技能。对于初学者来说,本阶段的任务是掌握程序的基本构成,了解程序设计的基本步骤,讲述选择结构、循环结构的程序设计。讲授时选择的分阶项目要精挑细选,遵循从单分支到多分支,从易到难的原则。要引导学生分析问题的特点、发现解决方法的多样性,从而培养学生的发散思维及创新意识。,2.2 提高阶段,本阶段的任务是掌握数组和函数,并简化、重用了代码。这个阶段的教学侧重以学生为中心,在教师的指导下使学生逐步养成自主学习的习惯。在每堂课上,由教师先提出自学提纲,让学生按提纲的要求安排自学。为了拓宽学生的知识面,培养学生的创新意识,指导学生利用网络资源,在课余时间搜集与教学内容相关的信息。然后,在教师的指导下,让学生针对所学内容提出问题,在师生共同分析与讨论中使问题得以解答。最后,教师对本次授课内容进行精炼的总结。这一阶段的教学任务是初步培养学生的自主创新意识和创超性思维能力,使学生掌握自主学习方法。,2.3 高级阶段,本阶段的任务是掌握数据类型的自定义,结构体及指针变量的输入输出及其简单运算,在不考虑算法健壮性的前提下,能应用结构体指针进行链表的建立、访问等操作。,2.4 综合应用,学习完上述内容后,一般安排课程设计,通过综合性题目的练习,能有效地检验学生对所学知识的理解、掌握、熟练和应用,培养和孕育综合应用能力和创新能力;同时,适时、适当引入软件开发的思想。这一阶段,是检查学生充分所学知识的掌握情况的重要阶段,也是教师教学的关键环节,是学生落实课内知识的有效途径,对提高学生的成绩、能力、以及学习课程的积极性都有极大的帮助。,3 在分段式教学中应注意的问题,3.1 科学划分教学模块,将一门课程划分为多个模块,会破坏知识的完整性、连贯性,学生就很难从整体上把握知识结构。所以,模块的划分不能忽视知识结构的内在联系,应确保每个模块具有一定的独立性;教学模块的划分应该把程序设计的前瞻性、科学性、实用性体现出来,切忌冗余或重复;重点内容要重点讲解,淡化细节,有节奏的引导学生通读知识点,帮助其全面把握知识脉络,培养学生的自学能力。,3.2 引导学生转变学习模式,随着计算机技术和信息技术的飞速发展,计算机知识的更新日新月异。只讲授理论知识的课堂教学模式已跟不上时代发展的要求,学生毕业后在实践工作中使用计算机时,不得不重新学习。所以,计算机教学不仅要教授学生计算机理论致使,还应该帮助学生领悟学习方法。教师应该引导学生掌握教师的主导作用与学生的主体性相结合的学习方法,逐步适应教师的讲授提纲挈领与学生的学习深
展开阅读全文