时间:2022-03-19 19:34:12
开篇:写作不仅是一种记录,更是一种创造,它让我们能够捕捉那些稍纵即逝的灵感,将它们永久地定格在纸上。下面是小编精心整理的12篇软件教学,希望这些内容能成为您创作过程中的良师益友,陪伴您不断探索和进步。
进入21世纪以来,在社会经济稳健发展的大背景下,我国的信息产业及现代制造技术得到逐渐增强,计算机技术作为信息产业的发展前提,其教学地位也得到迅猛提升。其中,软件开发是指为了达到用户要求,编写相应程序,或修改原有软件的有关计算机方面的工作,是一项涉及软件测试、实施、需求分析及需求捕捉的工作过程。如何构建具有我国特色的软件开发教学模式,是一项重中之重的工作。然而,从现阶段我国软件开发的教学现状来看,受传统因素影响较大,学校的重视程度不足、教学方法单一、教学实践性差。鉴于此,基于B/S结构软件开发教学的探索具有重要意义。
一、软件开发教学的现状
随着我国经济的不断发展,新课程改革也在不断推进,信息产业的竞争日趋激烈。在软件开发教学过程中,教师如果以B/S结构为切入点,不仅能显著提高教学质量,提升学生的软件开发技术水平,还有利于完善教学理念,进一步构建具有中国特色的软件开发教育体系。然而,从现阶段我国软件开发的教育水平来看,大部分学校的软件开发教学还存在许多问题,甚至部分学校仍然停留于理论教学阶段,无法完成教学实践,这都严重影响了学生的发展。
二、基于B/S结构软件开发教学策略的探索
1.加大软件开发教学的重视力度
要想提高软件教学的质量,各大高等院校必须转变传统的教学理念,加大软件开发教学的重视力度,积极引进科学的教学理念,扩大资金投入,增强校内软件开发教师的整体素质,组织短期或定期的在岗培训,丰富教学方法,切实提高教师的待遇水平,建设具有江西旅游商贸职业学院特色的软件开发教学队伍,最大限度地保障师资力量。如在实际教学过程中,江西旅游商贸职业学院购买了相应的教学设备,保证设备质量,设立机房及计算机教室等形式的对外软件开发学习平台,帮助学生了解软件开发设计的渠道。同时,设立以年级为单位的校内软件开发兴趣班,以培养学生的软件开发的兴趣。
2.以B/S结构为切入点,丰富教学方法
教师要坚持以学生的视角为基础,以B/S结构为主要技术手段,丰富和创新教学方法,引导学生热爱学习,改善已有的教学体系,创设良好的学习氛围,从而增强学生和教师之间的沟通与交流。如在实际教学过程中,笔者以B/S结构知识为切入点,融入教学案例,将B/S结构比喻为“胖”电脑服务器,客户端为“瘦”浏览器,简化复杂的知识点,强化了学生的学习效果。
3.建立校内信息资源共享平台
软件开发属于实践性突出的课程,要求理论知识与实践操作相结合。因此,教师应建立校内信息资源共享平台,组织区域间的教学经验研讨会,互相学习。如在实际教学过程中,教师可上传5分钟内的知识点讲解视频至校内资源共享平台,并设立相应的解答时间。
三、结论
在实际教学过程中,教师要坚持以学生为主的原则,结合学校的发展情况,转变传统教学方法,加大对软件技术专业教学的重视力度,保证资金投入,并以B/S结构为技术手段,丰富教师的教学手法,引导学生热爱学习,建立学院内信息资源的共享平台,组织相对应的研讨及交流会。同时,教师应不断增强自身的教学水平,积极引进科学的教学理念,逐步转变工作重心,与现有的教学方法相融合,以便解决在实际教学过程中所面临的问题,摸索出具有江西旅游商贸职业学院特色的软件开发教育模式,进一步推进江西旅游商贸职业学院软件技术开发教育专业的发展。
参考文献:
[1]李艳花.B/S结构软件开发教学策略研究[J].计算机光盘软件与应用,2014,(19).
[2]李媛媛,李荣梅,姚长永.远程教学管理系统的研究与实现[J].计算机系统应用,2013,(3).
关键词项目驱动项目设计项目库
一、前言
“项目驱动”教学就是按照软件工程思想把某一工程项目展开并贯穿于整个教学,教学过程为师生互动过程,学生在项目研发的过程中掌握所学知识,这样就使学生明白使用所学知识“可以做什么”“应该做什么”和“如何做什么”。目前,各高校相继在教学过程中采用了“项目驱动”的教学方法,但是所产生的效果却不尽相同,究其原因也各不相同,但主要存在于项目设计、项目实施两个环节当中。本文在教学过程中的具体项目的设计基础上,探讨了在“项目驱动”教学中应该注意的一些问题。
二、项目的选择
选择的项目的好坏、难易、是否能突出所学知识等几个问题是“项目驱动”教学过程的关键。作者在实践的过程中体会到选择一个适合自己教学内容的项目需要从以下几个方面考虑:
1、授课对象的层次。在课程开始之前必须充分的了解学生已经掌握的知识以及所具有能力水平,这样有助于选择适合他们的工程项目。如果不充分了解学生的实际情况,那么所选择的项目可能会太难或太容易,项目太难会打消他们继续学习的积极性,太容易又会让学生很快完成达不到思考的效果。
2、授课的内容。在应用项目式驱动教学方法前还必须根据授课内容[2]来确定项目的种类。根据授课内容[3]的不同,我们将项目设计成为学习型,训练型两种类型。学习型项目规模较小,目的是通过项目,使学生能够深入理解课程的重点与难点,其主要应用在实验室和课堂的练习过程中。训练型为大中规模项目,要求学生在老师的带领下,完成从项目的需求分析、系统设计到编码实现、测试部署的全过程,主要应用在课程设计和毕业设计中。
3、项目的来源。目前,在社会上特别是一些培训机构经常提到项目来源真实,是企业实际的项目。但是本文认为在高校进行的项目式驱动教学的项目不能只是来源于企业真实项目,原因是来源于企业的真实项目可能很多,但适合于教学的可能有限。另外,如果一味的应用企业的真实项目,而授课教师又没有参加过这个实际项目,可想而知,学生学习的效果不会太好。因此,教学中我们的项目的选择主要来源于三个方面,第一方面的项目来源于企业[4],因为来源于企业的项目真实、实时、均衡,所以主要应用在课程设计、毕业设计中。第二方面的项目来源于教师,教师在工作、学习、科研中可能会遇到一些问题需要解决,经过设计后应用在教学过程中一定会产生意想不到的效果。第三方面的项目来源于学生,学生除了完成学习任务外,还积极的参与一些学生工作室的活动。将学生自己的项目作为教学内容势必会大大的激发学生的求知欲望和增强自主学习的信心。
三、项目的分解
根据授课内容的特点可以将项目分解的方式分为两种。第一种是针对授课内容为学习型的项目采用模块化的方式[5],既根据授课内容的重要知识点将项目划分为若干模块,教师在授课过程中根据知识点选择相应的模块,在课程结束时,整个项目完成。因为这种类型的项目比较简单,所以在实施的过程中采用以单个学生为主的方式,也就是每个学生必须在教师的引导下独立完成项目中的所有模块。第二种是针对应用在课程设计、毕业设计中的中、大型项目,我们采取了分组以及分阶段的迭代实施的方式,也就是完全按照IT企业项目运行的模式。目前,我们采用统一软件开发过程作为分组、分阶段的主要依据。每一个小组由一名综合能力处于中等水平的学生担任组长,原因是如果能力太差不可能胜任组长的职责,能力太强有可能包办代替,其它同学得不到锻炼。通常将项目分为先启、精华、构建、产品化四个阶段,每个阶段都设置一个里程碑,以此作为考评各小组工作进度的依据。
四、项目在教学过程的实施
1、授课地点、授课方式的改变。对于那些操作性强的课程,我们将授课的地点从教室转换到机房。在机房上课,最大的特点就是教师的权威被无意识地削弱了,这不完全是件坏事,因为这正好适应了项目式教学中要求教师和学生角色转换的特点。另外,在机房上课时学生理论学习与实际操作相隔时间短,学生能够及时的实践,学生所获得的感性认识能及时上升到理性认识而不容易遗忘。在机房授课的过程充分发挥了其教学效率高,学生掌握快的特点。
2、发挥软件开发部的作用。应用在课程设计、毕业设计中的项目需要安排在软件开发部[7]进行,软件开发部内部设置规模完全按照IT企业的工作机制,因此,教师和学生进入软件开发部后将进行角色的完全转换,即教师只是作为项目需求提出方不参与任何的设计部署工作,而学生特别是每个小组的组长将成为开发部的主人,开发部内的任何决策都将由各小组之间讨论产生。
3、实行过程评价[6]激励机制。随着项目式教学方法的逐渐实施,一些实践较强的计算机课程的成绩评价方式也必须随之改变,例如在Java程序设计语言的教学过程中采用基于模块的过程性考核方式,也就是让学生每次都将所作的程序上传到教师服务器中,并且所做内容的得分作为总成绩的一部分,让他们感到每一节课都是在考试。
课程设计、毕业设计中的评价方式则需要采用多元评价方式,首先要根据项目实施的情况给每个小组评分,然后再根据小组成员的各方面的具体表现以及答辩过程给小组成员评分,小组成员的得分不能高于小组的得分。
四、需要注意的问题
1、项目库的建设。项目库的建设不仅仅是将项目收集到一起,还需要对每个项目分类、分解,同时还需要提供项目库管理功能,可以让教师很方便的根据知识点选择相应的实训项目。
2、师资力量的培养。许多教师长期工作在高校,理论水平较高,但缺乏实际软件开发的经历,不了解社会的实际需要,普遍不熟悉软件工程的国际标准和技术规范,所讲授的课程过分偏重于理论,偏重于基础知识的建构;虽然也认识到了社会的真实需求,并开设了相应的课程,但讲课仍从教材出发,不能从实际工作的需要出发,讲授的知识仍限于教材上的内容,不能开设案例教学,在教学的实用性方面存在很大缺陷,致使所培养的学生解决实际问题的能力不强,直接导致了学生所受教育与市场需求相脱节。
五、结束语
项目式教学在我们学院已经实行近两年了,在精心的设计和倾心的施教过程中取得了较好的效果,尤其是对项目的策划。当然,还存在一些需要解决的问题和尚未发现的不足,我们将在以后的工作中不断挖掘和改进。
参考文献
1.张奇.项目驱动式教学在《管理信息系统》中的应用探讨.计算机教育,2007.9
2.刘树聃.项目驱动、案例教学方式在计算机应用软件教学中的应用.计算机与网络
3.王文.项目驱动的“Linux操作系统”课程教学改革.计算机教育,2007.9
4.史志才.软件工程专业人才培养模式的改革与创新.大连大学学报,2005.12
5.张哲.在Java语言教学中实施“项目驱动”教学法的实践探索.教育与职业,2007.6
关键词:软件工程;软件设计;软件框架;实践教学
0、引言
软件设计是软件需求分析与实现之间的沟通桥梁,是软件质量形成的重要阶段,在软件开发中具有重要作用。因此,在本科阶段软件工程课程教学中,软件设计被作为重点内容进行讲授。然而,软件设计既需要理解模块化、信息隐蔽和功能独立等抽象概念,又要把握高内聚、低耦合等设计原则,同时还要了解已有的软件体系结构风格、设计模式和软件框架等与工程实践密切相关的设计知识。因而,软件设计一直被认为是软件工程课程教学难点中的难点。由于缺乏与软件设计相关的教学资源,学生往往难以在有限教学课时内理解这些抽象的概念、原则和方法并将其应用于实践,影响了软件工程课程的教学效果。
近几年在软件工程教学研究工作中,国内外高校主要通过引入CDIOm思想改进传统的软件工程课程教学,特别强调以项目驱动的方式培养和提高学生的软件开发的实践能力。这些研究都针对软件工程教学改革进行了有益的探索,但仍然缺乏有效的教学资源来帮助学生理解抽象的软件设计理论知识,并切实培养和提高他们软件设计的实践能力。
1、软件框架AF4JAVA简介
软件框架AF4JAVA是重要的教学资源,它帮助学生理解抽象的软件设计理论知识,同时也为他们运用这些知识进行软件设计实践起到指导作用。通过对Struts、Spring和Hibernate等JAVA开源框架进行集成、封装和抽象,构建出AF4JAVA框架。AF4JAVA该框架中设计并实现了一组实现数据访问、抽象的领域实体对象等功能软件构件,对学生隐蔽了使用JAVA开源框架的繁琐细节。AF4JAVA框架本身不仅可以帮助学生更好地理解软件体系结构风格、设计模型和软件框架等知识,而且还能使学生利用它提供的可重用构件,高效地进行JAVA Web应用软件的设计。
AF4JAVA框架被分为用户界面层(UIlayer),领域层(Domain layer)和数据访问层(Data Access layer)三层,如图1所示。用户界面层用于实现图形用户接口GUI,提供用户与应用程序之间的交互。领域层封装了业务逻辑和业务实体,并向uI层提供业务功能接口。数据访问层则封装了对数据库的访问功能,为领域层提供数据访问接口。
2.1 数据访问层
数据访问层由IDataContext、DataConteXt、Configure和Mappingfile 4个构件组成。图2所示为软件框架AF4JAVA中数据访问层的示意图。其中IDataContext接口定义了对象的增删改查、事务管理等操作。DataContext类通过使用Hibernate框架中的构件,实现IDataContext接口。Configure中包含数据库连接的配置文件。Mappingfile是用于定义对象一关系映射的文件。DataContext的实例根据数据库连接配置和对象一关系映射关系,完成对数据库的访问操作。
2.2 领域层
领域层中有IService、Service和Entity 3个构件,如图3所示。其中IService中定义了一组接口ISubsystem_1,ISubsytem 2,……,ISubsystem_N,用于封装子系统功能,并为用户界面层提供业务服务。Service中包含了一组业务类Subsystem 1,Subsystem 2,……,Subsystem_N,用于描述IService中定义的子系统功能接口,这些业务类可以通过访问层中的IDataContext接口数据实现对数据的访问。Entity中定义了实体对象及其之间的关系。Entity又由Entityobject、ErrInf0和业务实体类构成,如图4所示。其中EntiyObject抽象类声明了用于数据校验的抽象方法valid,Errlnfo类封装了错误字段和错误信息,BusinessEntity 1,BusinessEntity 2,……,BusinessEntity N是一组业务实体类,用于封装业务服务过程中需要处理的数据,通过继承EntityOb~iect类实现数据校验的抽象方法。
2.3 用户界面层
UI层包括View、ViewModel和ViewController构件,如图5所示。其中View构件用于定义一组JSP页面WebPage 1,WebPage2,……,WebPage N。ViewModel为渲染JSP页面提供数据或者保存从JSP页面获取的数据。ViewControUer中定义了一组JSP页面请求处理的动作Action 1,Action 2,……,Action N等。这些动作通过调用领域层中的业务服务接口完成具体的业务处理过程。
3、基于AF4JAVA框架的软件设计实践教学过程
基于AF4JAVA框架开展软件工程实践教学的总体目标是:首先通过对AF4JAVA框架的讲解,使学生能理解抽象的软件设计理论知识,了解如何使用该框架进行设计工作。然后让学生通过模拟真实开发场景,在AF4JAVA框架和与之相关的软件设计相关文档模板等教学资源的支持下,完成对给定的实践项目的软件设计方案,以达到培养和提高学生软件设计的实践能力。
基于AF4JAVA框架的软件工程实践教学过程可分为初始阶段、计划阶段、实施阶段和评审阶段4个阶段。
1)初始阶段。
该阶段主要让学生学习AF4JAVA框架,并明确软件设计相关文档的书写要求。首先,教师在课堂教学中通过“用户在线注册”的简单例子剖析基于AF4JAVA框架的软件设计过程,使学生了解该框架的特点、内容和用法。然后,将学生分成人数为4~5人的小组,并在组内讨论构建AF4JAVA框架中使用的软件体系结构风格、设计模式,以及遵循的设计原则等软件设计理论知识。进一步,讲解基于AF4JAVA框架的UML设计模型、设计计划书和设计规则约说明书等软件设计相关文档模板。最后,选定一个规模合适的实践项目,给出其需求规格说明书,并要求学生分组讨论该项目需求。
2)计划阶段。
该阶段主要是各个小组按照基于AF4JAVA框架的项目设计的工作计划书模板,制订实践项目的设计计划书。制订计划书过程主要步骤为:①按照项目需求规格说明书,将待开发软件系统划分成若干子系统,确定这些子系统中用例的优先级,并进行排序。②将每个子系统的设计任务进行分割,并将这些分割后的任务分配给小组成员,设定完成期限,估算完成每个子系统设计任务需要迭代的次数,据此估算完成每个子系统设计需要的时间。③制订小组讨论会的计划,要求在每次迭代完成时进行必要的组内评审和回顾,保证设计的质量。
3)实施阶段。
该阶段中项目小组按照项目设计计划书开展工作,建议采用迭代增量式的软件设计过程,如图6所示。下面对该过程中的每个步骤进行介绍。
步骤1(静态结构的设计):按照计划书中任务分割和分配情况,利用基于AF4JAVA框架的UML设计模型中预定义的类和接口,小组成员使用UML类图说明某一子系统的用户界面层、领域层设计和数据层中包含的类,以及3个层次间的接口设计。
步骤2(动态行为的设计):小组成员使用UML活动图、顺序图说明该子系统各层次内部、层次之间的交互以及外部与子系统之间的交互。
步骤3(设计规约的书写):根据步骤l和步骤2得到的设计模型,按照AF4JAVA框架的设计规约说明书模板,书写该待建子系统的设计规约说明。
步骤4(组内评审):小组成员通过讨论会评审该次迭代的设计结果。评审的结果决定小组是否调整后续的迭代过程。同时在讨论会上也要回顾此次迭代过程中好的和不好的做法,帮助提高后续设计工作的效率。
重复步骤1~步骤4,直至完成整个项目的设计方案。
4)评审阶段。
最后,以项目答辩的形式,各组汇报自己的设计工作完成情况。答辩时,必须提交项目设计的工作计划书、设计说明文档和答辩演示文稿。根据各组完成设计工作的表现,教师进行讲评和最后总结。
【关键词】 教学软件;测评与反馈;设计要点;设计方式
测评与反馈是数学教学中不可忽略的一部分,它可以利用教学软件通过多种方式呈现测评的题目,让学习者作答,还能提供及时的、多样的反馈,包括回答的正误、问题的分析、参考答案,甚至是错答原因的分析. 形式的多样性以及反馈的智能性使学习者能够全面地了解自己的学习水平,同时使枯燥的知识生动化,提高了学生学习数学的兴趣.
一、测评与反馈的设计要点
1. 测评题目的设计
测评是一个不可缺少的教学软件设计模块,也许正是因为这个原因,许多教学软件的设计者“为了测评而测评”,添加测评模块仅仅是为了摆摆样子,随便出几道题就算是测评了,这样的测评由于题目的粗制滥造,对学习者巩固知识以及为教师提供教学效果反馈信息基本没有什么帮助. 要做好测评,设计者首先要重视这一模块,明白测评的意义,对题目精心设计,出题不能随心所欲,题目的设计要紧密围绕教学目标,围绕各个具体知识点,并且尽可能趣味化和情境化.
2. 测评环节的设计
测评中的“课本搬家”现象比较严重. 好多教学软件中,题目不能改变,数量少,而且没有反馈功能,与传统测评相比,只是题目的载体改变了,并没有实质上的改变,它的效果还没有传统测评好. 教学软件的测评要体现出它自身的优势. 教学软件中呈现测评题目可以充分发挥计算机多媒体的特性,测评题目的呈现不仅仅局限于文字的形式,还可以出现图像、声音、视频、动画等. 基于计算机的多媒体特性,教学软件中还可以将测评题目放到一定的情境当中,比如呈现现实中遇到的问题,在模拟的环境中进行实验技能的测评,以游戏的方式进行测评等. 总之,教学软件中测评题目的呈现要摆脱单一文字或文字加简单图片形式的局限,应根据教学的要求以多样的方式设计测评.
教学软件的测评应充分发挥数据库技术在题目方面的优势. 教学软件允许教师设计单选、多选、问答、匹配、填空等多种类型的题目,并分类管理,而且可以根据需要进行增、删、改、查等各种操作. 当题目到达一定数量,教师在测试时可以随机出题. 学习者方面,自测练习功能将会变得强大,因为数据库中存储了各个知识点的不同类型的许多题目,学习者可以自己决定做哪个知识点的题目、做哪些类型的题目以及题目的数量.
3. 反馈环节的设计
反馈的方式包括对作答正误的判定、纠错、建议、帮助、奖励、总结、评价、统计等. 反馈的方式是由具体的测评过程决定的,比如回答正确进行鼓励或奖赏,回答错误进行纠错,遇到困难时给予帮助,作答完毕给出评价总结等. 设计反馈时要注意反馈时机的问题,也就是做完每道题目都立即给出反馈,还是全部做完后一并反馈,反馈时机的选择是由教学目标、教学内容决定的. 一般来说,对联想记忆的内容可进行立即反馈. 对需要深入理解或应用的内容,题目间可能具有一定的相关性,不宜立即反馈. 同时,如果是低年级的学习者,反馈应当尽量活泼,比如设计一个卡通人物,并且向学习者多提一些鼓励的话,增强学习数学的兴趣.
教学软件还应注意给教师提供学生测评的反馈信息,也就是学生的作答情况,给教师的反馈信息能够使教师了解学生的学习效果,进而采取补救措施,改进教学.
二、典型的测评与反馈方式
1. 多媒体测评与反馈
教学软件中的测评可以发挥多媒体特性. 例如一个判断题,题目下面是TRUE和FALSE按钮. 作答时,学生只需要单击TRUE或FALSE按钮,如果选择正确,则会显示笑脸,反之则是苦脸,并有声音提示正确与错误. 同时,题目还会给学生积分奖励,回答正确,积分就会增加. 最后软件会根据作答结果给出音频和正确率的双重反馈.
2. 趣味性测评与反馈
教学软件可以将测评置于特定的情境中,增加测评的趣味性. 如趣味判断题“翻箱倒柜”,场景中有一个小丑,形如一个“柜子”,它的每次表演都代表一道判断题,如果学习者回答正确,则柜子能成功完成表演,否则就演砸了.
3. 计算机自适应测验
计算机自适应测验(computerized adaptive testing,CAT)是近些年发展起来的一种新的测验形式,与一般的计算机测验不同. 在CAT中,计算机不仅呈现题目、接受输入答案、自动评分、得出结果,还会根据被测人员对试题的不同回答,自动选择最适宜的试题让被测人员回答,最终达到对被测试者能力作出最恰当的估计. 因此,计算机自适应测验是因人而异的测验.
ChemOffice全称CambridgeSoftChemOffice是由美国剑桥软件公司研究和开发的一款化学专业应用软件。变得更加便捷。化学应用处理软件ChemOffice由ChemDraw、ChemFinder和Chem3D三个模块组成。ChemDraw模块是化学结构绘图软件,也是现在各论文期刊指定的格式;Chem3D模块是分子模拟分析绘图模块,通常用它来计算分子轨道的形状、分子表面积、显示分子轨道,描绘化合物的结构;ChemFinder模块是化学信息搜寻整合系统,用来建立化学数据库、储存数据及搜索化学数据库。ChemOffice软件是针对专业化学绘图设计,可以绘制各式各样的化学键、环、轨道等,可以与软件中的数据库链接,可以查出结构式;也可以将化合物名称直接转为结构图,省去绘图的繁琐;还可以对已知结构的化合物命名,给出正确的化合物名称。也可以利用此软件所提供的样板功能,大幅缩短制作文件所需的时间。
二、ChemOffice软件有助于化学教学
(一)化学教学的主要辅助手段
随着计算机多媒体技术的普及和现代化学应用软件的开发,现在化学教育的授课方式已经告别了一盒粉笔、一块黑板的传统教学,现代化的教学辅助手段使越来越多的老师都体会到了用化学工具软件来制作课件辅助教学的优越性。ChemOffice软件在化学教学中可以优化教学设计,使原本枯燥的课堂变得生动起来。主要体现在以下几点:
1.直观、可视性
在化学教学中,关于化合物结构的讲解一直是授课的一个重点,也是学生理解的一个难点。ChemOffice软件不仅可以绘图,还可以将化合物的结构立体化。这样教师在备课的过程中不但不用准备模型,而且在授课过程中还可以根据需要随时将平面图和立体图进行转换,提高教学效率,能取得良好的教学效果。例如苯乙烯的结构式如图1。利用ChemDraw模块建立分子结构式后,再利用Chem3D模块可以将转化为三维图形如图2。三维图形可以动态旋转向学生展示不同方向的立体构象,便于学生直观的理解。对于结构复杂的有机大分子,比如葡萄糖、纤维素、环糊精等,都可以采用ChemOffice软件进行模拟展示,一看便知,易于理解。
2.有助于探究式教学
如何做好探究式教学,从20世纪中期开始就一直是国内外教育科学领域中的一个研究重点课题。探究式教学使学生不再被动地接受知识,提高学生的学习兴趣和主动性。化学应用软件ChemOffice有助于探究式教学的开展。例如有机化合物命名的学习。在学习过程中,部分学生对于命名规则还是理解不透彻。ChemOffice软件的命名功能,可以帮助学生理解深入。利用ChemOffice化学工具软件中的ChemDraw模块在课堂上演示,绘制出化学结构式,单击结构(Structure)菜单中的结构式转化为名称(ConvertStructuretoName),可以实现对结构式进行自动命名。同时,ChemOffice可以将化合物的系统名称直接转为化学结构式,输入名称转化为结构式(ConvertNametoStructure)的命令后,输入化学名称,系统会找到对应的结构置于绘图中。通过这两个功能,学生能扎实的理解掌握结构复杂的化合物命名规则。对于陌生名称也能查到结构式,理解能更深入彻底。利用ChemOffice软件还可以锻炼学生的波谱解析能力,例如,利用ChemDraw模块可预测一些化合物的1H-NMR和13C-NMR谱。原理是以选取的分子基本结构为基础,利用加和性原则来计算氢原子和碳原子的化学位移。在课堂上教师也可以通过图谱模拟功能,直接演示各种化学物质的氢谱和碳谱,省去具体实验的繁琐。
3.使复杂计算简单化,适用于高等教育
ChemOffice软件不仅可以应用于初高中、大学本科的化学课程教学中,对于高等学校的硕博士研究生的研究型教育也非常适用。例如,ChemOffice软件中的Chem3D模块具备强大的计算功能。计算范围包括键长、键角、二面角、分子间距离、分子所在空间的基本计算。还能结合MM2、MOPAC、Gaussian等程序进行分子力学和量子力学的计算,甚至对分子进行动力学模拟、化合物构象分析和过渡态能量优化。例如,可以通过ComputeProperties计算的出复杂反应,中间过渡态产物的一系列性质,从计算结果中可以得到偶极、动能、势能、极化率、总能等一系列性质参数。ChemOffice软件对于培养研究型的高等化学人才有着重要的意义。
(二)增强学生学习主动性和师生间的互动
课堂教学的过程是老师和学生互动的过程,但在很多情况下,学生由于缺乏学习的主动性,导致学生学习的积极主动性降低,学习兴趣下降。ChemOffice化学应用软件可以创设情景教学,有助于培养学生的学习兴趣,教学效果事半功倍。例如,可以利用ChemOf-fice软件中的ChemDraw模块,模拟化学实验,自主设计实验方案、实验过程,根据实验流程要求,让学生自己动手,根据实验要求找出需要的化学仪器(例如图3),进行拼接,绘制实验反应装置图(例如图4),教师只给予适当的指导和提示,学生的积极参与,加强了师生交流,活跃了课堂气氛。学生体会到学会的知识是自己发现出来的,不是别人硬塞进来的。这种可以通过自己的探索和思考而获得知识的教学手段,有利于学生思维的开发,学生在探索中学习体会到乐趣和成果后,将会更主动的学习,同时也能减轻教师负担,提高教学效率。
(三)有助于促进计算机和化学专业外语的学习
对于高校的学生,采用ChemOffice软件进行教学是实践开展双语教学模式最为理想的教学材料。ChemOffice软件是由美国剑桥公司开发的外文软件,各个模块中所有的命令、模块说明等都是使用纯正、地道的英文。学生在使用这款软件的过程,也是学习相关计算机和化学专业地道英语的一个过程。通过计算机演示等有关化学教学内容的渗透,传授相关化学知识,利用软件进行动态演示解决化学问题,揭示化学机理等,或是利用化学工具软件进行自主学习。
三、结语
如何巧妙的安排PhotoShop的教学内容,则是吸引学生的法宝。传统中的教学,课本才是唯一。从性质方面来谈,教学课本只是开展教学活动的一种材料而已,并不完全是教学内容,所以也就要求教师和学生能够一起创新、完善PhotoShop教学内容,以适应新形势下的中职学生的就业素质的培养。如果中职学生缺乏学习主动性,如果按照软件按部就班,其学习效果往往不佳,就更谈不上学生学习兴趣的激发了。
作为学生,对新鲜事物都会有强烈的好奇心,也特别的敏感,在实际教学中需要创新。第一,实现学生就业素质培养,其教学的内容应在掌握了课本基础知识上,增强课本中没有涉及到PhotoShop技能与常识,比如笔者就习惯在教学外面增加一些图片构想、色彩分析的常识。此外,在PhotoShop教学过程中,完全可以让学生欣赏一些PhotoShop的实例图片,由易到难、由简至繁,让学生在趣味性浓烈的实际中产生兴趣,逐步摆脱对课堂的厌倦情绪,从厌恶到向往、从向往到喜爱,学生的喜爱就更能够让学生掌握PhotoShop软件制作的大致过程,然后再详细的了解PhotoShop软件。在PhotoShop的学生中,需要不断的引导学生对学习的过程进行回忆、设想:在PhotoShop如何才能让图片效果更好?刚刚学完,制作的图片是否运用到了此功能?如果学习,学生能够更容易将过程融会贯通,也能够做到教学的事半功倍。如果简单的使用工具,学生会感到厌烦、枯燥,也很难制作出较好的作品。所以,笔者在进行Photoshop教学的时候,更多的利用实例图片穿插图像色彩的处理以及有关滤镜制作特殊效果的内容,再结合具有强烈趣味性的操作实例,然后再逐渐加进由易到难、由简至繁的案例,让学生抓住制作作品中的重点,懂得融会贯通。这样,随着随着逐渐对PhotoShop的了解与消化,也能逐步激励出学生的学习兴趣。
二、教学倒新理念——创造良好的教学氛置
在全新的教学法中,建立新型的师生关系是一种创新的教学理念,也就是指在教学活动中实现师生情感上的交融,建立起师生之间相对平等的关系。要进行教学创新,教师首先就要树立起创新的教学理念,这是其基础、前提。因为建立新型的师生关系,在教学活动中实行创新,能够使学生在学习知识时拥有一个良好的教学气氛,在增长知识的同时陶冶自己的情操。
作为PhotoShop的软件教学,“案例”则是教学创新的集中体现。作为老师,应当定位在参与者以及服务者的层面上,与学生在平等交往中更容易与学生在思想上产生碰撞,让教师和学生能够共同成长。在平时的教学当中,笔者也习惯从案例入手,在良好的氛围中找出问题的解决办法。
例如:在教授到PhotoShop图片合成时,制作了一套为汽车“换肤”的课件,将跑车的黑之闪亮换成红之热情。在上课初,我就引出问题:“汽车换肤应当如何做到?”学生回答:“常规的色彩调节、图层调节等。”学生对于操作的思路很明确,但是对于真正的使用,就有点力不从心。此时,我更多的是对学生的表扬,让学生享受的尊重,在感受到自己价值时,学生也用于提出问题:“如何才能够实现途中能够随着光影变化的红色,应当如何处理。”在学生提问之后,我启发式的指出:“为什么不能将两种处理方式一起使用呢?”在学生使用两种处理方式之后,则取得了良好的效果。在学生处理的时候,我也让学生看了一张刘为强在2006年6月23日拍摄的《青藏铁路为野生动物开辟生命通道》,这一作品曾经取得了《影响2006•CCTV图片新闻年度评选》”铜奖,但是后来却被取消了资格,原因则是当银色列车的飞驰而过,藏羚羊却没有受到干扰,这就是用过PhotoShop进行处理过的图片,我让学生仔仔细细的观察其中的“奥妙”,在学生相互探讨中,也逐渐的找出了答案。我在此时也指出:“在现实中使用这种处理技术,是欺骗、是犯罪!”我也自然而然的将学生引向了伦理道德之上,从而让学生真正的了解到高科技技术也是一把双刃剑。
从实践的情况来看,树立起教学的创新理念能达到活跃教学课堂气氛的目的。通过自己在整个课堂上的所有言语、行为,教师成功地把信任、亲切、尊重等情感信息传达给了学生,并用生动的、幽默的、充满情感的语言将学生引导到课堂良好的、轻松的、尊重的教学氛围中,不仅提高了课堂的教学质量,还能够实现师生情感交融的目的。
三、实践性——培养学生的创新能力
PhotoShop属于就业导向性非常鲜明的一门学科,具有较高的实践性,是大多数中职学生中的热门课程。PhotoShop的要求则是学生需要有较好的思维能力以及动手能力。传统的教学中,学生只是对书本上有关PhotoShop的只是有了详细的了解,而且也对软件的使用方法相当熟悉,但是由于传统模式忽视了学生职业能力的培养,学生往往创造不出属于自己的作品。
在教学当中,我改变了以往的“教师独大”的方式,转变成“教师辅助”的方向,将三分之一的时间用于新课的讲解、演示等方面,将剩下的时间用于上机实践与考核之上。波利亚说过:“学习任何知识的最佳途径是由自己去发现,因为这种发现,理解最深,也最容易掌握其中的内在规律、性质和联系。”我在教学中,特别注重案例作业,在每一阶段都会准备较为复杂的综合性作业,引导学生利用手中掌握的知识,去探索新知识、处理新问题、掌握新技术,真正的培养出学生的自学能力以及创新精神。
作为中职学生,笔者认为应当从学生的就业竞争力出发,不断完善、培养学生的就业信心。
Abstract:Learning is not in a design, teacher-centered environment,When the students to have a strong interest in learning,When they participate in various activities to learn, their learning efficiency,This paper discusses the information of teaching environment, how to make full use of various information,for efficient teaching activities, creating a work based on the teaching of multimedia. mainly to take some views about improving the interest in learning, improve teaching efficiency and enhance the teaching effect,and so on.
关键词:多媒体教学设计 方式探讨
Key words:The multimedia teaching; Design way; explore
学习活动不是在一个设计好的、以教师为中心的环境里获取信息的过程,当学生对学习产生了浓厚的兴趣,当他们切实参与了各项学习活动时,他们的学习效率就会有很大提高。但是,现在许多课程都只侧重于传输知识,不注重学生能力的培养。教师预先决定好所有或大部分教学内容,做好教学计划,然后按计划在一定时间内教完一定的内容。尽管有的教师也利用一些新的教学媒体,采用新的教学方式如实验操作、小组工作或课堂活动等来进行教学,但是这些新媒体和新方式也只是用于加强教师讲课的内容或强化问题的答案。技术在这里仅仅只是说教式教学的补充,并没有充分发挥其巨大的作用。多少年来,寻找新的传授知识和组织学习方式的道路上一直充满困难和挑战。许多教育研究者和理论家认为,教学法(包括教师怎样利用技术进行教学)不仅仅只是纯粹地传输信息。通常,单纯传输信息的教学方式是不会考虑学生的知识背景、兴趣爱好、学习目标和学习方法。学生只有被动地接受老师给予的信息,根本没有自主选择的权利。这就使得学生过于迷信书本知识而不会主动应用已有知识进行探索与创新。
学生在刚入学时,就有一定的差异--学习动机、学习目标(有的可能与老师规定的相符,有的可能相差甚远)、知识背景、生活经验、资质和学习态度等各不相同。同时,他们还认为学习是一个动态的过程,这一过程要求学生在教师的正确引导下,通过自主学习和协作学习,创造出学习作品,建构知识概念。
在这样的大背景下,我们在学生中进行了基于多媒体学习的教学方式探索。
多媒体教学软件是一种根据教学目标设计的,表现特定的教学内容,反映一定教学策略的计算机教学程序,它可以用来存储、传递和处理教学信息,能让学生进行交互操作,并对学生的学习做出评价的教学媒体。
教学设计是应用系统方法分析研究教学问题和需求,确定解决它们的教学策略、教学方法和教学步骤,并对教学结果做出评价的一种计划过程和操作程序。
教学设计是多媒体教学软件设计的第一步。多媒体教学软件的教学设计,就是要应用科学的观点和方法,从教学目标、学生、教学内容、教学策略、教学评价等多个方面来进行科学的设计。
一、教学目标的确定
在开发制作多媒体教学软件之前要先确定教学目标。教学目标是指希望通过教学过程,使学生在思维、情感和行为上发生改变的阐述。教学目标是教师和学生从事教学活动的指南和出发点,也是评价教学活动过程的依据。美国教育家、心理学家布卢姆等人将教育目标分为认知领域、情感领域和动作技能领域三个部分。多媒体教学软件应在每个单元教学中确定明确的、具体现实的教学目标,这样,学生在学习之前和学习过程中就能明确自己的学习目标,学生对于学习目标有关的知识易于形成联想。
二、教学策略的制定
从某种意义上说,多媒体教学软件设计的一切活动都是为了学生的学,学习的结果应该在学生自身的认知和发展的学习活动中体现出来,而作为学习主体的学生在学习过程中又是以自己的特点来学习的。学生的心理特征和状态等方面的因素是影响学习的主观因素。为了促进积极的学习,在多媒体教学软件中要采取一些有效的教学策略与方法,还应教给学生一些认知策略,也就是教给学生一些如何学习的方法,从而促进学习。同时教师也要按照教学设计要求,从以下几个方面进行教学。
(1)、加强基本原理的教学,促进原理或规则的认知
教学中应要求学生准确地理解基本原理,这是教学训练的最主要的手段。为此,多媒体教学软件中应做到以下几点:
(a)教学软件中应给予恰当的学习内容和练习课题,使学生充分掌握基本原理。
(b)在软件中要设置大量的练习,通过练习使学习在充分理解原理的基础上,应用原理去解决问题。
(c)在教学软件中鼓励学生自己总结,归纳学过的内容,充分掌握运用基本原理的条件和方法,使所学原理达到最有效的认知。
(d)在促进记忆和认知时,多媒体教学软件可以采用间隔复习的方式,增强学生对已习得的知识的保持,并提供提示的策略,帮助学生把这些知识贯穿到后续的学习内容中去,或把新知识运用于相似而不相同的其他情景。
(2)、注重对策略性知识的教学,让学生学会学习
当代的教育观念是让学生“学会学习”,“授之以鱼,不如授之以渔”。因为随着信息化时代的到来,知识更新周期缩短,教师不可能把所有的知识都传授给学生,只有让学生掌握学习的方法,才可能不断更新知识结构,适应新的情境,从而真正提高学生的学习能力,让学生可以不断学习,实现素质的提高。因此,在设计多媒体教学软件的时候,要立足于除了教给学生知识内容以外,还要教会学生学习的方法,除了注重知识信息的教学之外,还要合理设计各种指导、强化、反馈等方面的信息,以提高学生的学习能力。教师要通过软件把各种学习方法教给学生,如理解知识的方法、复习和巩固的方法等,把教师的指导和学生自己的总结结合起来,既可以减少学生自己探索的盲目性,提高效率,又可以让学生根据自己的体验对学习方法真正加以把握。这样,学习方法才能具有最大的实践价值。
三、教学评价的设计
在多媒体教学软件中,除了呈现知识内容,演示一些过程现象,进行举例说明以外,还应提出一些问题对学生进行测评,以了解学生对知识内容的掌握程度,并在教学过程中达到强化、矫正和定位的作用。教学评价的设计对于保证软件教学性的发挥具有重要的作用。
多媒体教学软件中应根据教学目标和所呈现的教学内容等,编制一些有关教学内容的练习,对学生进行测试,并及时地给予反馈和激励,看其学习结果是否能够跑龙套顺利地向新的情境迁移,因为这是衡量学习任务是否完成的最可靠的指标。通过测验和评价可以检查学生对内容掌握的情况,促进学生进行深入的思考,使学生对问题的理解逐渐深化,从而有助于有效学习迁移。
四、建构设计方案的积极对策
对策之一:学习一些理论,软件设计应是理论指导下的实践。
软件设计本身就是作者理论素养的一种体现,它显现出制作者对教育、教学、教材改革方向的把握,对课堂教学的理解,对现代教学技术的领悟。可以肯定,没有先进理论的指导,是不可能制作出真正成功的软件的。这就要求我们的软件设计者要树立现代化的教育思想,不断更新教育观念。笔者从实践出发,认为有几种理论是软件设计者(设计者)所必须掌握的,如“信息传播论”、“系统论”、“最优化理论”和强调以学生为中心,在一定“情境”中,通过“协作”与“会话”实现“意义建构”的“建构主义理论”等。
对策之二:确定一个原则,软件设计最终是为课堂教学服务。
多媒体辅助教学作为一种“电教”方式,它姓“教”不姓“电”。软件设计时,我们要给计算机正确定位。计算机作为一种功能强大的媒体在教学中应发挥什么作用呢?按照建构主义理论,学习是学生主动地、积极地认知思维过程,学习过程是通过学生与外部环境之间的交互活动而展开的。因此,将计算机作为教学过程中帮助学生积极学习、主动建构知识的认知工具才是正确的定位。基于此,软件设计者不应将精力放在流光溢彩的图片、活泼生动的动画上,而应着眼于激发学生的学习兴趣,超越传统媒体的局限,变抽象为形象,化繁为简,更好地帮助学生突破重点难点,从而提高课堂效率,实现教学的最优化。
对策之三:掌握一个趋向,软件设计应该向积件方向发展。
“教无定法”,固定化的多媒体课件不能鼓励学生的思维多元化,也难以发挥教师的教学特色和教学个性。经过不断实践和反思,现在软件设计开始向积件方向发展。积件是根据教师和学生的需要组合开发的教学资源库、教学策略库和教学软件平台。建立积件后,教师在组织教学时,可以随心所欲地选择需要的教学资源、选择恰当的信息呈现方式和适宜的教学策略,还能利用国际互联网的资源优势,为学生创造最优化的学习环境,实现个性化教育。目前市场上的“几何画板”、“CSC电子备课系统”它们虽然还不完善,但已受到普遍欢迎,这也是软件设计向积件制作发展的趋势的有力证明。
参考文献:
真实性。案例教学强调真实性,就绝对不可对所选取的案例进行虚构[2]。一方面所选取的案例应符合地理信息系统的理论知识。案例教学要解决在理论教学过程中学生不能完全理解的知识要点,并且学会在实践中如何去操作应用。因此,案例教学应该要跟理论教学进程相匹配,并能体现地理信息系统理论知识的要求,而不能将课程当中学生未接触的理论知识点渗人到案例之中,以防将学生引人盲区。另一方面所选取的案例应接近实际,要能准确地反映生产实践活动。典型性。GIS软件应用实践性强,涉及的行业也非常广,故GIS软件应用课堂案例教学的信度和效果取决于所选案例是否具有代表性。典型案例应是学生在学习实践当中能够“伸手就摸得着”,并且对其理论知识也是能理解的,这样就便于对学习的要点进行设计探究,从而起到举一反三的作用。系统性。根据案例学习的目的,对一个具体的GIS案例进行详细的分析和设计,把软件的某一项功能的学习分解成一个个独立小案例,最后把分解的各个知识点串联起来,集成一个完整的工程,使学生在进行系统性学习的同时,体会到所学的知识在服务社会中能有用武之地。
2GIS软件应用教学案例的选取及设计
相对于一般的理论课堂讲授,操作应用性的案例教学要求教师在知识点的策划、课堂的组织、教学过程的控制上倾注更多的时间和精力。如果想要使案例教学的运用达到较好的教学目的,需事先做好周密的计划和安排,否则将不能取得案例教学应有的教学效果。
2.1案例教学的选取作为贯穿整个教学过程所使用的案例,一定要有针对性。首先,要能覆盖整个专业相关知识的内容和形式,在通过案例学习的同时要掌握GIS的基本理论和相关应用的操作方法。其次,要有助于激发学生的创造性和主动性,提升学生思考的深度,认识到实际案例的复杂性,提高其全面思维的能力。最后,选取的案例要针对某个热门行业,增强学生应用知识的实效性。笔者根据教学目的的要求及对全国地理信息项目行业类别比例进行的分析(见图1),主要选取了全国第二次土地详查项目案例作为软件基础应用的学习,并选取了对应的面向专题应用案例来讲解GIS软件在相关行业的应用。
2.2案例教学的设计按照学校专业教学计划的安排,本课程是在第二学年上学期开设,这时,学生对专业课程的学习还不够全面和深入,因此,在对案例进行设计时,将采取循序渐进的方式,采用MAPGIS软件,从基础的数据采集、输入、管理、处理和查询的功能学习开始,在学生掌握了软件的基本操作功能之后,再选取专题应用案例来进行空间分析和应用方面的讲解。
2.2.1基础应用案例设计武汉中地信息工程有限公司研制的大型基础地理信息系统软件平台(以下简称“MAPGIS”)作为中国具有完全自主知识版权的地理信息系统,是全球唯一的搭建式GIS数据中心集成开发平台,在全国第二次土地详查项目中发挥了重要作用。以全国第二次土地详查项目案例为中心的MAPGIS软件应用教学法,其主要目的是让学生跟着实际工程项目,培养学生理论联系实际、独立思考,逐步解决问题的能力,而这其中的重点就是通过实际的工程项目,培养学生的学习兴趣,要让学生明白自己所学的知识的实效性以及成果的显著性,而不是盲目地去学习某一个功能模式。因此案例设计的指标主要参考全国第二次土地详查相关技术流程,整个案例的分解项目以及对应的知识内容设计如表1。
2.2.2GIS专题应用教学案例设计基于MAPGIS面向专题应用案例教学包含了统计分析、DEM的建立与应用分析、空间分析、三维立体模拟以及GIS综合分析与应用等基本内容模块,在案例教学中,要了解各行业应用发展的主要趋势,结合热点问题来设计各种应用专题案例(表2),同时,根据问题的提出和数据分析,培养学生独立思考和解决问题的能力。
3案例教学在GIS软件应用教学中的组织实施
3.1问题的提出以2010年江西抚河唱凯堤发生决堤,数万灾民被安置东华理工大学为切入点,提出洪水灾害为我国发生频率较高,危害范围比较广的一种自然灾害,将对国家和社会造成大量的经济损失和人员伤亡,洪水灾害一旦出现,如何结合自己所掌握的GIS知识,来精确评估洪水灾害所造成的损失。这时,可以采取提问、解答等多种形式的互动方式,分析洪水灾害的各项特征指标,来提高学生进行抽象思维和逻辑推理的理性思维能力。比如:洪水灾害发生的位置、洪水灾害影响的范围、洪水淹没的深度等自然特征指标,人口、淹没土地利用类型、房屋等社会特征指标,财产损失率、面上综合经济损失等经济指标[5]。
3.2数据分析为了锻炼学生综合运用GIS软件的知识和方法进行分析和解决问题的能力,可以给定一个分析目标:要求估计出受灾地区住宅用地被洪水淹没而造成的损失,让学生结合目标,分析要获取和准备的数据,同时,可以根据分析目标中“住宅用地”、“淹没”和“损失”等关键字来引导学生积极思考,对“住宅用地”进行分类需准备土地利用现状数字化地图;计算“淹没”的范围要求掌握洪水水位的相对高程(设计为600m),即等高线图形数据;估算“损失”的大小则和居民的财产、地基稳定性有关。并归纳出属性数据和图形数据。
3.3思路分析和数据准备在对具体问题和数据进行分析之后,便可让学生设计出一个问题解决思路:①考虑到洪水淹没不能确定一个最高水位,故可以根据等高线数据,按照等高距造区,生成一个等高线区文件(见图2),并给该文件添加一个“高程值”属性字段,并编辑所对应的高程值。②利用MAPGIS输入编辑功能对土地利用现状线文件进行拓扑造区(见图3),然后再通过属性管理系统来添加“土地利用类型”、“估计财产”、“地基类型”、“损失系数”、“地基财产”等属性地段,并编辑所对应的属性(见表3)。③经过对土地利用现状和等高线数据进行预处理后,将编辑好的等高线区文件和土地利用现状区文件进行叠加分析,再通过MAPGIS条件检索功能求出水位在600m之内被洪水淹没的住宅用地,并根据住宅用地的估计财产及损失系数等属性字段计算财产损失。
3.4损失分析在正式讲解叠置分析功能模块之前,先跟学生一起回顾下叠置分析的基本原理,以及执行分析功能之后,图形数据和属性数据将会有何变化等问题,等学生有了清楚的认识后,再往下讲解。利用空间分析子系统的【区与区合并分析】功能,完成土地利用现状和等高线区文件的叠置分析,产生一个土地利用现状和等高线叠合的区文件,且叠合每个图斑中都有了“土地利用类型”、“估计财产”、“地基类型”、“损失系数”、“地基财产”和“高程值”等属性(图4)。为了求出高程在600m之内,且土地使用性质为住宅的数据,可以利用【条件检索】功能,输入分析条件“高程值≤600&&(土地利用性质==多层房屋住宅土地利用性质==底层房屋住宅)”,将获得满足该项要求的新的区文件,再利用【双属性四则运算】属性分析,得到“估计损失”和“被淹没面积比例”等属性数据项,其中估计损失=面积×地均财产×损失系数。
3.5结论分析进行空间分析的目的就是要提取和传输空间信息,能为相关决策部门提供依据。通过以上的分析,可以得出分析结论表,如表4所示,这时,可以让学生思考:如何让分析结果更直观,使人能一目了然地看出哪些地类损失较大,哪一类损失较小。对于分析结果,可按估计损失分成<10000、10000~50000、>50000三类,分别用三种不同图例表示,画出洪水淹没损失分布图。
4案例教学在GIS软件应用教学中的效果分析
考虑到学生刚开始接触GIS软件,故选用的软件是中文版的MAPGIS,教材是吴信才的《MAPGIS地理信息系统》。在开始两个学年,对软件的讲解方法很单一,很少结合案例来讲解,主要是按照课本的章节,针对软件的某一项功能进行学习,通过调研发现,这种教学方式的效果很不明显。2011年笔者对教学存在的问题进行了分析,以学校制定新的教学计划为契机,采取了以案例教学为中心的教学方法,并围绕该方法开展以下几点工作:①重新制定教学大纲,根据教学要求,对每个知识点进行了案例的选取和设计[6];②设置合理的教学计划,在制定2011版教学计划时,将GIS原理课程和GIS软件应用课程设置在同一学期开设,GIS原理课程在上半学期开课,GIS软件应用在下半学期开课,且地图学和测量学两门课程在前一学期开设,为学生奠定更加扎实的理论基础。③严格案例应用报告的书写,并通过案例讲解和测评答辩的形式对学生进行考核,熄灭学生想侥幸过关的想法,加深对案例实际应用及所学理论知识的掌握。④掌握MAP-GIS软件的应用后,再利用学期末的两周GIS原理教学实习,讲解ARCGIS软件的操作功能,要求学生利用ARCGIS软件独立完成设计的各项案例,达到触类旁通的教学效果。为了对案例教学法的教学效果进行评价,笔者对近五年来学校GIS专业学生对主讲GIS软件应用教师的网上评教结果及毕业后用人单位反馈的学生工作上手情况和全国GIS应用水平考试通过率进行了跟踪调研,结果见图6。通过调研结果可得出:前两年各项调研指标都很不乐观,用人单位提供的学生工作后的上手情况甚至有了下滑的趋势,但到了2011年,各项指标出现了大幅度的上升,其后的两年也有了稳步的提高,在2013年第二届全国大学生GIS应用技能大赛中,笔者指导的参赛学生获得了一等奖。这说明案例教学法在GIS软件教学中能提高学生的学习积极性,有利于提高学生全面掌握GIS知识的能力。
5总结
关键词:软件工程;人才培养;实践教学体系;教学质量保障
一、引言
目前,针对我国信息化发展进入互联网时代的要求,高等院校培养软件工程人才的模式也不断地进行改进和调整,特别是在工程实践能力上的加强,已经成为衡量软件工程人才培养的一个重要指标。培养出工程实践能力强、职业素养高、具有国际竞争力的软件工程人才,是软件学院人才培养中需要解决的主要问题。在软件人才培养过程中,加强工程实践教学环节,提高解决实际问题的能力是软件学院培养人才的主要目标。软件学院在工程实践教学改革等方面进行不断地探索和调整,以便满足社会发展对软件工程人才的需求,并在实践教学中取得一定的成效。但仍存在一些问题,如:实践教学体系与软件产业需求、专业培养目标不协调,对实践教学过程内涵理解不够,软件工程实践教学质量保障机制不健全等,表现为实践教学缺乏理论指导,模式各异,产学脱节,教学过程管理不规范,学生创新创业能力欠缺,发展后劲不足等现象。为了更好地适应软件产业的不断发展,为我国培养出更多高水平的软件工程人才,建立新型的软件工程人才培养模式和工程实践教学体系是我们所面临的新挑战。重庆大学软件学院自从成立以来,在办学模式、管理体制、教学目标、培养方法、考核体系、质量保证体系等方面进行了一系列的研究和改革,取得了许多有益的尝试和经验教训[1]。本文结合重庆大学实际情况,深入研究软件工程人才培养的规律,提出了基于“三类型八环节”的软件工程实践教学体系。
二、“三类型八环节”的软件工程实践教学体系内涵
针对新时期实用型软件工程人才培养需求与软件工程实践教学中存在的问题,通过深入研究实践教学内涵,重构软件工程实践教学环节,建立量化可控的过程化实践教学质量保障机制,探索与国内外名校名企深度互动融合模式,我们构建了“三类型八环节”的软件工程实践教学体系(见图1)。同时对学生工程实践能力的培养实施以“课程实验、课程设计、程序设计实训、项目开发实训、系统管理和开发实训以及企业实习”为主的软件工程实践教学体系,并贯穿融合“教授讲座、科研训练、素质拓展、专业竞赛、创新实验与创业计划”等课外实践教学形式。“三类型”是“实验、实训、实习”,三者相互联系、渐进性地进行,从而保证了软件工程人才培养对实践教学要求[2]。实验是为满足理论课程教学要求,根据课程的不同在实验室完成不同任务。它是软件工程人才培养的一个重要的、不可缺少的实践环节;实验是在实验室培养学生对科学原理或者工程原理的发现和验证,即培养学生实际操作能力,论证新原理,开发新技术;实验是对理论教学的进一步补充。实训是模拟实际工作环境,采取来自企业真实工程项目的实际案例,由具有丰富经验的教师或项目经理小组化指导,培养学生在有限时间内,完成软件工程专业的技能、经验、方法、团队合作等方面的训练。软件工程专业实训分为3个过程,第一过程由软件学院有经验的教师指导,以小型软件项目为训练题目,项目小组一般由2~3人组成,主要训练学生软件编程技巧,使学生软件编程能力得到提高。第二过程由经验丰富的学院教师或企业导师指导,以中型软件项目为训练题目,项目小组一般由4~6人组成,主要训练学生系统开发能力,包括:项目计划、需求分析、软件设计和软件测试等,并能够应用常用的软件设计和软件测试工具。第三过程由企业导师指导,以具有一定规模的软件系统为训练题目,项目小组一般由6~10人组成,主要训练学生对大型项目的开发和管理能力,训练学生对软件生命周期各个环节的认识,以规范的过程和标准来有效地开发和管理软件系统。实习就是在实践中学习。软件工程专业实习是让学生去现代的软件工程生产企业开阔眼界,认识现代软件生产过程,在已有的基础上创新改变,把现代的一些理论知识融合到现代软件工程企业里面。根据“实验、实训、实习”三种类型的实践教学要求,采用导入、展示、训练、评价、强化、反馈、应用、监管八个环节,渐进完成软件工程实践教学。教师通过具体的项目导入要解决的问题,根据项目的要求,有目的、有计划地展示开发方法和过程。以一定的形式训练学生完成相关工作,并通过系统地分析,对学生的各种活动、过程和结果进行评价,从而强化学生对软件过程各个环节的认识,并不断完善自我,达到主动学习的目的,把已经学过的理论知识在实训实习中更好地加以展示[3]。总之,根据“实验、实训、实习”三种实践教学的具体内涵,实现对软件工程人才不同阶段的能力培养:实验侧重培养专业技能;实训侧重培养工程实践、团队协作与沟通、创新等能力;实习进一步加强工程能力、社会适应以及产业融入能力。通过“三类型八环节”的软件工程实践教学过程,使学生全面了解和掌握软件系统开发的全过程,能够熟练应用规范的软件工程标准和CASE工具开发软件项目,从而使其软件编程能力、系统开发能力和项目管理能力得到进一步提高,进而适应现代软件企业对软件工程人才的要求。
三、校企合作实践教学基地及开放式的师资队伍
根据“三类型八环节”的软件工程实践教学的目标,要有效地实施“实验、实训、实习”三种类型教学过程,必须有符合要求的实践教学基地及良好的师资队伍。(一)建立校内外的实践教学基地,为软件工程实践教学体系的顺利实施打下良好基础在软件工程人才的培养过程中,不但要有合理的培养方案和课程体系,良好的教学团队和师资队伍等,而且还需要提供培养学生的基础设施,包括理论课程实验需要的各种仪器设备和环境等。对于培养高素质软件工程人才,实践教学基地的建设尤为重要。软件学院非常重视实验室和实践教学基地的建设,制定了实践教学基地建设的具体方案,并逐步实施和完善。除了更新和改建现有的实验室和实验设备,还不断扩展校内外的实训实习基地建设。在校外实践基地的建设方面,与国内外一些著名IT企业建立了广泛联系,如IBM、Mi-crosoft、SUN、HP、NTDATA等公司,一方面共同创建软件工程人才培养实践教学基地;另一方面与企业广泛接触,优先为学生提供良好的校外实习、实训机会。学院也与国内的IT企业进行了合作,如:深圳软酷网络科技有限公司,在学院建立了学生实训、实习基地,并已经应用于软件工程的人才培养过程,经过几年合作运行,达到了软件工程人才在实践教学方面的培养要求。此外,学院还开拓了新的合作领域,特别是重庆市的IT企业(如:重大高科技股份有限公司信息产业分公司、金蝶重庆分公司、重庆宏声新思维集团等)广泛合作,建立校外实践教学基地。由于有良好的校内外合作企业和实践教学基地,在人才实践教学培养方面得到了保障。并在观念上破除传统的由学校包办实习,注重形式而不完全注重效果的现状,提倡企业和学生双向选择。学院非常重视用高科技园区孵化器的形式建立由学院控制的、市场化运作的校外学生实践基地,吸引国内外IT企业,在企业研发软件产品的同时,使学生有真正参与软件产品研发的机会。(二)构建专兼职相结合的开放式师资队伍通过遴选本院具有工程实践经验、教学效果好的教师,聘请合作企业具有较高理论与实践水平的高级工程师担任兼职教师和企业导师,为软件工程人才培养构建起一支高素质的开放式教师队伍,并参与实践教学的指导工作。在“三类型八环节”的实践教学过程中,开放式的师资队伍保障了实践教学的顺利实施和效果,实验由经验丰富的学院教师指导;实训指导由本学院教师或企业导师担任;企业实习指导采用双导师制,由本学院教师和企业导师共同指导,企业导师为学生提供实习环境和实习项目,完成主要指导工作,本学院教师负责实习监管与过程审定工作。
四、成立质量保障机制工作小组,监督实践教学的实施过程
为了加强“三类型八环节”的软件工程实践教学体系的实施,软件学院成立了由教学指导委员会、教学督导、学业导师、企业专家等组成的实践教学质量保障组织机构。教学指导委员定期听课,对青年教师的授课进行试听和特别指导,改进教学质量。教学督导随机抽查教学进度、教案、教学日志、作业布置及批改情况,召开学生座谈会等,全面考察任课教师工作态度、教学能力与水平。学院为学生安排了学业导师,每一位学业导师指导5~8名学生,指导学生的专业学习,鼓励学生参与科研立项、创新训练、学科竞赛等科技活动,提升学生的科研素养,为学生的专业学习做充分的引导和监管。企业专家熟悉软件企业的系统研发过程,加强企业专家的教学参与力度,更好地完成监督实践教学的实施过程和质量.
五、构建软件工程实践教学质量保障机制
软件工程实践教学质量保障机制主要包括组织机构、师资队伍、管理制度和考核评价四个方面。组织机构主要规定教学指导委员会、教学督导、学业导师、企业专家等组成机制和工作机制。师资队伍主要明确本学院教师、企业兼职教师和导师要求机制。管理制度给出教学督导制度、实训过程管理制度、实习基地筛选制度以及实习管理制度等。考核评价包括工具的使用与使用技能评价、过程管理与制度评价、工程设计与实现评价、团队协作与沟通评价等。软件工程实践教学质量保障机制依托于软件工程实践教学管理平台,该管理平台实现了实践教学中知识管理、项目开发的代码管理、错误跟踪管理、项目进度管理和软件测试管理等功能。为实现教学过程和质量评价的实践教学全生命周期管理提供了支撑。
六、结论
重庆大学软件学院是首批教育部批准的国家示范性软件学院之一,自成立以来就积极探索软件人才培养的新模式,不断改进软件人才培养方案和课程体系。按照示范性软件学院人才培养目标,在软件工程专业课程体系总体规划下,制定了基于“三类型八环节”的软件工程实践教学体系,通过“实验、实训、实习”三类型,循序渐进地实现了软件工程人才不同阶段的实践能力培养,通过“导入、展示、训练、评价、强化、反馈、应用、监管”八个环节,保证了软件工程人才的工程实践和专业技能训练,有效地培养了学生团队协作精神和创新创业能力,提高了学生的适应能力和竞争能力,使其在毕业后能更快地适应企业的工作要求。为了保证软件工程实践教学各个环节顺利实施,制定了软件工程实践教学质量保障机制,并研发了软件工程实践教学管理平台,有效确保了“三类型八环节”的软件工程实践教学过程的实施和质量。总之,基于“三类型八环节”的软件工程实践教学体系能够提高软件工程人才的实践能力和综合素质,保证软件工程人才培养质量,具有一定的适用价值和推广意义,可为同类专业的人才培养和教学改革提供借鉴与参考。
参考文献:
[1]徐玲,高旻,文俊浩,等.软件工程专业实践教学质量保障体系探索[J].实验室研究与探索,2015,34(8):205-208.
[2]欧毓毅.“软件工程”专业实践教学环节新教学模式探讨[J].社会工作与管理,2010,10(S1):55-57.
关键词 软件工程 实践课程 教学改革 案例教学
中图分类号:G424 文献标识码:A DOI:10.16400/ki.kjdks.2015.11.048
Software Engineering Practice Teaching Reform
LU Hui
(Guizhou Vocational Technology College of Electronics & Information, Kaili, Guizhou 556000)
Abstract Software engineering is a course which takes the engineering practice course theory, method and technology as a guide, develops large-scale software systems, software engineering practice courses in the field of computer software has an absolute central position, for the course for its biggest feature practicality is strong, in order to solve software engineering practice lesson not pay attention to students' individual differences in this issue, to promote teaching reform in the educational philosophy of innovation and entrepreneurship, it is an inevitable requirement of modern computer software in education raised. This article elaborate on software engineering practices teaching reform, specific strategies.
Key words software engineering; practice courses; teaching reform; case teaching
0 前言
软件工程专业的特点在于实践性、工程性以及综合性,在培养高素质应用型人才过程中十分注重对其实践动手能力的培养,通过软件工程实践课程有助于学生将所学知识融会贯通,确保学生可以培养出未来职业生涯中所需的实践动手能力。然而,软件工程实践课程的传统教学方法难以满足新型人才培养需求,具体表现为传统的实践课程中没有充分发挥出学生的主体意识,同时也不利于培养学生的创造能力和思辨能力,因此,软件工程实践课程教育教学改革已经成为一个必然趋势,将案例教学、探究式教学等创新教育教学模式应用其中,不仅有助于实践课程中更好地培养学生的实践动手能力,更有利于进一步提升软件工程实践课程的总体教学质量。
1 软件工程实践课程发展现状分析
现阶段国内各高校在软件工程实践课程建设方面较为滞后,具体表现为实践课程教学内容难以满足计算机软件领域发展需求,并且实践课程在专业课程中所占课时较少。大部分高校均没有充分认识到实践课程对于软件工程专业的重要性,导致教师在实践课堂教学阶段过于重视理论教育,严重忽略了对学生动手实践能力的培养,教师没有合理安排设计性实验在实践课程中所占的课时比例,对于这样软件工程实践课程教学来说难以有效培养学生的实践动手能力。再者,软件工程实践课程原有的教学目标与培养方案中存在薄弱环节,具体表现为实践课程教学中过于忽视了学生的实践训练,并且开始呈现出重视课内、轻视课外训练的现象,这也是造成软件工程实践课程教学质量相对较差的根本原因。部分高校的软件工程实践课程中仍然以验证性试验为主,设计性、综合性的实验项目所占实践课程的比例相对较低,尽管大部分高校都能保障实践课程中实验项目的开课率为100%,但是在这种教学模式下难以有效培养学生的动手能力和创造能力。最后,国内高校在针对软件工程实践课程教学管理方面十分薄弱,没有针对实践课程的特殊性构建出配套的质量监控与教学评价体系,因此,在这种实践课程教学模式下难以对学生的学习成效进行有效评价,最终造成大部分高校的软件工程实践课程教学设计缺乏针对性,不利于培养学生的工程能力和职业素质。
2 软件工程实践课程教学改革具体思路
2.1 培养目标的确定
软件工程实践课程人才培养目标的确定需要紧密结合行业发展需求,通过企业与高校联合制定新的软件工程实践课程培养目标,有助于进一步提高软件工程领域的人才培养质量。本文认为新的培养目标不仅要求学生要掌握软件工程专业的基本理论知识、基本技能,同时也要高度重视对学生软件工程开发、应用、维护以及工程管理等综合能力的培养,确保所培养出的专业人才可以适应计算机软件行业发展需求,使每一个应用型人才均具备良好的教学、科研以及应用开发等专业能力。现阶段计算机软件行业对应用型专业人才提出以下要求:
(1)基本实践能力。软件工程实践课程中不仅要培养学生的软件工程基本实践能力,同时也应具备扎实的自然科学知识、优秀的外语水平,实际动手能力与团队合作能力要适应社会发展要求。
(2)综合实践能力。软件工程实践课程中要重视培养学生的综合分析能力、设计开发与项目管理能力、科学研发能力以及持续学习能力。
(3)创新能力。软件工程实践课程教学改革中要充分认识到信息时代下技术革新效率快这一特征,所以要求每个学生在职业生涯中需要不断追踪和学习软件行业的最新理论、技术,只有在这个基础上才能确保其培养出良好的创新意识。
2.2 培养方案的革新
软件工程实践课程培养方案的革新主要是为了适应社会对应用型人才的需求,因此,必须要以软件工程学科作为基础课平台、专业课与实践课程、创新教育有机结合,通过这种创新人才培养方案,有助于软件工程实践课程培养出更多的高素质应用型计算机软件专业人才。结合国内计算机软件行业对应用型人才的需求,本文将软件工程实践课程的人才培养方案制定如下:
(1)软件工程实践课程人才培养方案的确定需要选择应用方向,即通过与企业的合作来明确应用型人才的培养方向,例如,实践课程在培养Java中级工程师过程中,也可以将.HET、计算机游戏设计与开发等教学内容融入其中,有助于为计算机软件行业培养出高素质综合型应用人才。
(2)软件工程实践课程在确定应用方向后,需要对该应用方向的专业技术进行归纳,例如,Java中级工程师以Java程序员、JavaEE初级软件工程师技术、SSH技术以及Web服务器技术等多项技术构成,在专业技术归纳结束后再进行软件工程实践课程总体规划。软件工程实践课程必须要明确以培养学生软件开发设计能力为主线,通过专业基础课、专业基础选修课、专业成组课以及专业选修课所构成的课程体系,来实现对学生软件工程实践应用能力的有效培养。
(3)软件工程专业实践课程规划结束后需要对知识内容进行精炼、整合,这个阶段一般需要以知识点为单位的方式来对知识内容进行整合,必须要明确知识点的课程归属,这样可以有效避免学生在学习理论知识过程中出现盲目性、随机性等问题,对消除软件工程实践课程体系中冗余、重复等问题有着重要的作用。
(4)软件工程实践课程知识内容整合后需要构建完善的培养方案体系,以整合后的知识点内容作为培养方案体系的基础,结合软件工程专业的技术要求、课程特点以及课程创新教学目标,完成软件工程实践课程教学大纲编制、教学方法选取。
上述软件工程实践课程培养方案充分考虑了行业对专业提出的新要求,紧握时代脉搏来推动实践课程体系的持续创新,不仅有助于实现对学生综合能力的培养,同时也可以帮助软件工程专业形成层次化的实践课程体系。
3 软件工程实践课程教学改革实施策略
3.1 构建多层次实验体系
实验教学是软件工程实践课程教学阶段最为关键的内容,其关系到对学生实践能力、工程能力以及创新能力的培养,因此,建立多层次的实验体系是实践课程教学改革的主要内容。软件工程实践教学体系重构中需要以专业基础课程为基础,在此基础上向专业技术层次、应用方向层次进行过渡,所以将实验体系设计为验证性实验、设计性实验、综合性实验以及创新性实验等层次,其中验证性实验主要以培养学生的基本技能为主,设计性实验以培养学生的设计能力为主,综合性实验以培养学生的专项综合实践能力为主,创新性实验以培养学生的创新意识和创造能力为主,利用该种实验体系有助于进一步提升软件工程实践课程总体教学质量。
3.2 创建教学过程管理平台
软件工程实践课程教学中教学管理薄弱是一个普遍现象,为此,高校可以通过创建软件工程实践课程教学过程管理平台,来实现对实践课程教学过程的动态管理,该平台在建设过程中要集各类教学资源、远程在线辅导、创新实践等功能为一体,在对学生实践课程学习过程进行管理的同时,来实现对学生在实践课程中自主学习能力、实践能力以及创造能力的培养。教师可以利用教学过程管理平台实现对学生实践课程学习效果的有效评价,考核内容可以从学生业务能力、综合素质等两个方面着手,学生业务能力的考核包括项目完成进度情况、完成质量等,学生的综合素质考核主要包括自我学习能力评价、遵守纪律评价以及团队协作能力评价,利用教学过程管理平台有助于弥补实践课程考核体系缺失这一短板。
3.3 重视创新创业教育的有机融合
国外高等院校在发展过程中十分重视对学生的创新创业教育,对于国内软件工程专业来说做好创新创业教育是一项重要内容,因此,推动软件工程实践课程与创新创业教育的有机融合,是新一轮高等教育教学改革对软件工程专业提出的新要求,其对培养学生的综合实践能力、未来职业生涯专业能力有着重要意义。
4 结语
综上所述,软件工程实践课程教学改革已经成为了一个必然趋势,其关系到软件工程专业能否为行业培养出更多高素质应用型专业人才,所以各大高等院校要紧握时代脉搏来推动软件工程实践课程改革。
参考文献
[1] 王爱民.软件工程专业校企合作实践教学模式研究[J].实验技术与管理,2012(1).
关键词:项目实践;软件工程;教学模式
1当前软件工程教学过程中存在的问题
1.1理论与实践脱离
在传统的教学模式中,课堂教学多以理论课为主,大部分学生往往能够熟练地掌握理论知识和方法,但是因为缺乏实践的经验,却很少能将理论与方法运用到现实中解决实际问题。这种教学模式带来的直接弊端是,学生毕业从事工作后因为缺乏实践经验,通常要经历一段较长时间的培养,才有可能成为一名具备有工程能力的软件开发人员,这会直接影响到专业本科生的市场竞争力。另一方面,理论教学就是一个“讲”与“听”的过程,这样的直接影响是降低学生的学习积极性。
1.2教学内容与新的开发技术相脱节
国内外的软件行业开发水平相差甚远,而软件业的发展速度之快,新的技术不断冒尖,国内的教学内容跟不上国内软件行业的发展[1]。为了适应国内外软件业的发展形式,要求实际教学内容中加入的新的技术以及研究成果的量要拿捏得当,加多加少,既会使得教学内容与现在国内软件业的发展不相符,又会使得其与国际发展形式相脱节。所以,教学内容的继承与创新要分配得当。
1.3忽视专业课程与基础课程、前期课程的联系
计算机类由多门专业类课程组成,软件工程就属于计算机类,但是众多专业中也有很多基础课是一样的,这些基础课与专业课是相衔接的。但是在实际的教学中确往往忽视了这一点。不仅如此,实际的教学中不够重视前期课程的作用,没有将前期课程授课的知识及时与后期的课程进行整理、归纳和总结,并综合运用,单方面的讲授本门课程的知识,导致学生知识点的脱节、片面与缺乏综合能力。
2软件工程课程教学模式的制定和实施
软件工程课程教学模式的制定基于项目实践教学的制定,项目实践教学内容分别由项目实践教学方法、项目实践内容和项目实践目标组成。通过完整的实践教学体系与理论课程相结合,学生的专业素质得到有效的提高,使得学生学有所用,同时提高学生的市场竞争力[2]。将制定好的项目实践教学模式落实到实际教学中:
2.1项目实践教学方法
首先由教师选题,让学生自由组队完成。所选的题目应该学生容易进行现场调查并且容易理解的,最好是学生日常生活中能接触到的,这样有利于学生进行实践活动。其次是学生进行项目调研,这也是学生真真切切投入到实践的环节,在这个环节中教师可以充当引导者,学生是真正的实践者。然后是完成专题报告,专题报告主要是以书面的形式将实践中的认知和调查结果记录下来,要求结合课堂上的理论知识,从中实现理论与实践的结合。最后是进行专题讨论,也就是对。
2.2项目实践内容
项目实践内容主要是软件开发的设想到实行的过程,它经历了四个阶段:市场需求调查阶段、可行性阶段、系统软件设计阶段和完成项目软件设计报告[3]。这个教学方式主要是模仿现实工作中一款软件产品的开发所经历的大致步骤,目的是让学生在完成教学任务的同时让学生通过自己的调查去掌握当前市场对软件的真正需求。项目课题需要任课教师给出,当然教师的题库也需要随时更新,这就要求教师必须比学生更早地去了解软件业的现状,才能提出更加前沿的课题,更加有利于学生的创新思维和应用能力的养成。经过实践调研得出软件的开发方案,这也是实践与理论相结合的体现。在此,实践的真正目标不是让学生去完成一个多大的软件开发项目,它只是将整个软件工程的过程通过学生亲自参与的方式,形成学生参与创造的意识。
2.3项目实践目标
项目实践目标在于提高学生的工程化能力,它的意义在于为软件工程的教学模式做出了新的尝试[4]。一方面新的教学模式为传统的教学模式注入新鲜血液,将传统的教学短板补齐,改善“重理论轻实践”的局面。另一方面,将提高学生的工程化能力作为目标,适应了时代对新型人才的需求。现代社会的人才需要拥有综合能力,理论储备充足的同时动手能力也要强。项目实践教学模式中可以提高学生获取、运用以及发现知识的能力,有利于学生养成勤于思考的良好习惯。之所以如此强调学生工程化能力的培养,是因为工程化能力是决定一个专业软件工程的学生是成为一个软件开发人员还是仅是一个程序员。
3结束语
软件工程正不断的向前发展,软件产品运用于市场的规模也越来越大,业界对专业的软件开发人员的需求也越来越多。大学校园是为社会提供综合型人才的地方,因此,为适应软件行业对软件开发人员的需求,软件工程本科课程就要做出整改,不断完善。然而这个过程不能一蹴而就,这是和需要时间的过程,需要我们长期不断的努力。不管是学校还是学生,中国未来软件业的发展离不开他们的努力。
参考文献:
[1]李玲.软件工程课程教学模式探讨[J].计算机时代,2017(5):50-53.
[2]刘辉,冯莹莹,李林国等.软件工程课程多元化教学模式研究[J].黑河学院学报,2017(3):81-82.
随着工程造价行业迅猛发展,与工程造价行业有关的工程造价软件也备受人们的关注。工程造价软件的应用,不仅能够提升工作效率,减少工作人员的工作量,还能提高造价计算的准确性。因此工程造价软件课程教学也逐渐变成专业人才培养的主要项目,提升教学质量成为热点话题。因此在进行工程造价软件课程教学过程中,为了给社会与企业岗位输出优秀人才,满足现代化经济发展需要,采用何种措施、手段解决课程教学问题,对提高课程教学效率具有重要意义。文章主要从我国工程造价软件课程教学的问题出发,对完善我国工程造价软件课程教学的应对对策进行了分析,以供参考完善。
关键词:
工程造价软件;课程教学;问题;应对对策
工程造价软件课程教学的目的是培养学生灵活运用图形算量软件与钢筋抽样软件建立模型,对工程量进行计算,然后通过计价软件编制工程造价文件,以便快速适应工作岗位需要。然而从我国当前工程造价软件课程教学的现状分析,在进行工程造价课程教学的过程中,受种种因素的影响,仍存在诸多不足之处,导致课程教学效率不尽人意。在这种情况下,如何运用有效方法解决教学问题,进行相应的实践性教学,培养学生的软件算量应用能力已经成为急需解决的主要问题。
1当前我国工程造价软件课程教学的问题
1.1学习软件不足,学生学习时间紧迫
工程造价软件价格高达万元,要想让每一名学生都能够手持一套软件进行联系是不切实际的。即使学生人手一台电脑,但是除了上课时间,其他时间无法进行练习,加上工程造价软件具有较强操作性,学生在学习工程造价软件前,没有接触与软件有关的理论知识与技能,并且软件操作需要多加练习,才能学会灵活运用。但是由于学生学习时间紧迫,学生需要花费时间复习上一节课教学知识同时,还要提前预习新课,长时间发展下去,极易打击学生学习积极性,让学生就此放弃这门课程的学习。
1.2现行教材更新跟不上工程造价软件更新的速度
与软件更新的速度相比,学生现行使用的教学内容相对比较落后。具体表现为在工程造价软件课程教学的过程中,大部分高职院校使用的教学素材过于陈旧,没有将新规范、新图集和新法律等内容纳入到教学素材中,详细介绍软件的具体操作和功能,对整个项目的软件算量与计价过程描述的案例不足,加上在使用工程造价软件的过程中,软件版本升级过于频繁,教材内容无法详细介绍各个造价软件,增加了学生的学习难度,给授课教师带来严峻挑战。
1.3课程安排不合理
从课程教学安排来看,在进行工程造价软件课程教学的过程中,课程安排不合理。具体表现为工程造价软件中钢筋算量软件与图形算量软件主要安排在第一学期,由于钢筋手算的时间相对较早,大部分学生在学习钢筋算量、钢筋平法表示方法和钢筋手算方法时,钢筋算量、钢筋平法表示方法、钢筋手算方法与钢筋算量软件、图形算量软件的学习无法融会贯通,学生需要花费较多时间重新进行复习,导致学习效果不尽人意。
2完善我国工程造价软件课程教学的应对对策
2.1加大软件的资金投入
在进行工程造价软件课程教学的过程中,针对学习软件不足,学生训练时间紧迫的问题,学校应按照自身具体情况与教学内容,适当投入相应资金购买工程造价软件,为学生学习提供良好的学习条件。在进行练习时,教师也可通过软件公司提供的免费软件——“体验版”、“学习版”为学生提供小规模施工图纸,将学生划分成不同小组进行课后练习。通过这样的学习模式不仅能够有效解决软件学习不足、学习时间紧迫的问题,还可让学生亲自参与到软件操作中,强化学生理论知识,提高学生操作能力。
2.2关注软件的升级换代,编制专业性教材
工程造价软件课程教学研究的首要问题是如何做到以“市场需求为导向”,将培养学生的能力落实到位,让学生掌握且灵活运用工程造价软件对工程实际造价进行计算。这就要求教师应关注软件的升级换代,了解软件升级信息与内容,通过“视频教程”、软件公司编制的教材,并结合新规范、新图集和新法律进行教学,以满足社会与企业岗位对新时代人才培养的需求。例如在进行工程造价课程价教学过程中,授课教师可将近年来颁布的《新清单计价规范》、《建筑工程建筑面积计算规范》、《11G101平法图集》和《中华人民共和国招投标法》纳入到教学活动中,然后通过软件公司编制的专业教程——《广联达图形算量教程》、《广联达钢筋抽样教程》、《清华斯维尔三维建模教程》以及实体工程的视频教程进行教学,同时教师也可建立微信群,将一些本地市场占有率较高的软件视频教程上传到微信群中,让学生随时随地进行学习,以提高学生专业操作技能。
2.3合理安排课程教学内容
针对课程教学内容的安排问题,教师在进行教学过程中,可细分学习内容,合理安排前置、同步教学课程。所谓合理安排前置、同步教学课程是指在教师在教学时,调整有关专业课程的学习顺序,将钢筋算量软件的学习时间排在钢筋手算教学结束后,或者是将钢筋算量软件与图形算量软件分开教学,待到课程教学内容结束后,再将钢筋算量软件与钢筋手算等两个软件有机结合起来进行详细讲解,实现教与学衔接的无痕化。例如在进行工程造价软件课程教学的过程中,在第二学期主要学习《建筑工程制图与识图》,第三、四学期学习工程造价软件,鉴于教学内容学习时间间隔较长,部分学生很快忘记前面学习的知识内容。为方便新旧知识的衔接无痕化,让学生快速掌握运用所学知识,教师可通过现场体验式教学法建立一个建筑模型,借助多媒体制作PPT课件,通过动画形式将梁、板、柱的整个钢筋骨架完整呈现出来进行详细讲解,并适当融入背景音乐,为学生提供良好的学习氛围,让学生快速进入到创设情境中去体验、感受,学习看图知识与技巧。
3结束语
综上所述,在进行工程造价软件课程教学的过程中,要想提教学效率,顺利完成教学任务与教学目标,必须从科学多方面出发,合理安排课程教学内容,加大软件的资金投入,为学生提供良好学习条件。此外,在日常教学过程中,还需关注软件的升级换代,了解软件升级的有关信息,为教育教学奠定扎实基础。
参考文献:
[1]郝丽,刘梅芳,覃民武等.工程造价软件课程教学的问题与思考[J].当代教育理论与实践,2014,06(02):79-80.