计算机专业能力培养的实践改革
2013-04-02孙全玲赵彦强
孙全玲,赵彦强
(安徽建筑大学 电子与信息工程学院,安徽 合肥 230601)
计算机专业能力培养的实践改革
孙全玲,赵彦强
(安徽建筑大学 电子与信息工程学院,安徽 合肥 230601)
程序设计能力是计算机专业学生的重要能力之一,而毕业设计环节又是提高和检验专业能力的重要方法.但是,我院计算机专业学生在毕业设计过程中,学生普遍不重视毕业设计过程中相关专业知识的学习及应用,学生的学科能力得不到应有的提高.针对此现象,对毕业设计实践环节进行改革是很有必要的.
毕业设计;计算机;专业素质;能力培养
程序设计能力是社会对计算机人才需求中需求量最大的能力之一,也是检验计算机类毕业生的标准之一.程序设计能力是由计算思维能力、算法设计与分析能力、程序设计与实现能力和系统分析开发能力四部分组成[1].
计算机专业类的毕业设计工作是对学生的程序设计能力培养的重要方法之一.学生在毕业设计过程中要能够运用已有的知识和能力完成毕业设计课题所要求的内容,不管是编写程序代码还是进行算法研究,都要学生踏踏实实地做.毕业设计对提高学生分析问题解决问题的实际能力有着重要的作用.
1 我院计算机专业毕业设计中存在的问题
1.1 学生对毕业设计的课程目标不明确
我院计算机专业的学生的实践能力普遍欠缺,平常课程实验及课程设计类的实践课程的考核方式欠客观,最终成绩基本由笔试的卷面成绩和实验报告类的书面成绩为主要评定方式,所以,很多学生在没有做实验的情况下还可能得到较高的课程成绩.此外,我院的实验平台设备落后,实验管理人员责任不到位,很难对学生的实验过程进行有效的监督.这些都导致学生对计算机软件开发平台运用能力差,所以他们都羡慕那些动手能力强,对于软件开发环境熟练操作的人员抱有非常大的崇拜心理.
学生在毕业设计过程中把大部分精力放在了熟悉使用开发环境的工作中,而对于软件项目开发的其他过程,如项目调研,项目系统设计等环节不重视.这样在整个毕业设计的过程中对于文献查阅、科技论文写作、团队合作及沟通的能力上达不到毕业设计的目标要求.
1.2 学生的基础知识不扎实
在多年的毕业设计论文批阅和毕业设计答辩过程中,笔者经常发现学生不知道什么是流程图,流程图画的是五花八门,没有任何规范.
笔者还发现一个明显的现象,就是在学生的毕业设计成果中,对数据库的设计也是非常随意,不知数据的规范化,不知数据之间的联系,不知数据对项目开发的作用,一般就是设计了简单的独立的几张数据表,然后用开发环境对其进行简单的增,删,改操作.这样,就算完成了数据库方面的软件项目.
学生在对先前的理论课程的教学内容的使用中缺乏应有的专业能力.对软件工程的理解,对数据库项目的理解太过简单或随意.
1.3 思想不重视
学生不重视:现在企业对人才要求较高,对人才的需求也更迫切,每年在大四上学期就已经开始大范围的招聘.这对于即将毕业的大学生来说,是个激动的时刻,他们对招聘会跃跃欲试,基本上都忙碌于各招聘会之间,又毕业设计的时间与考研初试、复试及许多招聘时间重合,在这种情况下,多数学生在毕业设计环节上投入的精力甚微,甚至放弃.
教师重视度下降:现在教育主管部门和社会又非常看重高校就业率指标,学校相关部门对学生的毕业设计工作也没有统一的要求,毕业设计指导教师只好简化对学生的毕业设计的具体工作.
1.4 毕业设计的课题变化不大
指导教师一般认为学生科研能力有限,不让学生参与自己的课题,就随便以简单的方式选择课题,常见的人事管理系统,图书管理信息等较简单的信息管理系统.学生选这些课题,也是因为在许多计算机书籍中可以找到此类系统的实现方法,甚至可以在网上找到类似的源代码,学生把界面换一换,就成了自己做的系统,也有很多已经成型的论文,把别人的论文稍加修改就成了自己的论文.
1.5 监控方式不妥
毕业设计的指导教师,都是在担负大量的教学和科研任务的同时担任毕业设计指导工作,在时间和精力上都有限,而对毕业设计的监控工作基本上都是流于形式的要求教师填写各种表格,并不能起到真正的监控作用,反而使部分教师产生抵触情绪.
我院计算机专业的毕业设计课题偏重于工程应用型,基本上都是要做出软件或硬件的系统,实践性较强.青年教师的的经验还是欠缺,科研、实践等综合能力较弱,承担指导毕业设计的这种综合性实践教学的效果不理想.
2 我院在计算机专业毕业设计工作中采取的对策
针对毕业设计中存在的问题,我院采取了积极对策,在近两年已毕业或将要毕业的学生中,反映良好,已经取得阶段性成果.
2.1 积极与企业合作,寻求更好的毕业设计指导方式
现在企业对毕业生的要求很苛刻,既要上手快又要上班早,所以在每年的毕业设计时候,很多学生都在工作单位上班,他们只会抽出很少的精力来做毕业设计工作,而学生在没有实践或培训的经历,在工作中会有很大压力并很难满足工作性质要求.
很容易导致企业招不到合适人才,而学生又很难找到合适工作单位的两难境地.
今年我院有一部分学生的毕业设计工作在培训机构完成.现在的培训机构针对当今大学生眼高手低的问题,提出了岗前实训的培训方式.机构以项目开发环境的熟练使用为教学目的,对程序代码的使用为方式,培训计算机专业学生的工作能力.笔者也参与了企业的培训工作,在三个多月的培训中发现,企业只注重应用,对软件开发的相关思想,方法,理论的指导很少.这样,很多学生在培训结束后,虽然能熟练地操作开发环境,运用相关的代码,但是,却很难独立地做出完整的项目.
而学校的教学侧重于基本概念、基本理论以及基本算法的教学.有很完整和成熟的计算机专业教学体系.
我院根据这种情况积极探讨与企业的合作,将毕业设计的课题实施过程的指导工作交由培训机构辅导,并进行成绩考核.而对于毕业设计任务的分配及论文的指导工作由本院指导老师承担,并进行成绩考核.两部分考核成绩作为学生毕业设计指导分.
学生利用毕业设计这一学期的时间到企业进行项目实训,在特定的专业方向上进行深入学习.学校与企业合作,积极采取基于工程项目驱动的教学模式,努力培养学生从工程全局出发,综合运用多学科知识、各种技术和现代工程工具解决工程实际问题的能力及综合素质,强化培养学生的自主学习能力、创新意识和探索未知领域的兴趣.另外,通过加强与软件企业合作,还可以将软件行业所需要的专业能力融入人才培养体系.
2.2 认真把好毕业设计选题关
在课题的准备上要求指导教师注重课题的实用性、创新性、教学性.与实际结合的课程能激发学生的学习动力,产生强烈的学习爱好.在多年毕业设计选题中,选到实用性强的课题的学生积极性明显高于其他学生.因此,课题应尽可能地贴近实际,并注重课题的教学性能,使知识承上启下,可有助于学生进一步消化原有知识,提高自己.
在任务分配中要求指导教师考虑学生实际能力的差异:不同的学生在理论基础和动手能力方面存在着较大的差异.因此,课题的预备要有层次性.否则,太简单的课题将使部分能力较强的学生产生轻视的态度,草草了事,或过早地完成设计而影响其他学生;而太难的课题使部分基础较差的学生感到无从下手,产生畏惧感,最后得由教师手把手地教,甚至由指导教师一手包办,使毕业设计流于形式,起不到应有的作用.因此在分组的时候要求指导教师合理安排,而在布置课题时,基础好的学生和基础差的学生的设计课题有所不同,尽可能符合每一位学生的实际能力,使每一位学生都能产生强烈的探索欲望,解决问题的迫切心理要求.
2.3 加强毕业设计各环节的监督管理工作
学院成立了由主管教学的院长、教研室主任、业务骨干教师和教管人员组成的毕业设计指导委员会.委员会依据教育部评估指标体系和学校的教学管理制度,制定了符合我学院实际情况的计算机专业毕业设计管理制度,对整个毕业设计流程进行指导和监督.学院要求各教研室成立以教研室主任为组长的毕业设计指导小组,在委员会领导下负责毕业设计的具体实施.
学院在毕业设计期间采用动态过程管理的方式指导毕业设计工作.
(1)学院在每年秋季学期就组织毕业设计前的动员工作,组织参加毕业设计的全体教师认真学习有关毕业设计要求的文件,学生完成毕业设计选题工作,并要求指导老师与学生之间进行课题讨论及任务分配,这样学生可以利用假期时间熟悉课题并提前做好相关准备.
(2)在春学期开学初起就要求学生做好开题报告,并安排好毕业实习.
(3)在毕业设计中期,会安排一次全面的中期检查,由院毕业设计指导委员会负责学生的工作进度、教师指导情况及毕业环节工作中存在的困难和问题,采取措施解决问题.并认真做出中期检查总结.
2.4 加强指导教师理论知识和实践经验
毕业设计既涉及理论知识又涉及实际操作技能.因此指导教师既要能从理论上指导,又能给予实践上的帮助.我院为专业教师提供与企业合作的平台,教师参与企业项目,或到软件企业进行培训,增强实践经验,同时学院也聘请企业有经验的工程师作为指导老师,从两个方面增强指导教师的指导能力.
3 结束语
通过进一步加强对毕业设计各方面的改革,加强了指导教师的责任心及指导能力,促进了学生的积极性和主动性,培养了他们的实践能力和团队精神,大大提高了毕业生的专业素质和毕业论文的质量.
从已毕业学生的工作情况看,上述措施的效果显著,但仍存在一些问题,如校外实训基地对毕业设计工作的整体把握能力较薄弱,如对论文的规范性要求,对课题的科学性重视不够等,今后的任务还很艰巨.
〔1〕温艳冬.关于提高计算机专业毕业设计质量的对策研究[J].计算机教育,2011(12):103-106.
〔2〕韩建民,王丽侠,贾洞.大学生程序设计能力的层次化培养模式[J].计算机教育,2012(3):18-22.
〔3〕教育部计算机科学与技术教学指导委员会.高等学校计算机科学与技术专业发展战略研究报告暨专业规范(试行).高等教育出版社,2006.
〔4〕教育部计算机科学与技术教学指导委员会.计算机科学与技术专业发展战略、规范及认证.
〔5〕王玉锋,刘保旨,李雪梅,等.计算机专业本科毕业设计的探讨.计算机教育[J].2010(1):77-79.
G642
A
1673-260X(2013)11-0200-02
安徽建筑工业学院计算机科学与技术示范专业专项基金;计算机科学与技术专业人才培养模式改革研究与实践(20100764)