前言:中文期刊网精心挑选了软件教学范文供你参考和学习,希望我们的参考范文能激发你的文章创作灵感,欢迎阅读。
软件教学范文1
一、 ppt
大家最熟悉的就是ppt了,它是我们使用最广泛、使用最熟练的一款软件。但是它并不是专业的教育教学软件。所以,我先谈谈这款软件在教学方面一些个人看法。1.教师接触较多,软件操作很容易,多数教师易上手。2.课件资源丰富,网络搜索起来很简单。3.在师机、生机方面交互繁琐,体验感较差。4.并非专业的教育类软件,不能实时的保持教学数据(如配套的学生课前预习数据和课后回馈数据)。
二、传统电子白板
我把如普洛斯米修斯白板、鸿合电子白板、天仕博电子白板等电子白软大致归类为传统电子白板软件中,它们的功能都十分强大(如:普米软件可以做出fl的动画效果),它们的交互性非常强,制作完成的课件学生可以很容易的操作。但是这些软件安装起来比较繁琐,软件彼此之间不能兼容,软硬件之间反应并不是很灵敏,相互之间的课件不能通用,而且制作课件过程又非常繁琐(如:普洛斯米修斯白板),网络可参考的同类型资源又较少,没有大数据支撑,这不为是一大遗憾,所以,我认为这类电子白板软件只是现代教学软件的过度形式。
三、大数据支撑的交互式教学软件
现在这类教学软件种类很多,我今天从我熟悉101ppt、学乐云、希沃白板5、乐教乐学等几款软件分享一下我的感受。
软件教学范文2
软件名称:RazorLame
软件大小:894KB
下载地址:
Exact Audio Copy(图2)具有播放、抓轨、压缩、编辑ID3信息、刻录等功能,这里笔者仅介绍最具特色的抓轨功能。Exact Audio Copy的抓轨过程轻松易学,也相当好用,我们可以用它将CD上的音频文件抓取成wav无损格式,并作为制作其他音频格式的蓝本。Exact Audio Copy是一款绿色软件,下载解压缩后可以直接使用,第一次运行时会出现配置向导,使用默认设置即可。
图2
在抓轨之前,应先选择“EAC”菜单中的“驱动器选项”,点确定后选弹出菜单中的抓取模式项,将“驱动器可以找回C2错误信息”选中。点“确定”后即可进行抓轨操作。选中您想要抓取的音轨,点选左侧菜单的“WAV”图标,选择抓轨文件的保存路径,即可开始抓轨。如果对抓轨精确度有要求,还可以选择“操作”菜单中的“测试并抓取所选音轨”,这样软件会对音轨进行两次读取,并将两次读取的结果进行比较,确认一致后才会写入硬盘。如果想要对整张CD的内容进行抓取,可以直接点选左侧菜单的“IMG”图标。
软件名称:Streambox Ripper
软件大小:1.7MB
下载地址:省略/soft/7191.htm
Streambox Ripper能批量将ra/rm/wav/cda/MP3等格式的音频文件转换成wma/wav/mp3格式的文件,在转换过程中,还能通过程序内部自带的声音均衡器,来对音频文件的声效进行简单处理。为了便于理解,这里以将rm格式转mp3格式为例,来详细介绍如何转换单个音频文件的格式。
图3
进入Streambox Ripper界面(图3)后,首先用鼠标单击一下“load”按钮,接着找到事先准备好要转换的rm音频文件,确认后,在主界面中会显示该音频文件的属性信息;接下来就要选择取样率和声道了,要注意的是,如果取样率和声道选择不同的话,最后生成的mp3文件容量就不同,而且取样越高,产生的mp3文件越大,立体声比单声道产生的文件大,所以笔者建议大家选择合适的取样和声道,以确保生成的文件尺寸适中;接着单击“convert”按钮,在“encode output file”中单击“mpeg layer 3(mp3)”单选框,同时在“quality”中可以调节取样和声道参数,然后在“destination directory”中选择一个存放新生成的mp3文件的目录,选择时可以单击“change”按钮,不过在改变目录之前,笔者建议大家最好先查看一下存放目录的空闲空间是否足够大,如果空间不够的话,文件转换过程会被突然中断。选择好存放mp3文件的目录后,只要单击对应对话框中的“ok”按钮,程序就会自动完成转换工作。
上面的方法只适用于每次转换一个文件,如果大家要提高操作效率,想批量转换的话,可以利用主操作界面中的“batch”按钮。单击“batch”按钮后,大家将看到一个如图3右侧所示的界面,在这个界面中的“Input”设置框中,输入转换前文件所在的目录,在“Output”设置框内输入转换后文件所存放的目录,这时点“OK”,即开始批量转换。
软件名称:Audio Record Wizard
文件大小:2.37MB
下载地址:省略/soft/39158.htm
Audio Record Wizard是一款非常好用的录音软件,能把声卡中发出的任何声音直接录制成mp3文件(图4)。软件使用方法简单,很容易上手,而且其录制的声音音质非常的好。下面作一简单介绍。
软件教学范文3
[关键词]模具CAD/CAM 情景教学 软件操作 模具结构
[中图分类号]G711[文献标识码]A[文章编号]1007-9416(2010)02-0126-01
近年来,随着塑料模具CAD/CAM/CAE越来越多的应用,企业对会使用AUTOCAD、PRO/E、UG等绘图软件、有一定工作经验的复合型人才需求最旺,因此提高模具CAD/CAM制造水平除了要有先进的制造设备之外,更需要有熟练掌握先进制造技术的技能型人才,而这些人才恰恰是模具行业内数量最少的年轻人。而职业学校模具专业作为培养高素质从业人员的重要阵地,更是肩负着培养具有CAD/CAM软件应用技术、数控加工实用技术和模具制造工艺知识的综合型人才的重任。在职业教育软硬件条件大幅提升,而生源质量却较低的现实情况下,传统的模具教学仍然延续着以厚重理论为基础,偏重基础切削理论和数控原理的思路进行,显然已无法满足现代企业对于能实际动手参与模具制造实操过程的技能型人才的需求。改革职校模具专业CAD/CAM课程教学,将理论知识的存储转向职业能力的培养已经成为模具专业课改的重中之重。
1 确立以软件操作技能作为模具CAD/CAM课程教学的先导
企业需求能利用CAD/CAM技术完成整个模具设计到制造工作过程的综合型人才。由此,在进行模具教学改革过程中我们根据能力培养目标提炼出不同的工作任务和教学项目,这些任务的实现都是以大型CAD/CAM软件作为基本实现工具的,这些软件均验证了的应用以被生产知识功能基础上的扩展及模具构件的标准化设计作为发展方向,使软件的功能越来越接近人的制造工艺和经验。因此模具CAD/CAM教学改革应以CAD/CAM软件的使用技能为先导。
基于教学任务和教学项目不同,在教学过程中力争作到以下几点
(1)以模具实际应用的工作任务为主线,对课程体系进行优化和解构,加以创新处理,重构课程建设内容,突出理实一体化的项目教学理念,重新分配理论与实操之间的课时比例,突出职校学生工程实践能力和创新设计能力培养的特色。
(2)建立一套与理论教学体系密切配合、相辅相成的实践教学体系,以情景教学为引导,选择一批实际生产中的工程样例为载体,以培养学生的工程应用能力和工程素质为目的来完成教学任务。
(3)改革课堂教学方法,采用“讲―练―操―讲”的四环式教学,即努力实现教学、练习、操作、总结四个环节的无缝结合。以学生为主体,教师为主导,使学生的学习更为积极、主动。为保证四环式教学方法真正能落实,可根据本地区模具发展的实际情况建立相对应的CAD/CAM实习基地。将一些与实践环节联系紧密的课程放在CAD/CAM实习基地进行教学,随堂讲解,随堂练习,随堂操作。
(4)改革教学手段,实现课堂教学仿真化,技能考评虚拟化。采用现代教育教学手段,利用投影、多媒体教学系统、计算机网络等条件构造先进的CAD/CAM教学环境。
(5)改革考核方法,使考核形式灵活多样。考核成绩突出软件操作和实际加工所占的比例,引导学生注重理论与实践的结合,充分挖掘其学习的潜能。
2 紧密结合CAD/CAM软件教学与模具结构知识教学
职业学校学生的三维想象能力较差,并缺乏对于模具的专业性认识。所以单纯的模具结构知识和模具成形理论教学对于他们来说较为枯燥和单一,难以引起兴趣,往往教学效果不佳。现在有了CAD/CAM软件的三维造型功能模块作为平台,教学过程变得直观逼真,学生可以在短时间内通过三维建模模拟学习到大量实用的模具结构知识,也可以轻松理解很多模具概念,诸如收缩率、拔模斜度等,在分模过程中也可以让学生形象地看到分型面,继而提出分型面的相关理论知识,使学生快速深刻地掌握整个分模的过程。
同样,单纯的软件操作技能教学没有模具结构理论作为支撑也一样枯燥乏味,难以掌握。只有将两者相互结合才能在CAD/CAM课程教学中取得最好的结果。具体采用如下做法:制造一个虚拟情景,实现直观教学,达到实际生产实训达不到学习效果。以前用几节课也讲不明白的问题,只需要十几分钟的时间就可以使学生搞清楚问题,并提高了教学与培训的效果水平。
3 合理选择教学过程中的训练项目
模具CAD/CAM教学建议采用基于工作过程的项目化教学方法,以引导学生能利用CAD/CAM软件这一先进手段,结合材料、模具结构等相关知识完成整套模具的设计甚至制造。在这一过程中教师必须合理甄选训练项目,做到难易适度,利用成功欲望充分调动学生的学习积极性,从而保障教与学两方面的质量。在教学过程中着重采用以下方法来完成相关项目的教学
学生根据客户和市场调研开发的制件,接受模具生产任务,依据制件的结构确定合理的工艺结构,并能够和客户沟通。制定模具设计的方案,使用CAD/CAM软件完成模具设计。小组成员以小组或个人的组织形式,使用手册等技术资料,执行机械加工工艺标准、行业标准、企业标准的要求,工艺人员在工作过程中对完成工作做详细记录存档,并自觉保持安全作业及5S的工作要求。
在教学中,在选择项目方面的要作到以下几点。
3.1 产品真实性原则
首先选择接近实际模具工作过程的案例,避免教师自己想象的。我们一般选取来自企业的产品、教师自己开发的产品,借此激发学生学习的兴趣与创造欲望,培养学生的工程素质,为学生毕业后能迅速适应实际工作要求奠定扎实的基础。
3.2 产品可实施性原则
选择的项目应该在教师的能力范围之内,而且适当超出学生的能力范围。即教师有能力做到,大多数学生在教师的指导下通过努力也能做到。
3.3 可检验原则
在学校现有的软硬件条件下,依据一定规则,结果应该可以被检验,检验过程尽量让学生在教师的指导下自主进行,对于检验出的问题教师予以指导,学生能进一步进行完善。
3.4 趣味性原则
在保证前几个原则的前提下,适当考虑增加项目的趣味性,以激发学生的学习兴趣,同时,案例中必须有若干个能产生可见的真实结果。
总之,职业学校的模具CAD/CAM课程应在坚持基于工作过程的项目化教学法的前提下,立足软件操作技能,融入模具情景教学,通过项目任务的驱动,努力培养学生的综合能力,真正为企业培养能实际参与整个模具设计制造实操过程的技能型人才。逐实现步将学生由基础学习引向专业学习,由理论学习引向技能训练。使学生全面进行文化素质、专业能力、关键能力以及综合素质的培养。
软件教学范文4
关于软件工程实践性教学环节的思考,本文主要从教学体系、设计思路、阶段划分等方面进行分析。
1.1软件工程实践性教学环节的指导思想
关于教学环节的指导思想,学校应该树立明确目标,对学生进行工程能力以及基础理论教学方面的培养。并明确软件工程实践教学在课程教学中的地位。只有这样才能对原有的教学进行改革,充实软件工程实践性教学内容,改进教学方法。在新的教育模式下,学生才能多与社会接触,增加实践经验。举个例子,某高校在进行软件工程专业课教学之前,学校领导要求教师必须要将实践规划到教学内容当中,教师通过将课程分为“理论课程”和“精品”实践课程,实践课程主要是利用学校资源,开拓新的实践基地,从而增加学生实践操作的机会。该学校老师还为此探索出一条新的教学模式,即“理论教育+实践训练+社会实训+学生就业”教学模式。
1.2工程教学的阶段划分
工程实践阶段的划分非常重要,本文建议将工程教学的阶段分成四部分,即基础实践教学、专业实践教学、综合实践教学以及软件工程项目实践教学。这四个部分中,主要是以循序渐进的方式进行教学,学生从基础到专业,到最后的工程实践,由浅到深进行教学,从而提高学生的实践技能。基础实践教学必须要从大一开展教学,其中主要是进行一些软件基础设计方面的讲解,其目的就在于培养学生的软件编程能力。在大二的时候,老师可以根据学生的情况开展专业实践教学课程,该阶段的教学主要培养学生的逻辑思维能力,让学生能进一步提高软件程序设计水平。到了大三阶段,学生在拥有专业理论知识和专业技能之后,学生能进一步接受程序设计、高级编程技术、NET构架技术等方面的实践教育和培训。而最后一个阶段则是软件工程项目实践教学,该阶段主要在大四进行。其主要教学内容是将实际的工程项目融入到毕业教学当中,老师通过工程技术和相关理念渗透到教学当中,对学生的工程技术和实际的软件开发技能进行培养,从而提高学生软件开发的实际操作水平。
1.3建立软件学习基地
建立软件学习基地的目的是让学生能在模拟环境中,体验社会企业软件开发的实际操作和工作内容,丰富学生的工作经验。此外,学生还必须要“走向社会”,在社会企业中不断探索实践。在实践基地当中,学校能与企业互相合作,并通过企业提供的相关项目,让学生亲手完成项目的设计。在进行实践教学的过程中,老师应该要对基地的环境、合作企业、设计内容等方面进行考虑。举个例子,某高校已经对大四学生开展实践基地,教师在开展实践前要从以下几个方面进行思考:基地环境、实践工具、培训指导等。在实践基地当中,该学校老师将学生分成4-7个小组,每组3-5人,小组成员内部进行分工合作,并将分工后的工作名单上交,包括企业交流、会议记录、设备管理等。在分工合作的过程中,老师不能对学生进行过多的干涉,应该让学生在实践过程中进行领悟,必要时给出相应的指导。在完成实践之后,学生要各自完成自己的毕业论文,老师也要对学生的情况(软件工程实践能力和综合素质)等方面进行评估,并反馈给学校领导,优秀的地方要继续发扬,做得不足的地方要及时进行调整,以便能让学生能在更加良好的教学模式下成长,提高专业水平和实践能力,以更好地适应社会企业的发展需求。
2结束语
软件教学范文5
关键词:教学软件;开发;需求
为了提高我国高职院校教学软件的开发质量,我们应通过相关教学理论指导教学软件的开发与具体软件细节的设置。在我国北京大学的一部分学者中,其认为在我国教学软件的开发中,最应注意的是在提高教学软件数量的同时提高教学软件的自身质量,所以我们说流程的规范化是保证教学软件实用性的的基础。
1教学软件需求分析的目的与层次
对运城职业技术学院信息化建设软件开发的需求分析流程进行研究,就必须要首先搞明白什么是信息化教学软件的需求分析。在我国软件工程领域中,业界普遍认为教学软件的需求就是指需要系统做什么工作。这种理论也说明了相关开发人员在对教学软件开发前,必须了解教学软件所要针对的教学目标以及其需要解决的教学问题。针对这种情况,我国软件工程领域中的定义便需要一定扩充,才能更好的适应教学软件开发的相关需求,我们根据教学软件的作用进行分析,得出了教学软件需求分析的具体定义:“分析特定教学中的问题,论证相关教学软件开发的必要性与可行性,确定软件开的的根本目标,并在此基础上决定教学软件的具体功能特性、教学特性以及性能方面的需求”。在教学软件的具体开发中,我们需要明白教学软件需求分析的目的,而其目的分为“总体目标和预期效果-教学软件的使用任务-教学软件提供的功能与教学特征-教学软件的其他特性”这四个层次的需求。
2教学软件需求分析的规范化流程
在运城职业技术学院的教学软件需求分析中,只有较为合理的规范化流程才能最大程度上保证高职院校的教学软件需求分析效果。笔者针对自身的工作经验,将教学软件的需求分析流程划分为前期需求分析、开发中的用户需求分析、推广应用中的用户需求分析三个阶段,通过这三个阶段的具体分析保证教学软件需求分析的层次性与全面性。
2.1前期需求分析
在运城职业技术学院的教学软件具体开发中,相关开发人员应将教学软件当做一种产品进行开发,并对其前期需求进行相关分析。在高职院校的教学软件具体开发中,前期需求的分析主要是从具体教学角度进行考虑,相关教学中是否存在进行教学软件开发的必要性以及可行性。而经过这种考虑后,教学软件将会形成开发总目标,支持具体教学软件的开发工作。上面提到的前期需求方法,是一种以问题为导向的需求分析方法,而在我们确定教学软件的总体目标后,相关软件开发人员就需要以“解决具体教学活动中遇到的问题”为出发点,用以确保教学软件的实用性。相关开发人员在初步的了解软件总目标与出发点后,还应进行以下几点更具体的需求分析:
2.1.1相关教育需求分析
在对教学软件的相关教育需求进行分析时,相关人员应通过文献资料、该学科的发展现状、发展趋势等问题进行综合分析,了解该学科真正需要教学软件解决的问题。
2.1.2已有产品现状分析
在对教学软件的教育需求分析后,相关人员应通过对市场的调查,了解现存同类教学软件能解决和不能解决的相关教育需求,以此形成自身教学软件功能的期望,完成自身的市场定位。
2.1.3开发必要性论证
在进行教学软件教育需求分析以及产品现状分析后,相关考察人员应通过教育的需求与已有产品的现状进行分析,以此确定教学软件是否有开发的必要性。
2.1.4开发可行性分析
根据教学软件的开发需求,结合自身开发资源,确定教学软件的开发团队是否有能力完成所需功能教学软件的开发。
2.2开发中的用户需求分析
在软件的开发过程中,教学软件需求分析的重点应通过对相关教学理论的分析与理解,将其转化为具体的使用任务,只有这样才能保证教学软件自身功能适应教学需求且符合教学规律,而这些工作的展开则需要相关人员对用户的需求信息进行获取与分析。
2.2.1用户需求信息获取
在教育软件开发中,通过用户访谈的方式是较多采用的一种用户需求信息获取方法。在这个过程中,相关调查人员需要通过问题与接收访谈的高职院校学生进行沟通,引导其进行问题的回答,以此形成自身教学软件初步的功能与模块。
2.2.2用户需求信息分析
在获得用户需求信息后,相关教学软件开发人员应通过对得到的不同信息进行归类,进行具体的教学软件业务需求分析,并根据分析结果初步决定教学软件的功能,进行相关教学软件的研发。
2.3推广应用中的用户需求分析
在教学软件开发结束并投入应用后,学生在具体使用中很可能产生新的需求,这就需要教学软件根据相关反馈意见不断地进行升级,在相关升级过程中,相关人员应积极对具体学生产生的新需求进行分析,支持教学软件的升级工作。在用户对新功能的需求到达一定程度后,相关教学软件就必须进行升级换代。
3结论
综上所述,规范化教学软件开发需求分析,能够有效的促进教学软件开发工作的进行,对于我国高职院校教学手段的升级有着较为积极的推动作用。
参考文献
[1]黄少颖,刘美凤,张霞.教学软件需求分析有效实施的指导原则研究[J].现代教育技术,2007,03:10-12+56.
[2]黄少颖,刘美凤,刘博,张霞.教学软件开发的需求分析流程初探[J].现代教育技术,2007,04:22-25.
[3]苏清香.网络环境下基于问题学习的支持系统设计[D].山东师范大学,2008.
软件教学范文6
软件工程作为一门指导计算机软件开发与维护的工程学科,研究的范围广,包括技术方法、工具和管理等许多方面;同时软件工程是一门边缘学科,涉及的领域多,如计算机科学、系统工程学、管理学、经济学等,内容十分丰富;另外软件工程是一个年轻的领域,尚未形成成熟的教学模式,教材也少有提供较为成熟的设计训练实践内容。以上特点使得《软件工程》成为一门教学难度比较大的课程[1]。对于该课程,目前教学普遍采用的是讲授与实验训练相结合的方法,即课堂上由教师讲授理论、原理,实验训练时由学生分组动手实践一个项目。但在这种教学方法下,软件行业用人单位普遍反映计算机专业毕业生的软件工程素质与工作预期相差较远;计算机专业毕业的年轻从业人员对自己在大学所学的软件工程知识不满意。因此软件工程专业中注重实践类课程的教学内容与教学理念有必要按照就业市场的需求进行调整[2]。
(1)教学内容与软件行业发展之间存在矛盾
软件工程作为一门迅速发展的新兴学科,新的技术、方法和工具不断涌现,涉及的众多的领域与学科,而目前市场上的教材内容的更新普遍跟不上这种发展,所以存在如何保持教材内容的先进性与发展性的问题。现代软件工程内容丰富,基于UML的面向对象建模技术、面向服务、面向方向编程方法、测试方法、RationalRose工具、RSA等开发工具、CMM、配件配置管理以及软件过程管理等。这些不断发展的知识理论性与实践性都很强,但受到学生知识结构和实践经验的限制并不容易被接受,同时也不可能在软件工程这一门课中完全讲授,从而影响教学效果,以致软件行业用人单位普遍反映计算机专业毕业生的软件工程素质与工作预期相差较远。
(2)教学安排方面存在的问题
软件工程与其他计算机课程,如高级程序设计语言、数据结构、数据库、计算机网络以及操作系统等课程都是相互作用和影响的。目前软件工程课程与其他课程衔接普遍不是很理想。软件工程的学习应有一些先修课程如高级程序设计语言、数据结构;还应具备操作系统、数据库、计算机网络的一些知识。哪些课程应先修,哪些课程可以并行,如何与软件工程课程衔接等,都是课程安排时需要考虑的问题。在教学时间与跨度上,学生接触这门课的时间普遍不够,软件工程课时一般不多,大都只设置一个学期,而且没有后继课程的进一步加强,不容易满足软件工程对实践的长期要求。
(3)学生对软件工程的学习兴趣普遍较低
软件工程不像程序设计课程那样容易带给学生的成就感,激发学生的兴趣和热情。同时由于积累的知识所限,学生很难将软件工程的抽象理论和实际应用联系起来,因此较难对这门课程产生兴趣,容易产生枯燥乏味的感觉,从而失去对这门课程的学习兴趣。
(4)实践环节比较薄弱
在课程的教学中,普遍较少给学生提供实验尤其是项目实践的体验,主要原因是课程的总课时不充足,缺乏相应的软件工程实验软件,学生上机实验比较困难;有些实践内容显得太复杂太耗时,由于实验条件受限,大部分老师仅给出项目各阶段文档模板,要求学生按规格编写相应文档,但往往没有企业项目开发中的严格评审机制,学生很难建立标准化、规范化思想。学生在实验教学中开发的系统仅仅作为作业提交给教师,教师大概的检查代码,而没有严格的代码走读过程,也未交付用户使用,没有真正意义上的验收测试,维护。学生无法发现各阶段中存在的问题。无法使学生达到真正项目实践锻炼的效果[3]。
(5)教师的业务素质有待提高
这门课对授课教师的业务有较高的要求。首先教师对软件工程本身要有深刻的理解,有一定的软件开发经验,最好有一定的项目和工程背景,这样教师能从自己的开发实践中理解软件工程的基本原理与方法,才能在讲授时灵活地将理论和实践相结合,学生才能直观地感觉到该门课程的重要性。但是,很多教师由于时间和环境的限制,自身从事软件项目开发经验不足,从而在教学中很难做到游刃有余[1]。
2软件工程课程教学模式探讨和创新
(1)以就业为导向,利用校企合作,加强软件工程课程的实用性
学校、企业、学生三方如同三个同步的、契合的齿轮,围绕着职业素养的提升这一共同目标,良性运转、螺旋式上升。通过校企合作,学生可以逐步适应岗位群、终身发展,实现从学生到职业人的转换;对于企业而言,校企合作不仅帮助企业实现了培训企业员工、满足企业用人需求等浅层目标,也传播了企业文化、深层次地挖掘了企业的发展潜力。我们学院积极与本地的软件企业联合,整合资源,根据企业与专业的特点制定相应的教学计划进行人才培养,配合实践平台使学生积累一定的工作经验,紧随市场动向,提高就业率[4]。实践中,我们根据合作企业的具体软件工程要求,把企业的实际项目引入到课程实践中,让学生参与企业项目组,部分学生毕业后直接进入合作企业工作。另外,结合师范院校女生比例较高的情况,侧重加强界面设计开发、软件测试、配置管理方面内容的教学,有效的提高了软件工程课程的实用性。
(2)调整课程安排与教学内容安排
根据软件工程的特点,我们在课程体系安排上做了一些调整,如加强一些前驱的课程教学,引入一些新技术的专业选修课,根据实际情况安排课程设计、专业实践做为软件工程的后继课程。同时,我们还与合作企业进行课程体系设计,如引入系统集成与测试、手机开发基础等前驱实用课程,使学生积累了基础知识,便参与到企业的实际项目组。在教材选择上,软件工程学科发展快,包含内容多,选择教材既要保证教材内容的新颖、全面,还要考虑到内容是否能与实际工作紧密结合,对实践能否起到重要的指导作用。因此,我们选择机械工业出版社出版的《软件工程原书第9版》(IanSommerville)。它多次再版的事实说明了该书受欢迎的程度。其内容丰富详实,涵盖了软件开发过程各个阶段的内容,而且包含了一些软件工程的新技术。我们在授课过程中结合课程的实际课时,对教材内容进行适当节选,如软件过程、项目管理、软件需求、系统设计、分布式系统体系结构设计、快速软件开发、软件测试、配置管理、面向服务、面向方面、面向安全方法等,这样可以给学生本学科一个概貌,对于感兴趣的学生也可以得到更多进一步学习的机会。
(3)激发学生学习兴趣和热情
培养学生对软件工程的学习兴趣与热情是软件工程教学需要解决的一个难题。与学生的交流发现,师范类院校的学生普遍对软件兴趣不大,也不知道学了课程后有什么用。因此,我们以就业结合个人兴趣为导向,积极培养学生兴趣,让他们感觉到学好这门课程与就业关系密切,是自己从业的基础,这样学生学习起来就有目的性,收到较好的学习效果。此外,在课堂气氛方面,鼓励学生多参与,在讲解时应尽量营造探究气氛,增强交流互动,适当使用案例教学法,以激励学生主动参与学习活动。
(4)加强实践环节
课程初期,采用项目驱动法,采取小组开发形式进行实践教学。学生按教师要求组成6~8人的项目小组,选择来源于企业的实际项目题目,然后每位学生担当实际项目开发过程中的不同角色,进行分工协作,参与项目管理和开发,从不同角度全面把握和体会整个软件工程项目开发和管理的基本思想,在一个学期内共同完成实验项目。同时教师加强在实验过程中的指导作用,要求各项目小组分阶段提交讨论记录和项目工程要求的里程碑成果。鼓励学生积极建设校园创新创业基地。校园创新创业基地模拟软件公司开发管理模式,是学生课外科技、课外实践、开发训练、社会服务活动的基地,为学生在校期间提供了良好的就业实战平台。学生通过基地实际的项目,将所学的理论知识应用到其中,做到学以致用。充分发挥校外实习基地作用。我校与本地的软件企业联合,开展校外实习基地,在课程结束后进入软件工程校外实习环节,让学生融入到真实的开发环境中去。经过一个学期的软件工程理论基础和校内创新实验室的经验,我们根据实际情况,有选择地让学生进入企业,跟随项目组一起,参与到真实的项目中去。校外实习过程中,要求学生认真记录项目过程开展的各项工作,并积极参与到各阶段的工作中去。根据实践情况,我们还将项目实习与毕业论文的设计结合起来,让参加企业实际项目的学生可以用参加的项目做为毕业论文的主要工作,解决了学生毕业设计与实习的矛盾,学生积极性高,也取得了较好实践效果[2]。
(5)加强师资力量
为了提高软件工程教学效果,我们在计算机软件工程教学的教师队伍建设中,积极引进在企业具有软件开发和工程实践经验的高学历工程师作为骨干教师,选派年青教师到大型软件公司去实践与进修,这些教师把掌握的新技术、新理念及时带到课堂,进一步体现课堂知识的实用性和先进性。
3结语