张丽景
(兰州石化职业技术学院,兰州 730060)
高职院校软件技术专业毕业设计指导研究
张丽景
(兰州石化职业技术学院,兰州 730060)
高职院校软件技术专业毕业设计是毕业生对在校期间所学知识的综合应用和检验,具有非常重要的现实意义。目前该专业毕业设计教学中普遍存在学生对课程重要性认识不足,选题不当,教学管理不规范,考核方式不科学等问题,严重影响了课程的教学效果。为保证教学质量,高校应结合专业特点,加强对学生学习态度的引导,正确指导选题,细化教学过程管理,量化考核标准,切实有效地提高毕业设计质量。
软件技术;毕业设计;指导
毕业设计是高职院校毕业生的总结性独立作业,是学校教学过程的最后一个重要环节,是总结检查学生在校期间的学习成果,评定毕业成绩的重要依据。软件技术专业毕业设计一般侧重实际应用方向,要求学生综合运用所学的专业知识和编程技能,开发小型的管理信息系统。其目的在于加强学生对所学知识的理解、巩固和综合运用,培养学生分析和解决问题的能力,锻炼学生独立思考、勇于创新、精诚合作和不畏困难的精神[1]。然而目前有些高职院校软件技术专业的毕业设计教学中存在一些问题,教学效果不够理想。本文将就该课程设计的指导方法提出一些观点和建议。
(一)对毕业设计的重要性认识不足
毕业设计一般开设在高职教育的第五学期,此时很多学生都已经签约了用人单位。学生在思想上会认为自己已经毕业,毕业设计只是个形式,只要把论文完成,按时上交就可以了。因此,很多学生在做毕业设计时态度不积极,课堂上有些学生占用大部分时间上网聊天、看视频或者玩游戏,有的甚至不来上课。等到要交作业的时候,随便从网上下载一篇毕业论文应付了事。在每年的毕业论文答辩会上,都出现过这样的情况:学生对自己的论文题目解释不清,对所开发系统的功能描述不准,对专家提出的问题回答不上来。这些都是因为学生没有充分认识到该课程的重要性。
(二)毕业设计选题不当
选题是毕业设计开展的第一步,也是关键的一步。好的选题能够激发学生的创作热情,提高学生的学习兴趣。但是目前有些高职院校的毕业设计选题陷入了恶性循环,主要存在两个方面的问题。一是题目陈旧没有新意。很多教师在毕业设计指导课上会习惯性地给学生一些参考题目,这些题目往往是连续使用了很多年的旧选题,严重影响了学生创新能力的培养和发挥。二是选题不准确。学生缺乏实际项目开发经验,很容易出现选题过大、过小或题目缺乏实际应用价值的现象。题目过大,系统功能复杂,技术要求高,超出学生的能力水平会导致设计任务完不成;题目过小,难度和工作量上就不能满足毕业设计的考核要求[2]。
(三)课程管理不到位
不少高职院校的学生在进行毕业设计时都已经到用人单位顶岗实习,这给毕业设计的管理带来不便。毕业设计的教学模式不同于普通课程,教师一般是定期对学生的工作进展情况进行抽查,对学生设计过程中遇到的问题进行集中答疑。对于已经到单位顶岗实习的学生,只能通过网络进行在线辅导。学生的选题不一样,难度不一样,加上自身素质的差异,他们在进行毕业设计时的工作进度往往是不一致的。由于缺乏统一的管理,最终毕业设计完成情况就各不相同,部分学生到最后草草收场,严重影响了毕业设计课程的教学质量。
(四)考核方式不科学
基于毕业设计课程的特殊性,很多高校都采用集中答辩的方式进行最终考核。答辩时,学生用PPT解说自己的毕业设计项目,评审老师检查毕业论文,进行提问。由于时间有限,评审老师主要检查论文编辑格式是否符合要求,论文是否有明显的抄袭痕迹,项目是否有详细的设计过程,项目是否实现以及专业知识提问能否回答正确。这种考核方式就给部分投机取巧的学生提供了机会。他们从网上下载现有系统,抓取操作截图,把网上相关的毕业论文重新编辑整理,蒙混过关。因此,毕业论文完成情况并不能反映学生的真实水平,这种考核办法存在很大的漏洞。
(一)提高认识,端正态度
首先要让学生明白毕业设计课程的重要性。教师要利用第一节课给学生讲明白毕业设计的意义、主要工作任务、上课方式和考核办法,让学生对这门课有清晰的认识,在思想上高度重视起来。同时,在平时的课堂教学中,教师除了传授知识和技能外,可以有意识地强调本门课程在进行毕业设计时发挥的作用,让学生对自己所学的知识有系统的认识,为最终的毕业设计打下基础。
(二)解放思想,发展个性
在选题上,教师一方面可以给学生提出专业性的建议,另一方面要充分尊重学生自己的想法。具体做法是:一要充分了解新时代大学生的个性,综合考虑学生对所学课程的理解和掌握程度,关注学生感兴趣的热点话题,从实际出发,鼓励学生选择自己喜欢的课题;二是教师可积极吸收学生加入到自己的科研队伍,感受真实项目的开发过程;三是参加顶岗实习的学生可以选择企业的实际工程项目,在工作的同时完成毕业设计。这些做法可以充分调动学生的学习积极性,锻炼学生的创造力和想象力,充分发挥毕业设计课程的价值。
表1 工作任务分解及考核指标
(三)细化任务,重视过程
细化毕业设计任务,重视过程化管理是保证毕业设计质量的重要手段。一般高职院校学生进行毕业设计可2~3人分组完成。按照自由组合的原则,教师可适度调整,保证每组人员搭配合理。比如两名优秀的学生可以帮助一名中等生;每组中既有编程能力强的,又有数据库设计好的,还有擅长文档编写的,尽量模拟企业真实情况,充分发挥每个学生的特长,做到各尽其才[3]。软件技术专业学生开发管理信息系统的工作任务分解及过程化考核指标如表1所示。
(四)全程监控,量化考核
毕业设计任务安排清楚后,实施有效的过程化考核手段是非常必要的。合理、详尽的考核措施可以更好地约束和引导学生完成毕业设计。这里,我们建议利用网络作为交流平台,对学生的毕业设计开展过程实施全程监控,对每一步的工作成果实行量化考核。教师首先发布教学任务安排;学生在规定的时间内提交阶段工作成果,教师审阅并给出修改意见;学生修改并上传修改结果,教师对本阶段作业以百分制打分;当整个毕业设计课程结束时,教师按相关比例进行换算,给出最终成绩。
这种考核方式既给了学生充分的自由空间,又能有效督促学生保质保量地完成毕业设计。学生在专业技能得到综合运用的同时,也在自我管理、自我约束和团队协作方面得到了一定的锻炼,为今后进入职场打下良好的基础。
毕业设计不仅是学生对所学专业技能的一次综合应用,也是学生职业素质的一次综合培养。积极正确的引导,新颖恰当的选题,规范开放的管理,科学合理的评价是提高毕业设计质量必不可少的四个要素。对软件技术专业学生而言,毕业设计的实施方式贴近企业实际项目开发,能鼓励学生主动参与研究,培养其严谨周密的思维和有效合作的团队意识,改变学生被动接受,疲于应付的学习状态[4],是有效开展毕业设计的重要举措。
[1]张鲲.高校计算机专业数据库课程设计教学指导与实践研究[J].软件,2012,33(2):84-86.
[2]邱月.数据库课程设计教学模式研究[J].软件导刊,2013(8):174-176.
[3]杨雪.职业院校计算机类课程教学方法初探[J].职业教育研究,2011(6):150.
[4]王艳红.在数据库课程设计中培养学生项目开发能力[J].计算机教育,2009(13):91-92.
On Graduation Design Guiding of Software Technique Major of Higher Vocational College
ZHANG Li-jing
(Lanzhou Petrochemical Vocational and Technical College, Gansu Lanzhou 730060,China)
The graduation design of software technique major in higher vocational colleges is the comprehensive application of knowledge during the period of school graduates and inspection,which is of practical significance.At present there are problems of insufficient understanding,improper topic selection,nonstandard teaching management,and unscientific evaluation method which seriously affects teaching effect.In order to ensure the quality of teaching,universities should combine graduation design with professional features, strengthen the guide of students learning attitude,correct guidance topic selection,refine teaching process management,and make quantitative assessment standard to improve the quality of graduation design effectively.
software technology;graduation design;guide
G642.477
A
1673-2022(2015)02-0050-03
2014-12-10
甘肃省教育厅硕士研究生导师项目(1015B-6)
张丽景(1981-),女,河南巩义人,讲师,硕士,研究方向为软件工程、软件测试。