汉语大全>计算机理论>计算机专业毕业设计指导方法探讨与实践

计算机专业毕业设计指导方法探讨与实践

详细内容

1 引言计算机专业的学生毕业后大多希望从事计算机软、硬件开发工作,但实际的就业情况并不如此,真正进入软、硬件开发领域的人不多,究其原因是学生缺乏系统的实践训练,没能向应聘企业展示其真实的水平。毕业设计是本科教育的一个重要环节,是学生综合运用所学理论知识与技能解决具体问题的实践活动,也是毕业前的一次重要的系统实践训练。这个环节把握得好,对学生就业有很大的帮助。但目前许多高校的毕业设计环节存在一些问题,导致毕业设计没能发挥出应有的作用。笔者多年来一直从事计算机专业的毕业设计指导工作,认真分析了其中存在的问题,经过不断的探索和学习,总结出一套指导毕业设计的方法并用于实践,取得了较好的效果。
  2 毕业设计中存在的问题及原因导致毕业设计效果不理想既有学生方面的原因,也有毕业设计指导教师方面的原因。从学生方面看,首先是基础知识不扎实。计算机专业的学生在1~3年级系统地学习了计算机软硬件方面的知识,并进行了实验、课程设计等多方面的训练。但是由于存在学生整体素质下降、外界诱惑太多、学习风气不佳、教师水平参差不齐等方面的原因,使得部分学生并没有牢固掌握教学大纲要求的内容。实验、课程设计等实践训练属于考查范围,许多同学随大流蒙混过关,没有达到既定的目的,这样就造成学生既没有扎实的理论知识,也没有较强动手能力的尴尬局面。其次是就业压力大。前些年计算机热,每所本科院校都招收了大量的计算机专业学生,尽管由于社会的发展产生了更多的就业岗位,但相对毕业生的数量仍是供大于求。许多学生花费大量时间穿梭于各大城市寻找理想的工作,找到工作后又要进行岗前培训,用于毕业设计的时间极其有限。第三是毕业设计风气不佳。毕业设计指导教师考虑到学生找工作等实际情况,平时并没有对学生进行严格的时间要求和进度管理,很多学生直到毕业设计即将结束时才仓促完成任务,毕业论文也是东拼西凑,但是绝大多数学生还能顺利通过毕业答辩。这种风气一届一届往下传,以致使学生误认为毕业设计并不重要也很容易通过,即使有时间也不把主要精力投入到毕业设计中去。另外,部分学生平时养成散漫的习惯、畏惧困难等因素也直接影响毕业设计的质量。
  从指导教师方面看,首先是选题不合理。有的题目过大,如银行管理系统的开发,该课题涉及很多方面的内容及相关领域知识,学生往往感到无所适从,凭想象进行设计;有的题目过小,如抢答器的设计,学生在2~3周内就能完成任务,工作量不符合毕业设计的要求;有的指导教师为迎合学生的偏好选择商务网站设计、多媒体产品开发等题目,学生开始很有兴趣,但随着问题的深入经常出现做不下去的情况。其次是指导过程不科学。不论是软件开发还是硬件设计,大多注重核心功能的实现,而忽略培养学生规范的设计过程及良好的设计习惯,使得毕业设计对学生的锻炼有限。比如进行软件开发时只注重功能的实现,没有认真进行需求分析、设计方案的讨论、设计书的编写、编码风格的规范以及软件测试的要求,学生完成设计后,开发出的产品大多没有应用价值,自身能力也没有得到提高。第三是管理不严格。学生大多以找工作、查资料、寝室(或家里)有计算机等为借口不到指定地方进行毕业设计,指导教师从理解学生角度出发没有强加限制,等到阶段检查时学生又以没有时间来开脱,并保证以后一定抓紧设计,这样一次次的开脱,最后指导教师只能任凭学生仓促完成设计任务。第四是评价不客观。毕业设计成绩一般由开题报告、毕业答辩和毕业论文三部分成绩组成,开题报告比较简短,不容易分辨出差距,毕业论文可以拼凑,毕业答辩由于人数众多不可能深入地了解学生,因此毕业设计成绩不能合理地体现出设计过程及设计工作量的情况。