电脑桌面
添加盘古文库-分享文档发现价值到电脑桌面
安装后可以在桌面快捷访问

体育程序教学模式

来源:漫步者作者:开心麻花2025-09-191

体育程序教学模式(精选11篇)

体育程序教学模式 第1篇

1 研究对象与方法

1.1 研究对象

根据苏州卫生职业技术学院2011级上半学年学生自由选择体育课的机会,随机选取80名选择篮球的学生(全部为男生),然后随机分成两个平行授课班级班,一个实验班,一个对照班,实验前两个班级进行素质测试,测试数据如表1。

本课题选取50米跑、立定跳远、1000米跑作为反应个体运动能力的指标,从表1可以看出,实验组和对照组在实验前,在身体素质方面无显著差异。

1.2 研究方法

1.2.1 实验法

选取的两个实验班级一个采用程序教学法教学,另外一个采用普通教学法教学,教学内容为全场往返运球上篮,从底线开始,运球至另一侧篮下上篮后返回,再运球上篮,如此往返两次,投篮4次,记所用时间,投不中,自己补篮。实验时间:2011年9月至2012年1月。

1.2.2 数理统计法

根据实验所测的数据,利用软件spss进行数据统计。

2 研究结果与分析讨论

2.1 程序教学法的起源

美国心理学家斯金纳提出了程序教学理论。斯金纳是当代新行为主义心理学派的著名代表。他通过实验,发现动物的行为可以运用逐步强化的方法,形成操作性条件反射。他把这种操作性条件反射的理论引入人的学习行为,用于学生的学习过程,认为学习过程是作用于学习者的刺激和学习者对它作出的反应之间的联结的形成过程。其基本图式是:刺激——反应——强化。一种复杂的行为,可用逐步接近、积累的办法,用简单的行为联结而成[1]。

程序教学它的拘役操作是分解教学内容,根据一定的序列进行排列,根据排好的序列,编排相应的教学方法或特殊的教学机器,在教学是集中,在提出问题的同时,学生在教师的引导下选择答案(刺激),教师给予反馈(反应),如果学生回答正确,学生会得到教师的鼓舞(强化),然后顺利进入下一程序学习。如果不正确,就采取补充程序,再学习同一内容,直到掌握为止。其基本操作程序是:解释——问题(提问)——解答——确认。

2.2 程序教学法在体育教育中的应用

体育用作技能的形成其基本原理为条件反射理论,而程序教育法的基本原理亦为条件反射理论,因此,程序教学法在体育教学中的应用具有一定的理论基础。查阅中国知网,发现共有211篇有关程序教学法,这说明程序教学法在体育教学中得到了广泛的应用。

2.3 内容程序教学法

在体育教学过程中,自从每节课的上课至下课,师生之间的关系就是教育学的关系,不管是在课的准备部分还是基本部分或者是结束部分,教师不仅仅教学生基础部分的动作技能,教师的教学内容应该包括学生准备活动或者结束部分的放松活动,因此,程序教学法本文把它扩展成为内容程序法。内容程序教学法,不仅把教学内容分解为小模块,而且细分每节课的时间,在不同时间段填充内容,保证了课的密度。

2.3.1 课的准备部分

每节课的开始,都是课堂常规,然后是课的准备部分。为了增加课的运动量,本实验采用行进间做徒手操的方式,徒手操从颈部头部开始,到活动下肢关节结束,徒手操不用喊口令,从起点一直做,做到规定的终点线。第一、二节课开始时,教师教,学生学,教师带领学生一起做,以后学生做,教师巡回指导。这样不仅有助于学生做好准备活动,还有助于学生身体素质的提高,根据教师的创意,还可增加一些学生感兴趣的活动,这样不仅能够提高学生对体育课的兴趣,还培养学生终生体育锻炼习惯。

2.3.2 课的基础部分

体育课的基础部分是课的核心部分。根据实验考核要求,本文把往返上篮分解为运球和上篮两个部分。在基础教学部分利用程序教学法,教授学生运球和上篮。以运球为例,在课的不同时间,要求学生运动到什么位置,在同阶段,要求学生掌握运球的程度。在教授实际中教师做到“精讲”,学生做到“多练”。

2.3.3 课的结束部分

放松是每节体育课的重要组成部分,教师在第一、二次课教授学生放松的一些方式方法。以后每次课教师巡回指导,学生根据所学自编一些放松的方式方法,不允许学生不动,所有的学生必须动起来,做些放松的动作。

2.4 内容程序教育法的效果

从表2可以看出,实验后,无论是对照组还是实验组,身体素质三项指标与实验前对比均有提高,在耐力方面有较大提高,但是对照组实验后身体素质与实验前身体素质经T检验,无显著差异;实验组,实验后,立定跳远、100米跑与实验前无显著差异,耐力素质与实验前存在显著差异(<0.05)。通过分析表2还发现,实验后,平均往返上篮所需时间,实验组低于对照组,且统计学上存在显著差异(<0.05)。这说明内容程序教学法有助于学生更好地掌握运动技能,同时能够提高耐力素质。

3 结论

体育教学是学校体育重要组成部分,本文引出的内容程序教学法,实验证明:有助于提高学生身体素质,在教学内容教学效果方面,实验组学生掌握动作技术方面优于对照组,这说明内容程序教学法更能够促使学生对运动技能的掌握。

摘要:程序教学法有广义和狭义之分,在体育教学实践中,充分利用程序教学法,有利于教学质量的提高,通过程序教学法的应用,学生由被动学习向主动学习转变,学生在不同教学阶段知道自己应该做什么。研究结果表明,采用程序教学法的学生与对照组存在显著差异,说明通过程序教学法有助有教学质量的提高。

关键词:程序教学法,体育教学,教学质量

参考文献

[1]程序教学法[EB/OL].http://baike.baidu.com/view/3000489.htm.

[2]毛振明.体育教学论[M].北京:高等教育出版社,2006:152-187.

[3]林素梅,黄建启.体育课试用程序教学法之我见[J].教师论坛,2002(3):37-39.

[4]王瑾.立体程序教学法在体育教学中的应用[J].卫生职业教育,2004,(5):31-32

阳光体育活动程序 第2篇

同学们,明天就是2010年1月1日元旦节了,学校向全校师生致以新年的祝福和真挚的问候!为了全面贯彻落实《中共中央国务院关于加强青少年体育增强青少年体质的意见》精神,响应教育部、国家体育总局、共青团中央联合发出的开展“阳光体育运动”的号召,动员广大青少年学生积极参加体育锻炼。从2007年开始,我校就连续举办了“阳光体育”活动,活动的开展促进和谐校园建设,培养同学们公平竞争、热爱和平、追求发展的精神,养成积极主动的体育锻炼习惯,提高同学们的身体健康素质,为学生终身发展打下坚实基础。值此2010年来临之际,在此又一次举行“奔向2010”红光小学阳光体育系列活动,希望大家都能以崭新的姿态、健康的体魄迎接新一年的挑战。

一、有请学校体操队的同学表演广播体操。

二、请校长宣布活动开始。

三、颁奖。

体育程序教学模式 第3篇

一、程序教学与时空认知相结合的体育教学法的内涵

程序教学法起源于美国,它吸取了控制论的思想,以信息过程最强化、教学过程计算机化和程序自动化为基础,对教学过程进行自动化控制,是现代程序教学法的科学理论基础。1980年叶里尼克提出,编制学习动作程序时,首先应培养保持动态姿势的能力,然后再掌握所学动作的分析和综合系统,学习过程每一步都是通过全部作业的一定环节。到上世纪末,随着体育科学研究的进一步发展,一些体育教师在教学实践中发现,根据时空认知的概念、时空感觉、时空表象、时空认知的建立、发展和巩固的规律结合程序教学,使学生在运动参与、运动技能、身体健康、心理健康、社会适应五大课程新目标的指引下营造生动、活泼、主动的学习氛围。这种教学方法体现了整个教学过程中使学生树立主动学习的意识并且形成良好的时空认知能力,是一种提高体育教学质量和训练效果的卓有成效的方法。程序教学法与时空认知相结合的体育教法体现了一种新的教育思想,它以培养学生的主体性、合作性、适应性素质为出发点,体现了实施素质教育的根本目的。

关于程序教学法与时空认知相结合的体育教学方法,国内学者在研究内容方面各有侧重,具体表现在以下三个方面:第一,程序教学法与时空认知相结合的体育教学方法的提出。刘建国提出田径技术程序教学与时空认知相结合的教学法,并运用对比实验的研究方法,证明此教法对培养学生“三会”和两个能力等方面具有良好的效果,并能缩短教学时数,颇有推广意义。第二,不同项目和课程中程序教学法与时空认知相结合的体育教学方法的实验研究。研究者分别从田径项目和篮球课程、铅球课程具体分析了程序教学法与时空认知相结合的体育教学方法的运用。根据田径与篮球项目特点与现代教育理论,设计了应用多媒体发展学生认知结构,形成正确认知定向和培养时空认知的教学程序模式。从具体的推铅球技术进行分析,针对性较强,对这一教法运用的优点进行了详细的分析。第三,研究者共同的特点是主要采用了实验法进行研究,辅以数理统计法、逻辑演绎法、技术评定法、统计分析法进行研究,但其实验方法的设计、测量手段和指标的确定,都比较简单化,未形成科学的体系,需要今后研究者不断地改进和完善。

二、程序教学与时空认知相结合的体育教学法的优点

程序教学与时空认知相结合的体育教法是教师根据不同体育技术课程项目的教学程序与学生时空认知的时空感觉、时空表象及时空认知的建立、发展和巩固的规律紧密结合在一起。在教学实施过程中编制成具体易操作的时空认知教学程序,在教学中采用两个程序结合起来的教学法进行教学。这一教学法对体育教学训练中基本动作的教学非常适合,能够提高练习成功率,缩短教学过程,增加课时密度和运动量,对于有效提高学生独立学习效果起到重要作用。具体表现在:(1)使学生理论联系实践,培养学生自学能力,开发智力,提高教学质量。要求学生按照项目技术程序自学教材和执行时空认知感训练口诀,课后填写时空感认知表。学生通过课前自学开动了大脑,带着问题进入课堂学习,培养了自学能力。课堂上带着问题看教师示范、听讲解,在小组内仔细观察技术好的学生的动作,听他们讲体会,交换意见,在此基础上再进一步实践。这样在第一、第二信号系统相互作用下,把理论与实践有机地结合起来。一节课下来学生不仅动了口,而且耳、眼、大脑和身体的运动器官并用,变被动学习为主动学习,培养了学生的能力,提高了教学质量。(2)减少学生练习中出现的错误动作。在传统的教学方法中,教师只能将学生普遍存在的错误动作采用统一讲解、示范纠正的方法来完成。由于时间的限制,教师不可能给每位学生的每一个动作都进行纠正。学生在练习中经常重复错误动作,其主要原因是学生的动作概念不明确,而程序化教学可以使学生在其明确动作概念、了解动作结构的基础上进行学习,这样就可以减少错误动作的出现。(3)学生的学习不会因为个体素质及基础的差异而影响整体的学习进程。学生可以按照教学程序的要求在适合于自己的学习速度上进行学习,学习较快的学生可以很快地通过程序,当能很好地完成前一程序学习后,可以进入下一程序的学习。对于学习较慢的学生则可以在较难掌握的动作学习中停下来,认真思考研究并进行反复练习。若仍达不到该程序的要求,则要求回到前一程序中去重新练习提高。(4)提高学生的学习积极性。程序教学中,学生脑子里面有了教学程序,对动作的学习有个标志,可以随时检查自己对技术动作的学习掌握情况。在学习过程中,程序本身会立即反映出学习的结果,这样经常的信息反馈可以使学生沿着正确的学习方向学习,并及时对错误动作改进提高。学生通过学习中的信息反馈看到了自己的进步,使其相信自身的能力,激发了学生的积极性。教师对每次的学习情况都应详细了解,从而发现程序的弱点,并及时修改、补充和完善。

三、程序教学与时空认知相结合的体育教学法的实施

随着教学改革的不断深入,新的教学方法不断出现,过去有人曾以教学内容的性质和学生在教学中的认识活动的性质为标准,把程序教学法归纳在系统传递理论信息法一类,并延伸出技能训练法、问题——发现法、自学法等新的教学分类法。然而各种教学方法既有其独立性,又有其相互渗透性,在运用时必须根据实际情况,注意各种教法的优化结合,取长补短,综合应用,以促进体育教改进一步向纵深发展。在程序教学法与时空认知相结合的体育教法的实施中,教师要有计划有组织合理安排,要根据教学中的反馈信息及时调控。教学中应注意如下几点:(1)适应特定的教学目标与任务。教学目标包括知识、技能、智力、意志、情感、信念、理想、身体等不同方面。例如:教学目标主要是给学生传授知识技能,那么,选择语言法、练习法就比较合适。如要培养学生的体育锻炼能力、自我监督与终身体育的能力,最好是有针对性地选择以学生自主活动为主的教学方法。例如:比赛法、预防与纠正错误法、辅导法、发现法、启发式与提问式等。当然,在教学实践中,有些目标任务需要几种方法同时运用才能完成,这就要求综合选用几种方法。(2)教学中要考虑同时实现多方面教学目标。客观上每种方法都有助于实现一定的教学目标,但从实现教学目标的全面性考虑,方法之间的差异就明显了。例如:练习法比较有利于消除各种错误和缺点,掌握、提高、巩固所学的知识技能以及增强体质,培养勇敢、顽强、坚毅的集体主义精神,但却不能很好地实现其他方面的教学目标,如学生个性品质的发展。因此选择和运用合适的教学方法,为教学目标的实现服务。(3)应考虑教学过程的效率。体育教学之所以要以一定的方法为基础,其主要目的是为了使教学工作能顺利有效地进行。好的教学方法应该是高效低耗的。在教学实践中,我们常常可以看到同一种教学目标采用不同的教学方法时,教学效果差别很大。在教学实践中,普遍存在着由于教学方法选择不当,教师和学生精力耗费太大的情况。如灌输法,虽然能使学生获得一定的知识技能,甚至能锻炼身体、增强体质,但学生耗费时间、精力过多,因而这种方法是不可取的。在教学中应该考虑其教学效率的高低,最好是选择那些能使教师教得轻松、学生学得愉快的教学方法。一种好的教学方法,比其他方法能实现更多的教学目标,师生所耗费时间及精力也少。教学方法的结合若能保证学习者效率最高和目标实现最优,这种结合即为最优结合,即最好的教学方法。

综上所述,关于程序教学法与时空认知相结合的体育教法的研究目前并不多见。随着多媒体教学日益普及,在体育课程教学改革中应大胆尝试。虽然它与传统的教学相比有许多优点,但它并不完全排斥传统的教学法。广大体育教师应根据具体情况,有机地把程序教学法与传统教学法结合起来,以使教学法及教学手段不断完善,达到最佳效果。关于程序教学法与时空认知相结合的体育教法的研究内容需要更多创新,从多角度、跨学科的范围进行深入研究,对这一教学方法具体如何运用的研究应当加强。在研究方法上,应以保证实验研究方法的科学性为前提条件,多种研究方法相结合。加强对国外相关教学方法的比较分析,以丰富此领域的研究。各种教学方法既有其独立性,又有其相互渗透性,在运用时必须根据实际情况,注意各种教法的优化结合,取长补短,综合应用,以促进体育教改进一步向纵深发展。在一些专项技术教学中,运用程序教学与时空认知相结合的教学法是开发学生智力,提高学生理论、技术水平和专项成绩,缩短教学时数的颇有成效的教学法。

(参考文献本刊略)

体育程序教学模式 第4篇

1980年叶里尼克提出:在编制动作程序时,首先应该保持动态姿势的能力,然后再掌握所学动作的分析和综合系统,学习过程的每一步都是完成全部动作的一定环节,这种教学方法在体育教学和训练中的基本动作十分有效,还能提高动作的成功率,缩短教学过程,增加课时的密度和运动量,对有效地提高学生独立学习效果起到重要的作用。程序教学减少学生练习中错误动作的出现。在传统的教学方法中,教师只能将学生普遍存在的错误动作采用统一讲解示范纠正的方法来完成,由于时间的限制,教师不可能给每位学生的每一个动作都进行纠正。学生在练习中经常重复错误动作,其主要原因是学生的动作概念不明确,而程序化教学,可以使学生在其明确动作概念,了解动作结构的基础上进行学习,这样就可以减少错误动作的出现。程序教学可以平衡学生间学习能力的差异。学生的学习不会因为个体素质及基础差而影响整体的学习进程,学生可以按照教学程序的要求在适合于自己的学习速度上进行学习,学习较快的学生可以在较难掌握的动作学习中停下来,认真的思考研究并进行反复练习,若仍达不到该程序的要求,则需回到前一程序中去重新练习提高。程序教学能使教师和学生得到及时的信息反馈。程序教学中,学生脑子里面有了教学程序,对动作的学习有个标准,可以随时检查自己对技术动作的学习掌握情况。学习过程中,程序本身会立即反映出学习的结果,这样经常的信息反馈可以使学生沿着正确的学习方向学习,并及时对错误动作改进提高。学生通过学习中的信息反馈看到了自己的进步,使其相信自身的能力,激发了学生的积极性。教师对每次的学习情况都应详细了解,从而发现每个学生的弱点,并及时对学生进行指导和纠正。程序教学对学生能力的培养能起积极的作用。程序教学中,教师编制的程序是广泛收集资料,了解各实际情况的条件下指定的,程序本身就是一本系统的材料。它包括多种练习方法和手段及组织方法,这样对学生各方面能力的培养,包括自学能力的培养都起到积极的作用。

(一)研究对象与方法

1. 研究对象。

广西师范学院体育学院2007级游泳班学生60名,全部为男性,平均年龄21±2.63岁,平均身高1.67±4.29米。

2. 研究方法。

(1)文献资料法:在网上和图书馆查阅程序教学法和游泳课程教学的有关书籍、资料和文献。(2)教学实验法:将研究对象随机分为实验组30人,对照组30人。实验之前对两组学生的相对力量、协调性、身体形态、游泳技能等因素做统计分析,经检验无差异显著性(p>0.05)。课前对学生进行游泳情况摸底测验,了解学生掌握游泳技术情况并设计游泳程序教学内容。实验过程中安排实验组和对照组在同一场地,统一课时(54学时)的情况下进行。(3)数理统计法:数据采用spss13.5版本进行统计学处理,组间比较采用配对t检验。

(二)程序教学模式的设计

1. 教学模式设计。

建立程序教学的基本环节:必须把教材分成具有逻辑联系的小步子,并依次排列顺序。确定算法后还要在适当的环节建立监测、考核制度如图1。

2. 教学的运用与反馈。

游泳的程序化教学是运用控制论、信息论、系统论的思想和方法,首先将教学过程视为一个整体、一个系统,建立起程序教学实施的基本环节,并按要求编制三个基本程序,即游泳技术教学实施程序、监测程序和游泳技术教学程序教材。

在实验组教学中,游泳技能教学程序的设计与安排打破了传统的教学程序。它把游泳技能看成一个整体,认真分析整体中各个教学内容部分之间的联系。在游泳技能的各内容之间,首先要熟悉呼吸、浮体和滑行,这是在任何游泳运动之前所必须掌握的基本技术。教师将实验组的学生按照教学任务,把学生分成若干小组,并把教材分成一系列的小段落,规定出一定的学习序列,向学生明确学习内容,每一小段落都要有刺激尽可能引起学生的正确反应。反馈是教学控制过程中不可缺少的信息传递过程。要对教学过程进行控制,就必须了解教学过程的现时状态和发展的可能性趋势,及时地调控好教学过程,使其达到预定的目标,反馈时应同时具备两个条件:一是准确性,二是及时性,二者是缺一不可的。准确性是指反馈信息的真实可靠。因为在教学过程中存在着各种各样的信息,不同的信息反馈对教学过程有不同的影响,教师必须对反馈的各种信息进行分析、鉴定、综合、处理,然后形成新的指令反馈给学生,从而来调整教学过程的发展。错误的信息会导致错误的决定,致使调控失效。所以,反馈的信息必须准确,不准确的信息再及时也是没有意义的。及时性是指反馈的速度要大于教学系统状态改变的速度,即反馈要在下一次调控决策之前完成,因为反馈的最主要意义在于调整下一次控制,不能及时调控决策是没有意义的。要确立动作要领,建立评定标准,使学生学习、掌握好了这个阶段的基本内容后,再进行到下一个阶段的学习。每个阶段都有一个检测站,通过检测,对检测的结果是否满意,再决定下一步的练习。由于蛙泳的动作结构比较简单、省力,适合于长距离的游泳练习,所以学生一般先从蛙泳开始学习。爬泳与仰泳之间腿的技术动作较接近,但由于爬泳、仰泳动作与完整配合比较复杂,对初学者有一定难度,故在学生有一定的游泳基础后再进行教学如图2。

(三)结果与分析

1. 理论知识考核结果比较分析。

经过54学时教学后,进行了理论知识考核,在实验组学生中,最高分为96分,最低分为63分,平均分为80.9±8.86;对照组学生中,最高分为94分,最低分为55分,平均分为71.8±9.26;两组学生的成绩符合正态分布,大约20%的学生成绩达到优秀,40%的学生成绩达到良好,35%的学生成绩达到及格的标准。经过实验结果处理,两组学生的平均成绩分,标准差s=10.1,由于学生的理论成绩服从正态分布,因此制定成绩考核标准。(1)20%的学生成绩达到优秀,求优秀成绩Χ1。由公式②p(ε>x)=>2.0;优秀成绩Χ1=86分。(2)40%的学生成绩达到良好,求良好成绩Χ2。由公式良好成绩Χ2=73分。(3)35%的学生成绩达到及格,求及格成绩Χ3。由公式及格成绩Χ3=61分。

通过以上公式对两组学生的理论知识考核成绩通过spss统计处理如表1。

2. 技术考核与课时比较分析。

通过采用程序教学,根据两组学生教学程序的不同,从熟悉水性到掌握三种泳式技术的平均教学课时统计发现,实验组比对照组练习的蛙泳课时平均缩短3.1课时,仰泳课时平均缩短2.5课时,爬泳课时缩短1.8课时,说明游泳教学中运用程序教学不仅提高学生练习技术的积极性,还可以提高教学效率。考核由教研室组织教师严格按考核程序进行,出发由统一发令,统一从水中蹬池边出发,两组学生三种泳式50m考核成绩如表2。

实验数据表明:(1)实验组比对照组考核的平均成绩高,标准差比对照组小,说明实验组的理论成绩比较集中,大部分集中在良好和优秀区域内;而对照组的理论成绩比较离散,大部分集中在良好和及格区域内。(2)通过对游泳课时时间比较可知,运用程序教学不仅可以提高学生的理论知识成绩,缩短游泳课的教学时间,提高教学效率,还可以提高学生的的成绩。(3)通过对三种泳式50m成绩指标的比较可知,在蛙泳、爬泳、仰泳技术成绩中实验组比对照组平均值高,它们之间均存在显著性差异。

(四)结论

1. 程序教学法在游泳教学中能显著提高学生的理论成绩,并且缩短教学的平均课时。

2. 应用程序教学法对于蛙泳、爬泳和仰泳的技术成绩的提高明显,对于学生快速掌握各种泳式具有帮助意义。

3. 程序教学在体育教学中是可行的,其它体育技术课程的学习可以借鉴该种学习法。

参考文献

[1]宋元平.对“班级层次调整”教学方法的实验研究[J].中国体育科技,2001.37(7):39-41.

[2]邵伟德.学校体育学科中运动技术、运动技能和终身体育习惯等概念之关系探讨[J].北京体育大学学报,2004.27(1):83-84.

[3]李国峰.新课标下的体育教学方式八创新[J].体育教学,2004,94(1):17-18.

[4]王瑾.立体程序教学法在体育教学中的运用[J].卫生职业教育,2004,22(9).

体育课上课程序及要求 第5篇

一、集合:

1、体育老师应在预备铃响时到达本班上课集合地点等候学生上课。

2、上体育课学生应在上课铃响前到本班上课集合地点。

3、预备铃响后,体育委员负责整队,体育教师清点人数,若有缺课学生应向体育委员或班主任问明情况,并做好记录。

4、检查着装:教师、学生上体育课应着运动服装、运动鞋。

二、上课

1、上课铃响开始上课老师宣布本课的教学内容、目的及要求。就本节课的安全问题提出相关要求。

2、队列练习

依次进行稍息、立正,向左、向右、向前看齐,四面转法。

3、准备活动:根据本节课的教学内容,有针对性地进行热身活动,或进行游戏练习,为新课教学做好准备。

4、教师在上课过程中需始终管理好学生,不得中途离开学生,不允许学生在课内时间离开上课场地。

三、下课

1、下课铃声响前2分钟,在上课时的集合地点集合。

2、报数、清点人数并做好记录。

3、对本节课进行小结讲评。

4、下课铃响,才能下课,不得提前下课。

注:

体育程序教学模式 第6篇

【关键词】 体育 特长考生 自然选拔

【中图分类号】 G633.96 【文献标识码】 A 【文章编号】 1674-4772(2013)07-023-01

自实行“体育特长生加分政策”后,作为一线教师,我欣喜地看到,学校的篮球场、田径场和体育馆,比以前热闹多了。晚霞铺满田径场,着运动服的学生在霞光中练枪舞棍,身姿矫健,这成了校园最美的风景。

更重要的是,多年任教高三的我,发现“练枪舞棒”的学生比以前的学生,更具活力和生气,思维更活跃,性格更坚强。体育加分的目的是要“克服高考制度中‘唯分数论’的弊端,激励广大学生注重自身素质的全面提高”。心平气和地讲,据我观察,这目的部分达到了。并且力争“体育特长加分”的波浪正以旺盛的势头,荡漾开来,这势必影响教育的发展方向,促使教育向注重综合素质方面改变。

而加分政策的改变,是对这一良好势头的阻遏,令人叹惜。我为此于2013年3月对高一学生及其家长进行了调查,也跟一些高一班主任进行了交流,发现与以往相比,学生为“体育特长加分”而锻炼的意愿大大降低,家长出钱支持的意愿也大为减少,事实明摆着,“10分”“5分”,做两个选择题就解决了。

“体育特长生加分制度”实行不久,处于幼儿期,本有很好的发展前景,可由于环境制度这“水”较脏,弄得名声不好。我们不是积极想办法,去把“水”弄清,弄纯,而是压制“幼儿”的生长,甚至要把它压制成“婴儿”状态。这真让人生出莫名的悲凉。

确实,现在“体育特长生加分政策”广受诟病,弄坏这政策的是“权” 与“钱”。背后原因是制度设计不严密,运作过程不透明,对权力的制约监督形同虚设。

但这是“环境与制度”这“水”的问题,我们要摸索方法,把“已脏的水”澄清,积极创造让这个“幼儿政策”健康成长的条件。

“权” 与“钱”侵蚀了“裁判”过程的公正性,但我认为因“加分运动员的来源”不公,导致真正有运动天赋的学生不能进入赛场,即使裁判很公正,也不能选出高校满意的特长生。

考察体育加分过程,可发现运动员是这样产生的:高中学校主导,盯着高考,盯着清华北大等名校,选择文化成绩优秀且家境较好的学生,聘请教练,利用休息时间,集中进行训练。这种选择“加分运动员”的方式,我把它命名为“强力选拔(或目的性选拔)”,这种选拔最显著的特点是临时性(运动员没有真正爱好与天分,不会长久练习)功利狭隘(以冲刺名校为主要特征)范围狭隘(只涉及少部分学生)。

要改变这种局面,只有采取另一种选拔方式,我把这种方式叫“自然性选拔”:即学校有充裕的师资,保证每个学生都能自由参加训练(不受家庭条件限制),每个学生在自由的训练中,充分展示自己的才能,这样冒出来的优异者,才是真正的体育特长生。这种选拔运动员的方式,优点非常明显:①公正公平:选拔范围广,运动员自然优秀,竞争性强,裁判操作的空间窄,“商业中货比三家”,就是此理。②素质教育充分展示:能真正部分落实教育主管单位制订的“体育特长生加分政策”的目的。

因此我认为,高考体育加分只有由“强力选拔”让位于“自然选拔”,才会消除政策实施中最大的不公,才会有良好的社会效果,才会有长久的生命力。

循此方向思考,那么怎样才能确保“自然选拔”学生的“参与面”及实施效果呢?我认为该让三方面“动”起来。这三方面是学校、学生与家长。而让这三方面都“动”起来的根本是“分数”。故特提出如下建议:

1. 要使“体育特长加分”单项最高分达到40分,共分为四个等级,分别为一等级10分,二等级20分,三等級30分,四等级40分。分值高,诱惑大,学校、学生与家长才会真正“动”起来。

2. 加分人数要覆盖所有高中毕业生,除了身体有残疾的学生,经体检豁免外(计第一等级分),所有高中毕业生均需参加体育特长测试,人人有一个分数,且计入高考总分。

3. 体育特长测试分为省市两级教育单位组织。市里组织的测试评定第一、二等级,优秀者参加省里的测试,去争取第三、四等级。但不重复计分。假设AB两学生在市里测试,都被评为第二等级,获加分20分。两人同到省里测试,A同学被评为四等级,B同学被淘汰,则A同学的高考特长分为40分,B同学的高考特长分20分。

4. 第三、四等级的人数应占高中毕业生的百分之二十。

5. 各校高中毕业生的“体育特长平均分”与“优秀率”,应为衡量学校高考成绩与素质教育的重要指标。

6. 为了做到公开透明,省市所有两级测试现场,全程录像,向社会公开;且当年的评分标准及细节也要一起公开。

总而言之,我认为“体育特长生加分制度”的目标明确,效果比较好,要坚持往前走,逐步完善,而不是一有争议,就退缩。希望教育主管部门主动完善“体育特长生加分制度”,充分调动学校、学生、家长对体育运动的积极性,进而影响全社会,促使教育真正向素质教育转化。如能这样,“对中国教育改革的促进”将功德无量。

体育程序教学模式 第7篇

1 ShowMe程序的作用

ShowMe程序主要有两个方面的作用[2],即教学示范和技术移植。

1.1 教学示范

一部分ShowMe程序是针对各种Authorware基本技术而设计的。例如:媒体同步、文本链接、分支结构和建立各种类型的交互等等。阅读和理解这些程序,可以加深对Authorware各种基本技术的认识。

而另一部分ShowMe程序是针对各实际应用而设计的。例如:演示颜色的原理、演示钟表的行走、创建一个滑杆、绘制一副图形、玩玩某种游戏等等。在这些程序中,都综合地应用了各种相应的编程技术,尤其是大量地使用了变量和函数。阅读和理解这些程序,可以提高综合应用能力,帮助学习者从单一技术的学习走向实际的开发应用。

1.2 技术移植

在起到教学示范作用的同时,ShowMe程序也提供了相应的源程序。在这些源程序中,包含了大量的程序设计方法和技巧。只要有相应的需要,开发者就可以将其中相同或相近的程序片段复制到自己的程序中,经过必要的修改,成为自己的程序内容。

2 ShowMe程序的特点

ShowMe程序是针对Authorware中各种基本技术或各种实际应用设计的,它们的具体内容各不相同。然而,有着许多共同的特点[2]:

1)所有ShowMe程序的演示窗口大小都是320*240。

2)大多数ShowMe程序都有一个外观风格统一的开始画面,也就是程序的主界面(包括标题和图示、内容简介按钮、程序结构按钮、运行实例按钮和返回主界面按钮)。

3)单击左侧的画面,可以滚动显示该ShowMe程序开发者的有关信息。

4)单击Introduction(内容简介)按钮,可以看到关于当前ShowMe程序的文字介绍。

5)单击程序结构按钮,可以进入对实例程序的详细介绍,单击程序中的图标,可以出现关于该图标的文字说明,双击组合图标,可以进入组合图标内部,了解进一步的信息。

6)单击Run the Example(运行实例)按钮,可以进入实例程序的进行,如果实例中有多个执行内容,可以单击相应的按钮,分别运行。

7)ShowMe程序中都有一个共同的程序模块,即程序开始处的Run to View Documentation组合图标,这是观看模块。

8)ShowMe程序中除观看模块以外的内容,是实例程序部分,是每一个ShowMe程序的核心内容。

3 ShowMe程序实例剖析钟表的制作

3.1 设计思路

设计一只时钟,使其秒针、分针和时针都严格按照当前时间运行,如图1,图2所示。

3.2 实现的主要技术

1)使用分支图标建立无限循环

2)使用相应的变量和函数计算(如:引用了DisplayWidth、Sec、Minute和Hour等系统变量,ClockSlice和Radius自定义变量,SetFrame等函数),以及绘制秒针、分针和时针。

3.3 实现的主要步骤及部分程序源代码

如图3所示,除了Run to View Documentation(观看模块)外,程序中有两个显示图标,一个计算机图标和一个分支结构,以下是主要步骤及部分程序源代码[2,3]。

1)显示图标numbers和circle提供时钟的外观,设计12个表示小时数的数字和表示时钟外缘的圆圈,如图4所示。

2)计算图标clock setup计算秒针的长度和行走角度,程序代码如图5所示。

3)分支图标loop建立无限循环,使时钟行走不停。首先设置loop分支图标的属性,在属性对话框Repeat下拉列表框中选择Until True选项,而下方文本框设为0,0恒为假,所以执行次数为无穷,

4)设置draw and pause组合图标上方的菱形符号,打开Properties Decision Path(分支属性)对话框,在Erase Contents下拉列表框中选择Before Next Selection选项,这样,当执行了组合图标的内容(绘出秒针、分针和时针)后,再次执行该图标时,先擦除上次的内容,再执行本次的内容(重新绘出秒针、分针和时针)。

5)组合图标draw and pause中的3个计算图标draw seconds line、draw minutes line、draw hours line分别绘制秒针、分针和时针。其程序代码分别如下[4]:

计算图标draw Seconds line中的代码:

计算图标draw minutes line中的代码:

计算图标draw hours line中的代码:

3.4 实现技术移植

如果想在自己的作品中加入一个反映当前时间的时钟,那么我们就可以进行技术移植,把ShowMe程序中的核心部分内容(即实例程序部分)复制下来,再做修改变成自己的内容。以图3为例进行如下步骤:

1)先删除程序中的Run to View Documentation模块(观看模块)。

2)然后在loop分支结构下方建立erase擦除图标,如图6所示,将显示图标numbers和circle分别拖到erase擦除图标上释放,作为擦除对象,使得退出分支结构后,擦除时钟数字和外圆。

3)打开loop分支图标的属性对话框,在Time Limit文本框中设置10s限制时间,使时钟运行10s后即退出运行。

4)运行程序,演示窗口中出现时钟,如图7所示,运行10s后,时钟消失。

4 结束语

综上所述,再结合自己在实际操作中所获得的一些技巧与经验,觉得ShowMe程序是学习Authorware的重要资源,是技术移植的重要来源,我们应当在教学和开发中予以重视,充分的利用这些共享的、有实际应用价值的资源,为我们所设计的程序锦上添花。

摘要:ShowMe程序是Authorware软件自带的教学程序,其超强的典型性、示范性和指导性,是教学、学习与开发过程中必不可少的重要资源。它具有其特定的作用和许多共同的特点。本文通过对钟表制作实例的剖析和实现,来体现ShowMe程序的精华之处以及其在实际开发中的应用。

关键词:Authorware,教学程序,ShowMe程序,技术移植

参考文献

[1]袁海东.Authorware7.0ShowMe范例精选[M].北京:电子工业出版社,2004.

[2]全国计算机信息高新技术考试教材编写委员会.Authorware6.5职业技能培训教程[M].北京:希望电子出版社,2004.

[3]经典百例Authorware7.0[EB/OL].[2006-4-15].htttp://www.verycd.com/topics/128818.html

体育程序教学模式 第8篇

如何使学生学会编程,怎样使学生在编程过程中遇到问题时自己解决问题,这是C程序设计教学的重要环节,也是教师需要思考的问题。在C程序设计课程教学中,有很多内容比较抽象,学生不易理解。例如变量在定义后,但未赋值时为什么输出的结果很奇怪,字符串的结束标志是怎么一回事,数组名为什么是首地址,一维数组和二维数组在内存中的存储方式怎样,指针到底是怎么回事等等问题,都困扰着学生的理解和深入地学习。如果有一种方法使学生能够直观地看到数据在存储器中的内容及它们的变化,那么学生对课程的理解将会容易许多,这种方法就是程序调试。

其次,初学C程序设计会出现这样那样的错误,但由于不会使用调试工具,学生一看到程序出错,并且密密麻麻的英文错误提示信息,一下子就使学生产生了恐惧的心理,束手无策,只能傻坐着等老师解决。针对上述情况,笔者在C程序设计的教学中,强调学生必须掌握程序调试方法,而且从课程第一节课开始就加以强调和示范,把调试的方法穿插在每一节课之中,一步步引导学生使用调试方法查找错误和纠正错误,对抽象内容进行底层直观查看。这样一方面帮助理学生解课程内容,另一方面也提高了学生的动手编程能力,和自己解决问题的能力。

1 程序调试方法

VC++6.0提供了完善的调试环境,可帮助用户查找并改正运行时的错误及逻辑错误。调试方法的介绍要随着教学内容不断的深度展开而逐步辅开,循序渐进地讲,每上一次课就讲调试中的一个小问题,不要多讲,多讲学生反而接受不了,讲了一次小的调试方法,就要求马上实践,要强调学生动手练,多次练习,本周内讲解的调试内容,本周内必须学会,决不能拖到下一个星期,渐渐地把程序调试成为编程的习惯。以下是在教学中介绍程序调试方法的几个步骤。

1.1 认识上机过程中的错误

刚开始接触程序设计,学生上机免不了出现一些常识错误,初学程序设计更是如此。所以,在刚开始教学时让学生认识一下VC++6.0中出现的错误信息的形式。如上机过程中故意在语句后面漏写了“;”,编译后产生如下错误提示:

其实在大学里也有很多学生对英文一知半解,要一字一句地告诉学生这个错误提示的意思:文件F:\c\1.c中第5行的代码出错了,是个语法错误,在“}”前少了“;”。若在错误信息行上双击鼠标,就可以快速找到这行,进而修改这个错误,再重新编译。把初学者经常犯的错误及编译后机器显示的出错信息一一罗列出来,让学生温习对照,帮助学生渡过最初的难关。随后,教师故意在程序中埋藏一些错误,让学生进一步熟悉上机过程中的错误提示,初步解决一些常见的语法错误。

1.2 让程序单步执行

循序渐进,一步一步,教师接下来就要介绍遇到程序运行结果错误如何处理的问题。语法错误因为有编译系统的提示信息,比较容易找出错误所在行并进行改正,更多的问题是在程序编译连接都通过了,也能够在计算机上运行,但得到的结果不正确,或者结果有时正确有时不正确,这时学生往往会怀疑是不是计算机出错了,他会反复地运行程序而不知所然,这样的错误就是逻辑错误,是学习程序调试的重点。举个很简单的例子,如:

程序运行时不管x输入什么,y始终为0。为此要提示学生用【F10】单步执行(调试工具条)试试看。看到如图1所示的界面,教师一定要多化点时间重复演示单步执行的功能,讲清楚单步执行就是一行一行地执行程序。第一次就只讲【F10】,其它的调试工具栏,Watch窗口,Variables窗口本节课暂时不讲。但要强调不是为用【F10】而用【F10】,要明确目的,那就是要边运行程序边看变量的值及观察程序流程的走向。把鼠标在变量上停顿一会儿,在该变量的下方就会有个小方框显示变量的值,如图1中所示x=1。这样即使老师不说,学生也看到了,若x输入为1,执行了if(x=0)之后,x的值就被赋值为0了,也即x=0的表过式为0(条件不成立)了,程序的流程当然执行else后的语句y=1,因此不管x输入什么,y始终为0。

讲解这个程序以后,再把int x,y;改为double x,y;,if(x=0) 改为if(x==0),编译通过没有问题,但是在程序运行时,会涉及很多问题。只要把这个问题和学生一起一边调试一边修改,单步执行调试的方法学生也掌握得差不多了。

教师举例时尽量选择简单的程序,但是强调学生一定要掌握单步跟踪的调试方法。过程就这么简单,【F10】+鼠标停顿,观察变量的值。

解决逻辑错误的首要问题就是错误定位,只有找出了出错的位置才能予以纠正。上课时教师要不断地提示学生用调试工具,慢慢地学生才会养成调试的习惯。

1.3 使用Watch、Variables、memory观察变量的值

(1)数组程序调试

C语言中数组名代表数组元素在内存中的首地址,对于一维数组,其元素从首地址处按顺序连续存放。对于二级数组,其元素以行序方式存储在从首地址开始的连续内存单元中。在C语言程序中不对数组越界进行检查。如下面的程序段:

运行程序,输入1,2,3,4,5,6,输出结果为6,明明数组元素才6个,从s[0]-s[5],为什么访问s[6]不报告出错,为什么是6而不是其它,解决方法是单击【F10】启动单步跟踪功能,观察Watch窗口和Variables窗口的值。Watch窗口中左侧为要监控的表达式,右侧为表达式的值,在左侧输入数组名s,可监控程序运行过程中数组元素值的变化。Memory窗口可通过输入地址的方法查看内存中的内容,如图 2-3所示。这三个窗口的打开或关闭都可通过调试工具栏中的相应按钮来控制。

连续按【F10】单步执行程序,依次输入元素值1,2,3,4,5,6。观察Watch窗口中数组名s的值,看到是0x0012ff64,这就是数组的始地址,元素s[0]-s[5]的值为1,2,3,4,5,6。把数组的地址0x0012ff64输入memory窗口,可见图3依次显示为十六进行数:01 00 00 00 02 00 00 00,四个字节为一个存储单元,存放一个元素的值,一直赋值到地址0012FF78,把所显示的16进制数转化为10进制数,就是1,2,3,4,5,6。按理0012FF7C单元已经不属于数组的空间,但当我们访问s[6]元素时,c编译系统就从数组s的始地址0x0012ff64加上地址偏移6个存储单元,就是0012FF7C,这一单元显示的值为6,这就是为什么C语言对数组的访问不加越界检查,为什么上述程序段的输出为6的原因。

(2)指针程序调试

指针是C语言的特色,也是精华所在,但指针的概念学生一时不好理解,借助variables和memory窗口跟踪程序中变量的值来帮助理解指针。如下程序段:

单步运行如图4所示。

p是指向整型变量a 的指针,变量a的地址为0x0012ff78,值为3,在variables窗口很清楚地可以看到。变量p的内容是0x0012ff78,正好与变量a的地址相同。也就是说变量p存放的是变量a 的地址,这样的变量就是指针变量,*p是变量p所指向的单元的值,就是变量a的值,即3。那么变量p放在哪里,在watch窗口查一下&p,知道变量p的地址(即指针的地址)是0x0012ff7c,在memory窗口中查地址0x0012ff7c,看到该地址处的值是0012ff78(注意读的时候从高字节读到低字节),这就是变量p的内容是个地址,是变量a的地址。就这么简单,多看几遍,对于什么是指针就一目了然。

1.4 其它调试方法

当掌握了单步跟踪的技巧,并学会使用Watch、Variables、memory观察变量的值后,学生的编程能力将会大大提高。随着课程学习的深入,所编程序代码越来越长,会感觉单步调试的效率太低,这时适时地引入高级的调试方法,如将程序执行到光标处暂停,或设置断点,有了前面调试方法作基础,学生接受起来也容易得多。不过不管是通过光标位置还是断点设置,注意其所在的行必须是程序执行的必经之路,比如不应该是在分支结构中的语句,此时有可能在程序执行中受到条件判断的限制,该语句因条件不满足而不被执行。

其实调试工具还有很多,如Disassembly,Registers等,每个学校应视学生的水平决定是否深入讲解,我们只是强调程序调试的重要性,注重教会学生常用的调试方法。

1.5 程序调试工具的教学次序

对于常用的几个程序调试工具,讲解时要注意循序渐进地讲,切忌一次讲很多,要边讲边练,直到掌握了一个方法后再讲下一个。以下是几个最基本的调试工具的讲解顺序。

(1)熟悉用户界面和简单的语法检查。

(2)单步执行,观察variables窗口变量变化的值。

(3)在Watch窗口改变变量的值。

(4)执行到光标处。

(5)设置断点和取消断点,从程序开始执行到断点,从本断点执行到下一个断点。

(6)函数调试,进入函数和出函数调试。

2 结束语

调试过程中还有很多技巧和经验,需要学生反复琢磨,从实践中慢慢掌握和理解编程的精华。编程和调试是一种经验的积累,也是对学生耐心的考验,只有学会了程序调试,才能自己解决程序错误的问题,才能培养学会解决问题的思路,这其实也是对学生逻辑思维的一种训练。

当学生掌握了程序调试的方法后,上机课上不再看到教师忙着给学生看程序找错误,学生获得了自己分析程序自我学习的本领,而且这一方法和经验对于学习其它计算机语言完全适用。因此,基于程序调试的C语言教学实践,使学生不再害怕程序出错,不再畏惧C语言,相反,激发了学生学好C语言的信心,锻炼了能力,达到了举一反三的目的。

摘要:强调了程序调试在C程序设计教学中的重要性,例举了几种基本的程序调试方法,尤其是通过Watch、Variables、memory窗口观察变量的值在教学实践中的作用。探索了程序调试工具的教学步骤和次序。强调学生只有学会了程序调试,才能自己解决程序错误的问题,才能培养解决问题的思路,这也是对学生逻辑思维的一种训练。

关键词:程序调试,C程序设计

参考文献

[1]颜晖.C语言学习及实践指导[M].浙江科技出版社,2007.

[2]颜晖.C语言程序设计实验指导[M].高等教育出版社,2008.

“ASP程序设计”教学模式探讨 第9篇

1 教学现状

ASP程序设计一般作为专业主干课或选修课开设,其教学目标是使学生了解Web应用程序的工作原理,掌握基于ASP的Web应用程序开发技术,从而为日后的工作(特别是动态网站的设计与开)发奠定良好的基础。

与一般的程序设计语言类课程不同,ASP程序设计是一门综合性、实践性与应用性极强的系统开发类课程,既涉及到HTML、DB、VBScript等诸多内容,又必须掌握各种ASP内置对象、内置组件与外部组件(即第三方组件)的应用技术。由于课程内容较多,但课时相对偏少,因此教学难度颇大。

目前,ASP程序设计的教学普遍存在重理论轻实践、重讲解轻工程、重个人开发轻团队协作等弊端,所采用的教学模式多为传统的“教师讲、学生听”,实验方面往往仅局限于教师指导下的简单练习,考试方式则为缺乏针对性的闭卷笔试。这种“说教”式的教学方式必然会导致学生的被动学习,是很难激发学生的学习兴趣与主动性的。再加上实验环节的不足、考核方式的不合理,学生无法得到足够的、系统的编程训练,为应付考试往往只是注重理论知识的掌握而忽略动手实践能力的培养,最终无法有效提高编程能力与就业竞争力。

2 教学模式

要改善ASP程序设计的教学效果,有效提升学生的编程能力,使其真正做到学以致用,就必须探索并采用全新的教学模式。

2.1 理论教学

2.1.1 以需求组织教学

教学内容的组织是否合理,势必影响到教学的进程与效果。对于大多数教材来说,其内容的编排往往并不适合实际的教学需要,因此必须结合教学目标与具体情况,进行相应的调整与取舍,合理确定教学内容。考虑到B/S模式的数据库应用系统开发的技术需求,按照循序渐进、由基础至综合的原则,可将ASP程序设计的教学内容分为ASP概述、网页设计基础、VBScript基础、ASP内置对象、数据库编程基础、ADO数据访问接口、ASP内置组件、ASP外部组件与ASP应用实例等专题,以保证在有限的学时内,让学生逐步掌握利用ASP开发Web应用系统的主要技术。

2.1.2 以案例引领教学

为避免学生感到枯燥乏味、抽象难懂,让其能抓住重点并顺利将所学技术应用到实际问题的解决当中,在整个课程的教学过程中,以案例教学法为主,依托具体案例展开教学。同时,综合运用启发式、探索式的教学方法,注意设问与引导,以活跃学生的思维,提高其发现问题、分析问题与解决问题的能力。

1)精选案例。案例是案例教学的基础,必须精心设计、认真选择,一般应遵循以下原则:(1)针对性。所选案例必须符合教学目标,能使学生从中获得知识,提高技能。(2)代表性。所选案例应是与核心内容或关键技术密切相关的典型案例,以便于学生加深理解、掌握方法。(3)实用性。所选案例应贴近实际,或有现实需求,以利于激发学生的兴趣与学习积极性。(4)适度性。所选案例不宜过于复杂,其难度与规模要适中,以便于分析与理解。(5)拓展性。所选案例不宜过于完善,以利于引发问题,再由学生设法解决,从中培养探索精神与创新能力。基于以上原则,可将目前常见的网上书店、在线考试系统等作为整个课程的教学案例。

2)演示案例。在首次上课时,先完整地演示相应的案例(在机房上课时还可让学生亲自操作进行实时体验),然后告诉学生这些系统都是使用ASP开发的,通过学习大家也能开发出类似的系统,从而有效地激发学生的兴趣与求知欲。在后续的教学过程中,则应结合具体的教学内容,重点演示案例中的有关功能,让学生直观地了解具体的应用场景,以利于随后的深入分析。

3)分析案例。分析案例是案例教学的核心环节,直接影响到教学的效果与质量。在演示案例有关功能的基础上,先引出其中所采用的新技术,以明确当前教学目标与内容。结合典型实例介绍相关内容与技术后,再具体分析案例中的实现方法与技术细节,让学生能理论联系实际,明确所学技术的应用方式。最后,通过讨论找出案例中所存在的问题或不足之处,由学生自行修改完善,以提高其分析问题与解决问题的能力。

2.1.3 以自学促进教学

ASP程序设计在各专业的培养方案中一般属于后期课程,通过有关先修课程的学习,学生已具备一定编程经验与技术基础。因此,在教学中应以精讲多练为原则,进一步提高学生的自学能力。对于网页设计基础与数据库编程基础这两个专题,若此前确已开设过相应的课程,则只需安排一次课的时间由学生自行练习即可,但要注意加强对HTML标记与SQL语句的理解与掌握。为便于学生的学习,可向学生提供一些必备的参考或帮助手册(最好是chm格式的),如HTML中文参考手册、SQL中文参考手册、VBScrip中文参考手册、ADO中文参考手册、ASP中文帮助手册等。另外,可适当向学生提供一些系统源码与技术文章,让学生利用课外时间进行分析。此外,为弥补教材的不足,要积极倡导学生通过各种方式进行自主学习。一方面,鼓励学生去图书馆借阅ASP编程方面的书籍或查看ASP技术方面的文章,认真分析开发案例,积极学习经验技巧。另一方面,鼓励学生充分利用网络进行学习。目前网上ASP方面的资源是相当丰富的,也有许多优秀的教程、网站与论坛,若能善加利用,必定大有所获。

2.2 实验教学

“纸上得来终觉浅,绝知此事要躬行。”要想成为编程高手,纸上谈兵绝对是不行的。只有亲自动手编写并调试大量的程序,才能真正掌握编程技术,切实提高编程水平。因此,在教学过程中,要坚持理论教学与实验教学并重的原则,在做好理论教学的同时,从课程实验、课程设计等方面加强实验教学,确保学生得到全面的编程训练,从而有效提高动手实践能力。

2.2.1 以任务驱动课程实验

课程实验即课程的同步实验,在教学过程中与课堂讲授交替进行,其目的是让学生尽快理解并掌握当前所学的新知识与新技术。作为一种基础性的编程练习,课程实验宜采用任务驱动法实施,由学生通过完成这实验任务可逐步掌握ASP的主要编程技术。

1)设计任务。任务的设计由教师负责,一项任务即为一个实验,且以设计性、综合性实验为主。对于每个实验,均要明确其具体目的、要求与内容,并避免给出过于详细的实验步骤与程序代码。这样,才有助于学生的探索与思考,并在完成任务的过程中培养能力。结合具体的教学内容,通常可依次安排ASP运行环境的配置、HTML页面的设计、VBScript脚本的编写、ASP内置对象的使用、SQL语句的使用、ADO对象的使用、ASP内置组件的使用、ASP外部组件的使用、ASP简单系统的设计等实验。

2)布置任务。在相应内容的理论课结束之时,教师即可下达实验任务。

3)分析任务。在实验课前,要求学生认真分析实验任务,明确其中的技术需求,并做好充分的准备工作。

4)完成任务。在实验课中,要求学生认真完成实验任务。为确保效果,在实验过程中,要鼓励学生在遇到问题时先设法自行解决,再与同学共同探讨,或向老师请教。对于学生的提问,教师不要直接告知其答案,而应通过启发引导学生自己分析并解决问题。对于共性的问题或注意事项,可适时暂停实验,由教师统一进行说明或讲解。每个实验结束后,要求学生按规范撰写实验报告,并按时提交。

5)评价任务。教师根据学生的实验报告并结合实验的完成情况评定成绩,同时在适当的时候对实验进行讲评。

2.2.2 以项目驱动课程设计

课程设计其实是一项大作业,要求学生综合运用所学知识与技术,利用课外时间,开发一个完整的数据库应用系统,从中体验系统的开发过程,培养工程实践能力以及发现问题、分析问题与解决问题的能力,进一步提高编程技术与水平。作为一种综合训练,课程设计宜采用项目驱动法实施,由学生以开发小组的形式,共同完成一个应用系统的开发,以培养学生的团队精神、协作能力与创新意识。

1)启动项目。在授课内容过半或结束前2~3周,由教师布置课程设计任务,并明确其基本要求。同时,让学生自由组合,成立开发小组(3~5人一组),并选出小组长。然后,让各小组确定自己的开发项目。开发项目一般由教师提供,也允许学生自定(但需由教师把关),其规模与难度要适中,以确保学生通过努力能按时完成。另外,在选题上应尽量贴近现实,有一定的实用价值,以提高学生的积极性与成就感。

2)完成项目。在正常进行教学的同时,各开发小组利用课外时间协作完成项目的开发工作。在此过程中,由小组长负责人员的分工、任务的分配、进度的安排等事宜,并定期向教师汇报情况。同时,教师也要适度地对各小组进行指导,检查项目的完成情况。

3)验收项目。项目开发完成后,要求学生提交所开发的系统以及系统的设计说明书与个人的设计报告。此外,还要对项目进行验收答辩(一般可安排在最后一次课进行),由学生演示自己的系统,并回答教师的提问。最后,由教师综合各方面的情况,评定每个学生的课程设计成绩。

2.3 考核方案

考核方案事关教学效果的检验,对于学生的学习也有一定的导向作用,因此要合理确定。

1)平时成绩评定。平时成绩=基本分+加分-扣分。其中,基本分统一定为60分。对于课程实验与课程设计,均按其成绩等级转换为相应的加分分值,未做者则不给分或进行扣分。对于迟到、旷课、早退或其他上课违纪情况,同样按标准转换为相应的扣分分值。这样,通过引入奖罚机制综合评定平时成绩,可有效激发学生的学习积极性,并培养其团队合作精神。

2)期末考试方式。采用开卷笔试或机试的方式,并以设计题为主,让学生按要求编写相应的程序。这样,除了可以达到重点考核学生编程能力的目的以外,也可促使学生在平时的学习过程中注重对所学知识的理解、掌握与运用,逐步改掉死记硬背的、不求甚解的坏毛病。

3)期评成绩评定。适当调整平时成绩与期考成绩在期评成绩中的比例,以3:7或4:6为宜。

3 结束语

ASP程序设计的教学改革并非一蹴而就之事,只有通过不断的探索与尝试,才能取得更好的教学效果。教学实践表明,采用全新的教学模式,以培养学生实际编程能力为目的,根据技术需求组织教学内容,依托典型案例开展教学活动,通过自主学习促进教学进程,同时以任务驱动课程实验,以项目驱动课程设计,课内课外相互配合,切实加强实验环节,是可以有效提高学生的编程能力与水平的。

摘要:在分析ASP程序设计课程教学现状的基础上,结合教学实践,从理论教学、实验教学与考核方案等方面对课程的教学模式进行探讨。

关键词:ASP,程序设计,教学模式

参考文献

[1]孙建平.论案例任务驱动教学法在ASP教学中的应用[J].山西广播电视大学学报,2010(4).

[2]郑淑芬.案例教学法的作用、实施环节及需要注意的问题[J].教育探索,2008(4).

程序设计类课程教学模式研究 第10篇

目前, 国内计算机科学与技术及相关专业的本科教学中, 程序设计类课程占有相当的比重, 成为计算机科学与技术及相关专业的重要基础课程, 主要包括C、C++和Java等课程, 程序设计能力已经成为计算机科学与技术及相关专业学生必须具备的基本技能, 学生掌握程序设计类课程的程度将直接影响到其程序设计以及软件开发能力。然而, 目前在程序设计类课程的教学过程中, 多数教师和学生都认为此类课程所涉及的概念和语法规则比较复杂, 知识点较多, 不易掌握, 容易出错, 而且部分学生反映上课时能够听懂, 可自己动手编程时脑子一片空白, 无从下手, 出现了听得懂、编不出程序的现象。特别是目前多数高校将程序设计类课程作为计算机科学与技术及相关专业学生进校后首先接触的专业基础课程之一, 这种现象就更为明显。

为此, 本文将自己多年来的教学体会和所进行过的教学改革方式做了进一步的思考和归纳, 提出了在程序设计类课程的教学过程中采用“任务驱动+自主学习”的教学方式, 以便提高学生程序设计的水平。

2 任务驱动与自主学习方法的内涵

“任务驱动”的教学法是建立在建构主义学习理论基础之上的一种教学方法, 是实施探究性、启发性教学模式的一种教学方法。“任务驱动”教学的出发点是坚持师生互动;切入点是一边学一边做;落脚点是调动学生学习的主动性、积极性与创造性, 是一种强调学生个性发挥与协调工作相结合的教学方法。主要的过程是把将要学习的知识隐含到一个或几个“任务”当中, 学生通过对任务的分析和领会, 提出问题、分析问题来明确问题所涉及到的已学和即将学习的知识点, 并在教师的指导下来解决问题的教学方法。[1]

“自主学习”方法是与传统教学强调的接受式的学习方式不同的一种教学方法, 它是以学生作为学习的主体, 通过学生自己独立分析、探索、质疑、实践和创造等方法来实现其学习目标, 是在教师的指导下, 根据自己的学习实际和特点来自觉确定学习目标、制定学习计划、选定学习内容、选择学习方式, 并对学习的过程做出自我监控、自我反馈和自我调节, 以实现主体型发展的一种学习过程。[2]倡导学生“自主学习”并不是要完全否定接受式的学习方式, 在进行“自主学习”的同时, 教师将会成为一个课堂教学的设计者, 学生学习的指导者和帮助者, 而不是课堂学习的主导者。可以说, 教师在学生的自主学习过程中任务将更加繁重、要求将更高, 教师的教学将更加人性化。

3“任务驱动+自主学习”的教学模式设计

我们提出的“任务驱动+自主学习”的教学法是将两种方法深度融合, [3]具体到课程教学的设计过程中, 是指任课教师根据程序设计类课程的全部内容按照知识点归纳总结, 按知识点由浅入深地设计出若干个任务, 即将不同的知识点隐含到不同的任务当中。为了增强学生的兴趣度, 设计的任务要求有较强的数学性、知识性、趣味性及实用性, 任务设计中每个任务均由任务、任务当中所含盖的知识点、知识点所对应的教材或参考书的章节等部分组成, 较难的问题如果必要还可包括相应的解题思路。

任务设计好后将在上课前期发到学生手中, 让学生在课前进行“自主学习”, 在任务中, 包括了当天课程要学习的新知识和新方法, 也大量地涵盖了前面课程中已学过的知识和方法, 所以既复习了前面所学的知识点又学习了新的知识点。学生在“自主学习”的过程中根据任务中给出的提示不仅要复习任务中隐含的以前学过的知识点, 还要学习即将要学习的新知识点, 同时要给出问题的解题思路 (或程序流程图) , 并尽可能的提出问题到课堂上进行交流, 学习能力强的同学要尽量完成程序的编写。授课过程中教师和学生可以根据“自主学习”情况相互提出问题, 由教师进行引导性讲解, 完成教学内容的学习。

3.1 教学任务设计

参照我校教育教学质量提高工程实施方案中“每门课程多人研究和多人建设”的原则, 每门课程我们都成立了由3~4名教师的组成的课程小组或团队, 由教学经验丰富并长期教授该门课程的老教师担任组长, 小组成员在组长的带领下按照教学大纲的要求完成教学内容 (即任务) 的制定和编排, 下面就以《C语言程序设计》课程为例, 简要介绍具体任务的设计过程与方式。

首先对《C语言程序设计》课程中的知识点进行归纳、分析和总结, 主要包括:运算符和表达式、选择结构程序设计、循环结构程序设计、函数、数组、指针、结构体与链表、共用体、位运算和文件等, 然后根据知识点的学习过程分阶段来设计相应的任务, 下面给出一个在讲解循环结构程序设计前下发给学生的一个任务实例。

任务:登台阶

数学老师上课时提问李明:“你每次上楼梯时一次迈几个台阶?”回答:“有时迈一个, 有时迈两个台阶。”老师又问“从一楼到咱们二楼共有20个台阶, 按你这种走法, 即每一步只能跨一个或两个台阶, 你一共有几种走法?”李明张口结舌, 一时回答不上来。请你帮助算算, 共有几种走法?

隐含的知识点:

(1) 运算符:算术运算符 (+) 、自增运算符 (++) 、赋值运算符 (=) 、关系运算符 (<=)

(2) 输出函数:printf ()

(3) 表达式:算术表达式、关系表达式、赋值表达式

(4) while (或for) 语句 (新知识点)

教材章节:

(1) 运算符和表达式

(2) 选择结构程序设计

(3) 循环结构程序设计 (新知识点)

解题思路:

由学生通过自主学习得出, 并画出算法程序流程图。

程序:

学生根据“自主学习”情况尽量编出。

提出的问题:

学生提出一些供课堂讨论的问题。

3.2 实验教学模式设计

课程实验教学是对课堂教学的有力补充, 是锻炼学生实际动手能力的必要手段, 所以实验教学任务的设计同样重要。在实验教学任务的设计过程中, 我们仍采用课程小组共同完成的方式, 小组成员在组长的组织和带领下按照该课程实验教学大纲的要求来完成实验教学内容 (任务) 的设计、制定和编排, 与课堂教学任务设计相同, 仍然按照知识点设计任务, 为了增强学生的兴趣度和实验热情, 我们所设计的实验任务趣味性强、涵盖知识点多、综合性强。[4]实验内容设计好之后, 按照统一的规范和标准形成实验指导手册在实验前几天下发给学生供其提前预习。针对《C语言程序设计》课程我们组织编写了《C语言程序设计实验指导》教材, 已由中国矿业大学出版社出版, 书中精选了大量具有趣味性的任务, 并给出了笔算步骤、程序设计思路、程序代码及详细的注释等内容供学生实验时使用。

学生实验前, 我们要求学生在“自主学习”中熟悉任务的内容和知识点, 在实验过程中老师来引导学生一边学一边做, 真正实现“学中做”和“做中学”, 以此来达到学生真正掌握知识和技能的目的。为锻炼学生的团队协作能力, 多数实验任务我们采用2~3人为一组的分组形式进行训练, 每组学生完成相同知识点的不同任务, 要求每组的同学相互协作, 在给定的时间内分工完成各自的任务, 最终提交详细的实验报告。这种实验教学方法着重训练了学生对课程内容某知识点或多个知识点的综合理解与运用, 通过训练, 培养了学生程序设计的综合能力、研究创新能力以及团队合作能力。

4 结束语

程序设计类课程是计算机科学与技术及相关专业课程建设中的重要组成部分, 本文对该类课程的教学方式和方法进行了有效的探索, 在教学过程中通过运用已取得了较好的教学效果, 不仅提高了学生的程序设计能力, 同时也培养了学生的编程思维。

总之, 在程序设计类课程教学过程中, 我们要充分发挥教师在学生学习中的主导性和学生的主体性, 激发学生的学习潜能, 培养学生对程序设计的兴趣、促进学生“自主学习”习惯的养成, 同时推动学生团队协作精神的形成, 提高学生的程序设计和软件开发能力, 培养合格的、符合当今社会需求的计算机科学与技术专业技术人才。

摘要:针对目前程序设计类课程学习过程中出现的学生听懂课程但编写不出程序的现象, 提出了在程序设计类课程的教学过程中采用“任务驱动+自主学习”的教学方式, 充分发挥教师的主导性和学生的主体性, 提高学生的程序设计能力, 同时培养学生的编程思维及软件开发能力。

关键词:程序设计,任务驱动,自主学习,编程思维

参考文献

[1]郭绍青.任务驱动教学法的内涵[J].中国电化教育, 2006, (7) :57~59.

[2]刘承j.促进大学生自主学习的教学模式探究[J].中国高等教育, 2013 (17) :58-59.

[3]柳青峰, 陈安平, 魏鑫.任务驱动下的自主学习能力培养[J].高等教育研究学报, 2013 (9) :76-79.

高级程序语言课程教学的教学探索 第11篇

计算机在日新月异的现代社会中成为了一个离不开的工具,使用计算机辅助学习工作,已经成为人们现实生活中的一部分。进行计算机基础课程和计算机高级程语言的教学已经成为各高校的教学计划中不可或缺的一环。在建立高校学生知识体系的过程中,掌握计算机程序设计思想,往往会对学生的后续发展起到重要作用。

2、非计算机专业中的高级程序语言教学需要注意的问题

在非计算机专业的高校学生中进行高级程序语言的教学有自身的特点。大部分学生,在学习高级程序语言设计之前,往往对计算机只是感性上的认识,存在畏难情绪,而高级语言本身又十分抽象,这就要求学生花费一定时间进行上机实践。除加强上机实践外,在教学中还需要注意教学的方式方法,充分使用器材教具,由浅入深,培养学生的对高级语言的兴趣,让学生自主,自发的好好学习这门功课。

3、对主要教学方法的探讨

在对计算机高级语言的教学过程中,笔者对整个教学环境进行了思考,并且在实际教学过程中采取了一些新的教学方法。主要教学方法如下:

3.1 结合生活场景,建立程序思想

在教学过程中,如果单纯依靠对书本的讲解,很难让学生树立各种程序思想。而一旦将一些生活场景带入教学,学生则会有心领神会的体验。这样,一方面调动了课堂气氛,一方面将计算机的各种设计思想初步介绍给学生。而学生往往对身边现实世界的熟悉的事物能够很快接受,进而由此及彼的对计算机世界的东西产生一定的理性认识。

例如:

在介绍分支结构的时候,引入正式课程前,询问学生们过年过节回家购买车票的情况,以及回家的路线。有远途的学生说了,如果飞机票打折6折以下,就坐飞机,否则就坐火车。得到学生回答后,再正式引入分支结构。并在板书上写下:

如果飞机票打折<6折

坐飞机

否则坐火车

再将这些现实语义的语句改写成程序设计语言中的分支结构

让学生认识到,分支结构不止在程序中有,在日常生活中也有。使学生能够理性的了解到分支结构需要进行逻辑判断。之后,再对分支结构的教学,就容易的多了。

3.2 采用现代化教学工具的同时辅助使用各种教具,同时进行适量的板书

现代化的教学工具,如计算机辅助教学,的应用,极大的方便了老师对知识点的讲解。使用flash动画或者ppt文档已经成为现在高校教学中的一个重要特点能。在讲解链表的时候,如果此前做好了flash动画,可以非常方便的讲解如何创建节点,如何建造链表,如何查找特定信息的节点,如何在特定位置插入、删除节点。使用动画来演示这些步骤,可以增强学生对这些特定信息的感知。而辅助教具的使用也是可以帮助学生对特定知识的认识的。比如讲授函数的时候,使用积木,让学生把函数看成积木,使用同样的积木,搭建不同的东西,更换几个组合就可以了,模块化的函数思想,就比较容易被学生接受。有的时候又必须进行板书。如:在讲授字符串和字符串数组以及二维指针的时候,如果使用板书,可以在板书的时候进行讲解,放慢速度讲授速度,增加板面演示时间,帮助学生了解指针关系的演算变化。这三种方法是相辅相成的,如果要学生比较好的理解高级语言设计,教师是不可以只使用一种教法的。

3.3 小组模式,因才而教

每个学生都有好胜心,都追求成就感。有些学生对高级语言的理解比较好,通过1, 2次上机试验之后就能看出来。将学生分组,每组成员之间的水平有差异是很正常的,要通过一定的手段,让组与组之间进行对比,而不是个体学生与个体学生之间进行对比。这样,小组内的同学能够在平时作业的时候互相学习,互相帮助。比如:编成2人一组的小组,布置一定的任务,要求小组完成。讲解一些算法的时候,布置作业,然后下一次上课随机抽一组学生在课堂上进行算法讲解。这样,既可以督促学生完成算法学习的作业,又可以让学生锻炼一定的表达能力,还可以增加学生的成就感,同时激励了其它小组学生的好胜心;在同组讨论的时候,增强了学生对问题的敏感度,锻炼了学生问问题、答问题的能力,培养了他们听取不同观点,说服不同见解的能力,改变了他们单枪匹马搞学习的习惯,增进了他们团队合作的思维。一举数得。

3.4 要求完成大型作业

程序设计是系统知识。如果为了应考而学习,只能学习到分散的知识点。只有将知识点组合起来,才能成为一个体系。当一个大型的作业放在学生面前的时候,学生只有将所学的知识统统组合起来,使用正确的方法,在耐心的编写、纠错、调试之后,才可能上交。以小组为单位,完成大型作业的过程,是个痛苦的过程,同时也是一个学习的过程,在这个过程中,学生锻炼了设计能力,综合应用能力,查找资料能力,纠错能力,发现问题讨论问题能力。在编写小程序的时候碰不到的问题,一定会在大程序中出现。而一些在学生理解中似是而非的东西,也可以在这一过程中去伪存真。完成这样的作业后,小组内成员的水平会接近到一定程度。这样的大型作业,应该包括各种数据类型的输入输出,指针的使用,结构体变量的使用,各种编程时的语言结构,文件的存取。选择一个初级档次的信息管理系统是最合适的。

3.5 在教学过程中带领学生一起思考,深入浅出用启发式手法指导学生进行设计

程序设计对于没有接触过程序设计的人而言是十分困难的。教师需要带领学生走出痛苦的第一步。在教学过程中,可以在引入一些比较经典的问题,带领学生一起求解这些问题。这样可以帮助学生更好的发现程序设计的规律

比如在讲解循环的时候,讲授嵌套循环往往是难点。此时,由浅入深的带领学生解决几个问题:

打印一个星号"*";

打印一排5个星号"*****";

打印五行五列5*5个星号。

打印1个星号基本大家都会,打印5个星号,无非是加上一个循环,循环5次,打5个星号。而打印五排五列,无非是再在外面加上一个循环变量,增加一次外部循环。于是大家很高兴的发现其实嵌套循环并不难。此时再引入一个稍微困难点的题目:

打印一个平行四边形

经过学生自己讨论后发现,原来只要加打几个空格就能实现变化。而空格的个数,第一排是4个,第二排是3个,第三排是2个,第四排是1个,第五排是0个。至需要再添加一个内循环,专门打印空格就可以了。此时的循环控制语句,循环开始的时候为4,每次递减1。于是大家经过一段思考终于打出平行四边形。此时再引入一个困难的题目:

打印等边三角形

此时,经过学生讨论后发现,在上一个程序的基础上,需要修改打印星号的循环语句,而且需要使用一定的推导能力才能够知道打印星号的次数如何使用内循环确定。此时,可能会比较少的学生能够在课堂上打出。在讲解、实现完基本的实现方案后,引入一个更困难的题目:

打印树形结构:

留给学生回家后思考算法,并于下一次课上抽取小组做讲解。

循环嵌套的讲授内容完成了,将一个困难的问题,分解为很多简单问题,循序渐进,启发学生思考,这个过程比较能够让学生接受,既不会因为感觉太难而失去信心,又不会因为感觉太容易而掉以轻心。

3.6 利用网络平台答疑解惑

对于新接触高级语言的学生来说,疑问一定少不了,答疑因此成为必要。除定期的上机实践、答疑外,还可以利用现代化计算机网络进行。答疑不一定要固定时段,利用各种平台,如:学校信息门户中的教学网络平台的讨论区,各个班级的QQ群的讨论区。问的问题可以在这些平台上及时的传递给老师,老师的反馈也可以及时的传到同学中去。同样的问题,在网络平台上搜索,还可以得到解答。利用网络平台,可以增加答疑效率,使得答疑工作随时随地都可以进行。老师还可以经常在网络平台上对难点进行点评,让学生对难点有更深刻的理解。网络平台上还可以存放各种资源。如:课件、经典算法程序、作业答案。计算机网络平台的使用为教学提供了又一广阔的空间。

4、结论

在非计算机专业中讲授高级语言程序设计,方法是多样灵活的。本文仅仅提出了几点教学方面的意见。需要指出的是,高级语言设计,对学生来说,最重要的是培养程序化思维和标准化思想。如果这些思维和思想在这门功课中培养起来,对学生未来的专业学习是很有帮助的。

摘要:计算机高级语言成为高校教育的一环, 本文对高级程序语言的教学方法提出了一点看法, 提出一些高级程序语言教育改革的建议。

关键词:高级程序语言,教学方法

参考文献

[1]、范慧琳.C语言程序设计习题解析与实验指导, 中国铁道出版社, 2007-02

体育程序教学模式

体育程序教学模式(精选11篇)体育程序教学模式 第1篇1 研究对象与方法1.1 研究对象根据苏州卫生职业技术学院2011级上半学年学生自由选...
点击下载文档文档内容为doc格式

声明:除非特别标注,否则均为本站原创文章,转载时请以链接形式注明文章出处。如若本站内容侵犯了原著者的合法权益,可联系本站删除。

确认删除?
回到顶部