时间:2022-10-20 20:28:32
引言:易发表网凭借丰富的文秘实践,为您精心挑选了九篇计算机专业本科论文范例。如需获取更多原创内容,可随时联系我们的客服老师。
【关键词】计算机专业;毕业论文;质量监控
0 引言
由于毕业设计是高等教育人才培养方案的重要组成部分,在设计过程中需要学生综合运用校内外获得的理论知识及实践经验,在老师的指导下独立的完成。通过毕业设计的实践训练,进一步巩固和加深所获得的专业知识,培养学生分析和解决实际问题的能力,而且还能够锻炼学生撰写文章的能力。然而计算机专业本科学生的毕业设计(论文)普遍存在着不尽如人意的地方,毕业设计的质量不高,在很大程度上并没有达到计算机专业毕业设计的目的。
1 毕业设计(论文)质量不高的原因
1.1 学生不够重视
一方面学生认为毕业设计只是教学环节的一个过程,不管完成的质量如何,都能蒙混过关,学生从思想上没有引起足够的重视。另一方面由于扩招,毕业生人数增多,面临严峻的就业压力,学生不得不将大量的时间和精力投入到找工作、面试或考研中,对毕业设计只能应付了事。
1.2 日常教学与毕业设计没有有机结合
本科计算机专业毕业设计内容涉及学生综合运用所学的专业知识的能力,包括算法设计、软件开发流程、数据库的设计、程序调试等方方面面。然而在教学过程中由于课程教学学时的限制或缺乏硬件设备等诸多原因,导致课堂教学只能完成最基本的教学任务,学生没有达到独立开发系统的能力,在学习过程中,学生很少有机会参与科研项目的研究,不了解系统开发的流程等,导致毕业设计时多数学生不能按要求完成指导老师给出的设计任务或完成的质量不高。
1.3 所选的毕业设计题目不恰当
计算机专业学生的毕业设计题目可以从理论、软件和硬件等方面进行选择,然而多数学生由于起点低,基础比较薄弱,毕业设计做软件或硬件的较多,进行理论研究的学生很少,我院的计算机专业毕业设计题目一般由两方面构成,一是指导老师给出题目,并指出题目类型、题目来源、题目主要内容、预期目标、要求解决的问题及重点、题目难易程度等方面的信息,之后由学生进行选题。二是学生自己命题,然后找老师指导完成。不管哪种方式首先都要由指导老师给出任务书,明确给学生提出毕业设计的时间安排 、研究方案和目标、任务要求等,指导教师针对选题提供相应的参考文献,学生根据指导老师提出的任务书,撰写毕业设计(论文)开题报告,包括主要研究内容、研究意义及预期目标、拟采用的技术路线、研究方法及步骤等,然而学生在选题时,由于老师给出的题目,理论性强或学生不感兴趣。不能进行深入思考导致无法完成。学生自选的题目,由于缺乏经验,没有进行切实的调研,所有的功能需求全凭想象完成,导致做出来的成品功能不全毫无应用价值,且题目多为各种类型的管理系统缺乏创新。
1.4 论文写作不规范
毕业设计后期,要求学生根据其系统的开发过程撰写出毕业论文。有的学生由于没有留出充足的时间来写论文,直到答辩前期才匆忙完成,导致毕业论文大多格式不规范、结构不合理,更缺乏对系统中关键技术进行论述,更多是靠粘贴代码或对系统界面进行截图来充当篇幅。
1.5 指导老师缺乏责任感
按要求,学生进行毕业设计开题之后,指导老师每周都要与学生交流,了解学生的设计进度,及时与学生一起解决在设计过程中遇到的难点问题,填写指导记录,设计中期还要进行中期检查等相关工作,然而由于指导老师往往忙于教学或科研,加上学生不主动联系老师、老师也不找学生进行指导,到最后指导老师只是在设计方向和论文写作上把把关。从而也影响了毕业设计的整体质量。
1.6 毕业设计答辩流于形式
我院计算机专业学生的毕业论文最终成绩由指导老师、评阅老师及答辩成绩三部分构成,一方面由于学生的侥幸心理,觉得毕业设计做了,答辩就能通过,不重视答辩,对评阅老师提出的修改意见置之不理。另一方面由于本科生数量过多,答辩任务很重,答辩往往流于形式,没有起到从质量上把好最后一道关的作用。
2 相关应对措施
计算机专业毕业设计质量是衡量教学水平的主要依据,在本科教学中有非常重要的地位和作用,因此要进一步加强本科毕业设计质量的管理。
2.1 加强思想教育
一方面加强学生的思想教育,让学生深入了解毕业设计的意义、毕业设计的基本过程和研究方法等,让学生在思想上引起重视。另一方面加强指导老师的思想教育,将毕业设计与教师教学评价挂钩,从而提高指导老师的责任心。
2.2 加强计算机专业实训基地建设
加强计算机专业实训基地建设,稳步发展校企合作基地。一方面通过校企实践教学基地的建设能够弥补课堂教学的不足,进一步巩固和提高专业知识,同时学生有更多机会参与科研,熟悉科研环境及流程,为毕业设计独立完成系统的开发打下基础,另一方面指导老师可以通过实践教学内容,有针对性的为学生毕业设计进行命题,让老师、学生对毕业设计题目进行双向选择。学生结合自己的兴趣根据自己需求选择题目,比如准备考研的学生可以选择其科研方向相关的研究性题目,为今后的研究生学习奠定一定研究基础;准备就业的学生,选择与实际工作相结合,具有实际开发背景的题目,这样就可以通过毕业设计积累相关的就业实践经验,为就业打下基础。
2.3 加强制度管理
在毕业设计过程中,建立各种规章制度对老师和学生形成约束,规范毕业设计流程,严格执行各种检查制度,制定规范的毕业论文书写格式,在答辩过程中制定详细的毕业设计质量监控体系,毕业设计不仅要检查最终的毕业设计成果,还应该从学生调研、选题、毕业设计和论文完成的过程进行监控,尤其对不合格或达不到指导老师要求的毕业设计作品要严格执行淘汰制度,对其进行多次的补答辩,对抄袭、买卖设计或论文的学生进行严肃处理,在制度上纠正不良的学风。另外,为调动指导教师的积极性,应该对毕业设计质量高的学生和指导老师给予奖励。
3 总结
计算机专业毕业设计作为本科教学计划中的最后一项任务,它承担着培养学生综合运用所学知识的技能、是教学中的一个最重要的、无可替代的环节,毕业设计质量高低也是衡量高等教育教学水平的一个重要依据,同时也是提高高等教育人才培养质量、培养大学生实践能力、创新能力的一个重要实践教学环节。因此,提高计算机专业毕业设计的质量,意义重大。
【参考文献】
(上接第119页)[1]胡小燕.本科本科毕业论文(设计)质量滑坡原因分析及对策[J].科技广场,2005(11).
随着现代信息技术的迅猛发展,网络技术在教育中的应用日益广泛和深入,特别是Internet与校园网的接轨,为中小学教育提供了丰富的资源,使网络教学真正成为现实,同时也为中小学教育开辟了广阔的前景。陈至立部长在全国中小学信息技术教育工作会议上指出:“全国实施中小学'校校通'工程,努力实现基础教育的跨越式发展。”“‘校校通’工程的目标是用5年到10年时间,加强信息基础设施和信息资源建设,使全国90%左右独立建制的中小学校能够上网,使中小学师生都能共享网上资源,提高中小学的教育教学质量。”“校校通”工程的启动和发展,给中小学教学带来革新的机会,为学科教学信息化奠定了物质基础。如何有效地利用网上的资源,建构基于网络的现代教学模式是一个迫切研究的问题,而开展网络教学模式研究的重要理论基础之一就是网络教学的设计与评价。因此,开展网络教学的设计与评价的探索与实践研究有着十分重要的意义。
一、课题研究背景
(一)国内外的研究现状
1、网络教学的设计理论与方法的研究缺乏系统性
通过对国内外有关的学术刊物(如《电化教育研究》、《中国电化教育》、《EducationalTechnology》等)、教育网站和国际国内有关学术会议(GCCCE、ICCE、CBE等)的论文集进行分析,网络教学的设计研究主要是关于建构主义学习环境的设计和协作学习的设计等方面,缺乏系统的研究。可以说,网络教学的设计理论的研究还处于初级阶段,还有很多问题需要去研究和探索。例如,在网络环境下如何利用网络资源进行主动学习、利用虚拟情境进行探究学习、利用通讯工具进行协商学习、利用工具进行创造学习的设计以及教师指导性活动的设计等方面,都值得我们去研究。
2、网络教学的评价研究才刚刚起步
随着Internet应用的普及,网络教学已成为一种重要的教学手段和教学场所。然而,与传统教学相比,网络教学的质量保证体系却显得不够完善、健全。如何保证网络教学的质量,建立一个行之有效的网络教学评价模型,已成为网络教学研究的一个重要课题。时至2000年,教育部批准全国31所高校建立网络教育学院,但却没有制定出如何保证网络教育质量的相关政策。美国国家教育政策研究所(TheInstituteForHigherEducationPolicy)于2000年4月也发表了一份名为"在线教育质量:远程互联网教育成功应用的标准"的报告,然而,这些文章(报告)也仅仅是描述性的定义网络教学的评价指标,而对如何组织评价、如何获取定量数据、评价数据如何促进教学等方面则很少涉及。目前,网络教学的支撑平台中的学习评价模块往往只含有测试部分,而缺乏相应的分析与反馈。
(二)课题研究的意义
1、促进网络教学的发展,提高网络教学的质量
由于网络教学可以实现信息资源共享,在网上组织最优秀的教材和教法,使学习者在网上可以学到最新的知识,因此是教学改革发展的方向。通过本项目的研究与实践,使网络教学更能为学习者提供一个建构主义的学习环境,充分体现学生的首创精神,学生有更多的机会在不同情境下去运用他们所学的知识,而且学生可以根据自身的行动的反馈来形成对客观事物的认识和解决实际问题的方案,从而提供网络教学的质量。
2、寻找利用计算机技术和网络技术实现学生远程交互自主学习的教学设计的技术解决方案
3、完善和发展教学设计理论
网络环境下的教学与传统教学,不仅是教学环境的不同,在教学内容、教学手段、教学传播形式上都有本质的区别。通过本项目的研究,能够解决网络环境下,教学如何进行教学设计,如何调控教学过程,如何有效实施教学活动以达成教学目标,是对教学设计理论的完善和发展。
二、课题研究内容
(一)研究的主要内容
1、网络教学设计理论体系的研究
包括教学目标的设计、建构性学习环境的设计、学习情境的设计、学习资源的设计、学生自主学习活动的设计、学生协作学习活动的设计、教师指导性活动的设计、学习评价工具的设计等。
2、基于网络环境下的教学策略与教学模式的研究
(1)网络教学策略的研究,如网络环境下的教学内容组织策略、网络环境下的教学情景营造策略、网络环境下的教学对话组织策略、网络环境下的的课堂管理策略等
(2)网络教学模式的研究,如项目化学习模式、探索性学习模式、研究性学习模式等
3、网络教学评价的内容体系、方法、步骤与模型的研究
4、网络教学设计系统软件的开发与应用
5、网络教学评价系统软件的开发与应用
根据上述研究内容,总课题下设如下子课题:
1、网络教学设计与教学评价的理论研究(谢幼如、李克东)
2、网络教学资源的开发(邓文新)
3、网络教学设计与教学评价系统的开发(柯清超)
4、Web课程的教学过程设计及支持系统的研究(陈品德)
5、网络教学设计与教学评价理论的应用研究(余红)
(二)课题的研究目标
本项目的研究目标是:运用现代教学理论与建构主义学习理论,通过教学改革与实验,探索网络教学的设计与评价的理论和方法,开发相配套的网络教学的设计和评价系统软件,探索普通中小学利用网络资源进行网络教学的途径与方法。
(三)预期成果形式
1、论文与专著
发表有关网络教学的设计与评价的一系列学术论文,出版专著《网络教学的设计与评价》。
2、电脑软件
开发《网络教学设计系统软件》和《网络教学评价系统软件》,制作《网络教学设计》专题教学(学习)网站,建立《教学设计》多媒体资源库。
三、研究方法与技术路线
(一)研究方法与步骤
本项目的研究主要采用行动研究、实验研究、评价研究等方法。
对于较大规模的教学设计与教学模式的试验研究,将采用行动研究方法。
对于个别带有创新性的,能提出重要见解的小范围的教学研究,则通过建立科学的假设,采用实验研究的方法。
关于教学模式的评价和有关教学效果的分析,则采用评价研究方法。
研究步骤如下:
2002年5月-2002年8月,收集资料,建立模型
2002年9月-2003年1月,开发软件
2004年2月-2004年8月,教学试验,评价修改
2005年9月-2005年12月,扩大试验,归纳总结
(二)关键技术
1、基于网络的协作化设计思维工具的通讯模型的构建;
2、教学设计系统中师生教学活动的可视化表示与分析;
3、网络教学的教学评价模型的构建;
4、网络教学过程中学习反应信息的自动采集与处理。
四、课题研究价值
(一)创新点
1、建立网络教学设计的理论体系与方法。
2、建立基于网络环境的各类教学评价指标体系。
3、开发出操作性
强、具有实际应用价值的网络教学的设计工具和评价系统软件。
(二)理论意义
传统的教学设计是应用系统方法分析和研究教学的问题和需求,确立解决他们的方法与步骤,并对教学结果作出评价的一种计划过程与操作程序。现代教学设计理论已经不拘泥于系统论的理论基础,不强调对教学活动的绝对控制,逐渐放弃呆板的设计模式,开始强调教学设计的关系性、灵活性和实时性,从而更加有利于学生的创新精神和实践能力。本课题的理论成果将完善和发展传统的教学设计理论与方法。
(三)应用价值
1、通过课题的研究与实践,总结并形成基于网络环境下学科教学设计的理论与方法,优化中小学课堂教学结构。
2、通过课题的研究与实践,探索并总结信息化时代如何改革传统的思想和模式,使学生学会利用网络资源进行学习的方法和经验。
3、通过课题的研究与实践,探索普通中小学利用网络资源的途径与方法,形成一批优秀的网络教学课例。
4、通过课题的研究与实践,开发出具有应用推广价值的网络教学的设计工具和评价系统软件。
五、研究基础
(一)已有相关成果
1、曾于93年、97年两度获得国家级优秀教学成果奖,其中《多媒体组合教学设计的理论与实践》项目的成果在全国的大中小学广泛应用,《多媒体组合教学设计》(李克东、谢幼如编著,科学出版社)多次再版发行。
2、出版的《多媒体教学软件设计》(含教材与光碟)(谢幼如等编著,电子工业出版社,1999年)、《多媒体教学软件设计与制作》(含教材与光碟)(李克东、谢幼如、柯清超编著,中央广播电视大学出版社,2000年)和《信息技术与学科教学整合》(李克东、谢幼如、柯清超等,万方数据电子出版社,2001年)在全国广泛应用。
3、97年《多媒体技术在基础教育改革中的应用实验研究》和《小学语文"四结合"教学改革试验研究》获国家教委全国师范院校面向基础教育改革科学研究优秀成果二等奖。
4、承担国家"九五"重点科技攻关项目《计算机辅助教学软件研制开发与应用》(简称96-750)《小学语文科学小品文》、《小学语文古诗欣赏》、《小学语文扩展阅读》、《初中语文新诗赏析》四个子课题的研制与开发,4个项目6张光盘全部通过教育部组织的专家组鉴定,被评为优秀软件,并由北京师范大学出版社和电子工业出版社出版,在国内及东南亚地区发行。
5、2000年所完成的《学习反应信息分析系统》获广东省高等学校优秀多媒体教学软件一等奖,并出版专著《学习反应信息的处理方法与应用》(谢幼如、李克东著,暨南大学出版社,1999年)。
(二)研究条件
华南师范大学教育技术学科是国家级重点学科,华南师范大学教育信息技术学院是"211工程"重点建设学科单位,我国的教育技术学博士点之一。华南师范大学教育技术研究所拥有从事计算机教育应用研究的人员近30名,其中包括教授2名、副教授5名、讲师8名、博士研究生4名和硕士研究生近15名。他们在长期的研究工作中,对各种多媒体教学软件、网络教学应用软件、学科教学工具、资源库管理应用系统进行了深入的研究与探索,并已取得了实质性的进展和成果。本研究所拥有先进的计算机软件开发实验室两个、国家级的多媒体教学软件制作基地一个,在国内教育技术领域方面处于领先地位。
(三)参考文献
1、《多媒体组合教学设计》,李克东、谢幼如编著,科学出版社,1992年第一版、1994年第二版
2、《多媒体教学软件设计》谢幼如等编著,电子工业出版社,1999年
3、《信息技术与学科教学整合》,李克东、谢幼如主编,万方数据电子出版社,2001年
4、《学习反应信息的处理方法与应用》,谢幼如、李克东著,暨南大学出版社,1999年
5、《GlobalEducationOntheNet》,高等教育出版社、Springer出版社,1999年
6、《教学设计原理》,R.M.加涅、L.J.布里格斯、W.W.韦杰著,华东师范大学出版社,1999年
7、《新型教学模式的探索》,谢幼如编著,北京师范大学出版社,1998年
8、全球华人计算机教育应用大会(GCCCE)第一届至第五届论文集,1997年(广州)、1998年(香港)、1999年(澳门)、2000年(新加坡)、2001年(台北)
9、《改善学习--2001中小学信息技术教育国际研讨会论文选编》,吉林教育出版社,2001年
10、《认知过程的评估》,J.P.戴斯、J.A.纳格利尔里、J.R.柯尔比著,华东师范大学出版社,1999年
11、《教育技术学研究方法》,李克东编著,北京师范大学出版社,2002年
六、研究组织机构
本课题的研究人员由教学设计专家、信息技术教育应用专家、网络技术专家、学科教学专家、中小学教师、教育技术研究人员与研究生组成,以大学的教育技术研究所为核心,主要以广东、江苏、浙江、福建等地区的部分中小学以及西部一些网络环境较好的中小学为研究基地,辐射其他地区的中小学,借助信息技术产业的技术力量,实现理论、技术与学科教学的优化整合。
总课题组顾问:南国农教授(我国著名电化教育专家,西北师范大学)
李运林教授(华南师范大学电化教育系原系主任)
周君达教授(中央电化教育馆原副馆长)
苏式冬教授(广东教育学院原副院长)
许汉特级教师(广州市教研室)
总课题组组长:谢幼如教授(华南师范大学教育技术研究所)
李克东教授(华南师范大学教育技术研究所所长、博士生导师)
总课题组成员:柯清超博士生(华南师范大学教育技术研究所)
陈品德副教授、博士生(华南师范大学网络中心)
邓文新讲师(华南师范大学教育技术研究所)
余红副教授(华南师范大学教育技术研究所)
总课题组秘书:王冬青博士生(华南师范大学教育技术研究所)
高瑞利硕士生(华南师范大学教育技术研究所)
刘硕士生(华南师范大学教育技术研究所)
孔维宏硕士生(华南师范大学教育技术研究所)
徐光涛硕士生(华南师范大学教育技术研究所)
关键词:计算机专业;毕业设计(论文);PDCA循环
中图分类号:G642 文献标识码:B
毕业设计(论文)是本科生教学计划中的重要阶段,是对学生综合运用所学知识分析问题和解决问题能力的训练与检验。教师在这个过程中培养学生的学习能力、适应能力、创新能力、实践能力、顽强的意志力、责任心和科学精神;学生在这个过程中,要综合运用所学专业知识,独立地进行探索,独立地解决问题,很好地提升自己各方面的素质,磨练自己的能力。同时,毕业设计(论文)也为学校提供了重要的教育教学资源和教育教学改革的重要信息。因此,毕业设计质量直接影响着毕业生的质量,也影响着就业的质量。为了保证本科毕业设计(论文)质量,我院计算机科学与技术系在工作中总结出一套行之有效的过程管理方法。
1毕业设计(论文)的组织机构及分工
在本科毕业设计(论文)阶段,除了要有指导教师和学生的参与之外,还要成立专门的毕业设计(论文)领导小组和毕业设计(论文)管理小组,每个小组均设组长、副组长、组员、秘书等职。
毕业设计(论文)领导小组一般由系领导班子和主要基层干部组成,负责毕业设计(论文)工作的方向和原则性问题的把握。毕业设计(论文)管理小组成员由各教研室进行安排,在毕业设计(论文)领导小组的领导下,主要负责毕业设计(论文)工作的具体实施和管理。
基于这样的组织机构的安排,制定出毕业设计(论文)流程如图1所示,毕业设计(论文)领导小组、毕业设计(论文)管理小组以及指导教师和学生各司其职、同步协调,明确各个阶段的具体任务,有利于毕业设计(论文)工作的顺利进行。
2毕业设计(论文)的过程控制方法
毕业设计(论文)阶段历时较长,环节也比较多。如果没有一个合理、规范的过程设计,对过程不加控制,是难以保证学生能投入很大精力进行毕业设计工作的,也难以保证毕业设计的质量。因此,在毕业设计(论文)阶段引入PDCA循环使毕业设计(论文)过程逐步完善、逐步优化。
PDCA循环是一种对质量进行持续改进的方法,PDCA的具体描述如下。
P(Plan)策划:对毕业设计(论文)整个工作进行详细的计划。
D(Do)实施计划:按照计划进行毕业设计(论文)的教学工作,并可根据实际完成情况调整计划。
C(Check)检查、监控、评价:一方面是对实施计划的过程进行监控,同时通过检查和评价来获取一些可测量的数据。
A(Action)改进提高:通过对过程监控、检查评价结果的分析,总结成功的经验和失败的教训。并对下一轮的毕业设计(论文)提出改进意见和措施,使得毕业设计的质量得到持续的改进。
毕业设计(论文)过程中的PDCA循环如图2所示。
3毕业设计(论文)的过程框架
在PDCA循环的基础上,提出一些常见的毕业设计(论文)过程中的活动,并建立了一个框架,把整个毕业设计(论文)阶段分为准备、开题、课题研究与实施、撰写论文、评审准备、评审、改进与提高七个过程域,在每个过程域中有着不同的实践,并设有检查点或者里程碑,对各个环节中教师和学生分别有哪些活动,产生哪些文档等进行描述,如表1所示。
这个框架从整体上看,是一个完整的PDCA循环,体现了持续改进的思想。在毕业设计(论文)的实际过程中,可以根据本框架中的实践活动作一些剪裁,剪裁的原则就是易于操作、管理有效、执行力度高。
4结论
在计算机专业本科毕业设计(论文)中引入科学合理的过程控制,在东软信息学院计算机系已经成功地实施多年,实践证明,高效的管理带来了毕业设计(论文)质量的整体提高,也为计算机专业本科人才的培养画上了圆满的句号。
参考文献:
[1] 叶,彭毓. 计算机专业毕业设计环节规范化管理初探[J]. 广东广播电视大学学报,2004,(1).
[2] 刘健. 本科毕业设计过程管理的探索[J]. 电气电子教学学报,2005,27(5).
Abstract: Aiming at problems existing in the management of undergraduate course graduation design of computer professional course in local universities and colleges at present, through analyzing existing problems this paper puts forwoard countermeasures to solve these problems, in order to help local colleges and universities to strengthen the management of computer professional graduation design work.
关键词: 教学管理;毕业设计;实践教学环节
Key words: teaching management;graduation design;practical teaching link
中图分类号:G64文献标识码:A文章编号:1006-4311(2010)26-0174-02
0引言
本科毕业设计是本科教学中最后一个环节,也是最重要的一个环节,各大学都非常重视本科毕业设计。教育部《关于加强普通高等学校毕业设计(论文)工作的通知》中指出:毕业设计(论文)在培养大学生探索真理,强化社会意识,进行科学研究基本训练,提高综合实践能力与素质等方面,具有不可替代的作用。因此毕业设计环节质量的高低不仅反映了毕业生本身的质量,同时也直接反映了高校教育教学水平的高低[1]。本科毕业设计管理同时也高校教学质量与教学改革工程的主要研究方向。
作为地方本科院校,在人才培养目标上一般都定位于培养应用型高级人才为主,这就决定了其毕业设计实践环节与其它重点院校有一定的区别。作者长期从事地方性院校计算机类相关本科专业毕业设计的管理和评价工作,针对在工作中发现的问题,对毕业设计管理工作方面进行了一些研究和探索。
1存在的主要问题及原因
应该说,随着我国高校的扩招,计算机专业的毕业设计质量存在不同程序的下降,主要存在以下四个方面的问题:
1.1 毕业设计选题不科学毕业设计选题不科学是制约毕业设计质量的关键。地方性本科院校计算机专业既然定位于培养应用型高级人才,其毕业设计的选题就应该与知识的应用相关。实际操作中,选题存在以下几个方面的问题:①对选题关管理不严,学生选题随意性很大,即不科学也不合理。因而存在选题过难时无法完成设计,最终只能匆忙通过换题或者通过非法渠道购买设计论文来完成设计任务,这样毕业设计的质量自然无法保证。或者选题过于简单时,无法达到专业培养目标的要求。②选题重复性大,计算机专业毕业设计有相当数量的学生选题与MIS系统或者简单的网络应用软件相关。以作者所在单位为例,近3年毕业设计选题中有近50%的选题是MIS系统或者简单的网络应用软件开发,且有近10%的选题是陈旧的MIS系统如学籍管理系统、工资管理系统、图书管理系统之类的选题,同时这类选题也是最容易通过非法渠道获取。③选题没有应用背景,设计过程变为虚拟过程。学生在做需求分析过程几乎是凭空想象,由于学生本身就没有实践应用的经验,其虚拟出来的需求与实际有很大的差距,体现在需求分析不合理和不科学,导致设计的不合理,自然无法保障其设计质量。
选题不科学的原因主要是:①导师课题和学生自拟比例不合理。由于地方性本科院校指导教师不如综合性大学指导教师有更多的科研课题和接触更多的新知识,导师的课题经常不能满足学生的需求,或者导师给出的选题不符合学生的兴趣方向,因而学生自拟选题就占有一定比例,而毕业设计作为学生第一次综合性实践,学生选题自然难实现科学性。②指导教师的知识面限制。计算机专业的毕业设计,选题方向应该是宽广的,即可以涉及软件开发、硬件开发、网络设计、信息安全、嵌入式开发等众多方向,可地方性院校的指导教师因知识面限制自身因素,也无法做到每个选题都符合科学性。
1.2 毕业设计指导不到位目前大多地方院校的毕业设计实践环节都安排在第八学期,随着近年高校毕业生就业压力的加大,这段时期恰恰也是学生忙于找工作或到实习单位实习的时期。学生的主要精力并没有放在毕业设计上而是放在找工作上,学生在这学期基本不在学校,导师也无法监控其设计过程。另外,随着近几年计算机专业扩招,地方性院校引入了大批年轻的毕业生充实教师队伍,这些年轻教师毕业后直接从事教学工作,实际的工程项目实践经验不足,而计算机专业本身是一个实践性要求很强的专业,没有这些实践体会,就很难理解软件开发过程、软件技术如何应用到生产这些问题,从而影响了毕业设计的质量[2]。
1.3 毕业设计时间无法保证计算机专业是一个实践性很强的专业,在一个学期中,学生将进行资料检索、选题、调研、相关开发软件的学习应用、程序设计、论文撰写等几个阶段,不要说设计质量,就设计的时间上都不能完全保证[1]。
1.4 毕业设计评价不科学尽管各院校对毕业设计的评价都有一个指导性体系,这个体系是对所有本科专业制定的,具有普及性而缺乏专业性,大多数地方院校并没有针对计算机专业的毕业设计评价体系,这样就会出现对同一个设计评价差距很大。
2解决问题的对策
2.1 选题环节的管理加强对学生选题的管理,是提高毕业设计质量的关键,可以从以下几方面考虑:①限定学生自拟选题的比例。指导导师和学生自拟的选题比例应该控制在7:3,学生自拟的选题应该通过毕业设计领导小组审核。原则上学生自拟选题应该是学生特别感兴趣的方向和已有一定研究的方向,或学生亲自参与过的项目。②选题尽可能是指导教师正在研究或已研究过的科研课题的子项,是指导教师熟悉的专业领域,或者是导师正在开发的一些系统项目。③选题尽可能与实际应用相结合。原则上不允许选择通用MIS系统如网上购物、工资管理、人事管理、档案管理、网络考试、进销存管理等系统作为选题,除非此类系统有一定的实际应用背景。④当选题不足时,可以选择摸拟一些常用软件如聊天类、防火墙、浏览器、写字板、简单游戏、简单小工具等作为选题,通过不同的开发技术来实现这些软件的功能。⑤适当控制理论型选题,加大工程型、应用型选题的比例。地方院校既然以培养应用型人才为目标,毕业设计选题就应该加大工程型、应用型选题的比例,一般要求达到70%以上。⑥选题初定后,毕业设计领导小组应对学生选题进行汇总和、统计,尽可能控制选题重复的现象,对重复选题进行重新选题。⑦重视开题报告的审定。通过开题报告可以对学生设计目标和设计路线进行分析,以确定选题设计的难易度和工作量,判断学生能否按时完成设计任务,以避免学生无法完成设计任务。⑧选题确定后,应该原则上不允许学生更换选题。确实需要更换选题的,毕业设计工作小组应该严格把关。
2.2 毕业设计过程指导的管理加强对设计过程的管理,是提高设计质量的保障,可以从以下几方面考虑:①加强与学生对设计的沟通,建立可靠的沟通方式,定期监控学生的设计过程。学生在设计期间可能在校外实习和找工作,应建立制度规定学生定期通过电话或E_Mail向导师汇报设计过程。②加强对学生毕业设计过程中需求分析的质量监控。需求分析决定设计的技术路线,绝大多数毕业设计质量不高的原因就是需求分析没有仔细深入,常常是凭空虚拟。建议指导导师对学生的需求分析单独审核,需求分析可以作为毕业设计管理的一个单独环节加以管理,只有审核通过后方可进行下一步的设计。③加强对学生毕业论文第一稿的质量监控。论文第一稿体现了整个毕业论文的框架,由于大多数学生对论文写作方法不熟悉,不会组织论文内容,指导老师应该多指导学生学会论文的组织,突击论文重点描述的内容和写作方法。④设计技术路线在一般情况下,学生可以通过参考文献获取,也可以通过指导导师对学生的技术应用进行指导。⑤加强对指导教师的培养,有计划地派遣指导教师利用暑假到企业进行进修,多了解企业的需求和开发技术。
2.3 毕业设计时间的保证由于计算机类专业毕业设计一般要求较长的时间,建议毕业设计的工作从第六个学期末开始。在第六个学期末进行选题,利用一个暑假进行参考文献的阅读,在第七个学期初开始进行开题,然后进行需求分析,学生利用一个学期在导师的指导下完成需求分析、技术路线和总体设计的设计,在第七个学期末毕业设计总体框架就基本形成。学生在第八个学期在校外进行实习或找工作过程中,只需要完成详细设计即可,从而保障了设计的时间和质量。
2.4 毕业设计评价的管理计算机类专业的毕业设计的评价,应该包括对设计的评价和对论文写作水平的评价,应该分别建设两个评价体系:①建议对设计的评价主要从选题的科学性、技术设计路线的选择、需求分析的能力、设计目标的实现来综合评价,并细化评价指标。对设计的评价主要是通过设计答辩过程来实现,应该认真组织答辩过程。②建议对论文质量的评价应该从文题相符、论文的结构、表达的能力、用语的科学性和格式方面来综合评价,并细化评价指标。对论文的评价主要是通过评阅教师对学生论文的仔细评阅来实现。③对毕业设计与论文的综合评价,需要综合设计的评价和论文和评价。由于地方院校培养的是应用型高级人才,强调学生的实践能力,建议在毕业设计与论文的综合评价中,设计的评价和论文质量的评价的比例控制为6:4。
3小结
提高地方院校毕业设计和毕业论文的质量是人才培养和教学改革永恒的课题,同时也是学生通过大学四年本科学习后的知识总结和对人才培养目标是否实现的评价。通过探索和研究毕业设计管理来提高毕业设计的质量是非常有意义的,希望更多的地方院校计算机类专业教学管理人员共同参加对毕业设计管理的探讨,以实现提高毕业设计质量的目标。
参考文献:
>> 新形势下安全工程专业本科毕业设计质量提升的探索与实践 新形势下对本科毕业设计指导的探讨 新形势下对计算机专业本科毕业设计指导的研究 本科毕业设计与就业之间的矛盾及对策分析 探索新形势下提高本科毕业论文质量的途径 提高本科毕业设计(论文)质量的探索 本科毕业设计过程管理的实践探索 新形势下材料成型与控制专业本科生毕业设计新模式研究 新形势下电气信息类专业毕业设计的思考与实践 关于本科毕业设计存在问题与解决对策的探讨 指导本科毕业设计的实践与建议 对本科毕业设计的剖析与思考 本科毕业设计工作的管理与探索 问题导向的本科毕业设计与学生创新能力培养探索 开展探索性本科毕业设计(论文)的实践与思考 浅谈生命科学类本科毕业设计环节的实践与探索 关于工科类本科毕业设计管理的实践与探索 新形势下医学类本科毕业生就业现状分析及对策研究 新形势下提高高等教育工科专业本科毕业论文质量探索 本科毕业设计对毕业生未来职业的导向之探索研究 常见问题解答 当前所在位置:l
②于毅,闫岑.浅谈大学生就业、毕业设计与考研之间的矛盾及对策[J].科技信息,2012(1):408.
③李长春,薛华柱,何荣,宫阿都.高校毕业设计存在问题与改革策略[J].中国现代教育备,2010(7):161-164.
④沈显庆.培养“双师型”人才实践教学体系的构建[J].实验室研究与探索,2009(7):122-124+127.
⑤邓崇亮.地方院校电气信息类专业实践教学体系的思考与构建[J].贺州学院学报,2011(12):120-124.
⑥王德才,蒋凌云.实施课程置换的订单式教学,构建金三角三方盈利校企合作模式[J].商情,2010(25)
⑦林健.校企全程合作培养卓越工程师[J].高等工程教育研究,2012(5):7-23
⑧楼盛华.提高本科生毕业设计(论文)质量的探索与实践[J].浙江理工大学学报,2008(3):309-312.
⑨郝燕萍,周英,罗艳华.高校生师比现状及其合理性思考[J].中国高等医学教育,2011(10):33-34.
1.计算机研究生专业基础课程实验与教学的改革
2.计算机学科硕士研究生课程设置探讨
3.研究生计算机图形学课程教学研究
4.机械类研究生计算机应用课程的教学改革与实践
5.计算机学科硕士研究生培养改革初探
6.非计算机专业工科研究生的计算机专业知识结构分析
7.面向计算机专业研究生的人工智能教育
8.对跨专业报考计算机研究生现象的分析
9.高等农业院校计算机应用专业研究生管理模式的研究
10.计算机技术专业学位研究生实践创新能力培养方法
11.研究生“计算机网络”课程教学与教材体系建设的实践
12.研究生入学考试专业课统考与自主命题“双轨制”政策的实效分析——以计算机科学与技术专业为例
13.计算机学科专业学位硕士研究生特色课程体系建设
14.计算机专业全日制硕士专业学位研究生课程教学研究
15.计算机科学与技术全日制专业学位研究生课程体系设置研究
16.国内外计算机硕士研究生课程设置的比较与分析
17.计算机技术领域工程硕士专业学位研究生教育综合改革与实践
18.浅谈普通高校计算机专业硕士研究生教育模式
19.计算机应用专业软件工程方向硕士研究生的知识结构与培养
20.计算机专业毕业研究生在京就业情况及启示——以辽宁科技大学毕业研究生为例
21.MIT计算机科学领域研究生培养问题研究
22.研究生《计算机网络与通信》教学与实践
23.计算机学科研究生创新能力培养探索
24.非计算机专业研究生计算机教学的研究
25.美国大学计算机研究生教育的特点
26.计算机研究生管理系统的设计与实现
27.我国研究生教育计算机管理的探讨
28.面向创新型研究生教育的计算机专业本科毕业设计研究
29.计算机技术领域专业学位研究生培养方案研究
30.我校非计算机专业研究生计算机课程设置探讨
31.计算机专业硕士研究生培养方法探索
32.以科技竞赛为载体的计算机专业研究生的创新能力培养研究
33.浅谈计算机专业研究生创新能力的培养
34.计算机学科研究生课程体系的构建与实施
35.研究生阶段计算机网络理论课程教改初探
36.计算机技术全日制专业学位研究生培养的探索与实践
37.计算机专业研究生国内外高校培养模式对比分析
38.计算机应用型研究生教育培养模式探讨
39.学术型计算机专业硕士研究生工程能力培养研究
40.计算机专业研究生课程建设与教学改革
41.美国计算机科学与工程专业本科和硕士研究生课程设置特点分析——基于22所美国著名大学统计数据的分析
42.教师领导力在计算机专业研究生创新能力培养中的应用
43.美国知名大学计算机专业研究生教育探索
44.韩国KAIST大学计算机学科研究生课程结构分析
45.对计算机专业硕士研究生招生现状的探讨
46.研究生体育与健康评价指标体系及其计算机支持系统的研究
47.计算机专业研究生科研能力的培养
48.非计算机专业研究生计算机应用基础类课程教学改革探索
49.加强教学过程管理 提高计算机专业研究生培养质量
50.关于我国研究生教育信息计算机管理的探讨
51.研究生计算机辅助几何设计教材分析
52.医学研究生计算机应用技术课程现状及教学模式改革与实践
53.互联网、移动互联网和物联网技术发展与网络课程改革——对计算机专业研究生系统能力培养的思考与实践
54.北京科技大学计算机科学与技术学科研究生课程设置研究
55.地方高校计算机学科交叉领域研究生创新能力的培养
56.探索研究型大学研究生课程体系的改革与优化
57.临床医学研究生计算机信息应用能力培训效果评价
58.研究生计算机课程改革
59.研究生能力培养——《计算机辅助设计》多媒体教学的启示
60.医学院校研究生计算机教学改革的探讨
61.关于全日制计算机专业学位硕士研究生培养模式的研究与探索
62.中医药院校研究生计算机基础教育研究
63.依托学科建设咨询专家组 科学制订计算机科学与技术研究生培养方案
64.天津地方高校全日制专业学位研究生培养初探——以计算机专业为例
65.从硕士研究生入学统考看高校计算机本科专业基础课教学
66.工程化实训驱动的计算机专业学位研究生“e-Boyer-CIPP”创新应用体系研究
67.北京工业大学计算机学院研究生学位论文质量分析
68.浅谈提高计算机专业研究生培养质量的措施及实践
69.中医药院校非计算机专业研究生医药信息学相关课程教学探索
70.高校二级学院研究生教育国际化的开展与实践——以南京信息工程大学计算机学院为例
71.计算机科学与技术学科硕士研究生培养研究
72.计算机专业研究生人才培养模式研究
73.全国研究生教育和学位工作计算机管理研究协作组举行成立会
74.计算机学科工程研究型全日制硕士研究生培养模式的探索
75.高等医学院校研究生计算机教学改革的探讨
76.计算机工程领域专业学位研究生实践教学改革探索
77.研究生计算机文献检索课程体系构建与教学模式创新——以石家庄铁道大学图书馆为例
78.面向研究生的计算机动画教学
79.研究生计算机教学问题探讨——面向研究型大学非计算机专业
80.计算机学科研究生创新能力培养的研究与实践
81.非计算机专业研究生计算机基础课程设计
82.计算机类研究生人才培养模式改革研究——以项目驱动为核心
83.研究生课表的计算机自动编排
84.基于胜任力模型的计算机专业研究生培养
85.研究生跨学科培养模式的探索与实践——社会保障、计算机、审计
86.国内外计算机学科硕士研究生课程设置的比较与分析
87.计算机专业研究生创新能力培养途径研究与实践
88.提高地方高校计算机专业硕士研究生培养质量的探索
89.对研究生开设计算机信息检索课的构想与实践
90.计算机类专业学位硕士研究生教育质量协同保障体系构建
91.计算机网络技术支持下研究生专业英语写作教学的多样化模式探索
92.创新型计算机专业研究生培养课程教学改革与探索
93.学位与研究生教育计算机信息管理研究
94.医学院校研究生计算机应用课程教学改革探索
95.财经院校计算机类专业研究生创新人才培养机制研究
96.用于研究生教育的计算机管理系统概况
97.一个基于计算机辅助实施的研究生中期筛选系统方案
98.硕士研究生招生计算机管理系统的研究
99.研究生教育计算机管理的现状分析及改革尝试
100.计算机专业研究生培养方案与教学质量保障的探索与实践
101.医学院校研究生计算机课程改革探索与实践
102.基于计算思维的高校研究生计算机公共课程设置
103.我校硕士研究生计算机口语测试及其反拨作用
104.数学专业报考计算机专业硕士研究生之个案调查
105.计算机辅助仿真模拟器对心血管专业研究生在冠状动脉造影技能培训中的作用
106.计算机管理是保证研究生招生质量和宏观调控的重要手段
107.学科建设是提高研究生质量的根本途径——武汉大学计算机学院研究生培养侧记
108.实践创新驱动的计算机专业学位研究生培养模式分析
109.以应用为导向的高等中医药院校研究生计算机课程教学改革与实践
110.按一级学科培养计算机科学与技术专业研究生的探索
111.医学研究生计算机课程教学的探索与实践
112.基于项目驱动的计算机类研究生实践和创新能力培养研究
113.对研究生就业过程中应用计算机处理就业信息的探讨
114.全国研究生教育和学位工作计算机管理发展迅速
115.硕士研究生招生过程中的计算机管理
116.非计算机专业研究生计算机教学改革初探
117.协同创新模式下计算机专业学位研究生实践创新能力培养
118.采用计算机参与管理 提高研究生管理工作水平
119.面向新时期的计算机专业研究生创新人才培养模式探索
120.计算机互联网与中医研究生计算机课教学内容的更新
121.医学研究生计算机应用技术教学改革的探索
122.计算机科学与技术学科硕士研究生课程体系之我见
123.面向计算机专业研究生开设计算神经科学课程的思考
124.医学专业研究生计算机基础课程设置
125.面向财经类高校研究生计算机教育内容和教学模式的探讨
126.研究生计算机网络课程体系研究与实践
1.教育体制和教学管理方面
就本科毕业设计而言,总体质量滑坡,已经到了有高校甚至想取消毕业设计的地步。本科毕业设计质量下降在教育体制和教学管理方面的原因之一是我国的本科教育还采用“严进宽出”的老模式。在这种模式下高校一般都希望学生能顺利毕业,因此本质上高校教学管理部门难以支持指导教师严格按照本科生毕业设计工作规定要求学生。那么为什么本科教育还采用严进宽出的老模式?究其原因一是习惯使然,精英教育阶段就采用这种模式,而且效果较好,但目前学生、教师所处的环境与当时相比已经有了很大区别,这种模式已不太适于现今的本科教育。二是高校片面追求就业率,因为就业率影响着学校声誉进而影响着招生,而“宽出”从表面来看有助于提高就业率。其实,从长远来看,“宽出”最终会导致用人单位的不满,无益于提高就业率。然而高校管理部门大多为了近期的成绩而忽视了学校的可持续发展。三是个人分担的高等教育成本比例过高。目前,由国家、个人和社会共同分担高等教育成本的机制已初步形成。
然而高校收取的学杂费标准远高于很多民众的承受能力,这也是导致高校难以下决心“严出”的重要原因。本科毕业设计质量下降在教育体制和教学管理方面的原因之二是我国高等教育的经费不足、生师比过高、教师职称或评优考核过于倾向偏理论的项目和论文研究成果。目前教学研究型高校教师往往要承担相当于15年前两倍以上的教学任务,而且从职称评定上可以看出当前本科院校很重视科研,然而科研的含义已经不是十多年前理论研究与技术研发并重了,而是极度重视偏理论的国家级和省部级项目的申请与研究论文的发表。为了生存和发展,大多数属于工科的计算机专业教师不得不选择务虚,即崇尚所谓的理论研究,轻视务实的研发,不再积极争取横向的研发类项目。这在客观上导致计算机专业的本科生既忽视也畏惧研发,工程设计与实践技能每况愈下。而实用价值较高的横向项目其实最适于作为本科生毕业设计题目,最有利于教师和学生了解社会需求,教师可以有针对性地培养学生、学生可以有针对性地主动学习,进而提高自己的实践能力、科学研究能力、创新能力与综合素质。此外,从时间上看,多数高校教师每年要花较多时间申请不同级别的纵向项目,还要花相当的时间和精力用于课程教学,这样用于指导毕业设计的时间和精力就相当有限了。
2.教师方面
在目前的教师考核体制下,年富力强的本科院校的中青年教师几乎全都把课程教学以外的时间和精力用于自身科研水平的提升上,即参与纵向项目的研究,研究成果主要体现在撰写“高质量”的学术论文上。这些项目相关的研究内容,对于少部分即将成为硕士研究生的学生来说,还是比较有意义的,但对于其他即将进入工作岗位的学生来说,由于研究内容一般偏理论,与当前的社会实际需求脱节,因此作为毕业设计课题就未必合适。但高校教师由于近年来多忙于追求高质量论文,对真正满足社会实际需要的最新热门技术反而可能疏于跟踪和学习,尤其是更新很快的计算机科技,因此很容易缺乏有效指导毕业设计的知识储备、实践能力和现实针对性。同样,教师为了自身发展,往往关注某特定领域的研究发展,重理论轻实践,缺乏对社会需求的了解,缺乏对计算机发展的宏观了解,因此在课程设置方面也容易产生不利于培养学生实践创新能力的问题。与此同时,教师对本科毕业设计的评价标准越来越与纵向项目的评价标准看齐,相较于实用价值,更看重本科毕业设计课题的理论价值,有些选题虽然新颖但完全超出了本科生的能力范围,导致学生们不再重视踏踏实实、系统地解决问题,而是学习如何通过“包装”解决问题。此外,一些高校官本位现象严重,甚至教授(无行政职务的)在学校都几乎没有话语权。由于教书育人的教师们得不到应有的尊重,因此容易缺乏作为园丁应有的成就感和自豪感,以及自我牺牲精神,进而追求科研上的成功而对几乎不能带来成就感的毕业设计指导工作不够重视。
3.学生方面
随着互联网的发展,网络上存在的诱惑如网游、音视频也越来越多,意志力稍弱的学生就可能成为网络控。因此,网络会耗费本科生大量的时间,导致他们基本知识掌握不牢。另外,网络也会滋长学生的惰性,计算机专业的学生四年中会有数次课内实验和多个实践课程,然而不少学生会借助网络轻松获得答案,白白浪费了自己的实践机会。等到毕业设计时,他们的实践能力较差,缺乏解决问题的自信心,这也是本科毕业设计质量下降不可忽视的原因。同时,就业压力对学生影响很大,有些学生在本科学习期间不断地考取各种证书,然而这种迫于压力的以记忆知识为主的考试对于不少学生来说,不能起到提升他们分析问题、解决问题的能力的作用。此外,毕业设计往往与学生找工作或考研复试的时间相冲突,这也是导致本科毕业设计质量下降的原因。
二、本科毕业设计改革建议
1.教育体制和教学管理方面
提高高等教育经费投入、加强师资队伍及软硬件建设,提高师生比,为一线教师提供学习、培训、考察的机会,以快速更新知识、增长见识、提高教师的责任感和积极性。自上而下全面改革本科院校教育体制,将“宽出”逐步改为“严出”,为保证“严出”合理且可行,应降低个人分担的高等教育费用比例,或者为贫困家庭的学生提供无抵押助学教育贷款,同时还需要切实改变小学生学习压力过大的现状。必须还学生一个轻松的小学阶段,才有可能切实激发他们在大学阶段的学习欲望,进而要求他们认真对待自己的学业。也只有学校制定并切实支持实施“严出”,指导教师的指导和管理才可能有成效,学生才可能将压力转为动力,认真完成毕业设计,使毕业设计确实成为工作前的一次实战演练。制定理论研究与技术研发并重的教师职称和评优考核政策,以利于教师能够根据自己的兴趣和所长进行理论研究或技术研发,而不用违背自己的兴趣全都追求国家自然科学基金等纵向项目的申请与研究。从政策上鼓励教师进行各种类型的科技研发,可以为本科生创造更多了解科技动向和社会需求的机会,更多实践与思考的机会,对于提高本科毕业设计水平大有裨益。
2.教师方面
在尊师重教的体制下,教师也应通过参与课题、自主学习和参加培训等方式,积极主动学习和掌握最新热门技术,提高自身专业水平;跟踪最新技术和社会需求,不断合理调整课程设置;依据计算机相关专业具体的课程设置,分析学生的专业知识结构,并结合技术最新发展现状和社会需求,有针对地选择毕业设计题目,有科研项目的还应结合项目的具体任务。另外,还可以采用学生自主选题(自主确定毕设任务)、教师把关的方式确定毕业设计课题,以提高学生的主观能动性。另外,教师应借鉴全面质量管理的思想,重视过程检查,将课题分为若干子任务,每个阶段都予以指导和检查。此外,还应优化本科毕业设计的评价标准,鼓励理论创新和实现原创,决不纵容抄袭和伪造,设置毕业设计合格标准,并严格执行。
3.学生方面
除了通过规章制度督促学生认真对待毕业设计外,还应在思想上教育学生主动抵制互联网上的诱惑,主办讲座指导学生合理利用互联网上的资源。作为学生应认识到在本科学习期间,除认真学习理论课程外,对于每一次实验或每一门实验课程,都应坚持在教师指导下、与同学讨论的基础上,独立自主地完成,只有这样动手能力和创新能力才可能逐渐提高。学生应该通过查阅相关信息,精选要考的技术证书,以免耽误课内学习,本末倒置。学生还应学会缓解就业压力,合理安排做毕业设计和找工作的时间,尽早较好地完成毕业设计,并将毕业设计作为自己的实践经历用于就业面试。另外,学校还应重视就业指导,并尽力为学生联系用人单位,提供就业推荐等,做好牵线搭桥工作,成为学生走向社会的坚实桥梁。
三、结束语
Abstract: The graduate thesis design is an important element of practical teaching. But there are some questions in the graduate thesis design of computer specialty, such as unscientific subject, irregular management, and so on. On the basis of analysis of these issues, the author proposed the subject of graduate thesis design should be determined according to the student's actual conditions. Then the students should do the graduate design using software engineering technology.
关键词: 计算机;毕业设计;软件工程
Key words: computer;graduation design;software engineering
中图分类号:G64文献标识码:A文章编号:1006-4311(2011)04-0239-02
1毕业设计的目的
毕业设计是高校教学中重要的实践性教学环节之一,是对学生四年学习的专业知识和研究能力,自学能力以及各种综合能力的检验。通过毕业设计的形式,可以使学生在综合能力,治学方法等方面得到锻炼,使之进一步理解所学专业知识,扩大知识面[1]。因此,毕业设计是高等教育中培养学生综合运用所学理论知识和技能,解决实际问题能力的重要环节之一,是衡量毕业生是否达到相应学力层次的重要依据。是考察学生是否能够将课堂知识转化为实践技术,灵活运用所学知识的手段。
计算机是一门实践性很强的专业,因此,计算机专业的毕业设计更加强调理论与实践的结合。毕业设计的主要目的是:培养学生综合运用所学的基础知识,独立解决一般的计算机应用问题的能力,使学生受到一次计算机应用人员所必须具备的基本能力的训练,也使学生在思想作风、学习毅力和工作作风上受到一次良好的锻炼[2]。
2毕业设计中存在的问题
先来看一个毕业设计的例子:教师A根据自己的教学科研情况确定毕业设计题目为使用C语言设计一个自动机演示系统。他指导的学生B已经找好工作,毕业后将到一家网络公司工作,进行电子商务网站的设计与开发。学生B提出能否将毕业设计题目换成网站开发相关的内容,教师A不同意。学生B就开始按照自己的理解,进行相关代码的开发。等编码工作完成后,学生B将编码情况向教师A汇报,教师A对学生的设计进行审查,并指出存在的问题。学生B对各个模块的设计及实现进行微调。然后开始毕业论文的写作及答辩准备工作。等到进行答辩时才会第三次露面。
这是一个典型的失败的毕业设计,主要存在几个方面的问题。
2.1 在确定毕业设计题目时,指导教师只是根据自己的教学科研情况指定题目,不考虑学生的实际情况,学生只能被动地适应老师的要求。
2.2 老师只关心毕业设计的完成情况,不进行有效的指导。毕业设计完全变成了学生独自的行为,指导老师不参与毕业设计的过程,也就无法了解到学生在毕业设计中遇到的问题。学生只向指导教师提交最终的代码和毕业论文,而学生是如何完成代码和论文的,指导教师无法了解。这样会产生各种问题,如从网上下载代码,抄袭别人的论文等。这样的毕业设计并不能有效地提高学生的水平,对学校的声誉也将造成恶劣的影响。
2.3 重代码轻文档。由于学生只提交最终代码和毕业论文,容易造成学生不严格遵循软件开发的工程方法,只重视编码,忽略需求分析。在了解项目内容后,在软件开发中跨越了概要设计、详细设计、模块设计,直接进行编码。这种无序的软件开发方法的直接后果就是开发效率低下,代码复用性差,并导致系统最后可集成性差。这样的毕业设计和学生的即兴编程没有区别,对提高学生走向工作岗位的适应能力,毫无帮助可言。
反之,在指导毕业设计的过程中片面地强调软件工程理论,把学生的毕业设计完全变成相关文档的书写过程,而不考虑相关编程技术和技巧的训练也是不正确的。
作者针对计算机专业毕业设计中存在的上述问题,进行了认真的思考,提出了自己的一些想法。
3根据学生的情况确定毕业设计题目
确定好的题目是学生高质量完成毕业设计的基础[3]。毕业设计安排在大学四年级的第二个学期,这时大部分学生已经确定了毕业后的工作意向,并且临近毕业,学生很难专心在学习上。如果毕业设计的题目和他以后的工作学习没有多大关系,学生往往会抱着应付的态度,完成任务就可以了,不能起到很好的效果。
而如果题目合适,毕业设计可以看作是学生工作前的一次岗前培训,那学生的热情和积极性当然是不一样的。因此一定要根据学生的实际情况设计合适的题目。
如果学生下一步将攻读硕士研究生,那么他的首要任务就是夯实基础,为下一步的学习做好准备,因此毕业设计的题目应该偏重于理论研究。
如果学生毕业后将到大型企业工作,要重点指导学生学习如何使用软件工程的理论进行规范的软件开发,并设法提高学生的团队意识和合作精神,以适应日后的工作环境。如果毕业后将到小型企业工作,则应该重点加强学生独立解决问题的能力以及编程的技巧和技术的培养。
另一方面,计算机专业毕业设计的题目往往局限于算法设计或数据管理等有限的几个方面。而针对目前社会上需求强烈的手机应用,网络游戏等却较少涉及。但其实如果学生具有了这些方面的工作经验,对他们毕业后的工作很有意义的,同时也是学生很感兴趣的研究方向。应该勇于在这些方面进行尝试。
总之,确定毕业设计的题目应该是指导教师和学生互动的结果,根据学生的情况和兴趣设计合适的题目是一个成功毕业设计的基础。
4毕业设计过程中指导
确定了毕业设计的题目后,就正式进入了毕业设计阶段。学生在毕业设计中遇到的困难主要来自两个方面:①技术上的困难,例如算法的实现,数据结构的设计等。②过程上的困难,例如进度的控制,团队成员间的合作与协调等。
传统上,老师更多的是对学生进行技术上的指导,帮助学生将系统的框架建立起来,甚至将重要的数据结构设计好,学生要做的就是进一步的细化设计,编码完成整个系统的实现。
但其实经过大学四年的学习,学生应该已经具有自己独立完成一个模块甚至是整个系统的设计和实现的能力。即使在实现的过程中,遇到了一定的困难,也应该鼓励学生通过上网搜索等方法独立解决问题。
学生真正缺乏的是实际的工作经验和团队合作理念。因此应该在这些方面加强指导。因此,毕业设计的指导应该主要关注如下几个方面:
4.1 重点指导学生进行良好的系统设计,特别是模块间的接口设计让一个好学生独立完成一个小的系统的设计并不困难,但让多个好学生共同完成一个中型系统的设计就非常困难了。学生往往没有相互合作完成一个项目的经验,甚至不知道模块接口为何物。但这又是学生毕业后,在实际的工作中经常遇到的非常重要的问题。因此,一定要将毕业设计的题目划分成多个有一定耦合性的模块,分配给多个学生,并指导学生自己进行模块接口的设计,让他们接受这方面的锻炼。
4.2 软件工程在毕业设计中的运用软件工程(Software Engineering)是一门研究用工程化方法构建和维护有效的、实用的和高质量的软件的学科。从软件工程的角度去指导学生进行毕业设计,使学生认识到软件工程在系统开发过程中的价值。
单打独斗惯了的学生,拿到一个题目后,喜欢马上进行代码的编写,遇到问题后推倒前面的设计,重新开始新一轮的编码。对于很简单的题目这样做当然能够完成任务,但对于真正的大型项目,这种方法显然好、是不行的。
按照软件工程思想,软件开发的过程分为需求分析、程序设计、代码实现,软件测试和软件维护几个阶段[4]。只有认真完成了前面的阶段的工作后,才能开始下一个阶段的工作。例如要进行编码,就必须先进行需求分析和概要设计,对系统的方方面面可能遇到的问题,都进行了充分的分析之后,才能够开始。
毕业设计可以将所学到的软件工程的知识进行实践,了解真正公司化的多人协助的软件开发过程,从而为毕业后的工作打下坚实的基础。与软件工程的几个步骤相对应,可以将整个毕业设计分成几个阶段,确定每个阶段的目标和任务。指导教师分别检查每个阶段的完成情况,全程参与学生的毕业设计。
4.3 重视系统的测试工作测试是计算机程序设计的一个重要环节。但以前的毕业设计对此往往缺乏重视。学生完成了代码设计后,进行一次简单的试运行,如果没有大的问题,就认为系统设计完成了。反正在毕业答辩的时候,也不要求运行程序,即使有不完善的地方也不会被发现。
这种做法是非常不正确的,对培养学生严谨的工作态度是非常不利的。如果老师不进行强调,学生认为测试是可有可无的,他以后工作中,就会更加不重视测试工作,软件的质量将不能得到保证。因此,必须留出一到两周的时间进行系统的测试。
5总结
本文结合作者多年指导毕业设计的经验,提出了计算机专业本科毕业设计过程中可能遇到的一些问题,并提出了一些意见和建议。
重点强调了根据学生的实际情况选择毕业设计题目的重要性。然后又分析了毕业设计过程中经常会遇到的几个问题:注重系统设计的指导,技术性的问题让学生独立解决;强调软件工程在毕业设计中的指导作用;重视测试在系统开发中的意义。作者多年指导毕业设计的经验表明,通过这些方法的运用,使学生通过毕业设计学到了更多工作中有用的知识,提高了毕业设计的价值。
参考文献:
[1]王志英.实践教学:计算机人才培养的重头戏[J].计算机教育,2004,(9):60-63.
[2]王玉锋,刘保旨,李雪梅等.计算机专业本科毕业设计的探讨[J].计算机教育,2010,(1):77-79.
关键词数据库原理案例教学 教案
1 问题的提出
数据库技术是研究如何科学地组织和存储数据,如何高效地检索和管理数据的一门学科。在教育部高等学校计算机、自动控制和信息类专业的培养方案中,“数据库原理”一直是四年制本科生的专业必修课程。在IT技术飞速发展的今天,能否很好地应用数据库技术解决实际问题,已成为许多用人单位对应聘者知识结构的新要求。因此,该课程也日益成为其他理工科专业本科生、专科生一门愈来愈受到关注的选修课,甚至是必修课。
而目前许多院校非计算机专业的“数据库原理”课程的教学现状并不令人满意,主要问题是:教材组织上理论概念多,应用实例少;教学安排上课堂讲授多,实践动手少;课程考核上死记硬背多,灵活应用少。这样“三多三少”的直接后果是:尽管一些学生可以在理论考试中取得高分,但却不能自如地应用某种数据库管理系统软件解决实际问题,更谈不上开发出有实际应用价值的数据库系统,如此“眼高手低”很难适应现代社会对数据库技术应用人才的需求。因此,在“数据库原理”课程的教学上必须改变这种纸上谈兵、理论脱离实际的状况。
2 构建“数据库原理”案例教学模式的指导思想
“数据库原理”的教学大纲通常包括:基本概念、关系模型、SQL、关系数据库理论、数据库设计和数据保护等内容,一般授课学时在50学时左右。由于理论内容较多,很难保证有效的实践环节。为此,构建“数据库原理”案例教学模式的指导思想可归纳为12个字:精理论、强实践、重启发、勤激励。具体就是:精选课堂讲授内容,围绕着如何解决实际问题开展对相关理论的探讨。一些大纲有要求、但受学时限制、无法在课内讲授的内容,要求学生通过自学完成;增强实践环节的力度,加大综合性、创新性实验的比例,培养学生探究性学习、自己动手解决问题的能力;通过启发式教学和有效的激励机制,提高学生的学习兴趣,进而调动起他们主动学习新知识、探索新方法的积极性。每堂课结束时可以给学生提出一、两个问题,一则督促学生做好复习预习,二则为下堂课的教学留下伏笔和切入点。对于认真思考问题、能提出切实可行方案及在实验中有创新的学生,应给予当堂表扬或给平时成绩加分的鼓励。
3 基于案例教学法的“数据库原理”教案一则
如表1所示,本教案以学生较熟悉的教务管理子系统“学生档案管理”为贯穿始终的例子,以关系数据库理论为指导,通过循序渐进的讲解、演示和实验,让学生理解数据库的基本概念、理论和技术,掌握一个简单的数据库应用系统从分析、设计到实现的完整开发过程,真正做到学以致用。全部内容共计54学时,其中课堂讲授演示26学时,课内实验28学时。适用对象为已掌握了一种面向对象的可视化编程工具(如VB、C#、C++或Java等)的非计算机专业本科生或专科生。
4 实施案例教学过程中需要注意的问题
(1)正确认识理论与实践的关系。案例教学从不否认理论对实践的重要指导意义,像关系代数、查询优化、数据存储、事务处理、并发控制等一些数据库技术中十分重要的内容可另外开设一门课程供高年级学生选修,以弥补学生在数据库理论上的不足。
(2)注意教学内容特别是实验环节开发平台、工具和方法的实用性和先进性。与其他计算机技术的发展一样,DBMS及数据库应用系统的开发平台和工具每隔几年就会更新换代,这就要求任课教师必须与时俱进,及时将最新的研究成果引入教学。如以上案例采用GUI风格的C/S结构,若学生有一定网页制作基础的话,可改进为目前较为流行的Web风格的B/S结构。
(3)建立公平有效的课程考核机制,保证自学内容、实验环节的教学质量。自学内容可通过读书报告、论文、提问等方式加以考查;布置课程验收大作业时,应兼顾不同层次学生的学习能力,既能让基础较差的学生树立起完成任务的信心,更要积极鼓励程度较好的学生高标准要求自己。
5 结论
实践证明,“数据库原理”案例教学模式是一种变学生被动学习为主动学习的有效方法,由于能够理论联系实际,让学生带着感兴趣的问题进入课程的学习,让学生改变了以往混学分的思想,对这门课的认同度有了明显的提高,具体表现为:上课睡觉、缺勤的人少了,积极思考问题的人多了,学生作业的质量提高了,成绩上升了。另外,师生间的互动交流大大加强了,教学相长得以充分体现,部分学生还结合自己的专业和爱好,积极参与教师的科研工作,其探究能力和创新意识得到了较好的培养。
(本文获得“2005年全国青年教师计算机教育优秀论文评比”教学与研究三等奖)
参考文献
1 萨师煊,王珊.数据库系统概论(第3版).北京:高等教育出版社,2000