当前位置:首页 期刊杂志

校企合作下面向企业项目教学法的设计与实践

时间:2024-05-18

唐琳++李天俐++何天宇

摘 要:Python是目前较为前沿的通用编程语言,成为高校软件专业热门的编程语言课程。本文提出了基于面向企业的项目教学法,该方法在传统项目教学法的基础上集合校企合作侧重于项目选择和实施过程两个环节。在软件专业转型试点实施思想的指导下,以“Python语言程序设计”的实验、实践教学为基础,深入探究基于面向企业的项目教学法的课程实验内容和教学案例。 通过具体的教学过程进行实践,反馈效果较好,有一定推广和应用价值。

关键词:校企合作 面向企业的项目教学法 转型试点 创新

中图分类号:G64 文献标识码:A 文章编号:1672-3791(2017)09(c)-0186-03

Abstract: Python is a frontier programming language and become a popular programming language on software professional course in colleges and universities. We proposed the enterprises project teaching method,which is different from traditional project teaching method for two points project choosing and implementation process. Under the guidance of the major of Software transformation experimental unit. Base on the experimental and practical of “Python programming”, we research on how to design content of the course and teaching cases. Though the process of specific teaching practice, feedback effect is good, has the certain promotion and application value.

Key Words: School-enterprise cooperation; Enterprises project teaching method; Transformation experimental unit; Innovation

随着社会的不断发展,软件产业对于整个社会愈加重要。软件产业发展的关键是人才培养。高校的软件专业应该与企业密切配合,并不断更新和发展。因此,校企合作如何能够在教学环节中切实有效的做好[1],结合二者各自的优势进行人才培养是软件专业甚教学方法研究是重中之重,对其它专业也有深远的影响。

软件专业最终要形成软件产品,而一个软件产品从需求、分析、设计、编码、测试和上线等一些列环节常被称为一个项目。项目本身的定义是一个特定的在一定时间内,满足特定目标的多项相关工作的总称。项目也已经被贯穿到整个软件教学各个环节中。其中,项目教学法就是利用课程所学技术来完成某个具体项目,在实践中教学进行教学的方法[2]。自2010年开始逐步在各学科中推广和使用,軟件专业教学中应用较多。该方法能够增强学生对于知识的应用能力,但是学生的创新能力及应用能力还有待于进一步加强。

1 研究背景

对某学院软件专业曾经学习过相关编程语言(Java语言或C语言)课程的学生进行问卷调查,问卷针对3届共6个自然班发放问卷120份,其中,有效问卷90份(去掉选项所有答案均选相同选项或针对主观题没有任何答案的问卷)。调查结果发现的主要问题包括3个。第一项目选择局限,对于课程的最终的学习成果进行统计,有80份问卷以“学生信息管理系统”、“图书馆管理系统”、“汽车销售系统”等传统的信息系统开发,多届同学完成的项目几乎没有变化没有提升,深入调研项目代码仍然以项目中技术的使用方法为主线,缺乏实际应用上的思考,项目只能作为编程语言学习的一次锻炼,与实际项目的要求相距甚远,这些项目也常被学生戏称为“玩具项目”。这是由于学生的学习视野普遍较为局限缺乏创新性,教师与企业沟通不畅,因此课堂上无法与实时跟进当前产业发展。第二项目成员协作困难不利于学生职业素养的培养,由于过程监管形式单一教师精力有限,大多数项目实际由单人完成,小组项目基本是由组内1~2名同学完成,其余同学由于各种理由和原因没能有效进行协作。第三学校鼓励的创新实践、前沿的竞赛项目内容与课堂教学成果明显脱节,调查结果显示曾经参加并获得相关竞赛荣誉或参加过专业创新实践的同学80%认为课堂教学无法跟上社会的发展,因此,自学和课外培训的手段是他们提升专业技能的有用途径。

校企合作是实施产学合作教育的前提,我国的高等教育法中明确鼓励校企合作进行优势互补[6]。面向企业的项目教学法是在传统的项目教学法基础上,基于校企合作的前提下,对于授课项目选择和项目实施过程监控两个环节加强了要求。项目选择及其在教学场景设计等方面注重学生的素质和能力培养,使用的教学资源,侧重将实际工程引入人才培养全过程的同时,强调团队合作等职业素养的培养。依托国际化大厂商的全球化IT教育的实施经验,把工程项目分解精简后沉浸到课程的实验和实践是人才培养模式的独特创新,也是改变传统IT人才培养模式所存在问题的有效解决方案。面向企业的项目教学法需要加强和深化校企合作,授课过程不仅仅是由教师和学生来共同完成,企业专家也需要深入到授课的过程中。

2 面向企业的项目教学法

面向企业的项目教学法实施框架,需要由教师、企业专家和学生三方主体共同完成。实施框架主要包括3个阶段内容:项目选择、项目实施过程及项目评价和总结,如图1所示。endprint

项目选择阶段主要包括两项目标:选择课堂案例并提出与课程相关的企业需求。这两项目标根据实际授课的学生特点,由教师和企业专家以集体备课的形式讨论确定。案例选择是从校企合作预先建立的企业案例库中选择一个案例与课程最为贴合的企业案例。由教师根据课程大纲对案例进行精简和分解,分解后的案例可以根据课程安排进行多阶段实施。由企业专家根据现有的产业需求提出若干与课程相关的企业需求和构想,教师概括并简化相关构想后形成若干小组项目任务。

项目实施阶段将分阶段完成,每一阶段即包括教师传统的理论授课和实验实践阶段,又包括学生课上及课后的编码及相关文档编写,每一阶段结束时由企业专家和教师共同答疑和评审。教师授课过程中根据实际课时情况可以讲授法、验证性试验等方法在短时间内形成一次学习的循环反馈,如果课时有限可以结合MOOC,SPOC等翻转课堂方法进行授课[7]。有了一定的基本理论和实践经验的学生,进一步完成当前阶段的案例代码,小组需要利用课后时间写作完成小组任务项目当前阶段的内容,并撰写项目日志(项目分工、项目进度、bug解决等),每一阶段的最有一次课由企业专家和教师共同对案例和项目答疑和评审,对当前阶段点评并提出下一阶段实施的具体目标。

项目实施阶段重视培养学生的编码实践、协调配合和项目文档三方面能力。学生需要分小组共同协作完成,这个过程对未来学生职业能力素养的培养起到一定作用。小组项目编码有别于传统教学课堂无法得到老师的传统授课型讲授指导。小组成员必须共同提炼出项目的具体问题点,协作解决项目个性化的实际问题,如果问题经过研究仍然得不到解决须精炼后在答疑和评审课程中准确提出。学生在学习编程语言课程的时候容易重技术轻文档,往往可以花上几十小时写程序也不愿意花几个小时写文档,文档撰写能力弱是学生进入到企业中普遍面临的问题。项目日志的要求能辅助教师监控学生编码实践和协作全过程、通过实践可以提升学生文档撰写能力。

项目实施结束时,课堂上将由老师和学生共同完成整个课堂案例,每小组成员也将提交小组项目文档及代码。由小组汇报总结小组项目,企业专家和教师共同对小组项目进行评审和总结,对小组项目提出进一步改进意见。小组项目可作为学生参加比赛的项目案例原型,对于有实际应用价值的项目也可以进一步创新孵化。

3 教学实践

某学院计算机工程分院软件工程专业,将面向企业项目教学法应用到“Python语言程序设计”课程教学实验、实践教学过程中。教学过程划分为理论、实验和实践三个环节。前期的理论与实验相结合,教师使用的教学资源,力图贴近生活实际,趣味性高,激发学生的学习兴趣。实践教学中教师和企业专家结合翻转课堂[3]使用企业项目化进行教学实施,依据面向企业的项目教学法实施框架设计进行实施。课程结束时分组完成了相关实践项目。其中,较为突出的一组同学应用课程内容申请并部分完成了《辽宁省大学生创新创业实践项目——基于网络大数据的大学生旅游网》。该组同学运用Python网络爬虫技术编写实现了网络爬虫子项目,成功从较为主流的旅游网站上下载大量相关游记数据,实现了该课题的大数据基础,网络爬虫子项目得到企业专家的好评。

根据学生的课堂表现、结课考试和课后学生问卷均表明面向企业的项目教学法具有实际意义,学生所在的实习企业的反馈表明学生的动手实践能力、职业素养和协作能力都有一定程度的提升。

4 结语

传统的项目教学法选择的项目只能供练习使用,校企合作往往是通过实习的方式提升学生的实践能力,职业素养,但因为合作形式单一而且不够深刻。高校软件专业还需要一种更加有效的教学方式进一步提升学生的工程实践能力、协作能力和职业素养。面向企业项目教学法能深入校企合作解决现在高校软件专业对学生工程实践能力的培养,并能有效提升其它相关能力。

参考文献

[1] 易新河,文益民,陈智勇.我国校企合作研究二十年综述[J].高教论坛,2014(2):36-41.

[2] 朱枫.国内项目教學法的研究——兼谈项目教学法对中国外语教学的适用性[J].教育理论与实践,2010(27):54-56.

[3] 唐琳,李彤,肖大薇.基于翻转课堂的Java开发实践课程教学设计[J].计算机教育,2015(4):103-106.endprint

免责声明

我们致力于保护作者版权,注重分享,被刊用文章因无法核实真实出处,未能及时与作者取得联系,或有版权异议的,请联系管理员,我们会立即处理! 部分文章是来自各大过期杂志,内容仅供学习参考,不准确地方联系删除处理!