关键词:艺术设计多媒体教学课件设计与应用
中图分类号:G642文献标识码:A文章编号:1674-2117(2014)22-00-01
从艺术设计类高校课堂教学的现状来看,使用多媒体课件进行教学所占的比重在不断加重,但是为了更好地适应艺术设计教学的实际需要,在实际的课件使用以及设计中还需要遵循一定的原则,还应该努力提高使用课件进行课堂教学的效果,并且要及时控制一些影响课件教学效果的因素,在这种情况下,对于艺术设计类多媒体教学课件的设计与应用进行简单的分析和论述具有重要的现实意义。本文也将根据自身的一些多媒体课堂教学的一些经验,从多媒体教学课件设计和应用的原则出发,对艺术设计类多媒体课件进行了论述和分析。
1艺术设计类多媒体教学课件的设计原则分析
1.1理论指导性原则
纵观当前教育教学的发展,以现代教育技术作为指导的教育教学更应该注重信息技术的应用,更应该丰富当前艺术设计类课程的教学手段。对于艺术设计类课程来说,对其多媒体课件的设计影响较大的理论有很多。例如,相关的行为主义学习理论、认知主义学习理论以及教学理论等。从理论的指导性的角度来看,多媒体教学课件最初的理论基础是行为主义学习理论,最初期的课件的设计形式也多以框面以及小步骤的分支式程序的设计为主,但是随着课件设计理论的丰富,课件设计也得到了完善。
在多媒体课件的发展阶段,艺术设计类多媒体课件除了受认知主义思想的影响以外,同时也受到了诸多方面的影响。例如,课件的设计开始关注课件受用者的内心需求,开始慢慢地适应学习者的心理需求,因此在设计过程中,课程设计开始将学习和学习者的兴趣、爱好以及实际需要联系在了一起,这对于提高多媒体教学课件教学的效果是十分关键的。
1.2开放性设计原则
针对艺术设计类课程的特点,艺术设计课程具有鲜明的特殊性,因此在实际高校的多媒体教学课件的设计过程中,设计还应该根据实际出发,因为在真正的设计时,由于教学内容以及思想的不同,多媒体设计的差异性也非常大。由于每个艺术设计类课程教师的教学经历、实践经验以及教学者的思想文化观的不同,在对教学对象的课件设计时,课件中融入的主观色彩也不同。所以开放性设计的多媒体课件可以更好地适应多样性的教师需要,同时也可以方便教学发挥课件的最大作用。
1.3动态交互原则
以上我们提到过,偏向于教师直接使用的演示类课件的应用最为广泛,这种课件的实际操作只需要进行鼠标点击就可以进行,而课件的播放顺序也是事前在设计时候进行设定的,这种课件的设计更加趋向静态交互,但是这种方式却不能完全适应实际的教学需要,还应该根据教学对象的不同,采取必要的动态交互,这样对于吸引学习者的眼球和注意力将会产生很好的效果,以此来更顺利地完成基本的教学过程。基于动态交互原则上的艺术设计类多媒体教学课件设计更具灵活性,这对于活跃课堂氛围、提高课件教学效率的作用也是巨大的。
2艺术设计类多媒体教学课件的应用原则分析
2.1适度运用原则
无论是艺术设计类课程的教学课件,还是其他课程的课件中都会具有一定的文字、声音、动画或是其他形式的多媒体,这也是多媒体课件设计的基本。但是如果这些色彩比例过大,演示的效果虽然较好,但会使学生对重点的把握和理解产生一定的消极影响,这种课件的设计教学效果也会很差。
因此在艺术设计类多媒体教学课件的应用过程中,还应该坚持一定的适度运用原则。在现代教育理论的基础上进行教学设计,合理地运用多媒体课件,从而提高教学效率,增强教学的创造性,以帮助学生反思学到的东西,从而对教学内容达到更深刻的认识。
2.2适量信息原则
多媒体教学课展示的信息较多,会让学生囫囵吞枣,来不及消化和理解。同时,过多信息展示使得教师不能及时根据学生在课堂上的表现作出回应,师生互动是有限的,学生的学习积极性也会降低。所以多媒体辅助教学时的信息一定要适量,要注重对学生创新精神的培养就必须根据课程特征适量使用多媒体。
2.3有机结合原则
教学媒体要根据教学内容和教学目标,选择使用适当的表现媒体和教学方法,以达到事半功倍的效果。例如,在动画设计专业中,对于自然运动规律的分解,运用多媒体教学课件进行教学,可以非常直观地显示出自然界中很难观察到的景象,使学生更快地理解自然运动的规律。
因此,理论问题,运用多媒体课件教学有其明显的优势,而艺术设计类专业中涉及实践的环节,则更适合采用动手实践的方式。
3结语
从艺术设计类课程本身的特点来看,其教学上的主观因素比较浓,很多时候在教学教材的处理上可能会由于个人的主观看法不同而出现差异,这和教师的社会阅历、认知背景等都有着很大的联系。从当前艺术设计课程多媒体课件的开况来看,还应该充分发挥其自身的辅助教学作用,在充分吸取传统教学方法的基础上,加强创新,以更好地提高多媒体教学课件的教学效果。
(潍坊科技学院,山东潍坊262700)
参考文献:
[1]张岩.浅谈艺术设计类多媒体教学课件的设计与应用[J].美术大观,2013(2):151.
[2]杨俊贺.艺术设计教学网络多媒体课件的设计与开发[D].开封:河南大学出版社,2007.
(一)多媒体课件的特点
1.丰富的表现力:多媒体课件具有呈现客观事物的时间顺序、空间结构和运动特征的能力。对一些在普通条件下无法实现或无法用肉眼观测得到的现象,可以用多媒体生动直观地模拟出来,引导学生去探索事物的本质及内在联系。
2.交互性强:多媒体课件可以根据学生输入的信息,理解学生的意图,并运用适当的教学策略,指导学生进行有针对性的学习。利用及时反馈的信息,调整教学的深度和广度,保证学生获得知识的可靠性与完整性,并能通过反馈信息进行自我调整。
3.共享性好:随着高速信息网的不断延伸,课件所包含的教学内容可以通过互联网相互传递,网络实现信息资源共享。以网络、光盘为载体的多媒体课件,使知识的传播不再受时间、地点的限制,学习的时间可以根据个人情况加以选择。
4.有利于知识的同化:采用多媒体进行教学,可以强化信息传播的强度,各种媒体相互补充,使知识信息的表达更加充分,更容易理解。
(二)多媒体课件的开发方法与步骤
1.课题选择:通常选择那些既适合于多媒体技术表现的,又是在教学活动中急需解决的问题作为研究课题。课题选择应注意以下几个方面:①教学要求:明确多媒体课件是对哪个学科的课程进行辅助教学,决定教学的内容和教学范围,明确多媒体课件所要实现的目的和达到的目标。②教学对象:明确所制作的课件适合于哪类学习者使用。要着重考虑学生的文化程度、年龄、学习能力、对计算机操作的能力和先置条件。③课件运行环境:确定课件所需要的运行环境,包括计算机的硬件环境、软件环境和课件播放环境。
2.课件的教学设计:多媒体课件是根据教学目标而设计的计算机程序,它能根据学生的交互,控制计算机所呈现的教学信息。课件的教学设计主要有教学单元的划分、选择适当的教学模式、多媒体信息的选择、知识结构的建立和形成性练习的设计等。
3.软件的系统设计:多媒体课件具有存储信息量大和交互性好的特征,软件的系统设计通常包括如下内容:①软件的选择:根据课件的教学设计要求和课件教学模式,确定制作课件所需的工具软件。②封面的设计:封面用于说明多媒体课件所包含的主要教学内容及该课件的使用方法等重要信息,它决定着课件总体设计是否合理,使用是否方便。③建立教学单元间的层次结构:通过分析教学内容阐述教学,将教学内容分为一个个教学单元以及进一步再细分的知识点,形成一系列的学习子目标,并建立子目标间的逻辑结构和相互间的联系,生成学习目标的层次结构图。④确定教学单元的超连接:点击图像或单词可以作为学生实现跳转的条件,使知识点与知识点之间的逻辑关系和层次关系及其之间的连接关系形成一个非线性的结构。
4.稿本编写:编写稿本是由学科教师按照教学的思路和要求对课件的教学内容进行描述的一种形式,也是软件制作者开发课件的直接依据。编写稿本工作就是具体地规定每个单元中计算机向学生传送什么信息,从学生处得到信息后又如何判断和反馈,最后在稿本的基础上根据计算机媒体的特征编排程序。
5.课件的编辑:利用著作工具或程序语言对各种素材进行编辑,按照前面的教学设计所确定的课件结构和稿本设计的具体内容,将各种素材有机地结合在一起,编辑成交互性强、操作灵活、视听效果好的多媒体课件。
(三)多媒体课件设计原则
应用多媒体课件,首先要设计制作相应的课件。如何设计制作课件,笔者认为也有三个原则:
1.理论指导原则。现代教育技术应用的目标是以现代教育理论为指导,把先进的信息技术应用到教育和教学过程中,以实现教育和教学的优化。对多媒体课件设计影响较大的理论有:行为主义学习理论、认知主义学习理论和建构主义学习和教学理论。
以建构主义作为理论基础,标志着计算机辅助教学进入成熟阶段。建构主义学习理论的基本观点认为,知识不是通过教师传授得到,而是学习者在一定的情境即社会文化背景下,借助其他人(包括教师和学习伙伴)的帮助,利用必要的学习资料,通过建构意义的方式而获得。认知主义理论和建构主义理论对促进学生的认知发展,促其学会学习有积极作用。建立在学习理论上的教学设计理论不论是对整个一门课程的设计,还是对一个单元、一节课的设计都有直接的指导意义。
关键词:软件工程;课程设计;实践
中图分类号:G642文献标识码:A文章编号:1009-3044(2016)10-0151-01
《软件工程》课程是高等学校计算机科学与技术学科各专业的一门重要的专业基础课程。长期以来,许多高校的《软件工程》课程都偏重于理论的讲解,侧重于软件工程目标、过程和方法的介绍,并主要围绕软件生存周期的技术和方法,采取灌输式课堂教学。然而,对于缺乏软件开发经验及软件管理经验的在校本科生来说,理解这些理论比较困难。鉴于此,结合《软件工程》课程理论性和实践性较强的特点,近几年,石河子大学信息科学与技术学院计算机科学与技术系对人才培养方案进行修订,在《软件工程》课程结束后,专门安排两周的《软件工程课程设计》,目的是在系统学习软件工程课程后,使学生加深对软件工程理论的认识和理解,能较好地掌握软件开发模型、软件生存周期、软件工程方法等在软件项目开发中的作用和意义,熟悉软件开发过程中相关文档的书写,积累软件开发经验,并培养学生的团队合作意识,从而达到提高学生的软件工程综合能力和软件项目开发管理能力的目的[1-3]。
以下就是我院《软件工程》课程设计的具体实施过程。
1课程设计题目的确定
课程设计题目采取任课老师出题和学生自拟题目相结合的方式。在选题之前,先有任课老师给出20个左右的题目,供学生自由选择;如果学生有好的设计题目,或结合学生自己的特长及正在进行的项目,学生也可以自拟题目,在老师同意后方可实施。鉴于《软件工程》课程的特点,老师在选择课程设计题目时,尽量选择规模和难度适中的题目,重点考虑学生实施的可行性,并重点考虑课程设计题目对软件开发周期、各阶段相关文档的书写等内容的综合应用与检测。
我院近几年在《软件工程》课程设计题目选择中,重点将课程设计题目分为如下几类:1)应用软件开发类,如图书管理系统、人类资源管理系统、学生成绩管理系统等;2)网站开发类,如购物网站开发、选课网站开发等;3)游戏类软件开发,如游戏开发、游戏虚拟场景设计等;4)其他类型软件开发,如系统软件类、病毒处理类等。
在确定课程设计题目的同时,将课程设计所要达到的要求、中期检查时间、最终完成时间、最终提交成果及文档书写要求等告知学生。
2课程设计团队的组建
在我院《软件工程》课程设计团队组建方面,我们采取学生自愿组队的原则,要求每队学生成员不超过5人,并要求每队需有1人担任团队队长,负责本队学生的任务分工及日常管理。在学生组队时,任课老师给出组队建议,如队长需考虑每个队员的专业基础、特长、性格、技能等,使每个队员在团队中担任不同角色,从事不同工作,如系统分析师、系统架构师、程序员、测试员等。这种角色的设置及人员职责的划分,使学生对项目团队有了初步认识,更加深刻地认识到团队协作的重要性。
实践证明,这种团队划分和组建方法,能充分发挥每个学生的积极性,使得每个学生的工作量得到较合理的分配,并能发挥每个队员的特长,使课程设计顺利地进行。
3课程设计中期检查及指导
由于我院《软件工程》课程设计持续时间较长,为2周,所以,对课程设计的中期检查显得非常有必要。我们一般将课程设计的中期检查时间定在课程设计开始后的第1周周末。中期检查主要针对各个团队提交的开发计划、完成百分比、后续工作量等进行检查,以此指出每个团队存在的问题,监督其开发过程,并给予适当的指导和建议,同时督促每个团队成员完成后续的工作。
4课程设计成果展示及提交
课程设计结束时,我们要求每个团队必须按照规范格式提交项目成果(可运行的系统及各类文档),同时,每个小组团队依次采用答辩的方式现场展示所完成的系统。每个团队用大概10分钟左右的时间介绍团队分工、需求分析、设计、测试等过程,并将每个过程中重点成果进行叙述,并演示可运行的系统。任课老师现场提问,每个团队成员均可回答,并记录回答问题的情况。
在学生的课程设计成绩评定中,我们不仅考虑每个团队总体的项目完成情况,如项目完成质量、需求分析和设计的合理性、程序代码的质量、测试的充分性等,还考虑每个学生在团队中的表现及其工作量比重。我们将每个学生课程设计的成绩划分为3个组成部分:考勤占20%,所在团队的项目总体完成情况占40%,个人在团队中的表现和工作量完成情况占40%。
该实践模式在我院计算机科学与技术专业2010级、2011级和2012级《软件工程》课程设计中进行应用,取得了较好的效果,不仅激发和鼓励了学生实践动手的能力和兴趣,让每一个同学都能真实地将学习到的技术进行应用,而且增强了学生规范化的软件开发意识,锻炼了学生规范化的文档书写能力。同时,培养了学生严谨、务实的学风,激发了学生的自我实现意识和团队合作意识。
5结束语
针对《软件工程》课程理论性较强的特点,我们通过《软件工程》课程设计,进行软件工程理论的实践。我们不仅强调理论的重要性,更要强调实践的重要性,通过《软件工程》课程设计实践,不仅加深了学生对《软件工程》理论的理解,而且锻炼了学生的动手能力和综合知识的应用能力,激发学生学习的积极性。虽然我们在《软件工程》课程设计实践中取得了一定的成绩,获得了学生的好评和认可,但这种实践在我院依然处于探索阶段。在以后的《软件工程》课程设计中,我们会继续对这种实践进行完善,以此达到培养生的动手能力、分析问题和解决问题的能力、团队合作能力,培养出高层次的软件开发人才。
参考文献:
[1]赖均.软件工程课程设计实践教学探索[J].课程教育研究,2014(2):243-244.
关键词:软件测试;案例教学;实践教学;案例库
中图分类号:G642文献标志码:A文章编号:1006-8228(2014)12-74-03
Researchoncaseteachinginsoftwaretestingcourseforhighervocationalcolleges
ZhangXiaolan,GuoJiandong
(GuangdongCollegeofIndustryandCommerce,Guangzhou,Guangdong510510,China)
Abstract:Caseteachingcannotonlyfullymobilizethestudents'enthusiasm,butalsoimprovetheirtheoreticallevelandpracticalability.Combinedwithteachingexperienceinsoftwaretesting,theproblemsofthecaseteachinginsoftwaretestingcourseareanalyzed.Inordertoimprovetheteachingeffectinsoftwaretestingcourse,thecasedesignmethodintheoryteachingandpracticeteachingisproposed.Theconstructionofteachingcaselibraryisgiven.Thebasisandpremiseoftheimplementationofcaseteachingareintroduced.
Keywords:softwaretesting;caseteaching;practiceteaching;caselibrary
0引言
51testing公司的《2013年中国软件测试从业人员调查报告》显示[1],2013年中国软件企业软件测试人员与开发人员比例基本保持在1:3,相比之前的1:7比例虽有所下降,但仍与国外软件企业1:1的比例相差甚远,这表明国内软件测试人才市场需求仍会增长,其职业发展的潜力依然很大。正因为如此,很多高校相继开设软件测试专业或课程。在教学过程中,主讲教师一般讲解软件测试理论和介绍软件测试方法,但却缺乏较好的测试案例供学生测试,以验证所学的理论,故教学效果不佳。例如利用等价类划分法、边界值法设计测试用例,学生虽然能按要求做练习,能设计出测试用例,但是很多学生还是会疑惑设计出来的测试用例有何用、怎么用,学生缺乏实践环节的经验,当面对实际软件项目测试工作时,仍然无从下手。
目前,很多高职院校对“软件测试”这门课程进行了改革,并且取得了一定的成效。广东工贸职业技术学院(以下简称“我院”)计算机系从2009年开始开设软件测试课程,通过近五年的教学经验积累和总结,提出从构建软件测试课程的案例入手探讨该课程的案例教学方法。
1软件测试案例教学所面临的问题
1.1教材及教学资料缺乏
当前软件测试方面的教材很少,适应高职院校学生的教材更少。绝大部分教材只是阐述空洞的理论,附加简单而又陈旧的工具介绍,而这些理念和工具很多已经被业界淘汰或是被取代[2]。根据《2013年中国软件测试从业人员调查报告》显示,业界现在普遍采用的功能测试软件是QTP,而绝大部分教材中还停留在介绍MercuryInteractive公司的WinRunner工具,同时对于业界中性能测试龙头软件LoadRunner,很多教材并未涉及。绝大多数教材上所提到的自动化测试工具不多,而且讲解的也不是很详细,需要教师进行大量的补充。
1.2案例缺乏
大多数软件测试教材都是理论内容过多,实践内容不足,甚至只有最后一章有测试案例。大多数高校软件测试课程的定位都是以讲解理论知识为主,实验教学只占很小一部分。高职院校定位于培养技能型人才,要求学生有较强的实际动手能力,这势必需要进行大量的测试实践,而实践需要大量的测试案例。同时,理论教学也需要运用典型案例,加深学生理解所学知识,培养其分析问题与解决问题的能力。
2理论教学案例设计
教材及教学资料的缺乏势必需要软件测试主讲教师有针对性地扩充理论教学案例。
2.1扩充教材中的教学案例
在软件测试的众多教材中,讲述软件测试方法的经典案例有三角形问题、日期问题、闰年问题等,但这些案例通常都是文字表述,缺乏具体的程序供学生测试。因此,首先要扩充教材中的案例,采用面向测试的软件设计方法将这些案例做成一个个小的被测系统,设一些缺陷,让学生沿着“测试―理论―进一步测试”的主线来学习。首先对这些案例系统进行测试体验,再系统学习理论,最后利用设计出的测试用例进一步测试,这不仅有利于加深学生对软件测试抽象理论的理解,也让学生更加深知在编程过程怎样避免缺陷,做到规范化编程,提高编程能力。
2.2引导学生编写软件开发文档作为教学案例
在软件测试的理论教学中,经常会提到几个概念,如:黑盒测试是基于用户需求的测试,集成测试的测试依据是系统概要设计说明书,单元测试的测试依据是系统详细设计说明书等。学生通常会觉得很困惑:用户的需求到底是怎样的,系统概要设计说明书、详细设计说明书中分别包括什么内容,有何区别,对这些文档始终没有直观的认识。事实上,在企业的开发与测试工作中,文档都是很重要的一部分内容。软件开发企业在软件开发过程中会产生一系列的文档,如需求分析报告、详细设计报告、概要设计报告等等,但很少对外公布这些文档。就算能通过校企合作或项目合作的方式获得企业项目文档,缺乏项目业务背景的学生也很难弄清项目中的数据流程、工作流程等。所以通过与软件工程课程教师的沟通协调后,要求学生在软件工程课程设计中,按小组自选熟悉的项目系统,如:“学生成绩管理信息系统”、“图书管理系统”、“宿舍管理系统”等等,按照软件工程的原理编写相应需求说明书、概要设计说明书、详细设计说明书等,只有具备以上资料,才可真实地模拟实际工作模式。在软件测试课程中,延续使用这些案例系统,将对学生掌握软件测试的流程很有帮助。
3实践教学案例设计
3.1实践教学目标及工具选用
为了培养面向市场的合格测试人才,在教学过程中,除了理论知识外,还要求教师加强学生测试技能的培养。测试技能的培养是需要通过大量的实践练习来获得的[3]。
通过实践教学环节,加深学生对软件测试理论知识的理解,使学生能掌握软件测试的技术和方法,熟练主流自动化测试工具的使用,提高实际动手能力。51testing公司的《2013年第七届中国软件测试从业人员调查报告》中对软件测试从业人员常用的单元测试工具、功能测试工具、性能测试工具进行统计调查分析,得出在功能自动化测试工具中QTP使用最广泛,如图1所示。在性能测试工具中LoadRunner仍然稳居第一,LoadRunner在性能测试工具中的大哥地位无可动摇,Jmeter测试工具在今年来有小幅上升趋势,如图2所示。在单元测试工具中,软件测试从业人员最常用的单元测试工具是Junit,如图3所示。
图12013年调查中常用的功能自动化测试工具分布
图22013年调查中常用的性能测试工具分布
图32013年调查中常用的单元测试工具分布
注:以上图表数据均来自51testing公司的《2013年中国软件测试从业人员调查报告》
在我院软件技术专业的软件测试课程实践教学中选用的单元测试工具是基于Java开发软件的测试选择Eclipse+Junit;基于C++开发软件的测试选择了CppUnit;基于.NET开发软件的测试选择Nunit。另外,性能测试选择了LoadRunner试用版本,功能测试选用QTP,实践教学环节工具基本与当前主流工具平台相符。
3.2实践教学案例来源
在软件测试的实践教学中,我们从以下几个方面来扩充教学案例。
⑴课程设计成果
我院计算机系软件技术专业在程序设计方面,前期开设了Java和.NET程序设计两个方向。在Java程序语言设计,C#程序语言设计、数据库设计课程结束后,通常会安排两周的课程实训,要求学生在教师的指导下完成课程设计作品。将程序语言设计作品用作单元测试的案例,学生间交叉进行测试,互相充当对方的测试员,这样不仅有利于将程序开发与软件测试结合起来,综合解决软件开发中的问题,而且交叉测试会极大地调动学生学习测试兴趣和积极性,课堂气氛活跃。
⑵毕业设计成果
在大三第二个学期,我院会安排12周的毕业综合实践周,由指导老师跟学生共同确定毕业设计题目,学生独立完成毕业设计。通过对以往选题汇总发现,绝大部分同学都是选择Windows程序开发和网站开发两个方面。从毕业设计作品中可选择一部分优秀的作品作为实践教学的案例。考虑到现有的网站如网易、搜狐前已经做足了测试,很难再发现其中的缺陷,所以在Web网站测试实践中,我们将学生的网站作品在机房的局域网内,学生在学生机进行测试,在这个过程中真正体会Web网站测试、Cookies测试、安全测试、目录测试等方面,找到测试成就感与自信。
⑶科研项目成果
我院一直鼓励教师多参与科研项目,教师参与开发的项目也可以用于实践教学案例。只有任课教师对所选的项目非常熟悉,甚至是亲自参与开发,才能对项目开发整个流程、可能遇到的问题有充分的认识与准备,为学生提供有力的帮助和准确及时的指导,为项目教学的顺利开展提供前提条件,使项目教学的整个实施过程都能在任课教师的良好掌控之下[4]。
⑷校企合作项目
目前我院已与部分企业签订了校企合作协议,在软件测试课程的综合性生产实习中,引入企业的实际项目作为案例。邀请校外实习基地企业的行业专家将实际工作项目带入实训室,学生3~5人为一组,按行业实际给他们分配角色,在该过程中强化学生的综合设计和运用能力,让学生掌握在实际项目应用中各种测试方法的使用,熟悉测试项目管理,感受大型测试项目工作流程。
4案例教学的实施前提
4.1跟前导课程的衔接
软件测试与软件开发有非常紧密的联系。要想成为一名优秀的测试人员,就必须会编写程序,至少精通一门程序开发语言才能胜任单元测试、集成测试、性能测试的工作,软件开发课程学习的好坏直接影响了软件测试能力。在软件测试单元测试、集成测试教学实践中,案例主要来源于程序设计语言课程的设计作品,这要求该课程主讲教师对学生严格要求,要求学生按小组保质保量完成小组作业,这些小组作品是软件测试课程中交叉测试的基础和前提。
同时,软件测试要用到一系列的文档,如需求分析说明书、概要设计和详细设计说明书、用户手册和安装使用说明等,这些也是软件工程课程设计上要学生完成的内容,课程设计对这些内容的要求严格与否,会对软件测试课程带来很大影响。通过这几年的教学发现,大多数学生对这些文档不甚了解,而且高职院校的学生普遍重技术轻理论,不愿意花时间去写文档。
4.2教师自身素质的提高
为了顺利实施案例教学,主讲教师也需要不断提高自身素质。软件测试工具较多,范围广,不易把握重点,大部分测试工具如:LoadRunner、WinRunner、JUnit、Jmeter等都是英文版[5],参考资料少,这就要求教师通过主动学习、走进企业来提高自身素养。高职院校提倡“双师型”专业教师队伍建设,要求教师既要具备理论教学的素质,也应具备实践教学的素质,学校也可以派遣教师到软件测试培训机构进行培训,提高教师水平。只有这样,教师才能自如地将企业实际的测试流程、方法、技术带入案例教学实践中。
5结束语
兴趣是最好的老师,在理论教学和实践教学中引入案例教学、建立测试案例库,使理论和实践过程更具直观性、生动性、说服力、吸引力,能有效调动学生的积极性和兴奋点,有助于学生掌握软件测试的基本理论和方法,加深对软件测试测试自动化工具的理解。同时随着教学的推进,教师可针对当前的测试工具,设计新的教学案例,扩充至教学案例库中,不断提高案例的针对性、实效性、鲜活性。
参考文献:
[1]2013年第七届中国软件测试从业人员调查报告.http://
,2013.
[2]钟久隆,路桂明.高职院校《软件测试》课程教学改革探索与实践[J].
教育教学论坛,2012.2:130-131
[3]丁智国,吕振洪.软件测试课程实验教学探索[J].计算机教育,2012.3:
102-105
[4]龚宇辉.基于项目驱动的软件测试人才培养模式[J].华章,2013.20:
199
摘要本文认为,理论和实验相结合的教学模式是计量经济学教学中有效率的做法。文中介绍了该模式中课堂理论软件教学、实验室实践教学和课程论文评价三个环节的具体内容,提出了课时拓展、难点处理和课程建设对于提高教学效果的基础作用。关键词计量经济学理论—实践教学模式教学环节Keywordseconometricstheory-practiceteachingmodelteachinglinks计量经济学教学可以采取三种不同的教学模式,一是纯理论的教学模式,二是理论和实验相结合的教学模式,三是应用型的教学模式。笔者自1997年接任本科生计量经济学课程的教学至今,通过教学实践体会到,纯理论的教学模式中理论与应用基本脱节,而纯应用的教学模式会蜕变为僵化的计量工具的使用。第二种教学模式对于培养本科经济管理类学生分析问题和解决问题的能力具有显著的效果,能够提高计量经济学课程的教学效率,体现出计量经济学作为一门“工具型”课程的教学特色,符合本科生培养的基本目标,是一种值得推行的教学模式。一、理论—实验教学模式的内涵笔者认为,本科计量经济学的教学理念应该是理论学习服务于实际应用。本科生中的大部分人在完成四年的学业后要适应工作需要,知识和技能方面的竞争力对于个人的发展是比较重要的。理论—实验教学模式培养学生计量分析能力所关注的是:1、经济量化分析的基本思想掌握了吗?通过课程的学习,重在传授给学生计量经济学研究经济问题的思维方式和方法并结合实际的案例分析加以强化。2、经济量化分析的基本理论和基本方法掌握了吗?理论学习是思维创新和方法创新的源泉,对于提高学生分析问题和动手的能力具有实质性的帮助。3、适当的难度和前沿进展涉及到了吗?针对本科生、硕士生和博士生三个层次培养目标的不同,计量经济学应该相应地界定为三个教学层次,即初、中级计量经济学、中级计量经济学和高级计量经济学。本科生教学定位于初、中级之间,适当地提高学习难度,有利于提升本科阶段计量经济学学习内容的实用性,而前沿进展的介绍便于学生以后在工作中的自主学习和发展。4、计量分析软件掌握了吗?这是本科计量经济学理论教学的目的。目前计量分析软件种类很多,而制作的基本原理是相同的,结合课堂理论学习一种计量分析工具具有触类旁通的意义。基于以上的关注点,本科计量经济学教学采用理论—实验教学模式的特点体现在:理论与实验相结合,在实验中把握理论,以实际应用为目的。这种教学模式提高教学效率的表现在于:1、使学生认识到,只有掌握了基本计量分析理论,才可能掌握量化软件的应用,并且通过上机处理实际问题强化了这种认识,刺激了理论学习的主动性,保证了在实验教学环节中取得较好的学习效果。2、上机实践中调动了学生对于已有的数学、统计学和经济学知识的综合运用,激活了学生的储备知识。3、上机实践中设计专题形式的现实经济问题分析,诱发了学生的探索热情。二、理论—实验教学模式的基本做法理论—实验教学模式的教学环节是:课堂理论软件教学实验室实践教学课程论文评价,三个环节是递进的,教学目的培养学生掌握经济量化分析的基本技能。(一)课堂理论软件教学环节。1、学时分配。课堂教学部分将2/3学时用于讲授经济计量理论和方法,剩余1/3学时穿插讲授相关的计量方法在计量经济学软件上的实现形式、计量软件操作命令、实际案例分析和演示,即在课堂上同步完成软件教学。这样能够形成活跃的课堂气氛,牵制学生的注意力,对学生有“即学即用”的感觉,理论和实际应用结合,理论学习效果好,同时便于顺利地进入第二教学环节中的实验室实践教学,有利于学生进行自主性学习。2、教材选用。计量经济学的内容体系庞大,选取适当的教材是必须的。教材选用采取主导教材和辅助教材结合的方法推荐给学生。辅助教材的选择主要是国外引进的优秀版本,比较适合于课外学习,有利于拓展学生的思维和提高学习的兴趣。课堂内容的组织也吸收了这些教材给出的对本科生教学内容的建设性意见。3、教学软件选用。目前采用的教学软件为EViews,该软件是经济计量分析的专用软件,在高校计量经济学教学中应用普遍。理论教学中紧密结合该软件的应用,讲授相应的经济计量理论,从而把握各种经济计量软件编写依据的的共性原理,这是学习其他计量软件的基础。4、教学方式。课堂教学方式体现在将课堂理论教学软件学习实际案例操作三位一体地结合在一起,其中教学案例是根据教学的内容和我国经济运行的统计资料编写。同时推荐经济研究方面的刊物,辅助学生课外学习,作为课堂教学的必要补充。5、教学方法。在教学方法上,将多媒体课件教学与传统板书结合在一起。多媒体方式授课的确可以节省教师大量板书时间,但事实上由于短时间内信息量强度过大,不如传统的学生思维跟随教师粉笔游走来得轻松,削弱了课堂教学的效果。在教学实践中,对于重点章节内容,板书讲解穿插于课堂内容受到了学生的欢迎。6、校园网教学平台利用。在教学平台,教师上传课程的教学大纲、教学日历、教案、教学软件、课件等必要的教学文件,方便学生把握学习进度和复习预习。上传精选的阅读材料,供学生课外学习并感受课堂理论在现实经济问题分析中的应用,进一步拉近理论和现实的距离。教师和学生课外对话的时间和空间在教学平台上也得到了拓展。这些方面都强化了课堂教学的效果。(二)实验室实践教学环节1、编写上机实习指导书。上机实习指导书配合于课堂教学内容,编排的内容包括课堂理论精要、计量分析方法、实际案例EViews操作和单元上机实习设计,据此学生可以轻松地进行自主性学习,完成单元上机实习任务。[1][2][][]2、要求学生自愿组合二人学习小组,最终的成绩依赖于共同的努力。经过近三年的观察,学生选择弱—弱搭档的情况很少,多数都是强—强搭档或强—弱搭档。由于小组只有2人,分工和协作的表现好,积极性和主动性强,在上机实习的过程中互相提示和督促,提出问题和解决问题,而不是在第一时间寻求教师的帮助,学习效率比较高。3、布置上机实习任务。每个单元的课堂教学结束前,结合单元练习的需要,提前给学生布置上机实习任务(课题)。实习任务框架由教师设计给出,具体研究内容由学生根据自己的兴趣自拟,但强调结合经济学理论的实证分析,涉及到如我国的生产、消费、财政、货币、就业、进出口等宏观经济问题的经济计量模型的设定、估计、检验与应用等,学生就建立一个稳健的经济计量模型的过程中涉及到的数学、统计学、经济学、经济计量理论和方法进行系统的实践。4、预查上机实习内容。为了保证实习过程顺利进行,教师要事先检查学生二人组自拟的上机实习任务,目的有二:一是督促学生准备课题和数据,二是检查拟定的课题和数据是否可行,往往这两个方面都存在问题。学生方面的问题暴露在拖拉的学习习惯、随意的学习态度、选题不恰当、变量之间的因果关系不清、数据口径不一或获得性不强等,其中有些问题与统计学与经济学的学习基础有关。预查上机实习内容是一个必须重视的关键环节,教师可以针对发现的问题对学生进行个别的指正和辅导。5、指导学生上机实习。上机实习是学生动手操作以及将课堂理论用于解决实际问题的学习环节。由于学生的选题多样、课堂学习水平多样、学习能力多样、出现的问题多样,教师在给予学生一对一的个别指导的同时,对学生表现出来的创新能力要及时给予鼓励和引导,培养学生的创新意识和探索精神,避免对于计量经济学课堂理论和经济学理论的拘泥和不切实际的僵化套用。6、撰写单元实验报告。对于单元上机实习结果,要求学生及时形成实验报告。单元实验报告要详细报告实验过程和所得结果,重点考察是否掌握了各个单元讲授的课堂理论通过经济计量软件的实现方法,是否能够正确解释和分析软件的输出结果、是否能够在实验过程中发现问题和提出问题。单元实验报告的完成质量是学生平时课程成绩评价的依据。(三)课程论文评价环节1、推荐阅读经济计量分析范文。在实习阶段中要推荐给学生经济计量分析方面的阅读材料,这些材料应该能够很好地展示课堂教学中关于构建计量模型的基本思想和基本要素,同时具有良好的写作范式,作为学生完成课程论文的参考。2、完成课程论文。全部课堂内容讲授完毕后,要求二人学习小组根据自己的选题,将单元实习的内容逻辑性地串联起来,进行一次综合性的上机实习,实习结果形成课程论文。这是对学生建立经济计量模型的思路、上机操作和分析技能、模型优化方法等内容的掌握情况进行全面的检查。为了培养学生撰写计量经济分析论文的能力,课程论文在写作和表述方面要求比较规范,包括选题背景、理论依据、变量选择、数据处理、模型形式、模型的优化估计和检验结果及分析得到的结论。课程论文的水平是学生最终课程成绩的重要组成部分,学生的最终成绩由理论考试成绩、单元实验报告成绩和课程论文成绩构成。三、理论—实验教学模式中有待完善的方面从笔者目前的教学实践看,理论—实验教学模式的推进取得了良好的教学效果,但同时也感到这种教学模式发挥作用的空间受到了一定制约,有必要在以下方面持续地加以改进:1、课时约束。目前计量经济学课程的课时已经被压缩到了极限。课时压缩的原因在于多媒体教学对于课时的节省。实际上,由于学科本身的发展和社会需要,如今本科计量经济学教学的理论内容不但有所扩张,软件教学也成为不可分割的组成部分,现有学时在完成必要的课堂理论软件教学后,留给学生上机实习的时间比较短缺,适当增加课时成为必要。2、课程难度。学生在计量经济学学习过程中遇到的最大困扰就是数学基础不好,这方面的问题是无法回避的,只能借助于恰当的教学方法。恰当的教学方法可以有效地减轻学生的学习压力,降低课程学习的难度,保证后续学习的顺畅。所以,对于这部分内容,以怎样的要求、方式和方法有效地传授给学生,对于教师来说,需要进行不断的实践和探索。3、课程建设。这种教学模式对课程建设的要求较高。首先体现在基础工作中,如:课件中计量理论与软件操作内容的结合、制作典型教学案例、精选阅读材料、编写上机实习指导、设计单元上机实习内容及课程论文等。其次,教师还要在教学方法探讨如何启发和引领学生,培养学生的兴趣和激发学生的创造力。这些工作是需要循序渐进地完成的。本文得到中国农业大学校级精品课程建设项目资助参考文献1.何剑.计量经济学.本科课程“三维”教学模式的构建及实施[J].统计教育,2007;(2):28-302.杨汭华.以“案例教学”施教“计量经济学”的思考[J].统计教育,2005;(2):27-28
关键词:高职;计算机课程;理实一体;课堂设计
近年来,以姜大源教授提出的工作过程系统化的课程开发方法在高职学院中得到了广泛应用。为了使教学过程与工作过程有机地融合,很多高职院校都对实践条件进行了改造,例如,我院在于2012年暑期对传统机房和教室进行了重新改造,建设了理实一体教室、软件开发室和“校企联合开发室”等实训场地,为开展计算机课程教学改革提供了条件。“Linux操作系统应用”课程被分院确定为理实一体课程。那么,什么是理实一体课程呢?理实一体课程的基本内涵是:充分利用现代教育技术,将理论、实验及实训等教学内容一体化设置;讲授、听课与实验、操作等教学形式一体化实施;教室、实验室与实训场地等教学条件一体化配置。由此形成融知识传授、能力培养和素质教育于一体的一体化课程模式。目前,基于工作过程系统化的课程开发文献论述较多的是课程体系设计。而对于课程开发中的微观设计—课堂设计论述较少。本文以“Linux操作系统应用”课程教学中的“Shell脚本”教学单元为例,探讨理实一体的课堂设计。
一、课堂设计中的一些理念
传统计算机课程的教学模式是一次理论课,一次实训课,理论课以教师讲授为主,实训课是学生操练为主。实践证明,对于计算机专业课程来说,这种教学模式不能很好地实现教学要求,主要原因是理论课与实训课在时空上是分离的,学生往往表现出理论课上了然、实训课上茫然的现象。相当多数学生即使在理论课上听讲了,也不会深入思考,更缺少主动学习和拓展训练。因此,在理实一体的实践条件下,教师应该思考如何实施理实结合、讲练结合充分调动学生学习的主动性、积极性,需要认识到以下问题。
首先,要认识到课堂设计是整个课程设计中的重点。要提高课程的教学质量,必须提高每一课堂的教学效果。课堂是教与学的“主战场”,高职教师应充分利用理实一体的实践条件,精心设计课堂中的“教、学、做、测”等教学环节。
其次,要认识到课堂设计是思考如何让学生“做起来、动起来”。有些高职教师认为课堂设计就是用PowerPoint、WPS等工具软件做电子课件,把书本上的知识搬到幻灯片上,把原先在理论课中讲授的课件搬到理实一体教室讲。在理实一体的实践条件下,高职教师要改变这些阵旧理念和传统教法,把原先以“讲授为主”的课堂设计,转变为“以练为主”的课堂设计。
最后,要认识到需做好师生两个角色的教学活动设计。传统教学模式下,教师以我为主,只设计“教师”的教学活动。在理实一体的实践条件下,除了要设计教师的教学活动,还要设计学生的学习活动进程。
二、理实一体的课堂教学
如果按照传统教学模式,在讲授“Shell脚本设计”这一章时,在理论课中应首先介绍“Shell脚本”的学习目标,然后讲授脚本的基本概念和语法。在实践课中让学生设计调试一些的“Shell脚本”。实践表明,由于学生一开始接触的就是枯燥的概念与语法,很难激发起学习兴趣,教学效果不理想。那么理实一体课堂教学如何开展呢?
首先是让学生“跟着老师自己做”。如何让学生跟老师做呢?首先,教师要选择好情境教学中的载体。载体是学习情境的具体化。计算机专业课程教学单元的载体可以是案例或项目。为了让学生尽快熟悉“Shell脚本”,笔者精心挑选、设计了一些脚本。Shell脚本是Linux网络管理的范畴,案例一定要具有实际意义。然后,教师把脚本提供给学生,要求学生依葫芦画瓢编辑运行这些脚本,即所谓的“跟我做”。这里不是先教脚本的概念与语法,而是让学生直接应用脚本,使学生首先建立起对脚本的整体认识。脚本与脚本之间有相似的地方,也有不同的部分,运行产生了结果,对比引发了兴趣,使学生带着疑问进入下一阶段的学习。
其次是让学生“带着问题自己学”。“Shell脚本设计”这一章的实践性比较强,笔者根据多年教学经验设计了一连串的问题,如下所示:这些脚本文件有哪些共同之处?bin/bash有什么作用?echo命令有什么用,类型于C语言程序设计中的什么函数?read命令有什么用,类型于C语言程序设计中的什么函数?Shell脚本的变量需要先定义才能用吗?如何定义用户自己的变量?如何读出变量的值?等等。这些问题由老师精心设计,层层推进。实践表明,一位有经验的老师表现出来的就是对教学内容的准确提炼。笔者要求学生通过练习操作、上网查询、团队讨论、分析思考这些问题。这些环环相扣的问题调动和启发了学生,使他们兴趣盎然,在课堂上踊跃发表自己的见解。整个课堂显得进度流畅、气氛活跃。可见,“问题驱动法”可以很好实现“学做一体”,培养学生思考、探索的能力。
最后是让学生“带着任务自己做”。通过前面的训练,学生熟悉了“Shell脚本”,那么第三阶段的教学目标就是让学生学会自己编写脚本了。首先,教师可以给小组布置一些编程任务,由组长带领小组成员共同思考、讨论,一起商量、共同编写脚本。教师要适时分析、引导和点评。这样可以训练学生团结协作的能力。随后,教师再给每个学生布置一些编程任务,让学生自己独立思考完成脚本编写,这就是所谓的“自己做”。教师也需要做好巡查、指导和点评的工作。实践表明,通过这样的训练,多数学生学会了通过编写脚本来解决网络管理问题。
理实一体的实践条件下,由于对“学生做什么、怎么做、什么时候做”等问题做了精心设计,教学过程是“跟着老师自己做、带着问题自己学、带着任务自己做”,始终以“学生”为主体,理论知识与学生实践实现了完美的结合,教学效果得到了明显的提高。因此,在理实一体化教学过程中,教师要弱化“教什么、怎么教”的问题,深入思考“学生做什么、怎么做、什么时候做”,针对不同的课程,采用灵活的方法,不断丰富“理实一体化”教学的内涵,提高教学质量。
参考文献:
[1]姜大源.论高等职业教育课程的系统化设计——关于工作过程系统化课程开发的解读[J].中国高教研究,2009,(4).
[2]陈辉.高职计算机软件专业实践教学理实一体化实施的探索[J].延安职业技术学院学报,2011,(12).
[3]李雄杰.职业教育理实一体化课程微观设计研究[J].职教通讯,2011,(10).
[4]王慧.基于C语言程序设计的理实一体化教学方法探析[J].知识经济,2011,(18).
[5]吴复宇.关于理实一体化教学的几点体会[J].交通职业教育,2011,(03).