0
首页 精品范文 计算机毕业设计总结

计算机毕业设计总结

时间:2023-02-09 15:54:34

开篇:写作不仅是一种记录,更是一种创造,它让我们能够捕捉那些稍纵即逝的灵感,将它们永久地定格在纸上。下面是小编精心整理的12篇计算机毕业设计总结,希望这些内容能成为您创作过程中的良师益友,陪伴您不断探索和进步。

计算机毕业设计总结

第1篇

关键词:高职院校;毕业设计;软件开发

中图分类号:G642.477文献标识码:A

毕业设计是高职学生由在校学习到参加工作之间的、十分关键的综合教学环节,是毕业前的一次重要的系统实践训练,也是对高职院校的教学管理、师资水平和学生综合素质的集中体现和检验。这个环节把握得好,对学生就业有很大的帮助。实践证明,毕业设计是计算机软件各相关专业理论教学、实验、实训等有机结合的最佳途径之一。笔者多年来一直从事高职计算机软件专业的毕业设计指导工作,经过长期的实践和探索,同时吸取他人经验,对毕业设计工作有如下的认识。

一、毕业设计的选题

选题是毕业设计的第一步,也是非常重要的一步,包括教师选题和学生自选题两种。高职计算机软件专业实现毕业设计的途径和空间是多种多样的,只要有研究开发的环境即可。可以在学校内部组织开展,也可以走出去,到企业、到社会中去完成。例如,校企合作、产学研结合是高职毕业设计实现开放性的有效途径。一是学生到企业、公司实际工作中去,运用所学知识和单位的短期培养,按规定格式和要求写出总结报告或毕业论文,或在参与实际项目设计中完成设计,采取校内指导老师和企业指导人员共同指导学生的毕业设计,在我院的软件专业这种形式的设计占到了近1/3;二是充分挖掘校内资源,寻求多种途径开展毕业设计。例如,参与教师的科研项目,承担部分任务;主动与学校各部门联系,帮助设计各种中小型信息管理系统,如学生档案管理系统、教务管理系统、后勤水电管理系统、学校图书管理系统等,由各部门根据使用情况进行评价。

选题时的原则主要有:(1)符合专业或大类培养目标、满足教学基本要求,使学生得到比较全面的训练,要尽可能进行有软件工程背景的毕业设计;(2)应尽可能结合生产、科研和实验室建设的实际任务,促进教学、科研和生产进行选题。也可是模拟真实的软件项目课题;(3)应有一定的深度与宽度,工作量饱满,使学生在规定的时间内经过努力能按时完成,并鼓励学生有所创造;(4)毕业设计的选题应面对学院的实际情况,从培养目标出发,充分利用学院的计算机资源和人力资源,力求实现学生掌握知识的实际水平与市场经济的需求相符合。

二、毕业设计的管理

要完成高水平的毕业设计,除了要求毕业设计指导教师提供的选题应是新颖的、实用的、能适合当前社会的市场需求的外,还必须要有严格的毕业设计管理制度相匹配。

1、学生毕业前的上一个学期末,确定指导教师,并进行毕业设计动员。有关教师提供指定格式的、“毕业设计(论文)选题报告”、“毕业设计(论文)自选题目申请书”、“毕业设计(论文)格式、书写规范”等表格供学生填写或参考,其内容包括毕业设计的选题来源、要实施的技术方案、要完成的研究工作、需配备的硬件和软件环境、需要的资金等。其中,还给出近三届本专业学生做过的论文题目,防止重复或抄袭。表格填写后交由教研室集体讨论并提出修改意见,然后由计算机系部与有关指导教师统一审批。再将所有选题和指导教师名单提供给学生,由学生和指导教师进行双向选择,有关部门根据选择情况做适当调整后公布指导教师及学生的对应名单。

2、经统一审查后,指导教师给每一个学生下达“毕业设计(论文)任务书”。指导教师与学生见面时,要针对任务书向学生讲解课题目标、实施方案、需要收集的参考书目、需要自学的内容及应做社会实践活动等,并向学生提供相关网站,让学生自己上网学习有关预备知识。

3、指导教师根据系部的统一安排向学生提供“毕业设计工作进程安排表”。该表包括在毕业设计过程中,安排对学生完成毕业设计需补充的专业知识讲座的内容与时间、上机时间、教师辅导时间、检查时间、完成每一设计步骤的进度要求、毕业设计说明书初稿上交和举行毕业答辩的时间等。学生应根据毕业设计任务书的要求,在毕业设计工作开始一周内写出开题报告,内容主要包括:资料准备情况、设计的思路与期望成果、目标任务的分解、各阶段完成的内容计划等,交由指导教师审查后,再按计划开始设计。毕业设计的时间一般在12周左右。

三、毕业设计过程中的几个重点环节

1、资料查询和实地调查。任何一个课题都是有学科基础或技术基础的。学生在做毕业设计开始,通过进行资料查询,可以了解本选题在相应学科领域中的发展进程和研究方向,特别是近年来的发展趋势和最新成果,然后准备与该题目相关的参考资料。通过与对资料研究成果的比较说明自己的选题是符合当前的研究方向,或是否采用了当前的最新技术并有所改进,以进一步了解选题的意义。值得注意的是,要做好毕业设计,必须阅读一定量的近期中、外文资料,这不仅反映学生的外文阅读能力,而且有助于设计的先进性。高职学生在毕业设计之前进行必要的社会调查,是了解和加深题目理解的另一重要途径。以《企业仓储管理信息系统》这个题目为例,学生可以到实习工厂、中小企业等场所进行实地考察、了解管理信息系统的实际应用状况,通过系统现象的感性认识,逆向推测如何进行模块设计才能实现这些功能。另外,网络查询也是学习、资料查询的重要方式。指导教师要让学生按毕业设计任务书要求深入地了解本毕业设计课题,准备资料,写出文献综述并完成初步的外文翻译任务。

2、制定和论证技术方案。明确所要解决的问题后,就要提出自己解决问题的思路和方案。包括一般的程序设计、数据库设计和网站建设等,应选定编程语言、根据目标提出总体模块设计图、流程草图等,通过比较表明自己方案的价值、方案的创新之处或有新意的思路、算法和关键技术。学生阐述自己的设计方案时,要说明为什么要选择该方案,如何进一步优化数据,不足之处如何得到克服,最后完成的工作具有什么样的性能或达到什么样的水平。

3、充分发挥教师在毕业设计中的引导、辅导作用。教师在整个毕业设计工作中应该起到引导、辅导交流的作用,激励学生有足够的信心完成毕业设计工作,鼓励学生突破旧系统,展开思维的翅膀,尝试别人没有想过或没有做过的工作,注意对学生创新思维的培养。在毕业设计过程中,指导教师布置任务后,要进行具体指导和及时检查。指导教师要注重针对性与适用性,力争使毕业设计内容与学生毕业后所从事的技术岗位对口,使人才培养目标与社会的需求相一致。

4、毕业设计的先期总结和答辩准备。在毕业设计的后期,指导教师应及时进行总结,针对每个成员指出毕业设计过程中的改进之处,提出后期需要进行工作的重点和方向。并发放统一格式的编制设计说明书的有关文档,如毕业设计说明书的装订顺序、目录和正文的格式要求及正文基本结构及毕业答辩应当做的准备工作。指导教师检查资料是否齐全、是否符合规范要求、程序运行有无缺陷及答辩时要注意的问题等,然后做最后的答辩准备。毕业设计答辩开始前三天,学生需上交毕业设计的相关文档和程序资料。文档部分按规定格式装订成册,供答辩委员评阅。

5、毕业答辩、成绩评定。毕业答辩评分要做到客观、公正、公平。人员除本院教师外还聘请企业项目开发人员参与评阅和答辩工作。答辩分数可分为自述、回答问题、论文内容三部分。最后,通过答辩委员会及各位指导教师统一讨论,得出学生的答辩成绩。答辩后,答辩委员会及时总结答辩中遇到的问题,并组织部分同学参加座谈会,了解学生对毕业设计的反馈意见,以备下一届进行设计时加以改进。

四、结束语

高职学生理论基础相对较弱,但实际动手能力并不差。毕业设计给了他们一个良好的提升能力的机会。毕业

设计多选择一些项目单位的实际软件项目,让学生到公司、企业这些项目实际场合进行毕业设计,最好是在生产实际中选择那些真刀真枪的设计题目。经过我院近四届高职计算机软件专业毕业生采取以上方法和环节进行毕业设计实践,已取得较好的效果,学生适应性和实际能力有了很大提高。但也存在不完善的地方,只有通过不断地实践、研究、总结和改进方法,不断地进行毕业设计教学的改革,为培养出计算机软件专业应用型的高技能人才做贡献。

(作者单位:大连水产学院职业技术学院)

参考文献:

[1]李志宏.以就业为导向,深化改革,推动高职高专教育健康发展[J].中国高教研究,2004.1.

第2篇

关键词:多学科联合;毕业设计;人才培养

随着现代科学技术和社会经济文化的发展,人类社会许多重大问题的解决越来越取决于多学科的协同攻关。同时,科学技术以高度综合为主要特征加速发展,形成了大量新兴交叉学科、边缘学科的出现,原有学科间的界限正在不断淡化。这就在客观上要求高等院校必须以培养具有多学科交叉能力的复合型人才为教学目标[1]。

近年来,计算机科学与技术在其他领域中的渗透作用越来越大。作为一门相对独立的学科,它正在逐渐演变成为其他学科提供服务的学科,跨学科性特点尤为明显。计算机专业的毕业生仅仅掌握本专业知识,在择业上已经没有明显的优势。跨专业、跨学科培养高层次人才,既是学科发展的内在规律,也是社会、经济进步的必然要求。因此,倡导跨学科、跨专业培养高层次人才的教学模式有着重要的现实意义。

1现状与需求

“多学科交叉人才培养”的思想在国外已经出现了很多年,积累了丰富的实践经验,取得了很好的效果。麻省理工学院在20世纪中叶后大力发展交叉学科,实力不断增强,跻身世界一流大学之列。斯坦福大学一直主张以跨学科领域的“大学院”打破学科和专业壁垒,开展在深度与广度上都具有引领高等教育发展方向作用的“多学科教学与研究”行动。为支持跨学科研究,杜克大学专门制定了《跨越边界:九十年代的跨学科规划》( Crossing Boundaries:Interdisciplinary Planning for the Nineties),并为此建立了新的管理机构和资金机制,为杜克大学成为美国国内和国际上都名列前茅的综合性研究型大学和国际性大学奠定了基础[2]。日本在1973年首度创建以交叉学科教育和研究为特色之一的国立筑波大学。1998年,通过《二十一世纪的大学与今后的改革对策》决议后,日本文部省出台了一系列促进和加强大学研究功能的政策措施,如跨学科的“大讲座制”、流动性科研组织等,为日本高校的迅速发展创造了动力[3]。

而在我国,20世纪80年代时,著名科学家钱三强就提出了学术发展即将进入“交叉科学的新时代”观点。20多年间,“多学科交叉人才培养”的思想在国内进行了许多实践。在本科教育中,学生可以在力所能及的情况下辅修第二专业,跨专业选读感兴趣的课程等;在研究生教育中,许多高校也已经对跨学科培养进行了探索,如在一级学科中开展导师跨学科招生和学生跨学科交叉培养,扩大选修课的范围,允许研究生在其他院系听课甚至参加科研课题等,取得了一定成效[4]。但也存在一些问题,如学生辅修第二专业时,如果要拿到第二专业的毕业证书,就要完成相当数量的第二专业课程学习,导致本专业基础不很扎实;又比如跨专业选读感兴趣的课程,学生完全按照自己的兴趣任意选择,没有一个系统性方向[5]。这些都导致一些学生学习了很多方向,但都是“博”而“不精”。而且大多数交叉新学科或领域仍然举步维艰,交叉科学研究机制和支撑体系处于缺位和滞后状态。

在这样的大背景下,各高校对于如何更好地培养多学科交叉人才的探索也一直没有停止过。作为一所已有百年历史的教学研究型综合性大学,华南农业大学也把跨学科、跨专业培养复合型人才作为教学改革的一个重要方向,不断进行尝试,取得了一定的效果。

2 “多学科联合毕业设计”教学模式

在深入研究国内外人才培养模式的基础上,结合社会经济发展要求,我校提出了“多学科联合毕业设计”的教学模式新思路,如图1所示。我们组织我校优势学科(如农、林、生物等专业)的学生与计算机专业的学生组成课题小组,相互取长补短,共同完成毕业设计的相关内容。

2.1改革思路

“多学科联合毕业设计”以毕业设计为基础,建立一套完整的、便于操作的多学科联合培养方案,并在实践中不断完善。整个思路与工作流程如图2所示。

首先,通过给非计算机专业学生讲授计算机基础等课程,了解他们的爱好,重点关注对计算机专业知识有兴趣的学生,相应地,了解和掌握计算机专业学生专业以外的兴趣爱好。

其次,根据掌握的情况,有方向性地将非计算机专业和计算计专业的学生组成课题小组,课题组除学习本专业必修的基础理论、专业知识外,还要有目的、有计划、有针对性地在校内、校外选修非专业课程,以授课、讲座、研讨、知识共享等为手段,强调同小组不同专业学生之间的学术联系和交流,促进联系和知识共享。

最后,协同相关专业的老师共同设计题目,共同指导,完成最后的毕业设计。

2.2具体实施

以计算机专业、生物专业、数学专业学生联合毕业设计为例,具体实施进度如表1所示。

(1) 准备阶段。给生命科学学院学生讲授计算机基础及程序设计课程,教师留意一些计算机相关课程比较好的学生,做好联合毕业设计的人员储备。同时,通过与计算机专业的学生交流,选一些对生物信息学有兴趣的学生,由这两方面的学生共同组建一个有关生物信息学方向的课题小组。

(2) 实施阶段。教师首先帮助生命科学专业的学生和数学专业的学生学习计算机程序开发、算法设计等方面的基础内容;辅导计算机专业的学生旁听一些生物学的基础课程,并且通过每周固定时间的小组内成员交流,对小组成员进行交叉方向基础知识的培养。其次,与生命科学学院和理学院的老师共同探讨,制定“蛋白质三维结构数据库的建立”和“蛋白质序列比对”两个具体的毕业设计题目,同时将学生分为两组,每组都有生命科学专业、数学专业和计算机专业的学生。最后,教师分别指导两个小组的学生,要求他们依据自己的专业特长分工合作,共同完成毕业设计。

(3) 总结阶段。对跨学科跨专业联合毕业设计模式进行分析和总结。

3改革反思

3.1需要解决的关键问题[6]

(1) 如何协调计算机专业和其他专业老师共同制定联合毕业设计的研究方向或题目。

(2) 如何根据已有的研究方向选定联合毕业设计的计算机专业和其他专业的学生。

(3) 如何为每一个课题小组的学生设定具体的学习和研究计划。

(4) 如何协调课题小组成员间的关系,促进小组成员相互交流、互相学习,完成最终的毕业设计。

3.2解决问题的措施

通过这次实践,我们发现与交叉学科相对应的课程较少,如计算机和生物相交叉的生物信息学的专门课程很少,各个专业开设的都是本专业非常深入的专业基础课程。要解决这个问题,需要联系一些相关教师,为需要进行交叉学科学习的学生进行专业讲座和辅导,并且通过项目小组每周的固定讨论进行交叉学科基础知识的学习和互补。

3.3取得的成绩

(1) 参加本次“多学科联合毕业设计”实践的8名同学,在完成毕业设计的相关内容后,均顺利通过毕业答辩,其中有3名同学获得了“优秀”。

(2) 通过本次探索,我们得到一种新的培养多学科交叉人才的方法,为高等院校的教育创新实践提供一些基本方法。

(3) 通过本次实践,我们摸索出了“多学科联合毕业设计”科学合理的指导管理方法,包括时间节点的设置安排、专业问题协调、设计成果呈交等。

(4) 多学科的联合还催生了新的学科生长点,有利于探索新的学科方向。

(5) 通过交叉合作,学生的群体意识、团队合作精神大大加强,组员之间相互促进,通力合作,这是毕业设计成功的基本保证。

(6) 通过此项探索,我们改善了教师的知识结构,拓宽教师的知识面,为进行进一步教育改革和师资培养奠定基础。

(7) 在团队合作的全过程中,成员相互交流,以交叉、融合、渗透的方式掌握各学科的专业知识。学生原来认识问题受专业制约,局限于一个狭隘的领域,而通过合作,学到了许多非本专业领域又与本专业密切相关的知识,提高了综合素质。

(8) 实现资源共享,提高实验室和实验设备的使用效率,推动实验室建设的改革。

4结语

毕业设计是对大学生所学知识成果的综合体现。作为多学科人才培养的一种手段,“多学科联合毕业设计”教学模式对研究毕业设计的新方法、新思路有很好的借鉴意义。

参考文献:

[1] 孙玉萍. 全球化时代高校的人才培养[J]. 长春工业大学学报:高教研究版,2002(03):4-5.

[2] 刘冬. 英美部分高校交叉学科建设研究及借鉴[D]. 上海:上海交通大学高等教育研究所,2008:20-24.

[3] 杨红霞. 20世纪80、90年代加强独创性的日本大学科研[J]. 咸宁学院学报,2003(02):74-75.

[4] 李明. 大力开展基于创新教育的本科生科研活动[J]. 中国冶金教育,2008(03):5-6.

[5] 刘彩红. 我国研究型大学开展交叉学科研究的障碍及对策[J]. 内蒙古电大学刊,2009(01):80-81.

[6] 钱佩忠. 高校跨学科研究的组织和障碍分析[J]. 高等农业教育,2007(01):56-57.

Exploration and Practice in Multidisciplinary of Graduation Project

CHEN Yan, XU Dong-feng, CHANG Shan

(College of Informatics, South China Agricultural University, Guangzhou 510642, China)

第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.

第4篇

关键词:土木工程专业;毕业设计;存在问题;解决办法

中图分类号:G642.477 文献标志码:A 文章编号:1674-9324(2014)33-0096-02

土木工程专业是实践性很强的工程应用类专业。毕业设计是培养学生实践能力、创新能力和独立解决问题能力的必要的集中实践性教学环节,是实现该专业培养目标的重要的综合性课程,是衡量一个学校培养学生素质及教学质量的一个标杆,也是学生走上工作岗位前的一次职业培训,其成绩是学生毕业及学位资格认定的重要依据。毕业设计教学质量的优劣直接关系到本专业学生能否在毕业后短时间内适应社会要求,并在实际工作中独立地解决工程建设中遇到的有关设计、施工、管理等方面的问题[1]。笔者结合多年指导土木工程专业毕业设计的教学心得和研究结果,对目前该专业毕业设计的存在问题作一简要分析,并提出相应解决办法。

一、土木工程专业毕业设计存在的问题

目前,土木工程专业毕业设计存在的问题如下。

1.学生方面情况复杂,进度不一。毕业设计安排在大学最后一个学期,不同学生面临就业、考研复试等不同出路,甚至少部分学生要进行毕业前大补考。学生心里状态和压力不同,影响到毕业设计的积极性和投入状态,进而影响到毕业设计的进度和质量。设计中前期,学生对毕业设计这样一个“大”的综合性的任务不知如何下手,不能将所学专业理论知识与毕业设计选题顺利结合,遇到问题不会及时反映解决,存在“等”、“拖”、“靠”的依赖心理,也会影响设计进度。

2.指导教师自身缺乏工程设计实践经验和知识更新。毕业设计要求指导教师具有丰富的教学经验和工程实践经验。部分指导教师一直从事理论研究或课程教学工作,工程实践经验不足甚至没有,对整个工程设计过程缺乏了解和认识,对新规范、新的计算方法、新的施工技术的更新缺少关注。这样在指导毕业设计时就会显得力不从心,难以做到与时俱进,在一定程度上影响了毕业设计质量。

3.毕业设计过程监管不力。通常,有些高校毕业设计管理制度不甚健全,或者制度健全但执行不到位,对学生日常不考勤或者考勤不严格,导致部分学生长期缺席,当然不能高质高量地完成毕业设计。另外,在毕业设计过程中,指导教师不重视对设计各阶段的进度检查,不了解学生的设计进度,也不能及时发现和解决出现的问题,从而导致学生在毕业设计前期比较松散,后期又加班追赶,高质量的毕业设计成果根本无法得到保证。

4.师生间缺乏沟通,不能及时发现设计问题。设计过程中,很多学生不在设计室而去其他教室或宿舍,导致有问题不能及时询问解决。老师辅导时,因见不到学生而不能及时发现学生的疑问或错误,从而将问题遗留到最后进行大修改甚至无法修改,致使设计质量严重下降。

5.计算机辅助设计利用不合理,学生收益不多。毕业设计阶段学生利用专业软件PKPM对一榀框架进行计算并绘施工图,这一工作只需学生一个上午即可完成。但学生对计算结果不分析、不调整,对图纸的表达不思考、不判断,基础知识和专业知识掌握不牢固,对很多构造不明所以,似是而非[2],学生收获甚少。

二、具体解决方法

解决毕业设计存在的问题,关键要解决好以下几个方面:指导老师丰富工程经验、提高指导水平的问题;毕业设计过程中手算、手绘与电算、电绘的比例与配合问题;毕业设计过程中对学生积极性的调动与监管监控问题;毕业设计的考核评估问题。下面具体讨论。

1.提高指导教师素质、利用产学研用基地合作指导。学校应鼓励教师积极参加建设部组织的相关职业资格考试,鼓励并组织指导教师积极参与工程实践,与生产、设计单位合作,聘请理论功底扎实、实践经验丰富的工程师与校内指导老师合作,指导学生毕业设计并把关。学校可以建立产学研教学基地,除了服务于学生的实践实习外,还可用于指导教师的工程经验学习与提高,进一步加强高校与工程设计部门、企业单位之间的协调工作,从而提高指导学生毕业设计的水平。

2.坚持手算、手绘及软件计算、计算机出图并重。为处理好在整个毕业设计过程中掌握基本理论、基本技能和计算机技术的关系,采用手算、手绘及软件计算、计算机出图并重的手段。在结构计算中“手算”和“电算”必须兼顾。“手算”应该占主导地位,在“手算”阶段,应该培养学生综合运用所学专业知识的能力和查阅相关资料的能力,从而巩固理论知识,加强实践操作能力。另外,在绘制施工图时,要坚持手工画图和计算机绘图相结合的原则。手工画图主要锻炼学生的绘图基本功、对构造要求的掌握以及对规范的学习和熟悉[3,4]。计算机辅助毕业设计的主要目的是提高学生的计算机应用能力,同时熟悉社会上常用的工程商业软件,做到就业时具备较强的工作适应能力和动手解决能力。因此,在计算机辅助毕业设计过程中结构计算部分要求学生手算与电算并行,两者互为校核并完成对软件的深入了解。绘图主要由CAD软件完成,部分节点详图与构造采用手工制图,以加深学生的基本概念,熟悉结构细部构造,并能对计算成果和手算结果进行比较、分析和判断。

3.针对学生不同水平分类指导方法。对不同程度、不同进度的学生要使用不同的方法指导。对理解能力好、认真负责进度快的学生,要提前讲解设计内容和方法,要求其有探索创新精神,培养学生自己独立运用专业理论知识与毕业设计课题相联系的能力,培养其主动查阅有关设计资料的能力等综合专业素质,让其在毕业设计中起到模范带头作用,也对学困生形成一定的压力和激励作用,敦促他们加快进度,认真设计。指导老师要有意培养1~3个模范生以加快整个小组的设计进度、提高小组的设计质量。对学习成绩差、进度慢的学生,指导老师要付出更多耐心进行讲解,让其理解并最终掌握设计方法、步骤和过程,促其赶上整个设计进度。

4.考核制度严格,全面具体。对学生毕业设计成绩的评定应包括多个方面:考勤、设计进度、建筑设计部分、结构设计部分、计算书内容以及答辩情况等。应加强毕业设计的学生考勤和指导教师的考勤,加强设计过程中各个阶段的考核,对学生出勤率、设计进度、设计阶段成绩及最后答辩成绩等各个考核方面分别进行评分。这样既可以引起学生对毕业设计的重视,也可以在设计过程中发现问题,总结经验和教训,进一步完善和改进后续设计工作[5]。

根据土木工程专业毕业设计的课程特点,结合本专业最新的社会发展状况,针对有关毕业设计各方面所存在的问题进行详细阐述,并提出相应的解决办法及改革内容,以期培养出能快速适应工程需要的设计人员和施工人员,以及具有一定创新能力和探索精神的新时期工程人才。通过毕业设计,学生可以较为系统的掌握本专业的理论知识、专业技能,熟悉相关规范、规定,了解本专业商业软件的运用操作,达到对学生各类工种综合能力的训练,满足工程界、企业界对适应面广、通用性强的人才需求。

参考文献:

[1]舒赣平,卢瑞华,吴京,等.土木工程专业毕业设计教学改革研究[J].高等建筑教育,2007,(2):105-112.

[2]周俐俐,张志强,苏有文.计算机辅助设计(CAD)应用于毕业设计的利与弊[J].四川建筑科学研究,2005,(5):162-164.

[3]罗臻,邓敏,叶雁冰.提高地方院校土木工程专业毕业设计质量的措施与实践[J].高等建筑教育,2010,(3):123-126.

[4]朱江,韦爱凤,付赣清,等.土木工程专业学生在毕业设计中合理利用计算机问题探讨[J].广东工业大学学报(社会科学版),2009,(6):228-229.

第5篇

毕业设计是高等教育中培养学生综合运用所学理论知识和技能解决实际问题能力的重要环节之一,是衡量毕业生是否达到相应学历层次的重要依据。毕业设计将总结专业基础和专业技术的学习成果,锻炼和开发学生的综合运用能力。实践证明,毕业设计是计算机软件各相关专业理论教学、实验、实训等有机地结合的最佳途径之一。

一、毕业设计的必要性

高等职业教育应该是以能力为本位、以学生为主体、以实践为导向的教育。近年来为适应社会发展的需求,有学者提出打破传统的“文化课一专业基础课一专业课”三段式的课程组合结构,按照新的人才观标准,实施“职业思想道德一职业基础知识与能力一职业知识与能力一职业拓展知识与能力”的新课程组合。我们认为,高职院校软件相关专业组织毕业设计符合新的人才培养标准,对培养学生的职业技能和素质具有重要意义。

在实践中我们意识到,通过毕业设计能够锻炼学生以下方面的能力:

1.独立解决问题的能力。高职院校学生普遍存在着基础薄弱又缺乏刻苦精神、渴望一技之长又不知如何下手等问题。大多数学生虽然在学校经过两年半的学习,但对程序和软件的理解不够,动手能力差。学校教育和IT行业对软件开发人员要求之间的差距,只有通过实际的大型训练才能弥补。毕业设计的进行过程中学生一定会遇到平时课堂学习中碰不到的困难和挑战,克服这些困难的过程就是软件技术和心理素质逐步提高的过程。

2.团结协作的能力。今天IT行业早己不再是个人英雄主义的时代,能否具备团结协作的意识和能力己成为IT行业对人才的基本要求之一。学生在平时的课程教学和作业中难有训练这种能力的机会,毕业设计一般是分小组进行的,小组成员之间代码、文档的交流以及相互之间讨论和协商都是对学生基本素质的锻炼。

3.实践软件工程的相关原则。具备软件工程思想是软件开发从业人员的必备素质之一,在日常的教学中由于缺乏软件开发的实践训练,学生们往往感觉软件工程这门课非常抽象,对其中提到的软件开发和测试的理论和方法等方面理解不够。毕业设计的过程,就是一个课题小组从接到开发任务到提交产品和文档的过程,其中涉及到需求分析、概要设计、详细设计、编码、测试、程序打包安装、编写文档等软件工程的方方面面。经过这样的锻炼,学生们对软件工程思想和方法的理解必定会大大加深。

二、关于毕业设计的选题

选题是毕业设计的第一步,也是非常重要的一步,教师选题一般需要注意题目的新颖性、现实意义和可行性。这样的选题对引起学生的探索兴趣,提高能力大有帮助。计算机专业毕业设计选题范围一般包括。数据库研究与应用;计算机网络与应用;程序设计的理论与方法;信息可视化与应用等方面。毕业设计的地点可以在学校内,科研单位,企业等,只要有研究开发的环境即可,时间一般12周左右。

一般毕业设计选题存在的问题主要有:题目偏小单一,得不到综合性训练;题目重复,多人同题;指导教师要求不严,走形式;题目年年相同没有新意,使毕业设计难以达到预期的效果。高职院校计算机软件相关专业的学生在毕业设计之前主要学习的课程包括:软件开发语言和工具(如C语言、C#、ASP、Java)等、数据库管理软件如(Access,SQLServer)、计算机网络原理和软件工程等,这些必备的知识和技能是IT行业对软件相关专业毕业生素质的基本要求。笔者认为,毕业设计的选题可以分为四大类:程序设计类、数据库应用类、网络通信类和网站开发类。选题的基本原则主要是题目的综合性和新颖性两方面。

(一)程序设计类

程序的设计和开发是软件行业的基本内容,也是软件行业对相关从业人员的基本要求之一。近年来我国软件行业提出了“蓝领”工人的说法,各地陆续出现了以培养编码人员为目的的软件学院。这些程序员学历不高,但对某些开发工具的掌握非常熟练,能够很好的完成分配的任务。可见培养和训练学生的程序设计能力是适应软件行业发展需要的。《数据结构》课程是计算机软件相关专业重要的基础课,内容丰富,实践性强。虽然在课程的教学中都安排有相关的上机实验,但效果并不很理想。实践中我们认识到,毕业设计程序设计类的选题围绕数据结构的相关内容进行,对提高学生的动手能力、加深对软件的理解和认识都大有益处。

数据结构算法演示程序可以做为课堂教学的重要补充,以可视化的方式解释程序运行的中间过程,可以帮助学生更好的理解算法。国内外很多著名的高校都开发有类似的演示系统做为教学辅助课件。结合高职院校学生的实际情况笔者认为以下一些题目可以做为毕业设计选题的参考。

1.汉诺塔问题的演示。这个题目是围绕递归方法进行的,要求通过动画的方式演示盘子的每一个移动过程,对帮助学生深入理解递归思想很有帮助。

2.表达式运算及转换的演示。堆栈是一种使用频率很高的数据结构,在程序设计的实践中有广泛应用。中缀表达式转换为后缀表达式、后缀表达式求值的过程不是太好理解,如果演示程序能够动态显示每一步堆栈的变化以及程序的动作,那么理解表达式运算及其转换的过程就比较容易了。

3.排序算法的演示。排序算法在数据结构中占有重要地位,各种排序方法看似简单,却是许多计算机科学家智慧的结晶。开发排序算法的演示程序,利用柱状图形表示待排序的数据,详细显示排序过程中不同算法的每一步处理过程,统计数据比较和移动的次数;随机生产大量数据,利用多线程技术实现多个排序算法的效率比较。实现这些功能对于帮助学生理解和掌握各种排序的原理很有帮助。

(二)数据库应用类

社会各个行业信息化的进步促进了数据库应用系统的普及,类似图书管理系统、仓库管理系统、人事管理系统、教务管理系统等小型软件都是一般毕业设计的常用选题范围。在实践中我们意识到,数据库应用类题目的选择最重要的是与社会实际需要紧密联系,例如为汽车专卖店开发实用的汽车销售管理系统,这样可以使学生了解行业终端用户的需求,在完成需求分析的基础上进行设计,避免闭门造车。

(三)网络通信类

网络的应用和普及使计算机的世界更加丰富多彩,网络通信类程序的设计开发己成为软件开发的重要分支,也是学生毕业设计选题的重要来源,很多题目能够兼顾理论和实践,对学生而言即十分有意义又有趣味性和挑战性。

1.Client/server模式的通信程序。利用TCP或UDP网络协议开发客户机/服务器模式的通信程序很简单,在此基础上进行功能的扩展,可以开发聊天工具、局域网网络监控工具等软件。

2.网络聊天及文件传输类程序。QQ、MSN等聊天工具十分普及,设计题目选择一个点对点的局域网聊天工具完全可行,功能的实现可参考QQ或MSN的基本功能,包括收发信息、传输文件等,其他如语音视频聊天等高级功能可以忽略。高职学生系统学习过的开发工具如VisualBasic、Java等都提供完备的网络控件,但一般的基础教材中介绍不多,学生在实际的设计训练中通过查询联机帮助、网上学习等途径学习这些控件的使用方法和技巧,对提高程序设计能力很有帮助。

搜集资料是任何研究工作的基础,选题结束后学生按小组搜集资料,可以是图书期刊等资料,计算机软件专业的学生更应该学会在网络上搜集信息,浏览高水平的开发论坛对开阔思路很有益处。搜集资料需要做好记录和整理工作并进行讨论。毕业设计过程中教师的角色主要是指导和监督,参与讨论软件的整体设计,不涉及程序开发的具体细节,一般可以每周检查开发小组的进展情况。

(四)网站开发类

网络的飞速发展促进了网站开发技术的进步和市场的成熟,网站开发己成为高职类学生就业的热点方向之一。一个小型网站的开发涉及到总体的规划、数据库的设计和数据的组织、代码的编写和调试、后期运行管理、安全机制等多方面工作,而且对于学生接触市场需求很有帮助。在实践中笔者发现,学生们通过独立完成一个小型的网站,各方面能力都得到了锻炼,毕业后从事相关的工作很容易上手。

三、进一步的探讨

第6篇

关键词实践教学培养模式计算机科学与技术专业创新能力

1 背景

20世纪90年代以来,以信息产业的发展、信息技术的广泛应用、信息资源的开发和利用为主要内容的全球化和信息化日益成为世界经济发展的显著特征,成为人类社会跨入21世纪的重要推动力之一。党的十六大从我国国情出发,提出了要坚持以“信息化带动工业化,工业化促进信息化”、“走新型工业化的道路”等战略思想。随着这一精神的贯彻落实,各级政府扶持电子信息产业发展的积极性空前高涨,为信息产业的发展创造了良好的环境和无限的商机。

“十五”期间,各级各类信息化人才五年共增加2000万人,其中软件人员增加300万人,计算机人才需要每年增加100万。在我国总共664所本科学校中,有505所学校开设“计算机科学与技术”专业。2004年,“计算机科学与技术”专业在校人数接近理工科在校生总数的1/3。这一方面反映出高等教育对国家信息化建设的积极响应,另一方面也说明计算机专业建设数量大、任务重。然而,高校在扩招的同时,在计算机专业人才培养方面所面临的问题也越来越突出,主要表现在以下几个方面。

1.计算机专业本科毕业生就业困难

国家和社会对计算机专业的人才需要,必然与国家信息化的目标、进程密切相关。计算机市场在很大程度上决定着对计算机人才的层次结构、就业去向、能力与素质等方面的具体要求。计算机类毕业生就业困难的主要原因不是数量太多或质量太差,而是满足社会需求的针对性不够明确,导致了结构上的不合理。计算机人才培养应当与社会需求的金字塔结构相匹配,也应当是金字塔结构,这样才能提高金字塔各个层次学生的就业率,满足社会需求,降低企业的再培养成本。

2.高校培养模式与企业需求存在较大差距

目前,企业对素质的认识与高校通行的素质教育在内涵上有较大的差距。以学习能力为代表的发展潜力,是用人单位最关心的素质之一。企业要求人才能够学习他人长处,而目前相当一部分学生“以自我为中心、盲目自以为是”的弱点十分明显。

3.在校学生的实际动手能力亟待大幅度提高

目前计算机专业的基础理论课程比重并不小,但由于学生不了解其作用,许多教师没有将理论与实际结合的方法传授给学生,致使相当多的在校学生不重视基础理论课程的学习。为了适应信息技术的飞速发展,更有效地培养大批符合社会需求的计算机人才,全方位地加强高校计算机师资队伍建设刻不容缓。

4.计算机专业课程内容和教学模式难以与计算机发展同步

目前计算机专业的课程内容与计算机技术的发展不同步,教学模式还不够丰富,必须进行大力度的改革。

截至到2004年12月,全国IT职位需求数达到72302个,比2004年1月份增长了17336个。需求职位以研发工程师、产品工程师、软件设计开发工程师、结构设计工程师、系统分析员、Java开发工程师等技术岗位为主。赴日软件工程师以及小语种IT工程师在本地就业机会也很多。然而,面对如此多的就业机会,一方面是大量计算机科学与技术专业的学生难以找到合适的职位,另一方面却是IT企业难以找到满意的IT人才。其中一个重要的原因是学生的实践能力较差,与IT企业结合不紧密。

针对以上问题,计算机教育界一直在开展研究工作,并提出了一些有效的对策,其中层次化培养模式得到广泛认同。即根据计算机专业毕业生所从事工作的性质来划分,将计算机人才大致分为从事研究型工作的专门人才、从事工程型工作的专门人才、从事应用型工作的专门人才。其中第一类以培养优秀的计算机科学与技术专业人才为目标,着眼于他们未来成为教授和学者;第二类注重培养工程实践型人才,着眼于他们未来成为主任工程师、总工程师;第三类以培养专业技术熟练的、优秀的软硬件生产、开发、经营、维护工程师以及专业技术管理工程师为目标。

事实上,我国的教育理论工作者早就从社会功能、智能结构等方面对人才类型进行研究,认为社会人才可分为四种类型:学术型人才、工程型人才、技术型人才、技能型人才。这四类人才中,学术型人才要求基础理论深厚,有较好的学术修养和较强的研究能力;工程型人才要求有较好的理论基础,较强的应用知识解决实际工程的能力;技术型人才也要有一定的理论基础,但更强调在实践中的应用;技能型人才强调岗位操作能力。地方本科院校从事理论研究的基础相对薄弱,学术型人才不应作为主要培养类型,而技术型和技能性人才更适合高职高专等院校。因此,地方本科院校人才培养目标应以工程型人才培养为主。从计算机科学与技术专业的角度看,工程型人才的特征主要是把计算机科学与技术的基本原理演变为软件或硬件产品的设计、项目规划或决策。强化实践能力,注重专业知识的综合运用,提高与企业沟通的能力是这类人才培养的最佳手段。大力培养工程型人才符合地方院校特色,也符合因材施教的要求。

2 工程型人才培养模式

根据工程型人才的特征要求,本文从地方高校的角度,以苏州大学计算机专业人才培养模式为例,重点探讨计算机科学与技术专业工程型人才的培养模式。

苏州大学计算机科学与技术专业在制定培养方案时,在保证学生掌握基础理论知识和计算机科学与技术专业必备的基本原理的前提下,增加了实践教学的比重,设立了数据库综合实验和硬件综合实验等五个大型综合实验;制定了二年级到企业进行认知实习、三年级到企业进行暑期实习、四年级到企业进行毕业设计实习的企业实习计划;开设了日语等小语种选修课以及客户关系管理等公选课,包括聘请企业高级主管开设企业文化讲座、IT项目管理选修课等。本节仅从强化实践环节这一侧面介绍我们在工程型人才培养方面进行的探索。

1.教学模式概述

苏州大学与苏州高新技术开发区、昆山软件园毗邻,周边IT企业众多,其中苏州工业园区55%的企业为IT企业。苏州工业园区下属的国际科技园现有企业240多家,80%为IT企业和高科技企业,主要从事软件开发和IC设计。苏州大学在多年教学中,结合地方特色,总结出了一套理论与实践相结合的培养方法,在注重计算机专业人才基本理论培养的同时,也注重实践能力的培养。教学中,采取“理论―实践―理论”循环教学模式,既注重理论教学中各门课程的相互衔接,同时将理论教学、课程实验、课程设计和论文设计看成一个整体,将它们有机结合起来,让学生不仅仅学到某门具体课程的教学内容和某种具体的开发手段,更能全面掌握整个课程体系和开发过程。实践教学中,我们建立了新的实验教学模式,设计了从“单元实验―综合实验―课程设计―开放实验室―实习基地―毕业设计”一体化的实践教学体系,以提高学生的个性化设计能力。同时,我们与企业密切联系,积极探索“产学研相结合,培养实践型人才”的新模式。

2.主动适应IT企业需求,定制企业需求的培养方案

随着IT技术的迅速发展,苏州工业园区和苏州市的IT企业也发生着巨大的变革,其人才的需求也在不断变化。因此,跟踪IT企业的发展,分析其人才需求状况,对计算机专业人才培养模式有重要参考价值。针对目前许多高校培养的本科生难以适应市场需求这一现状,苏州大学与苏州市各相关企业联合成立IT企业教学指导委员会,为苏州大学IT专业的发展提供长期的指导与支持。同时,IT企业教学指导委员会企业还不定期地给计算机专业学生举行技术讲座及前沿知识讲座,并与教师进行座谈,共同商讨有关教学内容更新的问题。IT企业教学指导委员会不仅为学生、教师打开了了解市场的窗口,同时也为企业和学校架起了人才需求的桥梁,从而实现计算机专业人才的定制化培养。

3.建立新的实验教学模式,提高学生的个性化设计能力

在专业实验教学模式上,改变原有实验课中传统实验多而反映现代科学技术新成就的实验少、验证性实验多而创新实验少、实验手段上采用传统测试技术多而利用现代技术手段少的状况,建立了新的开放式实验教学模式,这是提高学生实践能力的有效手段。在具体实施中,可以把有原来固定的实验时间安排改变成灵活的实验时间安排,把原来封闭的实验项目改变成支持自主设计的实验项目,把原来的成批实验方式改变为满足学生个性化要求的实验方式。针对专业特点,可分设计算机硬件基础实验室、计算机软件基础实验室、计算机软件工程实验室、计算机多媒体基础实验室、计算机网络技术实验室、数据库实验室、信息安全实验室,以培养学生专长。

4.建立创新实验室,提高学生创新能力

创新实验室是加强学生创新能力培养的有效途经。目前,苏州大学计算机科学与技术学院和摩托罗拉中国有限公司、苏州国芯科技有限公司、紫金电子有限公司等多家单位联合建立了苏州大学摩托罗拉单片机实验室、江苏省嵌入式软件技术中心苏州大学分中心等具备一定科研能力的实验室,从而为学生创新能力的提高创造了条件。同时,学院成立了自己的开放实验室,主要为计算机科学与技术学院学习成绩优异且有较强科研能力的学生提供了进行创新性实验的条件,并制定了完善的开放实验室条例,规定了其运行机制及运行模式。

如进入开放实验室的学生必须结成科研小组,采用自主选题、指导教师指定课题或企业提供课题等方式,经开放实验室评审委员会评定后才能进入开放实验室。科研小组必须在一定时期内完成一定的科研任务,并提交课题总结报告或论文。由于开放实验室必须以课题小组形式申报课题,开放实验室在培养学生创新能力的同时,还培养了学生的团队开发能力。因此,开放实验室为广大学生提供了自由发展的空间,大大激发了学生的学习热情、创造激情,为其成才创造了有利条件。

5.建设加强实习基地,提高学生工程实践能力

提高实践能力的关键是要让学生有与企业直接沟通的机会。因此,应积极引导教师主动面向地方经济建设、社会发展和文化繁荣的主战场,把专业建设深深根植于生产实践之中。在实践中转变传统教学观念,致力于培养具有较强社会适应性的高级专门人才。目前,我们已在苏州工业园区、苏州新区的摩托罗拉、AMD、罗技、旺宏等世界知名IT企业建立了计算机科学与技术专业教学与实习基地,并与中创软件工程股份有限公司合作在昆山成立了苏州大学中创软件工程学院实习基地。在实践中教,在实践中学,使得计算机科学与技术专业学生实践能力明显增强。

我们将企业实习划分成三个阶段。一是认知实习,时间一般为一周,主要让学生全面了解企业的运作模式、各企业主要研究方向以及当前流行的开发工具和软硬件平台。二是暑期社会实践,时间为50天,主要让学生利用暑假深入企业,参与企业的一些小型项目或一些模块的开发,甚至是文档的整理工作,目的是让学生知道所学知识到底能如何运用,并初步具备运用所学知识进行一些实际项目开发的能力。三是毕业实习,时间为一学期,主要让学生综合利用所学知识进行较为完整的项目开发,目的是让学生毕业后具备独立胜任项目开发与设计的能力。

在实习基地建设中,应注重学生管理与质量监控。以毕业设计为例,我们制定了一系列有关毕业设计的规章制度,如毕业设计计划、毕业设计选题原则与类型、毕业设计的步骤、校外毕业设计试行办法等条例,并发放企业严格执行。对于安排毕业实习生多的企业,我们还专门安排指导教师长驻企业,从而确保了毕业设计和论文的质量。

3 结束语

强化实践教学,可以让学生的实践能力和创新能力都得到显著提高。近几年来,我院学生多次在江苏省程序设计及网页设计比赛中获得好的成绩,毕业生一次就业率也始终在98%以上,人才就业面也非常广。目前,在实习基地建设方面,我们在扩大实习基地范围的同时,更加注重实习基地的内涵建设,如开展“多模式校企合作培养高素质IT人才”这一课题研究,希望通过IT企业教学指导委员会、IT企业联盟等松耦型校企合作模式和共建创新实验中心、实习基地等紧密型校企合作模式等方式开展全方位、多层次的合作。同时,针对不同层次的学生、不同性质和规模的企业采取灵活多样的培养模式,既达到培养高素质、创新性人才的目的,也使企业在校企合作中得到实惠,从而达到校企双赢的目的。

(本文获得“2005年全国青年教师计算机教育优秀论文评比”学科建设与人才培养二等奖)

参考文献

1.陈建军.IT业和长三角区域经济一体化良性互动.通信信息报,2004,6

2.李晓明.陈平等.关于计算机人才需求的调研报告.计算机教育,2004,8:11~18

3.马殿富等.明确定位,培养高质量人才.计算机教育,2004,8:44~50

第7篇

摘要:本文提出了计算机专业毕业设计课程的“五段式”教学模式。

关键词:教学模式;教学改革;多媒体;网络

中图分类号:G642

文献标识码:B

传统的教学模式存在很多弊端,目前新的教学模式也不见得处处适用。关键还是要看是否能够较好地达到教学目标,得到较好的教学效果,培养了学生的综合素质和能力。选用合适恰当的教学模式对于学生的能力培养将起到不可替代的作用。

针对不同的教学模式的特点和计算机毕业设计课程的教学目标,我们在教学的实践过程中提出了针对计算机毕业设计课程的教学模式的改革探索,提出了“五段式”教学,即“理论教学阶段+案例演示阶段+网上交流阶段+小组点评阶段+设计答辩阶段”。

1第一阶段:理论教学阶段

主要采用“粉笔+板书+多媒体”的教学模式。集中讲解软件工程的相关知识和理论。将软件生命周期的各个阶段要做的工作和可以使用的各种工具算法介绍清楚。特别是采用多媒体课件可以动态的展现不同的软件设计模型的形成和使用特点。学生需要经过抽象、形成概念、掌握规律、形成理性认识,以后才能灵活应变,去解决千变万化的实际问题。该阶段目的是使学生对理论知识有全面具体的了解和初步的使用。

经心理学家研究证实:人类获取的信息,83%来自视觉,11%来自听觉,3.5%来自嗅觉,1.5%来自触觉,1%来自味觉;一般人类能记住阅读内容的10%,听到内容的20%,看到内容的30%,同时听、看到内容的50%,在交流过程中自己所说内容的70%。多媒体技术可以模拟现实环境,利用视觉、听觉等多种形式对学生进行多感官的刺激。把多媒体技术引入教学,可以提高学生的学习效果,同时增强学生学习的自主选择性,充分发挥学生学习的主观能动性和个人潜能,从而实现因材施教。

多媒体课件是采用多媒体技术将图像,文字,声音,动画等综合起来表现教学内容的一种多媒体软件。它可以演示、模拟动态的发展过程,不仅可以激发学生的学习兴趣、渲染教学气氛,还能有效地突破教学重点、难点,收到事半功倍的效果。

2第二阶段:案例演示阶段

主要采用多媒体课件,展示往届学生成功的设计作品。在展示过程中强调理论和实际的结合点,强调理论怎样应用于实际问题的解决,更进一步强调生命周期不同阶段的注意事项。比如说,确立题目一定要有现实意义,有技术可行性、经济可行性。启发学生发散性思维,找准切入点。做好需求分析尤为重要,可以拿出反面的案例进行分析。该阶段的目的是使学生形成感性认识,进一步明确理论知识的指导作用。

案例课程的教学过程大体分以下几个步骤:

针对学习目标设计问题或任务,或者让学生确定问题。

将所要学习的概念,技能蕴含在所要解决的问题或任务之中。

通过解决问题,学生会掌握有关的知识,发展相应的技能。

该教学模式是基于建构主义的基本思想设计的,有利于培养学生的研究精神和自主学习的能力。

3第三阶段:网上交流阶段

主要是利用计算机网络为媒介。大家一边开始在机房着手毕业设计,一边可以在qq群里或者是BBS上发表个人毕业设计观点等,集思广益,大家共同讨论,确定设计小组,组员分工,选题,课题可行性等。这种模式可以激发学生的思考,同时不受时间地点的限制,给了学生充分的时间和空间进行交流。老师也可以对关键性的问题进行启发和指导,这为教师及时与学生进行交流和教学提供了一个很好的平台。该阶段的目的是使老师和学生,学生和学生进行从选题到总体设计的充分交流。

随着现代网络技术的飞快发展,它已经改变了人们获取信息和知识的方式,突破了时间、空间对教育方式的限制,为利用网络资源组织教学提供了物质保障。以网络为主的教学模式就是以网络为依托,充分发挥虚拟教室、远程教学、分布式教学等现代化教学技术的作用。如,开设网上选修课,进行网上考试,网上管理学生成绩,教学信息,布置作业,批改作业等。目标就是要通过现代信息技术所提供的理想学习环境,彻底改革传统的教学结构与教育本质,培养出大批创新性人才。

以网络使用为主的教学模式与传统学习模式相比呈现许多新的特点:时间的终生化,空间的网络化,主体的个性化,内容的整合化,交往的平等化等。充分发挥学生学习的主动性,突出了学生的个性,实现了教育资源的共享。

4第四阶段:小组点评阶段

主要是采用探究式的教学模式。当各个毕业设计小组设计进行到详细设计阶段,由老师组织一次小组点评。由不同的课题小组展示自己队伍目前的工作状况和特点。老师与组,组与组进行探究式讨论。该阶段的目的是调动大家的积极性,明确设计中存在的问题,相互进行学习和借鉴,进一步巩固理论,应用于实践。

探究式课堂教学过程中,教师对学生进行启发诱导,学生进行独立自主学习和合作讨论,以现行教材为基本探究内容,以学生周围世界和生活实际为参照对象,为学生提供充分自由表达、质疑、探究、讨论问题的机会,让学生通过个人、小组、集体等多种解难释疑尝试活动,将自己所学知识应用于解决实际问题的一种教学形式。

该教学模式能够很好地提高学生的智力,发展学生的创造性思维,培养自学能力,使学生掌握科学的学习方法,提高课堂学习的活力和效力。教师调动学生的积极性,为学生的学习设置探究的情境,建立探究的氛围,促进探究的开展,把握探究的深度,评价探究的成败。学生需要明确探究的目标,思考探究的问题,掌握探究的方法,敞开探究的思路,交流探究的内容,总结探究的结果。这是一种双向的交互式的学习模式。

5第五阶段:设计答辩阶段

主要是以组为单位在机房做毕业设计,完成后参加答辩。该阶段可以采用网络作为辅助的媒介,方便小组间的学生交流。本阶段的目的是在交互的环境下顺利完成毕业设计,对优秀的毕业设计给予表扬。

“五段式”教学模式,适合计算机专业毕业设计课程的特点。能够将教学过程中的老师、学生等有效的融为一体,激发了学生的学习热情,调动了学生的学习积极性,提高了学生的学习效率。使得学生在实践中掌握了理论,提高了自身的能力和水平。实现了创造性的学习目标,使教学信息双向化。它还克服了单一教学模式的不足,综合地解决了具体的问题。

该教学模式目前比较适用于计算机专业毕业设计课程的使用,并且在实际的教学工程中体现了一定的优势,但是还需要在实践教学中继续总结,不断改善。

参考文献

[1] 蒋家付.当代电化教学模式比较研究[J].电化教育研究,1999,(1).

第8篇

关键词:毕业设计;教学模式;过程支持;管理系统

中图分类号:G64文献标识码:B

文章编号:1672-5913(2007)13-0014-04

1基于网络的毕业设计教学模式的研究背景

目前,由于学校合并、搬迁、多校区、教师居住分散、师生相距远等现状,给师生之间、师师之间、师管之间的沟通带来许多不便,给教学管理带来许多新问题,增加了难度、影响了效果。毕业设计是整个本科教学中最重要的实践环节,备受重视。但目前的毕业设计(论文)管理仍停留在人工阶段,存在着很多弊端。如中原工学院计算机科学与技术专业的毕业设计遵循师生双向选择的原则、教研室和系的两级审批制度,过程大体如下:老师申报、教研室审批、系教学指导委员会审批、设计题目介绍、组织学生申报、老师选择申报自己题目的学生、对落选的学生组织进行第二次申报。在毕业设计尾声的毕业答辩中,需组织学生申报公开答辩、通知公开答辩安排、小组答辩教师分组、小组答辩学生分组等。该过程的人工管理方式存在如下问题:

(1) 整个过程繁琐、涉及人员多。计算机科学系的指导老师分布在全系三个教研室和系里三个办公室,外加学院其他部门、校外一些毕业设计基地和一些企事业单位的工程技术人员。由一个教研室操作整个环节,难度越来越大。如通知所有指导教师很不方便;寻找指导教师的公共空余时间给学生介绍题目几乎不可行;通知校外学生很不方便;学生选题需要多次调整,容易造成遗漏、错误;师生交流不方便;不能很好地控制进度等。故人工管理往往会使毕业设计环节陷入混乱。

(2) 随着教学改革的不断深入和学生规模的扩大,寻求毕业设计多元化途径势在必行。计算机科学系提倡学生在校外进行毕业设计,用校外资源弥补校内资源的不足。为保证校外毕业设计的质量,加强对校外毕业设计的管理,制定严格的审批制度。学生申请手续发传真到系,经系和教研室两级审批后,向学生确认。由于学生时间不同步,该工作往往持续时间长,工作非常繁琐,耗费大量管理人员的时间。

(3) 对校外毕业设计的学生,须配备校外校内量为指导教师,两位教师无法沟通,校外指导教师不了解学校的要求和规定,校内指导教师的要求和通知等信息往往不能及时到达校外学生。造成校外毕业设计监管不力甚至失控的情况。

在强调实践能力培养的今天,毕业设计环节备受重视,原有人工管理模式已远远不能适应和满足教学要求,有必要寻求一种适应新形势的教学模式,以解决现存问题、提高教学质量。因此,我们利用网络的跨越时空的优势,探索出一套基于网络的毕业设计教学模式,将整个毕业设计教学环节中的工作搬上网络,让学生、老师、审批领导、管理人员等能同时面对同一环境,进行高透明度、高效率、高效能的工作,提高了毕业设计这一非常重要的实践环节的综合训练质量。为落实该教学模式的实施,我们配套开发了一套毕业设计过程支持与管理系统,本文将通过该系统来介绍基于网络的毕业设计教学模式。

2毕业设计过程支持与管理系统功能结构

以毕业设计教学环节所有参与人员的需求为系统的功能需求,图1给出了系统的总体功能结构。

系统用户分为:学生用户、指导教师用户、领导(教研室主任用户、系主任用户、审批专家用户)、管理员用户。系统根据他们各自的需求,分配相应权限,设置不同的功能。

(1) 学生用户功能:选择申报题目;查看审批表、任务书;汇报进度(可上传程序);留言;资料归档;论文评阅;公开答辩申请(由教研室主任选定候选人,系领导确认);请假(指导教师同意后,打印,交系里审批备案)。

(2) 指导教师用户功能:①毕业设计题目申请。审批前教师可对自己提交的毕业设计题目审批表进行添加、修改和删除,审批后学生即可申报其课题。②教师选择学生。教师根据学生填写的申请理由从申报学生中进行选择。③由教研室主任确认教师选定的学生。确认后,学生不能再申请,教师也不能再修改,但教研室主任有权修改和调整学生。④学生确定后,教师可以填写任务书。⑤在整个毕业设计过程中,支持教师检查学生进度;批准学生请假;回复学生留言;检查论文、译文、文献综述(可反馈意见);支持师生双向留言。⑥检查学生最后上传的各种资料。⑦打印各种表格(审批表、任务书、毕业设计题目清单、学生申报表等)、资料归档。

(3) 教研室主任用户:除普通教师的功能外,增加以下功能:确认学生选题,修改学生选题,通知,文件(规范、模版、要求等),确认公开答辩人选。

(4) 系主任:除普通教师的功能外,增加:审批题目(当不批准时,需要填写审批意见,批准后有权修改审批表),批准公开答辩人选,通知,文件。

(5) 其他功能:毕业设计题目;打印各种表格(审批表、任务书、毕业设计题目清单、学生申报表等);各种计算、统计和总结;资料归档。

3数据存储设计

本系统也是一个毕业设计综合数据管理系统,所要处理的数据主要包括教师信息、学生信息、毕业设计选题审批表、任务书、系统参数、学生申请表、进度汇报表、留言、评阅表、资料归档表、请假表、公开答辩申请表、公告、通知、文件表在内的各种数据字典和模板。所建立的主要数据库表及其结构设计如表1~表13所示。

4主要功能模块

4.1用户登录模块

系统用户分为教师和学生两大类,具有不同权限,分别登录。教师用户中的教研室主任、系主任、审批专家身份及其权限由管理员设置。

4.2普通教师模块

教师可以在教师操作主界面中完成毕业设计过程中的所有工作。点击“题目申请”按钮,进入毕业设计题目申请功能(如图2a所示),教师填写毕业设计课题审批表,提交系统待审批。经领导批准后,该课题即可被学生选择,教师可以挑选报名的学生,实现双向选择(如图2b所示)。教师在此还可完成任务书的添加、对学生的指导、学生进度的检查、留言、论文的评阅等功能。

4.3高级功能模块

系领导、教研室主任或审批专家的主界面中除具有普通教师功能外还具有“高级功能”按钮,对应其高权限功能,如图3所示。在此,审批专家可以对教师申请的课题进行审批,并提出意见;可以确定参加公开答辩的学生;可以打印报表等。教研室主任可以对师生的双向选择结果予以确认。

4.4学生模块

在学生主界面,学生首先要选择毕业设计课题,否则不能进入其他功能。选择题目界面如图4所示。学生可以选择任意一个课题,但当某个题目选择的人数超过规定人数时,不能被学生再选择,题目变成红色。题目为棕红色表示已经达到题目要求的人数,但未超过3个,提醒学生该题目已有较多人选择。

学生选择课题时可输入其申报理由,如现有基础、兴趣等供指导教师参考。学生选完题目后,经教师选择确认、教研室审批后,才最终生效。这时,学生就可以点击其他功能,进入毕业设计过程,如查看任务书、汇报进度、查看留言、提交论文、提交公开答辩申请、上传资料等。

5系统对毕业设计环节的作用

在毕业设计教学环节中的应用实践表明,本系统对毕业设计环节的执行和质量有很大的改进。

(1) 将毕业设计过程由多次反复的局部循环过程变为线性过程,简化了过程操作和管理。

(2) 形成毕业设计过程的闭环管理:各阶段工作均有及时的信息反馈,如审批信息、学生的评议信息,甚至学生对毕业设计题目及指导教师的想法,有助于教师提出更受学生欢迎的高质量课题、改进指导质量。各级领导的实时监控,能及时发现问题、及时采取对策。

(3) 对毕业设计题目自动:在本届毕业设计题目和以往三届毕业设计题目中,杜绝了多年重复题目不断的现象。

(4) 对毕业设计环节自动总结:根据学生评议和各项统计信息,生成从题目涉及的技术分布、所用语言和工具情况、指导教师结构、毕业设计执行过程情况、学生对教师和题目的满意度等多方面进行总结。

(5) 减轻了档案管理人员的工作负担并提高了档案管理质量,彻底杜绝了人工管理的资料不完整和严重不一致的现象。

5结束语

以基于网络的毕业设计教学模式教研项目成果形式出现的毕业设计过程支持和管理系统,已成功地在中原工学院计算机系应用三届,对毕业设计的前期工作如题目申报、学生选报、领导审批等发挥了作用,对师生在毕业设计的进行过程中发挥着有效的支持作用。系统有效解决了毕业设计环节中的时空问题、交互问题、信息反馈问题、实时监控问题、资料归档问题等。从使用结果来看,确实方便了用户工作、提高了工作效率、改善了工作效能、提高了毕业设计质量。

参考文献:

[1] 鲁保富.论毕业设计(论文)中的创新能力培养[J].高等理科教育,2003,(1):91-94.

[2] 刘继红.谈高校毕业设计(论文)质量滑坡及其提高的对策[J].中国高教研究,2000,(3):84-85.

[3] 杨天怡,霍丹群,何敏.新形势下本科毕业设计(论文)管理工作的探索与实践[J].中国高教研究,2000,(11):72-73.

[4] 刘健.本科毕业设计过程管理的探索[J].电气电子教学学报,2005,(10):110-113.

第9篇

关键词:《电气工程毕业设计》;毕业设计;教学设计;实践教学

交流电流测量《电气工程毕业设计》课程是专业教学的最后一个环节,是整个电气工程及其自动化专业教学的总结,是培养学生综合运用所学知识和技能,进行工程技术和科学研究基本训练的重要教学环节,也是对大学生培养阶段教学质量的综合检验。

一、教学目的与要求

通过毕业设计环节,要突出对学生综合能力的培养和训练。要培养学生查阅和运用文献资料的能力,外语阅读和翻译能力,独立分析与思维能力,书面与口述表达能力,创新能力;结合毕业设计工作内容,有侧重地培养学生熟练进行程序设计和开发计算机应用系统的能力;培养学生树立严谨求实的工作作风。通过毕业设计(论文),要求学生在指导教师的指导下,独立完成一项选定的设计任务或专题研究题目,最终撰写出符合要求的毕业设计(论文)。包括:(1)调查研究,查阅、收集和综合文献资料的能力;(2)进行方案论证,分析比较,制订计划和试验研究方案的能力;(3)工程设计、计算和绘图能力;(4)安装、调整和实验研究的能力;(5)总结提高、撰写毕业设计论文的能力。

二、过程组织与管理

《电气工程毕业设计》课程总学时10周,10学分,安排在第8学期进行,可以校内集中或校外进行,也可以校内、校外相结合。第一阶段:选题。在第7学期末,根据学生人数,教研室安排老师布置毕业设计课题,给出每个课题的《毕业设计申报表》和《毕业设计任务书》,对相关毕业设计课题的任务要求、工作内容和时间安排做好确定,并填写《毕业设计选题登记表》,组织学生进行选题。确定毕业设计课题后,老师引导学生对课题进行分析,学生查阅、收集相关文献资料,分析研究后,撰写《开题报告》和《英文翻译》,为后续的课题设计做好准备。第二阶段:课题设计过程。在第8学期,进入毕业设计课题的具体工作阶段。在这个过程中,学生根据任务书中的工作内容和时间安排,对每个环节进行方案的分析、论证、选择、设计和调试,每周与老师交流两次,并填写《过程管理手册》,对问题和解决方法进行总结。在交流电流测量设计课题中,要求交流电流输入量程5A,经过信号取样电路、调理电路,采样保持电路,A/D转换电路,将采样值送单片机,计算并显示出电流有效值。第三阶段:答辩。由学院答辩小组负责组织毕业设计(论文)答辩工作,指定有经验的教师担任组长。每个学生的答辩分两阶段进行:①自述的学生扼要报告自己毕业设计的内容和成果,约10分钟;②答辩小组成员提问和学生回答问题,10分钟~15分钟。每个学生答辩的总时间一般不超过40分钟,特殊情况可酌情适当延长。通过《电气工程毕业设计》课程,学生应用已学过的专业知识达到设计任务的要求,实现从理论到实践的过程,同时在设计工程中积累经验、培养工程意识和思维方式,加强对学生创新能力、实践能力的培养,为以后工作能力的提高打好基础。

参考文献:

[1]吴萍.高职高专《液压与气动技术》实验教学探讨[J].考试周刊,2015.36.

[2]吴娟娟等.基于发变组微机保护装置的综合训练项目开发[J].考试周刊,2015.66.

第10篇

【关键词】毕业论文;教学改革;综合能力

0.引言

毕业论文(设计)是计算机专业学生在大学阶段必修的一门实践性较强的课程。撰写毕业论文(设计)是对学生进行综合专业知识和科研能力训练的重要环节,是大学生对专业知识学习的深化和提高的重要过程。毕业论文(设计)的质量不仅体现学生在校学习专业知识的综合状况,而且反映出学生的学习及其个人综合能力,同时,毕业论文(设计)的质量也是衡量学校教学质量和办学效益的重要评价内容,尤其是计算机专业更是要重视理论和实践相结合,毕业论文(设计)中不仅写出毕业论文,而且毕业论文是在设计出毕业设计的基础上进行论文阐述说明的。

毕业论文(设计)题目中可以是纯理论性的论文也可以具有设计性的论文,如果是设计性的题目不仅要求学生做出设计,同时,还应该有相应的程序代码与论文描述,可以看出计算机专业学生的毕业论文(设计)的质量是一项复杂而综合能力的体现。作为理工科计算机专业的学生有些能够成功做出毕业设计要求的内容,但对于体现文笔功能撰写论文却显得匮乏,所以提高计算机专业学生的毕业论文(设计)的质量是势在必行。

1. 毕业论文(设计)的重要性和必要性

毕业论文(设计)是完成本科教学计划,达到本科生培养目标的重要环节,是教学计划中必需的综合性最强的实践教学环节。毕业论文(设计)是一次全面检验、总结和提高学生在校期间对所学专业知识的掌握程度,也是对大学毕业学生综合能力的一种考核方式。

本科学生在毕业前必须安排毕业论文(设计),首先进行毕业论文(设计)选题,在指导教师的指导下按照学校规定的论文规范格式进行撰写,毕业论文(设计)的科学性及规范性直接反映出高校教学质量的整体水平[1]。

2.毕业论文(设计)撰写现状及常见问题

2.1盲目选题

毕业论文(设计)题目一般是由指导教师按照计算机专业课程设置的理论联系实际,并结合当前社会应用而设计的。学生根据自己的知识特点和偏爱方向按照已给定题目进行选题,选定题目后,联系指导教师进行开题,在开题报告中分析选题的意义,确定论文主要内容、研究方法和思路,列出论文总体安排进度及其相关参考资料等内容。

对于毕业论文(设计)的题目,切忌盲目选题。有两方面的问题,一方面是有些学生选题不慎重,导致对题目分析不够透彻、不够全面。另一方面是指导教师出题有时也有片面性,会导致学生在选题和撰写论文的过程中不能很好的发挥个人综合能力。计算机专业毕业论文(设计)题目涉及软件、硬件及其设计性等多方面的知识。学生可能会选择一些相对容易实现的或论述性较强的题目,而不是考虑到尽可能大的体现个人基本技能及综合素质方面的题目。

2.2对论文投入时间不够

学生在修读完规定的基础和专业课程之后,接着就要安排毕业论文(设计),同时,有些学生面临毕业找工作,有些学生在准备考研、有些学生在准备其他与工作相关的考试,这样,学生撰写论文的时间和精力都不充分,并没有一心一意、全力以赴地专心撰写论文。应该注意,撰写毕业论文(设计)与以往的上课不同,在校上课都是学校安排了课程的学习、考核等固定模式,学生只需听从学习安排即可。而论文的撰写全靠学生的自觉性,自己去查找相关资料,自己控制时间主动联系指导教师,努力完成。有些学生自制力较差,撰写论文时放任时间,自己管不住自己,不能严格按照论文计划进度进行。自我时间控制不好,到最后写论文只能是赶时间进行拼凑,导致论文的质量不高。

2.3不能充分发挥个人综合能力

即使有了适合自己的题目,并且能够保证充足时间进入撰写论文的状态中,但有些学生还是感觉撰写毕业论文、完成毕业设计有种种困难,分析主要原因是基础知识不扎实,平时积累的知识相对匮乏,缺乏创新意识。

毕业论文(设计)是考查学生在校期间对所学知识的掌握程度及个人综合素质能力的体现。本科生在校主要是学习课程大纲要求的知识,而对于写作、科研等其他方面的要求很少,主要依靠学生自我的爱好和个人发展,尤其是针对计算机专业的学生平时一直强调理论与实践相结合并注重动手和创新能力的提高,而往往忽视了文字组织等能力培养[2]。有些学生能够根据论文题目将论文(设计)做出来,但因文字、语言组织等方面的欠缺,而导致论文质量下降。

3.提高毕业论文(设计)质量的对策

如何提高毕业论文(设计)的质量是当前教师在指导学生论文时必须考虑的问题,也是学生在撰写毕业论文(设计)时所困惑的问题。所以要提高毕业论文(设计)的质量应该指导教师和学生双方同时努力的结果,并且要教师和学生经过一个长期学习、积累的过程,而不是一蹴而就的事情。

3.1严格毕业论文(设计)的题目

毕业论文(设计)题目应该严格结合学生课程设置,结合教学内容,结合教学发展,理论联系实际,能够反映出学生在校期间学习的综合素质及其解决问题的能力。一般高校都是由专业教师根据学生知识结构的情况和当前社会实际发展的需求来出题,这就要求教师不断提高自己的专业知识水平和个人综合素质能力。学生选择毕业论文题目时应结合自己专业知识与自己的偏好或自己的发展前景。有了适宜的毕业论文题目,首先仔细分析题目,建立协作思路,搜索相关参考资料,并结合当前社会实际发展的需求有目的的进行撰写。

3.2全心全意投入时间撰写论文

选定适合自己的题目后,应能够保证充足时间进入撰写论文的状态中,撰写论文的这段时间,主要由学生自己支配,时间跨度大、活动地点变化大,毕业论文(设计)需要调研,到图书馆查阅文献,需要到实验室调试程序等,每个环节都不能松懈,应该严格按照最初列出的论文进度计划进行撰写[3]。

撰写论文的一个关键部分是联系指导教师进行论文的监督和指导。论文的撰写思路要及时与指导教师沟通,尤其是在论文开题,初稿,中期等几个重要的阶段应及时联系指导教师,并按照毕业论文(设计)的规范格式进行撰写。

3.3合理应用综合能力

大学生在平时的学习中应明确目标,努力锻炼、提高自己的综合素质能力。同时,教师在授课的过程中也尽可能地理论联系实际,并结合当前社会应用及前沿知识,开阔学生的知识面。计算机专业的毕业论文(设计)一般更侧重于设计,有些学生动手能力强,容易实现设计部分,但是还应将完成的设计对应到撰写论文中,这时,有些学生就显得束手无策了,这种情况就需要学生在平时的学习中提高自己的文学组织及写作能力。当然,指导教师可以给学生提醒撰写学术论文的思路、方法及其技巧,应强调完成论文后进行最后论文答辩注意事项及其技巧[4]。

4.结语

毕业论文(设计)是大学本科生毕业前要完成的最后一项学习内容,撰写毕业论文(设计)是对学生综合运用所学知识解决本专业实际问题能力的一种考核方式,是体现学生和教师等多方面的综合性问题。以上从计算机专业学生撰写毕业论文(设计)的现状及常见问题分析,得出选择题目、全心全意投入时间、合理应用综合能力这三方面是提高毕业论文(设计)质量的最佳对策。为了提高毕业论文(设计)质量,在学生撰写毕业论文(设计)之前还应进行必要指导教育,使学生重视并充分认识到撰写毕业论文(设计)的重要性及其意义。学校或师生之间制定相应的规章制度对学生和指导教师进行过程监控,也是提高毕业论文(设计)质量的保障。总之,撰写毕业论文(设计)是一项综合而复杂的学习任务,不仅反映学生个人综合能力,而且反映出学校及教师的综合教学情况。为了提高毕业论文(设计)的质量,需要学生和教师日积月累地学习和不断地进取。

参考文献:

[1] 谢雅.计算机专业毕业设计指导方法探讨与实践[J].长沙航空职业技术学院学报.2010年第10卷第1期.

[2] 黄继蓉 陈光喜. 提高学分制下计算机专业的毕业设计(论文) 质量的思考和策略[J].高教论坛.2007年第2期.

[3] 王玉锋 刘保旨等.计算机专业本科毕业设计的探讨[J].计算机教育.2010年第1期.

[4] 赵艳芳.认知语言学概论[M].上海:上海外语出版社.2001年.

第11篇

关键词:大类招生;计算机科学与技术专业;改革与研究

1我校计算机科学与技术专业的历史沿革

我国的计算机本科专业从1956年开始开办,目前已经从1956年的2所高校、2个专业点发展到现在的598所高校、847个专业点,在校本科生人数大约增长了一万倍[1]。我校于1981年开始招收计算机应用专业本科生。1988年成立计算机科学与技术系,并由原来的一个计算机应用专业发展为计算机应用技术和计算机软件两个专业,招生规模逐年扩大。1998年根据国家教育部对专业调整的要求,调整为宽口径专业――计算机科学与技术专业,涵盖计算机硬件、计算机软件和计算机网络三个专业方向。2005年12月,随着我校院系调整,成立电子与计算机科学技术学院,下设计算机科学与技术系,计算机科学与技术专业。经过二十余年来的不断建设,我系于2006年获得了“计算机科学与技术”一级学科硕士学位授予权。

随着计算机学科的发展,招生规模也在逐年增长,带来的就业压力于日剧增,对学生的培养要求也提高到一个新的层面上,为了提高就业率,更好地适应社会需求,计算机专业课程体系也要不断地更新,课程体系改革成为热点,这个问题不仅在我校存在的问题,其他高校也有这样一个难点,需要攻破。

2在大类招生下寻求突破点

全国很多重点大学已经开始实行大类招生,成为

今年高考招生的一个新趋势。大类招生指的是同一类的几个专业都浓缩到一个大的学科大类里,比如:电类、机械类、化学类、经济类、数学类等,招收的学生先不细分专业,先选择一个大类,其实就相当于选择了几个专业,等到学生上到大学三年级的时候,才根据学生的兴趣爱好、学习成绩等进行分专业,这样学生自我选择专业的机会就比较大,尤其是经过两年的学习,对所要学习的专业有了一定的认识,并且有了一定的专业取向,这样再分专业,对学生的专业课学习、以后的就业都是非常好的选择[2-3]。

在这种大的环境下,怎样修改培养方案,寻找突破点是我们一直在做得工作。首先,我们对大一到大四的学生展开问卷调查和座谈,了解学生对培养计划的意见和建议,并对其进行汇总。其次,专业老师出去调研,到同类学校进行座谈,学习别人的长处。最后,对我专业的毕业生进行就业调研,询问一些培养方案中他们认为存在的弊端,不科学的地方,并利用他们的工作经验,对本专业在第四学年应开设怎样的选修课程提出一些建设性的意见。总结上面的意见和建议,我们认为在大类招生下,怎样能够保证本专业招收的学生数量与质量,怎样才能使学生毕业后立于不败之地,成为我们修订培养方案的重心所在,也是我们需要突破旧的教学观念,创造新的课程体系的依据,本着这样一个目的,我们对本专业的课程体系进行了改革。

基金项目:中北大学校级基金项目(2008-10-12)。

作者简介:靳雁霞(1973-),女,副教授,硕士,研究方向为虚拟现实、优化理论;蔺淑珍(1964-),女,副教授,硕士,研究方向为计算机应用技术。

3改革的过程与研究

专业的培养方案应随着大环境的变化而进行调整,为了实现计算机类的大类招生计划,本专业的培养方案作了如下改进与调整。

3.13+1的教学模式的调整

经过多年的教学,笔者感觉到学生到了大四以后,就没有更多的精力来学习,主要原因是忙于就业或考研,所排的专业课几乎没有学生听,使得讲课的老师很郁闷,在大四开设的专业课程就形同虚设,没有任何意义。要彻底改变这种局面,就需把所有必修专业课程、专业基础课程全部压缩到前三年上完,到第四学年时,开设一些短学时的选修课程,既可以增加学生的知识面,有利于学生就业,又可以使学生在没有压力的情况下学习,同时,对于考研的同学也不影响。这种教学模式的改变,受到学生的一致好评。

3.2课程体系的调整

由于计算机类相关专业的专业基础课程不是很一致,为了配合大类招生计划,要求专业基础课程必

须一样,在这种前提下,对我专业的课程体系做了一些改进和变化,来更好地实现专业改革。

首先,明确培养目标――培养学生计算机软件、硬件的程序设计能力,同时给学生打下坚实的计算机理论基础。其次,加强实践环节,保证每学期学习思路不断线。要培养学生的程序设计能力,就要保证学生在每学期都要有相应的实践环节作为训练,让学生的编程思想在每学期都能得到巩固和加深,从大一第二学期的数据结构课程设计到大二的面向对象程序设计、算法程序设计与分析、汇编语言程序设计、数据库实验周,再到大三的软、硬大型实验周、微机原理实验周,在每次的实践环节中要求需求分析,实验报告要求完全按照软件工程的思想来书写,这样对学生是一个很好的实践过程。最后,为了配合其他专业,我专业对前两年的课程体系做了调整,如表1所示。

专业课程全部安排在大三修完,开设的课程有微机原理、汇编语言、算法分析与设计、单片机原理及应用、Java高级程序设计,更好地锻炼学生软硬件编程能力。同时还开有计算机专业必修的一些专业基础课程,如:操作系统、编译原理、计算机组成与体系结构等。

表1对前两年专业基础课课程体系的调整

课程名学期学时理论学时实验学时

计算机科学导论第一学期16学时8学时讲座8学时授课

C语言程序设计第一学期80学时52学时授课28学时实验

离散数学第一学期40学时分为两学期上课,缓解学生对专业的学习压力

离散数学第二学期40学时

数据结构第二学期64学时56学时授课8学时实验

软件工程第三学期48学时48学时授课

面向对象程序设计(C++)第三学期56学时40学时授课16学时实验

计算机网络第四学期72学时56学时授课16学时实验

数据库原理及应用第四学期64学时44学时授课20学时实验

Java程序设计基础第四学期48学时40学时授课8学时实验

课程体系的调整,更好地突出了在学校大类招生下我专业应有的特色,同时也使得我专业的学生在前三年时间能够充分学习专业基础课程、专业课程,留出大四时间可以拓展自己的知识领域,为就业打基础,或者更好地备战考研。

3.3专业选修课程的制定

在专业培养方案中,专业选修课占8个学分,128学时,调整后的培养计划把这部分内容放在大四第一学期中,希望学生能够拓展视野,增强学习兴趣,认清当前的就业取向,选择哪些课程才更具有意义,是我们制定课程体系的依据。课程纳入当前最新的计算机技术,把所有的课程按方向分成几部分,第一部分:计算机理论。所开设的课程有:并行算法导论、形式语言与自动机、复变函数与积分变换、运筹学基础。第二部分:嵌入式系统。所开课程:计算机控制、嵌入式体系结构、嵌入式应用软件开发技术。第三部分:图像处理。所开课程有:数字图像处理、计算机图形学、数字信号处理、虚拟现实及应用。第四部分:计算机应用技术。所开课程有:人工智能,多媒体技术、电子商务、数据挖掘等。这样,学生可以根据兴趣爱好或就业趋势选择任意一个方向进行选修。让学生主动学习,这是我们教学的根本。

3.4毕业设计实行2+1模式

为了使学生能够更好地学习本专业知识,为了更好地保证大类招生下我专业学生的质量与素质,我专业从大三一开学,就先让学生进行毕业设计题目的选题,学生在大三所作的课程设计、实验都是围绕这个内容,这样学生到大四毕业时,就能完成毕业设计,当学生回首两年时间,会看到这个课题在他学专业课的过程中,内容不断更新,功能不断完善,最终实现一个完整、完善地毕业设计,学生从中受益匪浅,由浅入深地对专业知识有了一个翔实的了解。

4结语

我专业老式的培养方案确实存在很多不足,专业

特色不明显,课程体系的构建不能很好地结合学生的实际需求,上课时间过长,导致学生没有充足的时间为自己的就业、考研做准备;毕业设计在第七学期才开始,不能很好地贯穿整个大学四年的各个实践环节,导致学生对专业知识理解不深;专业选修课程定位不准,不能很好地引导学生向专业方向发展。为了更好地适应全国大类招生的形式,培养学生的整体素质,以便适应社会的需求,我专业对本科培养方案进行了彻底地改革,经过一段时期的试行,学生实践能力的培养有了明显地提高,学生学习专业课程的积极性明显增强,毕业设计的效果明显改善,学生对专业发展的定位、目标明确,从而促使学生自己在大学四年里能够更好地发展自我,树立正确地人生观、价值观,把自己塑造成对社会、国家有用的人。

参考文献:

[1] 教育部高等学校计算机科学与技术教学指导委员会. 高等学校计算机科学与技术专业核心课程教学实施方案[M]. 北京:高等教育出版社,2009:3-10.

[2] 唐苏琼. 高校实施大类招生的利弊分析[J]. 中国高教研究,2009(1):88-89.

[3] 陈永强,李国勇,彭利华. 基于大类招生的地方普通大学计算机本科专业教学改革研究[J]. 计算机教育,2009(18):6-11.

Research on Course System Reform of Computer Science and Technology

Speciality in Large Class Enrollment

JIN Yan-xia, LIN Shu-zhen

(Dept. of Computer Science and Technology, North University of China, Taiyuan 030051, China)

第12篇

实践。

关键词:毕业设计;分析问题;解决问题;能力

毕业设计作为理工科高等院校教学体系的一个重要组成部分,是培养学生创新精神和独立解决问题能力的一个综合性教学环节,对于培养实践性应用型人才具有重要作用。毕业设计是对所学知识的检验与总结,能够培养和提高学生独立分析问题和解决问题的能力。针对在毕业设计的实施阶段存在着一些问题,对在毕业设计实施阶段如何培养学生独立解决问题的能力进行了探索与实践。

一、毕业设计实施阶段存在的主要问题

毕业设计对于培养大学生的创新精神、实践能力和综合素质起着重要作用,是实现人才培养目标的重要环节。在指导学生的毕业设计时,在毕业设计实施阶段中存在一些问题。

(1)在需求分析阶段中毕业设计创新的意识不强,学生创新意识薄弱,比较缺乏探索新问题的动力和能力。

(2)概要设计阶段和详细设计阶段实践操作能力不强,有很多学生缺乏实践的信心,虽然会有一些很好的思想,但由于没有马上进行实践,或者做了实践遇到困难就退了下来,这样很难将所学的专业理论知识整合、系统化,提高学生独立解决问题的能力更是无从谈起。

(3)毕业设计的通过要求较低,毕业设计阶段也是学生联系工作准备就业的阶段,加上毕业设计一般都能全部通过,学生的学习压力远小于就业压力,相当数量的学生对毕业设计不重视。

二、毕业设计实施阶段如何提高学生独立解决问题的能力

毕业设计是本科教学的一个重要阶段,是展示学生本科学习成果和专业能力的综合环节。对于计算机科学与技术专业的学生而言,更是面临着挑战。计算机专业的毕业设计通常是要求模拟实现一个应用系统,完成从需求分析、概要设计、详细设计到编码实现的基本过程。以下围绕毕业设计实施阶段如何提高学生独立解决问题的能力进行了若干探讨,包括需求分析阶段如何培养学生独立解决问题的能力、概要设计阶段如何培养学生独立解决问题的能力、详细设计阶段如何培养学生独立解决问题的能力。

1.需求分析阶段如何培养学生独立解决问题的能力

需求分析是关乎毕业设计开发成败的重要因素。现在的软件设计中返工开销占了总开销很大比例,而导致返工的主要原因是需求分析不明确。可以看出需求分析在毕业设计中所占有的地位。需求分析的任务不是确定系统怎样完成的工作,而是确定系统必须完成那些工作,也就是对目标系统提出完整、准确、清晰、具体的要求。它所做的工作是深入描述软件的功能和性能,确定软件设计的限制和软件同其他系统的接口细节,定义软件的其他有效性要求。

在指导学生在对自己的毕业设计进行需求分析时,学生对自己要处理的问题有一定的了解,通过网络查找相关资料,有条件的话到相关的企业做调研,确定目标系统的综合要求,并提出这些需求实现条件,以及需求应达到的标准。

在毕业设计过程中,首先要求学生从以上几方面对毕业设计进行科学的需求分析,在这一阶段中,学生通过需求分析能够更加清楚地理解毕业设计中要解决的问题,并能够从整体上提高对问题的思考能力,为完成毕业设计和以后的工作打下坚实的基础。此阶段,通过师生共同努力,借助于网络的同时,为学生创造条件和机会进行实际调研,对系统的整个流程掌握清晰,在完成毕业设计需求分析的过程中,通过学生自身的不断努力和指导教师的指导,在反复论证的过程中提高学生们独立的分析问题的能力,这是学生走向成功的第一步。

2.概要设计阶段如何培养学生独立解决问题的能力

概要设计阶段将软件系统需求转换为未来系统的设计;逐步开发强壮的系统构架;使设计适合于实施环境,为提高性能而进行设计。概要设计阶段具体的任务有总体设计、接口设计、数据结构的设计、模块设计、其他设计等。

在概要设计阶段,毕业生对业务处理过程了解的完整性和准确性非常重要。调查了解清楚所有的业务流程才能设计出适合各流程业务节点用户业务特点和习惯的软件,使开发出来的软件更受欢迎。在概要设计阶段,通过指导教师的指导,学生查找相关的资料,到相关部门调研,不断努力,反复修订毕业设计的概要以求达到完美。完成这个阶段任务,学生对毕业设计有一个从整体到局部的更深的认识,学生的思路更加清晰。在学生自身的努力和指导教师的指导下,学生对学过的专业理论知识进行系统的梳理并应用于实践,不仅提高学生的自信,而且提高了学生的实践能力,对独立完成毕业设计充满了自信。

3.详细设计阶段如何培养学生独立解决问题的能力

详细设计的基本任务为每个模块进行详细的算法设计。用某种图形、表格、语言等工具将每个模块处理过程的详细算法描述出来。

详细设计阶段,通过对每个模块进行算法分析设计,掌握理论知识的同时学会运用辅助的工具,反复修改论证过程中学生会掌握每个模块的各种设计思想,并在不断的实践中学会如何去思考问题,解决问题,在提高专业理论知识的同时提高了实践能力,能够主动去探究解决问题的新方法。变被动学习为主动学习,这对于提高学生独立解决问题是非常重要的。在此阶段,学生通过算法分析、代码设计在加强理论的同时加强了上机的实践能力,通过对问题的反复求解,学生会对毕业设计和所用到的设计工具有更深的理解,对学生以后的工作和学习都具有深远的意义。

在近几年所指导的本科生毕业设计中,对以上方法进行了实践,比如:在《教师工作量统计软件设计与实现》毕业设计中,要求学生在毕业设计实施过程中,引入UML、Rose等在当时还属于较新的技术,使他们掌握了基本的面向对象分析方法和相关的技术、工具。在《教师档案管理系统设计与实现》《运动会后台管理系统成绩管理设计与JAVA实现》要求学生以J2EE技术应用实现毕

业设计。J2EE技术是近年来新兴的分布式应用技术,学生通过毕业设计实施阶段学习了如何基于J2EE技术设计和实现多层分布式应用系统。

通过多次毕业设计的实践,毕业生在毕业设计实施阶段得到了一定锻炼,在实际软件开发工作中都能较快地进入角色。满足社会对计算机人才的需求,具有较好的促进作用。需要指出的是,随着社会对综合型人才的需求越来越大,如何搞好毕业设计实施阶段中的各项工作仍然面临着很大挑战,需要我们根据计算机技术发展趋势,在实践中继续探索!

参考文献:

[1]张俊林.在本科毕业设计中培养学生创新能力的改革与实践[J].重庆科技学院学报,2008(1).

[2]洪月华.毕业设计中信息素养的提升与创新能力的培养[J].高教论坛,2009(1).

[3]罗勇,文彬.高等学校毕业论文教学环节改革研究与实践[J].广东青年干部学院学报,2007(2).