软件技术实训课教学存在的问题与对策
2017-03-29彭健
彭 健
江西财经职业学院 江西九江 332000
软件技术专业主要是培养软件开发专业人员,对其实践操作能力、创新性、系统性要求很高。因此,教学有成效的软件技术实训课能有效的巩固学生理论知识,提升学生实践能力,使学生在职业素质养成、专业技术应用能力和职业技能方面更加完善。
一、实训课的概述
软件技术实训课就是掌握软件技术“实用”的技术,以此来完成与企业需求更好的对接。目前软件技术专业的实训课主要分为三种类型:(1)课程设计:学习完一门课程后,运用该课程所学的知识,完成一道与课程内容相关的综合性题目。(2)学期项目实训:每学期末,为整合本学期多门核心课程知识而开设的技能训练课。一般要求学生完成一个小型的项目或一个大型项目的功能模块。(3)综合实训:综合运用所有专业课程知识的技能训练课。学生要完成一个规模比较大的基于WEB的企业应用程序。
二、软件技术实训课教学存在的问题
通过调研,目前软件技术实训课教学效果不佳的情况普遍存在,尽管实训课贯穿了学生学习的全过程,但在实际的效果上却存在许多问题:
(一)师资力量相对薄弱
软件技术实训课对老师的项目实施经验要求比较高,然而目前实训课很多任课老师主要就是从事课程教学工作,缺乏在企业从事软件技术项目的开发经验。项目开发经验不足,这些老师就很难在实践中准确把握项目开发的重点难点,也很难把实际项目开发中的组织形式、具体流程、注意事项、可能出现的问题通过实例教授给学生。
(二)实训课教学内容有偏差
实训课教学就是要采用真实的项目作为案例,多是来源于曾经或目前实际投入使用的信息化系统,是为了更好的为学生展示从需求分析到测试部署的开发过程各个环节,让学生在实践中学习,但很多实训案例往往规模比较大,而教学时间有限,短期内学生无法把握项目整体,也不能很好的了解相关项目开发的全过程。另外,不少项目案例考虑多方面问题,架构比较复杂,并且采用了一些技术手段,这些内容对刚刚掌握软件技术基础的学生而言很难理解,更难升华。
三、实训课教学问题对策
针对目前实训课教学存在的问题,以及其对实训课教学效果的影响,要有效提高学生实践动手能力、着实培养学生职业素养,分析对策如下:
(一)加强实训课老师的专业技能水平
软件技术实训课教师的项目开发经验非常重要,很大程度上决定了该实训课的教学成果,因此提高其专业技能水平和实践经验是重点,可以在实训课中聘请企业项目开发人员作为指导老师,同时也应大力培养校内专任教师,安排他们到软件开发企业中参加项目开发,锻炼个人能力,积累项目实施经验。
(二)完善实训软硬件资源
为实训教室配备至少一台服务器和相关的网络设备,并在服务器上安装常用的软件开发工具,以便模拟真实的团队开发和测试环境。组织老师编写实训指导书,制作项目开发各阶段的文档模板,建设项目案例库,并将实训案例的需求分析、系统设计、编码测试、部署全过程制作成微视频的形式,以便学生学习。
(三)改进实训方式
学生实训的题目可以是老师指定的,也可以是学生根据自身实际情况自主选择确定的,鼓励学生承接各类真实的软件项目,在实训课上完成。实训的组织按照企业项目开发的形式,组建项目小组,以团队合作的形式及企业管理的模式完成需求分析、概要设计、详细设计、编码、测试和部署的开发流程。整个实训的过程以学生为主体,让学生在实训过程中产生相互协作、交流的意识,在巩固知识和技能的同时也潜移默化的培养了他们的职业素养,最终形成一种以项目为线索、发展学生综合应用能力为根本的适用于软件技术专业实训课程的教学方法体系。
(四)完善考核形式及内容
实训课程的考核应该增加过程中的考核,指导教师在设定的每个里程碑都制定针对性不同的考核标准,并依据考核标准在开发的不同阶段对项目组每个成员打分。实训课教学内容以技术为主,但也不能忽视职业素养的培养,因此,应该将职业素养的教育贯穿实训课的每个环节,项目完成后,项目组成员以答辩的形式参与结果考评,根据答辩情况和项目的完成情况,分别以不同的视角从职业素养、专业技能素养和学生个人进步程度对每个项目组成员进行打分。根据工作量,角色贡献程度及团队合作精神等要素最终在项目组内部讨论、确定每个成员的分数。最终建立评价内容、评价形式、评价目标、评价主体多元化的考核评价方案,确保实训课考核的全面性、客观性和真实性。
四、结语
软件技术实训课是培养软件技术专业实用型人才的重要环节,通过对目前实训课教学问题的分析,做了一些教学改进的思考,目的在于培养软件技术专业学生动手能力、职业素养、综合素质,以更大程度上完成专业技术与企业的需求对接。
[1]闵娟娟.计算机专业软件类课程群的实训教学模式方案[J].计算机教育,2015(15):100-102.
[2]郭维威.高职软件技术专业实训课程体系构建的探索与研究[J].鸡西大学学报,2011(10):26-27.