首页 优秀范文 计算机软件毕业论文

计算机软件毕业论文赏析八篇

时间:2022-08-01 07:41:54

计算机软件毕业论文

计算机软件毕业论文第1篇

关键词:统一过程里程碑迭代核心工作流

Abstract:ThispaperdiscusstheimportantcontentsoftheRationalUnifiedProcess,includingDevelopmentPhase,IterationProcess,CoreWorkflowsandsoon.Additionally,givingsomecommentsaboutitsadvantagesandweaknessesinthesoftwareprojectsdevelopment.

KeyWords:UnifiedProcess,Milestone,Iteration,CoreWorkflows

一前言

软件过程是指实施于软件开发和维护中的阶段、方法、技术、实践及相关产物(计划、文档、模型、代码、测试用例和手册等)的集合。行之有效的软件过程可以提高开发软件组织的生产效率、提高软件质量、降低成本并减少风险。目前市场上领先的软件过程主要有RUP(RationalUnifiedProcess)、OPENProcess和OOSP(Object-OrientedSoftwareProcess)。

RUP具有较高认知度的原因之一恐怕是因为其提出者Rational软件公司聚集了面向对象领域三位杰出专家Booch、Rumbaugh和Jacobson,同时它又是面向对象开发的行业标准语言——标准建模语言(UML)的创立者。RUP是由Objectory过程演化而来,其初始版本为5.0,先后经历了5.1、5.11、5.5等版本直到最新的RationalUnifiedProcess2000版本。本文主要讨论RUP的主要内容和特点。

二RUP的二维开发模型

RUP可以用二维坐标来描述。横轴通过时间组织,是过程展开的生命周期特征,体现开发过程的动态结构,用来描述它的术语主要包括周期(Cycle)、阶段(Phase)、迭代(Iteration)和里程碑(Milestone);纵轴以内容来组织为自然的逻辑活动,体现开发过程的静态结构,用来描述它的术语主要包括活动(Activity)、产物(Artifact)、工作者(Worker)和工作流(Workflow)。如图1:

图1RUP的二维开发模型

三开发过程中的各个阶段和里程碑

RUP中的软件生命周期在时间上被分解为四个顺序的阶段,分别是:初始阶段(Inception)、细化阶段(Elaboration)、构造阶段(Construction)和交付阶段(Transition)。每个阶段结束于一个主要的里程碑(MajorMilestones);每个阶段本质上是两个里程碑之间的时间跨度。在每个阶段的结尾执行一次评估以确定这个阶段的目标是否已经满足。如果评估结果令人满意的话,可以允许项目进入下一个阶段。

1.初始阶段

初始阶段的目标是为系统建立商业案例并确定项目的边界。为了达到该目的必须识别所有与系统交互的外部实体,在较高层次上定义交互的特性。本阶段具有非常重要的意义,在这个阶段中所关注的是整个项目进行中的业务和需求方面的主要风险。对于建立在原有系统基础上的开发项目来讲,初始阶段可能很短。

初始阶段结束时是第一个重要的里程碑:生命周期目标(LifecycleObjective)里程碑。生命周期目标里程碑评价项目基本的生存能力。

2.细化阶段

细化阶段的目标是分析问题领域,建立健全的体系结构基础,编制项目计划,淘汰项目中最高风险的元素。为了达到该目的,必须在理解整个系统的基础上,对体系结构作出决策,包括其范围、主要功能和诸如性能等非功能需求。同时为项目建立支持环境,包括创建开发案例,创建模板、准则并准备工具。

细化阶段结束时第二个重要的里程碑:生命周期结构(LifecycleArchitecture)里程碑。生命周期结构里程碑为系统的结构建立了管理基准并使项目小组能够在构建阶段中进行衡量。此刻,要检验详细的系统目标和范围、结构的选择以及主要风险的解决方案。

3.构造阶段

在构建阶段,所有剩余的构件和应用程序功能被开发并集成为产品,所有的功能被详细测试。从某种意义上说,构建阶段是一个制造过程,其重点放在管理资源及控制运作以优化成本、进度和质量。

构建阶段结束时是第三个重要的里程碑:初始功能(InitialOperational)里程碑。初始功能里程碑决定了产品是否可以在测试环境中进行部署。此刻,要确定软件、环境、用户是否可以开始系统的运作。此时的产品版本也常被称为“beta”版。

4.交付阶段

交付阶段的重点是确保软件对最终用户是可用的。交付阶段可以跨越几次迭代,包括为做准备的产品测试,基于用户反馈的少量的调整。在生命周期的这一点上,用户反馈应主要集中在产品调整,设置、安装和可用性问题,所有主要的结构问题应该已经在项目生命周期的早期阶段解决了。

在交付阶段的终点是第四个里程碑:产品(ProductRelease)里程碑。此时,要确定目标是否实现,是否应该开始另一个开发周期。在一些情况下这个里程碑可能与下一个周期的初始阶段的结束重合。

四RUP的核心工作流(CoreWorkflows)

RUP中有9个核心工作流,分为6个核心过程工作流(CoreProcessWorkflows)和3个核心支持工作流(CoreSupportingWorkflows)。尽管6个核心过程工作流可能使人想起传统瀑布模型中的几个阶段,但应注意迭代过程中的阶段是完全不同的,这些工作流在整个生命周期中一次又一次被访问。9个核心工作流在项目中轮流被使用,在每一次迭代中以不同的重点和强度重复。

1.商业建模(BusinessModeling)

商业建模工作流描述了如何为新的目标组织开发一个构想,并基于这个构想在商业用例模型和商业对象模型中定义组织的过程,角色和责任。

2.需求(Requirements)

需求工作流的目标是描述系统应该做什么,并使开发人员和用户就这一描述达成共识。为了达到该目标,要对需要的功能和约束进行提取、组织、文档化;最重要的是理解系统所解决问题的定义和范围。

3.分析和设计(Analysis&Design)

分析和设计工作流将需求转化成未来系统的设计,为系统开发一个健壮的结构并调整设计使其与实现环境相匹配,优化其性能。分析设计的结果是一个设计模型和一个可选的分析模型。设计模型是源代码的抽象,由设计类和一些描述组成。设计类被组织成具有良好接口的设计包(Package)和设计子系统(Subsystem),而描述则体现了类的对象如何协同工作实现用例的功能。

设计活动以体系结构设计为中心,体系结构由若干结构视图来表达,结构视图是整个设计的抽象和简化,该视图中省略了一些细节,使重要的特点体现得更加清晰。体系结构不仅仅是良好设计模型的承载媒介,而且在系统的开发中能提高被创建模型的质量。

4.实现(Implementation)

实现工作流的目的包括以层次化的子系统形式定义代码的组织结构;以组件的形式(源文件、二进制文件、可执行文件)实现类和对象;将开发出的组件作为单元进行测试以及集成由单个开发者(或小组)所产生的结果,使其成为可执行的系统。

5.测试(Test)

测试工作流要验证对象间的交互作用,验证软件中所有组件的正确集成,检验所有的需求已被正确的实现,识别并确认缺陷在软件部署之前被提出并处理。RUP提出了迭代的方法,意味着在整个项目中进行测试,从而尽可能早地发现缺陷,从根本上降低了修改缺陷的成本。测试类似于三维模型,分别从可靠性、功能性和系统性能来进行。

6.部署(Deployment)

部署工作流的目的是成功的生成版本并将软件分发给最终用户。部署工作流描述了那些与确保软件产品对最终用户具有可用性相关的活动,包括:软件打包、生成软件本身以外的产品、安装软件、为用户提供帮助。在有些情况下,还可能包括计划和进行beta测试版、移植现有的软件和数据以及正式验收。

7.配置和变更管理(Configuration&ChangeManagement)

配置和变更管理工作流描绘了如何在多个成员组成的项目中控制大量的产物。配置和变更管理工作流提供了准则来管理演化系统中的多个变体,跟踪软件创建过程中的版本。工作流描述了如何管理并行开发、分布式开发、如何自动化创建工程。同时也阐述了对产品修改原因、时间、人员保持审计记录。

8.项目管理(ProjectManagement)

软件项目管理平衡各种可能产生冲突的目标,管理风险,克服各种约束并成功交付使用户满意的产品。其目标包括:为项目的管理提供框架,为计划、人员配备、执行和监控项目提供实用的准则,为管理风险提供框架等。

9.环境(Environment)

环境工作流的目的是向软件开发组织提供软件开发环境,包括过程和工具。环境工作流集中于配置项目过程中所需要的活动,同样也支持开发项目规范的活动,提供了逐步的指导手册并介绍了如何在组织中实现过程。

五RUP的迭代开发模式

RUP中的每个阶段可以进一步分解为迭代。一个迭代是一个完整的开发循环,产生一个可执行的产品版本,是最终产品的一个子集,它增量式地发展,从一个迭代过程到另一个迭代过程到成为最终的系统。

传统上的项目组织是顺序通过每个工作流,每个工作流只有一次,也就是我们熟悉的瀑布生命周期(见图2)。这样做的结果是到实现末期产品完成并开始测试,在分析、设计和实现阶段所遗留的隐藏问题会大量出现,项目可能要停止并开始一个漫长的错误修正周期。

图2瀑布模型

一种更灵活,风险更小的方法是多次通过不同的开发工作流,这样可以更好的理解需求,构造一个健壮的体系结构,并最终交付一系列逐步完成的版本。这叫做一个迭代生命周期。在工作流中的每一次顺序的通过称为一次迭代。软件生命周期是迭代的连续,通过它,软件是增量的开发。一次迭代包括了生成一个可执行版本的开发活动,还有使用这个版本所必需的其他辅助成分,如版本描述、用户文档等。因此一个开发迭代在某种意义上是在所有工作流中的一次完整的经过,这些工作流至少包括:需求工作流、分析和设计工作流、实现工作流、测试工作流。其本身就像一个小型的瀑布项目(见图3)。

图3RUP的迭代模型

与传统的瀑布模型相比较,迭代过程具有以下优点:

?降低了在一个增量上的开支风险。如果开发人员重复某个迭代,那么损失只是这一个开发有误的迭代的花费。

?降低了产品无法按照既定进度进入市场的风险。通过在开发早期就确定风险,可以尽早来解决而不至于在开发后期匆匆忙忙。

?加快了整个开发工作的进度。因为开发人员清楚问题的焦点所在,他们的工作会更有效率。

?由于用户的需求并不能在一开始就作出完全的界定,它们通常是在后续阶段中不断细化的。因此,迭代过程这种模式使适应需求的变化会更容易些。

六总结

RUP具有很多长处:提高了团队生产力,在迭代的开发过程、需求管理、基于组件的体系结构、可视化软件建模、验证软件质量及控制软件变更等方面,针对所有关键的开发活动为每个开发成员提供了必要的准则、模板和工具指导,并确保全体成员共享相同的知识基础。它建立了简洁和清晰的过程结构,为开发过程提供较大的通用性。但同时它也存在一些不足:RUP只是一个开发过程,并没有涵盖软件过程的全部内容,例如它缺少关于软件运行和支持等方面的内容;此外,它没有支持多项目的开发结构,这在一定程度上降低了在开发组织内大范围实现重用的可能性。可以说RUP是一个非常好的开端,但并不完美,在实际的应用中可以根据需要对其进行改进并可以用OPEN和OOSP等其他软件过程的相关内容对RUP进行补充和完善。

主要参考文献

1.RationalSoftwareCorporation.RationalUnifiedProcessversion2000.02.1,2000

计算机软件毕业论文第2篇

 

如今正是信息量成指数膨胀的时代,随着嵌入式技术、物联网技术,和云计算等技术的发展各个行业对信息化智能化发展的要求越来越强烈,信息处理设备及平台的扩张使得用户也在不断的扩张,计算机软件行业即将迎来第二个高速发展阶段。然而大量的计算机专业毕业生的增多,就业竞争压力也愈发明显。计算机产业已渗透到国民经济各个领域和人民生活的各个方面,是衡量一个国家科技水平和综合国力的重要标志。计算机应用软件专业的应用范围更是极其广泛,该专业主要培养具有系统掌握计算机基本理论和基本知识,能熟练运用计算机从事科技信息管理及软件开发,能从事各类图像设计与绘制,有较强的实践能力和自我发展能力以及硬件设备维护工作,符合社会市场经济需求的专门人才,实现“一张文凭。多种证书,一技之长,一专多能,品学兼优”的培养目标。

 

一、计算机软件专业知识

 

计算机软件专业是为了培养计算机软件编程与应用的基础理论,基础技能,能从事计算机程序设计中代码编写、软件测试、软件文档书写、软件应用维护等工作的高等技术应用型技术人才的专业。专业主干课程有C 程序设计,数据结构,JAVA 程序设计,软件工程,软件测试等等。计算机软件专业人才的就业方向有计算机应用、软件开发工程师、软件测试工程师、数据库管理员、技术支持和维护工程师、软件销售与推广人员等岗位。

 

1、计算机专业知识结构

 

(1)通用知识。通用知识是学习和掌握专业基础理论、专业知识的基础和工具,并对今后从事的计算机应用工作起辅助和支持作用。通用知识包括扎实的文化、社会科学和法律知识,以及计算机数学基础、计算机应用基础、C语言程序设计、计算机网络基础、操作系统原理等专业必备的基础理论知识。

 

(2)专业知识。专业知识是从事计算机应用技术工作的根基。专业知识包括Visual FoxPro程序设计、VisualBasic.net程序设计、JAVA程序设计、图形图像处理、FLASH动画制作、网页制作等。

 

2、能力结构

 

(1)基础能力:计算机相关高等数学的应用能力;基本程序设计能力;计算机系统管理和维护能力;外语应用能力;汽车驾驶能力。

 

(2)专业能力:使用高级语言进行程序的设计、调试和维护能力;熟练使用办公自动化系列软件的能力;运用关系型数据库Visual FoxPro设计和应用管理信息系统的能力;利用Visual Basic语言编制一般视窗应用软件的能力;计算机多媒体素材的处理能力;综合性网页设计与制作能力。

 

(3)综合能力:社会适应能力;学习能力;竞争能力;组织与管理能力;创新与创业能力。

 

二、当前的就业形势

 

随着计算机技术的发展和互联网的普及,社会逐渐向一种信息对等的方向发展。社会对于人才的需求量也不断的增加,然而由于很多原因导致了近几年我国高校毕业生的就业形势并不乐观。

 

教育部、信息产业部、国防科工委、交通部、卫生部目前联合调查的专业领域人才需求表明,随着中国软件业规模不断扩大,软件人才结果矛盾日益突出。不仅缺乏高层次的系统分析员、项目总设计师,也缺少大量从事基础性开发的人员。所以,高端计算机软件专业人才的需求量还是很大的。尤其是软件产业作为信息产业的核心,是国民经济信息化的基础,它已经涉足工业、农业、商业、金融、科教卫生、国防和百姓生活等各个领域。

 

可是现在市场上存在这样一种现象,学校培养的IT学生与企业需求IT人才二者“不对口”,而是有一定的偏差。企业需要扎实的基础知识、专业理论知识、较强的动手能力以及对新知识、新技术新产品的开发能力。而看看我们学生,一般具备什么能力呢?可能更多是拥有较扎实的基础知识、较专业的理论知识,动手能力就相对稍弱了。就造成了二者的不对口。作为学生来说,因为专业与工作不对口,为了就业,只好降低自己的身价;对于用人单位来讲,他们不得不实行岗前培训。但岗前培训又是需要花费一定的代价的,IT行业还是一个流动较大的行业,还不能保证培养好的人才过一两月就跑了。用人单位这么一算下来,不就是很浪费时间浪费财力?所以,许多用人单位更喜欢“用熟不用生”,希望要招就招一个熟练工。这对刚出校门的学生来说,确实很困难。

 

三、影响计算机专业毕业生就业的部分因素

 

1、毕业生没有明确的职业规划

 

这是当前所有毕业生面临的一个普遍问题,在强大的压力之下,他们往往不能对自己有一个正确的认识并且制定适合自己发展的职业生涯规划。对于学生来说,在步入社会上受到挫折之后就会打消自己的自信心而放弃自己最初的目标,他们往往是抱着一种侥幸心理而不是通过自己的努力去争取。帮助毕业生树立正确的择业观以及良好的心理素质,鼓励学生做好自己的职业生涯规划也成为急需解决的问题。

 

2、动手实践能力普遍差

 

大多数学生都忙于应付考试、考级、考证上,实践环节不够。根据调研结果,大部分企业反映很多学生只会基本的操作,不能把知识灵活用于实践中。很多企业必须对毕业生进行岗前培训才能上岗,这就造成部分企业不喜欢招收毕业生,而是偏重有经验的从业人员。企业希望应聘的学生具有熟练的应用技能,希望学生有研发思路,因此动手实践能力差是计算机专业大学生就业的最大障碍。

 

四、如何解决计算机软件专业人才的供求关系

 

计算机软件专业人才的需求量还是很大的,可是为什么还是有一定量的此专业毕业生找不到适合的工作?

 

一是由于地区性差异,经济发达地区或工资待遇高的地区,仍将成为学生职业的首选,致使毕业生的需求显得相对过剩。用人单位在选择毕业生时有充分的选择余地,致使用人单位对毕业生的要求会越来越高,不仅要求毕业生具有一定的专业素养和综合素质,而且还要具备一定的职业能力,包括核心技能、行业通用技能和职业专门技能。因此,提升计算机专业学生的综合素质、培养职业能力日显突出和必要。

 

二是因为市场极度缺乏高端的软件技术性人才,而大多数毕业生并不能达到高端的水平,无法胜任这样高技术水平的工作。要解决这一问题,就要要求学生们刻苦钻研,学精学细,不断地提高自己的专业技能和综合能力,从而适应市场和社会的需求。

 

综合来看,随着全球信息化的高速发展,以及各国对网络安全的日益重视,计算机软件专业未来依旧存在较大市场。尤其是网络工程师,游戏设计师,网络安全师的缺口非常大。致力于学习计算机软件专业的学生可以充分考虑这一现状,合理的规划自己的发展方向,并努力地深入学习,刻苦钻压,不断更新自己的知识和思维,从而更好的适应高速发展的社会和计算机信息领域。

计算机软件毕业论文第3篇

应用型人才 毕业实践教学 PKPM系列软件 探索与实践

一、引言

土木工程是一门实践性很强的学科,它与实际工程紧密结合。随着计算机水平的发展和建筑结构的日趋复杂,工程软件在建筑工程中的应用越来越广泛,已经成为建筑结构设计、施工、检测、加固的主要计算分析工具。用人单位对从事工程设计和施工人员的软件应用能力也提出了更高的要求。2007年教育部下发的《关于进一步深化本科教学改革全面提高教学质量的若干意见》(“教高〔2007〕2号”文件)中明确指出:“要坚持知识、能力和素质协调发展,继续深化人才培养模式、课程体系、教学内容和教学方法等方面的改革,实现从注重知识传授向更加重视能力和素质培养的转变。”

时代的进步对当代土木工程大学生提出了新的要求,要求他们不仅要具备土木工程结构的专业理论知识和较强的理论水平,而且应用工程软件的能力也在考查范围之列。徒有专业知识却不能将理论借助计算机软件付诸实践,在土木工程专业毕业生求职及今后发展中必然要受到阻碍。然而,长期以来传统的专业教学模式只偏重理论知识的传授,在有限的课堂授课过程中,学生将所有的时间、精力投入到专业理论知识的理解和消化中,即使有应用的机会,尚缺乏在与课程相关的工程软件应用方面进行必要的渗透与培训,甚至很多学生在毕业设计答辩之后,竟然未能掌握任何一种工程软件,使毕业大学生在职业技能和工程经验方面较为欠缺,与企事业单位要求严重不符。从土木工程用人单位的选人标准来看,这一点已成为制约土木工程专业大学生就业的关键因素。唯有在保持扎实专业理论知识基础上,同时具备常用工程软件的应用能力,才能满足时代的需求,才会在未来的竞争中立于不败之地。

为了培养出更能适应社会需求的土木工程应用型人才,实现与用人单位的无缝连接,2008年4月我们申请了“《建筑工程计算机辅助设计――PKPM软件应用》课程与毕业实践教学体系改革”的教改课题,并得到学院的资助。本文对PKPM系列软件在土木工程专业毕业实践教学中的应用进行了初探,为应用型土木工程人才的培养模式改革奠定了基础。

二、毕业实践教学现状

毕业实践教学是大学本科学习阶段的最后一门实践教学环节,是学生综合运用土木工程专业基本理论和专业技能分析和解决工程实际问题、实施独立工作和创新研究的演练过程。通过毕业实践教学,提高学生对所学理论知识的应用,加强其综合素质和工程应用能力的培养。近年来,学院加强了对毕业实践教学的管理,毕业实践教学质量得到了显著提高。但是,由于种种原因,在毕业实践教学中又出现了一些新的问题,急需进行研究解决。其主要表现在以下几个方面:一是部分学生对毕业实践教学的重视度不够和认知度较低,在毕业实践教学上投入的时间和精力不足,结构计算书和设计图纸质量降低,毕业答辩效果较差;二是由于近几年来高校扩招,毕业生数量急剧增加,使学生就业难度增大,同时就业方式也发生了很大变化,致使学生毕业实践教学时间得不到满足;三是由于高校扩招,使学校的生师比扩大,教师工作量加大,既要教学又要指导毕业设计,相应辅导时间不足;四是由于毕业实践教学时间紧,选题类型有限,缺乏广度,导致学生的设计空间受到限制;五是由于近年来教师队伍年轻化,多数青年教师缺少指导毕业设计经验和工程实践经验,指导不得力、不到位;六是由于毕业实践教学考核方法不够科学,处理作弊现象的力度不够;七是系部计算机中心机位太少,不能更好地满足学生们的上机需求;八是工程设计软件更新不及时,在一定程度上影响了毕业实践教学的质量和进度。

鉴于上述出现的问题,我系除了最大限度地加大计算机购置力度、及时更新工程设计软件、扩充选题类型和方向外,对毕业实践教学进行了大胆的改革探索,把PKPM系列软件应用于毕业实践教学过程中,从而拓宽了学生的知识面,激发了学生的学习积极性和主观能动性,提高了学生解决实际工程问题的能力,并满足学生的不同兴趣和就业需求,从而完成土木工程专业应用型人才的培养目标。

三、毕业实践教学探索

毕业设计是对大学四年所学课程的一次综合运用过程,它对设计者本身提出了更高要求。设计者必须独立完成一栋房屋的单体设计。而毕业设计一般要求在16周左右,完成从建筑方案的拟定到建筑施工图的绘制,再到建筑结构模型的建立、结构的分析计算和结构施工图的绘制乃至毕业设计文本装订与答辩,这一环节是对基础知识和专业知识掌握程度的一次大检阅。毕业设计的题目要求以实际工程为背景,我系毕业设计实践教学拟以多层框架教学楼、办公楼、医院病房楼、商场和底部两层框架上部住宅等建筑题目为例,使学生系统掌握PKPM系列工程设计软件的使用。从方案比选到结构分析计算与施工图绘制,都要求手算与借助PKPM系列工程设计软件结合实现。

指导教师在毕业设计全过程中按照图1所示的毕业设计流程框架进行,系统指导PKPM系列工程设计软件的使用。通过毕业设计这一实践教学环节的训练,大部分学生可以熟练掌握PKPM系列软件的使用技巧,这对即将毕业的土木工程专业的学生而言,无疑为今后的工作实践或就业打下了良好的基础。

四、毕业实践教学的实践与成效

用传统的设计方法会造成人力和时间的浪费,并且很难做到设计方案的优化。在土木工程专业毕业实践教学中借助PKPM系列软件进行一体化设计,不但加强了学生计算机运用和操作能力,而且使学生对大学四年所学知识进行了全面回顾,这将是今后毕业设计模式的主流,但是不能盲目依赖计算机软件的计算结果。指导老师要充分考虑学生对计算机辅助设计的兴趣以及计算机的应用能力,引导学生把握好所选用的结构体系与计算模型之间的关系,熟悉结构设计规范,了解设计参数的选取依据,在牢固掌握专业基础知识的前提下,熟练应用PKPM系列工程设计程序进行建筑工程辅助设计。

近几年来,由于我系对毕业设计模式和思路的改进,大大的提升了毕业生对毕业设计实践教学的认知度,培养了学生对计算机辅助设计的兴趣以及计算机的应用能力,顺应了建筑设计市场的需求,从而实现了与用人单位的无缝连接,使学生到设计单位、施工单位的就业率大幅度提高,从我系近三年土木工程专业建筑工程方向的就业去向(见表1)可以清楚的证明这一点。

五、结论

PKPM系列软件在土木工程专业毕业实践教学中的探索和实践是一项意义重大的工作,它不仅体现了现阶段土木工程应用型人才培养的迫切要求,对土木工程的实践教学体系的构建也有较大的促进作用。我们将把体现时代要求的人才培养模式、课程体系、教学内容、教学方式、教学要求等的创新思想纳入到教学改革的实践中,为更多更好地培养符合时代需求的土木工程专业应用型人才而努力探索。

参考文献:

[1]高等学校土木工程专业指导委员会.高等学校土木工程专业本科教育培养目标和培养方案及课程教学大纲[M].北京:中国建筑工业出版社,2002.

[2]郝洪等.土木工程专业毕业设计管理的探讨与实践[J].高等建筑教育,2008,17(4):155-157.

[3]吴晓枫等.PDCA在土木工程毕业设计中的应用[J].高等建筑教育,2008,17(2):135-138.

计算机软件毕业论文第4篇

关键词 高职院校 毕业论文 问题 对策

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

毕业论文是大学毕业生上的最后一堂课,是大学生涯的最后一次作业,是对整个大学知识体系的综合运用和提高的一个过程。机械专业的毕业论文有实践性强、理论要求高等特点,笔者在指导机械专业毕业生毕业论文的过程中,发现高职院校毕业生由于顶岗实习安排、论文写作等方面存在问题,现针对问题进行分析并提出相应对策。

1 高职院校机械专业毕业论文存在的问题

1.1 顶岗实习岗位不对口,毕业论文无从下笔

机械专业是典型的工科专业,以技术的实际应用为根本目的。①所以机械专业的实践操作环节的锻炼尤其重要,而部分学生顶岗实习的岗位与专业所学不对口,导致毕业论文没有题材,也缺乏实际的模型和案例,只得采取抄袭等手段来试图蒙混过关。如有一名机械设计与制造专业的学生,他的毕业论文是关于创业板对中小企业发展的意义,很明显该论文不是出自他手,而是采取网络下载,经过改头换面变成自己的论文。像这样的情况每年都不少,究其原因,是高职院校“放羊式”的顶岗实习管理,使学生缺乏相关的实践经验和现实案例,而难以独立高质量地完成毕业论文。

1.2 思想认识不到位,对毕业论文不重视

学生把毕业论文当作拿毕业证的一个环节,没有放在心上、落实在行动上,认为毕业论文就是走过场、搞形式,不影响毕业和就业。该类学生的大部分做法是从网上直接下载或者东拼西凑,仓促地完成毕业论文。造成有的同学连自己的论文的主要内容都不了解,还有的学生连论文的署名和学校名称都弄错了,种种笑话层出不穷。究其原因,主要是学生认为学院不重视毕业论文,对自身的要求也不严格,对毕业论文敷衍了事。

1.3 专业知识不扎实,写作功底差

机械专业的毕业论文要求高、难度大,对专业课程如机械设计基础、公差与配合、机械制造工艺等核心专业课掌握要求比较高,而高职院校毕业生学生专业基本功不理想,毕业论文完成力不从心。另一方面学生对毕业论文的选题、结构、写作特点不了解,例如有学生选题是“浅谈中国机械行业的发展”,很明显选题范围大,针对性不强,容易造成论述空洞、说服力不强;还有的学生有想法和思路,但是语言组织能力差,词不达意,文章缺乏条理,结构混乱。

1.4 WORD等常用办公软件不熟练,对论文排版等束手无策

目前,高职院校计算机基础教育的目标定位一般是:基本会用计算机,能通过学校的相关考试,能通过部级或者省级的计算机等级考试一级或者其他类似的考试。②但是计算机基础教育中的办公软件的应用教学有所欠缺,学生在毕业论文完成过程中反映的计算机水平令人堪忧。如有的学生不会设置目录、有的论文文字、段落间距不一样、有的论文字体设置混乱。虽然高职毕业生毕业之前为拿到毕业证都参加过计算机等级考试,但对于这种考试学生大多是应付式的,考过了对软件的学习也丢下了,另一方面计算机等级考试难度较低,很难从根本上促进学生的办公软件应用水平的提高,也就难以让学生写作的毕业论文满足对论文的排版格式要求。

1.5 机械专业毕业论文教学思路问题

高等职业教育以技能为本位,强调专业的职业素质,侧重熟练的技术运用能力,强调实践操作能力,体现岗位的实际工作需要,培养在生产一线开展技术工作的技术技能型人才。从高等职业教育的特点来看,高职毕业生对理论知识的整体掌握水平比不上本科毕业生,但是不少高职毕业生的论文是讇讇椎纳杓?,如有的学生毕业论文是机器人设计。像这样的毕业论文对专业理论知识的广度和深度都有极高的要求,大部分高职毕业生根本无法完成;另外,高职院校的毕业论文评价标准和本科院校一样,对论文的学术水平要求高,而现实的差距却让高职院校的评价标准难以为继。

2 解决问题的措施

2.1 建立完善的顶岗实习制度,落实顶岗实习的过程管理

知识不等于能力,从掌握知识到形成能力,需要一个内化的过程,而这个过程可以通过顶岗实习来实现。③顶岗实习作为学生进行实践学习最关键的一环,也是完成毕业论文必不可少的一步。高职院校应在宏观层面上对顶岗实习做好统一的安排和管理,做好前期准备,采取社会招聘和学校联系安排的方法来为学生提供顶岗实习的工作岗位,做到专业对口、岗位对口、就业对口。在顶岗实习的全过程为学生安排指导老师并定期联系和反馈,同时,企业的“师傅”也要参与到毕业论文的指导,通过企业和学校的老师共同监督和指导学生完成毕业论文。为了提高老师的指导效率和学生的积极性,将学生在论文完成期间的表现,作为毕业论文评分的一部分。

2.2 解决学生思想认识不到位的问题

为了从根本上扭转学生的思想认识问题,一方面要加强对学生的思想教育,使学生认识到毕业论文是整个教学过程中重要的一个环节,并加强论文指导,帮助学生克服畏难情绪和懒散习惯,独立地完成毕业论文。另一方面高职院校必须严格制订和落实毕业论文评分制度,根据学校人才培养标准,科学合理地制订毕业论文评分标准,加强对答辩过程的督查,要求指导老师对毕业答辩不打人情分,严把考核关,对学生抄袭毕业论文现象严厉惩处,对于毕业论文不合格的学生一律不予毕业,打消学生的侥幸心理。

2.3 提高专业课程的教学效果和学生的写作技能

高职院校应根据实际情况,适当提高专业核心课程的课时,让老师有充足的课时把知识点讲细讲透,让学生看懂听懂,直到全部理解为止;高职毕业生的文学功底和文学修养整体水平不高,而写作对于毕业论文的完成至关重要。为提高学生写作技能,应适当开设毕业论文的指导课程,主要介绍毕业论文结构特点、如何选题、如何论证等关键要素,再辅以具体的案例讲解和适当的练习,教会学生掌握写作方法,切实提高论文写作水平。

2.4 加强对WORD等办公软件的应用能力的培养

从现代大学生都要考取计算机应用能力证书,就可以看出以WORD为核心的办公软件的应用已经成为大学毕业生的必备技能,但是软件的应用能力的提高,在于熟能生巧,而不少大学生更多地把时间花在游戏和娱乐上,对办公软件的应用采取应付式学习。高职院校的老师应该在平时的教学中多要求学生使用办公软件完成课后作业;在计算机教学的过程中,课堂作业除了应试计划内的知识以外,还可增加一些办公应用类的题目;④学生社团也可以开展办公软件应用比赛等活动,多为学生创造学习的机会,通过多用多练,学好用好办公软件,就能应对论文写作中的种种问题,也提高了学生的综合素质。

2.5 拓展毕业论文教学思路

高等职业教育不是研究型、学术型教育,是实践型教育。实践型论文和学术型论文的最大差异在于其鲜明的实践性,⑤因而高职院校的毕业论文教学一定要体现岗位的实际工作需要。首先,毕业论文的选题方向不应该是讇讇椎纳杓疲杓评嗟谋弦德畚亩愿咧霸盒5谋弦瞪讯却螅咛宀僮餍圆磺浚Ω糜衫鲜Ω菅ジ谑迪暗母谖磺榭觯ㄈ缁盗慵庸ぁ⒆芭涞龋癖弦德畚奶饽俊F浯危弦德畚纳婕暗哪谌菘梢允巧呱系哪骋坏拦ば虻募庸すひ崭脑欤部梢允枪ぷ鞲谖簧吓龅降木咛逦侍猓踔量梢允嵌ジ谑迪岸怨ぷ鞯奶寤岷鸵院蟮墓ぷ鞔蛩愕鹊龋ü哉庑┦导拾咐⒕咛逦侍庋芯亢妥芙幔梢耘嘌目蒲Ь瘢嵘导寄芎徒饩鍪导饰侍獾哪芰ΑA硗猓弦德畚牡钠婪忠嘀赜谘√夂褪导矢谖坏那泻隙取⑻岢龆圆叩牟僮餍院涂尚行浴⒙畚牡拇葱碌恪⒙畚牡南质狄庖澹挥邪凑照庋穆畚纳杓扑悸方新畚慕萄В拍芮惺堤岣弑弦德畚牡慕萄е柿俊?

3 结束语

高职院校机械专业毕业论文是重要的教学环节,它的质量的高低也是整体教育教学质量的重要保障,为提高机械专业学生毕业论文的质量,应该在顶岗实习岗位安排、专业教学及监控、办公软件应用能力培养等方面采取措施,切实抓好这一重要环节,培养学生的实践能力和创新能力。

注释

① 张建.机械专业本科生专业知识融会贯通能力的强化[J].肇庆学院学报,2013(2).

② 杨娜.高职院校计算机基础教育的改革研究(C).2011 2nd International Conference on Management Science and Engineering(MSE 2011).2011-10-01.

③ 祝登义.学生顶岗实习管理模式的探索与实践[J].成都航空职业技术学院学报,2008(3).

计算机软件毕业论文第5篇

计算机专业的毕业设计是大学生在大学学习期间的最后阶段,是实现专业人才培养目标的综合性实践教学环节,是培养学生运用本学科的基本理论、专业知识,提高分析和解决工程实际问题能力、独立工作能力和创新意识的重要途径,也是对学生能力和素质的全面检查。因此做好本科毕业设计有利于提高毕业生的工程素质,对毕业生以后的就业起到一定的帮助作用。然而,近几年来,随着高校扩招、师资短缺以及计算机知识更新过快等因素的出现,计算机专业的本科毕业设计质量不断下降,毕业设计中的问题层出不穷。

二、计算机专业本科毕业设计现状分析

现在计算机专业学生的毕业设计大体可以分为:理论、软件和硬件。实际上学生的毕业设计多是做软件或硬件的,做理论的不多,即使做理论也要求结合实际问题来进行编程验证。设计涉及的方面一般有:网页设计;网页编程;平面设计;动画设计;网络设计、搭建、调试和维护;网络安全;单片机及自动控制等。这些设计工作就是要培养学生综合运用所学的知识的能力,包括软件开发方法、算法设计数据库设计、程序编写、程序调试等。如何通过这样的训练来真正达到毕业设计的目的,培养学生的实践能力、创新能力和初步科研能力,需要学校、指导教师和学生自己三方面的共同努力。然而,近几年来,随着高校扩招、师资短缺以及计算机知识更新过快等因素的出现,计算机专业的本科毕业设计质量不断下降,毕业设计中的问题层出不穷。如果不能很好的解决这些问题,毕业设计就难以得到提高。其中具有代表性的问题主要有以下几个方面。

1.毕业设计的选题不够合理。

毕业设计的选题是决定毕业设计质量的先决条件。每年学生毕业设计的选题多是与上一届大同小异,不少学生都会选择做管理系统,图书管理系统、人事管理系统、学生管理系统等。学生之所以选这些系统来做,也是因为这些系统的实现从技术上来讲其实是大同小异的,系统的实现方法在许多计算机书籍中可以找到,类似的源代码在网上也很容易找到,已经成型的论文也颇多,到时候学生可以把界面一换,就成了自己做的系统,把别人的论文稍加修改就成了自己的论文。但这些题目毫无创新性可言,对学生综合能力培养的帮助不大。

2.学生思想重视不够,投入精力不足

学生大多认为毕业设计仅是一种形式,对自己的正常毕业以及以后的工作和学习没有丝毫影响,忙于参加各种各样的招聘会和公司面试,在毕业设计环节上投入精力甚微。毕业设计的时间与考研初试、复试时间重合,在两者不可兼顾的情况下,多数学生都选择了准备考研,而不是做毕业设计,往往都是临近答辩时,才匆匆忙忙,东拼西凑,草草完成,甚至出现严重的抄袭想象。以这种心态和这样的方式写出来的论文,质量当然也就难以得到保障。

3.指导教师的选择不当和责任感不强

由于计算机专业发展比较晚,具有丰富项目实践经验的老教师十分稀缺,计算机专业本身是一个实践性要求很强的专业,没有这些实践体会,就很难理解软件开发过程、软件技术如何应用到生产这些问题,从而影响了毕业设计的质量。部分指导老师对毕业设计的目的认识不足,责任心欠缺,对学生疏于指导。学生本来就对毕业设计的重视不足,再加上指导老师疏于管理,毕业设计质量下滑也就成了必然的趋势。

4.对毕业设计的监管有所欠缺

毕业设计环节的教学监管不够到位,对指导老师的要求不够明确。检查是大多基于学生和指导老师填写的各种表格和文档,指导老师没有在学生做毕业设计的过程中起到监管和指导的作用,因而对学生的要求也就随之任之。这种方法对毕业设计的过程起不到监控的作用。毕业设计的最终成绩取决于指导老师的评定和答辩。由于本科生数量过多,答辩任务很重,导致答辩的时候,把关不严。这势必造成学生的侥幸心理,觉得不好好做毕业设计也能通过。如此欠缺的监管制度,毕业设计的质量也就自然不佳。

三、提高计算机专业本科毕业设计质量的措施与对策

毕业设计可以反映一个计算机专业的学生的综合实践水平。毕业设计不仅可以培养学生将理论与实践相结合的能力,还可以激发学生的创新精神,所以一定要保质保量的完成毕业设计。针对毕业设计中出现的问题,可以采取以下的措施解决。

1.选择合适的毕业设计题目

计算机专业的毕业设计选题应按照以下几个原则进行选择。第一,课题的选择应符合专业培养目标,达到毕业设计教学大纲的基本要求。第二,课题的选择应体现教学与生产、科研、文化和经济相结合的原则。第三,课题的选择应贯彻因材施教的原则,使学生在原有的水平和能力方面有较大的提高,并鼓励学生有所创新。第四,选题的范围和深度应符合学生的实际情况,并尽可能多地反映现代科学技术发展水平。第五,学生除了在导师提出的课题中选择毕业设计课题外,也可根据本专业特点选择自己实践中感兴趣的实际问题作为毕业设计课题,但必须经指导教师审定。

2.加强学生思想教育和引导

提高高校毕业设计的质量,根本措施应当是加强学生教育,使学生引起重视。其实多数高校和指导教师对于加强学生思想教育的重要性都深有体会,但具体实施起来总觉得效果不如想象中好,关键是在于“循循善诱”几个字。要经过耐心教导,让学生意识到,毕业设计不仅仅是一个学习任务,也是为了对自己四年学习划上一个圆满的句号,是对个人责任心的一次考验,从而端正了态度,主动性大大提高。在毕业设计之前做一些专门针对毕业设计如何开展的专题讲座。

3.加强过程监控,改革评价体系

通常学院对学生在整个毕业设计期间所作的工作并没有进行全面的评价和监控。如果学生不是自己做的毕业设计,又在答辩前熟悉了别人给设计的东西,单从答辩环节有时很难看出。开题报告完成以后,就进入了漫长的实际设计过程。要增强对学生的监督和督促机制,防止学生偷懒。其一,要增强指导教师的责任感;其二,可引入现在一些软件公司常用的做法,要求学生写周报,让学生每周对自己毕业设计的工作进展,取得的成果或碰到的困难做一次记录。这样既避免了学生临时报佛脚,不做设计只写论文的情况发生,又使学生的整个设计过程都有案可查,增加了对毕业设计评分的合理性和公正性。这种过程监控实际上既对学生加强了管理,也加强了指导教师对学生指导的力度。学生开题报告的质量、需求分析报告的质量、系统设计报告的质量和中期检查的结果等均列入毕业设计评价之内。

计算机软件毕业论文第6篇

毕业设计大部分时间由指导教师组织管理。按照惯例,学生和指导教师之间应每周多次见面,一方面可以方便师生交流,另一方面也可以使指导教师及时了解学生的毕业设计进度。然而由于受到学生找工作、去就业单位实习等特殊情况的影响,指导教师只能通过电话或电子邮箱等方式联系学生,很难准确把握学生的毕业设计进度和困难。而毕业设计整个过程主要是一个项目的开发过程,目前各种检查主要是一些表格文档的填写,比如:任务书、开题报告等,缺乏详细的过程管理计划和专门的监督管理条例。对过程管理要求不严,学生自然有所放松,而学校仅限于对毕业设计相关表格和论文的检查,又或者对已经签署就业协议的同学的毕业设计采取迁就的态度,成绩评判过于宽松。这些因素都助长了学生对毕业设计的敷衍心态。

对策

1实行新的毕业设计选题方法

高职院校的特色是以就业为导向,所以高职院校培养的人才首先是立足于应用。高职院校该准确定位,利用好自身资源。因此在毕业设计选题环节上可以采取以下措施:

一是学生自主选题,指导教师把关。学生可以根据自己的能力确定题目,然后由指导教师对学生选定题目的难易程度、工作量大小等进行审核,审核不过关,则学生重新确定题目,直到审核过关为止。根据教学经验,有部分学生在大二时就已经开始为社会上的一些单位进行系统开发,自主选题对于这部分学生来说,不但可以结合他们所开发的项目进行毕业设计,同时也锻炼了自身的能力,也使毕业设计的质量得到了相应的保障。

二是指导教师根据学生兴趣和需求,结合现代社会对人才的需要,从有利于学生就业的角度,尽可能结合生产和科研实际。这样不仅能调动学生的积极性,也有助于最大程序地发挥学生的潜力。

三是对于到录用单位进行毕业设计的学生,可采取校内指导教师和校外企业指导教师共同指导学生毕业设计。毕业设计课题由校企双方结合毕业设计要求及企业实际需求协定。校内指导教师主要负责专业理论方法和毕业设计论文的规范等内容;校外企业指导教师主要负责毕业设计中具体工作的实施。这样不仅能保证毕业设计保质保量地完成,同时也培养了学生的团队精神和实践能力。最终选题还应由院系组织相关专家对课题的难易度、工作量大小、课题的内容等方面进行审核。

2模式多元化

高水准的竞赛或考证方式可代替毕业设计。近几年来各类组织举办了不少计算机类专业有关的学科竞赛,如“数学建模大赛”、“计算机技能竞赛”、“机器人大赛”等,还有计算机类认证考试,如“思科认证”、“微软认证”、“软件水平考试”等。对于学生参加国家或省市级计算机竞赛并获得奖项或通过高水准认证考试,以及学生参与教师的部分科研项目的这几种情况,其钻研的难度和深度,已经达到甚至超过高职院校毕业设计的要求。对于这部分学生,毕业设计应当可以免修,直接获得学分,毕业设计成绩可以按奖项等级评定。这样一方面顺应了学分制教学改革,也有利于学生积极参加各类竞赛活动和参与教师科研项目。

3结合软件工程指导学生毕业设计

软件工程是一门研究如何用系统化、规范化、数量化等工程原则和方法去进行软件的开发和维护的学科。结合软件工程指导毕业设计可以分成以下几个方面:一是将毕业设计的课题按软件工程的要求分为几个阶段,确定每个阶段具体要完成的工作任务和完成期限。二是指导学生按照软件开发中生命周期的方法来完成设计任务,比如系统设计部分先画出数据流图,再根据数据流图设计出模块结构图,接着模块设计,各阶段都要完成书面报告,为以后的毕业设计论文作铺垫。三是系统调试,撰写毕业设计论文。要求学生将各模块组合起来,联合调试,学生可以感受最终设计结果,能够对整个过程有一个更深刻的认识。最后,学生可参考相关书面文档结合理论知识和实践结果,完成毕业设计论文。将软件工程应用于毕业设计中,不但实现了软件工程这门课程真正从理论到实践的过程,而且也使得学生在软件设计的文档书写规范化等方面有很大的改善和提高。

4加强监管,完善毕业设计制度

首先,在毕业设计动员大会上,应该加强学生思想教育,引导学生正确处理找工作与毕业设计的关系。加强学术道德修养,从制度上防止抄袭和网上下载的现象,使学生引起重视。其次,可建立毕业设计管理平台,学生定期将毕业设计作品到平台上,指导教师进行检查,并将检查结果及时反馈给学生。学生和指导教师也可以在这一平台上进行交流。通过这一平台,既便于指导教师了解学生的毕业设计进度,也可以为学生成绩评定提供参考。

再者,可成立毕业设计督查小组,对毕业设计的开题报告、中期检查和毕业答辩进行检查。主要检查项目有:选题是否合适、开题报告是否符合规范、毕业设计的开展进度、学生出勤情况、指导教师是否认真指导、毕业设计论文是否规范、成绩评定是否公平合理。最后,对每一届学生的毕业设计进行评比,评选出优秀毕业论文,对学生及指导教师进行表扬、奖励,可激励广大师生更加重视毕业设计。也可以在学校举行优秀毕业设计成果展,为学生们提供交流和学习的平台。

小结

计算机软件毕业论文第7篇

关键词:应用型计算机专业;实践教学

中图分类号:G640 文献标识码:A 文章编号:1009-3044(2007)18-31748-02

The Reformation of Practice Teaching Department in the Application Computer Specialty

SUN Tao, JIN Rong

(Information Engineering College, Inner Mongolia University of Science & Technology,Baotou 014010,China)

Abstract:Theory is as important as practice. And it is an important characteristic for the specialty of computer. Especially, the practice is more important and is the important part in all teaching. Yet, there are some disadvantages in practice teaching. Because of this, the company is not satisfied with the capability about practice of our students. So the number of those students who can find a job after studying is dropping. The reformation of practice in the specialty of application computer will be urgent very much.

Key words:The specialty of application computer; practice teaching

1 我国目前高等院校计算机专业的发展状况

近年来我国高等院校的计算机专业得到了超高速的发展,现已发展成为规模最大、学生人数最多的专业。据相关统计[1],2003年底,在全国679所院校中,就有505所开设了“计算机科学与技术专业”,为全国专业点数之首,所拥有的学生数为所有在校生人数之首。到2005年,全国共拥有计算机专业771个,专业学生人数多达44万余人。这样庞大的发展规模与惊人的速度是由社会发展的大环境所决定的。20世纪90年代以来,信息化成为一个国家经济和社会发展的关键环节。它是衡量国家现代化和综合国力的重要标志。加快信息化建设,以信息化带动工业化,以工业化促进信息化是党中央的战略部署。这一战略部署的提出,使计算机专业人才的需求和培养呈现出旺盛的发展势头 。

2003年计算机类本科专业学生按计算机科学与技术、软件工程、网络工程分类,合计毕业生4.20万人,招生7.16万人,在校生27.42万人,各专业在校生比例分别为94.2%,5.3%,0.5%。教育部等五部委2004年的报告称,计算机人才需求每年将增加100万。教育部关于紧缺人才的报告称:2005年,我国需要高级软件人才6万人,中级软件人才28万人,初级软件人才46万人。

经过我们调查发现,关于计算机人才的需求已经出现了一种“怪”现象。一方面,社会对于计算机专业人的需求在与日俱增,企业感叹人才短缺;而另一方面,学生感叹工作难觅。因此,从2003年开始,计算机类专业的本科毕业生增加,而招生量却明显减少。从2002年的10.85万人减至2003年的7.17万人,各学校都根据毕业生的就业情况对招生规模作了调整。目前,计算机专业的毕业生的就业形势呈现逐年下滑的趋势,这主要是因为目前高校的计算机专业的毕业生的不能够满足社会的需求。不少计算机专业的毕业生普遍存在着理论与实践相脱节的现象,在知识、能力、素质方面和社会目标的需求存在一定的差距。

我们项目组成员曾在应届毕业生人才交流会上做过一些调查。调查发现,在招聘计算机专业人才时,用人单位最看重的前五项因素是:参加过项目或实习、持续学习的能力、独立解决问题的能力、沟通能力和团队合作意识。这些能力的培养与我们日常教学过程中的实践教学的关系是十分密切的。然而,目前的高校更多注重的是课本知识,对实践和实习能力要求不高,或者仅仅是走马观花似的实践,这本身就是一个主次颠倒的问题,导致了毕业生拥有理论知识,但动手能力非常差,到了工作单位后,上手工作慢。

2 应用型计算机专业的特点分析

2.1 应用型计算机专业的含义

“应用”是人们综合应用科学理论和技术手段去改造客观世界的实践活动。计算机应用是现代计算系统或计算机控制设备所需要的软件和硬件的设计、构造、实现和维护等方面的科学和技术。一般认为,计算机科学重点研究“什么可被有效的自动计算”,而计算机应用则重点研究如何利用已有的科研成果以合理的成本提供可用的系统,强调应用。因此,简单来说,应用型计算机专业是重点培养学生具有应用计算理论进行计算系统实现能力与素质的专业。应用型计算机专业培养的人才应当能够承当信息化建设的核心任务,掌握各种计算机软/硬件系统的功能和性能,善于系统的集成和配置,有能力管理和维护复杂信息系统的运行。

2.2 应用型计算机专业毕业生的能力与素质

(1)系统级的认识能力

掌握自顶向下和自底向上的问题分析方法,既能理解系统各层次的细节,又能站在系统总体的角度从宏观上认识系统。这种理解必须超越各组成部分的实现细节,而认识到计算机的软件系统和硬件系统的结构以及它们建立和分析的过程。

(2)理论和实践的能力

本学科的一个基本观点就是理论和实践的结合以及它们之间本质的联系。毕业生不仅需要掌握学科的基础理论知识,还应认识理论是怎样指导实践的。从理论、抽象、设计三个方面将有关内容联系起来,达到互相支撑、互相促进的目的[2]。

(3)系统与工程能力

系统与工程能力主要是指学生实际进行计算机软硬件项目实现的能力。主要体现为:工程能力:学生从事过计算机软硬件项目的需求分析、设计、实现、测试和性能评价等计算机工程各环节的实践工作,了解各环节工作特点并经过有效训练;系统能力:学生在项目实现过程中,能够系统而全面的完成由现实到抽象,再由抽象到设计,由设计到现实的转换,强调这种转换的系统性和全面性;实践创新能力:学生在项目实现过程中,能够有创新性的思维,并能够将创新性思维反映到其所进行的项目中加以实现。

(4)沟通与表达能力

学生要善于与合作者和客户进行沟通,并能够正确而恰当的表达自己的思想,同时能规范的完成相关的文档。

(5)自我学习能力与可塑性

学生应具有不断学习的能力,尤其是在实践中的自我学习的能力,具有较强的可塑性。

3 目前计算机专业实践教学的基本内容

3.1 上机实验

上机实验是计算机专业实践的重要环节。实验教学与课堂理论教学相辅相成,其内容可以分为验证性的和设计性的[3]。验证性的实验可以培养学生对计算机的操作能力,加深对理论的理解。实际上,与课程相关的大部分实验都是验证性实验。设计性实验培养学生的设计能力和独立工作能力。这类实验是课程中较大的实验,如“高级语言”中的自定义数据类型实验。

3.2 课程设计

课程设计大多安排在一门专业课教学进行完毕之后。课程设计的时间大多为一至二周,

内容大多是对于该专业课整体内容的一个综合应用,这在一定程度上提高了学生综合运用所学到的专业知识的能力和水平。

3.3 毕业设计

“毕业设计”是本科生在课程学习基本完成之后,综合论文训练之前安排的一个重要的实践教学环节,是一次综合性、创新性、研究型的大型实践教学。学生在教师指导下,灵活运用所学到的基础知识和主要专业知识,自己设计、制作、调试,完成一个综合性、研究型的大型教学实验,让学生在实践动手能力、创新思维、专业知识、科研能力和团队合作精神等方面得到全面的训练。

4 目前计算机专业实践教学环节的改革

目前计算机专业毕业生的就业率逐年下降,究其原因,并不是人才的供给真正的达到了饱和,而是毕业生的质量与用人单位的需求有一定的差距。据我们对于用人单位的调查得知,大多数用人单位都认为我们的毕业生实践动手能力欠缺,上手工作慢。计算机学科是技术学科,工程技术成分多于科学成分,理论结合实际能力是毕业生当前的一个软肋,必须大力加强实践环节,培养动手能力。

(1)改变陈旧的实验内容。目前我们的上机试验,验证性内容居多,而创新性内容较少。这样很大程度上削减了学生学习的兴趣,降低了学生对于上机试验的重视程度。因此,我们任课教师应当在保留必要的验证性试验的同时,根据不同学生的不同层次,不知不同难度的具有一定创新性的实验内容,调动学生的积极性。

(2)增加研究型大型实验教学。目前我们的教学计划中,课程设计属于大型试验教学。但课程设计在内容和时间上都有相当大的局限性。我们可以在学生中间组成兴趣小组,由学生根据各人的兴趣来选择课题,由小组成员共同完成,并由学生申请相关的教师进行辅导。这样,就变学生被动为主动,并可以使学生尽可能多地尽可能早的接触到市场上比较前沿的知识。同时,还可以培养学生的团队协作意识和沟通能力,这对于计算机专业的学生来说是非常重要的。

(3)提高课程设计的效果。课程设计教学环节,要避免单纯以一门课程设置课程设计。当学生学习了一些专业主干课程后,应提倡学生针对各课程的知识并结合以前所学课程的知识进行课程设计,一方面有助于学生对本课程有系统性认识,另一方面有助于学生进一步掌握以前所学课程的知识,培养学生综合运用所学知识的能力。例如,对软件专业的学生来说,在学习了“C语言”和“数据结构”两门课程后,设置一个算法优化的课程设计,使学生加深理解数据结构的作用;在学习了“面向对象的程序设计语言”和“数据库原理及应用”两门课程后,课程设计的内容可以是开发一个简单的基于Client/Server结构的应用程序;在学习了“软件工程”和“管理信息系统”两门课程后,可要求学生按软件工程规范要求撰写《系统分析报告》、《业务流程图》等软件文档,完成一个简单的应用。这样即可以避免重复设置课程设计,并培养了学生综合运用各课程知识,将之融会贯通的能力。课程设计的内容要多样化,指导教师在编写指导书时应根据课程知识点给出多套方案,由学生根据兴趣和发展取向自行选择。

(4)建立开放性试验室。开放性试验是指为学生提供了一个完全开放的实验环境,学生可以自由设计计算机系统的各个方面。这样可以高效率的利用实验设备。同时也为学生开创了更多地参加实践的机会。有人认为,计算机专业的学生其专业能力的大小与其接触计算机时间的长短有很密切的关系,这也是有一定的道理的。

(5)学校可以和企业建立战略教育合作关系,设立实习基地。我们可以利用假期的时间把学生分派到校外的实习基地参加学习和锻炼。这样做可以使学生对其未来的工作内容有一定的了解,感受工作的压力,能够把压力转化为学习的动力,使自己的学习目标有的放矢。

(6)加强实践教学管理和考核制度。实践教学管理与质量评估是提高实践教学质量的重要保障,它包括实践教学计划与学分制管理、实践教学大纲、实践教学质量考核体系、实践基地的管理模式等诸多内容。实践教学大纲是指导实践教学活动的纲领性文件,应包括实践性质、实践目的、实践内容与要求、建议实践考核方式与成绩评定等内容。实践教学质量考核体系要与职业资格认证接轨,形成知识能力、素质一体化的实践教学新模式。就计算机学科而言,引入国际著名IT厂商提供的主流技术和主流产品的认证考试,使学生在获得毕业证书的同时,又能取得IT厂商的相关权威认证证书,以保证学生在校期间所学到的知识,与IT产业发展保持同步,使学生毕业后能在最短的时间内胜任用人单位的岗位工作要求。

目前,实践教学环节的考核方式不很严格,在课程结业成绩中所占的比例过小。这在一定程度上也是学生忽视实践教学环节的一个原因。合理的考核方式的建立对于提高学生的实践动手能力是有积极的促进作用的。教学管理部门应加强实践教学环节的检查,建立科学的质量评价体系,量化考核指标,明确!规范每一个实践环节评分标准,综合评定成绩.

(7)加强毕业设计环节。毕业设计要体现应用型技术人才培养的特色,强调其综合性、实用性。把能够提高实践能力、迅速适应工作岗位同时兼顾市场需求作为毕业设计的目标。突出学生的具体实践技能的培养,要着力删减毕业设计的种种不切实际的理论内容,增添满足当前市场需求的实践内容,满足市场对人力资源的实际技能的需求。在毕业设计的内容上,应从就业岗位的实际需求出发,切实深入实际工程,使毕业设计的内容为实际工程服务,使其实践性不再成为“空谈”,要对单纯为了毕业而设计的不合理现象进行改革,抛弃假题假做、任务单一、室内作业的单一模式。探索出一种以适应社会需求为目的、以专业技能为核心、以学生为根本的毕业设计模式。

参考文献:

[1]李晓明,陈平等.关于计算机人才需求的调研报告[J]. 计算机教育. 2004(8):11-18.

计算机软件毕业论文第8篇

在“技术宅”们的生活中,似乎没有什么是不可能的。不过,怎么样才能变成一个真正强大的技术达人呢?我们应该在大学里学习什么专业呢?小编经过大量的调查后发现,能成为技术达人的,大都毕业于计算机专业或相关理科专业。

第一部分 计算机和相关专业

对于众多理科生来说,计算机专业是填志愿时要考虑到的专业之一,更有很多数学与外语突出的学生将其列为第一志愿。无论是一流名校还是地方普通院校,计算机专业的录取线都水涨船高。然而,随着计算机专业的在各大院校招生规模的扩大,毕业生就业问题也有所凸显。

和中文专业一样,计算机专业是个就业面广的万金油专业,几乎所有行业都能看见计算机专业毕业生的身影。在选择计算机专业时,要充分考虑院校的师资水平和教学条件,更要明确自己的兴趣,并愿意为此付出努力。很多高校在专业上设置有自己的特色,比如中国传媒大学的新媒体与信息网络专业、数字游戏设计专业等。很多院校的计算机专业实力雄厚,如清华大学、北京大学、上海交通大学、南京大学、哈尔滨工业大学、东北大学、国防科技大学、浙江大学、东南大学、北京航空航天大学等。以数学专业发展软件专业的学校有复旦大学、南开大学、中国科技大学等。以电子通讯专业发展硬件专业的学校有西安电子科技大学、西安交通大学、北京邮电大学等。

NO.1软件工程专业

我国的软件正处于发展阶段,也正因为此,软件行业机遇与挑战并存,专业的高水平软件人才缺口较大。软件工程专业毕业生的工资起薪一般都高于全国平均工资水平,具有认证资格的软件工程师、软件设计师、系统架构师、程序员、测试员等更受企事业单位青睐。值得注意的是,高收入是以高投入为回报,很多学校软件工程专业的学费在每年一万元以上,中外联合办学的收费则更高。同时软件行业也是个高压行业,从业人员要在执业过程中不断突破与超越自己,付出大量时间和精力。

软件工程专业学生就业面非常广,学生毕业后可以在各类企事业单位任职。很多毕业生选择去一些计算机软件专业公司、信息咨询公司以及金融等企业等。如果你想在这一领域走得更远,可以本科毕业后考研或者出国深造,软件工程专业在国外同样也提熟门。

NO.2计算机科学与技术专业

计算机科学与技术专业,下属三个二级学科,分别是计算机系统结构、计算机软件与理论,以及计算机应用技术。

很多学生喜欢数学,而数学作为基础学科,就业领域极为有限,那么计算机专业可以重点考虑。对于一般理工或经管类专业,一般安排每周两课时的高数课,而计算机专业的学生,数学课是其他专业的两倍。然而单纯的高等数学的通识教程是不够的,一些大型的计算机学院会选择开设数学分析课程。它是偏向于证明型的数学课程,有利于培养学生的分析能力和推理能力。曾听过一位计算机专业教授的讲座,他说数学系的学生到软件企业中大多做软件设计与分析工作,而计算机系的学生做程序员的居多,原因就在于数学系的学生分析推理能力,远远在计算机专业学生平均水平之上。所以,作为计算机专业学生,一定要在分析推理方面下工夫,才能占据专业绝对优势。

与计算机科学与技术专业交叉的专业较多,如电力工程与管理、智能科学与技术、数字媒体艺术、探测制导与控制技术、数字媒体技术、信息与通信工程等。

NO.3信息安全专业

信息安全学科是一门典型的交叉学科,充分综合计算机、电子、通信、数学、物理、生物、管理、法律等学科特点。

顾名思义,信息安全学旨在保证与维护信息的安全,而这里的保护并没有我们想象中的不外泄秘密那么简单。进入21世纪后,信息产业蓬勃发展,随之带来的信息安全问题也日显突出。如何确保信息系统的安全已然成为重要问题。大学四年期间,该专业学生主要学习信息安全理论与技术,同时也要学习通信技术,不断夯实数学和物理基础。

在选择学校方面,西安电子科技大学的信息安全是“98532程”优势学科创新平台、“211工程”重点建设学科,连续多年排名全国第一,是该校的王牌专业。此外,中国科学技术大学、上海交通大学、武汉大学、中国人民大学、北京邮电大学、东南大学等也实力强劲。

第二部分 相关理科专业

所谓的相关理科专业,包括数学、物理、化学、地理、天文、生物等相关学科,不过最容易成为“技术宅”的,还是数理化这三门。美剧《生活大爆炸》中的四位物理博士就是本类型的代表人物。

NO.4数学相关专业

数学专业是一个古老的传统专业,但凡综合院校就一定会有这个专业。在社会上,不少人认为学数学的人将来的出路就是从事研究或教学工作,而从事其他职业则显得比上不足、比下有余。这种中间状态也造成了数学专业在求职就业时成了一个被冷落的专业。数学专业难道真的一无是处吗?当然不是。数学专业在天文、地理、计算机等许多方面有着重要的地位。在一些发达国家,数学专业是很抢手的专业,就业比例远远超过其他专业。

NO.5物理相关专业

作为理科的代表专业,物理系也有许多衍生专业,比如材料物理、光学、天文学、大气物理、空间物理等。现在,国内高校开设了物理系和应用物理系的院校达到了200余所,学校优劣不齐,所以同学们在填志愿之前,最好还是仔细选择。

现在的物理专业,除了理论物理专业,其余都越来越侧重应用。物理学专业的学生具有扎实的数学物理理论的功底和应用方面的经验、还有谨慎的逻辑思维能力,能够在很多工程技术领域成为专家。不过,物理学专业的人才虽然就业面比较广,但如果只学习本科阶段知识,往往竞争力不够强,所以不少物理系的学生都会选择进一步深造,通过考研、出国留学等,成为专业性的人才。因为物理系毕业生的基础知识十分扎实,每所大学的研究生院都乐于接受物理系的学生。

NO.6化学相关专业