(精品)条件迁移法在VB教学中的探索与实践

上传人:仙*** 文档编号:189633131 上传时间:2023-02-23 格式:DOC 页数:20 大小:107.51KB
收藏 版权申诉 举报 下载
(精品)条件迁移法在VB教学中的探索与实践_第1页
第1页 / 共20页
(精品)条件迁移法在VB教学中的探索与实践_第2页
第2页 / 共20页
(精品)条件迁移法在VB教学中的探索与实践_第3页
第3页 / 共20页
资源描述:

《(精品)条件迁移法在VB教学中的探索与实践》由会员分享,可在线阅读,更多相关《(精品)条件迁移法在VB教学中的探索与实践(20页珍藏版)》请在装配图网上搜索。

1、条件迁移法在教学中的探索与实践 摘要:VB程序设计是很多院校的第一门编程类课程,它功能强大易于掌握。对初学者来讲,例题选取是否恰当对于学习效果有着决定性的意义。本文主要探讨在例题选择和讲解过程中如何使用条件迁移法让学生深入理解知识点、活学活用。关键词本文来自:计算机毕业网 :VB程序设计;教学法;条件迁移 1条件迁移法条件迁移法是指在教学过程中,在某个例题的基础上逐步改变或增加条件,过渡到新的例题,以此提高学生举一反三的能力,同时也提高学生主动发现问题、解决问题的能力。VB程序设计课程的实践性强,需要学生对于例题深入理解而不仅是死背程序。同时,VB作为一门程序设计语言,其语法结构是固定的,但应

2、用到各种题目中是灵活多解的,故对一种结构需要多道例题讲解,这就需要学生掌握各例题的异同,而不是独立去记忆。而应用条件迁移的办法进行例题之间的过渡,可以让学生对知识点理解透彻,同时一步一步地引导让学生融会贯通,从而克服了程序设计难学、枯燥的问题。2实例VB中的循环结构部分因过程不直观且语法结构中参数较多,故此较难掌握。在FOR语句的教学过程中,笔者使用条件迁移法设计例题,效果很好。首先让学生做一道习题,用print语法输出一个“*”。写出程序后该练习题稍做修改:输出10个“*”又该如何?同学们会发现修改后的题目做起来很烦琐,于是教师可引出FOR循环结构。讲解完FOR循环的语法结构,设计两道例题。

3、例1为刚才的练习修改题,循环输出10个“*”,例2为输出19这9个数字。如果只是一个例题讲完就直接抛出第二个例题,学生掌握的可能仅仅是两种题目的做法。若调动学生的思考,对例1进行层层修改进行思考、讨论和演示,那么学生掌握的将是很多种题目的做法。为了体现对例题的修改,例1的第一个修改题目标为例1.1,以此类推。过程设计如下。例1讲解过程略。得出程序为:Fori=1 to 10print *next运行该程序,观察结果会发现确实输出了10个星号,且排成了一列。思考题:若希望10个星号输出格式是排成一行而不是一列,该如何修改程序?学生通过回顾print语法,就可以得出结论print语句后加上分号。例

4、1.1 若是输出30个星号,该如何修改程序?对照例1,学生可以一眼发现修改数字10为30就可以。由此可以得出小结1,FOR.to.这句控制输出的个数(也就是循环的次数)。例1.2 若不是输出星号,而是输出数字“0”,如何更改?学生也很容易找出将星号改为0就可以了。由得可以得出小结2,Print这句控制输出内容。现在引出例2,输出9个数字。根据与例1的对照,分析变的是什么、不变的是什么,再根据例1.1和例1.2的结论便可得出结果。例2讲解过程略。整个教学过程的设计思想是不断产生新的问题,让学生参与到对例1的总结中,不但巩固了该例题的理解,而且慢慢转向第二个例题的分析,从而掌握抓住解题的本质,而不

5、是就题论题。学习完循环语句的结构,最难的就是循环语句的嵌套使用问题。循环语句已经较为复杂,循环套循环更会让学生晕头转向。故对循环结构每部分作用的理解非常重要,而例1.1和例1.2的讲解已经做好了铺垫。例3将例1的结果输出10遍。根据练习1和例1的学习,学生已发现学习循环语句的目的,就是解决需要反复处理的操作。那么参照从练习1过渡到例1的解题过程,可容易地写出例3的程序。思考题:若是将例1的结果输出5遍该如何修改程序?通过学生的回答,可以得出总结3:外层的循环控制行数,内层的循环控制列数。例3.1 或作为练习题:输出4行5列的“*”。有了前面的例题层层铺垒,学生做该这道题没有难度,只要对照着题目

6、修改行数和列数就可以了。例3.2 输出一个10行的图案:*.*紧紧围绕总结3,再参考例2的解题思路,做相应的修改就可以得出结论。若还要逐步深入增加难度,可以继续设计例题,如:112123.123456789若再加上空格的输出,可以继续更加复杂。如将例3的结果向右移动,即“*”的前面加10个空格,写成print “ *.*”。书写程序的过程中可发现空格的输出也可套用循环,于是程序又可改成两个循环语句并列的格式。3总结整个过程是教师对例题做总结,然后将根据总结中的细节部分对例题进行对应的修改,形成新的题目,让学生解题抓住两道题目之间的异同。因为有参考便降低了解题难度,同时又因为灵活改变,学生对于知

7、识点的理解与记忆会更加深刻。可见,条件的迁移,目的就是用一个接一个的问题,牵着学生的思维,让他们不停的跟着教学内容思考,而不是一味的坐着被“灌”。其教学过程的设计要点如下:(1) 应多多抓住各知识点的联系,整体的系统的研究教学内容。传统的教学方法都是按章节内容讲,比如控制结构讲完FOR结构然后再讲While结构,两节之间的例题没有什么联系。其实两个结构之间的最大差别在于循环次数的控制,其他都类似。利用条件迁移法,可设计一道例题循环次数可以控制,用FOR结构,再条件稍做更改变成循环次数不可预知,就引出了While结构。这样不但掌握了两种结构的用法即“记忆”,而且对于各种涉及循环的题目何时用何种结

8、构也不易混淆即“活用”。(2) 将其中的关联变成各种问题,根据题目的难度来设计成例题、练习题或思考题,一环扣一环的完成整个教学过程。学生马上就能看出结果的,可以设计成思考题;若需要动手试试或多点时间思考的,可以设计成练习题;改动较多的或需要学生特别记忆的,可以设计成例题来强调。(3) 还可根据学生特点和时间情况,设计成学生个别回答、一起回答或个别黑板演示。通过多样化的解题过程提高学生的学习兴趣,活跃课堂气氛。但注意一定要对学生的回答进行概括和总结,让学生重点关注不同题目的解题关键。总之,对教学活动的安排,体现在例题的讲解和例题的过渡上。若设计的好,整个教学过程就会丰富流畅,时间紧凑有节奏且一气

9、呵成。参考文献1 赵晓华,鲁明珠. VB教学方法改革初探J. 中国成人教育,2006,(4):132-133. 摘要:本文根据对双语教学现状的调查和分析,针对双语教学实施过程中出现的一些问题进行了初步探讨,并提出了相应的参考建议。关键词本文来自:计算机毕业网 :计算机;双语教学;学科损伤1双语教学现状分析本节首先对近年来双语教学相关的文献进行了统计,并据此推断出双语教学在近年来收到普遍关注,并快速发展。接下来就本校计算机相关双语课程与北京邮电大学进行了比较,并对双语教学中存在的问题进行了调查。(1) 双语教学关注度统计1979年至1993年15年间,双语教学相关的文献总量为221篇;1994年

10、至2007年期间,双语教学相关的文献年度数量统计如图1所示。从图中可以看出,自2001年起,双语教学开始受到广泛重视,有越来越多的教育工作者开始关注双语教学,并进行相关方面的研究,这说明各高校自2001年起开始积极推行并探索双语教学,双语教学进入了一个快速发展时期。图1 双语教学相关的文献总量年度变化规律图河北师范大学各个学院的每个专业也都在积极广泛地实践和研究双语教学。目前有省级双语教学试点课程11项,校级双语教学教改课题27项。与以往相比,成效显著。(2) 河北师范大学与北京邮电大学计算机相关双语教学课程的调查与比较据不完全统计,北京邮电大学20062007学年开设计算机相关的双语课程44

11、门,本校计算机相关双语课程14门,如图2所示。北京邮电大学开设有数据结构、离散数学、操作系统、软件设计与开发导论、Linux系统与程序设计基础、数字电路设计、因特网编程、高层网络协议、多媒体信息处理与传输、计算机图形学等;并且有多门课程教材为自写英文教材。本校开设的双语课程有:计算机导论、Java程序设计、Oracle数据库系统开发、智能计算、模糊控制等。图2 两校计算机相关专业双语课比较通过比较发现:北京邮电大学开设的双语课程在数量上占有较大优势,在类别上涉及领域广泛,如多媒体技术、网络与通信、软件设计开发、硬件设计等方向,已经形成了一定规模的计算机专业课程群。而我校目前开设的计算机相关双语

12、课程,重点在基础课与软件方向,无论在种类和数量上,都有一定差距。我校的双语教学之路任重道远。 (3) 双语教学过程中存在的问题双语教学在近几年受到了广泛的重视,各高校都在积极的推行双语教学,特别是在教育部2001年对双语教学提出明确要求后,更是进入了快速发展阶段。但是我国双语教学的研究与实践还不完善,双语教学的教学过程和教学质量都存在一些问题。通过对本校双语教学老师和学生进行访问,发现“学科损伤”是双语教学过程中存在的一个重要问题。进行双语教学的教师发现,原本用10分钟就可以完成的知识点,使用双语或英语教学后,需要30分钟,甚至更多。这一方面是由于教师的英语水平有限,在双语教学活动中,难以自如

13、的完全用英语教授课程;而另一方面,学生由于英语水平的局限,在听课时思维的主动性、流畅性和创造性会受到一定程度的限制。这样以来,就影响了学科教学目标的达成,会造成学科知识本身的损伤和本末倒置的结果。“学科损伤”的另一个重要原因是教学过程中注意力偏移。有的双语教师在备课和上课时,把注意力放在如何通过英语单词传递专业知识上,而忽略了如何引导学生发现问题、解决问题、理解学科重点的教学过程;同样地有些学生把很大部分的精力放在了专业词汇的学习上,而忽略了对技术本身的理解。这种教学效果就会偏离双语教学的本意,使双语教学流于形式,并造成“学科损伤”问题。长期以来,各学科的教学全部是用母语进行,因而学生已经建立

14、起了以母语为背景的知识体系、理解方式和思维习惯。而双语教学开创了以英语作为部分或全部教学语言的授课和学习方式,其中还包含着各学科特殊专业术语的表达。这就会形成学生英语能力与学科目标要求之间的落差,并且是造成“学科损伤”的一个重要因素。2对如何实施双语教学的建议对于如何解决双语教学中遇到的“学科损伤”问题,如何不断提高双语课程教学质量,更好发挥双语课程培养国际竞争力高素质人才的目标,作者对国内部分重点大学双语教学实施办法进行了调查,并发现其双语教学在教学准备、学生预习、课堂授课以及最终考核等各方面都具有一些共同点。本校在积极开展计算机双语教学的同时,也应学习重点大学的成功经验,并从这些方面努力:

15、(1) 教学准备与教案公布双语课程的教师会从查阅、消化国外原版教材以及本专业的相关文献入手,并结合学生的先修课程及本课程的自身特点,撰写出双语教学大纲、教案和讲稿,并在此基础上制作双语教学课件。教师备课会以学生所用教材为主线,并尽可能在网上公布相应的教案或课件,以方便学生的课后复习。(2) 指导学生课前预习鼓励双语课程教师编写专业词汇手册或专业词汇表,使学生能在课前事先掌握一些专业术语;教师会根据课程内容做好课前预习指导,例如给学生发放外文讲课提纲或为学生指定需要预习的原版教材中的相应内容。即教师会做好学生的课前预习指导工作,使学生在课前了解一些专业词汇以及讲授梗概。(3) 授课方法在授课时,

16、对于基本概念、重要原理和难点、重点,教师会以汉语为主进行讲解,其他则会尽量以外语为主要教学语言。在教学内容中设计中应合理安排出学生的口语训练部分,例如采取课堂讨论、外语提问和回答问题等互动形式,注意调动学生使用外语的积极性和主动性。在授课时,会努力学习和掌握国外先进的教学思想、理念,例如探索开展互动式教学、启发研究式教学等;运用现代教学方法来变革传统的教学方式。在教学过程中,努力发挥学生的个性和特长,培养学生的学习兴趣,营造出学生积极参与课堂教学的氛围。(4) 课后交流沟通双语教学效果的好坏,直接反映到学生的理解程度,这需要教师和学生尽可能多地在课下沟通,或采取课后问卷调查方式,逐步改正教学中

17、存在的问题,使课程编排和设计上迎合学生的“口味”。(5) 充分利用网络资源网络资源也是计算机双语教学不可忽视的部分。计算机专业原版专业教材一般都配合有相应的资料网站,学生在网站上可以看到该门课程相应的讨论组、讲稿、课程项目,以及其他相关的阅读资料。在讨论组,学生可以提问,发表自己的看法,同国外的学者一起互相交流学习。(6) 考核办法采用平时成绩与期末考试相结合的办法。平时成绩是注重和鼓励学生用外语回答问题、进行课堂讨论和完成书面作业;期末考试可以采用外语或双语命题。因为是专业课考核,所以学生在外语拼写、语法方面的错误会不作为主要扣分因素。(7) 教师不断提高英语水平课下,教师需要对自身进行英语

18、拔高,需要通过各种途径提高自身的英语教学水平,提高用英语理解专业领域知识水平的能力,如可以通过浏览国外专家的课程讲义、与本校的专业外籍教师沟通与学习等。3结束语本文研究了国内外双语教学的起源,并分析了计算机专业进行双语教学的重要性。随后对双语教学现状进行分析,通过与北京邮电大学进行比较,发现本校计算机双语教学在数量和质量上都有待进一步提高。通过实际教学,发现了双语教学存在的问题,在借鉴了一些重点大学双语教学经验后,对本校下一阶段开展双语教学提出了指导性建议。 参考文献1 胡锐. 关于高校计算机专业“双语教学”的思考J. 当代教育论坛,2005,(11).2 王旭东. 关于计算机学科开展“双语教

19、学”的思考J. 计算机教育,2004,(6).3 张铭,周立柱,庄越挺,张学杰. 关于计算机专业“双语教学”的调查报告J. 计算机教育,2004,(6).4 孙朝云,姚秋玲. 计算机课程双语教学实践中若干问题研究J. 现代电子技术,2003,(9). 程序代码不仅仅是目的,更重要的是继续学习的方法,特别是像二叉树、树和图的遍历这样的包含着存储结构设计的基础性算法,应该是分析、设计、实现和解释复杂算法的工具、要素。本文以垂直输出二叉树、快速排序、汉诺塔、生成二叉链表的设计和实现为例,说明这个方法。1垂直输出二叉树与层次遍历垂直输出二叉树的算法可以利用层次遍历方法1的模式。不同的是,在层次遍历中对

20、结点的访问要改为定位输出,因此,队列中的元素不仅要包含结点指针,而且要包含输出的位置。如何确定结点输出的位置?显示器的横向是X轴,纵向是Y轴,坐标轴的交点在左上角。假设屏幕宽度(screenwidth)是80。如图1所示。 二叉树的第1层只有一个结点,是根,在(40,1)点输出。40为偏移量(offset)。第2层有两个结点,分别是上一层结点的左右孩子,输出的位置相对其双亲的位置而左右对称,因此,偏移量应该是上一层偏移量的一半(offset=40/2=20)。具体输出位置分别是(40-offset,2)和(40+offset,2),即(20,2)和(60,2)。第3层有四个结点,分别是上一层的

21、2个结点(20,2)和(60,2)的左右孩子,偏移量offet=20/2=10,结点(20,2)的左右孩子的输出位置分别是(20-offset,3)和(20+offset,3),即(10,3)和(30,3), 结点(60,2) 的左右孩子的输出位置分别是(60-offset,3)和(60+offset,3),即(50,3)和(70,3)。归纳起来,第i层上任一结点的输出位置是在访问第i-1层结点时,由其双亲的位置确定的。如果其双亲的位置是(parentpos,i-1),那么该结点若是左孩子,则输出位置是(parentpos-offset,i),若是右孩子,则位置是(parentpos+ off

22、et,i),其中偏移量offset是上一层偏移量的一半。如何把输出光标移到输出位置呢?y坐标变化,即层数增加,只要执行换行操作即可。关键是如何根据x坐标的变化来移动光标。控制格式化输出的成员函数ios:width(int),是按照参数值减去当前输出光标的缩进量来更新输出宽度的(而且默认情况下是按右对齐输出)。以图26.7为例,假设一个结点已在位置(20,2)上输出,这时的光标缩进量(假设用indent表示)是20,下一步要在(60,2)的位置上输出,x坐标是60,这时利用成员函数width(int)来计算的输出宽度应该是40,即x-indent,用参数表示为width(40),即width(x

23、-indent)。struct Locationint xindent,ylevel;/结点坐标位置;void Gotoxy(int x,int y)/输出位置static int level=0,indent=0;if(y=0)/重复输出二叉树时要重新赋值level=0;indent=0;if(level!=y)/若层数增加,则缩进量从0开始coutendlendl;indent=0; level+;cout.width(x-indent);/根据已有缩进量确定当前缩进量indent=x;/记录当前的缩进量2快速排序与前序遍历按照树的集合表示法,二叉树根的作用在于把集合分成两部分,一部分代表

24、左子树结点,另一部分代表右子树结点。首先,设计一个划分数组元素的算法:以数组的某一元素为基准,把数组元素分为前后两部分,前面的不大于基准,后面的不小于基准,返回值是基准的下标。这个基准相当于根。然后按照前序遍历的顺序,对数组的前后两部分(左子树和右子树)继续这种划分,直到数组有序(见表2)。3汉诺塔与中序遍历n阶汉诺塔问题:有三根石柱,在一根石柱上放着n个盘子,每个盘子都比它下面的小,遵循以下规则,把盘子移到另一根柱子上:(1) 每次只能移动一个盘子。(2) 盘子可以放在任一根柱子上。(3) 任何时刻,大盘不能压在小盘之上。下面用归纳法证明,n阶汉诺塔问题可以用n层二叉树描述,而且它的解就是该

25、二叉树的中序遍历序列:用一个四元组(n,A,B,C)表示这样一个n阶汉诺塔问题:把n个盘子从A柱搬到C柱,中间可以借助B柱。其中A、B、C的地位是相对的,不妨假设第一个表示起始位置,最后一个表示终止位置,中间表示过渡位置。例如(n,B,A,C)表示把n个盘子从B搬到C,中间可以借助A的n阶汉诺塔问题。用一个三元组(n),A,B)表示把第n个盘子从A直接搬到B。假设有两个盘子,要把两个盘子从A搬到C,即(2,A,B,C),就必须先把第1个盘子从A直接搬到B,即(1),A,B),再把第2个盘子从A直接搬到C,即 (2),A,C),最后把第1个盘子从B直接搬到C,即(1),B,C)。序列(1),A,

26、B),(2),A,C),(1),B,C)正好是以(2,A,B,C)为根,以(1,A,C,B)和(1,B,A,C)为左右孩子的二叉树的中序遍历序列,只是访问结点的结果是,去掉过渡位置,盘子数加括号)(见图2)。双亲结点与左孩子的关系是,盘子个数减1,过渡位置和终止位置交换,与右孩子的关系是,盘子个数减1,起始位置和过渡位置交换。假设有n个盘子时结论成立。现在假设有n+1个盘子。要把n1个盘子从A搬到C,即(n1,A,B,C),必须先把前n个盘子从A搬到B,即(n,A,C,B),然后把第n+1个盘子从A直接搬到C,即(n+1),A,C),最后把前n个盘子从B搬到C,即(n,B,A,C)。序列(n,

27、A,C,B),(n+1),A,C),(n,B,A,C)正好是以(n+1,A,B,C)为根,以(n,A,C,B)和(n,B,A,C)为左右子树根的二叉树的中序遍历顺序(中序遍历左子树,访问根结点,中序遍历右子树)(见图3(a)。而左右子树都是n阶汉诺塔问题,已假设结论成立。因此对n+1阶汉诺塔问题,结论也成立。到此证明完毕。图3分别给出了n阶和3阶汉诺塔问题状态树。3阶汉诺塔问题的解用中序序列表示是:(1),A,C),(2),A,B),(1),C,A),(3),A,C),(1),B,A),(2),B,C),(1),A,C)。4生成二叉链表与后序遍历在二叉树顺序存储结构中,如果一个非0元素的下标是

28、pos,那么该元素的左右孩子下标是2*pos+1和2*pos+2。把二叉树的顺序存储转为链式存储的算法可以按照层次遍历的模式完成(见表4)。5小结上述算法的非递归代码都可以和在相应的二叉树遍历的非递归模式中实现。另外,八皇后问题可以在树的前序遍历模式中解决,迷宫可以归于图的深度有限遍历,等等,如果需要,请参看清华大学出版的C/C+与数据结构(第3版)(下册)。 摘要:本文从课件制作的准备入手,列出当前课件的四个问题;从调查问卷出发,了解学生的需求;利用互联网查找资料,强调了课件的制作原则,细化制作课件的过程中应该注意的问题;并从技术的角度,来阐述如何使用课件;最后提出在现有的基础上,完善课件,

29、提升制作水平。关键词:课件;PowerPoint;计算机基础1引言使用Microsoft PowerPoint(以下简称为PowerPoint)制作课件(文件类型*.ppt,指用PowerPoint制作的演示文稿文件,下同)早已不再是新闻,它几乎深入到每个课堂当中,是教师讲课的重要材料。PowerPoint是一种工具,知道菜单项、工具栏、相关命令在哪里,仅停留在软件功能的层次,这是学习软件的基本要求。如果再上升一个层次,就要考虑如何把软件应用在具体的领域当中。笔者要探讨的问题是:在“计算机基础”教学中,如何利用PowerPoint,使制作出的课件发挥更好的教学效果。2课件制作的前期准备2.1发

30、展现状目前看到的很多课件,存在的一些问题如下:(1) 内容求全制作课件的时候,把相关的所有内容都加进来,生怕漏掉任何一个细节。(2) 技术求多自定义动画、幻灯片切换、声音等,能用的通通拿来,而且来者不拒。(3) 表现形式单一以文字表现为主,通常幻灯片中80%以上都是文字,图表等其他方式很少。(4) 版面设计花哨字体,颜色很多,极其混乱;背景或是用图片,或是用搭配不当的颜色,表现方式无序。2.2需求分析(1) 现实环境的分析计算机已经成为人们生活、学习、工作必不可少的工具,随着计算机软硬件技术的不断发展,成本也大大降低,使计算机走进了千家万户,同时也提高了家庭成员操作计算机的能力,现在的大学生对

31、计算机不再陌生,部分大学生的计算机能力还相当出众。(2) 课程的分析“计算机基础”是大学生的公共必修课,旨在提高大学生的信息素养,并能够结合实际,让计算机更好地为所学专业服务。(3) 学生的分析每学期结束之时,都会对学生做问卷调查,内容涉及:讲课方式、课程资源、开放式建议等方方面面。通过学生的问卷结果,得出:从以往的以考试为中心转移到以技术的应用为中心;从提供信息到提供查找信息的方法。2.3材料搜集在材料搜集环节,主要有两个渠道:(1) 借鉴已有的资源实际教学过程中使用的教材、过去的课件。(2) 互联网计算机已经成为人们生活、学习、工作必不可少的工具,与此同时,互联网的迅速发展,不仅拉近了人与

32、人之间、国与国之间的距离,而且也让知识的传递更加便捷,大洋彼岸的发明、创造及信息的传达不再有时间差,可以即时地通过卫星或光纤到达每台计算机的显示器上。因此,互联网是很重要的渠道,比如:http:/en. wikipedia.org,等网站上可以查阅到大量IT行业最新的权威信息。除此之外,百度,Google等搜索引擎也让互联网上一个个信息孤岛联系起来,可以方便地查找计算机领域的相关信息。3课件制作原则3.1科学性原则计算机的发展可以用瞬息万变来形容,今天讲解的内容是正确的,到了明天可能就是完全错误的,所以课件的内容必须保证科学性。举个例子,目前绝大多数“计算机基础”中仍然把ENIAC当作第一台电

33、子计算机来讲授,殊不知,在1973年,美国的地方法院已经把第一台电子计算机的桂冠戴在了John Vincent Atanasoff的头上,第一台电子计算机应该是Atanasoff-Berry Computer,而不是二战期间的ENIAC。3.2Magical Seven原则心理学研究表明,短时记忆对信息的保留时间大约在一分钟之内,而且保持的容量也是有限制的,在72个单位之内,即59个。一旦超过了这个范围,记忆效果会大打折扣。因此,在课件的每一张幻灯片中,最多不要超过9个知识点,以保证学生的短时记忆效果最佳,如果适时地加以强化,就有可能将短时记忆转换为长时记忆。3.3有意注意原则心理学研究表明,

34、成年人有意注意的时间平均为15分钟。所以,如果使用课件的时间大于15分钟,应该注意变换教学方法,讲授、讨论、练习等方法并用,尽量地让广大的学生参与进来,最大程度地保持学生学习的热情和积极性。3.4KISS原则KISS的全称是Keep It Simple and Stupid,意思就是在制作课件时,不要使用太花哨的背景,文字的颜色及字体不要超过三种。课件的设计风格尽量简单、清爽、高效。制作课件不是搞艺术创作,应该让多数人接受,符合大众的习惯。3.5声音效果大量研究表明,音乐不会对学习产生任何积极、促进的作用,会一定程度地影响人的记忆、认知过程,所以,不要在课件中插入任何背景音乐(部分课程除外)。

35、4课件制作过程4.1逻辑清楚、导航明确逻辑清楚、导航明确是良好课件的特征之一。在课件的开头,明确学习的内容是什么,哪些是基础,哪些是重点等等;在课件的结尾,要有小结,对课件的内容重新做一次梳理。如果说课件内容是迷宫,那么课件导航就是地图,应该使学生看到之后一目了然,方便使用,知道从哪里进去,从哪里出来。同时,每张幻灯片上的页码就像书的页码一样,是必不可少的。4.2呈现方式(图形表格文字)在课件中用来显现内容的素材很多,但如果按照优先级来排列,应该是图形优于表格、表格优于文字。常言道,“千言万语不如一张图,一图胜过千言”,能用图形表示的,就不要使用表格;能用表格表示的,就不要使用文字。如果课件中

36、的内容完全是书本搬家,那就没有单独制作课件的必要了。4.3有规律的重复德国心理学家艾宾浩斯(H.Ebbinghaus)研究发现,学习要勤于复习,而且记忆的理解效果越好,遗忘的也越慢。所以,在课件当中应该有重复的内容,用于复习,减少遗忘;在课堂结束之前,应该针对本节课的内容,进行巩固、总结,加强记忆效果,这样才能让学生科学、高效地学习知识,掌握技能。4.4功能活用通过调整幻灯片的母版,在“页脚”位置,把单位的名称、教师的名字或Email等信息去掉,更换成励志的语句,或者是名人名言,使学生在学习的过程中耳濡目染,潜移默化地培养学生的价值观、人生观。4.5结合其他软件PowerPoint仅是制作课件

37、的软件之一,还有很多优秀的软件可以利用,如Photoshop,Flash,MindManager,Matlab,SPSS,3DMAX,Visio等,教师可以根据自己课程的需要,有选择地使用软件,丰富课程资源。5课件的使用制作课件的目的,是让课堂更有效率,让学生进行有效的学习。PowerPoint把教师从繁重的板书中解脱出来,但与此同时,也带来了一系列的负面效果:(1) 过于依赖课件,如果没有课件,就没有办法讲课。(2) 教师不写板书,学生不记笔记,学习效果大打折扣。(3) 教师利用不写板书省下来的时间,讲述更多的内容,超出学生的认知负载能力。(4) 课件上的内容完全是书本搬家,讲课过程由人灌变

38、成了机灌。课堂不是讲堂,更不是教师的一言堂,需要教师跟学生互相配合。除了教师讲授之外,还要结合其他的教学方式,如讨论、自主练习等方式。只有这样做,课堂才会有生命力,学生才会充满活力。笔者认为,技术本身是中性的,没有好与坏之分。所以,造成上述问题的根本原因是技术的使用者对技术的理解错位。不同的课程,学科性质不同,对教师的要求不同,对教学内容的呈现方式要求不同,因此,必须具体情况具体分析。有的课程,如果用“黑板+粉笔”就能讲得很精彩,就没有必要去引入新技术,教师要基于自身的情况去完善自己的课堂教学,不能盲目地去追求新技术,技术的最终目的,是为教学、学习服务,而不能本末倒置。技术不是万能的,要合理地

39、使用技术、学习新技术,为教师的教学服务,为学生的学习服务。同理,课件的使用也应该遵循上述原则,课件是教师课堂上的可选资料,而不是必备资料,如果把课件比作苹果,教学资料就是水果,教师想吃水果的时候,不能只吃苹果,而放弃其他可口的水果。6完善课件实践是最好的老师,我国最早的教学资料学记中提出:“教学相长”。完善课件的最好方法就是应用到课堂当中,注意听取学生的建议,结合教学效果,做出相应调整。“三人行,必有我师焉”,虚心向他人学习制作课件的经验,获取灵感,提高课件制作水平。 摘要:本文介绍了我院针对“Web开发技术”教学中存在的问题,对课程的教学设计、教学方法、教学手段以及考核方式等多方面进行的一系

40、列多元化创新实践。关键词:课程改革;多元化的教学方法;多元化的考核方式;教学手段 1“Web开发技术”课程的特点及教学中存在的问题“Web开发技术(Java)”课程是计算机专业的一门重要的专业技能课与核心课程,也是一门实践性非常强的课程。本课程的教学目标是以JSP2.0作为动态网页的开发技术,着重培养学生进行动态网页设计的基本技能,使学生能够熟练地利用JSP进行中等难度的动态网站编程、初步的JSP组件设计、数据库的连接,以及使用JSTL或Struts等技术进行网站应用的开发。本门课程的学习起点高,它除了要求学习者具备网站制作的表现层技术外,还需要有一定的Java基础以及操作数据库的能力;另外,

41、还存在教学内容多与实践学时少、学生程序设计基础薄弱、学生多教师少等现象。教师为了完成教学任务,授课时一般多是先讲语法规则,再举例说明具体应用,而所举的例子一般多是已经设计好的全代码,没有编程及调试过程的真实演示和课堂上真正的实践环节。因此学生普遍觉得学习内容枯燥乏味,理论与实践不能有机地结合起来,解决实际问题的能力差,学生的学习积极性不高,学习效果不好。在教学过程中,传统的课堂教学方法效果不能达到良好的教学效果,因此对于教师来说,因材施教、调整教学内容、改革教学方法和教学手段、创新考核方式等措施显得尤为重要。本文结合笔者的实际教学经验,探讨了教学改革的方法和思路,提出了一些切实可行的方案,希望

42、对“Web开发技术”一类的专业技能课的教学有所帮助。2教学设计的多元化创新实践2.1增加教学设计范围“Web开发技术(Java)”课程的学习起点高,它不仅要求学习者具备一定的Java基础和操作数据库的能力,还需要学习者熟练地掌握Web表现层技术。由于学生以往并没有系统地学习过Web表现层的技术,而传统的教学内容往往把这些技术看成是学生已经掌握的知识,并不列入教学设计的范围,从而导致学生刚开课就面临着比较高的学习起点,大部分学生刚开始接触JSP基础,就遇到了很多的学习障碍。因此,我们的教学改革首先就是针对教学设计的范围进行改革,把Web表现层技术html、JavaScript、CSS加入到前期教

43、学设计中,并配备了大量的教学案例与课堂练习,帮学生打好基础。2.2推进实践教学改革为了体现精讲多练的教学原则,我们还针对实践教学进行了大幅度的调整。首先,针对重点教学内容新增了12个实例的实验,主要包括静态的个人网站、用户注册、登录跳转、自动登录、购物车、聊天室、JDBC实现的图书管理系统、JSTL核心标记库的计算题、JSTL的SQL标记库实现的图书管理系统、servlet实现的小应用以及MVC实现的综合实例等实验。然后,对“Web开发技术”实践部分的课时比例做了更合理的修整。课程的学时由原来的64学时调整为96学时,把原先12学时的实践教学课时调整到了62学时,以贯彻精讲多练的主导思想。学时

44、安排如下表所示。最后,打破以往按照章节顺序上课的形式,把课程按照不同的技能层次分成了三个阶段,分别为JSP编程基础、JSP2.0技术和Web 开发综合应用,如图1。学生在学完第一阶段后,能够利用基础知识快速地编写满足需求的动态网页,如购物车、聊天室和图书管理系统等;在学完第二阶段后,能够利用JSP2.0技术改进图书管理系统,使页面代码更简洁易懂;在学完第三阶段后,能够利用MVC等框架知识设计和实现一个比较复杂的Web 应用。这样,能够使学生在不同的技能培养阶段,循序渐进地、稳步地提高自己的实践技能,从而达到阶段性培养应用型人才的目标。3教学方法的多元化创新实践在几年的课程建设中,我们在教学过程

45、中进行了多种教学方法的实践与尝试,从中取得了很多宝贵的经验和想法。这些多元化的教学方法的应用,大大地激发了学生的学习热情,有效地使学生掌握了扎实的理论知识,使学生能够充分发挥创新潜能,感到学有所成,也培养了他们自主学习和实践动手的能力。我们把每堂课分成理论讲解和实践操作两个部分,首先是以教师讲解为主,结合“案例分析”的教学方法,使学生理解和掌握新的理论知识,其次是以学生动手实践为主,结合互动、分组式的多媒体教学方法,让学生对刚讲过的知识块进行实践训练,达到巩固知识、提高实践能力的目的。我们采用的多元化的教学方法贯穿于理论教学和实践教学的整个过程。3.1理论课的教学改革理论教学部分,教师可以灵活

46、地运用多元化的教学方法,这需要根据具体的教学内容、教师本身的教学水平和学生的实际能力而定,下面列出在理论课部分使用的两种主要的教学方法。3.1.1案例分析法“案例分析”是一种通过分析各种案例来开展教学活动的教学方法。案例是指一个实际或虚拟的情节事件,用以说明某一理论原则,证实某一观点或反映实践中出现的各类问题。“案例分析”体现了一种以应用为目的、从实例出发的教学思路,能调动学生自主获取知识的学习愿望,它也体现了一种以学生为本的教学思想。理论课部分我们主要应用了“案例分析”的教学法,以教师为主体,通过教师对案例的讲解,说明课堂内容,使案例与课程的基本理论融为一体,构成一个完整的课程内容体系。例如

47、,在forward动作的教学中,我们是这样讲解的。首先,借助ppt简短地讲解一下新语法的主要功能及它的主要属性和方法,让学生大致了解此语法的用途主要是用来页内跳转。其次,找出案例,并在真实的编程环境下大致演示一下相关代码和实现页内跳转的结果页面,让学生从感观上认识这种语法的应用价值。再次,从案例中选取与forward动作相关的真实代码,有针对性地、详细地讲解每条语句中的新知识点,并在合适的时候对代码和结果页面作一下切换演示,让学生对新语法的理解更直观、更形象。最后,回到PPT中,结合刚才举的实例再把主要概念和理论深入地讲一遍,这里可以适当加一些拓展,使学生更好地理解其中的理论知识,也为后续的实

48、践部分打下良好的基础。3.1.2网络、多媒体教学法案例教学可以充分借助于现代化的教育技术和手段,例如网络教学和多媒体视频教学,来提高学生的自学能力。在案例教学的过程中,建立“Web开发技术”课程的网络教学平台,把教学资料如教学大纲、多媒体课件、实验指导书、作业题以及教学案例和视频等资源全部放在网络上,学生可以通过网络自主学习,也可以通过网络了解案例,演示案例,从而较好地掌握所学知识。例如,学生可以在线观看通过JDBC方式连接不同数据库的视频资源、观看图书管理系统的案例演示过程等。在课堂上结合“多媒体教学”的特点,可以更充分地发挥“案例分析”的作用。灵活地运用“案例分析”和“多媒体教学”可以取得

49、很好的教学效果。3.2实践课的教学改革实践教学部分,有机地结合互动式多媒体教学、分组教学等多元化教学方法的优点,并将其合理地应用在各个教学环节。实践教学部分以学生实践为主,结合教师讲解来进行。 3.2.1互动式多媒体教学法互动式教学法使教师可以近距离的接触学生,更深入地了解他们,使教学内容更贴近每个学生的具体需要;同时也便于教师因材施教、因人施教,实现有计划、有步骤地分层次教学,达到教学目的。互动式多媒体教学法在课堂教学中能更大限度地发掘学生潜能,更有效地培养学生的学习和实践能力,全面提高学生素质。我们根据实例的难易程度把课堂实践分成两种实施方案:(1) 对于比较简单的实例,教师可以将其拆分成

50、多个代码段,每段找不同的学生到教师机上进行简短的编程,其他学生在下边也要一起编码。这样,教师一边引导教师机前的学生完成编程任务,一边在教室中监督其他学生动手实践并灵活答疑。采用这个方案,教师能够对平时上课没有注意到的问题、学生可能出错的地方给予分析、讲解和及时纠正。此外,教师还可以运用多种教学方式激发学生的学习兴趣,提高学生的实际编程能力,比如,适当引导、因材施教、加分鼓励、温故知新等。(2) 对于比较难的综合实例,教师可以按照实际的编程步骤,带领学生一起做同步训练。这样,教师能够在把握重点的同时,还可以控制进度,让学生保持连贯而清晰的学习思路。在整个教学过程中,教师也可以灵活地运用多种教学方

51、式,改善教学效果,比如:a. 每步操作前先启发、引导学生,尽量让学生实现独立操作;b. 根据学生的反馈合理控制课堂进度,保证进度适中;c. 在学生学习积极性高的情况下,可以多传授新的信息;d. 操作实例的过程中,尽量多地跟学生进行交流、沟通,通过掌握学生的反馈,来适当调整教学的方式、方法。互动教学的过程中,会出现各种亟待解决的问题,这就要求我们教师想上好互动的实践课,不仅要有扎实的专业基本功,还要充分备课,备教案,备学生,具有良好的应变能力。在互动式教学过程中,学生从教师这里学到大量知识的同时,教师也能从学生那里获得新信息,甚至学到新知识,及时充实到教学中去。3.2.2分组教学法分组教学就是利

52、用学习小组形式进行学习和讨论的方法。它能很好地培养学生的团队协作精神,能有效地调动学生的学习积极性。实际执行中,我们首先按学号分组,小组一般以5-6名学生为一个单位,民主选取小组长,由组长负责协调小组成员完成课堂练习、课后练习以及鼓励多做课外实例,并向教师反映小组成员完成每一项任务的情况以及根据平时的表现进行评分。教师可以每隔一阶段就给各个小组发一张分组教学实施表,以便组长可以及时记录组内成员完成 以行业需求为依据就业为导向,培养可持续发展高职人才摘要:本文总结了笔者在两年精品课程建设过程中,对静态图形图像处理课程所做的教学改革,提出以行业需求为依据,利用网络资源实现工学结合,注重学习能力、职

53、业能力培养的教学改革思想。 关键词:自主学习;工学结合;四元结构递进教学模式;考核评价 从高职院校的特点出发,依据本行业的需求,我们要求高职学生应具备较强的自学能力和终身的学习思想,具备坚实的实际操作技能,具备技能综合运用的能力,具备市场洞察力与知识创新能力。面对诸多能力的培养要求,目标单一的传统教学模式已难以做到,只有坚持“以就业为目标,以项目为导向,以实用为基础,以能力培养为标准”的教学理念,采用多种教学方法与教学手段的结合,才能较好地实现这些教学要求。 1教学主体改革自主学习 将自学习惯与自学能力的培养放在第一位,是近几年教学的一个重点。网络时代的到来,使知识更新速度不断加快,计算机行业

54、的软、硬件资源都以“摩尔定律”不断增长,且计算机技术不断渗入各行各业,成为必须掌握的基本技能。学校的教学内容大多是社会已成熟运用的技术,对未来技术的发展只能推断与展望,或者说是更实用的知识,必须靠学生自学完成。终身学习已成为现代人必须拥有的学习理念,优秀的学习方法能更好更快捷地掌握所需的知识。 作为计算机美工专业的必修课程,Photoshop是一门集知识和技能于一体、实践性很强的专业技能课。我们在课程教学的整个过程贯穿了“以学生为本位,以能力为本位”的教学理念。 1.1采用“自学实践总结实践”的教学过程 具体方法为: (1) 教师创建、提供丰富的自学资料(精品课程网、网络学院、电子实例书等)。

55、 (2) 在上次课结束前,介绍下次课要掌握的内容,要求学生学习(自学)。 (3) 上课时,教师给出新的案例,师生互动做基本分析后,要求学生随堂独立完成(摸索实践)。 (4) 针对完成情况,分析学生存在的问题,提炼本次课的知识点(总结)。 (5) 给出工作项目,要求学生运用本次所学技能完成(运用实践)。 每次新课的学习都必须以自主学习为前提,整个教学过程以学生为主体,旨在培养学生的高效学习能力。 1.2基于工作过程的实践教学过程 具体方法为: (1) 教师通过课前对大量真实工作任务的提炼,形成适合学生能力的工作项目,发布工作项目,提出设计要求。 (2) 工作小组做市场调研、需求分析。 (3) 收

56、集素材,学生自主学习或合作学习,积累知识需求。 (4) 小组讨论,确定设计方案。 (5) 协作完成设计作品。 (6) 书写作品创意书,开办作品鉴定会。 教师精心准备的工作项目,将行业需求与教学知识点有机结合,在教学过程中,模拟本行业真实工作流程,让学生以工作形式完成学习,在做中学、学中做,自主管理、自主学习,使学习能力、沟通能力、岗位适应能力等各方面都得到提高。 2教学内容改革让身边的项目进入实践教学 课程建设中,教学团队通过下厂挂职锻炼、企业走访、聘请企业教师等形式,进行了大量的行业需求与学生就业形势分析。通过分析,我们在教学内容中,拟定了若干创新性工作项目,并完全由本地、学生身边日常可见的设计构成。举例如下: 创新性工作项目DM单设计 国胜名茶出产于闻名世界的第二大裂谷(四川攀枝花),川滇交界结合部,百灵山腹地,这里峰峦叠翠、山脉连绵,终年云雾叠障、气候独特。本品采用海拔180

展开阅读全文
温馨提示:
1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
2: 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
3.本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们

copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!