软件实践课程报告范文

2024-07-24

软件实践课程报告范文(共6篇)

软件实践课程报告范文 篇1

传统的评价体系中存在着评价形式单一、评价内容结构不合理、评价重结果轻过程、缺乏良好的评价反馈机制等问题, 因此需要探索建立一套科学、有效的高等职业技术教育的评价模式和方案, 本文主要从软件技术专业的教学角度, 提出建立多元互补的评价体系, 实现专业课程教学质量的提高, 促进学生职业素养和应用能力的提升。

软件专业在实践教学中, 我们的评价方式由单一的终结性考试转变为形成性、终结性多种考核方式相结合的新型评价方式。评价原则为多维性原则、发展性原则、主体性原则、全面性原则[1]。并且在评价的过程中, 通过校企合作企业的参与, 我们制定了更贴合实际更有效的考核标准和考核方式, 我们主要措施有:

2 建立多元化的评价机制

借鉴西方教育评价观念, 在建构符合我国职业教育要求的评价体系时, 应强调评价方式的多元、评价主体的多元、评价内容的多元[1]。

2.1 评价方式多元化软件开发岗位系列课程实行多种评价方式, 全面评价学生的综合实践能力, 例如《数据库应用系统开发》课程评价方式就有多种, 如知识理论考核、上机操作考核、小组项目实战考核、以证代考方式 (取得相关职业资格证书可以代替考核) 、以赛代评方式 (在市级以上的相关技能竞赛中获奖, 可顶替课程学分) 、增量评价 (主要评价一学期来学生进步程度) 、形成性考核 (主要评价学生学习过程中的表现) 和技能运动会评价 (评价在学校技能运动会上的表现) 。

多元评价方式在于督促学生运用知识, 强化技能、培养能力, 开发思维, 调动学校、教师和学生各方面的主动性和积极性, 保证和促进人才培养目标的完全实现。

2.2 评价主体的多元化评价主体的多元化, 要求在评价过程中既有学生个体的自我评价, 又有学生集体的相互评价, 还有企业专业与教师的参与评价[3]。从而使教学评价成为教师、学生、企业共同积极参与的交互活动, 使学生的学习主动性、心理个性和特长得到最有效的张扬, 使学生的自我学习能力、自我意识、评价能力在评价过程中不断发展。

针对软件技术专业的岗位课程, 构建全员评价体系, 参与全员评价的主体对评价对象产生的评价结果所占的权重应不同。

2.3 评价内容的多元化在软件开发岗位课程中, 我们力求评价内容的多元化, 争取从各个角度客观评价学生。例如在《企业级应用系统开发实战》中我们就从职责履行情况、完成时间、符合标准化和过程、特色创新、任务参与度情况、项目学习心得、项目汇报等多方面对学生考核。

3 设计场景化的评价

应重视评价的场景化, 模拟接近被评价者“实际工作情况”环境, 以现实情况作为评价客体, 反映客体的真实情况。

我们根据校企合作在实际运作中的软件开发流程, 在软件开发的各个阶段中, 让参与软件开发的人员扮演不同的角色[2]。为完成软件项目开发需要成立软件开发团队, 该团队有团队负责人、需求分析人员、软件设计人员、编码人员、测试人员等组成。对于软件开发课程, 我们采用按项目组建学习团队, 以团队为整体推进项目完成的方式。然后根据学生所扮演的角色及完成情况进行考核。学生在情景中完成学习与考核, 增强了实际工作体验, 有利于提高学习兴趣与成效。

4 实施过程化的评价

评价应跟随被评价者学习的全过程, 考查其学习过程中的各个方面, 采用终结性评价和过程性评价相结合的评价方式[5]。

软件技术课程以软件项目开发为载体。软件开发可分模块 (子项目) 进行, 每个模块按照软件开发流程进行推进。每个模块根据实际的教学需要, 可以分为几个任务, 以任务驱动模块的开发。充分体现项目引领, 任务驱动这一职教理念。

全程评价体系是指对整个软件开发教学过程中, 采取对每个任务进行评价, 对模块中各个任务进行汇总, 得到模块的得分。再对各个模块进行汇总, 得到整个系统开发全过程的评价。

全程评价体系贯穿教学的各个阶段, 较之终结性评价方式, 这种评价方式可以及时反馈学生对前一任务的掌握情况, 利于教师及时调整教学情况, 也便于学生及时调整学习方法, 动态调整教与学, 更好组织教学。过程性评价, 可以通过考察学生对软件开发过程中记录的学习体会, 小组内的行为表现, 解决问题的能力等方面进行考核;终结性评价, 可以根据该角色岗位职责的履行情况, 所处角色完成软件进度的情况进行评定[4]。

5 总结

高职软件技术专业核心岗位课程采取多元互补的评价体系, 激发了学生学习积极性, 学习的效率与效果明显增强, 个性与创新能力得到了提高, 其综合能力也得到了提高, 我们的评价改革经过实践证明是成功的。下一步在评价标准上我们将充分的参考合作企业的考评机制和考评形式, 以便使我们的评价标准和评价内容尽可能的贴近实际。

参考文献

[1]邹羚.基于多元智能理论的综合实训课程评价体系的研究[J].计算机时代, 2011, (1) :55-56.

[2]陈翠松.计算机软件专业项目化教学改革[J].温州职业技术学院学报, 2010 (1) :78-81.

[3]杨延.改革教学评价模式促进工学结合发展[J].中国高教研究, 2007 (12) :56-57.

[4]庞丽娟.以课程考核改革为突破口构建课程考核质量监控体系的探索[J].中国大学教育, 2007 (10) .

3DMAX软件课程的教学与实践 篇2

改变,3DMAX课程教学急需改革创新。文章从现今社会的需要出发,分析目前高校

3DMAX软件课程开设情况及教学现状,提出从教

学目标、教学内容、教学方式及软硬件设施等方面进行改革;并以笔者教学改革的亲身体验,总结出一套

3DMAX课程教学简单易行、

学生易学易记忆的教学方法。

[关键词]3DMAX软件课程教学改革

[作者简介]龙渡江(1980-),女,湖南株洲人,桂林旅游高等专科学校视觉艺术系,讲师,硕士,研究方向为景观规划与设计;王

栋(1977-),男,重庆人,桂林旅游高等专科学校视觉艺术系,助教,研究方向为多媒体动画制作;吴安湘(1980-),女,湖南株洲人,

桂林旅游高等专科学校旅游与休闲管理系,讲师,研究方向为景区规划与管理。(广西桂林541006)

[基金项目]本文系

2008年广西教育厅新世纪教改工程项目“景区开发与管理专业实践教学立体化套件的构建及应用”的研究

成果之一。(项目编号:2008B096)

[中图分类号]G642.3[文献标识码]A[文章编号]1004-3985(2012)14-0132-02

3D

Studio

Max,简称

3DMAX,是

Autodesk公司开发的三维对

3D效果图制作方面的人才需求量很大。

动画渲染和制作软件,20世纪

90年代应用于电脑游戏的动画制一、高校

3DMAX课程教学现状

作及影视片的特效制作,90年代末应用于建筑、室内、景观等领1.3DMAX课程设置及授课不规范。3DMAX课程一般在设

域,绘制三维效果图和动画制作。随着当今社会各行业的发展,计专业开设,有的学校在其他有关专业也有设置。由于

3DMAX

目标为掌握电子电路原理分析方法和元器件选择方法,通过收

集与电子技术实训课题相关的资讯,学会从各种渠道获得资讯、

收集整理资讯、学习资讯、使用资讯。在充分收集、整理、加工资

讯的基础上,学生对工作任务有充分的了解,对今后的工作进行

决策,并依照方案制订相应的工作计划。教学实施与工作过程

对应的中心任务主要是信息交流、小组策划、工作计划制订。

2.实施。该阶段是电子技术实训的工艺制作阶段。教学过

程是依照工作计划指导、检查、纠正工作进程中的各种问题。学

生学会包括动作技能和心智技能在内的各种技能,接受工作作

风、工作纪律、安全意识等方面职业素质训练。在工艺制作过程

中,以布置工作、检查督导工作、工作总结为教学的各环节,以工

作进度顺序安排知识、技能的传授,体现以行动为导向的应用型

特点。期间,模拟召开几次“生产会议”,以小组为单位介绍总结

实施情况,体验及提出改进工作的设想或方法等,该阶段是工作

过程中的主导项目。

3.检查。该阶段通过验收进行工作检查,有自检、互检、抽

检等多种方式,检查验收完毕写出检验报告。根据验收标准,学

生应学会检查工作的方法,并通过检查发现自身的不足并提出

工作中或对产品的改进意见。该阶段是工作过程中的自主项目。

4.评价。该阶段是学生对自己所制作的产品进行全面评价

的阶段。教学实施为编制三份说明书:产品说明书、技术说明书

和使用说明书。通过说明书的编制,使学生学会建立评价标准,

学会评价方法,既评价产品,又通过评价产品反观自身学习情

况。评价的过程又是总结的过程,只有不断自我总结才能提高,

才能发现问题。该阶段是工作过程中的完全自主完成项目。

四、角色互换

在整个实训过程中,教师的角色是随着工作任务的完成程

度和在学生能力成长过程中不断转换的,学生的角色转换是:

学生→学徒工→师傅,教师的角色应当对应学生的转换:导师

→师傅→观察者。这就是说,教师引导学生通过行动学习,使学

生建立为行动而学习的动机。

以工作过程为导向的职业教育,行动导向是主导性的教学

指导思想与策略,实现了完整行动过程中能力的建构。学生在

实际工作过程中,参与设计、实施、检查和评价等职业活动,基于

获取信息、计划、实施与评价的完整的行动过程的学习,获得从

事职业活动所需要的方法关键能力,即学会制订工作计划,具备

解决实际问题的能力,掌握学习新知识、新技术的方法,从科学

理性的角度去评估工作结果等。基于工作过程的教学实际上就

是一种“教学做合一”“学中做”的方

的教学模式。通过“做中学”

式,按照“完整的工作过程”的教学,构筑在理论与实践一体化基

础上的“手脑并用”的行动,将理论学习与技能训练有机地统一

起来。通过完整的工作过程训练使学生学会工作、学会更好地

工作,从而培养高职毕业生职业生涯的发展能力。

[参考文献]

[1]姜大源.当代德国职业教育主流教学思想研究理论、实践与创新[M].北

京:清华大学出版社,2007.

[2]徐涵.以工作过程为导向的职业教育[J].职业技术教育,2007(34).

[3]姜大源.职业教育学研究新论[M].北京:教育科学出版社,2007.

软件实践课程报告范文 篇3

一、强化组织领导

我园高度重视软件正版化工作,成立了以园长为组长,副园长为副组长,相关办公室和各班级班主任为成员的软件正版化工作领导小组,把软件正版化当做信息化建设的重要工作来抓,并开专题会研究了此项工作,要求结合我园实际情况,有规划、按步骤的推进软件正版化。同时组建了以副组长带队的专项检查小组,对各办公室和各班级的正版软件安装情况逐一进行了检查,重点是计算机操作系统、杀毒软件、办公软件的正版化情况。

二、软件正版化自查情况

(一)操作系统。我园正常使用的计算机共有45台,来源为单位自行采购及上级配发。40台电脑全部安装了自带正版操作系统此外,以前有一些电脑自带正版操作系统,因时间较长中途电脑出现问题后,自带光盘无法找到,用盗版光盘重新安装了系统。

(二)杀毒软件。我局电脑所使用的杀毒软件多为360免费杀毒软件,无使用盗版杀毒软件情况。

(三)办公软件。目前我局电脑所装办公软件为wps文字处理软件。

三、存在问题

一是个别教职工对软件正版化意识淡薄,长期以来习惯使用盗版软件,对下载和使用盗版软件持同意态度,没有意识到使用盗版软件是侵权行为。

二是缺乏对正版软件的有效管理,作为一种资产,没有对已有正版软件授权情况进行登记、管理,相关授权证书和文档等有丢弃、丢失的情况。

三是经费困难,目前无法满足大规模施行软件正版化的经费需求。

四、下一步工作打算

针对以上自查中发现的不足,我园将采取措施,同时借鉴其他单位好的做法,努力扎实推进软件正版化工作。

一是逐步完善正版化软件的采购管理制度,建立软件正版化的长效机制。组织全体教职工学习软件正版化相关通知精神,进一步强化人员使用正版软件的意识,尤其是强化领导干部和信息技术人员的正版意识。

二是对已安装软件重新进行维护。要求各办公室和各班级卸载侵权的office办公软件,安装相同功能的wps个人免费版。禁止个人自行安装盗版软件。在经费允许的情况下,重点解决购买正版操作系统软件,逐步推进操作系统正版化。

三是建立计算机软件管理档案,对正版软件进行登记和管理,对相关授权凭证和资料妥善保管。

软件工程实践报告 篇4

软件工程实践报告1

实践单位:山西西太行信息有限公司

实践时间:xx年7月1日-----xx年7月31日共31天

一、实践目的:综合利用所学的专业知识,培养软件开发的技能;掌握android操作系统的编程技巧,体会企业软件开发与学习过程中编写软件的不同;提高自身的创新意识与创新能力,促进团队之间的沟通协作,为早日踏上工作岗位打下坚实基础。

二、实践内容及感悟:

(a)实践前准备:自xx年清明节前后,我和我的组员就开始接受山西西太行信息有限公司的公开课的培训,当时经电子与计算机技术学院于一老师介绍由陈川老师主要带领我们重新温习了一遍关于java语言的基本知识,在这将近一个月的学习过程中我们逐渐重新拾起了即将被遗忘的java知识,走出了以前认识上的误区,使我在java这一块又有了一定的的优势,为以后我们用java语言做开发打下了很好的基础。自xx年5月1日,我们开始了真正的基于android操作系统的软件开发,虽然我们是利用课余时间进行学习,但是学习的效果真的很好,我们基本上晚上都会学到很晚才回宿舍。刚开始的时候我感到很不适应,感到学习的java语言不能够充分的的到利用,只能够用一些和系统相关的东西,但是随着学习的深入,我发现android操作系统也是一个很强大的手机操作系统,它有着很好的发展前景。并且移动互联网在在中国有着大的市场,所以我对我正在从事的android手机软件开发给予了很大的希望。这一个月的培训我们主要学习了android操作系统的五大系统组件:activity、service、sqlite、content Provider、intent、broadcastRecever,同时我也学到了一些课堂上学不到得东西,对外面的市场的情况也有了更深刻的了解。

(b)实践过程:xx年7月1日到xx年7月31日是我正式暑假实践的时间段,我们一行十六个人,大三的十一人大二的六人。我们被分了两个小组,每个小组八个人,上课时间一般是下午两点到五点半或者下午五点半到晚上八点半,其余的时间是我们自己写代码的时间。每天的任务量都有所不同,有时候把自己的任务做完了剩下的时间就自由支配。这一个月我们的主要任务是做一个腾讯微博android手机客户端,每天陈老师都会给我们传授一些做软件的经验和一些新的知识点,然后我们根据具体的要求编写文档,编写代码,第二天交由陈老师点评。

(1)可恶的文档:刚开始的时候感觉很不适应,以前上课就是学习关于编程的知识,但是做项目的第一天陈老师要求我们写文档,我们用的是GB8568—88格式的文档,第一次写即感觉很枯燥又感觉不会写。对于写文档我们都有想通的反应,就是莫名奇妙的反感,但是陈老师还是不依不饶的要求我们写要我们查资料,我们也很没办法只能按照要求写文档。但是由于我们不知道在文档上写些什么,陈老师看我们很为难也有所让步,带领我们写了软件需求说明书,后来我们依次写了概要设计说明书、详细设计说明书,后来又写了测试计划、用户手册。当时的感觉就是知道的知识太少,对着文档一个词一个词的硬挤,但是当文档写完的时候还是很有成就感的。其实在写文档的过程中我们也渐渐的明白了文档的重要性,我们只是在学校编写程序的时间久了习惯了上来就写代码的坏习惯,忽略了软件工程中的很重要的部分-----分析阶段和设计阶段。可能是因为以前做的软件都很小,一旦项目稍微大一点,那在编写代码阶段将付出不可估量的代价甚至最终将以失败告终。其实我们都学过软件工程,而且在考试的时候成绩还不是很差,但是到真正需要这些知识的时候我感觉却忘记了如何下手,这也就是所谓的纸上谈兵吧,所以我感觉大学生缺少的正是一种动手能力。知识本身没有价值,有价值的是运用知识解决问题。

(2)该死的bug:写完文档感觉写代码就轻松了,但是事与愿违啊。由于以前没做过开放平台的客户端,中间涉及到同腾讯公司微博开放平台接洽的问题,开始真的很不适应,不知道怎么下手。当知道下手的时候不免出现了各种各样的bug:腾讯服务器故障啦、实验室断网啦、模拟器连不上网啦、代码错误啦等等。为了弄好这些bug有时真是忙的焦头烂额,因为可能因为自己写的代码有问题导致大家的代码都不能运行,作为团队的一员谁都不想拖后腿。但有时候我也找不到问题所在,只能请高手指教或者找老师为我排忧解难。只可惜我当时掌握的排错方式只有打印输出和查看日志,根本没接触过单元测试。其实多遇到一些bug还真不是坏事情,我现在开始明白编写代码最重要的是快速查找资料和排除错误的能力。首先我们不可能记住java语言或者android操作系统中所有的类和方法,所以能够快速找到我们所需要功能的类或者方法是很重要的。其次对于程序工作者来说遇到bug是很正常的事情,遇到不能解决的问题也是很常见的,重要的是能够正确的处理这些问题,并总结经验为以后的开发做好铺垫。遇到问题是要保持好的心态,千万不能焦躁,细心的一点点的分析问题,必的时候可以去网络上查找一些资料。但是不要遇到问题就上网查找,我感觉现在自己动手处理题很重要,上网查与吃现成饭没有本质的区别。网络可以帮我们开阔视野,但不要让网络阻碍了我们自我发展的机会。编写软件过程中要及时记录,这既可以让我们总结更多的经验,也可以为后来者提供一些宝贵的资料。毕竟都有成长的时候。

(3)痛苦的合并:这是我第一次这么正式的和这么多的人一起开发软件,更何况还有不认识的人在一个组,这给我们的沟通带来了很大的不便,尤其是最后代码合并的时候,很多的问题都一拥而上。我们当时用了一个软件visualSVN,这是一款团队开发的软件,当代码写的可以组合的时候我们就用这个软件在eclipse下共同开发。但开始的时候我们也会为了自己的代码正确而被迫修改别人的代码,最后弄得大家的代码不能够正确的运行,然后所有人都会停下来共同寻找错误,改正错误。这是团队开发时候很忌讳的问题,并且大家还都不好意思开口说谁错了,毕竟都不是很熟悉。直到大家开始慢慢适应这种团队开发之后,这样的情况才慢慢的被避免,效率也有所提高。这次的团队开发让我明白,在团队开发中根本不存在自我,你所做的任何事情都应从整个团队出发,以团队的利益为重,不能自私。尤其是在团队中千万不能应付,你的应付很可能会给他人带来很多不便,甚至造成更大的损失。因此teamwork很重要,必须谨慎!

(4)唉,完美:每次写完代码让陈老师点评都会发现很多问题,有时候是代码冗余度太大,有时候时代码不够安全,有时候是技术上不是很完善。对我们来说目标就是编写的软件能用,只要大家写的软件合并后能够正常运行,一切就ok了。但是这些是远远不够的,面向对象的思想和软件工程的一些常识我们都没涉及到,异步加载图片在陈老师讲之前我们也从来没有想到过,这些问题让我深深的体会到我们的创新能力的要求远远不够,我们对完美的渴求度远远不够。没有最好,只有更好。这句话真是非常经典,作为软件开发者永远没有标准答案,没有最好的软件,只有不断的学习不断的追求才能发现好的东西,找到更好的创意。虽然最后腾讯微博客户端能够成功的运行了,但是我意识到我所掌握的知识远远不够,在这个实践中却是暴露了很多的问题。但愿天天能做到更好!

三、实践总结:

1、一个假期结束了,留下了很多的回忆,因为这个暑假是很有意义的。在这三十一天里每天都学到了新的知识,每天都遇到了新的问题,每天都在进步这,也让我有时间更加清晰的认识了软件工程这门课程和设计模式在软件开发中的重要性,编写代码知识软件开发的一小部分,只有真正的这种开发才能体会到软件工程的意义。

2、团队的凝聚力关系着每一个软件开发人员的发展前途,每一个人的努力都会得到回报,同样一个人的失误也会影响到整个团队,因此正确处理好人际关系是很重要的。

3、注重产品的价值,做好市场调研是成败的决定性因素。4、掌握好一门技术你可以吃饱,但是你要想很富有,必须懂得很多。队友可以帮助你一时帮不了一世,要注重个人能力发展!

软件工程实践报告2

一、实习目的

这次实习的目的是提高我的专业技能、实践能力,让我了解一些实际的工作情况。正式工作前对我意义重大。在实践中对专业技能、综合素质、人际关系有更深的体会,这给了我正式工作前的宝贵经验。

这次实习的主要任务是了解整个软件制作流程,以及各个环节的细节。学完这些环节,就可以用学到的知识去完成一个公司安排的项目。我分配的项目名称是诊所管理系统。我们将以小组的形式共同完成这个项目,模拟实际的软件制作过程,最大限度地将学到的知识转化为实践能力。为真正的项目做好充分的准备,这样实习后才能在正式工作中面对。

公司的最终目的是希望能了解实际的项目制作,初步了解各个环节的意义。让我们将项目用于实际生产,这样我们可以更好地理解项目生产中每个过程的意义,以及团队在项目生产过程中是如何合作的。

二、实习单位和岗位

我的实习单位是埃森哲信息技术(大连)有限公司软件开发部,校企合作。该部门的主要职能是外包服务工作,根据客户需求制作相应的软件。因此,我们需要熟悉整个软件开发过程,这样才能处理客户的各种问题,做出更好的软件来满足客户的需求。

因为实习的原因,我的职位是软件助理工程师。具体的时间安排是实际的项目制作和专业知识的学习。实习时间8周。本来实习的地方是在公司。后来因为公司内部原因,我们实习的地方改成了学校内部实习,每天的时间和正式工作一样。上午8点和5点,每周六周日休息。

整个实习的实际过程前面已经讲过了,包括八周的实际项目制作和专业知识学习。具体每周任务、实际工作内容、专业知识和技能的实际应用会根据不同环节而有所不同。但总体目标是让我们了解实际工作中的软件生产流程,以及每个流程需要的技术和注意点,让我们用实际的项目去实践。

三、实习过程

整个实习的任务和目的上面已经介绍过了。下面将详细介绍整个实习过程,并详细讲解每个过程的细节。

具体时间安排如下:

第一周:这个项目需要的知识将被集中整理和复习。巩固一些不熟悉的知识,以防项目出现意外需求。实习的第一天,企业的经理向我们详细解释了软件工程科学对软件生产的重要性,并在此基础上给了我们大致的实习过程。

第二周:直接进行项目的需求分析。因为已经给出了项目名称,可行性分析就取消了。分配给我们小组的项目是“门诊管理系统”,去诊所实地调查是必然的。在实际调研过程中发现,需求分析的过程非常非常重要,需求分析文档的制作决定了项目的各项功能以及软件是否满足用户的需求。本周的收获是软件需求分析的文档化,这是软件工程中非常重要的一步,这个环节是整个软件生成过程中最重要、最关键的一环。

第三周:这一周由于临时变动,将概要设计和详细设计合并成一周。根据调查结果,进行概要设计。因为是第一次制作软件概要分析文档,所以有很多不规范的地方,比如数据流图的制作,很多小细节都忽略了,所以像这样的问题还是很多的。但这些问题经过组员的积极讨论和修改,以及老师的指导,都得到了解决。然后,根据概要设计,进行软件的详细设计。详细设计相比于概要设计能感觉简单一点,不知道感觉对不对。因为在概要设计模块中,我们已经设计了需要实现的模块、接口、类、函数,所以我们只需要考虑每个类的函数都可以用代码来实现,而不是写在代码上,而是用流程图、伪代码等相关技术来表达。正式的编码在这个阶段生产完成时开始。到目前为止,准备工作终于完成了,差不多花了我们一半的实习时间。这一周的时间,我们不知不觉就在忙碌中度过了!下周我们将进入这个项目的实际编码,这也是我们最熟悉的地方。感觉终于有地方投稿了,期待下周的到来。

第四周:根据详细设计对项目进行编码。本周,我们进行了实际的编码。我最大的感受就是按照详细设计的编码很清晰,伪代码等转换过程可能有点困难。和我们过去直接编码相比,流畅度不言而喻。

第五周:这周本来是要测试的,但是编码后企业老师指出了很多问题,说我们写的代码太粗糙了,要小心处理代码,把测试推到下周。这一周我们受益匪浅,对代码标注和编码格式有了更深入的了解。

第六周:根据完成的项目测试项目。这一周是软件测试,分为几个阶段,从最基础一节课内的方法测试到整个项目的综合测试。与之前的测试不同,这次我们先写测试文档,待测试文档通过检验后,再逐步测试文档。我想,这可能是我们未来工作的大方向,基于文档的项目制作。因为测试文档的制作进度太慢,我们这周忙于测试文档的制作,其他什么都没做,所以测试只能等到下周。我希望下周的考试会很有效率。期待尝试一下,感觉很想拿着测试文档测试一下。

第七周:拿着测试文档,按照上述要求逐一测试,确认项目的正确性。顺利的考试让我精神焕发。拿着测试文档直接查代码就行了。几乎没有必要考虑程序内部的测试流程,因为文档已经为你写得很清楚了。在这里,我有一种感觉,在埃森哲这样的大公司,文档的重要性比编码本身更重要。我想这就是为什么企业派来的老师没有直接给我们技术培训,而是让我们了解软件工程的流程。当然,根据企业文化的不同,软件工程的生命周期也会有细微的差异。他们会选择最适合自己公司的方法进行整个软件生命周期,而不是一成不变的。

第八周:这一周,我们没有任何与技术相关的任务,只需要准备个人演示。但是不要小看这个人的发挥,因为他会占你整个实习成绩的50%,这是本周一企业老师告诉我们的。我们之前都不知道有实习结果。项目总结,我们会花一个星期的时间总结整个实习的收获,这个星期的周五呈现自己,汇报收获。至此,实习生涯就告一段落。这一周,我们从收获、总结、经验等方面对整个实习的精髓进行了思考、沉淀、总结、提炼。基于PPT,我们进行了10分钟的个人陈述和项目答辩。在这方面,我们的实习彻底结束了。

四、实习总结

我们的实习结束了,但我们的人生还没有结束。对于我们这些没有毕业的人来说,这次实习可以用四个很有意义的字来形容。他不仅巩固和拓展了我们的专业知识;也扩大了我们作为软件开发人员的视野,让我们知道了很多软件开发这个职业应该注意的细节;更重要的是,让我们体验软件工程学对于一个软件的意义。这些经历对我们来说是宝贵的财富。经过8周的实习,在我们所有人的共同努力下,我们都完成了各自的任务,但我想说的是,我们不仅完成了任务,还满载而归:

项目的制作和难题的解决,会让我们熟悉大学即将遗忘的知识,对代码有更深的理解。代码的重用,类与类之间的调用,对象的创建,数据库的连接以及各种专业知识的使用,让我们能够更好的将这些各种知识合理的整合在一起。

如果专业知识收获很多,那么下面的专业技能就是整个实习过程中最大的收获。我很少关注代码的标注和编码的规范,也没有太多关注。但这一次,我意识到了他的重要性:这是一个软件开发人员必须具备的能力,或者说应该特别注意的能力。因为我们的代码没有太多的注释,很多地方的编码很不规范,企业老师宁愿让我们多花一周时间修改,也不急于下一次测试。在这一周的复习中,通过自己的经历和老师的强调,对代码编码规范和代码标注有了更深入的了解。通过这次实习,个人认为代码标注和编码规范比个人技能更重要。

这次实习的最终目的是希望能够了解软件生产的全过程,也就是软件工程的科学。这次实习,中间做文档的时间大概是编码的几倍,甚至因为我们的修改,编码时间也只有两周,而其他大部分时间都在做文档。个人觉得进公司后,文档制作比个人技能更重要。因为有了文档,我们的项目制作非常流畅,规定非常明确,逻辑非常流畅。这些文档在做软件的过程中起着重要的作用,所以我觉得软件工程可能是我未来的方向。

最后,总结一下这段时间实习的收获,真的让我受益匪浅。实习期间不仅学到了技术上的收获,还学到了生活中的人际交往以及很多其他的经验。这些都将作为我进入社会的基础。我会以此为基础,以一颗勇敢无畏的心迎接即将到来的工作。

动词(verb的缩写)实习经历

这次实习给了我深刻的体会,不仅是专业上的收获,还有团队之间的合作,让我明白了团队的意义。工作快到了,期待工作的到来。我会努力把学到的知识运用到实际工作中,迎接一个又一个挑战。前面的路上会有很多困难等着我,但我并不害怕,因为我坚信,只要我努力,我最终会克服这些困难。路就在我脚下,我会带着坚定的信念前进,不怕挫折!

软件工程实践报告3

一、实习目的

这次实习的目的是为了提高我的专业技能、实践能力、以及让我了解一些实际的工作情况。对我在正式工作前有很重要的意义,不论是专业技能,还是综合素质,以及实际中的人际关系都有了更加深刻的体会,让我在正式工作前有了一笔很珍贵的经验。

这次实习的主要任务就是在了解整个软件的制作过程,以及各个环节中的细节,当学会了这些环节后,再用学到的知识来完成一个公司给我们安排的一个项目。我分到的项目名称是《诊所管理系统》,这个项目我们将以小组的形式共同将其完成,以模拟实际软件制作的过程,尽最大程度的将我们所学到的知识转化成实际的能力。为真正的项目做好充分的准备,让我们可以在实习过后的正式工作中,有准备的去面对。

公司的最终目的就是希望我们能了解实际项目的制作,并初步的理解各个环节的意义。而让我们用项目进行实际制作就是为了让我们能更好的理解项目制作中各个流程的意义以及项目制作过程中的团队是如何合作的。

二、实习单位及岗位

我所实习的单位是校企合作埃森哲信息技术(大连)有限公司的.软件开发部。这个部门的主要职能就是外包服务工作,按照客户的需求制作成相应的软件,所以我们需要对整个软件开发的过程都较熟悉,这样才能应对客户们各种各样的问题,才能制作出更好的软件以满足客户们的需求。

因为刚实习的原因,所以我的职位是软件助理工程师,时间的具体安排是实际项目制作以及专业知识的学习,实习时间为8个星期。本来实习的地点是在公司的,后来因为公司的内部原因,将我们的实习地点改为学校内部实习,每天的时间和正式上班相同。早8晚5,每周六周日休息。

整个实习的实际流程前面已经说过,八周的实际项目制作以及专业知识的学习。具体的每周任务、实际工作内容、以及专业知识与专业技能的实际应用会根据不同的环节也有所不同。但总体的目标就是让我们了解实际工作中软件的制作流程,以及各个流程中所需要的技术和注意点,并用实际的项目让我们进行练习。

三、实习过程

上面已经介绍了个整个实习的任务以及目的,下面将详细介绍整个实习的流程,并对每个流程的细节加以详细说明。

具体的时间安排如下:

第一周:将对该项目所需要的知识进行集体巩固复习。将一些已经生疏的知识巩固巩固,以备项目中的不时之需。在实习的第一天企业的经理就详细的给我们讲解了软件工程这门科学对于一个软件制作的重要性,并以此为基本给我们定下了这次实习的大体实习流程。

第二周:将直接进行项目的需求分析。因为项目名称已经给出,所以将去掉可行性分析。我们小组分到的项目是“诊所管理系统”,这就免不了去诊所实地调查了。实际调查的过程中发现,需求分析这个过程是非常非常的重要,需求分析文档的制作,决定了项目的各个功能以及这个软件是否符合用户的需求。这一周的收获就是软件需求分析的文档制作,这是软件工程中非常重要的一个步骤,这一环节,是一整个软件生成的最为重要和关键的环节。

第三周:这一周由于临时变动,将概要设计和详细设计合为一周制作。根据调查的结果,进行概要设计。由于是初次制作软件概要分析的文档,所有有很多不符合规定的地方,就比如数据流图的制作,很多小的细节都没有注意,像这样的问题还有很多。不过,在经过了小组成员的积极讨论修改以及老师的指导后,这些问题都得以解决。接下来,根据概要设计,来制作软件的详细设计。详细设计的制作,相对于概要设计,感觉能稍微简单些,也不知道感觉对不对。因为在概要设计模块中,我们已经设计好了所需要的模块、接口、类、以及所要实现的功能,所以我们只需要考虑每个类的功能如果用代码实现就可以了,当然不是将代码写上去,而是用流程图以及伪代码之类的相关技术来表示。这个阶段的制作完成就开始正式的编码了。到此为止,准备工作总算是做完了,几乎花费了我们实习的一半时间。这一周的时间,我们在忙碌中不知不觉的度过了!下一周就会进入到该项目的实际编码当中,这也是我们大家最熟悉的地方了,感觉总算有地方出力了,期待着下一周的到来。

第四周:根据详细设计,来进行项目的编码。这一周,我们进行实际的编码,我最大的感觉就是,照着详细设计去进行编码,思路以及逻辑非常的清晰,可能在将流程如以及伪代码转换时稍微有点费劲,当相对于以往我们的直接编码而言,流畅度不言而明。

第五周:这一周本来是要进行测试的,但在编码完后企业老师检查的时候,给我们指出了很多的问题,说我们所写的代码太粗糙,所以我们只能对代码进行细致的加工,把测试推到了下周来进行。这一周,让我们受益匪浅,对代码的注释以及编码格式都有了更加深刻的理解。

第六周:根据做完的项目,进行项目的测试。本周就是对软件进行测试,从最基本的类之内的方法测试,一直到整个项目的综合测试,分了好几个阶段。而区分于以往的测试不同,这次我们是先写测试文档,当测试文档检查合格后,我们才可以对着文档进行逐步测试。我想,这可能就是我们以后工作的大体方向吧,以文档为主的项目制作。由于测试文档的制作进度太慢,所以本周就忙测试文檔的制作了一样了,其它的什么也没干,测试也只能等下周进行了。希望下周测试的时候效率会很高,期待的试一次,拿着测试文档去测试的感觉。

第七周:拿着测试文档,根据上面的要求,一项一项的测试,以确认项目的正确性。测试的顺利让我有了爽快的感觉,拿着测试文档,直接去校验代码就可以了。几乎不用去想程序内部的测试流程,因为文档上已经给你写的明明白白了。到这里,我有一种感觉,像埃森哲这种大公司内,文档的重要性比编码本身更为重要。我想,这就是企业派来的老师没有直接给我们进行技术培训,而是让我们来了解软件工程的流程的原因。当然,根据企业的文化不同,对软件工程的生命周期也会有细微的差别,他们会选择最适合自己公司的方法来进行整个软件的生命周期,并不是一成不变的。

第八周:这一周,我们没有跟技术相关的任务,只要好好准备准备个人展示就可以了。但你可千万不要小瞧这个人展示,因为他将占你整个实习成绩的50%,这也是企业老师在本周周一时才告诉我们的,我们之前根本就不知道还有实习成绩这一说。项目总结,我们将用一周的时间来总结整个实习的收获,在本周的周五进行自我展示,以及收获报告。至此,实习的生涯将会到此结束。这一周,我们思考着、沉淀着、总结着,将我们对整个实习的收获、总结、体会等各个方面进行了精华的提炼,以PPT为基础,进行为期10分钟的个人展示以及项目答辩。就此,我们的实习画上了完整的句号。

四、实习总结

我们的实习已经结束,但生活却没有结束,这一次的实习,对于我们这帮还没有毕业的学生来说可以用意义重大四个字来形容。他不仅仅对我们的专业知识进行了巩固和拓展;还对我们作为软件开发人员的视野进行了增大,让我们了解了很多软件开发这个职业应该注意的一些细节;更是让我们亲身体会了软件工程这门科学对于一个软件的意义。这些经验对我们来说就是一笔宝贵的财富。而经过了8周的实习,在大家的共同努力下,也都完成了各自的任务,但我想说的是,我们并不仅仅是完成了任务,我们更是个个满载而归:

项目的制作以及疑难问题的解决,将我们把大学期间那些快要淡忘的知识又重新熟悉了起来,并且对代码有了更深层次的理解。代码的复用性、类与类之间的调用、对象的创建、数据库的连接以及操作等各种专业知识的使用,让我们能更好的将这些各种各样知识合理的整合在一起。

如果说专业知识收获颇多,那么接下来的职业技能却是我认为在整个实习过程中收获最大的地方。代码的注释以及编码的规范这两点是我以前很少注意的地方,对其也并没有多少重视。但这一次,却明白了他的重要性:这是作为一个软件开发人员必须应该具备的能力,或者说应该特别注重的地方。因为我们的代码并没有多少注释以及很多地方的编码很不规范,企业老师宁愿让我们多花一周的时间修改,也没有匆匆的进行下一步测试。在修改的这一周内,通过自己的体会以及老师的重点强调,对于代码的编码规范和代码的注释有了更深层次的理解。通过了这次的实习,我个人认为,代码的注释以及编码的规范比个人的技术更为重要。

这次实习的最终目的就是希望我们了解软件的整个制作过程,也就是软件工程这门科学。这一次的实习,中间的制作文档时间大约是编码的好几倍,编码的时间即使是因为我们修改的原因也只有两周,而其他的大部分时间就是制作文档。我个人猜想可能进公司后文档的制作比个人的技术更加重要。因为文档的原因,我们的项目制作,感到非常的流畅,条例非常的清晰,逻辑也很流畅。对于软件的制作,这些文档起了很重要的意义,所以觉得,软件工程也许就是自己以后努力的方向吧。

最后,总结这段时间的实习生活的收获,真的是使我受益匪浅。在实习中,我学习到了不仅仅是技术上的收获,更还有生活中的的人际交往以及其他的许多经验。而这些,都将作为我迈入社会的根本,我将以此为我的基础,怀着一颗勇敢无畏的心去迎接我即将来临的工作。

五、实习体会

软件实践课程报告范文 篇5

关键词:软件工程,教学方法,案例教学,实践教学,主动式学习

《软件工程》课程是计算机专业和软件专业重要的基础课程之一, 软件工程是将系统性的、规范化的、可定量的方法应用于软件的开发、运行和维护。软件工程同时也是一门实践性很强的课程, 要求学生掌握软件工程的基本理论和方法, 并将这些知识运用到软件开发的分析、设计、编码和测试等活动中, 同时培养团队合作能力和实践能力, 具备一定的分析与解决实际问题的能力和创新能力[1,2]。而软件工程的理论书籍是几代工程师在软件开发过程中经验和智慧的结晶, 需要读者具有一定的实践经验, 才能真正领会其中的精髓, 但是学生往往不具备这样的经验。因此使学生对软件工程的理论从感性上的认识变成理性的应用, 是教学中需要重点解决的问题。

1 现状分析

1.1 教学计划和教学时间的限制

软件工程涉及到计算机、经济学、管理学、工程学、市场学等多个领域的知识, 由于涉及内容太多、太宽, 使学生感到这门课中包含的知识非常丰富, 而且其本身还处于不断发展中, 这是本课程的突出特点[3]。而目前大部分的教学计划限制了课时安排, 由于对这种综合性强的课程因学时所限, 授课内容大量缩减, 学生不能有效地深入学习软件工程技术的知识体系。课堂讲授上教师往往只有简单的例子, 没有时间用项目背景去引导, 这样使学生在学习中因为知识的零散和抽象感到疑惑和迷茫。

1.2 学生自身素质的限制

在软件工程课程教学过程中, 我们发现由于学生此前只进行过程序设计的基础学习, 实际具有的项目开发经验极少, 学习抽象的理论时没有切身体会, 因此在对软件工程理论知识学习时感觉太抽象和枯燥, 没有真正的领会掌握, 当然不可能将理论付诸于实践之中, 在学习初始时, 相当一部分同学轻视理论知识的学习, 往往以为软件工程就是按照老师提供的模板或案例样本编写出一系列的文档应付了事。

1.3 教师本身素质的限制

当前学校的老师几乎都是全职教学型, 又是研究生毕业直接从事教学工作。极少实际参与大型项目, 没有实际主持开发商业软件项目的实践和机会, 因此也不具备大型软件的开发经验, 因此在《软件工程》课程的教学过程中, 也是针对理论讲理论, 不能将理论知识和实践有机结合起来, 特别是一些原理的细微精妙之处, 不能讲深讲透, 对软件工程课程的整体把握上有力不从心的感觉。而且学校只鼓励青年教师去高校进修、攻读学位, 不愿派遣教师参加软件工程方面的培训。

1.4 学校和社会环境的限制

在学校里, 学生主要是通过教师课堂讲授为主、实验室验证辅助来完成学习知识任务的, 教师没有太多的计划和学时对学生进行综合性的培训, 更不可能抽出整段时间进行实际培训, 而且教学计划里软件工程的先导课如《程序设计》、《数据库原理》等各门课程的侧重点不同, 往往只注重本门课程的教学重难点, 使课程间不能顺利衔接, 这也是影响学生顺利进行软件工程课程学习的一个重要原因。而社会上的软件企业由于业务竞争和发展需要, 不愿过多接收学生的短期实习, 且对实习学生整体素质要求较高。

2 教学改进策略

2.1 教学体系优化

软件工程知识体系非常庞大, 包含10个知识域:软件需求、软件设计、软件构造、软件测试、软件维护、软件配置管理、软件工程管理、软件工程过程、软件工程工具和方法及软件质量保证[2]。目前我们学校的软件工程48个课时左右, 而理论讲授只有一半时间, 有限时间不能讲完整个知识体系, 所以我在教学过程中不是面面俱到, 而是重点讲授核心基础内容。以软件需求分析、软件总体和详细设计及UML建模为重点, 将软件管理、软件工程过程、软件质量保证等内容延续到下一个学期。

对于与软件工程衔接比较紧密的先导课程《C#程序设计》、《Java程序设计》等, 均强调让任课教师在课程结束时一定要有一个完整的大作业, 使学生扫清在本课程中程序实现时的基础障碍。

2.2 教学方式优化

如果教学方式以教师课堂授课为主, 限于照本宣科地抽象介绍一些基本原理, 教学内容一般是重理论而轻实践, 软件工程的理论知识是几十年软件开发人员的实践总结, 学生会由于自身实践的缺乏而对其认识不够深刻, 常常是课堂上听理论糊里糊涂, 实践中又不知如何运用。不能将软件工程的思想真正领悟。因此在教学过程中特别注意避免流于空洞的理论灌输, 在课堂上注意结合各种案例推进教学, 每个重要知识点都使用大量实际案例进行说明, 让学生不仅掌握理论知识, 也能了解它在实际中的使用方法和注意事项, 强调理论与实践并重的教学理念, 将课程安排分为课堂理论教学和课堂实践两大部分。前者使学生掌握软件工程的基本概念、原理和方法;后者着重培养学生综合运用这些知识开发实际项目的能力, 才能取得较好的教学效果。

2.3 实践教学优化

软件工程课程教学中重要的组成部分是实践教学, 我让学生以项目小组 (一个小组设一个项目经理, 4-5名组员) 的方式开发具有一定规模的系统, 而且是小组集体选择开发项目, 共同分析和解决在需求、设计及实现系统过程中出现的各种问题, 使学生认识到在实际软件项目开发过程中不仅需要程序设计知识, 还需具备沟通、协调和妥协等人文知识。

实践教学的软件开发我们将其划分成实验准备、分析和设计、编程测试和软件维护等几个不同阶段部分, 各自有不同具体要求:

1) 实验准备:在第一次实验课上, 学生自愿组建开发团队, 根据简单的软件问题描述, 选择准备开发的系统, 制定项目的开发计划, 规划所开发系统的整体功能要求。

2) 分析和设计:项目小组集体讨论, 初步分析要开发的系统, 结合教师的提示内容和自己搜集的相关领域知识, 完成软件需求说明书的编写。并根据软件需求规格说明, 设计系统的总体结构和详细模块划分, 然后再进行详细设计和模块开发。

3) 编程测试:小组的每个成员都有分配的模块, 要独立编写所有程序代码, 并同时进行测试和调试。

在课程实验设计上, 非常注重项目小组各成员的兴趣爱好特征的不同, 加强小组内部的沟通和配合, 也同时强调的小组组长的权威和管理能力。每位成员都各负其责, 分管一块内容, 使学生在一个规范的和可控的过程中完成实验项目的开发, 在需求分析、系统设计、模块开发、集成测试等关键阶段实行阶段评审机制。在课堂实践中, 让每个小组的文档负责人对自己的文档进行宣讲, 由全体学生进行评审, 严格控制项目开发进度, 保证按时交付最终产品。

实践证明, 这种教学方式使学生的学习积极性得到极大提高。由于任务分解到人, 而且实行的学生自主管理, 每个人都发挥了主观能动性, 积极思考, 互相热烈讨论, 珍惜每一次的上机时间。而且课堂上的文档宣讲和公开评审, 不仅是对小组工作的检验, 也能够提高同学们的口头表达能力和思辨能力, 也是同学们相互学习的一次极好机会。同学们也真正理解了以前学习的编程语言和数据结构和数据库的实际使用方法和应用范围, 反过来进一步促使他们更加自觉的学习相关知识, 学生的综合能力得到切实提高。

2.4 强调学生的主体地位

在项目开发过程中由于是学生开发团队自己选择项目, 自主管理, 自我监督, 充分体现了以学生为主体的教学理念。整个课程教学中, 教师对选择的示例要精讲, 讲透, 在教学前期, 时间精力会投入较多;进入开发过程中后就不要参与过多, 只在关键节点上起到画龙点睛作用即可。比如前期的需求分析, 教师可以充当客户的角色帮助提供系统需求, 在课堂评审时以主持人的身份正确引导等;

要充分认识到激发学生的兴趣是教学关键, 所以选择的案例既有通用的, 也有专业的, 大部分是学生能接触到的或者实际使用的系统, 利于学生接受和学习。另外, 我们非常重视让学生们参加到老师的科研项目中去, 系里教师们承担的省部级和院级项目里, 都要求有学生的参与, 做实际的在研项目对他们的学习有极大促进作用。

2.5 对教师的要求更高

要将《软件工程》课程教好、教活, 这种教学方法对老师提出了更高的要求, 教师前期的准备工作要非常充分, 从教学案例的选择、学生项目的选择和定期评审要占用大量的精力和时间。由于前述原因, 一般老师实践经验不足, 没有在企业工作过的经历, 所以教师在课余时间也要不断学习, 熟悉软件开发案例和相关的理论知识。

2.6 充分利用社会资源, 多方共同培养学生

如果有比较好的企业、学校的合作机制, 将企业中的一些实际业务作为项目让学生完成, 让教师作为技术和管理人员, 也可请企业的工程师们给学生进行项目教学, 这样就能让学生真正领会实际商业软件开发的步骤, 同时企业也可降低一部分开发成本, 达到企业和学校的共赢目标, 这方面, 我们与福建蓉基等企业达成初步合作意向。

3 结束语

软件工程的教学要能使理论教学与实践教学很好地结合, 能让学生从编程到软件, 从理论认识上深刻掌握前人总结的智慧结晶, 并将其主动、灵活的运用到自己的软件开发实践中去, 使学生最大限度地发挥自己的主观能动力, 从被动的要我学习转变为我要学习。采用这种综合的学习模式, 能使学生认识到当前的软件开发已经从要求个人能力向整体团体转化, 必须将自己融入到一个开发团队中去, 只有在一个和谐的团队里, 个人的软件开发能力才能得到真正全面提高, 才能让自己在实际工作中迅速施展才华, 得到企业和他人的认可。总之, 我们只有坚持以学生为主体, 紧紧抓好理论和实践并重的教学主线, 不断推进课程体系建设, 进一步探讨教学方法, 总结教学经验, 才能培养出符合当前信息社会需求的实用软件工程人才。

参考文献

[1]教育部高等学校计算机科学与技术教学指导委员会.高等学校计算机科学与技术专业核心课程教学实施方案[M].北京:高等教育出版社, 2009.

[2]蔡勇, 李菁芳.以“项目教学法”促进“软件工程”教学[J].计算机教育, 2007 (8) :13-15.

软件实践课程报告范文 篇6

行动导向教学法(Handlungsonentierter Unterricnt)起源于上世纪80年代德国职业教育界,是一种能力本位的教学指导思想。它是专业能力、方法能力、个性能力和社会能力的综合培养方案。现代高等职业教育引入行动导向的教学理念,明确了以职业能力为目标,培养学生的综合素质和综合能力,不断提高学生的自身潜能和可持续发展性。这种方法对我国职业教学与发展改革产生了深刻的影响,已逐步成为高职教育的主要教学方法。

一、学习领域和学习情境的设计

在教学中如何培养学生的综合能力,教学领域和教学情境的设计非常关键。学习领域描述了职业教育的课程体系,学习情境则是学习领域框架内构成的“小型”的主题学习单元。

对于软件开发人员来说,必须具备Web应用程序开发和Windows应用程序开发的基础知识。还要求对行业管理有足够的理解和分析能力,能理解软件开发、项目实施流程和规范。因此,在教学领域和教学情境的设计过程中要充分考虑到综合职业能力的培养。在教学实施的过程中,按照学生的个性特征分类调整,做到因材施教、因学论教。

基于由简单到复杂的工作过程和认知规律,笔者设计了1个基础学习领域,以C#程序设计为先修课程;4个专业学习领域,分别是Windows应用开发、数据库管理和访问技术、Web应用开发和Framework核心技术;1个综合学习领域,即综合实训。根据学习领域分别设计学习情境,以项目开发为实践活动学习相关知识,如实现图书管理系统,开发网上商店网站,学习Web应用开发等。

二、教学内容和方法的实施

教学过程的实施分为三个阶段。首先在学期初给学生布置总体任务,使学生明确本学期的学习目标:然后教师将总任务分解成子任务,安排在各个章节的教学中,使学生有目的地学习相关的理论知识,实现各个子任务,这个阶段,教师给予指导和答疑:最后实现完整的项目系统,学生演示和讲解项目,教师给予总结评价。实践证明,以任务驱动的教学方法,提高了学生的主动性和学习兴趣。

设计合理的学习情境不仅能完成教学实践操作,更重要的是在实践中深化了理论知识有学习。表1列出了图书管理系统的部分学习情境设计,将图书管理系统按学习进度分解成子任务。通过每个子任务的实现,学习和掌握相关的理论知识,体现了“在做中学,在学中做”的思想。学生通过“独立地获取信息,独立地制定计划,独立地实施计划,独立地评估计划”,在实践中掌握职业技能,学习专业知识,从而构建属于自己的经验和知识体系。

行动导向教学法指的不是某一种具体的教学方法,而是由系列教学方法及技术组成的。其主要内容包括项目教学法、大脑风暴法,卡片展示法,文本引导法,模拟教学法,角色扮演法,案例教学法等。在学习过程中,有些理论知识不适合采用项目教学,根据教学内容,全面综合使用各种方法进行教学。例如学习Framework核心技术课程,在讲集合类时,可采用案例教学和模拟教学相结合的教学方法,教师先精讲一种集合类,并提供案例讲解。其余的集合类由学生自己来讲,教师提前安排讲述的内容和要求,学生模仿教师“备课”。学生讲完后,其他学生可以提出问题,最后由教师总结。使用这种方法进行教学时,讲课的学生在任务驱动下认真地准备,提高了学习的能力和表达的能力,听课的学生对讲课的人和内容都表现出极大的兴趣,提出问题进行讨论,课堂气氛非常活跃。对于某些腼腆的学生,最初表达能力较差,教师要多给予鼓励和帮助,这样才能逐步提高学生的综合能力。

以行动为导向的教学,其理论教学和实践教学是不可分割的。教师设计符合工作过程的学习领域和学习情境,让学生在行动中学习,教师指导学生怎么做,为什么这样做,在行动中教理论知识,才能做到理论的适度够用,有助于培养学生的创新精神。

三、目前存在的问题和建议

通过教学实践,实施“行动导向教学”对培养学生的综合能力非常有效,对教师和教学管理等提出了更高的要求,在行动导向的实施过程中也存在着一些的问题:

教师长期在教学岗位工作,对学生将来的职业能力和职业素质培养目标没有足够的认识,往往以传统案例来设计教学领域和教学情境,不能根据职业实践活动要求及时更新。

由于部分学生的学习能力还不够强,或者学习资料不够全面,造成学生实践操作时,出现畏难情绪。

由于财力和物力等限制,学习情境没有形成标准的规范,即案例或任务的难度和广度由个别教师自己确定,没有进行合理的统一。

由于学生的综合能力评价指标复杂,因此目前缺乏合理的教学评价考核标准和教学评价体系。

针对以上问题,笔者认为职业教育要达到构建高素质、技能型人才体系的培养目标,最终要落实到课程内容和教学方法上。行动导向教学法在职业教育理论体系的研究上被逐渐认识,但在教育的实施上,还需要根据具体的专业和课程特点进行研究,建立一套满足职业能力培养要求的教学规范和评价体系。

首先要组成教学研究小组,讨论基于工作过程要达到的教学目标,设计学习领域,设计合理的学习情境,形成规范性文件。围绕教学情境,编制适应行为导向教学模式的教材,随着教师对教学模式的深入了解,可以在实践中积累和开发活页教材,辅助参考书,提供足够的学习资源供学生使用。

要明确教师的作用,教师要担当起行动导向教学改革的重任,应多方面加以学习,锻炼和提高。因为教师是行动导向教学改革的核心人物和关键所在,教师的观念创新是至关重要的。教师要遵循教学规范,根据学生的接受能力和实际的学习情况,调整教学进度和其他相关知识的补充,同时需要有耐心,逐步提高学生的学习能力,使学生通过努力,有能力完成每个实践任务和理论学习。

上一篇:2010年下期九年级物理教学工作总结下一篇:(学生)德育个人材料