首页 > 文章中心 > 游戏程序

游戏程序范文精选

开篇:润墨网以专业的文秘视角,为您筛选了十篇范文,如需获取更多写作素材,在线客服老师一对一协助。欢迎您的阅读与分享!

棋类游戏程序架构设计

摘 要: 棋类游戏程序的编写本身并不复杂,但是如何写能提高效率,能更合理却成很多程序员要回答的问题。通过自己动手编写的一个黑白棋游戏,简单介绍一下该类游戏的架构设计,类设计,事件传送机制,并且给出具体的代码实现。

关键词: 棋类游戏;架构;类;事件

中图分类号:TP311.11 文献标志码:A 文章编号:1671-7597(2012)0210065-03

0 引言

由于棋类游戏设计简单,占内存小且娱乐性很强的,所以一直以来都非常有市场。但是一直以来,并没有一种设计规范。每个人,每个公司都用着自己的设计方案。

笔者通过一段时间的实验,用ActionScript3.0语言先后写了黑白棋,五子棋等程序,并且在FDT平台上运行成功,从中得到了一些编写此类程序的经验,现通过黑白棋程序简单介绍下自己的设计方法,希望可以抛砖引玉,也希望能让读者有所收获。

1 系统架构的建立

1.1 建立文档类

全文阅读

计算机程序设计类课程游戏化探究

摘要:围绕教育信息化应用背景,在分析目前计算机程序设计类课程教学满意度现状的基础上,探究计算机程序设计类课程游戏化教学的影响因素。经调查分析得出,大部分学生都有学计算机程序设计类课程的经历和玩电脑游戏的经历,计算机程序设计类课程的教学模式乏味是学生最关心的问题,认为游戏化教学可以提高计算机程序设计类课程的趣味性,而排名、虚拟物品奖励、积分等游戏激励元素可以提升学习积极性,研究结果为计算机程序设计类课程的教学模式改革提供些许参考。

关键词:游戏化教学;计算机程序设计类课程;游戏激励元素

随着“云计算”、“互联网+”等新技术的不断出现,教育信息化也变得越来越引起广大教育工作者的重视。根据《教育信息化十年发展规划(2011年-2020年)》的文件精神,信息技术已被应用到各类教学活动中以丰富现有的教学手段并促进教学改革,推动教学模式朝着更有利于学生学习的方向发展。电脑游戏化教学作为信息技术在教育信息化中的典型应用,已经被推广应用到教育领域中,电脑游戏创造了一种娱乐学习环境,对学习者具有潜在的动机诱导功能[1],对学习者的学习效果和学习质量具有正向的促进作用[2]。本研究的目的是探究计算机程序设计类课程游戏化教学模式及其影响因素,以改进计算机程序设计类课程教学乏味的现状,指导计算机程序设计类课程利用教育信息化开展创新性教学,提升教学效果,培养学生创新意识和解决实践问题的能力。

1国内外研究现状

本研究针对计算机程序设计类课程的教学现状探究游戏化教学模式的构建问题,所以下面将对计算机程序设计类课程以及游戏化教学的研究现状进行阐述。(1)计算机程序设计类课程教学现状计算机程序设计类课程在大学里开设一般作为专业基础课,课程面向不同专业且计算机基础水平不同的学生,其抽象思维以及逻辑分析能力也各不相同[3]。虽然近年来计算机程序类课程教学一般采取多媒体教学,但课堂表现方式大多单一[4],教师通过教学平台软件控制学生机,演示教学内容,这种采用传统课程讲授与实验上机辅导相结合的方式,由于教师的工作重心主要在教学的组织和实验的辅导,教师和学生的沟通互动不足,难以建立良好的激励措施。学生在学习过程中因为竞争标准单一、敲代码乏味枯燥、代码调试困难等原因而显得学习动力不足。由于受到场地、身份、教师的精力等多方面原因,老师对学生的单向交流是主要形式,难以建立相互协作的团队,学生对程序设计语言的基本语法和程序流程等基础知识一般能掌握,但是对有一定难度的抽象算法存在理解上的困难[5]。(2)游戏化教学现状游戏化的概念从2002年提出后经过约十年的发展逐步流行[6]。游戏化的实质是通过游戏元素和游戏激励机制的使用,让过程变得有趣以激发人们的参与动机[7]。随着教育信息化的发展,游戏化也开始应用到计算机程序设计类课程教学中,将程序设计的知识点融进游戏过程[8],激励学生的兴趣和创新意识[9]。在游戏化教学中,通过游戏元素和课程知识的结合,让学习者参加一些包含游戏元素的活动,如金币、闯关、勋章、积分榜等[10-11],和老师评分相比,游戏中的同伴互评方式提高了学生参与互动的积极性[13]。整合在线学习平台,游戏化教学已经逐步用于MOOC平台等教学中[12-14],在激发学习者参与度的同时也提升了平台人气[15]。随着游戏化教学的推进,有效的游戏化元素引起了学者们的重视[16],比如游戏角色、游戏道具、游戏任务和激励评价的设计也得到了关注[9]。综上,现有计算机程序设计类课程教学在调动学生积极性方面还存在提升空间,而游戏化模式可以利用良好的互动和激励机制提升这种积极性,从而促进预期教学目标的达成。所以,为了探索游戏化教学在计算机程序设计类课程中的高效应用,本研究从计算机程序设计类课程的教学现状出发,探究计算机程序设计类课程游戏化教学影响因素,以期为计算机程序设计类课程游戏化教学模式设计提供些许参考。

2计算机程序设计类课程游戏化教学影响因素分析

本文采取问卷调查的方式以探究计算机程序设计类课程游戏化教学的影响因素,下面阐述研究的具体开展过程。2.1问卷设计。本研究在已有研究的基础上开发计算机程序设计类课程游戏化教学的调查问卷。除关于填表人的性别、学过的计算机语言和玩电脑游戏的频率等个人基本信息外,其它问题项都采用选择题的形式。问卷分为三部分,第一部分为个人基本信息,第二部分为核心部分,即计算机程序设计类课程游戏化教学的影响因素调查,第三部分为开放式回答的建议部分。2.2描述性统计。数据收集采取线上线下结合的方式,线下收集问卷162份,线上收集问卷105份,一共收集问卷267份,排除回答问题数据缺失的问卷,最终纳入数据分析的问卷249份。数据的描述性统计见表1。从表1中可知,大部分学生学过计算机程序设计语言,且大部分学生有玩电脑游戏的经历。2.3影响因素调查分析。(1)计算机程序设计类课程的教学满意度分析了解学生对目前计算机程序设计类课程的教学满意度是开展游戏化教学模式设计的基础,调查分析结果如图1所示。目前计算机程序设计类课程学生的学习积极性现状调查如图a图所示,相当一部分学生认为所学过的计算机程序设计类课程的教学模式乏味且难以调动学习积极性。由图b可知,学生认为目前计算机程序设计类课程教学缺乏趣味性占的比例最大。由图c可知,授课方式有趣被认为是计算机程序设计类课程教学能提高学习积极性的主要因素,这也正是本文探究计算机程序设计类课程游戏化教学模式创建的要旨。(2)电脑游戏的吸引力分析为了更好地将电脑游戏思想用在计算机程序设计类课程教学中,本研究设计了见表2的两个问题来了解哪类电脑游戏更具吸引力。从游戏类型来看,团队竞技类游戏最具有吸引力,较具吸引力的是闯关类游戏和角色扮演类游戏,答题类游戏具有较小的吸引力。从游戏激励元素吸引力调查的情况来看,排名最有吸引力,其次是虚拟物品奖励和等级具有较大的吸引力。(3)对计算机程序设计类课程游戏化教学的现状及态度调查分析本研究设计了两个方面的问题来调查了解计算机程序设计类课程游戏化教学的应用情况及态度。由图2的对比分析可知,偶尔听过游戏化教学的学生人数占的比较最多,完全不了解游戏化教学的学生也占了较大的比例,总的来说学生对游戏化教学的了解较少。由图3的对比分析可知,大部分学生所学的计算机程序设计类课程中从没用过游戏化教学方法,总的来说目前在计算机程序设计类课程中很少使用游戏化教学方法。为了掌握学生对计算机程序设计类课程游戏化教学的态度,本研究设计了两个方面的问题来进行分析。由图4可知,大部分学生赞同将游戏化教学思想融进计算机程序设计类课程的教学中。从图5可知,大部分学生也认为将游戏化思想运用到计算机程序设计类课程教学中可以提高学习兴趣。(4)对计算机程序设计类课程游戏化教学方法的建议分析本研究设置了开放性的回答来了解学生对计算机程序设计类课程游戏化教学方法的建议,这些建议经整理过后的词云分析如图6所示,其中游戏设计要与课程的教学内容紧密结合、游戏要注重对学习兴趣的激发、游戏设计的简单性等是学生关注较多的要点。本研究也设置了开放性的回答来了解学生对计算机程序设计类课程游戏化教学激励制度的建议,经整理过后的词云分析如图7所示,其中,设置奖励制度还是学生比较关心的话题,学生还希望设置创新性的奖励,比如积分兑换、适当的物资奖励、学分奖励等等得到了较多的关注。

3结束语

全文阅读

程序设计基础课程游戏模式教学初探

摘 要:游戏在某种程度上,也是一种极好的教学工具,如果措施得当,可以极大地引起学生的兴趣,更直观地让学生理解相关知识内容。对于程序设计基础课程教学当中遇到的一些实际问题,探讨了游戏模式的教学,如何利用游戏工具激发学生对程序设计的学习兴趣,最终实现学生编程思想的形成和编程技巧的掌握。

关键词:编程;游戏模式;学习兴趣;编程思想

程序设计类课程往往语句语法繁多、内容枯燥,很难激发学生的学习热情。同时,由于内容枯燥,也不容易讲得生动有趣。传统教学多是以知识为导向,课堂上演示示例程序,虽然示例程序可以直观地解说语法规则,但其本身的无趣性却从某种程度上增加了学习的枯燥性。另外,由于种种原因,学生进入大学时,计算机知识相当零碎肤浅,对计算机的应用水平千差万别。特别对编程思路难以掌握,在解决综合编程问题时不知所措,也使学生对学习程序设计产生了畏惧心理,从而形成了恶性循环,很多学生也因此产生了退却甚至厌恶的思想。

我们经常可以看到学生废寝忘食沉迷于游戏的新闻报道。游戏对于学生的吸引力是无限的,古人云:"水能载舟,亦能覆舟。"如果我们在教学中能利用游戏的这种吸引力,很多程序设计课程教学中存在的问题都将迎刃而解。

对于编程基础课,重在让学生认识计算机逻辑,培养其编程思想。尤其是针对某些常用的计算机逻辑执行块,下面我将以编程基础课程-Phrogram程序设计中的循环模块为例来说明这种引入游戏模式的教学:

1.教学设计简述:

Phrogram当中有三种循环语句,如果单纯直接讲解语句语法,就如前面所述,用示例程序来解释,只会让学生避而远之。所以这个部分,在最开始,下加入一个游戏环节,吸引学生的兴趣,让学生更直观的先理解什么是循环以及循环的计算机逻辑,然后再引入Phrogram的循环语句,这样就能引起学生的兴趣,进一步理解并操练相关语句。

2.课堂组织

全文阅读

基于J2ME的手机游戏程序设计教学案例

摘要:该文给出了以J2ME为基础,给出了手机游戏程序设计教学中的若干案例。

关键词:J2ME;游戏;程序设计;教学

中图分类号:TP312文献标识码:A文章编号:1009-3044(2010)18-5022-02

Mobile Phone Game Program Design Teaching Cases Based on J2ME

YU Jian

(Department of Mathematics and Information Technology, Hanshan Normal College, Chaozhou 521041, China)

Abstract: This paper proposed some teaching cases of mobile phone game program design based on J2ME.

Key words: J2ME; Game; Program Design; Teaching

全文阅读

基于WinCE应用程序的围棋游戏开发1

摘要 机器博弈,也称计算机博弈,即让计算机下棋。围棋是一种策略性二人棋类游戏,使用格状棋盘及黑白二色棋子进行对弈。文中计算机围棋游戏引擎的开发采用马尔科夫决策模型,使用人工智能的知识,含有大量计算,整个计算紧密依赖于系统资源,计算量越大,引擎的选点越精确,棋力越高。针对嵌入式系统软硬件的特定性,其资源和计算能力的局限性,本文主要完成了两个工作:一是将实验室适用于PC的游戏引擎移植到WinCE,开发适合嵌入式系统的围棋游戏引擎,实现大规模计算的移植,使游戏引擎在嵌入式有限的资源上,通过精简的计算量,达到不错的效果;二是实现WinCE上围棋游戏前台界面的开发。

关键词 机器博弈,UCT,蒙特卡洛树搜索,嵌入式

中图分类号 TP31 文献标识码A doi:10.3969/j.issn.1003-6970.2011.01.020

WinCE-based Go Game Development

CAO Hui-fang 1, LIU Zhi-qing 2

1(Beijing University of Posts and Telecommunications,100876,China) 2(Beijing University of Posts and Telecommunications,100876,China)

【Abstract 】 Game machines, also known as computer game that let the computer play game. Go is strategic two-person board game, and use the Grid board with black and white 2-color stones playing. Computer Go engine developed by Markov decision model, using artificial intelligence, and contains a lot of calculations closely dependent on system resources, the greater the computational, the point of engine selected more precise, the higher thinking depth.The specificity for hardware and software of the embedded system make limitations of its resources and computing power. There are two mainly work included this article: First, transplant Go Game engine used for PC developed by laboratory to WinCE system, and develop Game engine suitable for embedded system to achieve large-scale computing transplant. Let the game engine achieve good results by streamlining the amount of computation in the embedded finite resources; second, develop the Go game interface on WinCE.

【Key words】Computer game, UCT, Monte Carlo tree search, Embedded

全文阅读

出售单机版游戏破解程序的行为定性

一、基本案情

B游戏软件是A公司开发的一款单机版游戏,A公司对B游戏软件享有著作权。该游戏软件的销售途径有两种:第一,出售实体游戏光盘,光盘包装附激活码(一串数字序列号);第二,从该公司官方网站上免费下载游戏程序,通过网络购买激活码,每个激活码售价人民币50元。2011年4月,嫌疑人叶某在网络上通过搜索发现有人在出售B游戏的破解程序,其购买并亲自试用后,发现只要将该破解程序置于游戏程序根目录内的Bin文件夹下,即可以绕过填写激活码的环节,直接正常运行该游戏软件。后叶某在其淘宝网店销售该破解文件,出售价格为1.7元至3.3元,至案发时销售3000余个。

二、分歧意见

第一种意见:叶某的行为使买受人未经著作权人许可获得了该软件的使用权,并且将非法程序通过上传、下载的方式传播给3000余个买受人,实际上是对软件的发行行为。叶某销售的非法程序现已查证为3000余个,达到了最高人民法院、最高人民检察院《关于办理侵犯知识产权刑事案件具体应用法律若干问题的解释(二)》第1条中规定的,复制品数量合计在500张(份)以上的追诉标准。因此,叶某的行为构成侵犯著作权罪。

第二种意见:叶某的行为本质上是提供绕开或者破坏软件技术措施的工具,侵犯的不是刑法中对于侵犯著作权罪的复制、发行权,不能构成侵犯著作权罪。叶某未经批准和授权,通过网络方式发行电子出版物, 其行为构成非法经营罪。

三、评析意见

笔者同意第二种意见。

(一)叶某行为本质上是提供绕开或者破坏软件技术措施的工具

全文阅读

用VB语言程序设计游戏探究

摘要:VisualBasic是windows平台上一个强大的开发工具。本文通过用VB语言设计一个具体的小游戏,和大家共同探讨VB制作游戏的方法和思路。

关键词:VB 程序 控件 属性 事件

编程前,首先,我们要掌握游戏的规则和功能。我们要编的是一个“找不同”的小游戏,在玩家进入游戏后,界面上出现两幅基本相同图片,在两幅图片中有几处细节不同的地方,找到后用鼠标单击。如果找对了,界面上就会出现红色的圈把不同的地方圈起来,如果点错了,则没有任何反应。游戏中两幅图片一共有四处不同,在30秒内,如果不同处全部找出来,则弹出“闯关成功”对话框;如果没有全部找出来,则弹出“时间到,闯关失败,是否重新再来?”对话框,单击“是”重新闯关,单击“否”则退出。

其次,我们要清楚基本的制作思路:①首先我们在网上下载两副基本上相同,上面有多处细节不同的图片。②在窗体里制作一个图片框,将下载好的图片插入到图片框中。③在图片的不同处上面加标签,并把标签的Backstyle属性设置为“0-Transpare”,这样把标签隐藏在图片里。然后再在标签的单击事件中制作出选中不同处画圆的程序。这样我们可以绕过复杂的程序,并能实现单击不同处画出红圈的效果。④在窗体中我们用一个时钟控件,将时钟控件的Interval属性设置为“1000”,时钟控件Interval属性中数值的单位是毫秒,设置为1000,就表示每隔1秒调用一次Timer事件中的程序。再在Timer事件中设置一个变量s,做一个变量减1,这样形成每1秒减1的倒计时的效果。⑤制作一个文本框控件,将Timer事件中的变量s的值随时显示在文本框中。⑥在标签的单击事件和时钟的Timer事件中分别编写弹出对话框语句,并用if语句控制对话框的返回值,如果返回“是”的值,那么重置游戏的初始值。如果返回“否”的值,则退出程序。

下面我们就进入编程状态,各对象主要属性设置为:Form1的Caption为“找不同游戏”;Picture1的Picture属性为“插入图片的路径”;Label1—label8的Caption属性都为空,Backstyle属性为“0-Transpare”,label9、label10的Caption属性分别为“两图中有四处不同找出来”和“抓紧啊!”;Text1的Text1属性为空;Timer1的Interval属性为“1000”。

具体程序如下:(说明:下列程序中Label2、Label3、Label4、Label5、Label6、Label7、Label8的Click事件和Label1的Click事件程序相同,只是名称相应地改变了,这里就不一一列出来了。续行表示该行在VB中与上一行是同一行)

Dim s As Integer ‘设置s作为整形全局变量

Dim g As Integer‘设置z作为整形全局变量

全文阅读

基于游戏驱动的Java程序设计课程教学改革研究

摘 要: 游戏作为一种功能强大的教学工具,在军事训练以及企业培训方面都已经取得了显著成效。针对Java编程课程教学中遇到的一些实际问题,探讨了游戏驱动的教学模式,对于不同专业,不同基础的学生使用不同的游戏工具激发其自主学习的兴趣,最终实现了学生计算思维能力的培养和编程技巧的掌握。

关键词: Java编程; 游戏驱动模式; 自主学习; 计算思维

中图分类号:G642 文献标志码:A 文章编号:1006-8228(2015)01-72-03

Research on teaching reform of Java program design course based on game-driven mode

Zhang Si, Xiang Hua

(Department of Mathematics and Computer Science, Jianghan University, Wuhan, Hubei 430056, China)

Abstract: Games, as powerful teaching tools, have achieved remark able result sinmilitary training and corporate training. Aiming at some practical problems in Java programming course teaching, how to inspire students who has different majors and basic knowledgeby using the game-driven teaching mode are discussed to teach students to understand computational thinking and master the programming skills.

Key words: Java programming; game-driven mode; self learning; computational thinking

全文阅读

游戏程序设计专业的整体课程改革与实验研究

[摘要]电子游戏是现代信息产业的重要组成部分,它是以其特有的虚拟性和交互性深入影响并改变着人们的文化体验。在新的历史时期,应如何加强对游戏程序设计专业人才的培养呢?本文通过分析我国电子游戏产业的发展现状,针对当前高校游戏设计专业教学中面临的问题提出了教学改革与实践策略。以期通过本文的阐述完善游戏程序设计专业课程体系,为培养高素质的创新型数字游戏设计人才提供理论参考。

[关键词]电子游戏;高校;教学;课程体系

中图分类号:G898.2 文献标识码:A 文章编号:1009-914X(2013)06-0089-01

1、我国电子游戏产业的发展与教学现状

在我国,目前以电脑游戏为代表的电子游戏市场正处于繁荣的高速增长期,并且在未来的几年内仍将保持强劲的态势。2010年,我国网络游戏产业规模达到61亿元,比2004年增长51%。随着政府及相关部门扶持与发展力度不断加大,2006年,我国电脑游戏产业已基本进入理性、成熟的发展期,国产原创电脑游戏的市场占有率正逐渐赶上和超过欧美、日韩的游戏产品.自主研发的国产电脑游戏表现出了强劲的发展势头。据权威机构统计,2005年我国的国产电脑游戏市场占有份额已达到42%,而韩国电脑游戏在我国的市场份额则从68%下降到49%。从这些统计结果中不难看出自主研发的国产电脑游戏“一日千里”的发展速度。

我国高校游戏设计专业的设立大多是建立在动画、漫画、多媒体等专业基础之上的。尽管游戏行业在其项目开发上通常都是采用团队协作的模式,研发过程需要不同专业人员的共同作用。但是游戏行业因为有其自身的行业规则以及受游戏开发硬件技术的限制。目前中国高校的游戏设计专业的教学主要是以游戏美术设计课程的教学,课程教学中心围绕图像设计为主,课程有《游戏原画设计》、《游戏界面设计》、《游戏场景设计》、《三维游戏角色制作》等。这些课程的教学共同点就是设计与制作。对于游戏美术设计课程来说软件学习是设计的重要组成部分,在教学过程中不少课程是基于软件学习基础之上展开的。在游戏设计的教学过程中逐渐形成了侧重软件教学的比重,强调学生对软件技法上的训练,相对忽视美术、设计理论、设计方法等方面的知识教学的现象。而过于追求学生的软件技能、技法训练会导致大多数学生对游戏设计的知识结构在理解上走入误区,轻视了对文学、美术、设计理论知识的学习,会导致学生在今后的游戏创作的过程中虽然有很多天马行空的想法却缺乏基本逻辑性和设计的合理性。

2、高校游戏设计专业的整体课程改革与实践

2.1 教学内容的改革与实践

全文阅读

flash游戏程序设计抛锚式教学

1、抛锚式教学

抛锚式教学模式是建构主义理论下的一种比较成熟的一种教学方法。它的主要目的是让学生在一个完整、真实、有感染力的问题背景下,产生学习的需要,通过学习者的主动学习和教师的嵌入式教学以及学习小组中成员间的交流和合作,学习者亲身体验从识别目标到提出和达到目标的全过程。抛锚式教学的核心要素是“锚”,“锚”是指在真实情景中创设问题所依靠的故事情节。在抛锚式教学中,使用的案例就是所谓的“锚”。这种案例,应该包括内容与形式的真实性,以及发现问题和解决问题的真实性。抛锚式教学强调以学生为中心,学生是信息获取和加工的主体,是知识的主动建构者。教师是抛锚式教学中的引导者、支持者和学习伙伴。抛锚式教学策略有助于提高学生的自主学习和协作学习能力,培养学生自己解决学习问题的能力。

2、抛锚式教学在flash游戏程序设计中的应用

现以“影片剪辑属性”这部分内容为例,简要介绍抛锚式教学模式的实施。其教学目的和内容为:激发学生对游戏设计的兴趣,掌握影片剪辑MovieClip类的相关属性;掌握舞台概念,舞台的左、右、上、下边界的定义。一般抛锚式教学策略由下面几个环节组成:1)创设情境:将海底鱼动画的swf文件上传到服务器,供学生下载,并让学生操作海底鱼动画,实现海底鱼的前后游动,上下移动,放大缩小,显示和隐藏,旋转和透明度变化,便于学生对要实现的动画有个初步的了解,激发学生的兴趣。2)确定问题:海底鱼要实现上面的效果,离不开MovieClip类的属性的控制。其中海底鱼的前后游动及上下游动,涉及到海底鱼的x坐标和y坐标;放大缩小涉及到海底鱼的scaleX和scaleY属性;显示和隐藏涉及到海底鱼的visible属性;旋转涉及到rotation属性;透明度涉及到alpha属性。通过案例引出问题,指出课堂的学习重点是MovieClip类的属性。另外,这个案例还涉及到了以下知识点:舞台及其左、右、上、下边界的定义。此外,我们还提出了几个问题,让学生在实际运行及编程中去体会,去探索,让学生有“巅峰体验”。例如:如何使海底鱼的嘴巴碰到左边界时又从右边游入?如何使海底鱼身体的方向与按钮的方向保持一致,即单击向右按钮时,海底鱼身体向右并游动,当单击向左按钮时,海底鱼身体向左并游动等等问题。3)自主学习:改变传统的教师讲解代码并演示的教学方式,让学生分组进行学习讨论,教师把相关资料(如影片剪辑属性、舞台边界定义、案例等内容)上传到网络课堂上,学生可以下载学习。也可以根据需要从网站上搜寻,查找资料,获取知识要点,完成学习任务。4)协作学习:学生可以分组进行学习讨论,共同完成同一个任务。教师在学生学习时,不要以专家的角度去指导,而应该融入学生的学习中,从学习的角度与学生相互交流,共同讨论遇到的困难,并给予相应的帮助。对于共同性的问题,可以由个别已经解决问题的学生上讲台进行讲解,这样不但锻炼了学生的胆量,也增强了学生的自信心。5)效果评价:教师对布置的问题进行检测。尽量让所有的学生都上台演示,如果学生很多,那么可以随机抽取几组学生上讲台进行演示,并介绍实现的思路。教师当场分析其正确和错误的地方,最后给出正确的答案。

3、Flash教学中应用抛锚式教学策略的反思

3.1注意传统教学方法与抛锚式教学方法相结合

传统教学方法基于教材,注重原理、语法知识的系统性;抛锚式教学方法基于实际问题,注重实用性、应用性和编程能力的培养。两者各有特点,不能偏废。因此,要根据课程内容,将传统教学方法与抛锚式教学方法结合起来。另外,对于课程内容难度比较大的,学生自学有一定难度的,或者需要比较多时间自学的,则需要教师在课堂上先将难点讲解一遍,以免打击学生的自信心和积极性。

3.2注重案例的挑选和组织

全文阅读