时间:2022-08-16 22:22:56
序论:速发表网结合其深厚的文秘经验,特别为您筛选了11篇教育叙事案例范文。如果您需要更多原创资料,欢迎随时与我们的客服老师联系,希望您能从中汲取灵感和知识!
1.孙同学,男,18岁,家庭条件很好。在他高一军训的时候,就在寝室中号召全体同学罢训,这些极度疲劳的同学便开始罢训,他却到操场上告诉我:老师不要说我是男生,他们不来集合我来了,其他同学在寝室被政教老师一通批评,影响了班级的军训。
2.军训结束,回校上课,他的表现就更突出了,随时根据课堂内容提出一些与教学无关的问题,逗的同学哄堂大笑,耽误课堂时间。
3.他身材较小,敏捷如燕,一节课要串几个座位,把其他同学带动的异常不安心上课,各科老师都很无奈。严重影响班级上课秩序。
4.自己没有手机,就拿同学的手机玩,带动同学共玩手机。
5.他性格急躁,和同学相处得也不和谐,也经常和同学发生矛盾,有时就大打出手。
6.天天早上和课间迟到、吸烟。
老师的批评教育也没有明显效果,有时还恶语顶撞老师。
二、案例分析
1.孙同学的家里兄妹两个,父亲在外地工作,和他沟通较少,母亲要工作和照顾妹妹,他自称从小到大没有人管,在初中时从不走校门,都是跳栅栏,造成他我行我素、旁若无人的性格,他妈妈说:这孩子从来就没有培养和管理过。他爸爸评价他不到学校上学,不出三个月就得进管教所。
2.家长没有教育意识,认为孩子不需要教育,一切顺其自然。可现在影响他们的因素较多,使他形成了许多不该有的习惯,家长对学生在生活上尽可能地去会满足他们的各种要求,从而渐渐地也养成了他们任性好胜的个性,缺少宽容心同情心,多了几许霸气和好胜心。
3.他有强烈的反叛意识,追求自我个性张扬,又缺乏团队精神。家长和老师反对他做的事,他越要做到底,为了追求与众不同,甚至尝试打耳眼带耳钉。就这样一个孩子,着实让我动了不少脑筋。
三、教育方略
根据同学、科任老师和我观察到的情况归纳、分类、总结、分析,制订帮助引导计划。
(一)架起感情的桥梁:和他交朋友,QQ里加为好友经常聊他感兴趣的人和事,学习和生活上帮助他,发现其优点,增强其自信。很快成为好友,他开始信服老师了。
(二)与家长合力:与家长沟通,帮助孩子提高认识,认识到自己的不足,树立正确的人生观。
(三)从培养习惯开始:让其找一个不被打扰的地方,列出“不良习惯一览表”。再列出“好习惯一览表”。然后认真分析一下,写出好习惯与坏习惯的区别,哪些要改?打算如何改?哪些要培养?打算如何培养?找原因,如:为什么我早上没办法早起?因为我很累,为什么会累?因为睡觉时间还不够。为什么会没睡够?因为我睡得太晚。为什么睡那么晚?因为有太多事情要做。为什么有那么多事情要做?因为我做不完。为什么会做不完?因为我给自己制订的计划任务超过了我可以在今天完成的。
1.这是第一步,一定要目标明确。如果你的看法越坚定、清楚,你的习惯培养或改正就有越大的力量。
2.潜意识输入法(如:早上6:50到班)。这是很有威力的一个方法,我平时就有应用。有些时候需要比平时早起,比如6点钟起床,平时我是习惯于7点起床,6点是未必醒的。为了6点能准时起床。在晚上临睡的时候我就和自己的头脑说:“明天要6点起床。”然后想了一下6点起床的情境,让自己头脑得到清楚地确认。这样我在第二天的6点就能准时起床啦!你将自己想养成的习惯,输入自己的头脑,潜意识会提醒你去做。
3.视觉法(如:不串座,诚实守信)。将要培养的习惯化成图案记于心中。贴墙、写于笔记本首页、放于垫玻璃的桌面等,就是为了增强视觉效果。我为了加强学生的习惯培养,我制作了一些卡片、图片,让他放于自己方便看到的地方,实行后的人跟我说,真的有效。
4.行动法(如:说话分场合有分寸)。用行动、重复地行动。和自己说“我做得到。”“我要去做!”有错必改,如果你能连续行动21天,你就会发现习惯已经基本培养起来了。
强强和明明是两个较调皮的小朋友,平时也常常在一起玩耍。有一次,因为争抢玩具,强强用手抓了明明的脸,明明的脸立刻出现一道道抓痕,让人看着非常心疼,老师马上带明明去医务室对伤口处理。放学后,老师向明明妈妈说了这件事,也找了强强妈妈谈了这件事。告诉她们这两个小朋友还是好朋友,强强也不是故意的,家长不要责备孩子。但毕竟明明受伤了,从教育的角度强强应去看望明明,让强强学习对自己的行为负责,关心同伴。强强的妈妈放学后即刻带着强强去看望明明。第二天,明明奶奶接明明回家时候,情绪很激动地指着强强大声说:“强强,你妈妈给你留指甲是让你抓人的吗?”老师马上上前劝阻,强强被吓坏了,哇哇大哭。强强妈妈来接儿子看着儿子哭得泣不成声也很心疼。这件事发生以后,尽管老师在中间做了大量调节工作,但两家长见面却像仇人一样,装作看不见。倒是强强和明明,早就忘记这件事,好像没有什么发生一样,还是继续一起玩,一起闹。
通过这件事,作为一名教师有必要总结经验,引领家长反思做到几点:首先,遇到这种事要理性处理,不必为孩子事伤身心。看到自己的孩子被小朋友咬伤、抓伤、打伤,作为家长肯定会非常心疼,这是人之常情,可以理解,但是此时,家长一定要保持理性。三四岁的孩子处于行动思维阶段,不会用语言来解决矛盾和与人沟通,当两个人之间发生矛盾或者过度兴奋的时候,他们最直接的反应是用行动解决或表达,而非语言。而且孩子做这些动作时只是一种本能的反应,没有处心积虑,没有要报复谁或者欺负谁的想法。他们可能前一分钟还在争斗,下一分钟又玩在一起。其次,家长要了解孩子的年龄特点,特别是受伤孩子一方的家长,不要把对方孩子的这些行为看成是有意的行为。如果是这样的事情发生在幼儿园,家长更是应该依靠老师来解决,尽量避免直接与对方家长理论,更不能向对方孩子施加压力,用训斥、恐吓等方式对待孩子。这样做不仅不利于解决问题,相反,还会把双方家长牵扯进来,使原本孩子之间的无意行为,演变成两个家庭之间的矛盾。最后,作为伤害方孩子的家长,遇到这样的情况也要积极主动向对方家长表达歉意,带着自己的孩子去看望慰问受伤的小朋友,这样做不仅有利于事情尽快解决,而且可以引导孩子懂得要为自己的行为负责。孩子之间发生矛盾不可怕,关键是家长如何处理,如果处理得当,坏好事,将成为孩子接受教育的良好契机。
案例二:当孩子身边有位 “特殊”的同伴。
说到这个“特殊”,其实我们每个人都是特殊的,尤其是孩子。每个孩子有着不同的遗传基因,不同的长相特点,不同的身体条件,不同的个性特征,不同的家庭环境和成长背景,不同的学习能力和行为习惯……应该说每一个人都有其特殊性。这里的特殊是指智力发育迟缓、患有自闭症等某些生理或心理疾病的孩子。如果班里有这样一个孩子,家长会怎么想呢?如果这个特殊的孩子对同伴影响不大,家长或许不会太在意,如果有某些方面的影响,家长可能就会担忧:怕自家的孩子被伤害,怕自家的孩子会模仿他或者学习不好的行为。班里曾遇到这样一个事例:有个智力发育迟缓的小男孩,各方面能力明显弱于同伴,行为较为古怪、脾气暴躁又喜欢打人。一学期下来,部分家长了解知道了这个小男孩,会提议调座位,不让自家孩子和该小男孩坐同桌。面对这种特殊的孩子要平等对待,这给教师很大的压力。但作为一名教师有必要认真对待这种事情的发生。如何与家长沟通这方面事呢?
首先,告知家长现代全纳教育理念,即随着社会的发展和进步,全纳教育理念已经越来越得到世界各国认可,包括有特殊需要的儿童在内,所有儿童都应该有平等接受教育的机会。让有特殊需要的儿童在正常化的环境中成长才是最有利的,这样的理念已经得到了实践证实。其次,让家长明白“特殊”这个词只是存在于我们大人的意识中,孩子的脑中却没有什么“特殊”的概念,孩子在接纳有特殊需要的同伴时那么的自然。就如案例里的这个小男孩,如果小朋友懂得多帮助他谦让他,他是不会伤害同伴的,家长怕被欺负是多于的担心。基于这点可以让家长在家提醒孩子在园多多帮助这有特殊需要的同伴。最后,指导家长同步教育好孩子,激发做个有爱心的好孩子。以讲故事形式让孩子多了解特殊群体,培养孩子懂得尊重每一个生命。而且班里有个特殊需要的同伴,是一笔非常宝贵的教育资源,对所有小朋友的发展都十分有益。再说,“特殊”同伴的存在也会冲击着我们大人的思想意识,考验着我们的理念和爱心,考验着我们的宽容与接纳精神。
案例三:我家的孩子太老实,容易吃亏。
下午第一节是我的自习课,我说:“同学们,上周老师让你们借字典,拿出来让老师看看。”同学们纷纷拿出字典放在桌子上。桌子上的字典真是五花八门,有的破烂不堪,有的残缺不全,也有几本新买的。我逐一“检查”。突然,我发现一本新字典的封面上有明显的刮痕,这不是“此地无银”吗?显然这是刘倩的那本字典。我刚想大发雷霆,可是当看到字典的“主人”时,我忍住了。是她——郑送花,她是怎样的一个孩子啊!我接这个班的第一天就知道了。她是一个弃婴,被一个残疾人收养了,取了“送花”这个名字。如果不仔细看,她哪像个女孩,穿着与时代相隔甚远,皮肤晒得黝黑。听同事们讲,她每天放学都要帮助养父捡垃圾。生活使她变得寡言少语,在班里几乎没有朋友。命运实在对她太残酷了,本应还是撒娇的年龄,却过早地尝到人生的辛酸。我拿着这本字典,感觉很沉很沉。此时郑送花低着头,脸涨得通红。我怎么忍心再去伤害她那已经脆弱到极点的自尊?只是轻轻地将字典放回原处,若无其事地说:“要爱护字典,别乱涂乱划。”我只字未提刘倩字典被偷的事,怕同学们怀疑她。她已经不堪重负了!第二天,我到十里外的书店买了一本新华字典,在封面上精心摹上“刘倩”的名字。在班上我宣布:“刘倩的字典找到了,是邻班的同学捡到的。”我发现郑送花的眼里流露出诧异和悔恨的神情。下午放学,同学们都走了。郑送花站在办公室门口,一句话也不说,只是一个劲地流泪。这也许是特殊性格的她认错的方式吧。我真想说,孩子,贫穷不是你的错……可是,我害怕触动她那敏感的神经,仍旧轻轻地说:“老师知道你认识到错了。不要多想了,就权当那本字典是老师送给你的吧。”
这件事埋藏在我的心里,一直到今天。令我感到欣慰的是,现在郑送花开了一家服装加工店,生意还不错。她不必再和养父靠捡垃圾来维持生计了,终于自食其力了。
我们常说,你的教鞭下有瓦特,你的冷嘲中有牛顿。实际上,我们身边的学生更多的是一些小草,她们将来不可能长成参天大树,注定是芸芸众生中普通的一员。她们甚至弱不禁风,但为了生存,顽强地拼搏着,奋斗着,她们更渴望阳光与雨露。教育,就是让乔木长成更高大的乔木,让小草长成更茂盛的小草。难道小草不更需要呵护吗?
来访者:夏某,女,16岁,高一学生,与父母同住。父为技术人员,母为来访者所在中学教师,父母无人格障碍和其他神经症性障碍,家族无精神病史。父母对其期望较高,所以在学习上的要求比较严格。家庭经济状况良好,父母关系好,其好胜心强,从小活泼开朗,性格外向,自尊心强,凡事追求完美。主诉因“害怕化学考试,出现紧张情绪”而就诊。选择SCL-90、SDS、SAS心理测试,结果发现躯体化、抑郁、焦虑因子分高于常模,有轻度抑郁和中度焦虑。
原因分析:(1)生物学原因。来访者16岁,处在高一第一学期,需要适应新的学习和生活。再加上处于发育期的青春期女孩,自尊心强,心灵易受伤害,一次考试的失败情绪容易泛化到每次考试;医院检查没有器质性病变。(2)社会原因。夏某由于经历了一次刺激较强的负性生活事件,自信心受挫;在夏某的成长环境中,家长、老师一直都很呵护、关注她,使她对自己要求严格,尽善尽美,认为自己不能也不会失败。(3)心理原因。个性因素:自我要求高,好胜心强;对现实问题的误解或错误评价:担心化学考试失败,影响自己的总成绩,害怕失败;错误观念:认为自己不应该失败,一旦失败,便会情绪低落;持久性负性记忆:一次考试失败一直困扰自己。
咨询目标:(1)具体目标与近期目标:消除夏某担心、焦虑。在日常生活中运用积极地自我暗示与放松技术,降低其焦虑水平,增强其自信心。(2)最终目标与长期目标:使来访者形成正确的自我观念,提高受挫和处理挫折的能力,促进其完善个性,心理健康正常发展。
第一次咨询:目的在于同来访者建立良好的信任的咨询关系,收集资料,进行心理诊断,确定咨询目标。方法:初次与夏某见面时,应该让夏某能够放松,接纳咨询师,正确看待此次咨询的目的,避免产生心理压力。通过倾听、共情、无条件的积极关注,让夏某能够放松、完全的倾诉自己的情况,收集详细的资料并完成心理测验。
第二次咨询:分析问题和治疗的实施。目的在于:(1)让夏某认识到自身问题的原因是由于其不良的认知引起的,树立正确、积极的认知;(2)学会放松。方法:会谈、认知重建法、行为放松训练法、积极自我暗示法。认知重建:咨询师同夏某一起讨论害怕化学考试的不良认知以及出现的时间、场所,帮助夏某制止这些消极思维,建立正确的或积极的思维。
如“只要我像以前一样好好准备,化学考试就肯定没问题”,“老师会帮助我的”,“我相信我能行”,“我还是一个优秀生”等。行为放松训练:在咨询师的指导下进行肌肉渐进性放松训练,如坐在椅子上,按手臂、头部、躯干、腿部的顺序,先紧张,后放松,通过了解紧张与放松的不同,最终体会全身放松的状态。
布置家庭作业:(1)反思前几次化学考试没有考好的原因,分别从自己的内心想法、身体和情绪的变化情况进行反思,越细越好。(2)按照咨询师所教的放松方法,每天训练1~2次,以达到15~20分钟内放松全身的目的。
第三次咨询:巩固结果,初步实施系统脱敏。目的在于(1)巩固认知重建结果;(2)巩固第二次咨询时学习的放松方法,建立焦虑事件等级。方法:会谈、系统脱敏疗法、积极自我暗示。找出夏某关于化学考试紧张的各个步骤,按各步骤的紧张程度由小到大排列,紧张程度根据0~100单位计。根据同夏某的谈话,共同商定建立的焦虑等级为9级:听说要进行化学考试20分、准备进行化学考试30分、进行化学考试前一天40分、化学考试当天50分、进入教室准备化学考试60分、害怕化学考试失败70分、怕自己的排名下降80分、看到监考老师拿着化学试卷90分、正式考试100分。
家庭作业:根据建立的焦虑等级,让夏某回家后做放松练习,每天至少一次,每次10~15分钟。
第四到七次咨询采用系统脱敏治疗。共分两个过程:(1)想象脱敏。在咨询师的帮助下,夏某通过想象,唤起其对化学考试的焦虑,评估焦虑水平,然后通过放松技术进入放松状态,再次评估焦虑水平,直至焦虑水平达到最低值为止。按照上述焦虑等级逐渐进行脱敏,直到想象中的情境出现时,焦虑程度降到0,一次治疗可推进几个等级,经过脱敏治疗,夏某在想象化学考试的整个过程时,不再感到紧张、焦虑。(2)实际情景演练。在一系列的想象脱敏治疗后,在实际的化学考试中,事先同夏某的父母和化学老师商量好,当化学考试的一系列情境出现时,如果夏某出现紧张,及时进行放松训练,达到完全放松状态时,再做题。
第八次咨询:结果比较,巩固结束。对夏某进行SCL-90、SDS、SAS施测并与咨询前施测结果相对比。对前面进行的咨询过程进行总结、反思,请夏某谈自己的体会和感受,并总结整个咨询过程中夏某的变化和成长。
咨询效果评估。(1)具体目标与近期目标。来访者症状的改善:面对化学考试不再紧张、焦虑了;父母的评价:在面对化学考试时也能像往常一样自如应对了;他人评估:化学老师反映,在最近的几次化学考试中,夏某都能应对自如,并取得好成绩,成绩一直保持在前几名;治疗后采用SCL-90进行心理测验,结果各因子分均在常模范围,并且提示没有焦虑和抑郁;咨询师的评估:通过对其父母的询问,发现咨询基本达到预期目标,消除了夏某对化学考试的担心、焦虑,改善了其完美主义的认知模式,增强了其自信心。咨询过程较完整、有条理。(2)最终目标与长期目标。通过一系列的咨询,使夏某对考试的失败形成了正确的自我观念,提高了受挫和处理挫折的能力,对以后的发展产生了良好的影响,使其在以后面对挫折时能够产生正确的认知,促进其心理健康的发展。
【摘要】在《C#程序设计》的教学实践中,传统的教学模式不利用培养学生软件系统分析能力和工程设计能力的培养,为了解决这一问题,本文提出传统教学方法与案例设计教学相结合的教学方法和实践,在对C#程序设计基本概念讲解基础上,通过具体案例的设计方法和过程,由浅入深的提出案例教学理念。目的在于加深学生面向对象程序设计的理念,提高学生的学习积极性以及加强学生工程实践能力的培养。
关键词 C#程序设计;案例教学;案例讨论
0引言
计算机语言的发展历程经历了由低级到高级,由结构化程序设计到面向对象程序设计理念的转换。为了提高大学生利用计算机解决工程和科学问题的能力,目前国内和国际上的大部分高校都开设了相应的程序设计课程。程序设计类课程是一门实践性和应用性极强的课程,大量的知识需要通过编程实践才能熟练的掌握。当前,C#程序设计语言是世界上应用最为广泛的面向对象程序设计语言之一,目前国内很多高校都将该语言作为工科类大学生需要具备的一种程序设计语言能力。在传统的《C#程序设计》的授课模式中,教师往往只注重基础理论,如语法结构及原理的讲解而忽略了实践能力的培养,结果使得学生对语言类课程失去了学习的兴趣,或者虽熟练掌握了语言的语法而缺乏解决实际问题的能力。早在20世纪初,哈佛大学的mba课程中就采用了案列教学的理念并且取得了巨大的成功。由于案例教学灵活多样,可以充分调用学生的学习积极性和自主性。因此,引起了国内众多高校教师的研究和重视。针对这一情况,为了达到加强培养大学生程序设计能力和解决科学工程问题能力的目的,结合本人多年教学经验,在教学中结合传统的教学手段,并有效的运用案例教学的方法,可以有效的提高课程的教学质量,提升学生的程序设计能力。
1案例教学与实践
针对学生的专业和层次差异,我校对部分专业的大一新生开设了《C#程序设计》课程教学,由于C#语言是一种面向程序设计语言,它将结构化程序设计方法中的三种基本结构作为局部代码设计的基础。因此需要学生先理解了结构化再深入理解面向对象编程的理念,在教学中存在一定的难度。然而,如果教师在教学过程中,认真研究授课内容,在详细讲解基本概念和语法的基础上,如果设计恰当的实际案例,将传统的教学模式和案例教学手段有效的结合,则可以起到事半功倍的效果。
在教学实践过程中,我们认为,案例教学要与简单的例子教学区分开来。在程序设计语言教学过程中,为了加强学生对语法能力的运用,教材往往会配以适当的例题,解决一些实际问题,如打印九九乘法表,牛顿迭代法方程求解等,这些例子往往只针对某一具体的语法现象进行讲解。可以加强学生对语法的理解,改善教学效果。但这些例子缺乏知识点的前后贯穿,并不能有效的提高学生的程序设计能力。我们认为,案例教学除了具有一定的新颖性和兴趣性外,还应该具有贯穿教学实践过程的特点。同时,我们也要注意到,案例和例子虽然有一定的区别,但并不能完全的割裂开来,两者之间存在紧密的联系,案例教学应该包括例子教学,是众多例子的有机结合过程。
在程序设计语言的教学实践中,案例设计的好坏关系到教学效果的高低和教学实践的成败。一个好的案例,可以充分调动学生学习的积极性和主动性,启动学生的求知欲和探索问题的动力。因此,在C#程序设计通过有浅入深的几个相关教学案例,会大大提高学生的学习效率。这些案例可以是解决一项实际的工程问题,也可以是一个有趣的小游戏,五子棋,黑白棋等。
下文介绍了作者在《C#程序设计》教学实践中,设计的一些教学案例,这些案例在教学实践过程中,取得了较好的教学效果,对提高学学生的学习兴趣和编程能力,起到了积极的作用。
1.1猜心游戏
猜心游戏是一个有趣的小游戏,游戏者首先默想一个整数(要求在设计区间内,本例为),然后在不同的数字卡片中进行有无判断,最后,可以根据游戏者的有无判断,准确的计算出游戏者默想的整数,具有一定的可玩性和趣味性,能成分调动学生的探索性和学习的兴趣。游戏界面如图1所示。
设计原理:
计算机内数值都以二进制存储,字节内由低到高每个二进制位置代表的数值大小是不同的。如:二进制10001001代表的十进制数的137。
设计步骤:
第1步:数字卡片设计,如第1张数字卡片,要求卡片中十进制整数的相应二进制数值的第0位为1,如图1中卡片所示。第2张数字卡片则列出十进制整数中相应二进制数值的第1位为1的整数,依次类推。
第2步:顺序切换卡片,并记录游戏者对卡片的“有”“无”判决的状态。即判断游戏者心中默念数字是否在该卡片中,并记录判决结果。
第3步:在显示完最后一张卡片后,根据游戏者对所有卡片“有”“无”状态判决,计算所采数值。如:1001001计算所默想猜数。
知识贯穿:
程序界面的设计与布局,循环程序设计,数字筛选,二进制原理,位运算等。
1.2评委打分及案例延伸
设计原理:
评委打分是我们在现实生活中经常遇到的一种排名竞争的方法,要求记录每个评委的打分,然后去掉一个最高分和一个最低分,求和取平均值得到打分。
设计步骤:
第1步:记录每个评委的打分。
第2步:通过打擂法,找出最大打分、最小打分。
第3步:掉最一个最高分和一个最低分,计算剩余打分总分并求平均。
第4步:输出最后打分值
知识贯穿:
数组定义和赋值;打擂法求最大数和最小数;数字的输出。
案例延伸:本案列设计较为简单,在实际设计中,可以通过该案例中对数值的输入,延伸至数值的排序,例如,学生成绩的录入和排序,在排序过程中,怎样保持在分数排序后,分数与学号或姓名间的对应关系。同时,可以进一步对数值的平均值,方差等进行分析以及绘图等。这样通过简单的案例延伸,启发学生的思维,增加了案例的设计效果。
1.3集合升级器设计
设计原理:
某些指定的对象集在一起就成为一个集合,其中每一个对象称为集合的元素。C#下集合有数组,ArrayList(动态数组),HashTable(哈希表)。为了便于理解这几种集合的优缺点,设计集合升级器程序。
设计步骤:
第1步:定义数组存储当前课堂对象信息Person[],人数在上课下课过程中要有增加或减少,而数组的缺点是不能动态扩展和伸缩。
第2步:继续提出改进方案,定义动态数组ArrayList存储课堂对象,可以动态伸缩。缺点,伸缩会引起索引值的重新更新,寻找固定对象不好表达。
第3步:继续提出改进方案,定义哈希表HashTable结构存储课堂对象,哈希表的数据通过键值(key)和值(value)来组织的。可以通过key定位固定对象。
设计思考:
课堂对象有老师和学生两类对象构成,在读出集合信息时遇到类型转换问题。能不能限制类型安全机制,如只能有教师对象或学生对象。需要使用泛型集合机制限定集合类内元素是同一类对象。如果既要包含教师类又要包含学生类怎么解决呢?通过定义教师类和学生类的父类Person来限定类型,如泛型集合List<Person>。但是缺点是动态伸缩同样会引起索引值更新,不好查找固定元素。可以通过泛型集合Dictionary<ID,Person>,通过key和value两部分遍历访问内部元素。该实例大大加深了C#下几种集合类型的理解,为后续编程打好基础。
2结束语
在《C#程序设计》教学过程中,通过恰当的教学案例,可以使乏味枯燥的基本理论变得趣味生动。结合传统的教学方法和案例教学的手段,可以有效的提高教学效果。本文通过3个案例,介绍了在C#程序教学中,案例的设计方法和步骤,丰富了课堂的教学内容,脱离了为教语法而写代码的旧有模式,促进了教师对教学方法的改革与创新,提高了学生的自主学习兴趣。通过几年来,对我校学生的调查研究表明,这样的教学方法,可以大幅度提高学生的C#程序设计能力,有效的调动学生学习的主动性,积极性和探索性。为了充分发挥案例在教学中的作用,要求教师在实际的教学实践中,案例的设计要不断的进行探索和改进,做到与时俱进,以充分提高教学效果。另外,文中的常见案例的设计和分析,也给师生提供了更广阔的设计空间。在教学实践中,可以根据学生专业,设计不同的教学案例。这样既充分发挥了教师的指导作用,又充分调动学生的学习积极性和主观能动性,可以获得最佳的教学效果。
参考文献
[1]刘秋香,王云.VisualC#.NET程序设计[M].北京:清华大学出版社,2012.
[2]马云吉.C++程序设计教学改革[J].计算机教育,2014(2):46-47.
[3]WingJM.Computationalthinking[J].CommunicationsoftheACM,2006,49(3):33-35.
[中图分类号] G424 [文献标识码] A [文章编号] 2095-3437(2013)10-0033-02
一、引言
案例教学法打破传统的课堂教学模式,以生动、灵活、多样化的教学方式,针对某个具体问题进行多角度、全方位、多层次的练习。具体来说,将一个完整的实际案例作为典型案例,要求教师从案例的提出、需求、设计、编码和测试几个阶段对学生的学习方式进行改革。通过将案例分解成一个个典型步骤,采用讲授与实践相结合的方法,以功能实现为主线,让学生寻求问题解决的突破口,在项目进展过程中,一步一步引导学生理解知识点的内涵,加深学生对专业课程重要性的认识,提高学生的实际应用能力。这种在课堂教学中将理论知识和实践技能有机结合起来的方法,学生不再是被动的接受者,而是积极的参与者,有利于克服传统教学方法的弊端,有效地提高学生在实际工作中分析问题、解决问题的能力。因此,对改革传统的课堂教学方式,我们做了一些有益的尝试。程序设计课程是一门实践性很强的信息类课程,其教学目的是注重学生实践能力的培养。在程序设计课程教学中,首先确定难度适宜、知识点全面的案例项目,通过项目的展开进行逐步学习实践,这种训练方式,可以提高学生的实践能力、创新能力、团队合作精神等,从而提高学生的综合学习素质。
二、案例教学过程设计
(一)综合案例提出
经过大量地分析比较,我们选择“基于.NET的服装效果图展示网站”作为案例。通过该案例的实施,既涵盖了所有知识点,又能通过页面布局的设计、后台管理平台的设计以及数据分析和报表等方面的制作提高学生技能。同时,该案例还充分考虑到我校学生艺工融合的特点,具有我校特色,能吸引学生,进而提高学生的主动性,促进整体教学水平的提高。
(二)案例模块化分解
的开发过程中,需要涉及多方面的知识,比如界面的布局、页面的设计、数据模块、用户交互功能等。可以考虑将项目划分成多个功能模块,每个功能模块实现一种相对完整的步骤,然后再继续分解模块,直到细化的每个小模块可以通过某个具体知识点解决。
根据项目的需求描述,案例分成了四个大模块,每个模块实现了项目的一个功能,每个模块又继续可以分解成多个具体小功能模块。这些模块可以在教学中通过讲解和实验来解决。项目的划分以及所对应的知识点如下:
1.针对开发平台的讲解,熟悉开发环境,可以为程序的编制做前期准备。
(1) Framework及其发展
(2)开发环境的讲解
(3)使用开发语言进行程序设计
2.能够进行初步的网页设计,掌握将网页设计图转化为网页文件的技术方法。
(1)建立网页的页面窗体
(2)使用Web服务器控件
(3)通过验证条件检查用户的输入
(4)常用内置对象的描述
(5)应用程序的调试方式及程序跟踪
3.完成服装效果图浏览的网站设计和编程,包括前台的图片浏览展示、后台的图片资源管理等功能。
(1)进行数据库的连接操作,读取数据库
(2)使用连接数据库
(3)通过调用并运行存储过程
(4)读取XML文件,操作其中的字段信息
(5)建立XML Web Service
4.掌握网站的建站技术,能够将源代码文件到网站,并能在互联网上顺利访问。
(1)配置网站的状态、优化网页代码
(2)部署的网站
例如,在服装效果图展示网站中需要实时地、大量地实现图像元数据的读取与写入操作。如果想要实现相关数据信息的读写,可以将其对应到以下两个知识点上:
1.使用访问数据
2.通过Microsoft 调用存储过程
通过访问数据库中的表可以有两种方式:一个是连接访问,一个是非连接的访问模式。对于存储过程而言,则可以划分成创建和调用存储过程两个步骤。使用通过存储过程调用访问数据库的图片信息数据示例如下:
1.存储过程的使用及建立
Create proc image_info (@imageID char(8), @info Sring='' output) as Select @info=info from imagetable Where imageID=@imageID
2.调用存储过程
//创建数据库连接
SqlConnection sqlconn=new SqlConnection(“Data Source=Wangying; InitialCatalog = imageDB; Integrated Security = True”);
/*SqlCommand数据库命令对象*/
SqlCommand sqlcmd=new SqlCommand(“image_info”,sqlcon);
/*SqlCommand对象的类型*/
mandType=CommandType.StoredProcedure;
/*数据库字段对象作为参数*/
SqlParametersqlparm=newSqlParameter(“imageID”,imageID.Text);
Sqlcmd.Parameters.Add(lograrml);
sqlparm=sqlcmd.CreateParameter();
sqlparm.ParameterName=“info”;
sqlparm.Direction=ParameterDirection.Output;
sqlparm.Size=4;
Sqlcmd.Parameters.Add(sqlparm);
/*运行数据读取的存储过程*/
SqlDataReadersdr=sqlcmd.ExecuteReader();
使用存储过程可以将数据的网络流量降低,减少网络的传输延迟,而且这种调用方式,可以保证数据库的安全性,以免恶意的代码篡改后台数据信息。执行存储过程会得到输出参数的haveit的值,对其进行判断,确定是否可以使用图片的数据。
(三)“基于.NET的服装效果图展示网站”的案例教学实施步骤
第一,向学生提出制作“基于.NET的服装效果图展示网站”要求,该网站必须具备以下动态功能:用户登录管理,服装效果图展示及分类检索,服装效果图后台管理,服装效果图的个性搜索和按主题、按类型、按时间的横向统计数据。在使用已有服装效果图图片及相关介绍的基础上,可以自由发挥,进行网站规划设计。网站规划设计是制作网站过程中非常重要的步骤,要求每个学生利用互联网,参考相关图片展示网站,写出详细规划书。
第二,向学生介绍标准控件,指导学生应用标准控件制作出暂时不包含任何动态功能的网站首页。
第三,向学生介绍数据库基础知识以及数据库控件的使用方法,在建立数据库的基础上,为首页各控件添加相应事件,触发其动态功能。网站的所有动态功能都包含于此,可将各项涉及不同数据表的功能模块化。
第四,向学生介绍内置对象,与数据库结合,实现统计功能。
在每一步的实施过程中,都伴随着相应知识点细分模块的实践和学习。
三、结束语
本文以实际项目作为案例进行教学,改变了学生在学习中的被动地位,培养学生的工程实践能力,增强他们的职业适应性和工作能力,具有鲜明的实践特色,在实际教学中取得了较好的效果。通过本案例驱动教学的研究,力图进一步提高我校计算机基础课的实践教学水平,通过改革教师的教学方法,带动学生的创新意识和实践能力,形成教与学的良好互动,最终打造具有艺工融合特色的网页编程精品课程。
[ 参 考 文 献 ]
[1] 李锡辉.案例教学法促进程序设计课程教学[J].中国科教创新导刊,2008,(6):177.
[2] 微软公司.面向.NET的Web应用程序设计[M].北京:高等教育出版社,2004.
一、美国证券市场“闪电暴跌”
2010年5月6日,美国证券市场很多交易品种的价格经历了非常快速的下跌和反弹。交易日当天下午,在股指期货和现货证券市场上的主要指数,在已经相对于前一交易日收盘价下跌了4%的情况下,突然在几分钟时间内再度下跌5%,之后几乎同样快速的反弹回来。8 000多只股票和指数基金中大多遭遇了类似的情形。超过300种证券上有超过20 000笔交易的实际成交价离他们在闪电暴跌事件发生之前的公允交易价格相差60%以上。更加糟糕的是很多交易成交低至1美分高至10万美元。
美国证券交易委员会和商品期货交易委员会的调查报告指出:美国标准普尔500股指期货合约和标准普尔500现货合约,这两个市场交易最活跃的指数品种也承受着流动性萎缩的危机,很多个股也遭遇着相类似的买盘流动性萎缩。在市场正在承受这一不同寻常的价格大幅波动和流动性稀薄的情况下,一个共同基金开始执行了一项大型卖出交易计划,总共要卖出大约41亿美元的股指期货合约,用以对冲他们在证券现货头寸。这个大型基础交易商选择的自动执行的卖出交易算法,被指定在2010年6月到期的股指期货市场中下单,每次下单数被定在前一分钟市场交易量的9%,而并没有顾及交易价格和时间窗口,致使其执行过程非常迅速,在仅仅20分钟之内就完成了交易。
从上述案例分析中发现:交易量并不是流动性很好的指标,单纯以交易量为目标的算法交易并不能有效地实现交易者的交易策略,反而在不考虑交易价格和快速执行的条件下,这种大型卖单极易引起极端的价格波动,在自动执行程序和算法交易策略之间的相互作用下,快速地侵蚀掉流动性,而使市场不再有序交易。原本整个证券市场是一个紧密相关的稳定系统,标准普尔500现货合约和单独证券之间产生了非常高的相关性,如果一个设计不佳的算法交易执行闪电“下单”,特别是基于标准普尔500现货合约和期货合约的交易,将会影响到单个证券,进而影响了整个证券市场,为市场埋下了下一次暴跌的风险种子。
而就在这次“闪电”暴跌前,高频交易已经越来越受到金融市场监管层的关注。在某些经纪商看来,有些高频交易方式例如闪电指令,属于“有毒”的下单方式。正是闪电指令这种有毒的交易方式,导致成交量激增,尤其是在纽约证券交易所上市的股票,同时报价变化也相应出现激增,短期的波动率剧烈上升。鉴于所谓的闪电指令技术给予使用闪电般迅速的计算机的高频交易者不公平的优势,纳斯达克市场从2009年9月1日开始终止使用闪电指令,但我们还是看到基于算法交易的“闪电指令”成为这次“闪电暴跌”的罪魁祸首。
二、2007年对冲基金的集体亏损
2007年8月是一个全球金融市场动荡的时期,在美国次级抵押贷款市场的影响下,金融业的很多机构产生亏损,两个贝尔斯登信贷基金亏损惨重,包括美国最大的住房贷款银行在内的很多金融机构及基金都在次贷产品市场上遭遇巨额的亏损。2007年的整个第二季度和第三季度对于固定债券以及信贷市场来说是一个动荡的阶段。
2007年8月6号,一大批未受到次贷危机影响的对冲基金,在那一个星期之内也经历了史无前例的亏损。从基金亏损的速度和价格的影响程度表明:这与一两只对冲基金突然快速启动的平仓止损操作有关,之前非常成功的对冲基金的投资策略是长短期策略(long/short strategies),包括购买某些长期投资股票,出卖一些短期股票,并且在一定的预期收益率的基础上调整资产组合,以市场免疫的方式进行基金的风险管理,但是当一两只对冲基金突然的止损平仓操作时,长短期股票之间以及与市场的beta相关系数会出现异常变化,这使得很多统计套利策略会失效,加之对冲基金利用市场免疫的方式进行风险管理,而且部门金融资产还面临追加保证金的风险,所以大部分对冲基金采取去杠杆化和止损策略时,市场恐慌情绪、流动性不足等使得这一大批的对冲基金产生了史无前例的亏损。
从上述案例分析中我们发现:虽然高频交易为对冲基金的盈利做出了很大的贡献,增加了市场的效率和流动性,降低了交易成本,使得数以亿计的股票买卖可以迅速地完成。但与此同时,There usually isn't a restriction on the country that the stocks trade in either.市场流动性不足与市场流动性良好情况下资产价格之间的统计关系将会产生不同的结果,突然的流动性缺失对资产价格将会产生急剧的变化,使得股票之间的相关系数不同于流动性良好的情况,当几只对冲基金以相反的头寸进行平仓时,其他对冲基金的统计套利头寸将会面临亏损的风险,而且统计套利关系变得失效,在去杠杠化和风险管理的要求下,对冲基金采取止损措施,进一步加剧了市场的波动;不仅如此,衍生品和现货证券市场之间的相关关系也会变得不同,原本稳定的现货与衍生品市场的价格关系也会在衍生品合约未到期前发生变化。综合以上的因素,我们认为:对冲基金的这种交易策略提高了市场的系统性风险,特别是在市场波动以及流动性缺失的条件下,系统性风险的增加使得金融市场在短时间内面临着急速的下跌,金融资产价格产生扭曲。
三、程序化交易与市场微观结构的变化
计算机以及由其产生的程序化交易、算法交易带来市场微观结构的改变,进而改变了市场很多传统的特性,改变了市场微观结构。市场微观结构是指资产交易价格的形成过程和运作机制,具体化为证券价格形成过程中的微观因素,包括交易品种、证券市场参与者构成、交易场所构成以及参与者行为所遵循的交易制度结构。
(一)程序化交易与算法交易
第一,程序化交易的对象通常包括股票、与这些股票或股票价格指数相对应的期权,以及标准普尔500股指期货合约等,这种交易方式完全是基于标的资产以及相应的期货期权等衍生品之间的定价关系。在交易执行方面,程序化交易是指从交易者的电脑下单指令直接进入市场的电脑系统并自动执行。第二,算法交易是指使用计算机来确定订单最佳的执行路径、执行时间、执行价格及执行数量的交易方法。算法交易可以用于大单指令分拆,寻找最佳路由和最有利的执行价格,以降低市场的冲击成本,提高执行效率和订单执行的隐蔽性。第三,高频交易是一类特殊的算法交易,它是利用超级计算机以极快的速度处理市场上最新出现的快速传递的信息流,并进行买卖交易,计算机不断地根据市场行情的变化做出极快的反应。
(二)微观市场的变化
市场微观结构理论包括不同的内容,而以程序化交易为主的计算机科技大量被运用到市场交易中,这使得市场微观结构发生了不同程度的变化:第一,在证券价格决定理论方面,程序化交易使得交易的执行速度越快,而交易成本越小,同时交易的信息分析量越大,其中在2008年9月,由于彭博社错误地刊发了6年前一条关于美国联合航空公司申请破产保护的文章,搜索引擎新闻算法的漏洞导致了美国联合航空公司基本面没有任何变化的情况下股票价格发生暴跌。第二,交易者的交易策略:程序化交易可能改变原有投资者更多依靠竞价方式进行交易的传统模式,进而转向集合交易时间与价格优先共同考虑的因素。而交易者分成两种类型(知情交易者和非知情交易者,根据是否有信息优势),这两种信息交易者可能获得信息的渠道以及信息获取之后的决策过程也将发生变化。第三,市场质量:从市场的流动性、稳定性,市场的宽度与深度来看,程序化交易都对市场产生了重大的影响,从上述案例可以看出,这种影响会随着程序化交易的广泛运用而更加明显,在严重时可能会产生“闪电暴跌”等一系列反常的市场结果。
四、我国程序化交易的监管挑战与推动策略
反观我国金融机构设计程序化交易系统,大多是利用历史数据的不同参数进行分析,根据这些参数存在的相关关系或者理论上的对应关系设计算法程序,经过市场的简单测试就投入使用,这种程序化交易存在严重的风险控制缺失问题,而且极其频繁的交易时常会触犯交易所的规定,这决定了国内的程序化交易系统现阶段不可能成为主要的交易系统。
随着市场化进程的推进,程序化交易将改变我国市场微观结构,进而改变我们的交易行为与交易策略,本文认为:美国程序化交易策略的运用可能会有所过度,这种交易所产生的正面效果正被其影响金融市场的稳定性所取代,但是我国程序化交易以及金融市场微观方面的交易策略创新远未达到有效的程度。所以在监管上必须有效克服上述案例中存在的问题,避免在特殊市场环境下程序化交易对市场的冲击。我们也不能否决程序化交易,程序化交易作为一种交易策略在运用得当时,对于活跃市场交投、促进套利、发挥市场功能等方面可以发挥积极作用。
《中国金融期货交易所期货异常交易监控指引(试行)》指出,异常交易行为包括:通过计算机程序自动批量下单、快速下单影响交易所系统安全或者正常交易秩序。《中国金融期货交易所交易细则》中规定:会员、客户使用或者会员向客户提供可以通过计算机程序实现自动批量下单或者快速下单等功能的交易软件的,会员应当事先报交易所备案。会员、客户采取可能影响交易所系统安全或者正常交易程序的方式下达交易指令的,交易所可以采取相关措施。
对于我国推进程序化交易并克服程序化交易可能对市场结构造成的巨大冲击,还需要采取以下措施:
(一)建立完善的自上而下的监控措施
目前,我国实行的监控措施包含多个层次:监管当局从政府层面,通过颁布各项法律法规来规范投资者行为,规范经纪商行为;行业协会从自律角度来规范市场参与各方的行为,达到监控目的。经纪商从风险控制角度来对投资者的交易行为进行一定程度的监控,逐步建立多层级的监控体系。
(二)机构投资者参与以及技术创新投入
程序化交易对于市场环境要求较高,这就要求机构投资者的参与,我们需要培育证券和期货市场的机构投资者,这有助于推进程序化交易的合理运用。计算机与通信技术是程序化与算法交易的基础,加大技术创新和投入,真正实现程序化交易提高市场效率的目标。相信随着股指期货的推出,机构投资者参与以及金融机构对于程序化交易投入力度的加大,程序化交易会得到快速的发展。
【参考文献】
中图分类号:G434文献标识码:A 文章编号:16727800(2014)002018302
0引言
《软件需求工程》是软件工程专业的一门专业核心课程,该课程主要讲述软件需求工程的过程、任务、常用的分析模型与建模技术知识。通过本课程的学习,使学生能够全面深入了解和掌握需求领域的各项方法与技术,具备作为软件需求工程师所需的专业能力[1]。由于《软件需求工程》是一门理论性很强的课程,课程重点在于阐述一般原理和方法,对于如何基于这些原理指导实践阐述的不够。因此,采用传统的偏重于课堂讲授的教学模式进行授课,很多学生感到内容抽象枯燥,常常是似懂非懂,甚至觉得本课程没什么实用价值,失去了学习的兴趣,直接影响了课程的教育质量和教学效果,因此需要对软件需求工程课程教学模式进行改革。
案例教学法是以案例分析为主线,通过案例设置教学问题,并提出各种解决问题的方案,以解决问题来激发学生的求知欲,调动学生积极性,使学生主动地学习,形成科学的教育观念的一种教学方法[2]。该方法的主要目的是为了培养和提高学生学习知识的能力,其主要以个人或小组合作的方式进行,学生通过亲身实践获得实践经验,是实现理论联系实际的主要途径。
为了改善教学效果,让学生理解并感受到软件需求工程理论从实践中来又到实践中去的思想,更好地掌握软件需求理论,本文尝试采用案例教学法进行《软件需求工程》教学模式研究。
1基于案例的《软件需求工程》课程教学模式
基于案例的教学模式是对软件需求各方面的技术,用案例分层次地进行教学,根据不同水平、不同层次学生的特点,结合理论进行需求获取、需求分析、规格说明、需求验证、需求管理等需求开发过程学习,体现需求工程的原理和实践。通过采用基于案例的教学模式培养学生的创新能力和实践能力,使学生具有扎实的基础、合理的知识结构、较强的需求开发和需求管理能力。教学方法的实施分理论教学和实践教学两个方面。
1.1理论教学
采用分步递进的案例分析方法,该方法主要分为以下3步:
(1)教师先系统讲授需求工程每一步需要的理论知识(方法和技术),在讲理论知识时针对比较抽象的问题结合实践经验穿插一些案例,但案例一般不宜过长,不适合论证复杂的综合性问题。例如:在讲到需求获取技术时,会讲到需求获取是需求工程中最重要的过程,获取用户需求时会遇到各种各样的困难,只有解决了困难才能获取完整的用户需求。对怎样解决困难,学生会很迷惑,这时就应该通过案例说明,可以举这样一个案例:假如要给一个企业开发一个财务管理系统,该企业的会计年龄较大,缺乏计算机知识,不想使用财务软件管理账务,因此对需求信息的收集工作采取消极态度,不愿与需求分析人员交谈,这就是进行需求获取时可能会遇到的困难。解决方法:①先给老会计讲解使用财务软件管理账务的优点;②演示操作计算机的简单过程;③演示已有的财务软件,主要演示处理数据的速度。通过教师讲解案例,进一步阐述相关理论的现实应用及意义,加深学生对该理论的理解和认识。
(2)理论知识讲授结束后,教师拿出学生比较熟悉的案例,如:学籍管理系统、图书管理系统等。根据讲授的理论知识,系统地应用解决实际问题。例如,需求获取章节讲授结束后,通过一个完整的案例来分析需求获取的整个过程:确定需求开发计划、确定项目的目标和范围、确定调查对象、获取需求信息时应采用的方法[1]。在获取需求信息时,可以让学生扮演不同的获取对象给需求分析人员提供软件需求。通过教师分析案例让学生学习如何应用理论知识解决实际问题,进一步加深对理论知识的理解。
(3)在学生充分掌握了相关理论知识之后进行此步骤。例如,教师在讲完“软件需求获取、需求分析、规格说明、需求验证”知识点后,学生选择一个案例,分组练习以加深对理论知识的应用。每组由4~6名学生组成,每组学生担当不同的角色。这种案例一般是一个完整的软件项目,需要用较长的时间分析。分析过程中要求学生亲自获取相关信息,以培养他们获取信息、发现问题、解决问题的能力,加强学生实际动手操作的能力。案例的具体内容安排由学生自己决定,教师只给出指导性意见。案例实施时,首先将学生分成若干个小组,组长在教师的指导下,确立案例分析方案。要求运用软件需求工程的理论和方法,按照需求过程规范分阶段实施,各小组应独立完成项目,每个阶段都要有成果;接下来,小组成员向全体学生讲解案例,讲解结束后其它小组就此案例进行讨论,共同研究需求分析过程;最后教师评分总结,并要求该小组写出案例分析的相关文档。
1.2实践教学
实践教学要注重学生的主动参与,培养学生的实际动手能力和团队协作能力[3]。实践题目主要选择学生比较熟悉的软件系统,内容要尽可能结合工程技术实际。在实践过程中,学生进行分组,每组5~6名学生,每组选择不同的实验题目,严格按照需求工程过程完成,并编写过程材料。实践教学中采用分阶段的案例教学法,分为需求获取、需求分析、规格说明和需求验证4个阶段,每一阶段教师要制定具体实施要求[4]:①需求获取阶段:要求先制定需求获取计划,组长给成员分配任务,并到相应的单位进行调研,获取需求信息。学生在教师的指导下,整理获取的信息,并对信息进行分类,撰写需求文档;②分析阶段:要求小组成员对获得的用户需求信息进行分析和综合,对于错误和不确定的需求,小组相关成员要再次进行调研,找相应用户获取完整、正确的需求。采用一种建模技术建立系统的逻辑模型,建模时对组内成员要进行分工协作,例如:学生的实践题目是信息管理系统,应该采用结构化的需求分析技术,用到的建模技术主要是分层的数据流图,可要求1名学生画顶层的数据流图,2名学生画中间层数据流图,2~3名学生画底层的数据流图;③规格说明阶段:要求学生以文档的形式给出在需求获取阶段和需求分析阶段所获得的所有用户需求和需求模型,即规范的需求规格说明书,说明书采用IEEE标准830-1998模板,描述语言采用自然语言,最后需求规格说明书要打印提交;④验证阶段:要求学生采用正式评审的方式进行,本组部分成员和其它小组的部分成员组成评审会,并扮演不同的角色,组长扮演评审会的主持人,组内成员扮演作者和记录员,其它组的组长扮演评审专家。实践结束后,教师要对每组学生的实践成果进行点评,并给出相应的成绩,以激发学生的学习积极性。
2结语
《软件需求工程》课程是软件工程专业的重要核心课程,对该课程进行教学模式改革符合课程建设的要求[5]。案例教学法作为一种启发式教学方法,是对传统教学法的改革。经过近两年的基于案例的软件需求工程课程教学模式的实施,证明该方法能寓理论于实际,有利于学生能力的提高,有利于学生素质的提高,同时对促进教学改革和加强素质教育有着积极的意义,但在实施过程中仍存在一些问题,如理论知识点教授与案例分析的有机结合等。在今后的教学模式实施中,针对存在的问题需要进一步更新、完善教学内容,以保证取得较好的教学效果。
参考文献:
[1]毋国庆.软件需求工程[M].北京:机械工业出版社,2008.
[2]彭佳红,彭佳文,曹晓兰.基于案例的软件工程课程教学研究[J].高等农业教育,2009, 11(11):6062.
[作者简介]崔丽君(1980- ),女,河北张家口人,南昌师范高等专科学校,讲师,研究方向为教育史;左光霞(1953- ),女,江西南昌人,南昌师范高等专科学校,教授,研究方向为小学教育。(江西 南昌 330200)
[课题项目]本文系江西省教育科学“十二五”规划2011年度课题“江西省五年一贯制定向师范生心理适应性研究”的阶段性研究成果。(课题编号:11YB030)
[中图分类号]G444 [文献标识码]A [文章编号]1004-3985(2013)23-0091-02
五年一贯制定向师范生,是为促进农村小学教育发展而设立的学制体系,从应届初中毕业生中招收,五年连读,毕业即可获大学专科文凭。在某些省份(如江西)学生数量有不断增多的趋势,生源质量也较好,多数为当地重点高中分数线以上。入学前,其签订的就业协议表明,其毕业后要到相应的小学就业(多为偏远山村的小学)。因此,选择就读五年制定向师范生多是迫于现实的无奈选择。与理想无关的“被迫式”选择,不再为毕业找工作奔波的“安乐窝式”生活,成绩远远高于同校普通班学生的“优等生”身份,使其在适应大学校园生活时所产生的问题既有新入大学校园学生普遍有的共性,又有其个性。基于此,本文关注情绪教育对五年制定向师范生心理适应性所产生的影响。
一、理性情绪教育理论运用于五年制定向师范生适应性干预的可行性与必要性
(一)理性情绪教育的基本内容
情绪是人类社会生活和人际交往中不可缺少的重要环节,在人的心理结构中占有重要位置,对人的心理活动起着重要作用。研究表明,情绪具有适应作用、动机作用、组织作用和通讯作用。情绪教育,就是运用有关心理辅导的理论和技术,帮助学生认识、接纳和把握自己的情绪,学会恰当表达、调控、处理自己的情绪,培养学生快乐、健康情绪的一种教育活动。
理性情绪教育的理论基础是学者认识到了非理性思维的存在。美国临床心理学家艾里斯认为,人是有非理性思维的,而情绪的困扰是由于非理性思维的存在。理性情绪治疗理论的核心,就是教导人们如何主动有力地驳斥自己的非理性想法。驳斥成功后,便能产生新的情绪体验及有效的辅导效果,其图解模式如下:
理性情绪教育,就是通过有效干预来抑制非理性思维的作用,同时增强理性思维的作用,培养学生理性思考的能力,学会认识和控制情绪,学会基本的解决问题的技巧,达到有效控制自我情绪,并进行自我接纳和自我指导的目标。
(二)五年制定向师范生的心理特点
学界已经普遍关注运用情绪教育调适大学生尤其是大学新生的心理适应性问题,相关研究结果表明情绪教育可对大学生的心理适应性产生积极影响。五年制定向师范生作为大学生群体范畴的一个特殊群体,具有大学生群体的一些共性,如学校相对松散的管理模式,以个人自学为主导的学习模式,以工作为导向的学习目标,以及生活中与中学时代迥异的自我生活管理等。同时,五年制定向师范生相较于其他大学生群体又面临其独特的问题,具体表现在以下几个方面:
1.年龄相对较小。五年制定向师范生其入学年龄与高中生相当,多处于十五六岁心智尚未完全成熟的时期,心理应激机制相对较差,对于面对的问题往往不能做出理性判断。
2.学习动力不足。大部分学生读五年制定向师范生都是迫于现实的无奈选择,缺乏兴趣,这样很难调动学生的积极性。此外,就业压力的缺失,也是导致其学习动力不足的原因之一。研究者曾对五年制定向师范生的入学动机进行考察,家庭经济困难、家长干预以及对未来就业的担忧,是其选择就读的主要原因。
3.较易产生理想破灭的失落情绪。研究者曾对一个51人的定向师范生班集体的生源状况进行考察,数据显示:中考分数均超过所在县区教体局划定的重点高中录取控制线,其中最高分567分,最低分451分,平均分496分,500分以上的19名。五年制定向师范生的生源多是基础较好且比较聪明的学生,他们的人生完全有另一种可能。而现实是,他们需要回到农村从事乡村教师的职业。很多人因此容易产生理想破灭的失落情绪。研究表明,理想与现实的突出矛盾,是其产生心理不适的重要原因之一。
(三)理性情绪教育理论干预五年制定向师范生心理适应性的必要性与可行性
五年制定向师范生的心理特点是理性认知不足,进而产生了心理困惑。其年龄生理特点,影响了其对事物的正确判断;压力的缺失,其实也是一种错觉,如今社会已经进入了一个需要终生学习的时代,任何一个人都有修改自己职业生涯的可能;读重点高中,进而获取更大的发展空间,在如今竞争异常激烈的时代,对绝大多数人来说也是一种奢望。很多学生忽视了上述的种种现实,而是沉浸在自己的梦里不能自拔,进而陷入一种更深的痛苦中。因此,五年制定向师范生的一些适应不良的同学需要理性思维的指导。而理性情绪教育就是通过理性情绪干扰非理性情绪,进而纠正不正确的认知,并同时树立正确的理性认知的过程。因此,运用理性情绪教育理论对五年制定向师范生的心理适应性进行干预是必要的。理性情绪治疗理论的核心,就是教导人们如何主动有力地驳斥自己的非理性想法。驳斥成功后,便能产生新的情绪体验及有效的辅导效果。
对五年制定向师范生运用情绪教育理论进行心理适应性进行干预具有可行性。首先,五年制定向师范生的特殊年龄阶段,决定了其认知具有较强的可塑性,教师的引导,学校的教育,环境的熏陶,使其易于改变自己已经形成的人生观、价值观等。其次,在人们实际生活中,随处可见升学压力、就业压力、职业变迁等经典的案例,而实际案例具有较强的说服力。最后,师范院校多有一支优良的从事心理教学及心理辅导的专业团队,这使得对学生的引导具有科学性,保证了心理引导的效果。
二、情绪教育运用于五年制定向师范生心理适应性干预的方案探讨
情绪教育理论是一种相对成熟的理论,将这一理论引入五年制定向师范生这一特殊群体的时候,我们一定要注意学习已有的科学成果。此外,还要注意“因人制宜”的原则,不能忽视五年制定向师范生这一群体的特殊性。同时在探讨群体共性的同时,也要注意群体内部个体的差异。当学生具有“绝对化要求:人们以自己的意愿为出发点,对某一事物怀有认为其必定发生或不会发生的信念;过分概括化:一种以偏概全、以一概十的非理性思维方式的表现;糟糕至极:一种认为如果一件不好的事发生了,将是非常可怕、非常糟糕,甚至是一场灾难的想法”等情绪特征的时候,尤其要引起相关人员的注意。总之,笔者认为情绪教育在本领域运用的总原则是:借鉴、创新、关注个体。
(一)情绪教育的基本目标
正确认知自己,合理规划人生;正确认识现在,合理规划五年校园生活;学会情绪调适,将有破坏及伤害性的情绪表达方式转化为无害的、积极的表达方式;心怀梦想,走向未来,乐观积极地应对人生路上的挫折与苦痛。上述基本目标,既是分立的又是统一的,且有一定的层级性。对于五年制定向师范生而言,很多学生心理不适的出现是由于没有正确认识自己,没有合理地规划自己的人生,而处于忧怨或迷茫中,因此正确认识自己,规划人生,是基础性和决定性的一步,这一问题得到妥善解决,许多其他问题便可迎刃而解。认知现在,规划五年校园生活则是有实质性的一步,是化解心理不适的物化手段也是通向规划人生的必经之途。情绪调适则是我们情绪教育的核心,也是成功地度过五年校园生活并拥有美好未来的心理保障。乐观积极的性格则是一个人的快乐之源。
(二)情绪教育的内容
考虑到五年制定向师范生心理适应性的特性,本情绪干预内容的设计兼顾了问题趋向应付策略(问题趋向应付是指通过改变事件而不是改变自己来减弱心理应激反应,如重新定义问题、考虑替代解决方案、衡量不同选择的重要性等,这样个体面对问题情境,如果经过努力,问题获得解决,从而降低个体的紧张程度和压力)和情绪趋向应付策略(情绪趋向应付是通过改变自身、调节自我而摆脱应激事件造成的影响,主要是从心理中介因素调节策略的角度着手进行心理应激调节)的长处。内容涉及以下四部分:
1.正确认知自己,合理规划人生。以辩论会、讨论会等形式让学生畅谈对人生的认识、理性与现实的矛盾冲突、现在的心理状态以及对专业和自己身份的认知等问题。结合学生的实际给予相应指导。指导者应具备相应的心理专业知识或者是有较丰富的人生经验,且具有较强的口头表达能力。
2.正确认识现在,合理规划五年校园生活。(1)以课堂教学的形式解决以下问题:准备度过一个怎样的大学三年?面对新的校园生活有哪些心理困惑?大学阶段应该学什么?适应新的校园生活的基本方法指导。纠正学生的错误认知。上述问题的解决不是枯燥的说教,而应是结合生动案例,并在教学方法指导下的、生动的心理辅导课。建议作为入学初期的心理辅导课。(2)请优秀的在校学生现身说法,让他们来谈适应校园生活的感触。(3)学校尽力为学生创造好的条件,加速其适应校园生活的速度,减少其不适应感。
3.学会情绪调适,将有破坏及伤害性的情绪表达方式转化为无害的积极表达方式。感知情绪,通过集体活动展现喜怒哀乐让学生感知情绪;宣泄情绪,让学生谈自己的情绪感受;认知情绪,让学生认识到情绪是可控的,是不可怕的,而且不好的情绪还可以转化为积极的情绪;心理教师指导控制情绪并传授情绪调控的基本方法。
4.建立良好的人际关系。(1)礼仪教育。良好的礼仪有助于建立良好的人际关系,所以探讨如何建立良好的人际关系时,不妨先学学礼仪。《百家讲坛》金正昆教授所讲的礼仪的部分内容与我们的生活密切相关,可让学生以听讲座的方式得到熏陶。(2)以讨论会的形式让学生谈谈如何建立良好的人际关系。为了考量情绪教育运用于五年制定向师范生心理适应性干预的效果,可在干预前采用中国大学生适应量表( CCSAS)进行测试,测后选取结果相近的四个班分两组分别作为实验班和对照班;然后每组选取一个班为实验班,一个班为对照班,进行干预比对研究。
上述研究成果提供了情绪教育干预五年制定向师范生心理适应程度的一个思路,在实际操作中则要更完善地制订把握细节的方案,以更好地达到干预期望,提升干预效果。
随着计算机技术的高速发展,当今社会的信息化特征日益显著,新型程序语言层出不穷。在初中VB程序设计教学中应用案例教学法,不仅能够提升学生对程序言的学习兴趣,还能最大程度地简化教学流程、深化教学效果。
1.初中VB程序设计教学中存在的问题
1.1教师教学方法落后
通过调查发现技术教师的综合素质不达标,未意识到VB教学方法的重要性。部分信息技术教师在课堂上照本宣科,不重视与学生的互动交流,教学方法生硬陈旧。初中生崇尚个性化生活,爱好新鲜事物、因此非常容易对毫无生机的VB课程产生排斥感。综上所述,教师若想彻底改善课堂教学环境,激发学生对程序设计课程的兴趣,则必须要提升自身综合素质,选用合理先进的教学方法。
1.2学生对VB程序设计的学习兴趣较低
初中生的心理素质相对较薄弱,在遇到学习上的困难后容易对自身提出质疑,从而逐渐丧失自信心。部分初中生没有及时解出某道数学题的答案,便开始怀疑自己的智商是否存在问题,在发现周围同学较快得到答案后便产生自卑心理,错误地认为自己“不是块学习的料”。在VB程序设计教学过程中,笔者便经历过类似事件,一些学生未顺利解出课堂习题便认为自己不适合学习VB程序语言,降低了对VB程序设计的学习兴趣,在今后遇到VB程序设计问题时便会产生“题目好难,我解不出来”的错觉。
2.初中VB程序设计教学中实施案例教学法的重要性
案例教学法是一种新型的教学方法,教师先向学生描述一个具体的教育情景,引导学生就该教育情境中的一些问题进行讨论。案例教学法强调要在具体的教学案例中,对理论进行实践,使学生通过运用理论来总结相关的经验和方法。 随着教育改革脚步的持续推进,现阶段,愈来愈多的初中学校_始引进案例教学法。案例教学法能否成功应用,取决于所选取的案例是否合理,有针对性,一个科学的教学案例对课堂教学工作的促进作用是巨大的、明显的。初中生之所以难以轻松、深化地学习VB程序设计课程,除了本身的逻辑思维能力不过关外,还有教师的教学方法不科学、使得VB程序设计教学难以产生引人入胜的效果,事实上,教学方法对VB程序设计教学的影响最为巨大,在初中VB程序设计教学中引进案例教学法的工作已迫在眉睫。
3.案例教学法的具体实施策略
3.1如何选取教学案例
VB程序设计教学中案例教学法的应用应当保障所选取的教学案例的质量,为了达到这一目标,教师在选择教学案例的过程中必须要遵循相应的基本原则。通常情况下,教师所选取的案例应当贴近生活,能够让学生产生亲切感、认同感。教学案例要服务于实际教学工作,脱离了课堂的教学案例非但难以提升教学质量,反而可能挫伤学生对VB程序设计的学习兴趣。案例的选取必须要抓住教学重点与教学目标,教师需要考虑到学生接受能力,尽量将大的学习任务分解为小的学习任务,避免赋予学生过大的学习压力。
教师应当做好与学生的互动交流工作,及时了解学生在学习上的困难之处,征询学生对教学工作的意见与建议。需要特别指出的是,教师在选择教学案例的过程中应当多征求学生的意见、多了解学生的看法,如此不仅能够强化学生自身的关系,为日后的教育工作提供便利,还能最大程度地提升教学案例的合理性,使得教学案例成为教师满意、学生喜爱的教学利器。
3.2采用趣味性强的教学案例
为了激发初中生对VB程序设计课程的学习兴趣,教师应当选取趣味性强的教学案例,教学案例的趣味性体现在能够引发学生的共鸣,让学生主动地了解VB程序设计概念。趣味性案例教学法在初中VB程序设计教学中的应用不应该是一成不变的,案例教学的发起方不一定是教师,也可以让学生来设计教学案例,这样做不仅能够引导学生主动思考,还能有效增强学生的自信心,让学生从被动的知识接受者成为主动的知识传播者、分享者。某次,笔者在讲授支结构这一重要知识点后,便鼓励有所领悟的学生将知识概念设计成“脑筋急转弯”的形式,随后几名学生自告奋勇地设计了一段“披着程序语言外衣的脑筋急转弯”,在此过程中,其他学生们非常认真地给予相关建议、意见,课堂氛围十分活跃,浓厚。通过采用趣味性的教学案例,笔者不仅提升了VB程序设计教学质量,同时加强了与学生之间的关系,通过引导学生自主思考与合作学习,在一定程度上提高了学生的逻辑思维能力。
3.3采用贴近生活的案例
就目前情况而言,一些初中生并不了解VB程序语言对实际生活的益处,换言之是这些学生认为VB程序语言是空泛的、无用的,对实际生活没有帮助。为了让学生意识到VB程序语言对实际生产的作用,改变他们对VB程序设计课程的错误看法,教师应当选取或者设计一些贴近人们实际生活,与初中生其他学科联系密切的案例,从而激发初中生对VB程序设计课程的学习兴趣。在讲授“判断结果”这一概念时,笔者便选取了“手机解锁”这一生活案例。笔者对学生们说:同学们,分支结构中的“判断结果”是非常重要的一个概念,而生活中有许多东西需要进行判断,我们可以判断一件事情的对错,而程序同样可以判断人们某个行为的对错。随着生活水平的提升,现在你们大多数人都拥有智能手机,屏幕锁是保护手机安全的重要程序,屏幕锁分为指纹解锁、密码解锁以及图案解锁等类别,同学们的指纹、输入的密码以及绘制的图形等是解锁手机的关键信息,如果同学们正确地输入了上述信息,则手机能够被顺利地解锁,而如果所输入的信息有误,则程序会提醒你信息有误,这便是常见的判断结果。
3.4关于用好案例教学法的几点建议
①教师应当借助案例l掘学生学习上的问题。一般来讲,初中生在学习VB程序设计课程的过程中容易产生厌学、耐心不够等问题,这些问题可能会影响学生的学习成绩,赋予学生沉重的心理负担。在应用案例教学法的过程中,教师应当细致观察每一位学生的反应,游戏性的教学案例通常能够极大程度地吸引学生的注意力,对于那些在游戏性教学课堂上依然无法集中注意力、不能主动参与至课堂讨论之中的学生,教师应当单独与其进行交流,注意了解学生近期的心理状况与学习上的困难,征询其对案例教学法与初中VB程序设计课程的主观看法。师者,传道授业解惑也,教师不仅要关注学生的学习成绩,帮助学生解决疑难问题,还要关心学生的生活,增强与学生之间的关系,从而为案例教学法的运用扫清障碍、夯实基础。
②教师应当提升自身综合素质。教师的综合素质决定了其所选取或设计的教学案例的质量。部分信息技术教师不关注最新的学术动态,不重视自我学习、自我提高,在课堂上又惯用照本宣科的教学方式,如此固然无法提升VB程序设计教学的质量。为此,信息技术教师应当主动地提升自身的综合素质,加强专业理论学习与教学方法探索工作,注意向同事借鉴与分享教学经验,不断地促进自身的进步。
③做好分层教学工作。客观上看,个体之间存在着智力差异,部分学生的学力有限,碰到稍难的问题便不知所措,而一些学生则非常享受VB程序设计学习的过程,较容易解决一些困难的习题。因此教师应当重视分层教学工作,为有天赋的学生提供更加高深的案例,让这些学生接触相对复杂的计算机语言理论,进而最大程度地发掘天赋型学生的潜力。对于那些学习程序语言较困难的学生,教师可以采用相对简单的案例进行教学,在教学过程中注意及时解决学生的困惑,在学生取得学业成就后及时对其进行鼓励,激发学生的学习自信心与对VB程序设计课程的兴趣。
4.结语
新的发展形势下在初中推行VB程序设计教学工作具有重要的现实意义,有利于普及信息技术,能够为国家发掘、输送大量的信息技术人才。为了做好初中VB程序设计教学工作,广大信息技术教师应当在课堂中合理运用案例教学法,主动提升自身综合素质,从而促进信息技术教育事业的长足进步。
【参考文献】
[1]陶兴荣.机器人教育可促进程序设计教学[J].教育与信息化,2011(02)
[2]韩志彪.浅谈初中程序设计教学[J].课程教育研究,2012(35)
中图分类号:G642文献标识码:B
1案例教学法与数据库教学
案例教学法,也称之为范例教学法,从词源上看,“范例”来源于拉丁语“exemplum”,意思是“好的例子”、“典型的例子”。案例教学的特点是,在学生掌握基本知识的前提下,通过教师的策划指导,运用相关典型案例,以学生独立思考、团队合作的方式,培养其识别、分析和解决具体问题的能力,同时塑造有利于将来实际工作中所需要的沟通、协作、管理等能力。在教学中运用案例与任务相结合的教学方法,通过把一些典型的案例展现在学生面前,要求他们深入地思考,学生在分析案例的同时,一方面不断形成新的理论视野,增长案例分析的技巧;另一方面在探索思考理论如何运用于实际的同时,结合任务的完成,从而及时而有效地促进了理论向实践的转化,真正达到理论与实践的结合,有利于加强学生的实践动手能力和技能的掌握。
案例与任务,前者侧重于教,指教师在教的过程中以案例为基础,后者则侧重于学,指学生在学的过程中以案例为导向,以任务为驱动,以解决问题为目标,在解决问题的过程中学习。案例与任务相结合的教学法着眼点在于学生创造能力以及解决实际问题能力的提高,而不仅仅是获得那些固定的原理或规则,通过案例更有效地获得知识。这种教学法适合于培养学生的创新能力和独立分析问题、解决问题的能力,其实质是培养学生实践学习的能力。它很适合计算机类课程,如“Visual FoxPro 数据库程序设计”课程的教学,因为该类课程实践性很强,要求学生既要学好理论知识,又要掌握实际操作技能。同时由于该课程知识内容更新很快,要求学生必须具有一定的自主学习能力与独立分析问题、解决问题能力,才能适应信息时代与学科知识发展的特点。
2案例教学法在数据库程序设计教学中的实现
“数据库程序设计”课程,对于文科的“经济信息管理”专业和“电子商务”专业,它是计算机信息技术的技术基础课;对于理科的“计算机应用”专业,它还是专业技能的提高课程,我院该课程主要讲授的是“Visual FoxPro 6.0”,这也是毕业设计的主选程序设计语言。
课前,教师先将一个真实的系统开发实例,在多媒体教室演示,让学生进行自由操作并发表意见。待实例演示结束,教师明确指出演示的系统就是Visual FoxPro将要完成的学习任务,它要完成的并不是单纯的程序设计,而是一个完整的信息管理系统。这样就有了一个让学生学有所用的教学情境,激活学生的情绪和思绪,激发学生参与Visual FoxPro学习的强烈愿望,在对Visual FoxPro课程还感到陌生的时候,抓住最佳教学时机,帮助学生明确学习任务和目标。由于这个案例是贯穿在每个章节中的,最终完成该系统的开发。在后续的讲课中通过对各个具体案例的精心解析,学生不仅能够全面了解Visual FoxPro的基本风貌,学会基本操作技能,同时还能从其具有示范性的制作过程中获得有益的启示,积累自己的开发经验。力求使学生在学习过程中抓住本质,学到设计管理信息系统的思路和方法。如何在可视环境下进行面向对象程序设计的方法、步骤;通过一个个具有针对性的实例和具体的操作过程,让学生很快能熟悉Visual FoxPro的应用环境;从而实现由易到难,边学、边练、边提高的学习过程。这样学生就清楚地了解了:
为什么要学习数据库;
为什么要学习Visual FoxPro;
学习了这门课程能做什么;
这种程序设计语言与同类语言相比具有什么样的特色;
经过一个学期的学习,通过设计、编写一个信息管理系统的实践练习,从而达到怎样的水平。
这样,学生从开始就了解了开设这门课程的意义,以及在随后的学习过程中的将要面临的总体任务,从而激发了学生对学习的渴望。
3案例教学法的实施
独特的案例教学法加之以互动的授课形式,使学生在深入浅出的课程中,通过掌握程序设计的基本知识并在此基础上实现举一反三,触类旁通。“数据库程序设计”课程每周的课时安排课堂讲授和上机实践各占一半,案例教学法按课堂教学和上机实践两个环节加以实施。
3.1课堂教学
教师组织案例教学要为实现课堂的教学目的服务,有计划地进行,才能达到预期的教学效果。首先,教师要让学生明确所采用的案例的目的。可以先让学生在课前预习案例,自己先对案例进行分析,也可以在课堂上让学生对案例进行讨论,各抒己见。总之,教师在组织案例教学时,要想方设法地充分调动学生的思维,积极思考并结合自己学过的知识阐述自己的观点和看法。这样既能活跃课堂气氛,又能收到良好的教学效果。其次,教师本身在组织案例过程中也要做好以下几个环节:(1)选准实例,课前认真备课,尽量做到巧妙地把课本的理论知识融合到案例中。(2)课堂上要充分引导学生进行思考,调动他们的讨论气氛,力求营造出一个“百家争鸣”的学术气氛,使得学生的创造性和个性得到充分发挥。(3)认真总结学生对案例的讨论,引导学生辨清是非曲直,从而掌握所学内容。
对于教学中的理论知识,我会随即要求学生画书,重要的还要留作业抄写、甚至告知学生这是期末考试的内容。当然,在试卷中不会原样出现,而是通过实践问题灵活地考查学生对理论的理解。因为在学习程序设计语言时,学生往往专注于代码的编写而忽略理论知识,对灵活处理实际问题和下一步的学习形成障碍。完成作业和通过考试都是“任务”,作为大专院校,我们的学生既要学会“实战”还要知道“实战”的理论基础。所以,强调理论知识的重要性是必不可少的。
对于教学中的实践操作知识,在讲解命令功能和结构的同时,还要结合案例进行教学。要求学生熟练掌握命令的几种常用形式,并留作业、布置相关的上机练习任务。并从三个方面进行实践演示。(1)在命令窗口输入命令的实例,展示效果。(2)提出一个实际的任务,动态编写一个简单的应用实例。(3)对于较繁杂的应用,演示一个事先制作好的实例,将其中的要点一一指出,并动态演示采用不同的设计方式会产生不同的运行效果。
例如,在表单设计初期,先展示一些有趣的小例子,如编写一个电子时钟(如图1)、求任意随机数(如图2)、几何变形(如图3)、动画演示(图4)等题目。引出对象的属性和事件,然后再逐渐加大难度,学生理解了对象的属性,自己就会找到相关属性。接下来让学生设计一个判断是否是闰年的表单。再往下就让学生考虑简易计算器的设计、调色板的设计,由浅入深,看到自己完成的作品,学生的学习兴趣就大大的提高。在兴趣的激发和目标的指引下,逐渐引入抽象术语和名词,从顺序结构又引入了分支结构及循环结构。为了目标,为了兴趣,学生欣然地接受。
图1电子时钟
图2求任意随机数
图3几何变形
图4动画演示
3.2上机实践
在上机实践课中,首先提示本次上机练习的主要任务、提示课堂教学中的关键点、教学实例在教师机的存放位置。在此之后,首先要求学生完成实验指导书上的或补充的例题,掌握知识点的基本功能。其次要求学生阅读理解教学实例,然后模仿制作,完成实际应用任务。在学生操作练习一段时间后,还要讲解练习中学生普遍存在的问题,协助学生正确理解知识点。最后,展示部分学生的设计成果以及采用与教学实例不同的思路和方式制作的成果,鼓励创新。这样就完成了以 “布置任务介绍方法实践操作完成任务归纳结论”为顺序的教学过程。
4布置“综合任务”,提高教学深度
通过案例教学法在教学过程中的实施,以完成一个个具体的任务为线索,把教学内容巧妙地隐含在每个任务之中,让学生主动思考,自己解决问题。在完成任务的同时,培养了学生的创新意识、创新能力以及自主学习的习惯。
学生的学习不仅仅是能够做习题,或完成一个个小任务,还要有一定的深度。怎样使学生能够将学到的理论知识和实践知识相结合完成综合任务呢?我们会进一步要求学生在前期学习的基础上,编写一个学生成绩管理或图书借阅管理方面的模拟管理软件,完整地强调程序设计的思路、实现的方法,而软件的外观风格、实现手法要求尽量多种多样。
在教学过程中,结合教学内容,将软件的内容拆解为一个个小的“案例”,逐步地展示、布置给学生。要求学生,在上机实践中,逐步地理解、模仿、改造。在学期末,综合每人自己的各个“任务”成果,制作出一个完整的管理软件。这样在案例的驱动下明明白白地学习,一步一步地学有所成。为学生今后的实际应用和进一步提高打下基础。
5结束语
案例教学法不仅仅要“授之以鱼”,更强调“授之以渔”,强调创新能力的培养与全面素质的提高。采用案例教学法,能使数据库程序设计教学变得生动活泼,富有趣味性,有效激发学生求知欲,课堂气氛活跃。是对传统教学的发展,比较适合计算机类课程的教学。在教学过程中,教师一方面要通过引导,把握整个教学过程的内容、进度和方向,给学生以思考的机会和时间,让学生有尽可能多的时间进行自主学习;另一方面,教师要采取多种方式,激活思维状态,传授思维方法,提高思维能力,鼓励互相合作,进一步促成学生的意义建构,形成新的认知结构,并把案例教学和传统教学有机的结合起来,不但激发学生的自主学习,更让他们了解一个语言的精髓。而无论采取何种教学模式、利用何种教学手段、采用何种网络资源,重要的是把握课程和学生的特点,确定培养目标,借助先进的教育教学理论,制定蕴含先进教学理念的正确的教学目标,从而达到更好的教学效果。
参考文献:
[1] 商利民. 试论新课程改革中的教学案例及其研究价值[J]. 教师教育研究,2004(6):56-60.
[2] 徐安凤,黄河涛. 浅析案例教学在高校计算机语言课中的应用[J]. 教育与职业,2005(14):38-40.