公务员期刊网 论文中心 正文

软件工程专业教学改革的研究

软件工程专业教学改革的研究

1大数据给软件工程专业带来的挑战

随着大数据技术的发展,企业对大数据人才的需求日益增长。而真正掌握大数据技术的软件人才远远不能满足企业的需求,人才缺口是长期且巨大的。为了适应日新月异的大数据产业对人才的需求,高校及时培养系统掌握大数据技术的软件人才是必然趋势。大数据时代的软件工程专业,教学理念、内容、方式均需要进行不断的改革和创新,才能适应社会不断发展的需求。

2数据时代下软件工程专业的教学改革

2.1引入分方向教学理念,革新教学内容

由于学生入学时基础各不相同,同时还存在学习水平和学习能力上的差异。为了达到更好的教学效果,在大学二年级结束时,根据学生的前两年在校成绩情况和学生的意愿进行分方向教学,不同方向侧重不同的授课内容。针对软件行业的能力要求,可以把软件工程专业细分为软件测试方向、软件开发方向和大数据方向。大数据方向与其它两个方向相比,大数据更需要复合型人才。在软件工程相关学科的基础上,具备数学、统计学等专业知识的毕业生在大数据领域有广阔的就业前景。因此,调整软件工程专业人才培养方案,在原有的课程体系中,增加Hadoop系统中使用最为广泛的HBase、Hive、Zookeeper、数据交换、大数据查询、大数据项目实践等核心内容,使学生在具有软件工程专业人才基本素质的同时,具备一定的大数据专业人才的知识和技能。

2.2引入CDIO模式,改革教学模式

所谓CDIO,指的是四个过程,即构思(Conceive)、设计(Design)、执行(Implement)、运作(Operate)。这是一种经典的将理论和实践融合的教学模式,是一种在实践中学习,边学习边实践的教学过程。教学过程以软件产品的研发、测试、运行等生命周期为载体,为学生们提供一个主动的、联系实际的,并且与其他课程之间联动的课程环境。运用“实践中学习”以及“项目中学习”的新型教学方法,在学习过程中,从基础知识、实践能力、团队能力、工程系统四个层面对学生进行培养。理论型课程和实践型课程采用不同的教学方法。(1)理论型课程采用问题驱动式教学方法。例如《操作系统》,这门课程的教学大纲规定,此课程主要研究操作系统的基本原理,是一门理论型教学课程,教学内容枯燥难懂。引入问题驱动教学法,在每章教学前提出问题,要求学生在学习过程中回答相应的问题。比如在讲授存储管理一章前,给学生提出Linux操作系统采用哪种存储管理方式,如何实现内存扩充等问题。学生在学习过程中,就会带着问题学习寻找答案,从而提高学生学习的积极性。(2)实践型课程采用项目教学法,将一个完整项目贯穿整个教学中。比如《Java程序设计》这门课程,就可以选择“员工薪酬管理系统”或“图书馆管理系统”等完整的项目贯穿在整个教学过程中,在每部分知识点讲解后,带领学生完成相应项目模块的设计与实践,将理论教学与课程实践完美结合。

2.3引入雨课堂等教学方式,推行教学方式的改革

随着互联网技术的发展和手机的普及,学生的学习方式也发生了改变,学习的时间和空间碎片化。因此,在教学中利用这一特点,推行教学改革。例如,基于MOOC与雨课堂的混合式教学模式,利用当前MOOC平台上的视频资源和清华大学推出的应用于微软PowerPoint(2010以上版本)中的一个插件--雨课堂,以及微信这一常用交流工具,实现线上线下相结合的教学模式。课前教师推送PPT和教学视频给学生进行预习;课上教师利用雨课堂的课堂练习和弹幕等手段加强与学生的互动,更好的了解学生的学习情况;课后运用微信发送作业。这种教学模式既能够发挥出当今流行的慕课、微课、翻转课堂的优势,又能够将海量互联网资源应用于教学中,并通过微信和雨课堂及时统计学生的学习情况,反馈给教师,使教师掌握学生的学习情况,更好的安排以后的教学。

2.4改革考核方式

(1)关注学生平时学习效果,采用课程教学全过程考核的方式。在高校,很多学生不重视平时的学习,等待考前的突击复习,这样很难达到应有的教学效果。如果采用课程教学全过程考核的方式,将学生的上课回答问题的情况、作业、测验、小项目、课堂展示等成绩均计入学生综合评测成绩中,并不定期展示给学生,就会大大提升学生平时的学习积极性。(2)注重学生实践能力的培养,加大实践能力在课程考核中的比重。在实践型课程的考核中,采用上机考试或上交项目、报告,并进行答辩的方式进行课程期末考核,这样既充分考核学生调试程序和系统的能力,又能锻炼学生语言和文字表达的能力。在理论型课程的考核中,加大实践考核的比重,让学生重视自己的动手能力提升。(3)提高学生的沟通与团队合作能力,将团队合作的分数加入到考核中。现在的学生多数为独生子女,沟通和团队合作精神比较差。在课程设计类课程中进行分组教学,在小组中每位同学既要完成自己的任务模块,又要和小组内成员沟通协调项目中遇到的问题,因此沟通和团队合作能力显得非常重要。

2.5加深校企合作,加强学生实践能力的提升

燕京理工学院软件工程专业与紫光股份有限公司、达内时代科技有限公司等多家企业实行了多年的校企合作,已经具有相当程度的校企合作成功经验。(1)软件工程专业与合作企业实行“3+1”培养模式。根据学生的意愿、企业的选择和安排,学生第四年的课程设计、生产实习、毕业实习等在企业完成,对学生进行培训后,参与企业的项目开发和维护中,在实际项目中锻炼学生的实践能力。(2)紫光股份有限公司和达内时代科技有限公司与我校建立了校内实习实训基地。在前三年的教学中,根据学校的安排和学生的意愿,部分课程可在校内实习实训基地完成。这部分课程由企业的工程师来讲授,他们将企业的项目带入课堂,结合项目讲解知识点,带领学生完成项目,让学生提早接触实际项目,提高学生的实践动手能力。

3结论

大数据时代下企业需要更专业、更具实践能力和创新能力的软件人才,因此软件工程专业的教学改革势在必行。如何对软件工程专业教学理念、教学内容以及教学方式等方面进行系统性的改革和创新,是摆在每一位软件工程教育工作者面前的重要课题。我们根据燕京理工学院软件工程专业的实际情况,从教学内容、教学模式、教学方式、考核方式等几个方面对教学改革进行了分析,以期通过这些改革和创新激发专业潜能,为我国的大数据事业输送更多学有所长、技术过硬的复合型人才。

作者:马睿 邵兰洁 潘武敏 单位:燕京理工学院