常裕文档网    > 范文大全 > 公文范文 >

基于共享实验课题的设计类实验教学改革与研究

时间:2022-05-31 11:28:02  浏览次数:

摘要:设计类实验主要巩固学生理论知识,培养学生的逻辑思维和实践应用能力,其选题和过程安排都很重要,关系到实验效果。分析了软件工程专业设计类课程实验教学的现状和在设计性实验教学中存在的问题,研讨软件工程专业各门设计类实验课程的衔接问题,提出并实施基于共享实验课题的实验教学内容、教学方式的改革措施,为软件工程专业设计类实验提供借鉴。

关键词:软件工程;设计类实验;共享课题;实验教学;改革

中图分类号:TP393 文献标识码:A 文章编号:1009-3044(2017)30-0125-02

Reform and Research of Designing Experiment Teaching Based on Sharing Experiment Subject

LIU Yan,WANG Run-hong

(Computer Department, Minjiang University,Fuzhou 350001,China)

Abstract: Designing experiments mainly can consolidate students" theoretical knowledge ,improve their logic thinking ability and practical ability. Choosing project and arranging the process for designing experiments is very important, it is related to the experimental effect. Based on disdussion of problems and the present situation of designing experimental teaching,this paper analyzes the connection of designing5 experimental teaching of different courses,propose the reform measures of experiment teaching content and teaching method Based on experiment subject sharing, it can provide reference for designing experiment of software engineering specialty.

Key words: software engineering; designing experiment; shared subject; experiment teaching;reform

軟件工程专业是一个技术性较强的专业,它涉及到系统平台、软件开发工具、编程语言、数据库、软件标准等多方面[1]。软件工程专业面向软件产业培养高素质的软件实用型人才。目前国内各层次本科院校中很多学校都开设了软件工程专业,由于各高校的办学定位和师资水平等方面的不同,该专业的理论和实验实训课程设置也不尽相同。

随着计算机的普及和应用,软件产业日渐成为国民经济的支柱产业之一,各行各业都需要大量软件工程高级实用型人才,高层次软件人才供不应求。而另一方面,软件工程专业毕业生面临着就业难问题,主要体现在分析解决实际问题能力达不到市场应用需求。

如何提高软件工程专业学生的解决实际问题能力和创新能力,使其在学校掌握的知识和技能和实际应用需求接轨,研究者围绕这一问题提出了很多的解决方法和措施,如调整课程体系、课程设置动态化、案例教学、顶岗实习等等,这些研究成果值得借鉴,也取得一定成效。

1 设计类实验现状及存在的问题

软件工程专业设计类实验在专业课中占比较大,各个学校院系的设计性实验模式各不相同,通常是多个学生组成一个团队,完成一个综合实际的课题。课程的设计性实验是学生巩固理论知识,增强应用能力的关键要做好这类实验,需要掌握多门专业知识,运用多种计算机技能。软件工程专业课程中,有设计类实验的课程一般都有《高级语言程序设计》、《数据结构》、《软件工程》、《数据库原理及应用》、《面向对象程序设计》、《软件开发工具与环境》、《用户界面设计与评测》和《大型数据库(ORACLE)》等,这些课程的教学大纲相对独立,实验授课时间分散在不同学期,其中很多专业课程都有安排为期一周或几周不等时间的设计类实验,目的是训练学生如何运用本课程的理论解决实际问题[2]。

目前存在的普遍现象是设计类实验项目的具体内容由各个任课老师根据大纲要求自行安排,导致设计类实验项目只是针对某一门课的某个知识点,把技能培养看成了一个孤立的体系或是一个教学任务,忽略了软件开发各个阶段的规范和标准。事实上,每个设计性实验都要运用该课程的先行课程或是后继课程的知识点,但由于授课老师专业方向不同,在工程实践方面的经验参差不齐,对学生系统运用专业知识不能全面了解和指导,这种各自独立指导实验的方式不利于学生对该专业知识的系统化理解、掌握和运用;另一方面,对集中安排课程设计的课程,通常要求学生分组协作完成一个小项目开发,每门课程给出不同的题目供学生选择,这样存在着一个学生要同时面对好几个实验题目,为了完成实验要求内容,学生在几个题目之间周旋,精力分散,没有好好领会每门课程的课程设计要求,不利于知识点掌握,无法体现课程特色。

2 基于共享实验课题的设计类实验教学改革

针对目前各课程设计把考查训练的视角只放在本课程知识应用方面等问题,首先研究软件工程专业各门课程设计类实验的衔接问题,通过对各个设计类实验内容和要求进行系统调研,探讨适合软件工程专业的设计类实验改革方案

2.1 理顺各课程的逻辑关系,确定各门课程的设计重点

课程设计类实验涉及多门课程,各门课程设计类实验没有安排在同一个学期,而是贯穿在多个学期,为了让学生系统运用所学知识,任课老师可组建一个教学团队,通过团队成员的分工协作,充分交流研讨,确定课程之间的关联性,在明确每门课程的重要知识点同时,特别要重点明确后续课程和先行课程的衔接点[3]。通过对各门课程设计类实验内容和要求进行总体调研,全面系统确定各门课程的实验内容以及每门课程设计类实验所需的实验环境、工具和技术等,对不同课程的设计类实验大纲进行修改,完成课程实验内容的衔接,并根据软件工程专业课程设计类实验特点,设计出可行的实验改革方案或实验指导书。

2.2 以就业为导向,精选设计类实验课题

软件工程专业学生毕业后多数都进入软件行业工作,学生进入工作岗位不经过培训就能胜任开发岗位工作,无论对企业和个人都是十分有利的,因此设计类实验应结合软件行业现状,依据行业人才的需求特点,紧跟行业的发展方向。在大学阶段,如果老师和学生都能了解企业的人才需求方向,了解软件企业常用的开发工具和环境及所面向的用户群体,那么就可以为就业做好充分准备。另一方面,要深入了解学生在课程学习过程和求职过程中存在的问题,以此来改革和确定课程设计类实验内容,这个环节,各门课程任课教师,经过统一协调才能完成。设计类实验内容既要根据实验大纲的要求,又要切合实际的实验题目,让学生感兴趣,能真正在实验中提高动手能力和创新水平。

针对目前学生选取题目趋向于以完成作业任务为目的,只考虑开发技术实现的难易程度这一现象,教师在组织学生进行设计类实验选题时,既要有老师根据上述调研设计出实验题目,同时也要允许学生自己选择一些比较有兴趣且结合实际应用的题目,如手机常用的APP,学生比较熟悉,作为手机用户,他们有自身的体验,选取这样的题目,可以激起他们开发和创新的热情,根据开发时间的长短,选取和课程知识结合比较紧密的功能部分进行开发,通过查阅相关的文献资料,在教师的指导下和同学们的讨论中进行功能扩充和比较,设计出实验方案,通过实验熟悉和了解工具的应用,探讨开发过程中的问题,很好地融会贯通所学的书本知识。

2.3 共享实验课题,衔接各门课程知识点

目前软件工程专业的课程设计存在的普遍现象是不同的课程选取不同的实验题目,学生在有限的时间内疲于在不同的课题间应付,各个课题的开发内容重叠给学生带来了不必要的负担,造成学生思路混乱,不能系统地看待和解决问题。因此,多门课程共享实验课题,融会贯通各门课程的知识点,同时突出每门课程知识点的侧重点[1]是上述问题的一个解决方案。

各门课程有逻辑先后次序,在最前面的先行课进行设计性实验时,对学生进行分组,每个小组选择一个能结合实际应用的又能运用所学的课程知识的题目,在后续课程设计类实验中继续使用先行课程的设计题目,在前期课程开发的基础上延续開发并逐渐完善,涉及后续课程知识的部分留给后续课程解决。经过同一课题在不同课程实验中的训练,学生不仅掌握了每门课程实验教学内容所要求掌握的实验原理、方法和技术,而且随着实验内容逐步加深,多个知识点相互联系和衔接,提高了学生的综合运用知识分析和解决问题的能力[4]。各门课程在共享实验题目同时,突出了各自的特点和重点,逐步实施各课程实验改革方案,使各门课程设计类实验环节得到很好的衔接,让学生有更多的时间和精力掌握每门课程的重要知识点、突破难点。

2.4 团队协作,激发学生系统思维

学生在软件工程领域的能力是综合素质的体现,这种能力可以从团队协作的设计课题开发应用中得到提高。设计类实验题目都是来自实际应用或是学生自己感兴趣的领域,实验过程中可能会碰到各种各样的问题,有些问题不是某门课的老师能独立解决的,因此,设计类实验教师团队的建立是一个很好的解决办法,团队中的每个老师可以解决自己专业方向擅长的问题,学生从设计、实验到最终结果的实现可以随时与团队中的老师沟通。另一方面,在实验过程中,学生团队协作,完成各项开发任务,团队之间通过各类评审汇报会进行交流,如需求分析评审会、设计评审会等等,在评审过程中,每个团队指派人员对项目进行讲解汇报,其他团队成员对项目功能发表各自的意见和建议,使项目在开发过程中能举一反三,从而实现知识的积累、消化和创新。通过几个学期的实践证明,这种方式取得了很好的效果。一方面能促进教师之间、学生之间以及教师和学生之间的相互学习和交流,相互取长补短,提高学生对问题的描述、概括和表达能力。另一方面,也培养了学生的团队协作精神,一个团队就是一个整体,如果协作性差,在评审过程中很容易暴露出问题,这有利于指导教师及时发现问题,督促学生改正。

2.5 共享实验课题的设计类实验评估与反馈

实验改革的效果需通过评估与反馈来获得,这是教学活动的重要环节。共享实验课题的教师以学生作为评价主体,通过多种形式的调研,如组织学生评审会、项目演示和答辩会等,通过学生和教师、学生课题组内部及课题组之间的交流,获取学生对共享实验课题的感受,同时对课题的实验进展情况、实验效果等进行及时的监控和评价,及时发现和解决存在的问题。这有利于将软件工程的思想和方法贯穿于整个实验过程,从而提高学生学生的实际解决问题能力。

3 结论

根据软件工程专业课程设计类实验特点,设计出可行的课程实验改革方案或实验指导书,使学生通过系列课程共享设计类实验课题开发一个切合实际的综合项目,把软件工程专业的多门课程知识点关联在一起,提高了学生以不同的角度分析解决问题的能力,让学生从纷繁杂乱的实验项目中解脱出来,体验真实的开发过程,提高实验效率并激发其创新潜能,从而提高学生的就业竞争力。同时,基于共享实验课题的设计类实验,明确了各门课程对实验平台的具体需求及课程之间的衔接点,为进一步加强共享实验平台提供了对策,从而可以提高实验设备使用效率[5]。

参考文献:

[1] 焦雷. 软件工程与开发研究[J]. 赤峰学院学报:自然科学版, 2012(12):33-34.

[2] 计春雷,吉顺如,宋晓勇.计算机专业学生程序设计能力培养探索[J]. 职业技术教育,2014(5):18-21.

[3] 谭 貌,李友芝,陈良军.软件工程专业多课程协作项目驱动教学模式研究[J]. 计算机教育,2011(4):26-29.

[4] 阳王东,吴宏斌,祝青.以工程项目为主线的软件工程专业课程设计实践教学[J].计算机教育, 2012(12):90-93

[5] 霍凯,杨江天,刘玉琳. 多课程共享实验平台的探索[J]. 实验技术与管理,2015(3):37-39.

推荐访问:实验 教学改革 课题 共享 研究


[基于共享实验课题的设计类实验教学改革与研究]相关文章