最新本科计算机专业论文(九篇)
每个人都曾试图在平淡的学习、工作和生活中写一篇文章。写作是培养人的观察、联想、想象、思维和记忆的重要手段。范文怎么写才能发挥它最大的作用呢?下面是小编帮大家整理的优质范文,仅供参考,大家一起来看看吧。
本科计算机专业论文篇一
在保证像质的前提下,非球面元件的采用可以减少光学系统的复杂性、尺寸以及重量,特别针对大口径空间遥感器,非球面元件的采用意义尤为重要。目前,随着民用资源调查以及国防军事要求的提高,要求空间相机的视场越来越大、分辨力越来越高,以美国最先进的kh-13空间相机为例,其地面分辨力可达到了0.1米的水平。我们正在开展研制的宽覆盖详查相机其技术指标也瞄准了国际最为先进的技术水平,作为相机中的关键部件-大尺寸离轴非球面光学元件的制造是相机研制的关键攻关技术。 本文采用以计算机控制光学表面成形(computer controlledoptical surfacing)技术为核心的大尺寸非球面光学元件制造技术,依靠自行研制的非球面数控加工中心、双测头面形轮廓仪等关键设备,在对以往非球面数控制造技术继承与发展的基础上开展了对大尺寸离轴非球面元件制造技术的研究。本文以空间宽覆盖详查相机中关键光学元件离轴三镜试验件的制造任务为主线开展了以下几个主要方面的研究工作。
第一章 绪 论13-32
1.1 引言13-14
1.2 课题研究目的及意义14-16
1.3 非球面加工方法介绍16-27
1.3.1 轻量化技术16-19
1.3.1.1 复制技术(replication lightweight technology)17-18
1.3.1.2 面片技术 (facesheet lightweight technology)18
1.3.1.3 蜂窝状结构(honeycomb technology)18-19
1.3.2 非球面的铣磨成型技术19-21
1.3.3 非球面的研磨、抛光技术21-27
1.3.3.1 计算机控制抛光(computer controlled optical surfacing)21-23
1.3.3.2 应力抛光技术(stress lap polishing)23-24
1.3.3.3 磁流变抛光技术(magnetorheological finishing)24-26
1.3.3.4 离子束抛光(ion beam milling)26-27
1.3.3.5 离轴非球面镜制造技术27
1.4 非球面面形检测方法27-30
1.4.1 轮廓测量27-29
1.4.2 斜率测量29
1.4.3 零位补偿检验29-30
1.4.4 非零位检验30
1.5 本文的主要研究内容30-32
第二章 离轴非球面初始球面及磨盘参数的确定32-54
2.1 简 介32-35
2.2 离轴非球面度及最接近球面曲率半径的求解35-39
2.3 ccos制造技术中小磨头的结构及参数优化设计39-53
2.3.1 计算机控制光学表面成形技术的数学模型39-41
2.3.2 磨头工作函数的计算机模拟及优化设计41-53
2.3.2.1 行星运动磨头参数及结构的优化设计41-47
2.3.2.2 平转动方式下抛光盘的去除函数47-51
2.3.2.3 研磨材料工艺实验51-53
2.4 本章小结53-54
第三章 研磨阶段测量方法的研究54-79
3.1 简 介54-55
3.2 双测头轮廓仪的构成55-60
本科计算机专业论文篇二
民办高校计算机专业论文
一、将云计算引入人才培养模式的策略
1.专业师资队伍建设
云计算作为一项新兴技术,民办高校现有教师队伍对这项技术的掌握还是比较匮乏,不能满足对云计算教学方面的需求。
2.优化课程体系建设、调整专业培养方案、调整相关课程教学大纲,增加支持云计算相关的课程。
(1)开设云计算基本课程,如云计算导论,让学生在了解云计算的产生背景及发展现状、云计算平台及关键技术、云计算安全问题、虚拟化与云计算、云计算数据库的研究、云计算的实用化、云制造、云计算服务与大规模定制模式应用、云计算的未来及面临的挑战。
(2)在现有课程教学过程中引入云计算机的相关内容。例如在讲解操作系统、计算机网络、数据库原理、程序开发类的课程,在讲解过程中增加一些关于云计算内容,如虚拟技术、云计算架构等内容。
3.加强实验室硬件建设
《国家中长期教育改革和发展纲要》中提出“增强社会服务能力,推进产学研用结合,加快科技成果转化”。具体建设实验室硬件资源云端化,可分以下几个步骤:第一步,逐渐构建开放互联共享机制,搭建实验室互联共享基础平台。第二步,产学研一体合作与发展。实验室资源优势互补、强强联合、资源共享、科研协作和成果产业化输出。最后,提供开放的服务,构建能够开展国际学术交流、科研合作与技术转移的开放平台,资源整合、开放共享及协作创新是实验平台建设发展的趋势。
4.创新教学模式
云计算教学模式打破了以教师为主导的课堂式教学,而采用驱动式、探究式、协作性的学习模式,可以培养学生创新、合作的动手实践能力。在教学过程中,首先,引导学生组建项目;其次,学生计划、决策、实施项目;最后,进行项目评估。
二、结束语
随着全球化和信息化的发展,云计算必定会迎来广泛的发展机遇和应用前景。云计算技术的快速发展给民办高校计算机专业带来了新的机遇,所有要求我们要在实际的教学过程中加强对云计算技术的教学,培养出符合社会需求的新型人才。
本科计算机专业论文篇三
当设计完稿,坐下来思考学习的点点滴滴,心里思绪万千。在此期间,我得到了众多领导、老师的教导,同事和同学帮助和关照,内心充满感谢!
首先要特别感谢我的导师――xxx教授。x老师严以律己、宽以待人的崇高风范深深感染了我,教会我许多做人和做事的道理。导师治学严谨,学识渊博,针对我的科研能力和科研情况,为我指明研究方向和设计题目,不仅从整体上帮我把握了设计的框架、结构设计,从设计的选题到开题及至整个撰写过程,x老师都投入了大量的精力,只是我能力有限,给老师添了不少的麻烦,而老师总是以宽容大度的胸怀包容我,对我进行学业上的教诲和工作上的指导,自始至终都尽心尽力、无微不至地帮助我。x老师的深切教诲是我一生的.宝贵财富,对老师的感激之情不能言表,惟愿在今后以勤奋和努力来报答师恩。
在此要感谢在设计各个阶段给予我无私帮助的各位老师。感谢开题报告时的评委:xxx教授、xxx教授、xx教授、xxx教授,你们提出的宝贵意见,对我设计的丰富完善启悟良多。感谢我的设计评阅人:xx大学xx教授和xx教授,两位教授平易近人的人格魅力和感人至深的人文关怀使我倍感温馨,他们在百忙之中对我这篇拙文的关心让我在感动之余,加深了对设计继续研究下去的信心与勇气;感谢三位未曾谋面,但给我思维以灵感的校外专家;感谢设计答辩时的评委xxx教授、xx教授、xxx教授、xxx教授、xx教授,你们提出的宝贵意见与建议,是我今后努力的方向,感谢你们!
同时,我还要xx学院诸多老师的帮助和教导。感谢学院的领导和同事们对我的关心和照顾,我保证在今后的工作中会永远牢记这份理解、支持与尊重,以更加积极的态度投入工作。
感谢在学习生活中给予我极大关怀和帮助的同学和朋友,他们的鼓励使我振奋,他们的建议给我启迪,他们的帮助使我温暖,他们的友谊我永记于心。
我要深深地感谢我的家人,是他们一直的支持和鼓励,我才能完成学业。
感谢设计参考文献的作者们,没有这些资料的支持,我无法完成这篇设计。
回首求学路,一路上需要感谢的人实在太多,无法,列举,在此一并感谢,敬请谅解。
本科计算机专业论文篇四
英语教学计算机专业论文
一、以应用能力培养为目标的英语教学改革途径
1.合理选择或编排专业教材
一套好的中职计算机专业英语教材应符合以下要求:职业性、应用性、英语综合能力的培养。中职计算机英语教师应选择或编排基础英语与计算机专业英语和谐统一的教材。首先,选择教材既要具有语言交际功能,又要突出计算机专业特色,在每个单元的编排模式方面,我采用基础英语教材的模式,即包括听、说、读、写、译、练模块,但每个模块的内容又与学生所学的计算机专业密切相关,同时突出计算机专业学生毕业后的岗位工作特点。其次,根据计算机专业学生毕业后的计算机岗位需求,增加大量的计算机专业学生在实际计算机业务中所需的知识模块。
2.优化英语教学内容
以应用能力培养为目标,探索中职计算机专业英语教学方法,就必须合理优化英语教学内容。首先,我积极树立以应用能力培养为目标的教学理念,在实际教学过程中,不仅确保英语基础知识的教学质量,还充分结合学生的兴趣爱好,适量增加英语听力教学、口语教学以及读写教学等具有较强实践性的知识和内容,以充分满足社会需求,鼓励学生积极参与到专业英语的生活运用活动中去,从而提高课堂教学的有效性,实现英语教学内容与学生英语应用能力培养和市场需求的有效统一。
3.优化英语教学方法
要想提高学生的英语应用能力,改革中职计算机专业英语教学模式,还必须合理优化英语教学方法。目前,在我校中职英语课堂教学中,大多数教师还是采用传统填鸭式的教学模式,学生处于被动接受学习的状态,因此,以应用能力培养为目标的中职计算机专业英语教学,应该注重优化和创新英语教学方法,在实际教学中,我充分应用分层教学、小组讨论教学、英语游戏教学以及情境对话教学等多元化的教学方法,将学生的学习兴趣激发出来,充分调动学生开口说英语和动脑学英语的主动性和积极性。例如课堂上开展一些游戏、比赛、情景朗读、唱英文歌曲、模仿英文小品等[5],还带领学生进入计算机实操室,让学生直观感受计算机英语界面的操作,从而使学生感受到不一样的教学方法带给他们的兴趣和收获,让学生在学习中不断增强英语学习的兴趣和信心。
4.注重中职学生心理素质培养,建立和谐的师生关系
由于中职学生基础知识薄弱,心理素质较差,存在自卑心理,建立良好的师生关系,给予学生良好的人文关怀,不仅有助于良好人格品质的形成,而且是创设良好教学氛围的基础,教育过程本身就是教师与学生之间的信息交流和沟通。在实际教学中,教师与学生融洽的情感交流,更能激发学生的求知欲,调动学生的学习积极性,增强学生积极学习的主动性。“亲其师,而信其道”正是说明了教学效果与师生情感二者关系的重要性。
二、总结
综上所述,要想培养出符合社会发展需要的计算机专业的中职生,提高他们的综合素质,专业英语是他们综合素质中一个不可或缺的方面。而学生英语能力的发展是不能脱离生活而单独存在的。较多的中职学生因为基础知识不扎实,尤其英语的听、说、读、写能力欠缺,给中职英语教学带来非常大的困扰。因此,笔者对中职计算机专业英语教学进行了尝试性的探索,对英语课程教学的教材进行编排或选择,摒弃老套的教材;对教学内容的合理优化、把英语从课堂带入生活和工作中;教学方法的改革创新,改变传统的教学模式;适当对学生进行人文关怀,帮助他们树立良好的人生观和自信心,以期取得良好的改革效果,真正的提高学生的英语应用能力,提高他们的就业率。
本科计算机专业论文篇五
分层教学计算机专业论文
一、分层教学在教学过程中的应用
1.学生分组
由于不同地区的教育水平存在差异,中职生的基础水平也存在很大的差异按照新课标改革的要求,每个学生都要全面发展,所以就要对不同能力的学生进行分层,实施分层教学。学校要对每个同学的文化基础、接受能力进行深入的了解,根据学生的实际情况进行分组。分的组数不能太多,要根据学生的情况,分的组数太多不利于老师的教学。一般来讲,会将学生简单地分为三组,将计算机基础好的,接受能力强的学生分为一组;将学习天赋一般的学生分为一组;将学习能力较差的同学分为一组。这样,在教学过程中就有利于老师的发挥,不必担心学习较差的学生听不懂,也不用担心学习好的学生无聊。
2.目标分组
中职学生的计算机水平参差不齐,有好也有差这就要求老师要给学生设计目标,明确学生的目标。根据不同层次的学生,为每个学生树立一个符合实际情况的学习目标。在每一节课上都将目标告诉学生,让学生有目的地进行学习。根据学生的实际能力设置分层目标,使不同层次的学生能获得成功的体验,提高学生的学习兴趣。同时,学习好的学生也要帮助学习差的学生,使学生之间相互帮助,共同进步,从而保证教学目标的实现。
3.授课分层
由于不同学生的发展情况不同,在智力和接受能力都不相同的情况下,对学生讲授的知识难度也要分成难、中、易等不同的层次。所以,中职计算机专业教育的讲课内容要根据学生的不同情况来确定。一般来说,学习好的学生在老师的指导下主要进行自主学习,培养学生的自主学习能力,提高学生的实际操作能力。对学习情况中等的同学进行针对性的讲解,为其打下坚实的基础,加强其技能的训练。对于较差的学生,要降低内容的难度,深入浅出地进行讲解,使其能够理解计算机的主要概念,掌握常用的基础知识和操作能力。
4.训练分层
计算机专业教学不仅注重理论知识的学习,更注重实际操作的能力。在分层教学中,教师应根据学生的实际能力,为学生设置不同的培训计划。课堂训练是检验学生对知识的掌握程度的工具。老师要掌握师生的实际情况,根据学生的问题对学生进行讲解。因此,老师要根据教学大纲对学生进行分层训练,使每个层次的学生都能达到自己的学习目标。每个层次的学生可以在自己的能力范围内进行训练,使所有的学生都能学会。
5.评价分组
考核评价在中职计算机教学中是一个重要的方面,他决定了学生能否顺利地完成学业。通过鉴定,了解一段时间内学生掌握知识的程度,还可以了解教师的教学水平,通过评价可以提高教学的整体质量。每个同学由于能力的不同,所以,成绩也存在差异,但是,我们不能说他们没有努力学习。所以,我们不能用单一的评价标准去要求所有人,这样会打击想要学习的学生的学习积极性,我们要根据不同学生的知识水平进行分组与评价,教师是学生的评价者,首先要让学生对自己一段时间内的学习成果进行自我评价,老师通过了解学生对学习目标的完成程度、实际操作能力等,根据学生的分层情况进行综合评价。教师在进行评价时要注意自己的言行,每当有一点进步就要鼓励学生,并给予适当的指导,有利于学生进一步的提高。教师在分层评价时要采取不同的评分方法,进一步提高学生的学习热情。分层教学只是提高学生能力的一种手段,在实施一系列的分层方法之后,学生的学习兴趣、成绩、能力等综合素质一定会产生变化。这时,并不是教师摘取胜利果实的时候,要及时了解学生的发展情况,了解学生的文化程度,不断对分层情况进行调整,激励学生不断进步。
二、结语
分层教学体现了实事求是的教育理念,使学生的个性得到充分的展示。但是,无论是哪一个层次的学生都要知道,不能仅仅靠被动地听老师讲课,而是要在老师的指导下学会自主学习,主动学习知识,进行计算机技能的训练。在教学过程中,老师的教学主要是让学生自己掌握学习的技巧,只有这样才能做到让学生喜欢上学习,使学生不断进步,进而为国家培养出更优秀的计算机人才。
本科计算机专业论文篇六
摘要:计算机基础课程是大学生必修课程,在实际教学中,讲解式和灌输式被视为常用的教学方法,这些传统的教学方法忽视了学生思考问题和实际问题解决的能力,走上工作岗位难以胜任工作。
同时课堂气氛不活跃,学生兴趣不高,长次以往很难激发学生的学习热情,由此导致计算机课堂教学效果日益低下。
如何培养一个岗位性的人才,本文仔细分析了本课程的特点和所授学生的困难,提出教学方法应根据课程和学生特点出发,划分知识单元教学,提高学生的动手解决问题的能力,总体教学以教、学、练、战为指导思想,从工作岗位需要的角度研究教学。
关键词:计算机基础课程教学;以点带面的教学;单元教学
一、计算机基础课程自身的特点
计算机是实践性很强的一门学科,该课程所面临的理论知识抽象,它与社会科学中的相关理论有不同的一面,即理论知识在计算机实践操作中的应用,如内存中rom和ram的理解,在计算机实际操作中体现bios的作用,应用程序打开后存放在哪里运行,内存、外存、高速缓冲区的读取速度比较,这些问题在概念的讲述中只能说学生明白不能说透彻理解,在实践中不知如何应用,例如学生不明白为什么把要操作的大文件从u盘拷贝到电脑的硬盘中再做修改。
由此可见,在讲授中注意知识在实际问题中的解决致关重要,它注重的是实际操作过程中理解概念,用知识去解决问题,而不是书本中理论的灌输。
其次,该课程面临的是办公软件office的学习,如何学好它,同时为以后软件的学习举一反三也起到很大的.作用。
首先让学生明白学习该软件的作用是什么,其次是软件的产生是解决那些实际工作问题,教师应该有理论到实际,有浅入深的一一列举,也就是说该课程面临的是软件的操作与实际任务的关系的深刻理解。
由此总结该课程具有三个特点:一、概念的抽象性。
二、知识点的综合运用。
三、上机操作与实际工作问题的关系。
二、大专学生在学习本课程时面临的困难
(一)、概念无法深刻理解。
教师如果面临的教育对象是大专文科学生,在学习了文科科目后学习计算机知识思路的转变很重要。
本科计算机专业论文篇七
【摘 要】文章针对目前非计算机专业计算机教学中存在的一些实际情况,提出了以计算机在各学科领域内的应用为中心,系统地开展多层次的计算机教学。
并提出了如何确定非计算机专业计算机教学的目标以及提高计算机教学质量的方法、手段。
【关键词】计算机教学;教学目标;专业应用
掌握计算机与信息处理的基础知识和基本技能,已成为现代社会专业技术人员,胜任本职工作和适应社会发展所必须具备的条件之一。
那么如何培养既有专业知识,又懂得使用计算机技术解决本专业领域实际问题的高级人才。
这一任务责无旁贷地摆在了高校计算机教学的面前。
下面就以高校计算机教学改革为出发点;以非计算机专业的计算机应用基础教学为中心,在突出计算机教学与相关专业的紧密结合上,提出一些见解,仅供大家参考。
1.明确计算机课程的教学目标
目前计算机课程已成为高等院校学生的必修课。
非计算机专业的计算机基础教学,即三个层次的教学:计算机文化基础、计算机技术基础和计算机应用基础的教学。
随着计算机技术的发展,三个层次的教学内容也在不断的深化、充实、扩展和提高。
笔者认为:高校学生学习计算机课程的最终目的是为了在所学专业领域中的应用。
因此,非计算机专业必须系统地开展计算机三个层次的教学。
这里还要特别强调的是:除了文化基础和技术基础的教学,要继续不断地充实与更新教学内容外,更重要的是把“位”定在以计算机应用为目标的教学上。
为此,有必要进一步加大各专业在计算机应用方面教学的改革力度,在“深度”和“广度”上下功夫。
2.突出教学内容必须以计算机在专业中的应用为中心
2.1设立计算机技术在各专业领域应用的基础课
为了提高学生在各自专业领域的计算机知识水平,可开设一些相关专业方面的计算机应用基础课,可以选取使用计算机技术,解决本专业应用领域问题的一些典型示例,从原理、应用方法及实际效果上加以概括性的总结和介绍,使学生掌握一些应用方面的基本知识和方法,拓宽学生在计算机应用方面的知识面,培养在专业中广泛使用计算机的意识。
2.2计算机应用基础课要针对不同专业制定不同的教学内容
由于高校各系专业领域各异,因此计算机在不同专业领域的应用也就各自不同,这就要求我们根据专业门类多,应用面广等因素,制定出符合各专业需要的计算机应用基础课的教学内容。
2.3设立围绕计算机应用基础课教学的实习课
计算机课程是一门实践性较强的课程,在教学内容中必须穿插有培养学生动手参与的实习课。
有些内容还不能做到让学生动手操作条件的,最好也要让学生参观具体使用的过程。
3.提高计算机教学的方法和手段
在现有教学方法和手段的基础上,是否可以考虑:
3.1可以利用校园网资源开展一些教学工作,如
在一些课程教学课时较少时,可以利用校园网进行不受时间和空间限制和影响的网上课堂。
通过校园网进行教学,可以给学生自由安排时间学习,对于不理解的内容可以反复学习;可以给考前复习或补考学生的复习创造了良好的条件。
3.2计算机教学中要理论联系实际,增强学生的感性认识,必要时可适当增加计算机教
学实践或实习内容;加强上机教学环节,全面提高上机操作能力。
3.3充分发挥多媒体教学的作用,用丰富多彩的多媒体课件来提高课堂教学效果
总之,非计算机专业的计算机教学,应随着计算机技术在各领域的普及和发展,不断地充实和更新教学的内容和方法,以跟上计算机技术在各专业领域的发展。
4.重视科研工作,提高教学质量
“科研”与“教学”相结合是一个永恒的主题。
本文讨论的是关于对非计算机专业计算机的教学问题,故不能就“科”、“教”相结合的问题进行深入的讨论。
但有一点是可以肯定的:以计算机应用为目标的教学,如果没有科研项目、课题研究、技术改造和技术创新等成果去指导教学,是没有生机活力的。
在课题研究过程中,必须查阅大量的科技文献,才能够及时了解学科发展现状,掌握新发展起来的理论和最新专业知识,跟踪学科发展的前沿技术;有了这样的知识积累,才可能做到不断地更新教学内容,建设高质量的教材,及时向学生介绍新思想和新成果。
从中总结整理出适合教学的新内容,充实到教材当中去,进一步提高教学质量。
所以,以科研促教学,走“科”、“教”结合之路,是提高以计算机应用为目标的教学的有效途径。
【参考文献】
[1]孙俊逸.计算机教育教学改革与实践[m].华中科技大学出版社,.
本科计算机专业论文篇八
教学改革计算机专业的论文
一、协同创新理念应用于计算机教学改革的必要性
在协同创新理念的指导下,教师不再是无所不知的检查者,而只是学生学习道路上的指路人。教师在教学中的角色发生变化,由教学过程中的主导者和掌控者转变为学生学习过程中的协同者与指引者。而学生则成为教学中的主体,变被动为主动,在教师的协同与指引下主动承担学习任务。协同创新理念应用于高校计算机专业教学改革可以促进计算机专业人才培养、提高科学研究水平、增强面向社会服务功能,并把对学生的素质教育、创新意识培养融入到计算机专业人才培养的教学之中。走出传统教学模式,将学生引入到强调实践性、动手性、合作性、创新性和以学生为主体的教学新模式。
二、协同创新理念应用于计算机专业教学改革的具体表现形式
(一)教师与学生间的协同
在协同创新理念的指导下,教师与学生间的协同表现为学生在学习过程中遇到问题,教师不再是直接给出标准答案,而是首先要求学生自己主动思考、分析问题、提出解决问题的方案,再指导学生明确需要查找的知识点,由学生自己通过查阅有关书籍、资料或网络信息来获得问题的答案。在这个过程中,教师的主要职责就是指导学生理清思路,明确所需解决问题的关键所在,帮助他们选择对解决问题有用的参考资料与信息,协同他们综合应用所学的各种知识,合理调动与组合相关技术资源来解决问题。学生在获得各种新知识的同时,也学会了这种学习方式,学会了如何综合应用所学知识解决实际问题,这样有利于培养学生创新意识和创新能力,使之受益终生。在新的教学理念指导下,教师鼓励学生积极思考,踊跃发言,大胆交流,勇于实践,逐步培养学生创新思维、分析问题、解决问题的综合能力。让学生从传统教学模式中的被动学习转变成主动学习,使整个教学过程成为建立在学生兴趣基础上的实践活动。激发学生学习的积极性,使整个学习过程成为一种愉快的经历,让学生爱上学习。教师需适当控制问题的难易程度和课堂教学进度,创新教学环节、改善教学组织、优化教学活动、提高教学效率,调动学生学习的主观能动性,使学生在教学过程中的作用更加突出,注重学生创新思维的培养,使学生的`素质得到全面提高。
(二)学生与学生间的协同
由于各地区学习条件和要求不同,学生进入大学时计算机知识和操作水平参差不齐,他们在学习过程中的积极性和主动性也存在着较大差异。在传统的教学模式中,教师的教学无法顾及所有不同层次的学生,只能面向大部分的学生,而另外的那一小部分学生则无法接受到适合的教学。因此,可以采取学生与学生间的协同,让不同层次的学生组成团队,围绕所学的某一重要知识点进行交流、讨论、互相学习。在以团队为单位的学习模式中,学生之间的学习不再是相互竞争关系,而是相互合作、相互依赖、共同提高。在学习过程中,学生通过相互合作、共同学习来提高学习效率,在交流、表达、展示和共享过程中加深对知识点的理解,在参与中锻炼个人综合能力,不同层次的学生共同进步。同时,还可以培养学生的团队精神,增强协调能力,使学生学会与他人合作。
(三)教师与教师间的协同
随着计算机专业课程综合性的增强,教师与教师间的协同显得尤为重要,这种协同模式可以通过建立教学团队来实现,让不同专业、不同层次的教师共同参与、合作互助、共同提高。教学团队以满足市场对人才的需求为目标,以此来确定教学内容、教学方法、教学流程和教学体系,调节课程的衔接顺序,丰富教学内容。教师们共同进行教学设计、共同实施教学方案,建立起一种相互合作、相互支持、相互信任、共同进步的共同体关系。另外,在教学过程中,新老教师的协同不但充分体现“传、帮、带”思想,还使得教学思想不断融合创新。不同专业教师间的协同,不仅能丰富教学的内容,还可以避免不必要的冗余,增大了学生的信息量。同一专业教师之间,不同专业教师之间,专业课教师与基础课教师之间,青年教师与中老年教师之间,在教学上互相帮助、互相学习、互相配合、加强交流、取长补短、共同努力将教学工作做好,这就是教师间协同要达到的效果。
(四)高校与企业间的协同
高校的计算机专业教学需与当前市场对计算机人才的要求相适应,计算机专业教学改革就是为了培养出集计算机基础理论与实践能力为一体的,面向社会用人企业需求的创新型计算机专业人才。为了实现这一培养目标就不能忽视学校与企业间的协同。校企全面合作,形成企业是高校的培养基地、高校是企业的人才基地这样产、学、研相结合的协同创新体系。高校加强实习基地建设,参与社会服务,为学生在企业建立教育实习基地,有助于学生了解教学的实际应用情况,加深对所学知识的认识和提高他们的综合应用能力,强化学生理论联系实际、解决实际问题的意识。学校与企业间的协同是将书本知识与社会实践有机结合,将课堂教学延伸到社会,使学生有机会将自己所学的计算机专业知识应用于社会实践中,并在实践中加以检验,增加学生认识社会的机会,培养学生的实践能力和创新精神,既是教育与生产劳动相结合的客观要求,也是教育为学生、社会发展服务的必然选择。
三、总结
协同创新理念应用于教学改革,将解决我国高校长期以来创新能力不足,以及人才培养、科学研究与经济社会发展相互脱节的问题,以提升我国自主创新的能力。只有教育理念的与时俱进,才能实现人才培养水平的提升、人才培养质量的提高。通过教师与学生间的协同、学生与学生间的协同、教师与教师间的协同、学校与企业间的协同来改变以前传统的以教师为主的知识传授模式,将教学的主体由教师变为学生,以培养学生的创新精神和实践能力。这样,既可以拓展教师的视野,又可以丰富学生的社会实践经历,有效提高学习效率,培养学生实践动手能力,开发学生的创造性思维。协同创新理念应用于计算机专业教学改革对培养富有创新精神、自主学习能力、应用实践能力且适应当前市场需求的高素质计算机专业人才必将起到十分重要的促进作用,从而加强我国具有自主创新能力的高素质计算机人才培养。
本科计算机专业论文篇九
大专计算机专业论文
浅析计算机软件可靠性设计【1】
摘要:本文介绍了软件可靠性设计的基本概念,软件故障产生的机理,软件质量的可靠性参数,并且着重介绍了软件可靠性设计方法。
关键词:计算机软件;可靠性设计;机理;参数
随着科学技术的不断进步,软件可靠性成为我们关注的一个问题,软件系统规模越做越大越复杂,其可靠性越来越难保证。
应用本身对系统运行的可靠性要求越来越高,在一些关键的应用领域,如航空、航天等,其可靠性要求尤为重要,在银行等服务性行业,其软件系统的可靠性也直接关系到自身的声誉和生存发展竞争能力。
特别是软件可靠性比硬件可靠性更难保证,会严重影响整个系统的可靠性。
在许多项目开发过程中,对可靠性没有提出明确的要求,开发商(部门)也不在可靠性方面花更多的精力,往往只注重速度、结果的正确性和用户界面的友好性等,而忽略了可靠性。
在投入使用后才发现大量可靠性问题,增加了维护困难和工作量,严重时只有束之高阁,无法投入实际使用。
本文仅就软件可靠性工程在软件开发过程中的应用谈谈自己的认识。
1.软件可靠性设计的基本概念
1.1 软件及软件故障。
软件(也称程序)本质上是一种把一组离散输入变成一组离散输出的工具,它由一组编码语句组成,这些语句的功能基本上是以下功能之一:(1)计算一个表达式并将其结果存储在单元里;(2)决定下一步要执行哪个语句;(3)进行输入/输出控制。
软件产品与硬件产品一样。
软件的可靠性工作也是贯穿于软件的整个寿命周期的。
软件的寿命周期,是指从软件任务的提出一直到它完成使命,因陈旧而被废弃为止的整个时间历程,这个寿命周期包括了提出要求/规格说明、设计、实现、检验、维护等五个阶段,前四个阶段为开发期,维护阶段为使用期。
1.2 软件可靠性。
关于软件可靠性的定义是什么。
较多的人认为软件的可靠性与“概率统计的可靠性”的概念密切相关,软件的可靠性是软件在规定的条件下、规定的时间周期内执行所要求功能的能力。
软件的可靠度是软件在规定的条件下、规定的时间内不引起系统故障的概率,该概率是系统输入与系统使用的函数。
2.软件质量的可靠性参数
2.1 系统平均不工作间隔时间(mtbsd或mtbd)。
设d为软件正常工作总时间,d为系统由于软件故障而停止工作的次数,则定义tbsd=tv/(d+1)。
式中,tbsd—mtbsd;tv—软件正常工作总时间(h);d—系统由于软件故障而停止工作的次数。
mtbsd反映了系统的稳定性。
2.2 系统不工作次数(一定时期内)。
由于软件故障而停止工作,必须由操作者介入再启动才能继续工作的次数。
2.3 可用度a。
设tv为软件正常工作总时间,td为由于软件故障使系统不工作的时间,则定义a=tv/(tv+td)。
它反映了系统的稳定性,亦可表达为a=tbd/(tbd+tdt)。
式中,tbd—mtbd(h),tdt—平均不工作时间,以下简称mdt(h)。
对一般生产用计算机系统,要求a≥99.8%;银行计算机系统,要求a>99.9%。
2.4 mttr。
它反映了出现软件缺陷后采取对策的效率。
在一定程度上也反映了软件企业对社会服务的责任心。
对于在线系统而言,mtt只要求不超过2天,变差系数应小于1。
一般的mttr也应小于7天,变差系数小于1。
2.5 平均不工作时间(mdt)。
即由于软件故障,系统不工作的均值。
对在线系统而言。
mdt要求不超过10min一般的mdt<30min。
2.6 初期故障。
一般以软件交付使用后的三个月内为初期故障期。
初期故障率的大小取决于软件设计水平、检查项日数、软件规模、软件调试彻底与否等因素。
2.7 偶然故障率。
一般以软件交付给使用方四个月后为偶然故障期,偶然故障率以每1000h的故障数为单位,它反映了软件处于稳定状态下的质量。
一般最少要求偶然故障率不超过1,即每千小时不到1个故障,亦即mtbf超过1000h。
2.8 使用方误用率。
使用方不按照软件规范及说明等使用造成的错误叫使用方误用。
在总使用次数中,使用方误用次数占的百分率叫使用方误用率。
造成使用方误用的原因之一是使用方对说明理解不深,操作不熟练,但也有可能是说明没有讲得很清楚而引起误解。
其他的原因还有软件系统的可操作性还应改进、对使用方的使用培训还要更深入等等。
2.9 用户提出补充要求数。
这反映软件未能充分满足用户的需要,有时要求是特定用户的特定要求,生产方为了更好地为社会服务,应该尽力满足他们的要求。
2.10 处理能力。
处理能力有各种指标。
例如可用每小时平均处理多少文件、每项工作的反应时间多少秒等来表示,根据需要而定。
在评价软件及系统的经济效益时需用这项指标。
3.软件可靠性设计方法
从软件可靠性的概念可知,软件的缺陷可以导致错误并造成系统的故障,因此,缺陷是一切错误的根源。
为了提高软件的可靠性,最关键的还是力求减少软件中的缺陷。
软件的缺陷来自软件寿命周期的各个阶段,因此应想方设法在寿命周期的各个阶段减少缺陷。
缺陷在一定的环境条件下暴露,导致系统运行中出现错误。
软件的错误概括地说可能由规范(要求/规格说明)、软件系统设计及编码过程产生。
3.1 要求/规格说明。
只要在规格说明与用户要求说明之间存在误差,就会产生规范错误。
规范它不仅规定程序的要求,还规定所用的结构、研制及试验中需要的程序试验要求和文件,以及程序语言、输入和输出的基本要求。
通过对这些方面作出适当的规定,就可以建立使产生错误的可能性最小、并保证错误能被发现和改正的程序生成的结构。
这种说明书是软件设计人员和用户间相互了解的基础,是软件设计人员进行程序设计、调试的基础和评价软件的依据。
要求/规格说明书应具有以下性质:
(1)可测性:生产出来的软件产品应能根据要求/规格说明书的内容进行测试。
(2)完整性:对软件要求的描述要完整无缺。
(3)明确性:对软件的要求必须是明确的,不存在语义上的支义性。
(4)一致性:要求说明书中的概念与规范化。
(5)弹性:当软件的工作环境发生变化时,其功能说明也相应地扩充或压缩。
3.2 软件设计。
软件系统是根据要求/规格说明(规范)设计的,通过设计将确定程序结构、测试点及限制等。
为设计出可靠的软件,需要在考虑诸如机型、资源、语言、模型及数据结构等实际问题的基础上,采取一些有效的设计方法。
3.2.1 “自顶向下设计”法。
这种设计方法是处理分级问题最有效的设计技术。
它是以一个系统功能的最抽象描述开始作为最高层次;从它出发,设计一系列较详细的子系统。
由这些子系统来完成员高层次的功能;再以每个子系统为基础,设计出一系列更详细的子系统,等等。
如此逐次向下作功能分解,直到最低层次的子系统能够比较方便用计算机程序设计语言来实现为止。
自顶向下设计方法的价值在于,它在设计的`同时,指出了复杂性不同的处理层次,而且各种设计要素之间的关系是比较清楚的。
通过这样一种结构化构造途径,有可能在早期就洞察出设计问题,从而避免了不必要地先去考虑较低层次的细节问题。
3.2.2 结构化程序设计。
软件结构对软件的可靠性具有重要的意义。
结构良好的程序易于编写、检查,便于查错定位、修改和维护。
结构化程序设计(也称为模块化程序设计)把程序要求分成若干独立的、更小的程序要求或模块化的功能要求,
分别提出各自的要求/规格说明,并注明是如何与程序中的其他部分接口,还必须指出所有的输入与输出,以及测试要求。
对每一个更小的程序和模块,可分别编程和测试,使得模块间高度分离。
3.2.3 容错设计。
对软件错误所引起的后果特别严重的情况,如飞机的飞行控制系统、空中交通管制系统、核反应堆安全系统等,需采用容错软件。
容错设计的途径有:(1)加强软件的健壮性;使程序设计得能够缓解错误的影响,不致造成诸如死锁或崩溃这样的严重后果,并能指出错误源。
(2)采用n(>2)版本编程法:即尽可能用不同的算法与编程语言,经不同的班组编制,以提高各软件版本的独立性。
这n个软件版本同时在n台计算机上运行,各计算机间能进行高效通信,并作出快速比较,当结果不一致时,按多数表决或预定的策略选择输出。
(3)恢复块法:给需要作容错处理的块(基本块)提供备份块,并附加错误检测和恢复措施。
3.3 软件编码。
在软件结构设计的基础上就可以进行编码,编码产生的缺陷是软件错误的主要来源。
一般的编码错误是:键入错代码;数值错误(尤其是单位不统一时易出这类错误);丢失代码(如括号);用了被零除这样不定值的表达式等。
为了减少编码错误,实现设计与生产分离,首先由高水平的软件工程师完成结构设计,再由程序设计员完成程序的编制是合理的、必要的,并在编码过程中尽早地查出缺陷予以改正。
4.结束语
软件可靠性设计工程是一门虽然得到普遍承认,但还处于不成熟的正在发展确立阶段的新工程学科,任然存在很多问题,需要去探索、研究和解决。
本文介绍只在软件可靠性设计方面抛砖引玉,提供借鉴。