计算机专业本科论文范例6篇

前言:中文期刊网精心挑选了计算机专业本科论文范文供你参考和学习,希望我们的参考范文能激发你的文章创作灵感,欢迎阅读。

计算机专业本科论文

计算机专业本科论文范文1

随着现代信息技术的迅猛发展,网络技术在教育中的应用日益广泛和深入,特别是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年

六、研究组织机构

本课题的研究人员由教学设计专家、信息技术教育应用专家、网络技术专家、学科教学专家、中小学教师、教育技术研究人员与研究生组成,以大学的教育技术研究所为核心,主要以广东、江苏、浙江、福建等地区的部分中小学以及西部一些网络环境较好的中小学为研究基地,辐射其他地区的中小学,借助信息技术产业的技术力量,实现理论、技术与学科教学的优化整合。

总课题组顾问:南国农教授(我国著名电化教育专家,西北师范大学)

李运林教授(华南师范大学电化教育系原系主任)

周君达教授(中央电化教育馆原副馆长)

苏式冬教授(广东教育学院原副院长)

许汉特级教师(广州市教研室)

总课题组组长:谢幼如教授(华南师范大学教育技术研究所)

李克东教授(华南师范大学教育技术研究所所长、博士生导师)

总课题组成员:柯清超博士生(华南师范大学教育技术研究所)

陈品德副教授、博士生(华南师范大学网络中心)

邓文新讲师(华南师范大学教育技术研究所)

余红副教授(华南师范大学教育技术研究所)

总课题组秘书:王冬青博士生(华南师范大学教育技术研究所)

高瑞利硕士生(华南师范大学教育技术研究所)

刘硕士生(华南师范大学教育技术研究所)

孔维宏硕士生(华南师范大学教育技术研究所)

徐光涛硕士生(华南师范大学教育技术研究所)

计算机专业本科论文范文2

>> 新形势下安全工程专业本科毕业设计质量提升的探索与实践 新形势下对本科毕业设计指导的探讨 新形势下对计算机专业本科毕业设计指导的研究 本科毕业设计与就业之间的矛盾及对策分析 探索新形势下提高本科毕业论文质量的途径 提高本科毕业设计(论文)质量的探索 本科毕业设计过程管理的实践探索 新形势下材料成型与控制专业本科生毕业设计新模式研究 新形势下电气信息类专业毕业设计的思考与实践 关于本科毕业设计存在问题与解决对策的探讨 指导本科毕业设计的实践与建议 对本科毕业设计的剖析与思考 本科毕业设计工作的管理与探索 问题导向的本科毕业设计与学生创新能力培养探索 开展探索性本科毕业设计(论文)的实践与思考 浅谈生命科学类本科毕业设计环节的实践与探索 关于工科类本科毕业设计管理的实践与探索 新形势下医学类本科毕业生就业现状分析及对策研究 新形势下提高高等教育工科专业本科毕业论文质量探索 本科毕业设计对毕业生未来职业的导向之探索研究 常见问题解答 当前所在位置: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.

计算机专业本科论文范文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

首先,根据社会需求,确定计算机专业培养目标与特色明显的培养模式

依据学校的计量特色,结合计算机专业快速发展的特点,形成以人才市场为导向,以观念转变为前提,努力探索具有计算机专业特色的人才培养模式,形成了以嵌入式系统技术、数据库与网络技术和软件工程与设计训练三大模块教育为特色的专业培养模式。学生在高年级时,可以结合自己的专业兴趣和就业出路,有针对性地选择专业方向。依照模块化教学思路,相应调整教学计划,探讨并进行了计算机专业课程体系改革,并付诸行动。从目前专业教学效果和就业形势看,已取得较好成绩。针对专业模块化教学改革做出的调整,分别在2002年7月和2004年1月两次邀请校内外专家对教学计划调整可行性进行论证。征求专家意见后调整了相应的专业教学计划,突出了专业的特色培养,收效显著。在确定专业特色培养目标与培养模式后,在教学计划中明确规定学生在校期间分三个阶段进行学习:

第一阶段(一、二、三学期),以理论教学为主的公共基础知识学习阶段,重点是夯实基础;

第二阶段(四、五学期),宽口径的专业技术基础知识学习阶段,注重专业理论与实践密切结合,使学生掌握专业技术基础理论和基本的实践动手能力;

第三阶段(六、七、八学期),采用模块化教学手段,进行专业知识的学习与毕业设计训练,注重学生的动手实践能力和个性发展,创新意识与综合素质的全面提高。

前五个学期完成计算机专业本科主干课程学习,从第六学期开始进入专业的三个模块化方向的特色教学。同时,在最后一年里,和有实力IT企业合作办学,加强学生的实践能力,扩大学生就业面。

其次,紧紧围绕专业课程设置的三大模块,开展一系列的教学改革和课程建设工作

高年级专业模块教学分以下三个方向,它们各有特点:

(一)嵌入式系统模块方向:要求学生进一步掌握嵌入式系统的软硬件设计和应用,培养有较强计算机软硬件知识的嵌入式系统开发人才,发挥我校的计量测试特色,加强在嵌入式测量仪器等领域的技术应用。

(二)数据库与网络应用技术模块方向:侧重计算机网络应用技术的学习与实践,使学生掌握现代网络应用与数据库系统平台与开发工具,掌握网络和数据库的分布式应用软件开发方法与技术,为学生从事计算机网络与数据库应用打下良好的基础。

(三)软件工程与设计训练模块方向:探索“校企合作”合作模式,进行专门的“项目实战”培训,为企业培养既有厚实基础,又经过专门训练的应用型人才。

围绕上述三大模块,开展以下一系列的教学建设和改革工作:

(一)重视课程建设;《数据库原理及其应用技术》2006年被评为浙江省精品建设课程,《嵌入式系统原理》等5门课程被评为校重点建设课程,《数据结构》等3门课程被评为信息工程学院重点建设课程,众多的重点课程建设为良好的教学质量打下了坚实的基础。

(二)重视实验室建设;近四年,成功申请到两个浙江省财政厅各资助100万的实验室(《嵌入式系统实验室》和《计算机网络技术实验室》),实验条件有了很大的改善,使得加强和提高实践能力有了保障,各项措施能够落到实处。

(三)重视教材建设;近几年,由计算机系教师主编或参编的正式出版教材和实验指导书有9部。如潘巨龙、姚伏天和道克刚等编著的《ARM9嵌入式Linux系统构建与应用》一书,2006年7月由北京航空航天大学出版社出版;陆慧娟主编的《数据库原理与应用》,该书是面向21世纪高等院校计算机系列规划教材,2006年1月由科学出版社出版,众多教材建设提高了一大批青年教师的理论和教学水平。在重视教材建设的同时也重视教学方法和教学手段的改革。

(四)重视学生创新能力的培养;设有《嵌入式系统学生竞赛基地》、《程序设计竞赛基地》和《多媒体学生竞赛基地》,创造条件使部分优秀学生的创新能力有了用武之地,取得了较好的成绩。近三年,获“博创杯”全国大学生嵌入式系统应用设计竞赛二等奖一次,浙江省首届手机软件应用大赛二等奖一次,省程序设计大赛优秀组织奖一次和7个个人三等奖。

有了这些优秀学生的模范带头作用,学习风气有了较大改善。围绕模块化教学和最后一年的校企合作办学,学生的实践能力得到了培训和加强,缩短了企业对应届毕业生期望距离。我专业毕业生受到长三角地区IT企业的欢迎。几年来计算机专业毕业生一次就业签约率均达到95%以上,处于我校前列,就业情况良好。

第三,积极申报科研项目,做好科研促进教学工作

计算机专业本科论文范文5

关键词 数据库技术 flas 案例教学

中图分类号:G424 文献标识码:A

Teaching Experience of Database Theory and Application

HU Huaifei

(College Of Biomedical Engineering, South-Central University for Nationalities, Wuhan, Hubei 430074)

Abstract Database theory and application is one of the main courses for undergraduate student. According to "Database theory and application" course teaching for non-computer majors, this paper the characteristics of teaching objects is analyzed in-depth, method which using flash animation and case teaching is discussed as a mean to establish scientific teaching strategies and teaching content, so as to inspire student's enthusiasm and interest.

Key words data base technology, flash animation, example teaching

“数据库原理与应用”是一门面对非计算机专业和计算机专业的必修课程,对于非计算机专业的学生而言,教师如何能针对他们的特点,制定相应的教学目标、教学内容、教学手段,以期达到预定教学效果,是一个很值得研究的问题。

1 认真研究学生的特点,精心准备教学资源

数据库技术相对比较枯燥,在我院数据库的实践教学中出现了一些问题:教学以教师为中心,学生被动接受;许多学生认为数据库知识枯燥无味,抽象的原理和模型难以理解;大班教学使教师难以照顾到学生的个别差异。

针对学生的特点,教师应合理融汇多种相关教材。目前数据库应用的教材清华版、高教版、机械出版社版的,各有其不同的侧重点,但都不是非常适合用于生物医学工程专业本科生的教学课程。这些教材侧重于对数据库知识的解析,更多的是对数据库原理方面的描述,所提供的案例不能满足生物医学工程专业学生的需求。我们选择了电子工业出版社魏祖宽版的教材,该教材在内容组织上,以一个典型的数据库应用系统(简化的医院管理数据库)为案例,在MS SQL Server平台上,以理论和实际相结合的方式,讲解数据库的概念和应用开发技术。

2 充分利用flas,提高学生学习的兴趣

非计算机专业学生的思维方式不同于计算机专业的学生,计算机对他们而言只是一个普通的工具。这些学生对于“数据库原理与应用”的学习,是凭着自己的学习兴趣来投入的。如果能将flas引入到数据库教学中,会极大地提高其学习积极性。

例如针对数据嵌套查询这个知识点,由于嵌套查询涉及的表格较多,不同表具有相同的属性,但属性名却不同,它们通过主键-外键关联,在以往的教学中,学生对这个知识点叫苦连天,表一多,就不知道该怎么办了。这时候可以充分利用flash交互的特点,采用“剥洋葱法”逐层分析所要查询的表格之间的联系,如下所示。

在医院数据库中,查询与医生刘伟有诊断关系的患者(剥洋葱法分析)。

(1)在病人表中找患者:SELECT Pname FROM Patient WHERE(?)

(2)病人表与医生表没有直接联系,需要借助于诊断关系表:SELECT Pname FROM Patient WHERE Pno IN (RecipeMaster?)

(3)诊断关系表与医生表有直接联系:SELECT Pname FROM Patient WHERE Pno IN (SELECT Pno From RecipeMaster WHERE (Doctor?))

(4)得出最后的语句:SELECT Pname FROM Patient WHERE Pno IN(SELECT Pno From RecipeMaster WHERE Dno IN (SELECT Dno FROM doctor WHERE Dname ='刘伟'))

在(1)(2)(3)(4)这4个步骤中,可以分别停顿下来,给学生提问,让学生思考执行流程,反复训练学生解决嵌套查询的思路,以提高学生学习的积极性与主动性,杜绝了以教师为中心,对学生进行填鸭式教学,让学生学会分析问题和具有数据表达的能力;具有利用数据库技术解决专门问题的意识;具有创新理念,不断学习新技术,新方法,有继续学习的理念。

3 联系实际,用案例引导调动学生的学习兴趣

案例教学法是一种以案例为基础的教学法,在数据库课程教学中非常重要。

例如在医院信息管理系统中,让学生假设自己是患者,要去看病,应该有什么样的流程,学生会这样回答:要去挂号、挂专家号、医生要填写病例、要去拿药、要交钱等等。那么再进一步启发学生,要看病的人不止一个,效益好的医院,每天有成千上万的人看病,该怎么管理呢?要靠人去管理吗?那么参与管理的人数说不定比医生还多,本末倒置,那就不叫医院了。采用数据库系统来管理,省时省力、又能节约大量成本,这就是计算机在实际生活的应用。

由于学生不是计算机专业的,单纯讲理论,学生会感到枯燥无味而且不能理解,往往听课有疲惫感,如果插入与讲解数据库实际应用有关的案例,既起到调节课堂气氛,又加强对所学理论知识的理解与巩固。现在有一些老教师,自以为上了多年的课,就不注意去钻研教材,不去调研学生的需求,上课时也不备课,只是照本宣科,上课所选用的案例,可能早就老掉牙了,不管学生喜不喜欢听,讲台上的老师讲得自我陶醉,下面的学生听不懂,失去了兴趣,有的干脆睡觉。这样,对学生的培养而言,绝对不是好事情。

4 加强实验过程考核,做好课堂跟踪

数据库课程设计综合实践为促进数据库应用软件教学起到了积极的推动作用,是提高教学质量的极为有效的教学手段。在学生做数据库课程设计时,要注意学生分组情况。事先充分了解各个学生的编程能力、数据库知识掌握的能力,防止在某些分组中,有吃“大锅饭”的情况,比如3个人一组中只有一个人是真正动手在做事,其它两个都是旁观者。应该根据班级的学风来具体安排,对于学风比较好的班级,可以3到5个人一组,题目可以偏难、偏复杂一些,对于学风较差的班级,可以一人一组,做些较为简单的题目,争取让每个学生都能动手,学到相应的知识。目前有些教师不大重视实验课教学,有些年龄较大的教师,以自己工作忙,任务多为借口,只顾在课堂上向学生灌输书本知识,自己的实验课不上,让其带的研究生上,或者让别的老师去上,这是一个非常不好的情况,帮忙上课的研究生或其他老师,很难了解学生上课学到了哪些知识,哪些是薄弱点,因此在带学生实验时,很难做到有的放矢。

课程设计是一个全实践性的教学环节,要求学生综合运用所学到的书本知识,创造性地开发应用系统。可以给学生几个题目,学生任选一个,要求课程设计的报告格式为:设计目的、数据库设计的实体联系图,程序设计框图、流程图、模块功能说明(如函数功能、入口与出口参数说明、函数调用关系描述等)、调试方法与测试结果的分析与讨论。学生通过选题、算法分析和设计、编程、上机调试,最后得出满意的结果,使学生掌握了一个应用系统整体设计方法,这对应用型人才的培养非常重要,学生不仅对应用系统有了整体概念,而且知道了如何去设计、开发应用系统,有效地提高了学生分析问题和解决问题的能力。

数据库课程设计教学的一个重要环节是组织学员进行交流。教师从学生上交的课程设计报告中选择最优、中等和最差的三份报告,让报告者讲述自己课程设计的心得体会、碰到的疑难问题及怎么样解决这些疑难问题。再由教师组织学生一起分析课程设计的不足及闪光点,对于学生的闪光点,要及时给予肯定和表扬,对其缺点,要采用鼓励的方式,不要一棍子打死,以免挫伤学生进一步学习的积极性。教师和学生一起探讨怎样解决一些技术疑难问题,从而达到相互学习,共同进步的目的。

5 结束语

“数据库原理与应用”是当今计算机教学中及其重要的课程,对它的教学改革研究是一个永恒的主题,还有很多工作要做,只有在教学过程中不断地探索,不断地努力,才能取得非计算机专业本科生的计算机课程教学的成功,有效地帮助学生很快将所学知识运用到实际中,理论联系实际,从而达到教学的真正目的。

参考文献

[1] Database System Concepts.Abraham Silberschatz, Henry F. Korth, S. Sudarshan, McGraw-Hill,2003.

计算机专业本科论文范文6

我们这篇文章分部分进行讲解:

一、本科学生毕业论文的目的和内容

二、管理信息系统开发的主要步骤

三、计算机专业所选开发工具和注意事项

四、计算机毕业论文撰写格式

五、毕业论文中正文的写法和注意事项

六、结束语的写法

七、参考文献列出毕业论文设计中主要参考书籍

八、附录的写法

九、论文评分的能用标准

一、本科学生毕业论文的目的和内容

本科学生在毕业之前必须做毕业论文,其目的是通过毕业论文,让学生独立开发一个具体的计算机应用项目,系统地进行分析总结和运用学过的书本知识,以巩固本科阶段所学的专业理论知识,并给予一个理论联系实际的机会。

为了便于实施和管理,规定网络学院计算机相关专业本科学生毕业论文主要以开发一个管理信息系统为毕业实践的课题,每个毕业生通过独立开发一个具体的管理信息系统,掌握开发一个比整完整的管理信息系统的主要步骤,并从中获得一定的实际经验。

二、管理信息系统开发的主要步骤

管理信息系统开发的主要步骤及各步骤的基本内容如下:

1、系统分析

主要工作内容有以下几项:确定系统目标,系统可行性分析

2、系统调查

系统的组织结构、职能结构和业务流程分析。其中系统的组织结构图应画成树状结构。

系统业务流程分析、业务流程图

3、数据流程分析

数据流程图(系统关联图、顶层图、一层数据流图、二层数据流图)、数据词典、代码设计

4、管理信息系统的功能设计

系统的功能结构图,每个功能模块的主要工作内容、输入输出要求等。

系统控制结构图

5、数据库设计

概念模型设计:实体、实体间的联系、E-R图

关系模式设计:E—R图->关系模式的转换规则

关系模式

数据库表设计:数据库表结构

6、系统物理配置方案

7、人机界面设计

8、模块处理概述

9、系统测试和调试:测试计划、测试用例、测试结果

三、开发工具和注意事项

1、开发工具

开发工具可由学生任选。如Delphi、FoxPro、VB、Access等,这些工具的使用全由学生自学。

2、注意事项

(1)项目开发步骤的完整性(系统需求分析、概念设计、物理设计、系统环境和配置、系统实施以及系统测试和调试等)

(2)每个开发步骤所得结果的正确性(业务流程图、数据流程图、数据词典、HIPO图、E-R图、关系模式、人机界面设计及模块处理等的详细分析和说明)

(3)论文整体结构的完整性(前言、各个具体步骤的叙述和分析、结语、参考文献和有关附录)

(4)提供软件系统的可执行盘片及操作说明书

(5)参考资料(列出必要的参考资料)

四、毕业论文撰写格式

注意:1.每个步骤都要有文字说明和论述2.各个步骤必须是有机的组合,不可以支离破碎不成一体。

一、封面

二、摘要用约200-400字简要介绍一下论文中阐述的主要内容及创新点

三、主题词用一、二个词点明论文所述内容的性质。(二和三要在同一页面上)

四、目录一般采用三级目录结构。例如第三章系统设计3.1系统概念结构3.1.1概念模型

五、正文

第一章前言

简要介绍:组织机构概况、项目开发背景、信息系统目标、开发方法概述、项目开发计划等。

第二章系统需求分析

本章应包含:

(1)现行业务系统描述

包括业务流程分析,给出业务流程图。

具体要求:业务流程图必须有文字说明,图要完整、一定要有业务传递的流程。

(2)现行系统存在的主要问题分析

指出薄弱环节、指出要解决的问题的实质,确保新系统更好,指出关键的成功因素。

(3)提出可能的解决方案

(4)可行性分析和抉择

包括技术可行性、经济可行性、营运可行性分析和抉择。

第三章新系统逻辑方案

针对用户需求,全面、系统、准确、详细地描述新系统应具备的功能。

(1)数据流程分析

最主要的是给出数据流程图,要求满足以下条件:

A.数据流程图必须包括系统关联图、系统顶层图、第一层分解图和第二层分解图组成。B.系统关联图确定了从外部项到系统的数据流和从系统向外部项的数据流,这些数据流在其它层次的数据流中不允许减少,也不允许增加。各层次内部的数据流不受关联图的限制。C.数据流应有名字。D.外部项和数据存储之间不得出现未经加工的数据流。E.数据流程图的分解中,必须保持每个分层同其上层加工中的外部项和输入输出流相一致。F.各加工之间一般不应出现未经数据存储的数据流。G.数据存储之间不得出现未经加工的数据流。H.数据存储可以分解。I.若有查询处理,应在数据流程图中表达。J.统计和打印报表不在数据流图中表达。

(2)数据词典描述

可采用图表格式或较紧凑的记录格式描述A、若采用图表格式,可只写出数据流、数据元素、加工、数据存储和外部项各一个表。B、若采用紧凑的记录格式,则应列出全部成分。如数据元素:编号名称存在于数据结构备注E1入库数据F1/F3/F11/F15入库单号日期货号数量E2出库数据F1/F3/F11/F15出库单号日期货号数量C、据流程图中系统顶层图的数据加工都必须详尽写出。

(3)基本加工小说明

可采用结构化语言、数学公式等描述各个基本加工。

第四章系统总体结构设计

(1)软件模块结构设计A、系统软件模块结构图,并由此导出功能分解图及层次式菜单结构。B、系统的模块结构应与数据流程图的顶层图的加工一致。

(2)数据库设计A、应按下列次序阐述各个元素:实体、实体的属性、实体间联系、E-R图、转换规则、关系模式。B、在介绍实体的属性时,不应包括联系属性,联系属性直至关系模式中才出现。C、数据流程图中的每个数据存储可隐含于E-R图中的多个实体。D、E-R图中的实体要与数据流程图中的数据存储相对应。每个实体要指出实体的标识码(主码)。对每个实体或联系应列出其应有的属性(用列举的方法)。E、E-R图中至少要有一个多对多的联系。F、必须严格按照转换规则从E-R图产生数据关系模式集,需要时作必要的优化,并说明理由。G、对于一对一的联系,只应把任一个实体的主码放在另一个实体中作为外码。H、一对多联系也可以产生新的关系模式,如要这样做,必须说明理由。I、多对多联系,或三元联系必须产生新的关系模式。J、关系模式的个数和名字要与E-R图中的实体和联系相一致。K.、每个关系模式中要用下横线标出主码,后随的符号“#”标出外码。L、若有代码对照表可在最后列出,需另加说明。

(3)计算机系统配置方案的选择和设计

给出硬件配置,系统软件配置,网络通信系统配置(可选)等内容。

(4)系统总体安全性、可靠性方案与措施。

第五章系统详细设计

(1)代码设计基本数据项的代码格式。

(2)人机界面设计给出人机界面视图(输入输出接口,屏幕格式设计等)

(3)模块处理过程根据软件环境做不同处理。可采用脚本、程序流程图、结构化的PDL语言等。

第六章实施概况

(1)实施环境和工具的比较选择

(2)编程环境、工具、实现与数据准备概况

(3)系统测试概况主要包括测试计划、测试用例、测试记录。

(4)系统转换方案及实现概况

(5)系统运行与维护概况

六、结束语

(1)系统特色、局限与展望

(2)实施中遇到的挫折、创新、体会与致谢

七、参考文献列出毕业论文设计中主要参考书籍

序号、书名或文章名、作者名、出版社或杂志名、出版日期或杂志期号。

八、附录

(1)列出部分有一定代表性的程序代码段

(2)操作说明书

九、论文评分标准

1、A等

系统正确无误,系统功能完善,设计步骤完整正确,实用性强,有一定的创新性,论文结构严谨,表述流畅。

2、B等

系统基本正确,系统功能基本完善,设计步骤基本完整正确,有一定的实用性,论文结构良好,表述基本流畅。

3、C等

系统有少量错误,系统功能不够完善,设计步骤欠完整,基本上没有实用性,论文结构一般,表述基本清楚。

4、不及格