软件技术论文:高职软件技术系列化微课设计制作 【摘要】文章在分析了当前高职软件技术专业对系列化微课需求的基础上,研究了其设计与制作过程,最后讨论了其应用效果。并提出在应用中要教学方法的改革与实践,并在实践中不断探索对于课内外课时的合理调整。使得学生的学习由课内向课外逐渐延展。 【关键词】软件技术专业;实训课程;建设;系列微课 一、高职软件技术专业系列化微课需求分析 当前,随着信息与网络技术快速发展,微课作为提高教学有效性的重要资源迅猛崛起并迅速发展。但是,纵观计算机软件技术专业的信息化情况是慕课多、资源多、质量参差不齐。当下在网络上可以获得大量计算机软件技术专业的慕课,时长多在30分钟上下,且开发者多数为企业具有实践经验的程序员。这类视频,多为“课堂实录片段”形式,其特点是知识含量大,技术难度大,讲解枯燥,随意性强,缺乏设计,语言不规范,部分程序员的操作本身就不具规范性。这类课程应用中的特点是对学习兴趣浓厚的学习者和工作中的程序员有很大帮助。但实践中我们也发现对于高职高专软件技术专业的学生而言,大多数学生在第一次看视频时就被长时间枯燥的视频打击了继续学习的兴趣,能够长期坚持观看的寥寥无几。经分析,当前我国高职高专计算机软件技术专业缺乏的是能够贯穿一门课程的系列化微课,以及能够支撑整个专业课程体系的整套微课程及其配套资源。 二、高职软件技术专业系列化微课设计与制作过程分析 1.基于项目的系列化微课的教学设计。在进行系列化微课开发之间,要针对人才培养方案进行分析,抽出核心课程,并明确课程的先后顺序,逻辑关系,明确将要开发系列微课的主干课程。计算机软件技术专业的微课资源往往是就知识点、技能点而单独讲解,缺乏其在实践中的应用,因而显得实用性不强。而基于项目的视频资源往往时间较长,已经超出了微课的范围,当然也超出了高职高专学生自主学习最大时长。因此,在高职软件技术专业系列化微课设计过程中要取二者之长,避二者之短。首先明确要设计基于项目的系列化微课。即将企业真实项目根据教学所需将其改造为教学项目,再将项目分解为若干模块,模块分解为若干子任务,每一子任务对应一个或多个知识点与技能点,最终以一节微课的形式呈现。微课的前后顺序即项目本身的开发过程。同时,还要注意微课的独立应用性,即每一节微课即是对应项目中的一部分开发内容,同时单独观看此节微课,也可以独立地学习本节课的知识点与技能点。2.基于项目的系列化微课的开发规范制定。在各课程开始制作微课之前,项目团队要首先制作微课样本,并配有明确的标准要求。具体包括制作中使用的主要软件、录制中所运用的参数、片头与片尾要求、时长、字幕运用幻灯片统一模板等。甚至是微课的整体结构要体现系列化、一致性。使得每一个开发团队都按统一思路进行系列微课的开发。同时,还要对项目进行管理,按照时间节点,进行量与质的验收。3.基于项目的系列化微课的开发。采用精细化视频制作技术进行系列化微课的制作。按以上原则进行微课设计并给出任务分解单及对于的微课单,然后按照要求开发每节微课教案,注重知识点与技能点的穿插,注重录屏软件、PPT、实拍视频的综合应用,避免枯燥乏味。为主讲教师撰写讲解稿,注重语言及操作习惯的规划性,精选形象好、气质佳、普通话标准、表达能力强的教师录制高品质微课资源,即利用电教馆设备及人力资源将录制、后期剪编各环节都进行精细化加工。使得每一节微课即能独立应用,又能与本门课贯通,最重要的是与本专业其它课程保持连贯。4.配套教学资源库的开发。为了使微课能够在应用中不孤立,要在开发微课时同时开发好配套的资源。即与微课配套应用的课件、实践教学资源、习题项目、任务工单等。5.平台应用。系列化微课开发完成之后,还需要统一的平台进行管理与应用。一方面可以整理成电子书,出版发生。另一方面可以借助网络工具平台。实践中运用蓝墨云班课平台。蓝墨云班课包括电脑版与手机版。电脑版是一款免费的教学助手软件,这款软件可以让教师轻松管理自己的班级、学生,并且还能批改作业。蓝墨云班课电脑版可以让老师的所有课程信息、学习要求、课件、微视频等学习资源都可以即时传递到学生的移动设备上,从而让学生的移动设备从此变成学习工具,不再只是社交、游戏。手机版是使用APP软件安装蓝墨云班课平台,教师使用平台信息、管理学生,学生使用平台进行学习、反馈等。对于教师来说,通常是电脑版与手机版同时使用,对于学生用户来说,通常只使用手机版就可以完成学习需要。 三、高职软件技术专业系列化微课设计与制作应用效果分析 高职软件技术专业通过运用系列化微课,配合蓝墨云班课学习任务与资源的实训教学模式,使得学生的学习由主动变被动,在观看微课视频、阅读电子书的过程当中,逐渐养成自主学习的良好习惯,最终达到提高自主学习能力的目标。系列化微课只是我们尝试的一种新的教学资源,但是真正的课堂教学还是需要配合具体的教学方法来实现。因此,各院校在运用系列化微课的同时一定要注意教学方法改革与实践,并在实践中不断探索对于课内外课时的合理调整。使得学生的学习由课内向课外逐渐延展。 作者:许春艳 单位:长春职业技术学院信息技术分院 软件技术论文:计算机软件技术中分层技术应用 【摘要】现阶段,随着计算技术的不断发展,越来越关注分层技术在计算机软件技术的应用和开发方面的问题。而且,分层技术作为应用广泛的技术,若是能够将其融入到计算机软件技术当中,可以更好地提升计算机软件处理业务的效率,而且能够逐步拓展计算机的多层次结构,对于推动计算机软件技术的稳步发展具有重要的作用。 【关键词】分层技术;计算机软件开发;运用 1引言 在当今社会,计算机已经成为不可或缺的办公工具。所以,对计算机软件技术人员来说,计算机软件技术的开发设计便显得非常重要,而且,随着社会的不断发展,计算机软件开发的环境和功能要求越来越严峻,在功能设计上从单一的功能逐步朝向多功能复合的方向发展。为此,在这种情况下,分层技术便能得到广泛的运用,在分层技术的运用方面上,能够促使计算机软件的灵活性和安全性两个方面能够提升。本文通过对分层技术在计算机软件开发中的运用进行深入分析,以此更好地进行计算机软件的开发和设计工作。 2分层技术的概述 在分层技术在运用于计算机软件开发的过程中,不仅仅可以显著提升开发的效率,而且还能够不断提升计算机软件开发的质量。而且,分层技术已经成为我国计算机软件开发中的最为重要的技术种类,并能够有效地运用于社会各个行业当中。但是,从目前来看,要想更好地的发挥分层技术在计算机软件开发中的优势,这就必须要对软件开发的重点内容进行系统研究,才能在计算机软件开发中发挥出其优势。在软件的研发过程中,必须要能够将分层技术运用在不同的方案当中去,针对不同的解决方案采取不同的设计手段,从而能够形成一种科学高效的计算机开发体系。另外一方面,在开发过程中,必须要严格按照相关的措施和规定来进行相应的操作,同时对分层技术的理论知识和概念有深入的了解,以此避免在运用过程中出现各种失误。最后,在软件的开发框架中,为了发挥分层技术的优势,必须要在单层架构中进行不断创新,从而能够将服务器和计算机进行融合。当然,随着计算机软件技术的不断发展,在开发结构中还是有很多不能避免的问题,尤其是双层结构的设计无法很好地满足企业的发展需求。 3分层技术在计算机开发中的具体运用 3.1双层技术的应用 从目前来看,计算机软件的开发过程中,为了能够不断提高计算机软件开发的速度和质量,在分层技术的具体运用的过程中,不仅仅需要在各个环节上进行科学设计,而且还需要在客户端和服务器的端点进行设计。在这一过程中,双层技术便是分层技术最为重要的技术之一,这是一种按照不同功能特点来分解计算机软件中的系统,能够修改某个功能以及上下层的结构。另外,在分层技术的发展过程中,一般来说,分层技术可以分为双层、三层以及四层等不同方面,随着计算机开发设计的不断成熟,现有的分层组成模式逐渐演变成为几个不同的技术类型。例如,在双层技术的研究上,其主要是包括客户端和服务器两个端点,对用户的数量和客户的信息都将会产生一定的影响。当然,在这一过程中,分层技术的运用,除了可以不断提升计算机的运作效率,还可以切实保障客户端的性能,有效地解决用户使用过程中的弊端。 3.2三层技术的具体运用 在上述的分析中,我们可以了解到,除了双层技术外,分层技术还有三层技术。而两者的不同,主要是在于三层技术是双层技术的升级版,对双层技术的弊端进行不断完善。例如,三层技术主要是弥补双层技术设计中的不足,在之前的设计基础上增加了应用服务器。在设计上增加了应用服务器,这对于计算机软件开发设计具有重要的作用。另外,三层技术最大的优势便是能够建立科学高效的系统,能将业务处理和界面层次两者进行融合,以此提升计算机信息访问的效率。所以,从上述的分析中,可以看出,三层技术的作用不仅仅是建立有机的整体,还需要对计算机的界面进行科学收集,从而更好地满足不同用户对软件使用的需求。 3.3四层技术的运用 众所周知,现代文明在计算机的要求越来越高,传统计算机单一的功能显然无法满足人们的需求。为此,在创新计算机软件的开发过程便成为最为迫切需求。但是,分层技术中的不同技术类型都无法跟随时代的潮流而对自身的功能进行创新,这样就难以适应当前计算机开发的需求。所以,计算机软件的开发设计者必须要在双层技术和三层技术的基础上进行创新,并能够将四层技术灵活地运用于计算机软件开发过程中去。在这一过程中,我们可以了解,四层技术的开发主要是能够将三层技术的界面层和业务处理层等几个方面进行综合处理,最大程度地降低几个层面之间的影响关系,只有通过这种方式,才能更好地发展成为四层技术,而这种全新的分层技术,其作用是体现在存储层、业务处理层等几个方面,这样的做法便可以将数据库与对象的关系进行了解,从而满足用户对计算机软件的实际需求。 4结语 总的来说,分层技术在软件开发的设计过程中具有重要的影响。而且,随着人们对计算机应用的不断深入,这就需要不断创新分层技术,以此更好地满足计算机软件开发的要求。更为重要的是,分层技术的具体运用,将会显著降低计算机软件开发的成本,全面提升计算机运行的效果和质量。 作者:资和周 单位:云南经济管理学院财经商贸学院 软件技术论文:谈软件技术课程职业岗位技能标准对接 【摘要】本文能过现状与存在问题分析;软件技术专业课程标准与职业岗位技能标准主要研究目标、内容、主要特色及解决的关键问题;软件技术专业课程标准与职业岗位技能标准对接研究的理论意义和实践意义及预期收益;四、研究的工作基础及条件等几方面对软件技术专业课程标准与职业岗位技能标准标准对接进行了分析,探讨了如何完成对接发。 【关键词】课程标准;岗位技能标准;职业教育 一、现状与存在问题分析 以就业为导向,培养符合职业岗位能力的高技能软件应用型人才,是软件技术专业的培养目标。职业教育各国有各国的特点,但发达国家普遍的特点是都是建立在市场济经济基础上的,且都结合本国国情,让学生在实践中学习。我国的职业教育体系比较分散,比较独立,尤其在学生所内容与职业需求的结合方面,仍然不够系统,规范。随着软件行业的不断发展且与世界接轨,对于软件测试专业人员需求量激增,但行业招聘一般要求有工作经验,这样对于刚毕业的学生来说是不利就业的,职业教育既然培养的是职业,就应该面向职业,不要与企业需求脱节,所以学生在校所学内容与企业岗位所需技能的矛盾冲突日益明显。 二、软件技术专业课程标准与职业岗位技能标准主要研究目标、内容、主要特色及解决的关键问题 目标:1.研究一套适合高职高专软件技术课程标准与职业岗位技能标准对接方案。2.针对对接方案的应用研究一系列切实可行的新课程标准。内容:众所周知,职业教育的终级目的是“使无业者有业,使有业者业乐。”针对在校学生面临的是顺利从业问题,职业教育应该从提高学生的职业心理素质;提高学生的职业能力;提高学生的就业能力和创新能力入手,使毕业生能够找到自己对口的职业,因此,此次研究将从以下几方面入手:1.将名师工作室职业岗位技能要求融入课程标准的研究。软件技术专业拥有长白山名师、市级名师与院级名师多个工作室,日常可承接不同种类,不同级别,不同规模的各种项目,本课题组全部成员均为名师工作室教师,在名师的带领下,选择一部分肯吃苦、勤动手、善创新的学生共同开发研究,每个名师工作室都有自己的一整套职业岗位技能规范,我们可以将其中典型的职业岗位技能规范融入课程标准当中。2.将企业职业岗位技能要求嵌入课程标准的研究。软件技术专业近来一直不断派专任教师下企业实践,这些具备企业技能的教师会把握机会将学生带入企业当中,学生每天除了在校学习外,还会利用课余时间去企业接受正规管理与训练,我们可以将企业对学生的要求嵌入到课程标准当中,使进企业的学生更快适合企业的岗位需求。3.将大赛中所需的职业心理素质及创新能力要求纳入课程标准的研究。软件技术专业每年都会有部分尖子生参加各级别大赛,参赛选择不仅要有较高的技术技能,更需要有强大的心理素质和创新精神,我们要把这种心理素质教育和创新精神的培训纳入到课程标准当中,为职业岗位技能提高奠定基础。主要特色:1.通过名师工作室承接的实际项目开发,提高学生项目实战能力;2.通过技能教师带学生走入企业,从实践中提高职业岗位技能;3.通过学生大赛,以点带面,树立榜样,提高学生自主创新能力;解决的关键问题:1.职业院校软件技术专业课程标准与职业岗位技能标准对接的方案设计;2.职业院校软件技术专业系列化新课程标准的开发。本课题研究的理论意义和实践意义及预期收益和具体成果名称。 三、软件技术专业课程标准与职业岗位技能标准对接研究的理论意义和实践意义及预期收益 理论意义:1.探索课程标准与职业岗位技能标准对接的方法;2.探索将职业岗位技能融入课堂教学的新课标。实践意义:通过新课标的开发,并将其应用的实际教学当中,从而提高学生从业能力,实现与企业顺利对接的目的。预期收益:1.开发一套软件技术专业的独具特色的新课程标准,并进行应用与推广。2.在软件技术专业15.16级进行实践应用,提高学生就业能力。 四、研究的工作基础及条件 1.国家示范校重点建设专业。2008年4月软件技术专业被教育部、财政部确认为国家示范校重点建设专业,经过三年大力建设,专业办学条件得到极大改善,师资队伍得到大幅优化,教学质量得到迅速提升,就业质量不断提高,社会影响日益扩大。2.省级优秀教学团队。软件技术专业于2010年4月被评为省级优秀教学团队,教学团队的执教能力、科研能力、开发能力得到社会认可。3.企业人员参与课程标准的制定对于软件技术专业的课程设置,均按企业的岗位技能设置,各课程的课程标准,岗位技能标准,都聘请企业专家参与制定,学院对校企合作开发课程大力支持。不断加强校企业合作,掌握企业的实际需求,逐步完善岗位技能标准,培养符合企业需求的高素所高技能型人才。 作者:于艳华 单位:长春职业技术学院 软件技术论文:计算机软件技术的开发运用 摘要: 计算机软件技术是整个计算机产业最为重要的内在动力,对社会具有很强的服务性、有效性和创新性。以计算机软件技术开发与运用作为研究重点,进而更有效地促进信息化技术的发展和运用。 关键词: 计算机; 软件技术; 开发; 运用 1 计算机软件开发技术及应用概述 1. 1 计算机软件开发技术及应用现状 网络信息技术逐渐普及到人们的日常生活中,并给人们后期的生活方式及工作形式带来了重要的影响。基于互联网的发展视角进行分析,计算机软件技术的开发已经变得越来越重要,并且在计算机软件开发技术的运用上也变得尤为便捷。计算机发展在全世界逐渐获得了推广,市场中对于这方面的人才需求量也逐渐增大。进一步对计算机软件技术进行开发和运用,并有效地吸纳优良的专业人才已成为整个行业不断推进的重要难题。 1. 2 计算机软件开发技术与运用的重要性 互联网要在这一背景下获取更为快速的发展,必须在这一阶段对计算机软件开发技术进行创新性的发展。基于互联网后期的发展角度进行分析,计算机软件技术后期的推进和演变也变得尤为重要。计算机软件技术后期的运用能够更进一步推动网络信息的传递,使其成为可能,进而促使人们日常生活方式产生丰富的变化。在网络信息逐渐存在安全性、隐私性维护程度过低的情况下,计算机软件开发技术的应用就显得尤为重要,它的维护与提升成为了维系整个网络信息安全的重要难题,成为人们安全运用网络、享受其所具有的便利性中最为重要的因素。 2 计算机软件技术发展中存在的主要问题 2. 1 软件产业缺乏一定的核心技术 我国计算机软件技术发展依旧处在初级阶段,软件开发整体水平及相关开发能力都相对较弱,尤其在进行自我研发创新力上,更是处于弱势,进而导致我国软件产业处于较为落后阶段,并在产品层次及相关质量表现上依旧存在一个较低水平。之所以会导致这种现象,主要原因是缺乏相应的核心技术,甚至在一些软件发展前沿性及关键性的领域中依旧是空白阶段。 2. 2 软件人才结构存在一定矛盾性 目前我国,很多从事软件行业的工作人员,大多是基础性没有进行过高层次专业技术训练的人员,他们主要对一些基础程序及相关软件技术进行技术等方面的支持工作,并且缺少高层次科研性人才指导,这就导致我国软件行业难以朝着更为广泛和深层次发展。另外,用人成本也在不断增大。 2. 3 软件产业产品体系表现不够合理 虽然我国目前软件产业已经取得了很大成就,但是在发展结构上一直存在着很大的不合理性,缺乏一定的领导,更是缺少国际上的影响力,所以在许多方面依旧需要进行不断地提升和发展。 2. 4 软件产业的后期发展环境有待进一步优化 我国多年以来一直存在着这么一种现象,就是对计算机硬件的关注度远远大于对计算机软件的关注度,而且投入力度也大不一样。软件产业后期发展仍旧存在很大的不足。国内软件行业在不断发展过程中,常常会出现一些盗版软件,竞争依旧不公正,价格也会不公平,对于知识产权的保护通常比较薄弱。这些都会导致软件企业对于后期的计算机技术研发投入力度不够,不能够给工作人员提供更好的开发环境及支持,导致开发人员没有激情,致使整个产品质量得不到提升,发展空间难以拓展。 3 计算机软件技术开发具有的特点及常用方法 3. 1 计算机软件开发主要特点 在计算机软件构成要素中,系统的构成与所能够运用的软件都是计算机中最为重要的构成部分,而且所具备的特点主要可以分为以下两个重要方面: a) 社会运用价值方面。在对计算机软件进行开发过程中,往往会牵扯到许多不同内容,并且还可以与不同行业中的知识点进行融合,进而对社会各方面的发展具有重要的影响,进一步构建出具有多元化特点及不同的经济效益、社会效益。b) 由于计算机软件技术的开发充满复杂性,因而在开发过程中,大多会需要许许多多的企业支持、资金支持以及大量专业性的科学研究人员的支持。如果想要后期的软件技术得到顺利的创新和发展,就必须得到各方面的支持,进而推进后期的进程,这也会对企业的发展起到良好的推动作用。 3. 2 计算机软件开发最为常用方法 软件开发主要指以下几个方面: a) 生命周期法。对所开发的项目所用时间进行充分的衡量,并对计算机软件开发中不同开发阶段予以掌控,需要在各个不同发展与构建阶段对所需要依据的标注进行严格设定。在这样一种特殊的开发过程当中,也需要计算机软件技术开发人员对每一个方面进行细致、有序的安排,并且能够对社会消费人群的需求进行更为全面的考察和了解,进而对软件所表现出来的功能性进行极为精准的确立。除此之外,这种方法的构建所表现出来的最佳点则在于,可以更好地协助软件开发者制定出更为科学合理的方案,并对不同的软件构建各个不同阶段予以优化。b) 计算机软件系统开发完整且有序。通过这样的一种运用自动化的构建体系,对所需要设计的功能以及后期的目标进行提前设定,然后在运用计 算 机 软 件 开 发 平 台 对 软 件 代 码 进 行 编 写。c) 原型化的开发形式。这一开发形式主要是通过用户还没有对计算机进行软件开发前提前进行运用的方式、方法。这一方法主要分为以下 3 个方面,即: 实验型、进化型、探索型,而且能够在生活使用中表现出极为直观的特点,甚至还具有动态性及严谨性的特点,在这当中主要可以表现客户及开发人员之间的沟通与协商。d) 可视化的开发形式。此种方式的运用主要是通过一定的开发公式提供的图形用户界面,并对其界面元素进行菜单、对话框等合理操作,然后经过可视化的开发工具对其功能进行自发形式的构建,进而对所需要的软件进行开发和运用。 4 计算机软件开发技术运用分析 随着信息技术及网络技术的迅猛发展,计算机运用也得到了更为全面的普及,从这一变化当中也逐渐显示出全球共享网络资源时代已经逐渐发展成熟,也为许多计算机用户在后期的生活及共营中带来了更为优良的便捷性和帮助。在这个时候,要想能够更有效地表现计算机所具有的独特优点,就必须保证所有用户在对软件进行使用中的流畅度。具体而言,对于计算机软件进行开发,可以通过构建网络与用户之间的连接,确保不同节点之间在表现出独立性的同时,对所有用户进行统一性掌控,并对用户所遇到的问题通过一种特殊的平台构建进行快速地解决,让用户在有限的时间中提高工作效率,更有效地促进网络及信息化,使其得到更大程度的发展。在对计算机软件进行重新构建和设计时,需要对使用者进行实时的调查和分析,进而帮助设计者在设计软件的时候充分考虑到用户的体验感受。在进行设计的时候,还需要融入最为全新的开发技术,进而促使所设计出来的作品拥有更高的使用价值。还可以对计算机内部的数据进行还原和备份,进而增强软件运用的安全性和对突发事件的应对性,促使使用者的运用更为安全、可靠。 5 结语 计算机软件技术的开发已经发展了几十年,在这发展过程中,数字化以及网络化的系统、技术都在产生很大的变化和提升。对于软件开发者来说,在对软件进行开发的时候,要进一步选择优良的系统及科学管理的方法进行开发,只有这样,才能够促使软件工程体系得到更好的完善。 作者:周军 吴珅珅 单位:焦作大学 软件技术论文:手机百度地图软件技术的侦查应用 摘要:手机软件,又称为手机APP或是手机应用,即安装在手机上的软件。通过手机厂商预装或是用户自行安装,几乎每一台智能手机都安装上地图软件,给人们的生活带来了极大便利。侦查手段的发展同样得益于工具的革新,可以看到无论是驾车导航还是查询有关地址,手机地图在侦查人员的日常工作中已经得到广泛应用,其地图导航、地址查询、路线规划等功能已经为人熟知。然而作为一款普及程度极高的手机应用,在侦查中除了主动使用手机地图软件提供的功能,还应当具备逆向思维,从涉案手机中挖掘其他信息,综合发挥手机地图软件的作用。 关键词:百度地图;侦查;软件应用 随着智能手机的逐步普及,用户对于手机地图导航的需求也同步增长。手机地图已经从最初的定位、导航、规划出行路线,发展到能够提供三维街景地图、利用大数据实时显示道路拥堵情况、公交车位置等功能。而最近几年,各大手机地图企业不断加深O2O与手机地图结合的场景化运营,从原来的导航出行工具升级为现在的出行生活服务平台[1]。信息化侦查可资利用的资源越丰富,可供有关人、事、物的信息越多,显然手机地图软件的迅猛发展给信息化侦查提供了一个良好的契机。通过对百度地图的功能挖掘,可以为在信息化侦查中如何利用手机软件起到示范作用。 1手机地图软件在侦查中的应用方向 在侦查活动中,对于百度地图的应用主要有以下两个方面:一是对嫌疑对象手机中已经安装的手机地图进行信息查证,对手机用户的行为轨迹进行回溯或关联多维信息。二是在工作中主动应用手机地图,提高工作效率。 1.1通过手机地图软件进行轨迹回溯 查清案事件真相是侦查活动的重要目标。当我们将犯罪嫌疑人或被害人视为一个目标对象时,如果能够回溯其在一段时间内的活动轨迹,显然对于查明案事件至关重要[2]。尽管从理论上说,基于手机地图的定位实质上只是对手机定位,但大多数情况下手机与持有人密切相连,因此,可将手机和人视为同一个目标对象。通过手机进行定位,从而确定手机持有者位置的技术过去往往局限于技术侦查部门,并且由于在实践中具有广泛的使用需求,甚至形成一种依赖。但是传统技术更多是基于基站的定位,事实上自从手机有了GPS模块,对手机自身在室外准确定位已经不是什么困难的事。随着传感器技术、无线通信技术的发展,基于基站或是WiFi的室内定位技术已经今非昔比,越来越准确的室内定位正在逐步走入我们的生活。众所周知,只要有了手机用户的授权,手机地图会在用户授权的时段内持续记录地理位置信息。侦查工作中,对此类信息的提取无论是单纯还原目标对象的活动轨迹,还是关联出更多信息都具有重要意义。 1.2通过手机地图软件进行信息关联 当“联网+”成为流行语,O2O也已经大行其道,手机地图软件已不再仅仅提供简单的地图浏览、路线规划这样的“在线地图”功能,而是正在与线下的企业紧密结合,提供一站式服务,演化成为一个生活搜索服务平台。例如:车辆信息、银行卡信息、团购消费信息。更有意义的是,这些信息不再是一成不变的静态信息,从中不仅可以获得准确的银行卡号和车牌信息,还可以通过实时的多点信息,发现目标对象活动轨迹的规律。例如:通过用户多次团购地点、汽车维护保养地点的分析,可以判断出其活动区域。如果在抓捕犯罪嫌疑人之前通过手机地图软件作为人口了解到其团购信息,甚至可以为抓捕创造良机。因此,通过手机地图软件进行信息关联大有潜力可挖。 1.3通过手机地图软件提高侦查效率 通过手机地图软件进行目标对象的轨迹回溯仅仅是手机地图应用的一个方面,位置信息对于侦查人员来说同样十分重要。借助微信等第三方软件,将手机地图上的位置信息分享给个人或微信群中的数人,已经是实践中的普遍做法。从主动应用来说,手机百度地图有“一路同行”等适合驾车或步行时“边看位置边聊天”,这样的多边通话+位置共享交流的功能,对于跟踪、抓捕等侦查工作同样很有意义。除了位置信息,当前的手机地图还集成了城市路况信息,通过红、黄、绿三种颜色,可以清晰地标注出路况的拥堵程度。无论是百度还是高德,其准确率已经达到80%以上。侦查工作中需要驾车出行的机会较多,而通过躲避拥堵正确选择路线无疑意义重大。一、二线城市的侦查员不少已经能够熟练使用手机地图这一功能。 2手机百度地图的侦查应用 2.1对手机地图软件的检验与调查 我们理解世界的方式取决于我们接受的信息,在案件调查过程中手机正成为一个越来越重要的情报源。越来越多的实务部门开始重视在案件侦查中对手机的检验。当我们获取了目标对象的手机后,理所应当重视对其手机的基本检验,无论是手机的IMEI号,还是通信录、短信、通话记录或是各种手机软件内包含的信息都可能对案件侦查带来突破性机会。而从轨迹侦查的角度而言,手机地图软件是回溯轨迹信息最重要的依托。本文不去讨论如何去破解用户的手机密码的技术方法,而仅仅是针对无密码或是手机使用者提供手机密码情况下该如何关注手机地图软件的有关信息。以手机百度地图为例,以下信息需要加以关注。(1)用户名。如果发现手机百度地图中有登录状态的百度用户名,那么就应当留意该手机中是否有手机百度、百度云等关联软件。百度公司将手机百度称为“6亿人都在用的手机搜索客户端”,无论是用户数量还是搜索历史、关联信息都可以在侦查中发挥作用。百度云也同样是一块值得侦查员挖掘的“富矿”,当前使用手机注册后百度免费提供了2T的网盘空间,如果该用户使用百度云作为手机相册的网盘备份目录,其作用自然不可小觑。(2)常用地址。百度地图中有“常用地址”,设计者的初衷是为了方便用户将家庭和单位地址预设,从而可以迅速找到回到家庭和单位的路线。但从侦查的角度而言则有助于发现目标对象的落脚点和常去的地址。尽管有时这些地址不会像身份证上所显示那样详细,但却更具时效性。(3)历史搜索记录。由于控制面板中没有单独列出“历史搜索”选项,因此,“历史搜索”记录很容易被忽略。与此同时,也很少有手机用户会想到去抹除地图中的历史记录。只有当在百度地图的搜索栏中点击后,下拉菜单会显示出最近9个历史搜索记录。在过去的侦查实践中,就有利用车载导航仪的案例。移动互联网时代,注意对手机地图中所史记录的信息挖掘,同样可能为案件侦破提供更丰富的信息。(4)消费信息。从互联网进入移动互联网时代,LBS——“基于地理位置的服务”[3]方兴未艾,为了寻求更多的增长点,百度在2011年成为去哪儿网第一大机构股东,2014年全资收购了糯米团,于是手机百度地图也就自然成为百度糯米和网上订酒店的入口。从信息化侦查角度而言,百度地图顺理成章地成为由线上到线下调查的重要入口。我们不仅可以知道目标对象曾经有过几笔糯米团购消费,甚至可以实地开展调查。具体操作是在控制面板中的“订单”页面查看该用户有哪些消费记录。(5)车辆信息。近两年,手机百度地图注重打造成为“一站式”平台,因此,对于车辆服务的集成正在不断加强。如果“车主用户达到了1亿”的数据真实,那么很有可能有一部分人会将自己的车辆捆绑在百度账号上,以获得车辆违章查询、维修保养等优惠等服务。我们就可以从此打开一扇该用户车辆的窗口,将车牌号码、车型信息、行使城市等内容一网打尽。尽管通过内网的查询,获得上述信息并不复杂,但诸如车辆维修保养信息等依然十分有意义。 2.2地图服务商的协查 事实上,对于个人轨迹信息,能够直接从手机上通过查询各种历史记录获取的仅仅是冰山一角。地图服务商那里会集合用户海量的个人大数据,而位置信息可以更好地还原用户在一段时空的轨迹信息。只要安装了手机百度地图并打开定位开关,无论你是否打开百度地图,它将永远在后台发送用户的个人位置信息。更重要的是,对于大多数人来说,只要你打开百度地图软件,就会提醒用户“打开定位开关”,又有多少人会拒绝打开定位,或是在退出地图软件时能够记得关闭定位呢?因此,从理论上说,手机地图服务商掌握了注册用户更多的轨迹信息。但是否能够通过像百度公司这样的地图服务商获得某一名涉及犯罪嫌疑的用户一段时间内的空间轨迹信息,还有待实践的检验。当案件侦查需要,必须由地图服务商的协查时,应当在发出调查取证请求前,通过目标对象的用户名查证是否有启用其他服务。如果有诸如前文所述的“百度云”之类的服务应当视案件侦查需求考虑是否需要一并提出协查请求。 3结语 当大小公司企业或是通过二维码发展粉丝,或是通过手机软件不断开拓用户,以各种优惠政策促使手机用户主动或被动地安装手机软件,侦查机关不应当对这些现象无动于衷。我们应当认识到,侦查手段的发展同样得益于工具的革新,大数据时代的每个移动互联网企业回溯、被还原。通过对手机上安装的软件所承载的信息进行挖掘,对侦查实践具有重要意义。 作者:刘亚辉 单位:中国刑警学院 软件技术论文:插件技术应用计算机软件技术中的价值 摘要:近年来,计算机网络相关技术得到了较为迅速的发展。这不仅体现为计算机软件种类、数量的大幅增加,同时插件技术、分层技术等现代技术的进步也反映出这一现状,新型软件技术对计算机的功能扩充起到有效促进的作用。由此,便从插件技术与分层技术的内涵出发,并结合计算机软件技术,对这两项技术的使用价值展开深入探讨,以供参考。 关键词:插件技术;分层技术;计算机软件技术;应用价值 插件技术与分层技术的运用,一方面能够有效缩短计算机软件原型的完成周期,从而节省计算机软件开发的成本投入。另一方面,这些技术的应用也促进了相关技术的进步与使用性能的提升,从而达到更好满足客户需求的效果。据此,针对插件、分层技术在计算机软件技术中的价值展开探讨,具有较为深刻的现实意义。 1插件技术与分层技术概述 1.1插件技术的内涵 插件技术指的是一种应用程序,遵循程序接口完成相应的编写,再规范接口插件,达到拓展程序功能的目的。在当前的计算机软件使用中均包含了插件结构,当应用程序中缺乏插件技术时,那么插件便只能在系统平台中完成运行任务。当前计算机软件中运用到的插件技术主要有以下几种常见类型。(1)组件对象的模型插件。该技术又被简称为COM,利用该模型可以直接定义程序接口,而不需了解插件功能的整个实现过程,同时也能达到不同插件间通信的目的。(2)脚本插件。将插件逻辑运用编程语言转换为脚本代码的实质即为脚本插件的利用过程,编程语言可以是通用语言,也可以是自行开发的。当前脚本插件的主要语言形式为XML,在利用过程中具有简便、易于操作等优势,同时也使脚本插件具备一定的风险漏洞。(3)动态函数库的DLL插件。该类插件的运用主要是针对于主程序来完成,利用动态的数据库形式,主程序可以调用DLL插件中的函数,然后再通过相应函数完成对动态数据库中DLL插件的运用。在主程序运行过程中易出现“DLLHELL”的情形,在此状态下便会导致插件无法正常运行。 1.2分层技术的内容 由于计算机软件系统内部结构中的各个层次都存在相对应的关联,所以为了保证软件运行的灵活性与可靠性,通常需要开发出不局限于某一层功能而是适应多种功能需要的技术,这便需要利用分层技术来实现。随着当前计算机在小型数据功能中的广泛使用,计算机的软件开发也逐渐由单层发展为双层结构,在此过程中也不断提高自身的现代性与科技性。分层技术在计算机软件技术中的应用包含了双层技术、三层技术、四层技术、五层技术、中间件技术等不同类型,在利用分层技术的过程中,可以达到提升软件品质的效果。从社会角度来看,分层技术也能为创造更大的经济效益奠定良好基础。 2插件技术在计算机软件技术中的价值 2.1接口、动态链接库、主程序功能 插件技术在计算机软件技术中的应用原理概括来说主要有接口、插件、主程序三大组成部分。首先,接口指的是插件同主程序之间形成的标准通信协议规则,这对于插件与主程序能够实现有效交互起着基础性的作用,接口的有效也成为影响计算机软件插件插入结果的关键要素之一。其次,插件指的是动态插入形式,通过插件技术作用的发挥,从而帮助计算机软件增加更多的功能。此外,在管理处理功能方面,插件也能为计算机软件创造更为便利的接口,从而为调动程序的快速识别奠定了良好的基础。主程序的主要任务在于启动计算机软件,Windows系统中的主程序一般表现为exe格式文件。在软件运行过程中将插件加载到进程地址中,便可以达到实现基础功能与管理程序等目的。动态链接无法独立完成运行任务,而是通过调用独立程序从而达到使用目的的软件模块。其具体实施方法包括以下几种。(1)静态调用。该方式主要通过加载DLL和卸载编码来实现,不仅操作简单,同时也具有灵活性欠缺的特点。当动态链接库产生时,运用LIB文件完成移植,从而实现对DLL函数的调动,需要注意的是在隐式调动过程,FreeLibray和LoadLibrary无需进行调动,而是在建立起DLL文件时便可以自动让链接程序产生效用,实现对LIB的匹配功能。所以LIB文件的应用又常用于对DLL编译的替代使用。(2)动态调用。此类调用方式虽然同样是利用DLL的加载与卸载来完成,但是其对象主要为API函数,这与静态调用有着显著的区别。通过对内存的充分利用,便可以编写大型程序。 2.2插件技术应用价值与意义 插件技术的应用所具有的价值与意义简要概括起来主要有如下几个方面。(1)插件技术的发展能够促进电子商务以及服务器领域获得较大发展。计算机软件可以使各项任务有序、高效完成。这不仅可以分担服务器的运行压力,同时还可以为软件提供可靠的信息访问服务,从而对服务器管理、软件运行、开发、分配等起到极大的促进作用。(2)插件技术的运用能够实现系统功能的拓展目标。插件应用是立足于硬件系统的插件技术思想而建立起来的,通过将软件程序与接口紧密连接便可以实现拓展系统功能的目的。这一巨大优势也为计算机软件的开发搭建了更为宽广的平台,让系统功能的拓展延伸可以符合先进性与规范性需要。(3)插件技术直接促进了计算机软件性能的提升。插件技术的使用在解决软件集成问题的同时也极大提高了计算机的完整性。计算机软件的研发速度日益加快,要解决软件在开发设计中遇到的问题,则可以通过插件技术的运用提升计算机技术的适用性。 3分层技术在计算机软件技术中的价值 3.1分层技术的主要应用 分层技术在计算机软件中的应用大致可以分为如下几种类型。(1)四层技术。虽然当前计算机软件使用中仍旧存在大量的双层、三层技术,但是这些分层方式却无法适应信息技术发展的真实需要。所以基于传统的界面层、业务处理层与数据层发展而来的Web层、处理层、数据库层、存储层也能够更好更快地解决计算机相应问题。例如,在Web设计中,按照职能可将应用划分为表现层、业务层、持久层与领域模型层,通过四个层面独立的功能发挥,从而达到数据通信传输的效果。(2)中间件技术。该技术是优化数据库、计算机内部操作系统以及应用软件,从而达到加快软件开发速度、提升计算机运行效率的目的。利用中间件技术开发的系统不仅更具独立性,同时也蕴含了更加复杂的技术内容,例如异构和分布集成屏蔽等,这些也为简化软件、提升质量带来巨大帮助。(3)五层技术。在J2EE环境中,五层技术已获得了较为理想的使用效果,其内容主要囊括了客户层、业务层、Web应用层、资源层、集成层。总体来说,五层技术可以按照应用逻辑产生不同组件,从而可以最大限度满足计算机系统的使用要求。 3.2分层技术的应用价值与意义 分层技术在计算机软件技术中使用的价值与意义,总体来说有以下方面的内容。(1)分层技术可以规范软件的功能层次接口,从而达到优化系统的目的。接口在计算机软件系统中具有关键性地位,通过对接口位置的适当处理,既可以提高软件综合性能水平,让用户可以更加快捷、便利地完成计算机操作,同时也可以有效缩短计算机软件的研发周期,达到节省成本的目的。由此看来,分层技术的应用可以获得开发、应用、推广等多项价值,这对于计算机领域的进步也有着重大效用。(2)分层技术直接提高了计算机使用的灵活性与可靠性。计算机软件的开发必须满足灵活性与可靠性的需求,计算机使用并不局限于某一项功能,而是随着功能单元的开发,可以拓展更多的功能。要使得软件的多用性得到保障,那么必然要利用分层技术,才能为提升软件功能的多样化开辟路径,进而才能更好维护计算机软件的可靠性与灵活性。(3)分层技术所蕴含的物理含义也使得该技术的利用能够和软件开发达到更好的匹配效果。分层技术有着特定的物理含义,而在研发计算机软件的过程中,也需要结合分层技术不同层次的特性来协助完成,通过在问题与问题间构建起相对密封的系统,并保持每个层次的平等性,从而为不同层面的问题解决创造更为有利的环境基础。例如,在双层技术的运用过程中,可由服务器与客户端的断点共同组成“双层”,再由客户端为使用者提供界面,让其可以把握相关的逻辑关系。服务器也会在接受消息之后整合信息资源,并将其快速而准确地传递至客户端中。再如三层技术的应用,通过分层也让数据的运行效率与安全性得到了更好保障,在人机交互的过程中既减轻客户端的压力,同时也避免了资源浪费,使得开发的应用资源得到更好的利用。 4结语 插件技术与分层技术在计算机软件中占据着重要地位,插件技术能够有效简化软件程序,从而提高计算机的反应速率,分层技术能为计算机软件开发出更多应用功能创造条件。由此看来,只有加强插件、分层技术的应用分析,完善软件开发的数据库,才能促使现代信息技术获得更大的发展。 作者:果颖 单位:天津电子信息职业技术学院 软件技术论文:计算机软件技术开发应用分析 摘要:随着计算机网络在人们工作、生活和学习中的普遍应用,计算机软件技术的发展逐渐引起了人们的关注。本文以计算机软件技术的开发与应用为研究内容,在分析计算机软件技术发展现状的同时,还对其应用趋势进行了深入研究,从而进一步说明计算机技术的进一步发展的重要意义. 关键词:计算机软件;开发;应用 近年来,科学技术得到了快速发展,其中,计算机软件技术的发展在一定程度上促进了人生生活质量和方式的改变。随着信息化时代的到来,计算机软件技术的应用更为广泛,并成为社会经济发展的重要推动力量之一。 1计算机软件技术概述 在计算机的使用过程中,人们除了要掌握计算机操作系统的使用技巧,还要学会相关专业计算机软件的使用方法。计算机软件包括两种类型:系统软件和应用软件。其中,系统软件实现的是计算机系统管理、维护、监控功能;而应用软件则是用来解决用户需求,例如办公软件、社交软件、设计软件等。人们在计算机的使用过程中,主要是通过软件来实现各种操作,在计算机软件技术发展初期,由于技术水平限制,软件的工作效率较低,无法实现大规模的应用。随着计算机软件技术发展的不断深入,不仅实现了基于计算机平台的软件种类、功能的丰富,其设计也更加趋于人性化。 2计算机软件技术开发现状 基于工业生产发展的需要,以及产业化结构改革的必然结果,以计算机软件技术开发为核心的现代化发展模式将逐渐取代传统产业结构类型,成为未来世界生产力发展的主导力量。在生产实践中,计算机软件技术开发的应用效果得到了肯定,并开始在社会诸多领域得到较为广泛的应用。然而,即便计算机软件技术开发在生产应用领域的优势较为明显,但是,相对于计算机软件技术开发相对落后的中国来说,计算机软件技术开发依然有待进一步的在计算机软件开发中所暴露出来的问题也不容忽视。(1)中国在计算机软件技术开发方面起步较晚,技术积累明显不足,在计算机软件技术开发方面的创新意识和能力依然有待提高。不仅如此,欧美发达国家在计算机软件技术开发领域对中国进行严密的技术封锁,在计算软件技术开发的核心领域,中国依然处于自主摸索状态,尤其是对于计算机系统软件方面的技术开发所存在的问题,对中国社会主义现代化建设产生了一定程度的影响。(2)计算机软件技术开发人才体系有待完善,尤其是高端技术人才领域的人才缺失,造成了计算机软件技术开发的周期的延长,还影响了软件质量。目前,高新技术企业在高端计算机软件技术开发人才建设方面投入了大量精力,却依然收效甚微,这已经严重影响了企业的发展。(3)中国在计算机软件技术开发过程中,由于受多种因素的共同影响,导致自主品牌的数量明显偏低,相关软件技术开发环境无法满足要求,硬件成本过高,在计算机软件市场领域无法与欧美发达国家抗衡。 3计算机软件技术的开发方法 基于计算机网络技术的不断进步,软件种类与功能得到了极大丰富,并且,随着社会发展过程中对计算机软件的需求不断提高,以及计算机软件行业的竞争日趋激烈,计算机软件技术开发方法的创新就显得尤为重要。当前,计算机软件技术开发的方法主要包括软件原型方法、生命周期软件开发方法两种类型,基于开发思想上的不同,软件开发人员可以根据实际需要选择与之相适应的方法。 3.1软件原型方法 在软件技术开发过程中,软件原型设计是其中需要完成的关键内容,在明确用户需求之后,计算机软件技术开发人员根据该需求进行软件的模型设计,并通过市场调查,对最初的模型进行修改,以提高其适应性,并最终确定软件模型。在软件原型法中,所使用的方法包括递增式、抛弃式、演化式等,设计人员与用户共同参与,从而使软件的设计更加符合用户的需求。与此同时,通过与市场同类型软件产品的对比研究进行分析,提出科学的修改建议,对软件性能进行完善,由此可以看出,借助软件模型设计,能够有效提高软件技术开发的效率。 3.2生命周期软件开发方法 在计算机软件技术开发领域,生命周期软件开发方法也被称为瀑布模型,通过对计算机软件设计开发的不同阶段,将软件开发进行项目化的管理,分为需求分析、软件设计、项目编码及测试等阶段,按照流程化的设计开发理念,逐项进行。在生命周期软件开发方法中,软件的设计开发有着明确的框架结构要求,这对于计算机软件技术的开发有着一定的指导性作用,能够提高软件设计开发效率。不仅如此,在软件后期使用过程中,也有利于软件技术维护工作的开展。 4计算机软件技术的应用 目前,计算机软件技术的应用已经覆盖到人们工作、生活和学习等方面的多个领域,随着计算机软件的不断优化,其实际应用效果将得到不断提高。在社会发展的过程中,人们对于计算机软件的要求也在不断提高,其应用领域也在随之扩大。目前,计算机软件的应用正在向着大数据处理的方向发展,基于硬件的支持,计算机软件将不仅在民用领域得到广泛应用,在军事领域的应用也不容忽视。例如,民用领域的视觉识别软件,经过软件设计人员在算法方面的调整,可实现低空飞行的地形匹配技术,从而取代传统的惯性导航和GPS制导方式。计算机软件技术的广泛应用,从另一方面也为计算机软件技术的发展提供了更多的反馈信息,基于应用领域的不同,在计算机软件设计方法与模块化设计方面均有着特定的需求。通过总结实际应用中所出现的问题,进一步调整计算机软件设计思路与方法,从而提高计算机软件的适用性,为计算机软件技术的开发积累经验。 5总结 计算机软件技术的开发水平,是一个国家综合实力的重要体现,随着计算机软件技术在生产力发展方面的作用日益明显,各国开始逐渐关注这一新的技术领域。通过专业化的开发方法,以及针对性的设计思路,计算机软件技术将得到更为广泛的应用。 作者:曾峰 单位:南阳医学高等专科学校 软件技术论文:大数据时代下计算机软件技术探析 摘要:现阶段,由于科技水平发展速度飞快,计算机软件技术也广泛应用到了各个领域,对人们的日常生活与工作均产生了一定的影响,在大数据时代的影响下,社会各个领域必须要提高计算机技术,进而促进计算机软件技术在大数据时代的使用,方可产生更多的综合效益。本文主要对计算机软件技术在大数据时代的应用情况以及发展现状展开了深入的探讨,并期望可以为今后的研究提供相应的参考. 关键词:计算机软件技术;大数据;应用 在当前社会的发展中,随着计算机技术的广泛应用,导致各个领域的运营模式与管理方式均呈现出了相应的变化。在大数据时代的影响下,各个领域均应大力发展计算机软件技术,提高信息处理能力,结合当前的发展形势而进行相应的改革,提高资源整合力度,促使企业的运营方式朝向规范化、标准化趋势发展,这样一来方可促进行业的发展,进而产生更多的经济效益与社会效益,达到可持续发展的目的。本文主要对计算机软件技术在大数据时代的应用情况以及发展现状展开了深入的探讨,对今后的研究具有一定的现实意义。 1国内计算机软件技术的发展趋势 由于计算机软件技术发展速度飞快,很多企业为了促进发展,均提高了对数据存储以及数据库研发力度,由此一来也为很多用户提供便利条件。随着大数据时代的到来,大数据逐渐受到了社会各界的广泛关注。通过对大数据进行分析后可发现,我们也可将其称之为巨量资料,实质上即为必须要采用相应的处理模式方可具备一定的决策能力、洞察能力的海量数据。随着互联网技术的飞速发展,所形成的数据信息也会逐渐增多,根据资料结果显示,数据早已高达10亿T。因此,随着大数据时代的来临,显著促进了国内计算机软件技术的发展,提供了更多发展空间,显著促进了社会经济的发展,产生了更多综合效益。 2计算机软件技术在大数据时代的应用 结合国内的发展形势进行考虑,即使大数据的发展时间比较短暂,然而却产生了极大的效果,受到了社会各界的广泛支持。在这一背景条件的作用下,国内的计算机软件技术必须要不断的完善与改革,方可产生更多的发展机遇。现阶段,很多行业早已将提升计算机软件技术作为主要宗旨,并且结合实际而推出科学规范的运营管理方案。随着大数据时代的发展,企业为了减少成本费用的支出,产生更多的综合效益,均已经加快了改革力度,朝向专业化的处理技术方向发展。在大数据时代的影响下,应用计算机软件技术后可以致使数据信息更加透明化,提高数据的真实性。除此之外,我们也能够以真实准确的数据信息为基础,判断行业的实际发展情况,进而拟定出合理的发展规划,达到可持续发展的目的,具体可从以下几个方面着手。 2.1信息通信 随着IBMSPSS预测分析软件的广泛应用,能够有效减少客流量的流失,不仅可以凭借软件而判断客户的各项行为,同时也能够找寻出在运营管理的过程中所潜在的问题,并对其进行及时解决,进而洞悉客户的行为,达到预留客户的目的。本文在研究的过程中以通讯行业为案例,电信工作人员能够应用计算机软件技术而了解海量客户的数据信息,并对客户的行为进行分析,之后销售至其他企业,产生更多的经济利益。结合当前的发展形势进行考虑,移动公司利用大数据技术,可以对客户实行全面监控与追踪,进而掌握客户的资料信息,最终采用相应的手段迅速将资料传递给负责人。 2.2商业运营 通过对动物园的运营状况进行分析后可发现,管理者利用Cognos,为I-PAD构建了即时功能软件,换而言之,在该软件的作用下能够访问游客信息,并以此作为服务依据。由此一来则可了解到,正确使用软件技术能够有效促进市场经济的发展,进而在严峻的市场竞争环境中占有重要影响力。 2.3企业信息解决方式 一般情况下,企业信息管理软件基本上则使用在以下几个方面,即:工作人员流动、获取客户信息、互联网营销以及风险监控等。在SAS/EM的影响下,企业在运营管理的过程中可以将数据信息挖掘步骤分为五个环节,具体如下所示:2.3.1抽样环节针对这一环节而言,则是产品在运营生产的过程中对数据信息进行抽样选择,例如验证集等。通常情况下来看,在选择样本容量时,我们可对其作出相应的定位,样本应具有一定的代表性意义,信息量充足,方便进行分析与应用。2.3.2开发与探索环节在此环节中可采用关联性以及趋势性等方法而获取数据信息,进而提高用户对数据信息的了解。在此环节中所采用的方式主要包括以下几种,即:统计报告以及变量选择等。2.3.3修改与更改环节在此环节中主要以模型选择为主要操作目标,用户在进行创建以及选择等操作后能够对数据集进行更改。在此环节中所采用的方式主要包括以下几种,即:变量转换以及产品编码等,最后则对数据进行分箱处理。2.3.4模型环节为了确保预测数据的精准性,工作人员在操作的过程中必须要应用辅助工具而对模型进行培训。在企业的运营规划中,这一环节尤为关键,并占有重要影响力,不仅可以确保产品质量,同时也能够产生更多的市场经济效益,对企业的运营发展可产生很多的积极影响。2.3.5评估环节通常情况下来看,在进行该项操作时,首先应对模型进行对比,并且运算出全新的拟合统计量,在此之后则让相关的工作人员对此进行研究,对所产生的运营方案进行测试,最终形成报告文件。 3结束语 综上所述,随着大数据时代的来临,显著促进了国内计算机软件技术的发展,提供了更多发展空间,推动了社会经济的发展,产生了更多综合效益。虽然国内大数据的发展时间比较短暂,但是在数据采集以及应用等方面均已经逐渐趋于完善,不但可以减少成本费用的支出,同时也可提升工作质量,对企业的发展可产生很多积极影响。 作者:张涵桐 单位:山东省威海市文登一中 软件技术论文:高职院校软件技术校企人才培养对策 摘要:目前高职院校软件专业最为有效的人才培养模式是校企合作模式,它能帮助学生快速提升专业技能,积累社会经验,较好地解决当前软件人才培养中存在的问题。本文分析了校企合作模式的现状及其存在的问题,并针对这些问题提出了解决对策,旨在进一步完善校企合作办学模式,为社会培养更多的高技能人才。 关键词:高职院校;软件技术;校企合作 目前,社会各行各业的竞争十分激烈,学生就业压力大,刚踏入社会的学生如果没有能力和经验,很难在短时间内立足。为了使职业院校学生在激烈的竞争中脱颖而出,实现自我价值,学校需要不断探索人才培养模式。经过实践证明,与企业合作办学的校企合作模式是目前最为有效、最具优势的人才培养模式。 一、高职院校软件技术专业校企合作人才培养的实施背景 校企合作不同于传统的办学模式,它包括从理论基础到社会实践的全过程,由校方和企业合作完成,帮助学生掌握专业技能。目前我国已有许多高校采用了校企合作的人才培养模式,与一些优秀的企业单位进行合作教学,这样不仅可以帮助学生打好理论基础,还能获得宝贵的实践经验。校企合作模式是我国高职教育探索出的一条人才培养新途径。 二、高职院校软件技术专业校企合作人才培养现状 目前,校企合作的很多实施方案还有待进一步完善,所以当前人才培养效果还没有达到最佳状态。在校企合作的过程中,有些企业没有提供最优质的资源,教师也没有采用灵活多变的教学方式,没有为学生带来生动有趣的教学内容,使学生在课堂中并没有有效掌握知识和技能,这在很大程度上限制了校企合作最终成果的呈现。校企合作的办学合作方案,需要校企双方达成共识,在政策、平台对接、激励制度的实施、管理制度等方面达成高度的统一。但是在实际的操作过程中,校企双方的沟通和衔接却总是没有达到预期的效果,这使教学过程中出现了一系列的不足和问题。而且,目前企业的积极性普遍不够高,导致学生在实践中并没有达到预期效果。这些因素在一定程度上影响了校企合作之间的实效性。另外,在校企合作的过程中没有有效激发学生的创新意识,这使学生学习软件技术的兴趣不高,校企合作模式并没有达到最佳效果。而且,校企合作的管理机制以及相关的法律规定并没有得到完善,这可能导致校企合作在实施过程中存在一些细节方面的漏洞及偏差。 三、实施校企合作人才培养的对策与建议 1.在校企合作人才培养中要发挥引导与保障作用 针对校企合作人才培养的模式,政府应当在法律和制度层面为校企合作提供保障。首先,学校和企业是两个不同性质、不同盈利方式的单位,学校的主要目的是教书育人,而企业单位的主要目的是盈利。因此,让校方和企业达成共识,实现共同发展,需要一个日积月累的过程。在这个过程中,法律需要发挥规范和引导的作用,使校企合作在实施过程中能够得到保障。例如,在软件技术专业校企合作人才培养中,可以对表现优异的院校和企业进行奖励,这对其他的企业和高职院校势必会起到激励的作用。另外,对学生个人来说,法律和制度能避免其正当利益遭受侵害,使其个人权益得到保障。 2.探索和实践面向软件企业需求的订单培养模式 企业是一个以生产经营为主要目的的单位。企业需要什么样的人才,学校就有针对性地培养什么样的人才,人才就如同企业的订单一样,在学校接受针对性的培养和训练。学生在上岗前接受企业准员工的培养教育模式,收获专业技能和社会实践经验,真正实现定制培养。在培养过程中,学校要根据学生和企业的实际情况,让学生了解企业的岗位设置、岗位需求、岗位要求,有针对性地提升自我知识技能,帮助学生能够真正掌握对口岗位所需的专业技能。校企双方还要达到教育理念及教育方式上的统一性,在诸多细节上进行研究,帮助学生快速适应工作岗位。总之,校企合作人才培养模式被越来越多的高职院校认可,将其广泛应用于软件人才的培养中,可以实现院校和企业双赢的结果。 作者:罗莎 汪卫星 韦大欢 单位:北海职业学院 软件技术论文:怎样提高软件技术程序课堂教学的效率 【摘要】本文基于当前软件技术专业程序课堂教学现状,详细分析了当前在教学过程中存在的不足,并提出了三点提高软件技术专业程序课堂教学效率的策略,希望能够提高软件技术专业教师在程序课堂教学中对学生实践的重视程度,从而提高软件技术专业程序课堂教学效率。 【关键词】软件技术;教学效率;策略 随着时代的发展,当前社会对软件技术专业学生需求越来越多,但同时对软件技术专业学生的要求也越来越高,为了使学生能够更好的在程序课堂教学中学习到相关知识,教师就应该积极改变传统教学模式,更新自身教学理念,通过借助多媒体、互联网、计算机等技术,为学生普及更多的软件技术专业内容,从而使学生能够更顺利的走入社会,为学生发展作出贡献。 一、软件技术专业程序课堂教学现状 (一)软件技术专业教学内容有限 由于当前企事业单位发展的需要,软件技术得到了广泛的使用,在当前社会快速发展的大背景下,软件技术也实现了快速发展,其中不仅包括了很多新内容,对设计人员要求也有所提高,而学校作为培养软件技术开发人才的基地,当前在开展软件技术专业程序课堂教学时,仍然存在着教学内容有限的问题[1]。笔者通过分析发现当前使用的软件技术专业教学仍然使用着以往的教材,虽然使用以往教材能够使学生学习到一些基础性的软件技术知识,但是无法使学生及时掌握到当前更新的软件技术教学内容,因此在一定程度上降低了课堂教学有效性,学生无法及时跟上当前软件技术发展的潮流,当学生在后期进入工作岗位时,势必会出现一些问题,降低学生的职业能力与水平。 (二)软件技术教师教学理念落后 虽然在教学改革的大背景下,软件技术专业程序课堂教学已经提高了对学生的重视程度,但是由于传统教学理念根深蒂固,大部分软件技术专业教师在教学过程中仍然采用传统教学观念,意图通过为学生灌输与软件技术相关的知识来提高学生软件技术设计能力,然而在该种教学理念引导的软件技术专业教学下,学生无法感受到自身主体在学习过程中的重要地位,不仅降低了学生学习兴趣,甚至还会造成学生出现厌恶学习软件技术知识的情况,学生普遍对程序设计出现了学习积极性不高的情况,降低了程序课堂教学有效性与学生学习有效性,对学生日后的发展也产生了不良的影响。 (三)软件技术专业程序课堂教学方法单一 除上述问题外,当前在软件技术专业程序课堂教学中,还出现了教学方法单一的问题,造成这一问题的主要原因是软件技术教师教学理念相对落后,这一问题带来的不良影响主要体现在以下几方面:一是学生学习思维受到限制[2]。由于在程序课堂教学过程中使用的教学方法相对单一,因此过度强调学生被动式学习、机械式训练,忽视了学生的主体地位以及学生对知识的接受能力,导致学生思维得不到有效发散;二是课堂效率降低,由于学生对单一的程序可能教学方法不感兴趣,因此在课堂中还可能出现玩游戏、玩手机的情况,降低了学生课堂学习的积极性以及学习效率;三是学生无法利用学习过的知识解决问题,由于学生学习积极性的降低,导致学生无法全面掌握教师所讲授的内容,降低了学生程序设计能力。 二、提高软件技术专业程序课堂教学效率的策略 (一)借助互联网技术,为学生普及更多知识 在上文的分析中,我们能够发现,当前软件技术教学知识受到限制是导致教学效率降低的主要原因之一,基于此,为了提高软件技术专业程序课堂教学效率,教师在教学过程中就应该积极借助互联网技术,通过查找一些与当前软件技术中程序设计相关的知识,了解到当前程序设计发展情况,从而为学生讲授更新的软件技术知识,使学生不仅能够及时了解到软件设计的发展情况,更能够激发出自己学习软件技术知识的兴趣。首先,软件技术专业教师应该全面总结当前软件技术专业程序课堂教学内容,从而建立起更系统的软件技术知识框架;其次,教师在借助互联网技术了解当前软件技术发展情况时,应该实现新旧内容的有机融合,从而使学生的软件技术学习系统更加清晰。 (二)开展教师培训,更新软件技术教师教学理念 虽然与以往教学相比,当前更重视学生的主体地位,但是在开展软件技术专业程序课堂教学过程中,教师的引导地位也是十分重要的,只有教师具备正确的教学理念,才能提高教学的有效性[3]。基于此,学校就应该发挥出自身作用,通过为软件技术专业教师开展培训活动,使软件技术专业教师能够认识到自己当前在程序课堂教学过程中存在的不足,同时在开展教师培训时,还应该更新教师的教学理念,使教师切实认识到学生在教学过程中学生的主体地位,从而不仅仅采用传统“理论+实践”教学模式进行教学,也能够考虑到学生接受能力、自主学习能力等方面,提高学生与课堂的融入程度,从而提高软件技术专业程序课堂教学的有效性。 (三)使用计算机技术,实现理论知识向实践的转变 在软件技术专业程序课堂教学中,实践教学与理论教学同等重要,只有学生能够将理论中所学习到的知识运用到实践中,才能够切实提高教学的有效性,为学生今后发展作出贡献,由此看来,教师在教学过程中,就应该积极使用计算机技术,实现理论知识向实践的转变。基于上述分析,教师在程序课堂教学时就应该做好以下几方面工作:一是深入分析学生在本节课的学习状态,从而找到学生学习重难点;二是根据所掌握的重难点,通过为学生布设任务的方式,使学生能够在课堂练习或课后练习中更好的运用理论知识设计实际程序,保证学生能够在练习的同时加深对理论知识的记忆,提高学生学习水平,同时也提高软件技术专业程序课堂教学效果。 总结 总而言之,要想提高软件技术专业程序课堂教学效率,教师在教学过程中就应该积极借助互联网技术,为学生普及更多的知识,使学生能够激发出自身软件技术学习兴趣,同时,教师还应该积极转变自身教学理念,采用更适合的教学方法,使学生能够积极参与到课堂学习中,从而让学生能够主动将理论知识运用到实践操作中。 作者:周海珍 单位:湖南软件职业学院
软件技术毕业论文:计算机软件技术开发思路 【摘要】对计算机软件技术的开发与应用进行分析和介绍。研究内容在社会经济不断发展的今天,在人们生活以及工作的方方面面都已经广泛的运用到了计算机软件技术,因此关于计算机软件技术的开发应用受到了人们的普遍重视。本文对计算机软件技术的发展现状进行了分析和介绍,并且对开发计算机软件技术的研究进行了简单的分析。结论计算机软件技术在未来具有广阔的应用和发展前景。 【关键词】计算机应用;软件技术开发;应用前景 引言 计算机技术自从诞生以来,就在国民经济的各个领域中得到了非常广泛的应用,而且计算机在很多领域中已经占据了主导的作用。计算机主要包括两个部分也就是硬件和软件,其中保证计算机的运行的核心部分就是软件系统,不同的计算机软件系统在计算机中也具有不同的作用。与此同时,现在随着人们需求的不断变化,计算机软件的多功能性也在不断的拓展中,其深刻的影响到了人类社会的发展和改革。虽然与全球其他发达国家的软件产业总额比起来,我国软件产业的总额还存在着一定的差距,然而现在这个状况正在不断的改善当中,目前在全球软件产业总额中我国软件产业总额占据了越来越高的比例。 1计算机软件技术的开发现状分析 作为一种能够操作软件系统的高级技术,计算机软件技术的主要研究内容就是保证高效运营的运行模型、积极的优化相应的支撑体系、进一步的探索相关的手段等。 1.1对操作系统的开发 作为计算机的重要组成部分,计算机的操作系统在计算机的运行过程中具有十分重要的作用,比如管理各种硬件以及资源的硬件资源管理系统,其主要包括显示器、存储器以及处理器等;同时其也能够操作各种软件运营系统,从而能够统筹管理软件的运行情况;除此之外,其还能够有效的支撑相对应的一些软件。现在计算机软件技术发展的越来越快,而且操作的合理性以及便捷性已经成为了计算机软件系统在未来的主要发展方向。作为一种新兴技术,嵌入式技术在操作系统中的应用也变得越来越广泛,而且已经取得了较好的发展。所谓的嵌入式技术就是使计算机的硬件和软件有机的结合别的机电设备,最终将一个全新的设备系统形成。现在嵌入式系统产品种类变得越来越多,而且广泛地运用在了各个领域中[2]。 1.2对数据库操作系统的开发 作为计算机系统的关键组成部分,数据库系统在计算机系统中处于核心的地位。现在数据库系统的安全技术问题受到了很多人的关注,因此其也具有了良好的发展。数据库系统的支柱在数据库系统中具有十分重要的作用,各大数据库公司以及软件学术界都开始积极的研发数据库系统,而且已经将数据库系统的研发放在了首要的位置。 1.3软件工程环境的开发 对工具技术以及方法等实施合理的安排是软件工程的主要侧重点,软件工程环境的主要定义就是一系列的能够在一起工作的系统构件,并且能够保证日常工作活动中自动化支持的实现。在早期开发软件工程环境主要属于一种整体的研发,现在已经开始出现了细节化以及分散化的特点[3]。 2计算机软件技术的具体应用分析 2.1在项目工程中计算机软件的应用 在信息化社会,不管是信息的传播方式也好还是信息量也好都具有多种多样的特点,而这一特点也使得项目各方在具体的交流过程中变得比较困难,因此信息的交流和传递对一个工程的管理来说具有十分重要的作用。将计算机软件充分的运用到项目工程中就能够使这一问题得到有效的解决,现在按照功能可以将工程项目管理软件划分为两种,比如高档次的P3具有十分强大的功能,但是也相对的具有较高的价格,TimeLine属于一种低档次的软件,其只能解决工程中的某一方面的问题。 2.2在工程制图中对计算机软件的应用 在工程制图中对计算机软件进行充分的运用能够使工程师的劳动力可以极大降低,并且也使得工程开发的进度得加快。现在制图软件技术随着计算机软件技术的不断发展也出现了较快的提升,一般可以将工程制图的软件发展过程划分为三个阶段,也就是初步使用光栅扫描显示器,广泛使用PC机以及飞速发展的工程制图软件。现在有很多软件都在计算机工程制图中得到了广泛的应用,比如Java以及AutoCAD等都属于比较常用的软件[4]。当前,应用计算机软件进行工程制图已经基本实现了智能化、数字化及一体化,将人们的创造潜能发挥到了更大的限度,其流程见图1。 2.3在移动计算机通信中对计算机软件技术的应用 现在在IT技术中移动通信和Internet属于两大热点技术,有效的结合这两大这点技术就诞生了移动计算机通讯网络。移动计算机通信网络主要指的是可以在网内随意移动主机的一种网络,这样就极大地方便了计算机用户的使用。比如PDA(个人数字助理)以及HandbookPC(笔记本电脑)等基本上都对无线通信设备进行了配置,用户可以在任何无线网络覆盖到的位置对各种不同的数据信息进行随意的发送或者接收。计算机通信的主要功能包括信息通信与网络技术的应用、分布处理功能、资源共享功能、数据通信功能。目前移动计算机通信网络技术应用的越来越广泛,主要包括移动internet的应用、纵向应用以及横向应用,而且具有非常广阔的应用前景[5]。 2.4在移动数据中计算机软件的应用 在移动通讯数据业务不断发展的今天诞生了多媒体应用处理器,现在3G移动通信技术已经在世界上很多国家和地区得到了普及。3G网络能够将更加有效地支撑起共给移动业务的发展,其除了使通信质量得以极大提升之外,同时也保证了视频通话的实现。全方位的移动数据服务时代是3G时代的一个显著的特点,在各方面3G移动通讯技术都表现出了非常大的优势,在我国移动通信技术不断发展过程中,现在又已经推出了第四代移动通信技术,与3G移动通信网络比较起来,4G移动通信网络的优势更为显著,其能够保证全球性的互通和漫游在不同同接入技术之间的实现,并且能够对多媒体互动业务进行支持,因此其具有更强的相互交错的功能性,年轻一代在未来市场上的多样化需求势必会由于4G移动通信技术的不断普及而得到更好的满足。 3结语 总之,人类社会由于大规模的计算机软件技术的开发和应用而出现了巨大的进步,在这个过程中,人们的日常工作和生活也越来越多的依赖于计算机软件技术,因此计算机软件技术对于信息化时代的人类而言具有十分重要的作用。现在我国的计算机软件技术还处于不断发展的阶段,因此我们必须要对开发和应用计算机软件技术的成果予以更多的关注,并且与我国的国情有效的结合在一起,最终能够将具有中国特色的计算机应用软件开发出来,使其在社会主义现代化建设中发挥更加重要的作用。 作者:郭晨鲜 单位:中州大学 软件技术毕业论文:软件技术专业JavaWeb课程改革思考 摘要:软件技术中一个重要的分支就是动态网站的制作。现在很多资源都可以从网络中获取,而人们获得这些数据与资源的最直接方式就是通过网页来浏览、下载与共享。JavaWeb可以说是一个综合的学科。他不仅仅是Java语言,还涵盖HTML、脚本语言、网站的设计思想、特效脚本语言乃至数据库等多方面知识的运用。目的是能够完成动态网站构建的全部过程。本文从该门课程的内容开始介绍,分析了课程中存在的问题以及问题形成的原因。针对原因有效的提出了改革措施。 关键词:脚本语言;网站设计思想;多样化评价;教材编写;实践能力 1软件技术专业JavaWeb课程的涵盖内容 1.1课程的产生 这们课程是高职针对软件专业发展,面向社会软件研发企业岗位需求,设立的特色专业。具有针对性强,就业岗位多,人才需求量大的特点。因为网站制作是很多软件研发企业必需要做的工作。无论何种功能的系统,随着网络化的普及,人们都需要让这种应用系统具备联网功能。就常常要使用到浏览器服务器模式。而浏览器呈现的友好界面就要以动态网站的形式呈现。所以,软件研发企业,对动态网站构建的技术人员需求量巨大。高职院校通过深入调研,应对岗位需求,建立了这个特色专业。这系列还被很多培训机构青睐,例如北大青鸟等都有类似的培训课程。 1.2涵盖的技术 作为一名技术人员,在动态网站研发过程中,最先要掌握的基本语言,应该是超文本标记语言。这种语言从名字就可以看出是专门为制作网页和网站服务的。因为代码简单,方便易懂。所以可以作为前导的基础课程。其次,要开发动态网站,至少要掌握一门面向对象的高级编程语言,从本门课程的名字大家也能分析出,这里选用的是Java高级编程语言。当然在动态网站制作过程中,脚本语言必不可少。目前较为成熟、流行的脚本语言有,PHP、C#和JSP,后者跟JAVA有着天然的结合性,技术也不逊色于前两者。是教学中不错的选择。当然动态特效脚本语言也是需要了解的,这里面选择性较大,不一一介绍。最后,选讲一门数据库技术,让网站从静态变为动态,才真正实现网站的意义。SQL可以进行简单介绍。除了技术角度之外,还应该介绍网站的功能设计、主题与内容的安排,风格的确定等。如果课时允许的情况下,还可以适当拓展网页美化相关的专题。 2软件技术专业JavaWeb课程存在的问题 在课程内容上未能紧跟技术发展趋势,现有的JavaWeb开发高职高专教材多以基础的知识和技能为重点来讲解,与用人企业对JavaWeb开发人才需求相差太大,不能满足用人单位的需要。比如企业多需熟练掌握SSH框架的JavaWeb开发人才,但学生没有深入地学习实践这些主流的开发框架,就业时面对企业人才需求比较被动。在教学模式上,能够采用任务驱动,项目导向的方式,但是每个项目只针对某些知识点,相对单一,虽然全部项目涵盖了全部知识点和技能,但是系统性不够,不能很好地引导学生将这些零碎的知识和技能应用于综合的系统开发中。另外,课堂和实训地点相分离,缺乏职业氛围,与企业联系不多,学生在校学习与实际工作存在不一致性。 3软件技术专业JavaWeb课程改革的有效措施 首先打破传统教学观念,以“任务为驱动”、“案例+项目”的方式进行教学,从学生熟悉的实例出发,首先提出问题,引导学生解决问题,问题扩展,再解决问题,再扩展,再解决。这种通过一个程序的层层推进,引入课程内容,使得学生的每一步学习都有基础,是循序渐进,螺旋式上升的过程,使学生的学习是在“走台阶”,而不是“三级跳”。其次在课堂教学上采用师生互动、小组讨论等形式,也通过老师巡回指导,发现学习中普遍性问题和同学中的新思路、新方法,实时地提出问题,学生进行正误判析,解决普遍性问题,或者请有独特思路的同学演示自己的方法或程序,对比各种方法的优缺点,鼓励大家再提出新方法。再次计算机类课程的学习有其自身的特点,听不会,也看不会,只能练会,所以在课程教学中必须强调程序设计训练。学生只有通过大量的练习,才能真正掌握语言知识,培养程序设计的能力,逐步理解和掌握程序设计的思想和方法,能利用计算机解决实际问题。最后课程采用过程性评价和结果性评价相结合的考核评价模式。其中,过程性评价成绩占课程总成绩的60%,结果性评价成绩占课程总成绩的40%。过程性评价以项目为单元来进行。结果性评价通过学期末的集中考试进行,重点考查学生对JavaWeb开发的基础知识及常用开发框架的理解掌握情况以及代码编写能力。每个项目成绩都是从知识、技能、态度三方面考核,考核依据是提交的成果、项目总结、平时表现、小组内部评价、组间评价等。 作者:宋磊 杨文 吴奇英 单位:哈尔滨职业技术学院 软件技术毕业论文:软件技术专业实训基地创建 实训基地不仅是为高职教育提供实践教学的重要处所,也是实现高职教育人才培养目标的重要保障.如何合理建设并充分利用好实训基地这个实践平台,是研究的首要问题. 1软件技术专业实训基地建设思路 1.1校内实训基地建设思路 (1)设立专业实训室.在建立校内实训室时,经费是首要考虑的问题,在有限经费条件下,可以根据专业特点及专业班级人数来设置实训室的功能与数量,也可以与计算机其他专业共用实训室,来达到控制成本,提高利用率的效果.如软件技术专业计算机类课程分为计算机基础课、专业基础课和专业核心课.对于计算机基础课与专业基础课可以和计算机类其他专业共用实训室,针对专业核心课程可以成立软件开发测试等实训室.在规划软件开发测试等实训室数量时,要充分考虑软件专业各年级的班级数量及专业课程设置要求与特点.计算机软件技术专业课程教学一般都采用理论实训一体化的教学模式,学期教学中会有整周的阶段性专业技能训练,要做到正常课程教学与阶段性实训不冲突,要有一定的实训室冗余.在规划实训室规模时,可以考虑专业学生班级人数成立大小不等的实训室. (2)成立软件工作室.利用校内实训室的条件,创建软件工作室.软件工作室的成员由校内的专业教师和校外周边地区软件企业的兼职教师,及来自计算机专业的对软件设计与开发感兴趣的学生组成.软件工作室可以承接一定的软件项目,在专兼职教师带领下,与学生共同完成承接的项目.在完成项目的过程中,不但可以提高教师的实践教学能力,还可以进一步锻炼学生的专业素质能力和团队合作能力. 1.2校外实训基地建设思路 校外实训基地是对校内实训基地设备、场所和功能缺陷的有效补充,能有效缓解学校实训基地建设所需经费和空间不足的矛盾.在建设校外实训基地时,可以选择与企业合作的方式,将学生送到企业进行顶岗实习.实习期间,在学生自愿的情况下,企业可以有偿或无偿对学生在软件项目开发整个流程及团队合作进行短期培训,使学生能更好地适应岗位,并为企业及学生双方创造更多价值. 2软件技术专业实训基地建设成效 2.1校内实训基地建设情况 根据专业实际需求,在满足教学实践教学要求的前提下,在学院原有实训设备的基础上,重新整合并更新了软件技术专业实训基地,成立了计算机应用实训室、计算机组装维护实训室、Java开发实训室、.NET开发实训室、软件测试实训室、软件综合项目实训室和项目开发实训室(软件工作室).为了使实训基地发挥其作用,有序的开展各项实习实训活动,制定了完善的实训室管理制度,在实训基地管理上还配备了专门的实训室管理教师与学生.教师负责实训室软件环境运行维护,学生负责实训室的日常管理,如实训室卫生的打扫及实训室开关门,在教师的带领下参与实训室软硬件的维护管理等工作.利用校内实训室资源成立了一个软件工作室,为了营造更真实的软件开发实践情境,更好地维护工作室的运营,工作室成员可以争取更多的软件设计客户,为学生提供更多的实践机会.为了争取更多的客户,工作室既要向企业展示自身的优势,如较强的技术实力等.在争取客户过程中,为工作室的员工提供了更多与企业进一步接触的机会,为学生提供更多就业机会,也为企业招收优秀的软件技术人员提供了便利. 2.2校外实训基地建设情况 软件技术专业与北大青鸟签订了合作协议,成立了青鸟软件技术专业,由我院和北大青鸟共同研究专业课程体系,共同为学生联系对口的实习岗位.在学习期间,由北大青鸟企业教师对学生进行专业、职业培训,并带领学生参与到一些项目的开发中来,提高了学生的实践能力.在与北大青鸟的合作中,学生每年都可以参加北大青鸟组织的院校赛,并设立了奖金,充分调动了学生学习的积极性及参加比赛的热情. 3结束语 软件技术专业实训基地的建立是培养具有创新意识、创造能力及应用型人才的实践场所,是提高教学质量的重要途径,是培养学生职业能力、提高职业技能水平和提升职业素质的基础保障,也是职业教育的必由之路. 作者:翟秋菊 何鑫 孙守梅 卢长鹏 单位:黑龙江农业经济职业学院信息工程系 软件技术毕业论文:软件技术服务业营改增税负影响 【摘要】1994年我国推行营业税改收增值税来调整国内工商营业税收模式、推动经济结构性减税、转变市场经济发展形式。进行试点区域化税收模式的改革带动国内各行业产业链的转型性发展突破。针对第三产业的崛起趋势具有良好的市场导向性和效益型。可以说“营增改”税收政策的实施正是为了适应第三产业发展需求和经济行业的不断转型和升级。通过平衡和制约产业结构与税收结构来为其打造有利的税收环境。 【关键词】营改增;技术服务业;税负影响 税收政策作为国家的宏观财政手段对国家财政大局和经济有着不可言喻的重要性。国内各类型经济产业是税收政策的直接作用对象。因此对经济企业和工商行业等不同产业的划分和税收制度尤为突出。随着以服务行业为代表的第三产业发展和崛起,原本的税收制度呈现多种问题,不能满足其要求。服务行业自兴起以来依据自身资源消耗低,经济附加值大的特点迅速导向市场。为协调第三产业在传统经济模式下的融合性和连带性,“营增改”应运而生。 一、我国服务行业的发展现状和分析 随着人类文明的进步、社会和谐的安定、生活与市场的负责化和经济科学的发展等诸多因素,服务行业为人提供便捷、解答和维护,为社会经济产业化便于接轨人民生活的宗旨早在二战期间就已经初现端倪。现代服务行业的确定是由美国社会学家丹尼尔提出来的。他指出服务行业在工业发展模式中最直接的表象是交通运输业和商品零售业。服务行业的出现和发展使各经济产业无不通过人性化的吸纳和融合来大范围提升企业价值和经济营销模式。这一现象导致市场规模的模糊和混乱。对行业之间的确立关系被服务行业的介入而打破。执行传统的以企业营业税为税收对象导致经济性产业和服务性产业出现双重税收,这对服务行业的发展造成巨大阻碍。尽快给服务行业找一个“安身立命”的市场并合理控制各企业之间产业链的调整和延伸,进而完成服务型行业的华丽转型。所以面对服务行业跻身各产业链的同时有效的规划市场服务类别并针对其市场经济转型和服务型经济的发展完善落实税收政策的改革是十分必要的。根据世界贸易组织的国际服务贸易分类表显示:现代服务行业可分为商业服务、通信服务、建筑有关工程服务、教育服务、环境服务、销售服务、金融服务、旅游服务、健康和社会服务、交通运输服务、娱乐文化服务等诸多类型。由于服务行业的发展迅速和其本身具有复杂化和多变化,致使现在理论界都不能统一的为服务行业有一个明确的概念分析。而通过服务行业在人民生活和产业工作的融入中的行业规整确定了服务行业典型的三大支柱,分别为生产性服务、科技型服务、新兴性服务。中国虽然发展成为世界贸易大国,但是服务行业的起步还是相对发达国家较晚。中国服务业的发展应该优先借鉴国外成功的服务发展模式,取其精华、因地制宜、推陈出新。尽快确立服务行业规章制度,通过完善的服务体系运用制度化,科学化的管理手段创造具有中国特色的服务行业。 二、实施“营增改”税收政策的试点分析 “营增改”的宗旨就是通过现代服务行业的结构性减税来解决市场行业重复征税的问题。这对企业化的结构调整和转型升级有长远的影响。2012年“营增改”税收模式率先在上海市的交通运输和现代服务业作为试点研究分析。根据国民经济和社会发展统计数据发现上海市在2011年的国民生产总值是14900.93亿元,其中以交通运输和现代服务行业为代表的第三产业贡献值比例占58.05%。第三产业的发展和建设已经成为上海经济发展和未来产业发展的焦点。因此国家税务局和财政部于2012年1月1日将上海作为“营增改”税收政策试点研究进行税收政策的改革,一年期间上海市的试点企业扩展到15.9万家,市场经济企业和纳税人的税收相对减少了166亿元,“营增改”的推行减轻了90%的企业税收负担。同年八月份国家税务局将北京、天津、广东等八个省份纳入新型税收政策试点范围中,两年后“营增改”推行全国。在现行增值税17%和13%两档税率的基础上,新增11%和6%两档税率。虽然在“营增改”税收模式下国家财政局的税收值明显下降,但相对于我国经济市场转型服务经济的发展来说。“营增改”对我国现代服务行业的优先发展和经济水平是利大于弊。当然还需要分析试点地区税收政策实施的优劣并综合国家和区域特点来进一步对新型税收政策进行考验和修正。国家税务总局为缓解试点地区产业税收转变的过度影响将传统税收模式中纳税人的营业税减免政策调整为增值税免税或者即征即退方式,非试点地区一般纳税人可凭借增值税专用发票抵扣进项税额,而原本试点地区的营业税收入依然归属于试点地区。通过传统营业税和新型增值税的双向计算和抵扣有效的链接了原本税收模式进项税额抵扣链。缓解了地方经济企业转型服务经济中税收模式的阻碍和压力,同时保持了中央和地方现行财政体制的基本稳定。本次“营增改”税收模式改革仍采用纳税人分类管理模式。以应税服务中增值税销售额为500万为界限分为一般纳税人和小规模纳税人。 三、数据分析“营增改”前后服务行业的税负影响 1、对小规模纳税人的税负影响 “营增改”后小规模纳税人的税收计算为:应纳增值税额=营业收入÷(1+3%)×3%。虽然在“营增改”后小规模纳税人征收率沿用传统税收仍为3%,但是相比于之前的纳税方式以营业收入全额乘以百分之五的税率来看,小规模纳税人收益比较明显。况且“营增改”后小规模纳税人的营业收入包括了含税销售额,这使应纳税额进一步降低。例证分析:假设某家小型服务公司的年营业额为200万元。在“营增改”钱应纳税额=100×5%=5万元;“营增改”后应纳税额=100÷(1+3%)×3%=2.91万元。经过分析计算比较“营增改”前后纳税额的比率为(5-2.91)÷5=0.418。由此可见运用增值税纳税模式小规模纳税额明显降低。 2、对一般纳税人的税负影响 改征增值税后一般纳税人有原本缴纳5%营业税改为缴纳6%增值税,企业购进的固定资产和按照进项税额进行税收抵扣,购进企业营运设备,加大固体成本额等成为了一般纳税人税收筹划的最佳选择。增值税的计税对象由传统纳税的营业总额改成营业增值计税。这里的营业收入总额也是包括含税销售额的。具体税收计算方式为:销项税额=营业收入÷(1+6%)×6%进项税额=经济成本÷6%应纳增值税额=销项税额-进项税额例证分析:假设有家大型技术服务企业其年营业额假定为1000万元,并且单从营业销售额(不考虑企业固定资本的进项税额抵扣)来计算比较“营增改”前后该企业所承担税额的比率和企业营业总额。那么该企业在“营增改”前改年度的营业缴纳税额=1000×5%=50万元;附加税费(城建税7%、教育费3%)=50×(7%+3%)=5万元。所以该年度本企业的税收总额为50+5=55万元;营业总额=1000-55=945万元。改征增值税后本年度企业应缴纳的增值税=1000÷(1+6%)×6%=943.40×6%=56.60万元,由于这里的营业销售额包含税销售额,所以附加税可在所得税前抵扣。最终企业应纳税所得额=56.60×(7%+3%)=5.66万元,出去应缴纳的增值税和附加税后改企业的净营业额=943.40-5.66=937.74万元。通过数据分析发现:改征增值税后实际税流转率为0.66%,正是应为实际税率小于名义税率,即0.66%<(6%-5%)才能有效的保证企业利益。由此可见税负的下降取决于进项税额和年营业总额的比率大小。0.66%作为“营增改”后的实际流转税率成为衡量企业年缴纳税额比例的临界点。如果进项税额和营业总额的比率大于0.66%,那么该企业的税负就会降低,企业盈利指标也会随之提高。反之企业就有可能出现税负升高的情况。 四、软件技术服务行业“营增改”税收问题和措施 通过数据的计算分析可以知道当企业进项税额和营业税额的比率小于0.66%时企业的税负是呈现一个增长的趋势,就是说“营增改”政策也有可能加重部分行业的税负。软件开发服务行业就是“营增改”中税负不减反增的服务行业之一。由于营业税和增值税都是属于流转税,软件开发服务业固定资产相对不足、技术成本大都是人力知识成本,这是导致软件服务业税负增加的主要原因。在对上海服务行业的试点政策统计中发现,“营增改”后税负下降的服务业占比为90%,但其中有35.6%的企业反映“营增改”后税负水平升高或者基本不变。其中有形租赁业和公共运输业相比之下税负增长严重制约了其发展,上海政府积极出台了相关财政扶持政策。通过实行特别行业税收即征即退、先征后退或者建议征税的方式来缓解“营增改”税负的过渡期。“营增改”税负不减反增的反常现象并不是意外,这种税负变化是长期发展可持续、可控制的。增值税和营业税并存的双轨税制正处在发展探索阶段,“十二五”计划以来我为实现软件服务行业的健康发展,财政部和税务局制定实施了18号文和70号文,不断加强税收政策方面的优惠制度和扶持力度,在“企业据实申请、财政分类扶持、资金及时预拨”的影响下尽可能的减轻税负对软件服务业的影响。软件服务业也要积极响应国家政策和法规,及时务实的向国家反馈市场经济税负变化和影响,在国家的制度方针下考虑企业发展,寻求新的发展机遇。同时“营增改”中对服务行业的进项抵扣范围也应该适当的扩大,增强增值税抵扣链条的完整性和科学性。解决企业增值税务的正规发票是当下解决软件服务业税负问题的可行措施。 五、结语 “营增改”的实施降低了现代技术服务业的流转税负,进而提高经济企业的盈利能力,发展运营能力和资金流转能力。为实现经济和服务之间更加融洽的转型和升级提供政策上的助力。然我国服务行业中改收增值税的政策税务模式仍处于初级阶段,在实际过程中要注意规避风险,设计融资方式,进而探索出一条适用经济市场发展和服务行业高水准的税务税收多极化途径。 作者:苏辉 单位:北京洛斯达数字遥感技术有限公司 软件技术毕业论文:计算机软件技术不可靠性思考 [摘要]近些年来,我国的科学技术得到了迅速的发展,尤其是计算机技术的发展。随着我国计算机应用水平的不断提高,在计算机软件方面我国已经有了很大的优势,但是随着社会的不断发展,计算机软件技术也开始逐渐显现出其弊端。 [关键词]计算机技术;软件技术;不可靠性 1前言 计算机软件技术是一项比较先进的技术,随着当今社会的不断发展,越来越多的领域都开始对计算机软件技术加以利用,对于软件技术的利用给人们的生产生活带来了极大的便利,但同时,计算机软件技术也有着一定的不可靠性。 2计算机软件技术及其组成成分 所谓的计算机系统,是由硬件系统和软件系统两个方面的内容所组成的,其中,软件技术就是指的计算机程序、规则和方法的稳定记载及计算机上运行时所必须的数据。从计算机诞生至今,人们对于软件技术的研究主要包括了以下几个方面的内容,第一是计算机设计语言、编译技术和操作系统,第二是实用程序、数据库技术、软件工具及其实现技术等等。对于软件技术而言,它大致分为了数据处理、过程处理、科学计算和人工智能几个大类,所谓的软件技术,就是将现实中的问题通过建立相应模型的方法,然后再针对相应的模型进行分析并提出解决方案,最后再通过程序的编制来对问题加以解决,最终通过计算机来显示预期的处理结果。一个计算机系统离开了计算机软件技术是不完整的,因为计算机各种功能的实现都必须要依靠软件,而这些功能软件都是在软件技术的基础上创造出来的。 3计算机软件技术的特点 3.1高技术性 对于一个计算机软件而言,在其创作过程中,必然是存在一定的组织性和程序性的,因此进行软件设计时,工作人员的分工也是十分有序的,而且他们的操作都十分的精密。除此之外,在计算机软件的设计过程中,往往还需要运用到一些高科技的工具,通过对这些高科技工具的利用,一方面可以使得工作的效率和质量得到提高,另一方面,也充分地保证了其精度。计算机软件也是一种科技的产物,它是随着科技的发展才得以诞生的,也是人类智慧的结晶,所以说在开发的过程中,难度也是相对较大的,而且其开发成本往往也较高,开发的周期相对较长,因此有着高技术性。 3.2强大的功能性 计算机的运行是离不开计算机程序的,计算机程序的设计不同于文学创作等,计算机程序的开发是具有非常大的价值的,因此对其进行设计必然要使其完成一定的功能。所以说计算机软件主要是用来为人们提供服务的,人们可以通过对其功能的利用来实现人们的某些目的。所以说计算机软件技术是有着很强大的功能性的,如果人们不能够通过软件来实现自己的一些目的,那么软件的存在就是毫无意义的。计算机软件的功能性主要体现在三个方面,第一是计算机的可执行性,简而言之,就是说计算机软件必须是在计算机能够处理和执行的条件下,才是有价值的;第二是计算机软件的序列性,序列性主要是指的代码化的指令序列、符号化的指令序列和符号化的语言序列;第三是计算机软件的目的性,计算机软件在其运行过程中,都必然是围绕着某一个明确的目标来展开的。 3.3互相渗透性 计算机软件是一个整体,通过计算机软件,可以充分地对人类的思维进行模拟,同时,计算机软件也综合了多种技术,它不但具有与文字相似的表现形式,同时还有这很强的使用性,所以说计算机软件实现了这两者的统一。相比于计算机硬件系统而言,软件更加地能够体现出人们的智慧,正是由于计算机软件有着诸多的优势,所以使得计算机软件技术成功地渗透进了许多领域,任何领域都可以通过对自身需求的总结和对计算机软件技术的利用来设计出相应的软件,来帮助人们完成相应的任务,实现相应的目标,一方面大大地节省了人力和物力,另一方面,也使得工作效率得到了大大的提高。 4计算机软件技术不可靠性的定义 要定义计算机软件技术的不可靠性,我们可以通过对计算机软件技术可靠性的分析来实现。所谓的计算机软件的可靠性,指的是在规定的条件下和规定的时间内,软件可以对用户下达的指令加以完成。根据计算机软件可靠性的定义我们可以看出要对一款软件的可靠性进行衡量,主要应该依据两个方面的内容,第一是指定的时间,第二是指定的条件。但是在软件的实际应用过程中,往往会因为各方面的因素使得软件不能够在指定的时间内或者指定的条件下来完成相应的指令,这就是计算机软件的不可靠性。正是因为计算机软件技术存在一定的不可靠性,所以也就出现了市面上许多的软件往往在其说明书中对其实际功能有所夸大,在软件的实际运用过程中,并不能够完全按照说明书来实现相应的功能。 5计算机软件技术的不可靠性分析 5.1系统危险 所谓的系统危险,指的是有可能会导致人员伤亡或者设备财产遭受损失的现象。随着我国当前计算机技术的不断发展,软件在各行各业中的使用频率也越来越高,在各行各业中所扮演的角色也越来越重要,虽然软件的使用可以带来极大的便利,但是由于计算机软件技术尚还存在着一些不可靠性,所以有可能因为软件的问题而导致整个产业系统面临着一些风险,使得系统工作不能够正常的进行。 5.2安全性风险 计算机技术与信息技术有着密不可分的关系,二十一世纪是一个信息化的时代,随着信息技术的不断发展,在软件运行的过程中,网络的安全就显得越来越重要。计算机网络的意义就在于提供给用户以相应的服务和信息资源,虽然网络的使用给人们的工作和生活带来了极大的便利,但同时网络也在通过一些软件来对人们的生活和工作造成一些不必要的负面影响。所以说当前计算机软件技术的不可靠性还体现在安全风险方面,在对计算机软件进行设计的过程中,如果没有相应的网络安全防范机制,就很可能使得软件用户面临诸多的信息安全风险,给人们带来一些不必要的损失,所以安全风险也是计算机软件技术不可靠性的一个重要内容。 5.3程序容易被篡改 对于计算机技术而言,硬件技术主要是对硬件所使用的材料进行研究,而一般硬件出现不可靠情况的主要因素也是硬件的老化或者损耗,因此一般而言硬件的失效主要都是一些物理故障,它是物体物理变化的必然结果,而且硬件也会出现浴盆曲线现象;但软件则不同,在软件的开发和使用过程中,软件是不发生变化的,不会出现像硬件一样的磨损和老化,更没有浴盆曲线现象的产生。但是由于软件的核心是其代码,如果代码被人为地进行了改变,软件就不能够完成其相应的功能,或者在完成功能的同时会使得用户的信息遭到泄露。软件在遭到篡改之后,十分容易造成一些数据错误,从而使得软件失效。 5.4人为影响较大 其实计算机软件技术的可靠性与硬件技术的可靠性也有着一定程度上的相似。比如说二者都是通过复杂的函数来对其缺陷和故障标准进行定义的,而且也都是通过运行来对自身的不可靠性加以发现,计算机软件技术的可靠性和硬件技术的可靠性都是系统在固定的条件下完成预定功能的可能性。在软件的开发过程中,实质上就是将开发者的思维转换为计算机语言,然后再编译成相应的软件,这是一个思考和创作的过程。软件的开发是以用户的需求为出发点的,然后通过设计师对于需求的分析和设计,最终将其通过计算机技术来加以实现。而在对软件进行设计的每一个环节中,都离不开人的参与,人的思维对软件有着极大的影响。但是往往由于人类认知和知识水平的有限,所以说在软件的开发过程中,难免会出现一些遗忘和不合理的情况,所以说就使得设计出来的软件不能够完成预期的功能,进而使得计算机软件技术的不可靠性增大。正是由于对软件技术的利用过程离不开人的参与,所以也就使得软件技术在很大程度上都会受到人为因素的影响,使得计算机软件技术具有不可靠性。 5.5软件界面不合理 一个实用的软件除了能够在指定的时间内和指定的条件下完成用户的指令之外,还应该有着直观和舒适的操作界面,因为它关系着人们的工作效率,如果软件的界面设计不合理,那么其操作就会变得十分复杂,甚至于在短时间内用户还不能够对软件的功能有一个全面的了解,这就极大的影响了人们对于软件的使用,给用户的使用带来极大的不便,使得计算机软件技术的不可靠性增加。 6计算机软件不可靠性产生的原因 6.1软件差错 软件技术的可靠性主要就是指的软件在使用过程中的安全性、可靠性、稳定性和流畅性等等,如果软件在运行过程中缺乏了以上特性,就说明其具有不可靠性。软件技术之所以会产生不可靠性,主要就是因为软件中的差错引起了相应的软件故障,而所谓的软件差错,就是指的在软件的开发过程中,由于开发人员的疏忽所导致的人为错误。比如说对于用户需求分析的错误,软件设计者没有很好地理解用户的真正需求,因此所开发出的软件必然是不能够被用户正常使用的,因而就导致了不可靠性的产生。还有就是测试错误,在软件的测试阶段,往往也会因为测试对象选取的错误而导致软件差错,最终使得软件具有不可靠性。 6.2缺少相应的评审机制 为了使得软件能够更好地满足用户的需求,软件的开发工作必须是按照一定的顺序和流程来进行的,如果不按照相应的顺序和流程来开展工作,就很容易使得所设计出来的软件不能够满足用户的需求。因此在软件开发的各个阶段,都必须要按照一定的评审机制来对软件进行评审,从而保证软件开发是朝着正确的方向在前进。但是当前的软件开发往往是缺乏相应的评审机制的,许多的软件开发仅仅是在初步设计阶段和最后的测评阶段有相应的专家参与,而在开发过程中是没有相应的人员参与测评的,所以也就使得软件产生了不可靠性。 6.3软件质量监管不严 当前我国对于软件质量的监管还不是很严,所以就使得许多功能不完善的软件流入市场,许多软件生产商都是在软件被人们广泛使用后才逐步地对其软件所存在的问题进行修复。由于缺乏严格的质量监管体系,也使得软件技术的不可靠性得以存在。 7结语 计算机软件技术在我们的生活中发挥着越来越重要的作用,所以说我们必须要对计算机软件技术的可靠性引起足够的重视,尤其是当前我们正处在一个信息化的时代,信息的安全与否关系到每一个人,而当前人们对于软件的使用频率也越来越高,所以说必须加强各种软件的可靠性,避免计算机软件的不可靠性,使得计算机软件技术能够更好地服务于人类。 作者:杨云卿 单位:渤海大学软件与服务外包学院 软件技术毕业论文:嵌入式系统低功耗软件技术分析 摘要:嵌入式系统分析的时候,最重要和最关键的就是功耗问题,想要保证有效降低功耗,应该从系统角度来分析嵌入式系统问题,低功耗嵌入式系统不但需要硬件设备的保证,也需要系统软件技术的支持,合理优化配合系统软件和硬件技术,才能达到真正降低嵌入式系统功耗的目的,本文主要分析了嵌入式系统低功耗软件技术。 关键词:嵌入式系统;低功耗;软件技术 一、嵌入式系统功耗问题概述 目前,不断发展计算机技术,开始广泛应用嵌入式系统,越来越高要求系统功耗问题。在嵌入式系统中应用电池供电的便携设备,因为是有限的电池存储量,不能持续为设备提供电量。一般来说,为了能够具备比较高性能,需要合理安置高性能CPU,依据实际运行规范,适当提高外围设备数量,会降低系统功耗,衡量嵌入式系统性能的关键就是低耗能,为了能够具备最平衡的高耗能和高性能需求,在符合系统实际运行性能要求基础上,尽可能降低系统耗能,从而确保可以长期运行系统,从软件和硬件两方面分析系统节能问题[1]。 二、嵌入式系统低功耗软件技术设计 (一)应用软件编写的节能设计。 第一,中断替代系统中查询。系统简单应用中,不管应用哪种程序方式都不会出现很大差异,差别大的就是消耗功率。中断方式处理系统中,中央处理器可以不做任何事,或者能够直接进入到等待或停止模式;如果是查询形式,需要中央处理器不断访问I/O寄存器,出现额外功率。第二,代替子程序。设计人员都知道,相比较读RAM来说,读Flash消耗功耗比较小,因此,在设计CPU的时候,RAM会展现低功耗性能,但是仅仅只能一次调用子程序,子程序进入到CPU以后,会暂时存储中央处理器寄存器,离开系统的时候,CPU会弹出寄存器,此时至少需多次操作RAM,因此,设计人员在设计程序系统的时候,利用宏来代替子程序来。设计中是在子程序、还是宏上调用系统没有很大区别,但是编译的时候会依据中央处理器进行实施,避免调用子程序,但是最重要的就是增加代码数量,上述方式可以适当降低系统功耗[2]。 (二)应用程序编译的节能设计。 第一,降低冗余代码。处理器处理系统时候消耗30%能量就是cache消耗的能量,此外,如果不能命中cache的时候,会交换内容,所以,外部总线被驱动的过程中会增加能量,编译程序的时候适当降低冗余代码,会极大程度降低cache活动,以便于达到降低系统功耗的目的。第二,优化I/O功耗技术。系统中比重中,驱动I/O端口需要的能量在整个系统中具备极大比重,因此,为了能够降低系统耗能量,应该适当降低应用驱动I/O端口次数,也就是依据编码设计技术来不断降低和压缩I/O数据,从而达到降低I/O频率的目的。优化和分析应用程序存储局部性访问性能和交换总线地址活动性质的时候合理应用编译器,从而达到编译编码的目的,此外,还需要系统硬件具备一定解码作用。在分析系统程序的过程中,不断优化局部高频数据性能,从而降低操作访问系统频率和次数,不仅可以降低系统功耗,还能为系统运行提供能量。 (三)硬件低功耗节能技术。 第一,DPM。动态管电源管理(DynamicPowerManagement)可以依据嵌入式系统实际运行情况来适当关闭不需要的系统设备,如,硬盘或者显示器等,第二,依据系统运行实际负载来合理调整总线频率和中央处理器波率。目前,已经具备完全智能化的管理动态电源方式,在没有人为原因接入和干扰的前提下,能够快速转换系统运行速度,一般每秒能够实施几百次,从而能够达到节能的作用。第三,APM。高级电源管理(advancedPowerManagement)主要就是用来为系统提供BISO管理电源机制,在开发系统的时候适当把硬件编程接口加入BISO中,能够成为沟通操作系统和主办的重要枢纽,建立APM-BISO,上述方式能够依据实际情况来有效合理调整系统自身硬件耗能[3]。 结语 总之,由于不断发展微电子技术,嵌入式系统开发中低耗能成为重要问题,从应用程序编译的节能设计、硬件低功耗节能技术、应用软件编写的节能设计三方面分析优化系统功耗问题,尽可能降低系统功耗。 作者:付强 单位:北京信息职业技术学院 软件技术毕业论文:嵌入式软件技术的现状与发展 摘要:本文主要就嵌入式软件技术特征和发展现状进行分析,然后结合实际对嵌入式软件技术的发展方向进行探究。 关键词:嵌入式软件技术;特征;现状 一、嵌入式软件技术特征概述 嵌入式软件主要是针对嵌入式系统来说的,而这一系统也称为是以应用为中心,对于这方面的系统主要涵盖着外围硬件设备以及嵌入式微处理器和嵌入式操作系统、应用软件系统几个部分。嵌入式的软件主要是在一定技术下把操作系统以及其他开发软件嵌入到硬件中,从生产过程层面来看主要就是先实施芯片开发,然后对嵌入式系统软件加强设计,最后再进行嵌入式电子设备制造当中,而在嵌入式系统方面主要是独立运行的计算机系统[1]。在嵌入式的软件系统方面主要是强调着以应用作为基础,然后对软硬件的协调比较重视,在这一基础上才能够将预定的计划得以完成。从嵌入式软件技术自身的主要特征层面来看,在实用性以及灵活性上有着显著呈现。灵活性特征是因为这一软件技术能够随时性的开发,由于软件的小巧所以能比较方便的嵌入到计算机系统中,对其功能不会造成相应影响。 二、嵌入式软件技术现状分析 从当前我国嵌入式软件技术的发展过程来看,在当前还有着诸多挑战,这就需要这一技术能够结合多方面的发展需求进行创新改变。当前我国的科学技术发展的速度比较迅速,在嵌入式这一软件方面已经有了广泛应用,对人们的工作生活以及学习等都提供了方便[2]。网络技术下嵌入式软件的自身优越功能以及在操作系统作用下,能够为小型电子设备的低成本以及小型化目标的人机界面交流提供了技术层面的支持。在对嵌入式软件技术的应用层面主要是在软件应用和系统开发层面有着重要体现。从嵌入式软件的应用领域来看,在通信工程以及消费电子和工业生产等方面都有着广泛应用。通信工程方面主要是智能手机以及全球定位系统等;在消费电子方面则主要是数字电视以及数码相机、家庭网关等层面;在工业生产方面则主要是数控机床以及制造工厂等层面。除此之外在金融交易以及医疗卫生和交通运输等方面也有着比较广泛的应用。 三、嵌入式软件技术发展态势思考 3.1无线网。 嵌入式软件技术的广泛应用也说明在作用发挥层面比较显著,为能够对国际市场竞争态势有效应对,就需要对嵌入式软件技术进行升级。其中在无线网的操作系统发展上已经逐渐得到了应用,在以后的发展过程中,移动通信网络能够在丰富的多媒体数据业务上进行提供,并且在支持功能上和更多的移动终端设备上也比较突出。为能够将第三代移动通信系统优势得到有效发挥,在无线网的操作系统开发研究上就加大的力度[3]。在嵌入式设备的不断发展以及网络发展需求的加大下,无线网的技术应用就会成为嵌入式软件的重要发展方向,当前的EPOC就是比较稳定的无线操作系统,其主要是通过C++进行编写的,然后应用全面向对象设计方法对低端智能电话到全功能个人通信器要求能得到有效满足。 3.2人工智能。 由于嵌入式软件技术的开发应用主要是对人们实际需求满足而存在,所以这就需要根据人们的需求变化及时地进行升级改造,将服务性这一特征充分体现。在人工智能的技术下就能够对实际的需求得到有效满足,在和嵌入式软件技术得到有效结合下,能实现人机交互这一目标,并能够最大范围地将嵌入式软件技术得以应用。在医疗卫生领域中的人工智能技术和嵌入式软件技术的结合应用相对比较突出,在具体应用过程中就能有效减小对你患者的伤害。人工智能技术的应用在今后将会成为必然发展趋势,例如在生活中的智能仪表以及自动控温等仪器都是人工智能技术的呈现。 3.3网络互连。 为能够将嵌入式软件技术分布处理结构对上网的需求得到满足,就需要配备标准的多网络通信接口,新一代的嵌入式设备也需提供相应通信组网协议软件以及物理层驱动软件。从以往的单片机技术的情况来看,对当前的实际需求已经不能有效满足,而在新一代嵌入式软件层面的发展就很好解决了这一问题。嵌入式处理器能够在内嵌网络接口上对TCP/IP协议有效支持,同时在USB等通信接口方面也能够支持,在新的嵌入式技术方面对通信网的协议和物理驱动软件都能够具备就能方便的上网,同时也能有效满足诸多移动用户设备的上网需求。随着我国的网络技术的进一步发展,对嵌入式软件技术的优化也会使得人们的工作生活等方面更加的方便。 四、结语 综上所述,随着当前我国科学技术的发展,一些比较先进的技术在实际生活中已经得到了广泛应用,其中在嵌入式的软件技术发展方面,这是PC时期计算机最为普遍的应用形式。在迅速发展的信息化时代,单纯的计算机机器对人们的生活以及工作需求得不到满足,所以采用嵌入式软件技术和系统就能从很大程度上满足实际的应用需求。 作者:高立军 单位:北京信息职业技术学院 软件技术毕业论文:计算机支持的协同工作软件技术探究 【摘要】 所谓计算机支持的协同工作软件,就是利用网络环境以及先进的计算机技术为人们创造出一种协同工作环境,在这一工作环境下,人们可以开展深度合作,共同研发某个新产品或者是开发某个新项目,有效提升工作效率,本文对计算机支持的协同工作软件进行概述,并分析了计算机支持的协同工作软件技术。 【关键词】计算机支持 协同工作软件技术 研究 1前言 随着社会经济的发展,人们的生活、工作脚步不断加快,开展任何工作时都讲求效率,在这种形式下,计算机支持的协同工作软件应运而生,该技术的应用能够加强各个部门以及工作人员的之间的联系,形成一种协同的工作环境,为工作伙伴之间的交流合作合作提供支持,对于提升工作质量和效率具有重要意义。 2计算机支持的协同工作软件概述 首先,该软件具有灵活性的特征,可以根据实际需要随之增加或者减少参与者,软件整个结构表现出较高的灵活性,产品研发过程或者是项目开发过程的每个环节都以动态化的方式进行,设备的使用、任务的调整以及成员之间的相互协调都是一个动态过程;其次,该软件具有交互性的特征,就是说系统并不支持一个人使用群件,群体内所有成员必须进行交互;第三是具有异时性的特征,群内成员进行交互操作的方式有两种,一种是同步方式,另一种是异步方式,同步方式很好理解,就是进行交互的成员同时在场,实时沟通,而异步操作则不要求进行交互的成员同时在场,只需要在规定的时间段内即可,因此这种方式的灵活性较高,尤其是协调国际群体时表现出独特优势[1]。 3计算机支持的协同工作软件技术研究 3.1技术层次划分 将协同软件按技术层次划分主要有以下几点:首先是群组通信,通信方式由原来的一点到一点向着多点到多点的方向转变,就是可以将一台或者几台计算机中的数据同时传输到协同环境中的所有计算机中,这种方式提升了数据传输效率,实现群组内信息共享;其次是分布式对象技术,计算机集合体是构成该系统的基础,这些计算机共享网络资源,同时计算机与计算机使用者相互协作,为实现某个目标共同工作。分布式对象技术能够同时面对多层客户端,在客户端以及服务器的中间产生了中间层,在这种软件体系中,客户端可以从系统中分离出来,系统的扩展性大大提升,可以根据实际需要灵活伸缩,能够实现对整个工作过程的集中控制。系统可以为所有对象提供服务,各个对象之间也可以相互提供、享受服务,也就是说所有的对象都有两个身份,一个身份是用户,另一个身份是服务者,与原有的体系结构相比,这种结构具有更高的灵活性,所有对象之间能够实现透明访问,提升信息的利用率[2]。第三是面向服务,随着信息技术的发展,各个企业计算机应用系统的界限越来越模糊,协同软件的功能不再局限于公文管理层面,还包括对工作人员、财务以及业务流程等多方面的管理,这就要求协同软件能够与企业的管理系统有效融合起来,形成一种面向服务的体系结构,该结构属于一种组件模型,它能够实现各个服务之间的无缝对接,使用统一的方式进行交互,SOA就与该组件的思想一样,用户可以根据自己的需要调用其中的程序,建立属于自己的软件应用功能,满足协同软件管理的需要。 3.2协同方式分析 计算支持的系统软件中的重点技术就是协同方式,我们可以根据群组成员之间的协作程度将协同方式划分为以下几种:首先是角色协同,这种协同方式主要涉及到两个技术要点,其一是要为所有协作成员之间建立协作场景,每个成员都可以与场景进行信息交换,各个写作成员之间也可以直接进行信息交换,我们将其称之为群体感知技术;其次是要对所有成员的协作行为进行控制,除了加入和退出行为以外,还要消解冲突,我们将其称之为协作控制技术,上下文技术的兴起就为这两项技术提供了支持,将所有感知到的信息建模并分析,形成一种更加完整的感知环境。其次是信息协同,开展协同共组时,人们需要传递并分享自己掌握的信息,这些信息的格式各异,因此就需要系统能够共享不同数据源的信息,避免出现信息孤岛现象,比较常用的就是扩展标记语言技术,传递信息的过程中要使用统一的语言标准,同时可以对数据进行处理和显示,因此技术性程序也完全可以应用,由于该技术的基础是文字,因此即使是非技术性人员也很容易就能理解其中内含。最后是流程协同,就是强调业务流程的协同性,整个过程要依赖计算机系统,系统会自动记录流程中的每个任务,并根据任务的内容和难易程度做出自动协调,主要是应用工作流技术,目前该项技术仍旧处于进一步发展之中,一方面,工作流技术将不断扩大应用范围,将更广泛的发挥自身的协调功用;另一方面,工作流技术将不断改善自身缺陷,以更加灵活的方式为人们解决现实问题[3]。最后是计算协同,数据计算也是协同工作软件中的重要技术,它能够帮助人们的在短时间内完成复杂的计算,得到精确的计算结果,为数据的应用奠定基础。实际上到目前为止对于网络计算并没有一个统一的定义,其本质是将网络中的虚拟化资源联系起来,从而加快程序的应用速度,分布式计算是计算协同的核心,所有用户可以将整个网络结构当做一个巨型计算机,享受计算协同服务,该技术具备很强的数据处理能力,同时能够有效利用网络中的闲置处理能力,进一步加快处理速度。 4结语 协同软件为人们开展协同工作提供了技术上的支持,该技术将网络环境作为基础,可以建设出一种协同工作环境,促进工作之间的交流和合作,人们可以向协同环境中获取自己需要的信息,同时也可以将自己掌握的信息分享在协同环境中,提升信息的使用效率,进而提升工作质量。 作者:何松林 单位:浙江理工大学 软件技术毕业论文:软件技术实践教学质量研究 【摘要】 高素质、高质量的专业人才,对社会企业快速发展起着决定性作用。高校软件技术的专业实践教学尤为重要。高质量的实践教学才能培养出高质量的软件技术人才。如何拥有好的高质量的实践教学效果,是目前最困扰高校软件专业教师的问题。在软件技术实践教学中,教师自身素质的高低,教师专业技能的高低,教师课堂的把控能力以及教师运用教学方法的能力,都决定实践课堂的教学质量。 【关键字】软件技术;实践教学;教学质量;教学方法 0引言 未来的经济繁荣、社会和谐都有赖于人们的良好教育。高素质、高质量的专业人才的培养,对社会的发展起着决定性作用,没有专业技术性人才的支撑,社会的发展就会停滞不前,所以专业技术性人才在整个社会体系中显得尤为重要。高校实行的是专业性很强的高等教育,高等教育是大学、文理学院、理工学院和师范学院等机构所提供的各种类型的教育,包括专修科教育、本科教育和研究生教育。也就是说,高等教育,培养出来的是专业方向很强的高等技术性人才。目前,我国受到社会对高等教育强烈需求的影响和高等教育改革潮流的有力驱动,高等教育已非常清晰的展现在人们面前,那么人们对高等教育的教学效果和教学质量就尤为关注。对于软件技术专业,要培养出能适应社会,能满足社会的软件专业人才,高质量的实践教学是重要的途径。高校软件技术专业之间的竞争也愈加激烈,对于软件技术专业,提高专业技能的教学,提高教师的教学能力,提高课堂教学和实践教学的质量,是专业发展的重中之重。在这种优胜劣汰的形势下,如何推进软件专业教学改革,提高专业教育的质量,更好的为社会服务,是该专业亟需解决的问题。实践教学的质量起着关键性作用。 1软件技术专业教师自身的责任心和耐心 教师既是知识种子的传播者,又是文明之树的培育者,是年轻一代健康成长的引路人和光辉典范。教师在工作中需要足够的耐心和责任心。教师的责任心和耐心是体现平凡而严谨的教学生活中的,一个人要干好自己的本职工作,就要有高度的责任感,教师的责任心不是表现给别人看的,而是让自己无愧于教师身份的!教师作为“人类灵魂的工程师”,不仅要教好书,还要育好人,各个方面都要为人师表。教师的责任心和耐心是构成对学生影响的最现实的因素之一,它不仅影响着学生学习状况及其效果,而且影响着学生人格等心理品质的形成和心理健康的发展水平。因此,教师要胜任教育工作首先自身应具备良好的职业责任心和耐心,其中包括“爱岗、敬业、严谨、奉献”,要有个人的职业操守。“教书育人”首先要“育己”,只有自身成为一个道德高尚、有着美好情操、真正从感情上关心学生的老师,才能赢得师生的尊重,才能胜任教书育人的工作。责任心和耐心是教师品德的核心。责任心和耐心对任何人来说都是不可推卸的,对教师的尤为重要。然而,教师对于自己所承担的责任意识和自觉的程度是不同的,在对待教学和学生,有的教师忠于职守、尽职尽责,有的教师却消极怠工、得过且过,这其中就反映出了教师的工作责任心的强弱。很显然,教师养成了高度的责任心和耐心,对学校,对同事,对学生都是非常有利的。责任心和耐心的强弱,能够反映一个教师的品德优劣,也能反映一个教室是否高尚的人格。 2软件技术专业教师自身专业知识和实践能力 教师不仅应是“传道、授业、解惑”的严师,而且更应是拓展心灵智慧的人师。教师除了具有很高的责任心和耐心,还应该提高自身的知识结构与专业素质,要有丰厚的专业知识和专业能力。高校教师,不仅要求对自己所教学科的专业知识有深入透彻的了解,还要了解学科的知识架构体系、发展方向,还应该知道学科专业知识在社会企业的应用实践和扩展引用,以及如何将这些信息传递给学生。这就要求软件技术专业实践教师在专业领域的学习要持续不断、日积月累。 2.1实践指导教师要加强自身学习,潜心于教学,积极进行教育教学研究,不懈地追求新知识和教学的新境界。 面对新课程,面对新专业知识,要不畏缩的去探究和学习,将自己对知识的理解进行转化,转化成如何能让学生轻松的接受并掌握应用的信息。“三人行,必有我师。”多向其他教师请教和沟通。 2.2实践指导教师在教学过程中,逻辑思维要清晰,对所教授的知识的结构体系要熟悉和准确,讲解要简练、通俗和生动,有启发性和感染力。 所以教师讲解语言表达能力,是教师教学的最重要的基本功。如果表达不善,即使自身对专业知识非常的熟知,逻辑思维再强,也很难教好学生,让学生很好的掌握知识。对专业知识要足够的准确,不能含糊,模棱两可。在实践教学中,对学生在实践中遇到的问题,要有足够的耐心去讲解,让学生真正做到学以致用。 2.3实践指导加强沟通,注重教学效果,灵活应用教学技巧和教学方法。 教学的目的在于取得良好的教学效果,而教学效果评价的主体是学生。教学方法是实现教学目的和完成教学任务的手段,不同的教学目的和任务,要求运用不同的教学方法。任何教学方法都是为一定的教学目的和任务服务的。教师必须注意选用与教学目的和任务相适应并能实现教学目的和任务的教学方法。教学目的和任务是通过教学内容来实现的,教学内容的性质和特点不同,就应选用不同的教学方法。只有选用的教学方法与教学内容的性质和特点相符合,才能使教学内容发挥出更大的效益。否则只会适得其反。教学对象的年龄、性别、经历、气质、性格、思维类型、审美情趣等的不同,也对教学方法提出不同的要求。只有选用与此相适应的教学方法,才能真正有效地提高教学对象的知识能力和思想水平,促进其健康向上的发展。教师自身的素养条件和驾驭能力,直接关系到选用的教学方法能否发挥其应有的作用。教师应对自身素养及所具备的条件实事求是地进行分析,根据其特点和条件选用恰当的教学方法,以扬长避短。哪怕别人行之有效的方法,也不可盲目照搬,这样才能确保教学方法运用自如。每种教学方法都具有不同的特点与功能,教师应认清各种教学方法的优缺点,把握其适应性和局限性,或有所侧重地使用,或进行优化组合,不可盲目地选用教学方法。教学方法的选择与使用,体现着教师的智慧,标志着其教学艺术水平的高低。 3实践教学指导教师课堂组织管理能力 课堂组织管理能力是指教师对课堂教学中各种要素进行调控,使教学得以顺利进行的能力。而教师要想对课堂教学进行有效的组织与管理,就必须有按照教学设计实施教学方案的能力,有序实施、营造课堂学习气氛、调动学生积极参与教学和控制课堂教学的节奏。课堂教学是一个双向活动过程,应营造一个宽松和谐、兴趣盎然的学习氛围。教与学必须有一个和谐课堂步骤,形成一个完整的教学步骤来实施素质教育,使学生学得积极主动,真正成为课堂学习的主人。达到有效教学,创设情境,形成问题,使学生愿学。情境的创设关键在于情,以情激境,以最好的境、最浓的情导入新课,形成问题。要完全的掌控课堂,教师要认真研究教材,吃透教材是教师进行有效课堂教学的立足点。除了教学的重点,难点的把握,教师还应该考虑到教材的重组与知识的延伸;仔细推敲教学方法,多种教学方法灵活综合应用;有针对性的设计课堂教学案列和实践练习。教师在整个教学过程中,时刻做好学生学习活动的组织者、合作者、引导者和鼓励者。 4结束语 高质量的实践课堂教学是有效的。有效的实践教学是建立在教师高度的责任心和耐心上的;有效的实践教学应引导学生积极、主动地参与;有效的实践教学应使教师与学生、学生与学生之间保持有效的互动;有效的实践教学应该使学习者形成对知识的真正理解。教师要时刻提高自己的责任心和耐心,保持对教育工作的严谨态度,真正把教育教学工作当作事业,而非职业。教师要有用自己丰富知识和智慧去完成自身所肩负的使命的责任感和完成使命后的成就感、自豪感。只有这样,高质量的实践教学才有质量,培养出来的学生才能掌握专业技能而为社会所需要。 作者:郑蕾 单位:广西国际商务职业技术学院 信息工程系 软件技术毕业论文:传感器原理与计算机软件技术结合 摘要: 计算机技术在飞速发展,计算机软件也随之被广泛的应用。软件技术比硬件技术有着更大的发展空间,并且还有广泛的发展领域。人们最为重视的是应用软件技术,现在非常流行的硬件技术是传感器技术,而其经过计算机软件的开发和结合,使传感器的功能有了进一步的发展和优化。基于此,重点对传感器原理与计算机技术的结合进行了分析。 关键词:传感器;计算机软件;应用范围 现在物联网正在快速的发展,物联网中一项较为重要的技术就为传感技术,有效的对传感器原理进行应用可以制作出多种感知世界的物品,并将自然界中存在的终端转变成物联网的客户端点。有效的对传感技术进行应用可以准确识别物品,之后再经过计算机技术互联网对物品进行信息采集,使物联网中的数据管理系统得以构建。本文依次介绍了传感器的原理和实际的应用,之后通过计算机对传感器的编程进行了分析。 1传感器概述 1.1传感器概念 传感器与我们的感官非常类似,通过感觉器官对外界的一切信息进行有效感知,然后将这部分信息按照相关规定协议对其进行修改,从而将其转变成能够有效使用的信号装置。并且将现阶段使用的模拟信号转换成电子信号,这就是我们说的模数变换过程。一般由感官和信号交换两部分组成,其中感官就是传感器的末梢,还有一类是将这两部分进行结合起来的。 1.2传感器分类 传感器可以应用到所有工业产业及相应电子产品开发中,按照传感器的工作原理对其进行相应的分离。例如,按照物理工作原理可分为光学传感器、力学传感器及声学传感器等。而按照化学反应可将其划分为化学传感器;依据感应功能进行区分,可以分为基于酶、抗体、激素等和生物类相关的传感器;而按照传感器的相关使用功能进行划分,可以分为热敏、光敏、气敏、力敏、磁敏、湿敏、声敏、放射线、色敏和味敏等十大类元件传感器。 2传感器应用 随着信息化时代的到来,使半导体技术得到迅猛发展,将先进的信息和科学技术灌输到传统的工业生产中,使其具有新的活力和生机。而使用半导体技术能够有效地使各类型传感器进行单独工作,成为一个独立的个体,并且对其周围环境参数进行相应的检测,在很多领域,自动化系统都得到了广泛的使用。例如,在煤矿生产的控制系统中,使用传感器对矿井周围的环境中气体参数进行监测,能够在一定程度上对煤矿安全生产做出保障。 2.1传感器中计算机技术的应用 计算机软件水平促进科技发展得到有效提升,并被应用到很多方面中,计算机软件技术包括软件开发及嵌入式软件开发,而软件开发中也包含了对处理器单片机及相应程序。软件开发结合实际应用才能发挥其意义,用户结合实际需要开发出的计算机程序有更高的工作效率,可以让人们顺利进行生活。有效把传感器原理结合到计算机技术当中,就可以通过单片机的应用来对传感器进行读写,以往使用的传感原件就是利用热敏电阻感应来降低热敏电阻值,然而在后续环节中需要对信号进行相应的处理,而热敏电阻不具有良好的稳定性,不能对温度的变化进行准确的测量,对整个系统的精度也不能进行有效检测。 2.2传感器应用范围 如今我们身边无处没有传感器,常见例子就是温度计。温度计可以用来感知人体的温度,在温度上升到与人体温度相同时就不再变化。我们人体的温度可以通过温度传感器感受,当温度达到一定的时间后将不再发生变化,电子温度计将对这时的温度进行显示并且语音提示。把传感器应用到汽车运行中将会有很大的作用。在发动机上应用温度传感器,不但可以显示当前温度,汽车的中心控制还可以接收传来的温度信息,对喷油量进行控制;排气前段有氧传感器,汽车废气中的氧气分数信息可以通过传感器感知,中心控制接受信息后调节发动机,让发动机正常运作,并在利用率得到最大发挥的基础上控制尾气排放;流量传感器能够将一些流量信息传输到中心控制器中,再由中心控制器把其转变成最恰当的压力和流量状态。 3计算机技术编写传感器技术 温度测量是较为常见的应用。具体生产工艺过程中对温度控制的要求非常的高,如电子产品。计算机在应用CPU进行温度监测时,当温度不在规定的范围时将会及时发出报警信号,在生产工艺中对温度控制有严格的要求,很多电子产品有较高的温度环境要求,器件在正常工作中也要有适合的温度,如计算机对CPU有检测温度的功能,当温度超出规定范围时就会报警,23℃~25℃是一般机房所要求的环境温度。机器中的马达控制器在温度方面也有要求。通常情况下温度传感器都会被当作成计算机软件的参数控制计算机的程序流向,在工业上有着很大意义。LM75是美国国家半导体元件公司生产的,有广泛的应用,其芯片由温度感应、模数变换和通信接口三部分构成。针对将温度值在数码管理上显示的问题,笔者应用C语言编程进行了相应的举例,代码如下://主程序:逐一获取温度Voidmain(){intt;SysInit();for(;;){t=LM75A_GetTemp();DispClear();DispTemp(t);Delay(1000);}}通过LM75传感器进行编程,可以在温度升高时发出报警,而MCU则是根据自己获取到的信息来对报警范围进行设置,在温度超出设计范围之后就会发出报警提示。 4结语 传感器技术是高新技术,所有国家都关注其发展。传感器在网络技术过程中表现出了巨大作用,为了让传感器技术有更广泛的适应范围,应该从多方面进行创造。应用传感器技术可以使感知能力比感官能力更高,所以,我们生活当中经常会发现传感器技术的存在,其成为环境检测、普及物联网和自动化工业中的一员。本文对传感器原理进行了相关介绍,而且还进行了传感器的编程举例,把传感器原理和计算机软件技术进行了有效的结合。 作者:薛军 单位:常州机电职业技术学院 软件技术毕业论文:计算机软件技术不可靠性探析 随经济的迅猛发展,计算机技术发展也越来越快,特别是计算机软件技术,发展的势头愈发强劲。计算机软件技术具有操作方便、适用范围广、灵活性强等优势,越来越受到人们的喜爱。但近年来人们逐渐认识到计算机软件技术的安全性问题,业内人员注意到了计算机软件技术的不可靠性,下面就简单介绍其不可靠性以及一些简单的解决方法。 1计算机软件技术概述 计算机软件技术涉及到的内容较多,但通常我们将计算机程序、方法以及计算机运行时所需的各种数据统称为计算机软件技术。如上所述,计算机软件技术一种较为先进的技术,对于当今世界的发展具有重要意义,同时又因其具有操作便捷、运行速度快、适用范围广等特点而备受现代人们的喜爱。计算机软件技术分类的方法较多,但我们常将其分为科学计算、数据处理、过程控制以及人工智能等几个部分。计算机软件技术是计算机实现其功能目标的保障,如果没有计算机软件技术,那么计算机就和普通的机器没有区别。如今是一个技术发展迅速的时代,在这种环境背景下要想充分发挥计算机软件技术的优势,就应加大对计算机软件技术专业人才的培养力度,提高计算机软件技术人员接受新知识、新技术的能力。 2计算机软件技术的不可靠分析 随着社会科学技术水平的不断发展,计算机软件技术也取得了较大的发展和进步,但是在其发展进步中,难免会存在一些不可靠性表现,下面具体分析一下其不可靠性。 2.1计算机软件的可靠性定义 近年来,计算机软件技术取得了较大的发展,同时我国的信息化建设工作也逐渐趋于正规化和规范化,软件产业成为促进我国经济和科学技术水平快速发展和进步的支柱型产业。在学术界,将计算机软件的可靠性定义为能对软件性能、工作效率等内容进行详细描述和评价的标准。即我们所说的,在一定的环境下、一定的时间范围内,使用计算机软件而不会引发系统故障的概率。随着计算机软件技术的推广,如何确保计算机软件的可靠性成为人们关注的重点问题。根据计算机软件技术的特点,我们发现要想提高计算机软件技术的可靠性主要还是应该做好软件开发工作。 2.2计算机软件技术的不可靠性表现 我国软件技术发展一直备受关注,也制定了许多相关政策对其发展给予一些必要指导和帮助。因此我国软件技术与产业在近年来发展势头良好,进步较为稳定,但是与全球软件行业发展的程度来看,我国计算机软件的发展依旧存在诸多问题。 (1)计算机软件技术与计算机硬件技术不同,计算机硬件技术问题的产生主要是因为硬件材料的性能决定的。计算机硬件技术的科研重点就是解决硬件材料问题,从而增加硬件的使用寿命;计算机软件技术不存在磨损问题,也不存在使用寿命问题,计算机软件技术的问题主要是软件程序的稳定性问题。在使用计算机软件技术时最常出现的问题就是软件程序问题,程序一旦出现问题,如果处理不当就会使软件失效。而软件技术工程师在开发软件时很难预测到软件程序会出现问题,这就增加了软件技术开发的难度; (2)软硬件技术的可靠性一定程度上存在很大的相似性与互通性。两者同样运用复杂的函数作为定义缺陷和故障的标准。但计算机软件和硬件技术还是存在很大的差别性。软件技术开发过程是一个“思考创作”的过程,主要是以用户的需求为基准,通过建模、编程等步骤解决用户的问题。这一过程,主要是人的思维能力和创新能力的一种体现。但由于是人的思维过程,一定会存在思考不到位的情况,致使计算机软件技术存在漏洞和不合理性。这些漏洞和问题有的可以在软件测试阶段被检测出来,有的却难以被发现,只能等到用户使用过程中才会被发现,而一旦出现了这些问题就会造成软件失效或崩溃; (3)计算机软件与计算机硬件在技术维修方面存在差异,计算机硬件的故障主要集中在硬件系统方面,这些故障往往都是属于可维修的故障,有解决问题的方法。但计算机软件系统一旦受到破坏就很难维修,一般只有通过重新设计软件才能解决问题。 3解决计算机软件不可靠性的对策 针对上文介绍的计算机软件技术不可靠性的表现,下文将具体介绍一些解决对策,以解决计算机软件的不可靠性。 3.1减少软件出错 当软件出现差错时,引起软件故障,降低了软件可靠性,而致使软件出错的主要原因是人的原因。因此,在软件开发过程中应做到下述几点。第一,要确保软件开发人员的专业素养水平;第二,对于语法错误等技术性问题必须严格注意。此外,当计算和计划错误的时候,软件开发人员要进行认真的思考,直到最后版本等内容完全一致,还要学会分析工程的实际情况,做好材料的选择。 3.2注意软件的评审工作 计算机软件开发中,工作人员并未参与其各阶段的评审工作,因此有时会产生各种各样的问题,为了各阶段都符合相关要求,避免跨越阶段现象的出现,要在软件开发的各个阶段组织测评工作,确保软件开发的准确性。评审人员要包括设计师、管理者等全体人员,保证专家评审的质量,这对提高工作质量有很大帮助。对评审组来说,主要工作就是对设计师提交的软件文档是否符合要求进行审核,通过专业人士的管理,对计算机硬件进行更好的维护,保证计算机软件的更深层次发展。 4总结 随着计算机软件的迅猛发展,对其可靠性有了更高的要求,我国计算机软件产业有了长久且稳定的发展,但是仍然存在一些不可靠性问题,为了更好的解决计算机软件技术不可靠的问题,需要各个方面的不停努力,不断在研究中发展进步,从实践中总结经验,吸取教训,获得更多技巧与经验,保证计算机软件技术可靠性的提升,促进计算机软件技术的更好发展。 作者:张军猛 软件技术毕业论文:气象信息计算机软件技术的运用 1气象业务的现状和特征 随着国家对气象工作越来越重视,气象服务覆盖面不断扩大,服务领域不断拓宽,专业气象服务的针对性逐步增强,重大气象灾害预警应急管理得到各级政府和社会各界的充分肯定。现在也建立了完整的预报预测业务,形成了比较完整的数值预报预测业务。数值预报预测能力逐步提高,初步建立了灾害性天气临近预报业务,建立了基于人机交互处理平台MICAPS。综合气象观测和技术支撑能力进一步增强,基本建成地基、天基和空基相结合的观测系统。形成了以气象通信网络、高性能计算机、卫星数据海量存储和卫星数据广播为代表的实时气象信息系统,资料获取能力、处理能力和传输时效显著提高。初步建立了气象技术装备保障体系和“两级管理、三级保障”的业务体系,技术装备保障能力逐步提高。气象业务有以下特点,第一,气象业务容量大种类多,这就需要应用计算机技术来整合。第二,气象业务要求可靠性强时效高时间及时性,在计算机技术的帮助下气象业务能明显提高准确性和时效性。第三,由于气象业务面向大众和科研,各类用户需要给全社会单位,很多施工单位和实验单位需要通过气象业务的预报服务产品才能满足需求正常运转,所以气象业务需要非常强大的开放性系统来支持,这样才能迅速而准确的运作。 2气象业务应用计算机软件的必要性 由于气象业务所要处理的数据特别多,而且对于数据的反馈要求非常及时,同时又要求数据的精确度要很高、信息传递和的范围都要很广,同时能满足这些条件的就只有先进的计算机软件技术。将计算机技术软件建立的服务平台运用到气象业务中来是十分必要的。 3气象业务应用计算机软件的方法和意义 在计算机软件技术发展迅速的今天,各种各样的软件技术层出不穷,我们要针对气象业务的具体特点去选择合适的计算机软件设备。如今计算机软件技术发展迅速,各类软件技术层出不穷,要选用适合气象业务的计算机软件设备。例如,MICAPS系统(气象信息综合分析处理系统,MeteorologicalInformationComprehensiveAnalysisAndProcessSystem),它是在1996年后随着气象部门“9210工程”正式启动后推出的与卫星通讯、数据库配套的支持天气预报制作的人机交互系统。其主要功能是利用丰富的气象数据资源,通过检索显示各种图形和图像,并根据需求能够进行编辑加工,为气象预报人员提供一个中期、短期、短时天气预报的工作平台,为预报员日常工作提供全程支持的自动化系统。之后,为满足不断发展的业务需求,相继推出功能更为强大的MICAPS2.0、MICAPS3.0版。GHOST软件,该软件是美国软件公司SYMANTEC推出的能使被破坏的系统恢复的硬盘复制工具,GHOST支持多种常见的或是不常见的文件系统,另外在存储文件时压缩文件的压缩率高,能够节约存储的空间。由于气象业务要处理的数据量不仅种类多而且数量大,这就需要一个及方便快捷,容量又极大的数据库来处理。这个软件就符合气象业务的需要。计算机技术软件只是气象业务建设中的一个辅助的工具,气象业务要充分的利用发展中的科学技术来发展壮大自己,而不是完全依赖高科技提高技术业务水平。比如说:气象业务部门的所有成员技术人员都应该具备提高自身素质的意识,不仅仅要熟悉自己岗位专业气象行业里的知识,还要有熟练地运用计算机的能力,理解计算机软件的工作原理,将计算机软件的作用真正发挥到极致,这样才能将计算机软件与气象业务完美高效地结合。计算机网络技术处理的应该是一些能够利用自动化处理方式减轻工作压力,提高劳动效率节约劳动力、节约时间并且提高精确度的工作,例如气象资料通信传输所从事的大量一些预报员日常做的劳动或者是手工操作的工作,另外,纸质气象档案资料数字化处理、气象数值预报模式应用等工作,均需要通过专用的计算机软件进行处理后,才能达到信息处理及时,数据共享便捷,服务信息丰富,用户使用灵活数据资料统计和整合通过计算机软件处理过后都会更方便查阅和调用,利用计算机软件技术也可以很快的处理气象信息的,不但快速而且量能够达到要求。在计算机技术应用中,工程方法主要分三个阶段:最主要的就是定义的阶段,在这一阶段中,主要工作是梳理业务,摸清需求。气象部门要根据实际情况判断出气象业务所需要的是什么类型的计算机软件服务系统,气象部门要对自己的气象业务有着全面、详细的掌握,对业务服务需求和当前存在的业务问题相当明确,才能提出选择出与之相配相适应的软件系统的功能分析和说明。其次是开发阶段,主要工作是需求的分析、设计、实现和测试。这是指气象部门通常采用构建专业数据库,对各类数据源进行采集处理、加工分析、存储共享和服务反馈,最终面向用户提供专业性较强的气象业务应用和服务平台要建立区域气象的数据库,通过信息收集和对数据信息的明确处理来掌握当地日前的气象情况以及长期以来的气象状况,在一段时间的总结过后,根据结果来建立具有专业性的气象业务的网站平台。这样一来,这个区域的总体气象业务管理和服务,就能够通过这个网站系统进行。最后是支持阶段,主要工作是在用户和开发人员间建立良好互动机制,做好软件运行后的技术支撑。这个阶段要求气象业务部门在利用计算机软件技术建立的平台时,遇到的各类系统问题都要及时准确反馈给开发人员,以便问题能及时得到解决。同时,开发人员要立足用户,加强交流,积极响应,对软件不断进行优化完善。 4结语 计算机技术软件应用于气象业务能够从根本上提高气象业务部门的工作效率和工作质量,使之能够做到及时、快速、准确的传递并且接收气象信息,从而能够更好的满足自身业务、科研和社会生产生活的需要,与此同时,这也为气象业务的全面现代化建设提供了技术支持,计算机技术在气象业务中的研究应用是十分重要的科技成果。 作者:李永利 单位:内蒙古自治区气象信息中心 软件技术毕业论文:计算机软件技术不可靠性研究 信息时代促进了我国计算机软件技术的飞速发展,计算机技术有方便、快捷、灵活性强等特点,被广泛运用于人们的生活中。但是,计算机软件的不可靠性随之被人们发现,计算机软件的不可靠性影响着计算机使用的安全性、可靠性,也威胁着用户的隐私安全和财产安全。因此,需要对计算机软件的不可靠性进行深入的研究,解决其中的问题,以提高计算机软件的安全性和可靠性,推动我国计算机软件技术的稳定发展。 1分析计算机软件技术的不可靠性 1.1计算机软件的特点分析 计算机软件是计算机的灵魂,指挥着整个计算机的运行,计算机强大的功能离不开计算机软件。首先,计算机软件技术性较强,软件的开发需要专业的计算机人才和高科技辅助工具,且开发周期较长,需要投入大量的人力和物力。其次,计算机软件有较强的功能性;计算机运行依赖于计算机的程序,而计算机程序要到达一定的目的,则需要通过一些代码和指令。计算机软件是软件开发人员智慧的产物和逻辑研究的产品,在极大程度上计算机软件的不可靠性是设计过程中的人为因素造成的,有极强的主观性和难以预测性。 1.2计算机软件不可靠性表现 当前,我国出台了很多政策来支持和指导计算机软件的发展,计算机软件技术也取得了很大的成就。但在激烈的全球软件行业竞争中,我国的计算机软件在发展中仍然存在一些问题:(1)软件失效:硬件失效通常是因为物理故障,是器件物理化的必然结果,会出现浴盆曲线;而软件失效与硬件失效有明显的区别,软件失效是由于自身的缺陷和改编程序的干扰,具体体现在两个方面:首先,软件不会被磨损,也没有浴盆曲线,但是会出现陈旧落后的问题;其次,软件的程序容易被篡改,可以人为的改编软件,也可以通过其他程序的入侵来篡改。(2)决定计算机软件可靠性的是人为因素;从软件开发的角度上来说,软件的设计要满足客户的要求,需要软件开发人员从顾客的角度出发,分析、设计软件;这就决定了软件的设计是一种思考创作,而创作中的每一个环节都是通过软件设计师的智慧和水平来实现的。但由于设计师水平的差异,在设计软件的过程中难免会出现疏忽和不合理的问题,使软件技术出现漏洞,甚至软件失效或崩溃。(3)计算机软件的维护方面;计算机软件的维护是通过更换或修复被损坏的系统来实现的,软件一旦被破坏,就只能通过重新设计软件来恢复失效软件的功能。(4)目前计算机软件的可靠性验证还没有建立完整的理论体系,相比硬件开发来说,计算机软件的设计开发还处于发展阶段。 2解决计算机软件不靠性的措施 2.1加大计算机软件人才培养力度 计算机软件在开发过程中就存在潜在的人为错误,首先,计算机软件的开发需要加强软件开发人员专业素质的培养力度,让软件开发人员在充分了解软件知识的基础上对客户的要求进行更加准确的理解;其次,软件开发人员在开发软件前,应做好软件设计前期的调研、规划、可行性分析等工作,进而避免潜在的风险;最后,要求软件开发人员在开发软件的过程中避免出现一些技术性的错误,比如变量使化错误和语法错误等,加强软件开发人员的软件开发水平。 2.2对软件开发过程进行评审 为了确保软件的开发符合客户的要求,有序的进行软件设计,避免出现跨越阶段现象的发生。在软件的开发过程中,需要组织评审组对软件进行及时的评审,评审组的成员要包括总体人员、设计师、管理师和质量保证师等领域的专家。评审组对软件设计师所设计的软件标准和要求进行评审,从而有效增强计算机软件的可靠性,促进计算机软件的发展。 2.3建立有效的软件质量监督机制 目前,国家虽然对计算机软件技术制定了一些技术和开发方面的规范,但还缺乏对一些测试软件质量、评价修改软件和软件技术改良的相关政策。因此,国家相关部门还需要建立有效的软件质量监督机制,促使软件开发人员进行自我测试、自我编制,进而有效减少软件开发人员在软件开发过程中出现的错误,提高计算机软件开发的整体水平和核心技术。 2.4建立软件可靠性数据收集系统 软件开发人员在软件开发的初期,需要参照其他相似软件的故障数据,并综合考虑其中的重要度、复杂性、调用度等影响因素,从而尽可能节省软件开发的精力,提高工作效率。计算机软件开发是一项需要多方面技术的工作,为有效避免计算机软件的不可靠性,相关部门还要在软件可靠性测试和实践的基础上规范对软件文档的要求,建立计算机软件可靠性数据收集系统,从而为计算机软件错误的分析、纠正和评估提供详细、可靠的数据,进一步提高计算机软件的可靠性。 3结束语 计算机软件技术给人们的生活带来了很大的便利,人们在享受着计算机软件带来的便利和快捷的同时,也被计算机软件的不可靠性困扰着,计算机软件的不可靠性不仅威胁着人们的账户安全,而且还阻碍了计算机技术的发展和计算机的安全使用。为进一步提高计算机软件技术的综合应用性,计算机软件开发人员在软件设计和开发的过程中要规范操作、明确计算机软件技术的核心内涵、应用特征,并认真分析引发计算机软件不可靠性的具体原因,以便能够采取有效的措施提高计算机软件的可靠性和安全性,从而促进我国计算机软件行业的健康、持续发展。 作者:邓勇 单位:南昌市工业技术研究院 软件技术毕业论文:软件技术专业综合性系统开发课程研究 1课程教学目标 该课程旨在通过项目综合训练,将所学系统设计技术、面向对象开发技术、数据库技术、程序设计技术和软件测试技术进行综合的应用与实践,通过一个完整的软件项目,培养学生遵照行业标准和软件工程规范进行软件需求分析、设计、编码、测试、部署的能力[2],尤其训练目前流行的系统开发技术和方法,培养学生团队开发和协作能力,实现学生具备岗前准职业人的编码能力和职业素养。 1.1知识目标 ⑴掌握数据库设计与维护技术;⑵掌握母版页与站点导航控件的使用方法;⑶熟悉访问数据库技术;⑷掌握主流多层系统架构技术和第三方控件、工具的使用方法;⑸能够编写用户控件和自定义函数;⑹掌握Web服务器系统部署方法;⑺熟悉面向对象的开发技术、软件测试与调试技术;⑻掌握主流程序语言的高级数据操作程序编码技术[3];⑼掌握数据报表技术;⑽掌握软件开发流程和文档编写方法;⑾熟悉UML建模技术;⑿了解项目管理知识和方法。 1.2能力目标 ⑴能够架构多层B/S网络数据库系统;⑵能够设计CSS+DIV页面布局;⑶能够根据系统实际需求进行多种数据库访问和配置;⑷能根据实际需求,按照软件工程流程,进行项目分析、设计和实现;⑸能够快速架构多层软件软件系统:⑹能编写基于面向对象的系统功能代码;⑺会调试系统代码和系统;⑻会编写规范的软件设计文档。 1.3素质目标 ⑴培养学生学好软件的信心,在学习过程中充分培养学生学习的主观能动性;⑵培养学生学习软件的严谨作风,编码以行业标准进行规范,杜绝编码过程中的主观随意性;⑶培养学生团队合作与沟通能力;⑷培养学生从事IT行业的职业技能和职业规范[4],养成良好的职业习惯。 2课程设计思路 2.1课程设计思路 选取一个综合性的企业级软件项目为载体,采取综合性实训的形式开展训练,坚持“产学并行”的训练理念[5],营造生产性流程和职业环境,不断提高学生生产实践能力和编码岗位胜任能力,主要采用基于产品质量的课程管理和评价方法,也就是更重视学生团队协作下的软件项目研发质量,对接企业化的要求进行拟岗训练。各训练小组可以选择自己感兴趣、实战性强的项目作为载体开展训练,教师提供5-10项目选题,供小组选择,每个小组只能选择则一个项目开展训练,项目一旦选中不能更改,小组按照选取的项目和项目设计要求进行分工,设计各自的子项目任务,按照项目计划进行训练。教师担任指导和引导的角色,对重点技术问题进行分析和解释,监督和指导学生进行训练,通过过程把控和考核进行课程管理。 2.2教学方法设计 ⑴分组训练法将学生3-8人分成一个小组,按照项目团队职责进行分工,合作开展训练,项目按照小组为单位验收,并进行现场答辩,采取小组互评和教师评价相结合的方式进行考核,使学生真正体验到综合项目开发流程和规范。⑵优秀作品展示为激发学生兴趣和积极性,对于每个阶段项目,采取优秀作品答辩和展示的形式,激发课程特长生的积极性和带领团队的主动性。⑶项目答辩在完成整个项目后,分小组进行项目报告撰写,并制作答辩PPT进行项目答辩,聘请专业教师担任评委,公开验收实训成果。 3考核方案与考核标准 该课程考核采取形成性考核(报告+项目)的考核方式,平时项目训练考核占40%、最后报告(含答辩)占60%。其中平时项目训练考核含学生出勤、态度、团队合作,最后报告(含答辩)考核主要依据正确率、编码规范、是否准时提交、完成效果、创新性等几个方面。总评成绩=项目训练考核(40%)+报告(60%)。 4教学资源开发与利用(含教材选用、实验实训场室、耗材规划等) 建议教材:自编讲义。实训场室要求:实训室安装VS2010以上版本,SQLServer2008以上版本,Eclipse、PHP运行环境,Oracle10以上版本,根据上课实际情况配置以上环境,实训室容纳人数不低于50人。除软件外无需任何耗材。 5教师能力要求 ⑴具备面向对象分析与设计能力;⑵具有较强C#、JAVA或PHP编码能力;⑶教师要具有很强的协同施教和教学改革能力,以及校企合作经验;⑷能够熟练使用Visio工具进行UML建模;⑸具有面相对象的系统架构、数据库管理与设计能力;⑹具有产教融合的软件项目研发和设计能力。 6结束语 对该课程的教学设计分为:需求设计、概要设计、设计与编码、测试与部署、设计文档编写等模块。通过多个学习单元使学生掌握UML需求分析的方法;掌握数据库模型设计方法;熟悉SQLServer或Oracle数据库管理工具的使用方法;掌握系统总体功能和系统流程设计方法;掌握程序流程图设计等技术和方法。引入企业真实案例,以企业为实训背景,依托有企业实战经验的教师,指导学生完成实训课程,为学生毕业实习和将来的就业打下基础。该课程在设计的过程中还需要建立相应的项目资源库,有条件的可以制作相关内容的微课或教学视频供学生在课前预习和课后复习,激励学生自主学习,培养其主动学习的意识和发现问题、解决问题的能力。通过该课程的学习,让学生进一步掌握软件编码、软件测试、前端页面制作等岗位工作技能。 作者:顾蓬蓬 单位:苏州健雄职业技术学院 软件技术毕业论文:计算机软件技术中插件技术的应用 1插件技术概述 插件技术在计算机软件中的合理应用,能够在很大程度上增强计算机软件的功能,具有不可替代的重要作用。 1.1计算机软件技术中插件技术的概念 插件,实质上就是一种程序[1]。插件程序需要遵循相应的应用程序接口,同时对其进行相应的编写。运行过程中,应用程序主要通过相对应的接口规范插件,就能够扩展相应的应用程序功能。大多数计算机软件中均包含着插件,目前对于这些插件还未形成一个统一标准。除此之外,若是应用软件平台中没有具备此类功能的程序,那么插件只能在程序规定的系统平台中运作。 1.2计算机软件技术中插件技术的功能 计算机软件中的插件技术,主要将未出现改动的软件程序当作基础,更新与扩展软件功能。从软件开发方面来看,计算机软件主要由软件开发平台与插件组成,其中插件在计算机软件中是一种补充模块,实质上就是对计算机软件的功能进行扩展,而软件开发平台是主体。 2插件技术在计算机软件中的应用原理及类型 2.1插件技术的应用原理 现阶段,计算机软件的发展呈现多样化,对于插件技术予以支持的计算机软件不断增多[2]。插件技术在计算机软件中的应用原理,主要包括以下几个方面:①接口。实质上就是主程序与插件之间的一个标准通信协议与规则,能够确保主程序与插件的有效交互。所以,保证计算机软件功能扩充与插件插入的关键在于接口是否有效。②插件。计算机软件中,可以将插件以一种动态的形式插入其中,还可以增添一些基础功能。所以,在计算机软件中插入多个插件,能够全面的完善计算机软件,有利于强化功能处理。同时,插件需要为计算软件提供一个相应的接口,确保主程序的调用行为能够有效的被识别。③主程序。主程序的主要功能就是启动计算机软件,并且在计算机软件运行的过程中将插件加载至进程地址中。Windows系统中主程序的表现主要为.exe文件;除此之外,主程序还要管理程序中的所有插件。 2.2插件技术的类型 目前,技术软件开发技术的发展十分迅速,在很大程度上扩大了插件技术的应用范围,插件的数量、类型呈现多样化。现阶段,计算机软件中的插件主要包括以下几种类型:①组件对象模型插件。组间对象模型,英文简称为COM,即ComponentObjectModel,能够对主程序直接进行接口定义,不需要对插件功能实现过程有所了解,是一种直接将接口提供给主程序的插件,能够实现主程序与不同插件之间的良好通讯。②动态函数库DLL插件。此类插件对于主程序功能的实现,主要通过动态数据库形式。主程序通过相应工具对DLL插件中存在的函数进行调用,然后再利用相应函数对动态函数库DLL插件进行调用。这种插件的不足之处主要在于主程序在运行此插件时可能发生“DLLHELL”状况,造成插件无法运行。③脚本插件。实质上就是通过相关的编程语言将插件逻辑写成脚本代码的一种插件;编程语言可以是开发人员自行开发的,也可以是通用的。现阶段,脚本插件的编程语言主要为XML,具有可操作性强、简易等特点,但是存在一定的风险。 3计算机软件技术中插件技术的应用及其优势 3.1插件技术的应用 插件技术在计算机软件研发过程中具有十分重要的作用。插件具备的优点较多,在研究插件的过程中需要花费的资金较少,而收益却远远高于支出。只要通过接口将插件与相应的软件程序有机连接起来,计算机软件就能够拥有插件程序功能。在研究插件的过程中,需要深入了解插件服务软件的主程序,根据软件主程序原理、方法对插件进行研发。插件与系统之间的连接点主要是接口,接口为插件进入软件主程序提供相应的入口,也是在主程序中撤除插件的分离端。宿主程序与插件程序之间有着明确协议,规定应当在一个子文件夹中放入插件的全部内容,为了避免对软件主程序造成破坏,必须严格管理插件技术[3]。所以,虽然插件与计算机软件是放在一起使用,但是插件仍然具备一定的独立性,对于软件产生的影响极低。用户对于插件的选择与应用,应当根据自身在生活中的实际需求,不能认定使用。同时,在对某些软件进行使用的过程中,一些用户将软件附带的插件删除,降低终端机在运行过程中的负载,这种做法并无任何问题。计算机软件技术中插件技术的实际应用,主要包括:①IE插件,Plug-in是一种程序。通常情况下,浏览器都是直接对插件程序进行调用,通过对一些特定文件进行处理,将其转换为浏览器的一个组成部分。②FLASH插件,实质上就是在浏览器中安装的一种插件,主要作用是确保浏览器中sef文件的良好播放。 3.2插件技术应用优势 主要包括以下几个方面:①插件重用率高,在对软件结构进行调整的过程中,方便简捷。②插件与插件不会发生互相干扰等不良状况,结构简单,构造清洗,不会影响计算机软件系统的运行。③插件技术在很多方面均有优势,如产品扩展、产品生产以及项目计划等方面。④插件结构灵活,由于插件主要由多个小插件功能结构组成,通过接口为软件系统提供服务,因此删减、增加较为简便,不会对软件产生不良影响。 4结语 插件是计算机软件组成系统中不可缺少的一个重要部分,插件技术在计算机软件中的应用能够进一步简化计算机程序,提高计算机程序的反应速度。插件技术的快速发展,在很大程度上促进了计算机软件功能的全面化与多样化,因此应当充分重视计算机软件技术中插件技术的合理应用。 作者:白晓海 单位:湖南省长沙市路桥征费维护管理处
软件技术专业论文:软件技术外包专业人才培养探讨 摘要:因为新一轮的全球的产业转移,中国的软件外包服务产业正处在高速发展的阶段,急切的需要把握住机会,向更加高端的市场,即欧美市场进行延伸,这个新的趋势对人才的要求提出了更高的要求,人才的问题或将成为制约这个行业发展的因素,现阶段需要培养高质量的软件人才,然而,在我国的大学高等教育中相关的英语专业并不能培养出大量的相关的高质量的人才,无法满足这个市场的相关需求,因此,我认为,针对这个急需要解决的问题,我们应该具体的分析这个行业的具体要求,设计一套完整的人才培养体系,培养出符合标准的一系列合格的人才。因此,本文将对软件技术欧美软件外包专业的人才培养问题进行探讨。 关键字:软件外包服务;英语技能;人才培养 近些年来,我国的软件服务外包行业在不断的蓬勃发展之中,相应的,对这种类型的软件人才就有了更多的需求,在这个行业不断发展的过程中,我们需要强占更大的市场,因此,我们就需要瞄准国外的欧美地区的市场,向欧美地区的软件外包行业进军,所以,为了使我国的软件行业不断的向更高的水平发展,加快产业升级和经济结构的转型,我们就应该进行相关的专业人才的培养,培养出大批既掌握软件技术,又掌握服务工作和英语能力的大量人才,以满足市场的需求。 1高等院校软件服务外包人才培养过程存在的问题 在当前的高等院校进行的高等教育中,所培养出来的人才大多是单一性人才,并不具有软件技术欧美软件外包的专业人才应该具有的素养,例如,英语专业的学生,大多数英语水平达到这一类人才的具体要求,但是其软件技术远远达不到要求,而学习计算机软件工程的学生,大多数同学的软件技术可以达到软件服务外包的要求,但是其英语水平和服务意义还有待考量。另外,根据数据显示,由于现在部分大学连续扩招,总体上来看,大学生的自我认识不足,不能够很准确的为自己定位,不清楚自己的就业定位,导致从总体上来看,大学生的就业情况不是很理想。而且部分学生的综合素质不高,害怕吃苦,缺乏远见,同时,对于信息的接收不是很全面,导致其对服务外包行业的认识不是很到位,因此,我们迫切的需要培养大量的合格的专业人才。 2对培养模式的具体改革的思路 2.1打破原有的班级限制我们的高等教育都是按照专业和班级来划分学习班级以及学习科目的,但是在进行软件服务外包人才的培养时,可以打破原有的班级限制,挑选专业技能不同、学习状态不同和对英语掌握水平不同的学生进行不同分列组合,组合成不同的班级,提出不同的教学目标和教学要求,对于不同层次的学生,进行不用层次的任务布置。2.2把教学与职业相联系进一步明确教学目标和教学内容,把教学内容和职业相互联系,把具体的学习和应用相联系,真正把教学的内容延伸到职业生涯的教育中,在教育教学的过程中,真正的体现本类课程的价值和内容,让同学们提前切身的体会软件服务外包人才的真正要求,以便他们在以后的工作中能够更加快速的融入到以后的工作中,把课堂所学内容和实际应用密切的结合起来,力求做到学有所用。2.3完善考核体系和评价机制在对软件服务外包人才的培养过程中,需要不断的完善考核的体系和评价的机制,要严格进行对软件技术欧美软件外包专业人才培养过程中的监督体系,要对传统的单纯笔试的形式做出调整,加入在某些特定情境下的口试考核环节,力求做到从多个不同的方面进行对软件服务外包人才的综合考察,这样也能够督促学生认真学习,不断提高自己,因为在传统的高等教育模式下,大部分学生的自制力不强,对于所学内容不能够很好的掌握,而且还有很多学生消极怠学,对于所学的内容漠不关心,在考试时也是敷衍度过,若进行严格的考察制度,不单单以笔试的方式进行考核,要对学生的综合能力进行考量,这样也能够在同时督促监督学生的实时学习状况,可谓一举两得。2.4调整传统的课堂教学模式调整传统的课堂教学模式,改变授课的方法,在课堂上改变单纯的老师讲课,同学接收的状态,让学生变被动的老师边讲边翻译,学生边听边笔记的被动模式,变为主动的吸收模式,让学生主动的参与到课堂的讨论中,让学生成为真正的课堂主角,不断的走进课堂,参与课堂,并且努力实现主宰课堂的目标,成为课堂真正的主体,不断的激发学生的学习兴趣,让同学们能够渴望上课,渴望展示自己,从而能够不断的提高自己的课堂听课效率,有利于学生的对于知识的掌握,从而具有合格的软件技术欧美软件外包专业人才。 3结论 通过进行一套行之有效的软件技术欧美软件外包专业人才的培养计划,培养出大量的符合要求的人才,填补我国这类既可以掌握软件技术,又知道服务工程技术的,同时又能够掌握较高水平的外语技能的综合性人才的空白,帮助我国软件行业的快速发展,使得产业结构快速升级和转型。 作者:刘子豪 单位:曲阜师范大学计算机与科学学院 软件技术专业论文:计算机软件技术专业课程体系建设研究 摘要:大力发展现代职业教育是社会经济发展的迫切需要,课程体系改革是职业教育发展的关键环节之一。软件技术专业课程体系改革应从实践教学、校企合作、师生考核考试机制等方面进行。 关键词:课程体系设置;实践环节建设;师资队伍建设;教学环节建设 在当前职业教育发展背景下,高等职业院校软件技术专业要想实现专业培养目标,课程体系改革就成为其中重要一环。笔者认为,相关课程体系改革应该从以下几个方面进行。 1课程体系设置 关于职业教育中软件技术专业核心课程的设置,许多高校的做法或多或少存在一些可商榷的地方,主要表现在:软件技术专业课程体系不完整;核心课程不明确;课程设置随意性较强;设置思路不清晰等。课程体系的设置根据学生的专业培养目标和专业定位需要,一般应包括4个模块:通识模块、专业模块、拓展模块、综合训练模块。在确定人才培养方案课程体系的时候,要立足高职院校现实,目标明确、定位准确。要根据市场发展趋势提前做好谋划,具体情况如图1.图1是人才培养方案课程体系的几条主线,其他课程如安卓开发、互联网编程技术等可以作为拓展的模块去考虑。 2实践环节建设 目前,绝大多数高职院校的软件技术教育主要是倾向于理论教育,实践教学环节薄弱。软件技术实践教学之所以薄弱,与软件技术知识更新速度快、行业发展迅速、计算机语言种类多、软件平台更新较快、高校自身问题等密切相关。改变高校软件技术专业的实践教学发展现状,可从以下几个方面着手。2.1充分考虑实践课程之间的衔接在建立专业课程体系的时候,精选课程,不贪全,确保精。在确定课程的时候,充分考虑后续课程的实践环节与前期课程的衔接度。每个实践环节既要考虑根据本门理论课程而设置,又要考虑与其他课程主线的耦合度,强调课程之间的内在关联。只有科学地处理好理论环节与实践环节的关系,对实践环节进行高度的统筹规划和整合,处理好整体设计与局部内容之间的关系,才能确保实践教学内容的延续性和扩展性[1]。2.2充分保证实践课程学时由于理论教学组织形式和操作性相对于实践教学有很大的便利性,致使当前许多高职院校通常重视理论课教学环节,忽略实践教学内容。这种安排严重制约了学生学习兴趣和动手实践能力的培养,难以保证实践教学质量。在以“能力培养为基础”的方针指引下,首先,在学时安排上,学校要保证每门课程理论学时和实践学时的比例最少是1:1,甚至可以全部是实践学时。另外实践课程中要增加综合性和设计性内容的比例,要求所有学生都必须参与整个设计环节,直到最后完成作品。2.3加强校企合作通过学校之间的交流、教师的调研、聘请企业工程师讲座等方式来了解市场需求,是大多数高职院校的做法,这种表面上很周全,实际上短暂而有限次数的活动,并不能真正帮助师生掌握市场行情。校企合作首先要弄清几个问题:企业需求是什么?我们需求是什么?有合作点没有?如何才能合作?现实情况是,企业需要什么样的员工,我们就应该培养什么样的学生。如何培养企业需要的员工,应该是校企合作的出发点。基于以上事实,学校必须加大对企业的调研力度,及时了解企业的需求,合理设置实践课程的教学内容。教学管理部门允许教师及时更新知识和实践教学内容,保证学生对于新知识的学习,鼓励和支持学生深入到企业,加强他们的动手实践和创新能力。2.4加强实训室管理学校的一切管理最终都是为教学服务,然而,当前大多数高校为了实训室管理上的方便,减少机房开放时间,使得学生仅能在上课期间进入实训室。这样怎么培养学生的动手能力,怎么形成技能?学生学习的积极性、主动性和创造性又何以培养?学校要培养学生的动手能力,就必须解决实训室开放程度不够的问题。如建立实训室管理制度,延长开放时间,做好日常机房使用日志登记工作,工作人员值日制度,勤工俭学学生工作管理制度,设备领用登记制度,培养学生的自我管控能力等。2.5加强课程考核改革目前,理论课考核方式和手段比较简单,一考定成败。实践课程的考核使用这种方式肯定不行,因此实践课程考核机制随意性和随机性就经常出现。大多数教师根据学生的出勤状况、书写的实践报告、现场答辩等综合给出学生的最终成绩,不同的教师对于相同的学生给出的成绩差异性比较大。这必将挫败学生实践的积极性和主动性,不利于对学生实践能力的培养。因此,要大力鼓励实践课程教师进行教学改革,针对不同的专业方向,选择多样化的科学合理的评价考核机制;考核中应考核学生系统设计和实现能力、报告书写整理能力以及作品的展示与汇报能力,还需要特别注重考虑学生分析问题和解决问题的能力、自主学习的能力、运用理论知识解决实际问题的能力,从而促使学生能够适应工程实践的需求[1];也要考虑学生将来从事的职业素质的需要,可以引用企业对员工的考核方式,对学生进行该门课程的考核。 3师资队伍建设 当前高职院校师资队伍建设基本上是按照本科院校模式进行建设和考核的,因此,组建一支符合现代职业教育需要的教师队伍确实是一个值得探讨的课题。第一,高职院校以培养学生的职业技能为重要目标,引进教师不应过多强调学历,要考虑更多其有关的专业技能。如:有无企业实践经历?参加过哪些级别、哪些专业的技能大赛?参加过哪些社会实践活动?发明专利?除考试获奖以外,还有获得过哪些动手操作类奖项?第二,对现有教师队伍进行建设。现代职业教育使得高职教育的培养模式要适应它的发展。作为这一模式的执行者——教师自身必须具备这种素质,加强技能培训,提高自身的实践动手能力。一个优秀的高职院校教师既要走进企业,又要贴近市场,还要掌握当代高职学生的身心特点。第三,教师队伍职称系列多元化。现代职业教育应把加强师生技能实践放在第一位。教师如果花过多的时间去写论文,参与课题,何来的时间进行技能培训。因此,能够体现教师技能水平的一些资格证、技能证书等应该在高职院校教师职称评定和晋升中更多地体现出来。第四,加强教师团队建设,形成在技能上、年龄上、职称上合理的教师梯队,这是职业教育的生命力,也是高职院校的生命力。学校在这类教师职称评定、绩效奖励、考勤考核等配套的机制上要给予较大的倾斜。 4教学过程建设 4.1培养学习兴趣兴趣是最好的老师,培养学生学习的兴趣是职业教育的首要课题。在物质资料比较丰富的今天,要求学生去学习枯燥的软件技术专业课程,确实有一定的难度,但如果我们把作为支撑的程序设计与项目相结合,与学生感兴趣的东西如游戏相结合,一定能取得较好的效果。4.2提高教学水平程序设计类课程虽然是软件技术专业的基础课程,但是这些课程对学生今后进行系统开发和设计工作与学习都有着紧密的联系,因此,要特别重视这些基础课程的教学,提高这类教师的教学水平。程序设计类课程是一个工具,开发时还应和其他专业结合应用,教师必须具有一定的联系能力和综合能力。另外,程序类课程知识的时效性比较强,设计语言的更新换代较快,教师应该培养自己终身学习的意识和行动,注重知识的更新换代,争取把最新的知识传授给学生。4.3改进教学方法采取合适的教学方法能够减轻学生的学习负担,让学生乐于接受知识,有利于建设专业课程。教师在进行专业课程授课的过程中,可以采取多媒体教学和实验教学相结合的教学方法,教师讲授一个知识点之后,学生可以随即应用,既能够加深印象,还能吸引学生的学习兴趣[2];也可以利用适合本专业的教学方法,如项目教学法、模拟企业的开发情景,让学生体会到上班的情形,培养其职业素质;还可以发挥学生的主动性,将学生分组,在班内组织互相学习,集体进行讨论,相互鼓励,既能培养学生的学习热情,又能培养他们的团队意识。4.4培养动手能力软件技术专业课程是应用性和实践性都很强的课程,只懂理论,不会动手,在应用市场是没有生存空间的。培养学生的动手能力,首先,要特别重视理论课程后面的单项实训,这一环是培训学生基本技能的基础,是为后面的综合项目服务的。其次,综合项目开发。这个阶段是模拟企业或者直接从企业拿项目过来进行的,这是真正的应用,也是学生形成技能的关键阶段。最后,为了提高学生的技能,可以多组织一些校级本专业的赛事,如软件设计大赛、技能大赛等,鼓励学生多去参加省级、国家级的本专业的大赛等。4.5改革考核机制大力推进考核形式和方法改革,对专业基础课程强调知识的全面性考查,大面积减少闭卷考试方式;对实践类课程的考核采取上机操作、作品展示等形式。[3]学校要对学生的各种创新行为和成果给予正面的激励和奖励,对学生在技能大赛上的获奖,在综合测评中更多地体现出来,以评价促发展,全面提高学生的综合能力。 5总结 职业教育改革的核心问题同时也是专业建设的核心要素就是课程改革。构建一个适应于未来发展需求的软件技术专业课程体系,软件技术专业培养就成功了一半。 作者:高锦标 李立 单位:安徽中澳科技职业学院 安阳工学院 软件技术专业论文:高职软件技术专业课程体系研究 摘要:随着我国经济的发展,教育事业也在蓬勃发展。如何培养人才,培养符合市场需求的实用型人才是高职教学改革所面临的主要问题。基于“六业贯通”的人才培养是深化高职应用型人才培养的具体体现,本文结合教学工作经验,详细阐述六业贯通人才培养模式下的高职软件技术专业课程体系构建对策。 关键词:六业贯通;人才培养;高职软件;课程体系构建 一、关于“六业贯通”的概述 1.所谓六业就是指:学业、产业、行业、企业、就业、创业。2.“六业贯通”人才培养模式,是指改革以课堂为中心的传统人才培养模式,依托专业办产业,办好产业促专业,做到产学研用相融合,六业相贯通,学业是关键,行业、产业、企业是平台,就业是导向,创业是目标。促进学校教育与地方经济建设紧密结合的一种人才培养模式。 二、“六业贯通”人才培养思路 职业教育的目的是为地方经济建设提供高素质的技术技能型人才。这一目标,体现了三个主体,即人才、教育主体和服务对象。为了达到职教目的,实现三主体共赢,就要求职业院校除了有完善的教学设施、合格的师资队伍,还要构建与地方经济相适应的人才培养模式;要求学校与当地的经济产业相结合,走校内办企业,企业中教学的校企双主体办学的道路。因此高职软件“六业贯通”人才培养必须要紧紧围绕以一定的培养理念和方法,并遵循学生的发展规律,把成长和发展作为目标,以期最大限度地满足用人单位的需求为思路,将校企合作、工学结合、顶岗实习等这种方式方法应该被融入到高职教育人才培养的模式中。传统学科的课程体系注重知识体系的完整性和系统性,基于“六业贯通”模式的课程体系更关注课程的职业能力,学生的学习过程更接近企业的工作过程,缩短了教育和工作之间的距离,更有利于实现高职教育的职业性、应用性和技术性。 三、高职软件专业课程设置存在的问题 1.缺乏认识,目标不明确。通常来说,课程体系的构建必须根据具体的情况设置,这些具体的情况包括以人的发展为目标、以服务为宗旨、以就业为目标,同时还要贯彻落实国家的相关政策等等。这些具体情况的目的是要将课程体系的构建与社会需要以及学生发展的需要紧密结合起来。然而,我国的高职软件专业对于课程体系的设置,并没有以学生的发展为目标,导致出现人才培养目标的不明确,进而导致软件课程体系机构目标的不明确。出现上述现象和问题的原因,究其实质首先还是因为思想上的不与时俱进,进而导致部分老师的思想认识与其他老师的认识出现不一致不协调的情况,对于目前阶段建立新的课程体系存在犹疑的心理,这影响了课程构建的科学性和效率性;其次是对于市场的把握不够,特别是在进行软件市场调查的过程中不细致、不完全,导致高职教育软件专业课程体系的构建失去了科学的调研和论证,进而使高职教育软件课程体系构建出现了一定的偏差,没有形成特色,就不能满足市场的实际需求。2.缺乏针对性,特色不明显。众所周知,高职教育发展的时间是不长的,还有很大一部分的高职院校还处于原始积累的阶段,特别是对于专业课程的设置和体系构建依然处在一个探索的阶段。因此,这些院校的课程设置难免就会出现雷同重复以及不注重实践能力,或者是课程设置与实际严重脱节,并在课程设计方面具有很大的随意性和主观性,这在一定程度上致使学生的知识点不成体系,进而影响学生技术的使用和操作,从而达不到课程的体系构建目标。3.师资力量与体系构建的关系。不管在什么学校,师资力量是一个十分重要的方面和组成部分。高职学校在师资这方面出台了很多政策,其中不乏好的方法。但是在具体的操作运行环节中,就出现了一系列的问题,这些问题,可能是由于思想、制度或者是财力的问题导致的。进而对于师资队伍的建设没有实际的效果,还使课程优化设置以及体系建构没有改观。我国的软件专业中,老师成为软件课程体系改革的主要关键人物,所以,优化师资队伍,充分利用企业和市场的相关资源,才能够有效改革软件专业课程的体系。4.资金投入不足。软件专业对于其他专业来说,需要的资金和资源等是十分昂贵的,目前,我国的高职软件专业出现课程改革体系构建问题也是由于资金问题造成的。(1)软件开发具有十分强的实践性,所以学生在操作的时候,需要一个机房实验室,并且配有完善设备的实验室。(2)在实际教学训练过程中,老师付出的要比学生多,而这些精力和时间上的损耗都没有一个合适的报酬兑现。(3)在相关制度等在操作过程中的问题。 四、六业贯通人才培养模式下软件技术专业课程体系构建的策略 1.加大市场的调研,明确培养目标。基于软件市场技术发展比较快的特点,高职院校在构建“六业贯通”人才课程体系前一定要通过与校企合作的沟通,做好市场调研,明确人才培养目标:首先高职院校在确定课程体系前要深入市场对软件企业进行深入的调研,了解企业需要什么规格的人才,要求学生具备怎样的专业能力和综合素质,充分体现出课程建设以社会需求为导向的思想,以此实现高职院校与市场的零对接;其次结合市场确定课程建设目标。高职院校要从职业岗位知识、能力、素质要求等方面入手,对软件课程体系进行合理开发,要求学生掌握必需的软件技术专业理论和技能,能够熟练地应用软件编程等实践技能;最后高职院校课程设置必须要紧紧围绕服务地方经济的基本要求。高职院校是服务地方经济的教育机构,因此高职院校在课程设置上要紧紧围绕当地软件市场的发展需求设定人才培养目标。2.将项目作为集训的平台,建立具有特色的课程体系。基于“六业贯通”人才培养的软件课程必须要注重实践项目操作的锻炼,因此高职院校要构建以项目作为课程改革驱动的教学模式:首先高职院校要为学生创建提升“六业”能力的实训平台。软件项目实训操作能够提高学生的就业能力、创业能力以及创新能力等等,所有高职院校要加强与市场的对接,将市场项目纳入到课堂设置中,以此提高学生专业理论知识与实践能力的融合;其次高职院校要构建基于“互联网+创业”的实践平台。在互联网+行动实施下,高职院校要鼓励学生通过创建相应的平台,提高自身的专业素质。例如针对软件编程技术的发展,高职院校要鼓励学生自主进行编程创业,通过校内创业提高其综合能力;最后高职院校要构建“三维一体”的特色课程体系,通过专业基础课程、综合素质课程以及专业特色课程的综合培养具有“六业贯通”的高素质人才。3.加强和企业的合作,有效对资源实行配置。校企合作是高职教育发展的主要趋势,也是整个软件课程体系的核心,通过校企合作平台能够培养具有社会适应型的软件专业人才,无论是创新能力、创业能力以及就业能力都离不开实践操作,因此在高校转型发展的关键时期,必须要重视实践教学:一是要提高高职院校实训平台的规格。高职院校要增加对软件实践训练基地的建设,购置先进的实训设备,提高实践教师的综合素质。二是强化企业在教材编制中的地位,突出教材内容的实用性。企业参与到教学编制中能够将最新的市场需求纳入到常规的教学中,进而提高了高职软件教学的实践性,改变了以往的以理论知识为主的模式。当然在“六业贯通”人才培养模式下,高职院校必须要重视待岗实习的作用,为学生争取真实的就业环境。三是形成以赛促学、以证促教的局面。软件专业教学必须要注重比赛的引导作用,鼓励学生通过参加各种比赛提高学生的综合实践能力。4.考核评价的多样化。合理的课程体系应该包括课程教学、实践教学和项目集训这三个主要的方面。对于一些主干课程,例如C#语言程序设计、WEB程序设计、数据库访问技术等课程,实践能力要求很高,因此我们在考核时,除了考查学生的理论知识,还注重学生实践能力的考核。考核时采用“334”的方式,即30%的平时成绩,30%的上机考试成绩,40%的笔试成绩,这样很好地考查了学生的理论与实践相融合的能力。同时,对一些主干课程,我们采用与企业合作,考取微软证书的形式进行考核,这样既可以考核学生的学习情况,又可以让学生获取相关的国际认证证书,为学生以后找工作打下好的基础。 作者:聂作财 管天球 单位:湖南应用技术学院 软件技术专业论文:软件技术专业教学方法探讨 摘要:基于“项目导向、任务驱动”模式的高职软件技术专业教学方法有利于提高学生的软件开发能力。本文以《移动商务网站开发》课程为例,探讨了该教学模式的优点、关键步骤和实施要点,有利于培养学生的学习兴趣,提高教学质量。 关键词:项目导向;任务驱动;教学模式改革 随着计算机和信息技术的飞速发展,企业对软件专业人才的需求也日益迫切,各高职院校的软件专业,主要培养应用型人才,为了适应企业的需求,必须改变传统的教学模式,不断地更新教学内容,并大力推进课程教学方法的改革。 一、基于项目导向模式的高职软件技术专业教学方法的优点 高职软件技术专业课程的教学过程中,按照旧的教学方法,教师往往采用填鸭式的方式,不断向学生灌输专业知识,而不管学生是否能够顺利消化知识。学生往往缺乏学习动力和兴趣,仅仅是被动地学习知识,处于一知半解的学习状态,独立分析和解决问题的能力得不到有效锻炼,动手能力差,达不到企业对软件人才的能力要求目标。采用基于项目导向模式的高职软件技术专业教学方法,能够有效克服传统教学方法的缺点,实现“教、学、做”一体化,从而提高学生的学习热情,驱动学生积极主动掌握知识和技术[1]。“项目导向、任务驱动”的教学模式下,教师可以将专业课程划分成若干个项目,学生在完成项目的过程中,学习软件开发技能。每个项目下面包含多个任务,学生自己动手解决每项任务实施过程中遇到的问题,最终掌握该门课程的知识和技能[2]。《移动商务网站开发》是高职院校软件技术专业的一门专业课程,对软件技术的应用开发技能要求很高。“项目导向,任务驱动”教学法可使《移动商务网站开发》课程教学与企业软件开发工作有效结合起来,理论联系实践,让学生在“学中做、做中学”,提升学生的应用开发技能,从而培养出合格的软件技术应用型人才[3]。“项目导向、任务驱动”的教学方法,可以将抽象的知识转变成具体的技能教学内容,将枯燥的理论课程内容进行调整,改变教学内容脱离实际应用的弊端,让学生能够在完成项目和任务的过程中学习和掌握知识点[4]。通过任务驱动,促使学生在实践中主动地收集资料,分组合作,分析和解决问题,提高学生利用互联网、帮助文档解决问题的能力,促使学生勤于了解行业发展动态,学习新技术。基于项目导向模式的软件技术专业教学方法,通过引导学生分析问题、找出解决方案、制定工作计划并实施,最终解决问题,能够提高学生收集和分析信息的能力,培养学生的科学思维方法和可持续发展能力。 二、基于项目导向模式的高职软件技术专业教学方法的关键步骤 基于项目导向模式的高职软件技术专业教学,可以融合项目教学法、案例教学法、任务驱动法、大脑风暴法、小组工作法等各种最新教学方法的优点。项目实施的关键步骤包括合理设计项目和细分任务、计划与实施项目和任务、项目完成情况的评价和归纳总结等。1.合理设计项目和细分任务。以《移动商务网站开发》课程为例,根据软件开发工作的实际需求,按照软件开发流程,可以将该课程的教学内容分为8个项目,即手机网页开发基础、CSS手机网页布局、HTML5实战、Web存储和数据库、文件缓存和地理位置定位、移动网站服务器端和数据库技术、移动Web应用开发、移动网站的与测试。将项目进一步划分为20个任务,即开发和测试环境的准备、手机网页开发基础、Viewport和设备方向、CSS手机网页布局、专用于手机的JavaScript、HTML5编写规范、HTML5视频和音频、HTML5结构元素、画布Canvas、Web存储、WebSQL数据库、文件缓存、地理位置定位、移动网站服务器端的开发、数据库操作技术、使用jQueryMobile开发Web应用程序、使用jQueryMobileUI插件、使用Ajax和程序动态控制jQueryMobile、使用PhoneGap、移动网站的与测试。2.计划与实施项目和任务。以《移动商务网站开发》课程中的一项移动Web应用开发综合项目为例,即移动网络书店项目,此项目分为移动网络书店首页、图书商品分类、图书商品列表、图书商品展示、购物车、订单产生、用户中心共7个子任务。项目的教学过程分为咨讯、决策、计划、实施、检查等5个过程。咨讯过程中,教师展示移动Web应用开发综合项目的预期效果,明确学习目标,导入学习任务。决策过程中,教师布置工作任务,并说明任务完成的验收标准,学生接受和分析工作任务。在计划过程中,学生搜集和学习参考资料,组建项目团队,讨论和制定工作计划。教师组织各项目经理阐述工作计划,组织学生对计划进行讨论,不断改进,得到最终的工作计划。组建项目团队的时候需要按照优势互补的原则,将不同性别、能力的学生划分到一个小组里面。在实施过程中,教师主要发挥指导和监督的作用,学生主要根据工作计划,完成项目和任务。在项目实施过程中往往会遇到一些困难,需要教师指导学生解决,如在移动网站开发过程中,针对代码出现的编译、运行错误,需要进行调试查错。可以应用角色扮演法,让学生扮演项目经理、需求分析师、架构设计师、软件设计师以及客户代表等,按照软件工程的真实流程,来完成项目和任务,从而促使学生将来更好地适应软件企业的工作环境。在项目实施过程中,教师要经常巡视辅导,协助学生解决疑难问题。遇到普遍存在的问题,教师可以采用大脑风暴法、小组讨论法、SWOT分析法,适时组织学生集体讨论解决方法,并统一解答。在检查过程中,学生互相交流和展示作品,教师检查各组完成情况,对已经完成项目任务的小组公开表扬,激励其他学生,对检查中发现的问题,要引导学生解决。学生要积极思考老师检查中发现的问题,避免在将来的实验过程中继续犯错。3.项目完成情况的评价和归纳总结。在评价过程中,教师对项目和任务的完成情况进行点评、归纳和总结,提出注意事项和改进建议。学生总结本次课的经验教训,并思考改进方法,记录注意事项。 三、基于项目导向模式的软件技术专业教学方法的实施要点 基于项目导向模式的软件技术专业教学方法在实施过程中需要把握好一些细节要点,才能获得良好的教学效果。1.明确课程的专业能力目标,围绕目标来合理设计项目。以《移动商务网站开发》课程为例,该课程的专业能力目标是:培养学生设计和开发移动商务网站的能力,掌握移动Web的语法,构建适应性强、响应迅速并且符合标准的移动商务站点,改进小尺寸屏幕中的Web可用性。通过本课程的学习,使学生能够掌握移动商务网站开发的全面知识体系;掌握HTML5最新应用;掌握HTML、CSS、JavaScript手机网站设计及开发过程;与JQueryMobile结合,学会快速开发手机网络应用程序;掌握移动网站服务器端的开发和数据库操作技术;参考大量手机网站设计实例,提高研发能力和效率[5]。围绕着这些培养目标,最终设计出了8个项目,从而帮助学生探索和学习移动商务网站开发的相关知识,并灵活运用软件技术知识。2.以能力评价为中心,建立过程化考核体系。课程考核方式包括期末作品考查和平时任务完成情况评价。期末作品成绩包括网站的实现情况、技术的应用情况、答辩过程中的语言表达能力及设计文档(书面表达能力)等几个主要方面。平时成绩包括项目团队合作表现、平时作业及实验、出勤情况、学习态度、自学能力等,主要考核团队协作能力、学习态度、学以致用的情况、理论联系实际情况。项目团队合作表现重点考查学生对工作任务的态度、职业能力、团队合作精神。3.注重提高学生的学习方法能力和社会能力。在培养学生系统掌握课程知识的基础上,培养学生选用参考书、查阅手册及文献资料的能力,培养独立思考、深入研究、分析问题、解决问题的能力。通过分组方式,培养学生团队协作能力和自我展示能力,提高沟通能力及自学能力;通过网站的实现和应用,增强就业岗位适应性;培养良好的职业道德及保密意识;培养良好的时间观念及执行能力;培养良好的文字及语言表达能力。 四、结束语 为了更好地实现教学方法改革的目标,在“项目导向、任务驱动”的教学模式中,教师应注意发挥学生的主体作用,让学生自己去查找资料,探索解决问题的办法,教师本身偏重于项目引导和过程指导,解答学生在项目实施过程中遇到的疑难问题。这样才能真正提高学生的创新能力和实践技能,增强团队协作意识,培养出符合企业需求的软件技术应用型人才。 作者:邹才凤 单位:广东机电职业技术学院 软件技术专业论文:高职软件技术专业人才培养体系的构建 【摘要】高职院校软件技术专业,在人才培养方面应该侧重技能与实践。在软件技术专业中重点应该掌握高级语言的应用、后台数据库的熟练掌握、项目工作模式如客户服务器模式、浏览器服务器模式等。同时关注新技术,岗位工作新需求。所以要真正培养出优秀的毕业生,为企业输送合格的工作人员要从多方面下手,在课程体系开发过程中关注这些重点方面。努力提升学生的软件开发与应用技能。 【关键词】数据库;课程体系;高职院校;校企合作;平台 1高职软件技术专业课程体系设计要以学生为中心 课程体系搭建是为了教学服务,为传授学生知识与技能这个目标而努力。因此,课程体系要充分考虑高职院校学生的特点。高职院校的学生,义务教育阶段的基础相对薄弱。自学能力不足。所以在进入高职院校的时候,他们对学习能力其实是不够自信的。所以在课程体系的设置上应该考虑到这一层面。前导课程设置应该相对简单。便于学生接受。为学生重塑自信。针对一些理论知识较多,相对抽象的课程,如果必须放入前2个学期学习。也要在具体课程设置中,减少过多的理论研究内容。以够用便于理解为主要依据。让学生先能掌握住基础。培养并提升学生的自学能力。在未来如果学生通过锻炼能力得到提升需要掌握更多深入的理论内容时,可以通过阅读资料和咨询方式,进行再学习。高职学生的另一个特点就是年龄特点。青年阶段懵懂好动,对于静态的课堂讲授难以提起兴趣。所以课程体系中,要考虑教学方法的搭配。用生动的教学方法,更加便于提高课堂知识传授的效率。在软件技术专业,比较适合的方法有任务法、项目法、演示法等。 2高职软件技术专业课程体系设计要考虑专业的特色 课程体系设计要符合专业特点。软件技术专业,是培养学生计算机软件开发方向的能力。经常涉及到代码的编写、项目的软件工程思想、高级语言的使用、用代码实现硬件交互等能力。所以在课程体系中要把这些能力细化,分解。再重新融合到不同的课程章节中。另一方面,通过上面的描述我们发现,这些能力都需要实际的操作来实现。掌握高级语言,需要能够熟练的掌握高级语言的语法规则,使用这门语言进行编码。软件工程思想,要体现在与客户的沟通,建立需求分析。塑造原型,最终进行代码实现和维护等阶段来完成。而这每个步骤都需要实践完成。所以在软件技术专业的课程体系设置中,要突出实践能力的培养。合理的安排实验课程的课时。保证实验内容可以满足能力锻炼需求。涉及软件开发的岗位,根据软件开发周期规律,选择软件开发工作过程作为建立课程体系的逻辑起点,依靠领域专家、按照岗位能力成长规律构建课程体系。通过分析在软件开发过程中各工作岗位需要完成的典型工作任务,确定各软件岗位的具体能力要求;根据能力要求的复杂程度归纳总结出软件开发的行动领域;以行动领域为课程开发平台,按照各岗位职业成长规律,将行动领域转化为学习领域。 3高职软件技术专业课程体系设计要考虑技术变化与更新 计算机专业技术在不断的更新当中,甚至可以说几年时间就有主流技术更换的可能。几年前,操作系统的变革。使得诺基亚让出了手机霸主的位置。现在智能手机的发展,逐渐占领了市场空间。众多网络应用受到手机应用的竞争。例如博客用户已经锐减。人们更加习惯使用微信。开发平台从客户服务器模式独霸。到现在安卓开发技术的崛起。这些都是几年时间内发生的。很多广告的竞争与推广也关注在微信平台推广。所以软件技术也在不断的发展。对于主流技术和新技术、新平台要进行关注,尽量把新的技术趋势加入到课程体系建设中来。 4高职软件技术课程体系的建设应该有企业人员的参与 积极与企业合作,建立双赢的合作关系。可以为学生提升毕业就职竞争力。与企业深入合作,可以通过定岗实习、实训、教师交流、设备援助等多种方式来完成。把软件开发企业请到学校中来,把企业对毕业生的需求进行深入的分析。拿出目前的课程体系。请企业人员提出不足,提出他们期望在课程中增加的内容。适当删减在实际工作中应用不到的知识,以够用为主。共同合作建立科学的软件技术课程体系。校企深度合作,将“工作过程”融入教学中,形成基于工作过程的教学模式。以“职业情境、任务导向、能力递进”的校企合作人才培养模式为指导方向,专业优质核心课程上实施了以“项目为载体、能力为导向”的基于工作过程的项目教学改革和实践。引入企业真实项目进行教学,依托“教、学、做”一体化教室,采取以任务为驱动、子项目递进为综合项目的现场情境教学和岗位实践加讨论研究的教学方式,一体化场景教学的应用课堂教学,提高学生的学习兴趣和学习场景创新能力。 作者:宋磊 刘立栋 单位:哈尔滨职业技术学院 软件技术专业论文:高职软件技术专业基础课程教学与实践 摘要:软件技术专业主要涉及高级语言类课程、算法类课程、网络类课程、以及在项目开发中常用的软件工程思想、实现代码的数据结构、与计算机硬件互通的汇编语言等多门课程。而软件技术专业的基础课程,就是要为培养学生软件开发能力做好准备。本文就软件技术主业的一些基础课程进行简要介绍,对教学方法提出一些可行性的建议。 关键字:数据结构;算法;项目开发;实训;逻辑思维 1高职院校软件技术专业基础课程特点分析 高职院校软件技术专业基础课程相对较多。有专业基础课也有公共课。我们在这里尝试列举几门,并对它们的特点进行简要的分析。 1.1从公共基础课程来说 高职院校基本都开设英语和高等数学课程。这对于每个专业大致相同,但是对于软件技术专业其实还是起到重要作用的。因为软件技术专业无疑是计算机专业的一个分支。而计算机是美国最先发明,目前为止计算机技术仍然是美国处于领先地位。因此很多的编程语言和代码,基本都是由英文字符组成。甚至一些关键字,是一些英文单词的缩写。在后面的专业课程学习中,还会接触到专业英语。所以学好英语这么课程对软件技术专业有一定的帮助。高等数学课程对软件技术专业也格外重要。软件的编程最终要通过算法实现,数学建模。可以说学习越深入,对数学的需求越高。计算机专业可以说是数学专业之外,学习数学最多的专业之一。 1.2从自身的专业基础课程来说 每个职业院校开设的不尽相同。大致可能有一下科目:计算机基础、C语言、JAVA语言、数据结构、数据库原理或者网络数据库。这些课程软件技术专业中出现较多。下面简要说下课程的特点。计算机基础,是让中学阶段没有接触过计算机的同学,掌握一些基本的计算机操作。例如打字,在操作系统环境下完成简单操作任务、使用办公软件等。这门课程相对不难,但是知识点繁杂,初学时容易因不熟练而产生错误。C语言课程,这么课程常常是学生的第一门编程语言。因为它是结构化编程语言,适合教学,为学生树立清晰的编程思想。虽然实用性不强。但是学习后,能够大大缩短其它高级语言的学习过程。甚至通过自学就可以完成其它语言的而学习。JAVA目前比较流行的编程语言,很多项目的开发的首选高级语言。数据库,是数据存储,操作应用的后方平台。在项目开发中也不可或缺。数据结构,是为学生提供一些经典的编程模型,打造编程思想,实现思想到模型乃至到算法的转换。 2教学中关注的重点 2.1以人为本,建立和谐的师生关系 教师是知识的传授者,学生是知识的渴求着者。学生应该尊重教师,教师应该做出表率,为人师表。尽力帮助学生获取知识。但是在实际的学习情境中,学生还很年轻,不能够完全的情绪,对尊师的思想意识不深。可能会在无意的状态下,触犯教师。这时候,教师应该体现出自身的素质,用宽广的胸怀原谅学生。在适当的情况下,指出他的错误。在教学中与学生交朋友,这样才能打造和谐的教学气氛。另一方面,学生的学习有时完全是依靠兴趣来驱动。如果教师学生间产生矛盾,学生就会产生抵触情绪。不愿意学习这门课程,延误了自身的学习进程。所以和谐的师生关系是好的教学表现的根本。 2.2巧设学习情境 软件技术基础课程教学目的,是让学生打破常规,启迪思想,通过探索、实践,掌握理论知识并能灵活地加以应用。“情境教学”正是基于这一先进思想的教学方式。如学习语言编译时,使用“栈”可实现函数过程的调用。当计算机输出数据打印时,打印机速度慢,为解决这个问题,教师安排学生们分组讨论,最终在操作系统中设一个打印队列,将打印任务逐个完成,避免了数据丢失或打印次序混乱。任务进行过程中,学生们热情高涨,积极思维,体会知识的奥妙,深刻认识到了这门课程的意义和作用,同时小组成员团结协作,焕发出可贵的集体智慧,在目标实现过程中体验成功带来的巨大喜悦。 2.3注重实践的作用 软件技术专业需要大量的实践。实践操作可以让学生了解编程的经典思想,熟悉代码编写过程,养成良好的代码书写习惯。实践操作可以让学生掌握项目开发的各个流程,养成软件工程的思想,避免因工作环节不足,工作顺序不合理而出现的功能缺失和错误开发。实践可以让学生独立的掌握各个软件工具。从高级语言到后台的数据库;从脚本编写到特效代码的添加;从服务器的配置到客户端的调试,每个实际操作到包含了若干个知识点,到帮助学生提升了软件开发的能力。结束语:要做好软件技术专业基础课程的教学,就要对这些课程进行合理分类。了解基础课程的具体作用。能够抓住不同课程的特点。有的放shi同时在教学过程中注交流,重实践。师生通力合作,完成好教学任务。不断的为提升学生的能力而努力。 作者:宋磊 刘立栋 单位:哈尔滨职业技术学院 软件技术专业论文:高职软件技术专业自助餐教学模式探析 摘要:四川信息职业技术学院软件技术专业目前开设了5个专业方向(.NET方向,Java方向,软件服务方向,软件外包方向,移动应用开发方向)。该校软件技术专业在建设发展的过程中,通过校企合作、师资共享、课程共享、硬件资源共享等方式辐射其它专业,带动了其它专业的发展。作为省级示范高职院校重点建设专业,其“自助餐”教学模式在软件技术专业已经推行了四年,被认为是比较成功的一种教学模式。 关键词:自助餐;模块;教学;方向 作者简介:谢宇(1982.06-),男,四川德阳人,四川信息职业技术学院信息工程系教师,讲师,西南交通大学计算机技术专业硕士研究生,研究方向:软件技术应用 四川信息职业技术学院软件技术专业建设充分依托校企合作,按照共建共管共享原则,实现校内实训基地“工厂化”、校外实训基地“教学化”,先后与中软国际、四川华迪信息、用友四川公司等多家企业合作,建立了校外实习实训基地。其“自助餐”教学模式在软件技术专业已经推行了四年,被认为是比较成功的教学模式。在前三学期或前两学期开设专业基础课程,从第三学期或第四学期开始按“岗位”分为若干专业方向,学生打乱建制,像吃“自助餐”一样,学生选择岗位,重新组班,小班教育,独立培养,从而实现了个性培养、因材施教。为了更进一步拓宽学生的选择面,软件技术专业将优化过去的模块,增加“软件测试”方向、“软件UI设计”方向等。 一、自助餐教学模式简介及主要解决的教学问题 1.自助餐教学模式简介 主要内容是探索和实践了一种符合当前高职院校软件类专业的教学模式,该模式是采用一种类似“自助餐”的人才培养模式。该模式适合当前高职学生的自身特点和软件岗位特点,具有岗位针对性强、校企合作灵活、能充分发挥学生自主学习潜力等特点。在方案设置上:前三学期开设软件类的基础课程和通用的专业基础课程,从第四学期开始,将按照目前较为实用的方向制定出5大专业方向模块,分别为“.NET开发方向”、“Java开发方向”、“移动应用开发方向”、“软件外包方向”、“软件服务方向”,学生根据自己的发展目标选择适合自己的专业方向进行学习。软件技术专业主要改革进程如下:(1)2006级和2011级:在这6个年级中,由于学生的规模限制,每个级都只有2个班,所以一直以来都分为两个专业方向来开设课程—Java开发方向、.NET开发方向;(2)2012级:对于2012级,由于学生的规模大大提高了,学生人数达到约200人;软件开发岗位进一步细化,由于自能手机的普及,手机软件开发人才的需求量不断提升。(3)2013级、2014级:在2012级的基础上继续推行和实践“自助餐”人才培养模式,修订了过去不太合理的课程设置,添加了前沿的、使用的课程、优化了模块之间的关系、完善了分方向的选拔流程。 2.主要解决的教学问题 (1)当前软件技术专业现状分析 当前软件技术专业在人才培养过程中存在如下的一些特点,在制定人才培养方案时往往顾此失彼,达不到理想的效果。①高职高考时填报专业的盲目性,对于软件技术专业不是真正的了解,最终导致在高职软件专业学习过程中出现厌学等情况。②当前IT行业的发展非常迅速,新兴行业的不断地出现,作为职业院校很难根据市场的变化做出及时的调整,往往落后行业发展好几年,这样就导致学校教育和行业脱节。③由于我国软件行业的现状,大企业少,小企业多,所以每家企业的用人计划非常有限,一家企业往往只招几个人。同时,软件开发技术的分支又非常的繁多,学校很难使用一个专业来满足大部分企业的需求。④由于软件行业具有发展快、变化快等特点,很多企业在某些时候需要部分订制的软件开发人员,对于现有的人才培养模式,学校很难做出调整来适应企业,最终导致丧失学生对口就业的机会。 (2)效果分析 ①解决学生专业填报盲目性问题。学生在前三学期学习软件技术专业基础课程,通过学习逐步认识到专业的特点和自身的特点,第4学期就可以根据自身的爱好、特点来选择适合自己学习的专业方向,提升了学生的学习主动性,有利于学生在该专业方向上成才。②解决专业培养和行业脱节问题。软件技术行业虽然发展非常快,但是基础知识的变化还是很小,每种方向发展也只是几门课程的区别。③解决学生对口就业问题。将专业分为多个方向,每个方向的人数就相对减少,在就业时,就业压力就大大减轻了。 二、自助餐教学模式解决教学问题的方法 1.化大为小、化繁为简的方法。将一个很大的软件技术专业分为若干个专业方向来进行培养。 2.自由选择的方法。让学生自由选择学习的专业方向。 3.与时俱进、灵活调整。依据行业的发展和企业的具体要求,对部分专业方向做出灵活的调整,以适应行业的发展需求,也可以根据企业的要求,制定符合企业订单需求的专业方向。 三、自助餐教学模式的创新点 ①以就企业岗位需求目标开设模块方向,提升学生的就业力。②以学生自主选择的专业方向进行培养,提升学生的学习激情。③以行业发展的方向为培养的方向,提升学校的竞争力。④经过多年尝试,毕业学生已经取得不错的成绩。⑤已经尝试多年,可以很好地在兄弟院校进行推广。 四、自助餐教学模式的推广应用效果 本次改革是采用了一个循序渐进、逐步推进的过程,在几届学生中逐步试行,改革思路清晰,实施过程可操作性强,完全可供其他高职院校软件技术专业借鉴。目前已经指定出一条完善的、可操作的人才培养方案,可以在同类院校推广。 作者:谢宇 单位:四川信息职业技术学院 软件技术专业论文:高职软件技术专业人才分类培养模式 目前,信息产业对软件技术人才的需求日益增加,但是高职软件技术人才的培养模式却远不能满足这种需求。一方面,众多毕业生难以找到合适的就业岗位;另一方面,企业难以招聘到动手能力强、项目经验丰富的技术人员。若要从根本上解决这一矛盾,需改革现有的人才培养模式。 一、软件人才培养现状 虽然企业对中低端软件人才的需求很大,但受全球经济环境的影响,高职软件技术人才培养陷入招生难、培养难、就业难的“三难”境地。主要表现为招生人数逐年锐减,高校信息类专业办学举步维艰;培养模式单一,课程体系无法适应市场变化,授课教师工程项目能力偏弱“,双师型”教师缺乏,学生综合素质不高;就业率和专业对口率不高,学生、家长、社会满意度低。可见,先行培养模式仅按照同一标准批量培养,没有根据学生特点分类培养、因材施教,不能真正培养出适应学生又适合企业的人才。 二、软件技术专业方向分析 随着信息技术的发展,软件行业不断扩大,衍生出了很多分支领域和职业岗位,以往单一、粗放型的“万金油”培养模式已无法满足市场需要。按照就业岗位,软件技术专业可分为软件开发、软件测试及实施、软件产品营销三大方向,具体典型岗位及对应职业核心能力要求(如表1所示)。 三、校企合作人才培养模式 影响软件技术专业学生学习的因素有三方面:一是学生基础弱。二是学生间在性格、习惯、能力存在差异。三是选择专业存在盲目性。因此,必须改变以往的培养模式,开展“分类培养、因材施教、能力导向”的校企合作人才培养模式。 (一)人才培养模式构建 按照“以人为本、能力导向、分类培养、因材施教”的理念培养软件技术专业人才,主要就是根据学生的特点和专业学习实际情况,动态调整专业发展方向,让学生在软件技术专业大类中调整自己的发展方向,不适合搞编程开发的可选择做测试;不喜欢搞实施的可做推广销售;不适应搞营销的可选择搞开发。其实施过程可以分为三个阶段。大一阶段,软件技术专业各方向第一学期的课程安排基本一致,开设专业规划教育、专业基础课程和通识课程,让学生掌握基础知识;第二学期根据学生性格、兴趣及能力进行方向调整,实现第一次分流。大二阶段,进行职业规格教育,开设专业核心课程,让学生掌握专业核心技术与相应的专业技能,并根据学生兴趣、能力和方向确定岗位学习方向。大三阶段,进行岗位规划教育、专业实训和定岗实习,根据岗位方向,确定岗位实训方案,让学生具备胜任岗位的专业综合能力。在第五学期进入专业项目实训阶段,针对不同层次的学生采用不同层次的项目进行实训,提升其综合项目开发能力。实训期间,进行第二次分流,通过岗位上的自我调整与定位选择更适合自己的专业方向。第六学期进入定岗阶段,根据学生的就业意向选择自己喜欢的就业城市和企业开始定岗实习,直至就业。 (二)课程体系构建 在这种课程体系下,学生完成专业课程学习的同时也就具备了相应的项目开发经验。另外,注重职业素质课程的开发,提升学生沟通表达、自我管理、团队协作、抗压能力、就业能力等综合素质。不同的培养模式有不同的特色,“分类培养、因材施教、能力导向”的高职软件技术人才培养模式在专业建设方面,应结合区域软件人才需求和软件职业岗位群,开设难易程度不同的微专业(多个专业方向);在专业方向上尊重学生的知情权和选择权,因人而异选择、调整个人主攻的专业方向;在人才培养过程中关注学生基础、性格、兴趣等方面的差异,分类培养、因材施教、扬长避短,激发学生学习潜力和动力,让学生在适合自己的专业方向获得最佳发展。 作者:廖坚 单位:湖南机电职业技术学院 软件技术专业论文:软件技术专业课程改革与实践 1涵盖的技术 作为一名技术人员,在动态网站研发过程中,最先要掌握的基本语言,应该是超文本标记语言。这种语言从名字就可以看出是专门为制作网页和网站服务的。因为代码简单,方便易懂。所以可以作为前导的基础课程。其次,要开发动态网站,至少要掌握一门面向对象的高级编程语言,从本门课程的名字大家也能分析出,这里选用的是Java高级编程语言。当然在动态网站制作过程中,脚本语言必不可少。目前较为成熟、流行的脚本语言有,PHP、C#和JSP,后者跟JAVA有着天然的结合性,技术也不逊色于前两者。是教学中不错的选择。当然动态特效脚本语言也是需要了解的,这里面选择性较大,不一一介绍。最后,选讲一门数据库技术,让网站从静态变为动态,才真正实现网站的意义。SQL可以进行简单介绍。除了技术角度之外,还应该介绍网站的功能设计、主题与内容的安排,风格的确定等。如果课时允许的情况下,还可以适当拓展网页美化相关的专题。 2软件技术专业JavaWeb课程存在的问题 在课程内容上未能紧跟技术发展趋势,现有的JavaWeb开发高职高专教材多以基础的知识和技能为重点来讲解,与用人企业对JavaWeb开发人才需求相差太大,不能满足用人单位的需要。比如企业多需熟练掌握SSH框架的JavaWeb开发人才,但学生没有深入地学习实践这些主流的开发框架,就业时面对企业人才需求比较被动。在教学模式上,能够采用任务驱动,项目导向的方式,但是每个项目只针对某些知识点,相对单一,虽然全部项目涵盖了全部知识点和技能,但是系统性不够,不能很好地引导学生将这些零碎的知识和技能应用于综合的系统开发中。另外,课堂和实训地点相分离,缺乏职业氛围,与企业联系不多,学生在校学习与实际工作存在不一致性。 3软件技术专业JavaWeb课程改革的有效措施 首先打破传统教学观念,以“任务为驱动”“、案例+项目”的方式进行教学,从学生熟悉的实例出发,首先提出问题,引导学生解决问题,问题扩展,再解决问题,再扩展,再解决。这种通过一个程序的层层推进,引入课程内容,使得学生的每一步学习都有基础,是循序渐进,螺旋式上升的过程,使学生的学习是在“走台阶”,而不是“三级跳”。其次在课堂教学上采用师生互动、小组讨论等形式,也通过老师巡回指导,发现学习中普遍性问题和同学中的新思路、新方法,实时地提出问题,学生进行正误判析,解决普遍性问题,或者请有独特思路的同学演示自己的方法或程序,对比各种方法的优缺点,鼓励大家再提出新方法。再次计算机类课程的学习有其自身的特点,听不会,也看不会,只能练会,所以在课程教学中必须强调程序设计训练。学生只有通过大量的练习,才能真正掌握语言知识,培养程序设计的能力,逐步理解和掌握程序设计的思想和方法,能利用计算机解决实际问题。最后课程采用过程性评价和结果性评价相结合的考核评价模式。其中,过程性评价成绩占课程总成绩的60%,结果性评价成绩占课程总成绩的40%。过程性评价以项目为单元来进行。结果性评价通过学期末的集中考试进行,重点考查学生对JavaWeb开发的基础知识及常用开发框架的理解掌握情况以及代码编写能力。每个项目成绩都是从知识、技能、态度三方面考核,考核依据是提交的成果、项目总结、平时表现、小组内部评价、组间评价等。 作者:宋磊 杨文 吴奇英 单位:哈尔滨职业技术学院 软件技术专业论文:软件技术专业实训基地建设 1软件技术专业实训基地建设思路 1.1校内实训基地建设思路 (1)设立专业实训室.在建立校内实训室时,经费是首要考虑的问题,在有限经费条件下,可以根据专业特点及专业班级人数来设置实训室的功能与数量,也可以与计算机其他专业共用实训室,来达到控制成本,提高利用率的效果.如软件技术专业计算机类课程分为计算机基础课、专业基础课和专业核心课.对于计算机基础课与专业基础课可以和计算机类其他专业共用实训室,针对专业核心课程可以成立软件开发测试等实训室.在规划软件开发测试等实训室数量时,要充分考虑软件专业各年级的班级数量及专业课程设置要求与特点.计算机软件技术专业课程教学一般都采用理论实训一体化的教学模式,学期教学中会有整周的阶段性专业技能训练,要做到正常课程教学与阶段性实训不冲突,要有一定的实训室冗余.在规划实训室规模时,可以考虑专业学生班级人数成立大小不等的实训室.(2)成立软件工作室.利用校内实训室的条件,创建软件工作室.软件工作室的成员由校内的专业教师和校外周边地区软件企业的兼职教师,及来自计算机专业的对软件设计与开发感兴趣的学生组成.软件工作室可以承接一定的软件项目,在专兼职教师带领下,与学生共同完成承接的项目.在完成项目的过程中,不但可以提高教师的实践教学能力,还可以进一步锻炼学生的专业素质能力和团队合作能力. 1.2校外实训基地建设思路 校外实训基地是对校内实训基地设备、场所和功能缺陷的有效补充,能有效缓解学校实训基地建设所需经费和空间不足的矛盾.在建设校外实训基地时,可以选择与企业合作的方式,将学生送到企业进行顶岗实习.实习期间,在学生自愿的情况下,企业可以有偿或无偿对学生在软件项目开发整个流程及团队合作进行短期培训,使学生能更好地适应岗位,并为企业及学生双方创造更多价值. 2软件技术专业实训基地建设成效 2.1校内实训基地建设情况 根据专业实际需求,在满足教学实践教学要求的前提下,在学院原有实训设备的基础上,重新整合并更新了软件技术专业实训基地,成立了计算机应用实训室、计算机组装维护实训室、Java开发实训室、.NET开发实训室、软件测试实训室、软件综合项目实训室和项目开发实训室(软件工作室).为了使实训基地发挥其作用,有序的开展各项实习实训活动,制定了完善的实训室管理制度,在实训基地管理上还配备了专门的实训室管理教师与学生.教师负责实训室软件环境运行维护,学生负责实训室的日常管理,如实训室卫生的打扫及实训室开关门,在教师的带领下参与实训室软硬件的维护管理等工作.利用校内实训室资源成立了一个软件工作室,为了营造更真实的软件开发实践情境,更好地维护工作室的运营,工作室成员可以争取更多的软件设计客户,为学生提供更多的实践机会.为了争取更多的客户,工作室既要向企业展示自身的优势,如较强的技术实力等.在争取客户过程中,为工作室的员工提供了更多与企业进一步接触的机会,为学生提供更多就业机会,也为企业招收优秀的软件技术人员提供了便利. 2.2校外实训基地建设情况 软件技术专业与北大青鸟签订了合作协议,成立了青鸟软件技术专业,由我院和北大青鸟共同研究专业课程体系,共同为学生联系对口的实习岗位.在学习期间,由北大青鸟企业教师对学生进行专业、职业培训,并带领学生参与到一些项目的开发中来,提高了学生的实践能力.在与北大青鸟的合作中,学生每年都可以参加北大青鸟组织的院校赛,并设立了奖金,充分调动了学生学习的积极性及参加比赛的热情. 3结束语 软件技术专业实训基地的建立是培养具有创新意识、创造能力及应用型人才的实践场所,是提高教学质量的重要途径,是培养学生职业能力、提高职业技能水平和提升职业素质的基础保障,也是职业教育的必由之路. 作者:翟秋菊 单位:黑龙江农业经济职业学院 软件技术专业论文:软件技术专业人才培养模式 对于移动互联网竞赛,还能融合更多的移动互联网商务平台优秀的APP,提供更多的商机。另外Apple和Google公司倡导的应用软件商店改变了传统软件行业的格局,降低了软件开发和推广的门槛,作品完成后也不用像传统产业的产品进行一系列的销售推广,产品可直接通过移动互联网网络市场进行定价销售,通过网络,足不出户就能完成产品的需求,设计,开发,销售等环节的工作。这样的产业特点强化了产品的市场需求,也为学生的实习和实践条件提供了广阔的空间,更为校企合作增添了一条渠道。 1.“一二三四”人才培养模式的具体内涵 1.1“一个纽带” “一个纽带”即“校企合作”是联系学校、人才、市场和企业的纽带。企业生产出满足市场需求的产品而获取利润,企业需要的即是能够生产出满足市场需求产品的人才。因此学校培养出的人才应该满足企业对人才的需求,即是学校应该培养出能够生产出满足市场需求产品的人才。软件技术专业校企合作拟从现有工学结合人才培养出现的问题入手,重新思考工学结合的内涵,探索与实践工学结合人才培养模式中的“市场因素”。充分发挥“前店(企业或应用软件商店平台)”、“后厂(校内生产性实训基地或学生个人和小团体)”的资源优势,学生实践的作业即是市场需求的项目,在教师和企业骨干的带领下一道完成项目的开发,将学生的作品转化为产品和商品,这样的过程与真实项目的开发过程无缝衔接,提升学生的学习和创业能力;把握市场脉搏,制订出培养学生三种能力(职业能力、创新能力、创业能力)的人才培养方案;紧跟市场走势,以培养学生可持续发展能力为宗旨,推进课程建设与改革,突出能力“三转化”即作业转化为作品,作品转化为产品,产品转化为商品,循序渐进地培养学生职业素养和职业技能;充分利用企业以及国内和国外(如Apple和Google公司)的应用软件商店平台,从这些“前店”获取资讯,根据所获取资讯完成课程作业,结合市场需求,学生将这些作业、作品整合成产品和商品,并且将这些商品放在“前店”销售,学生从商品销售情况中发现、总结成绩与不足,达到检验教学效果的作用,为学生毕业后走上工作岗位积累工作经验。 1.2“双元教学” “双元教学”即在教学过程中加入“慕课”与“翻转课堂”的元素。基于“慕课”的“翻转课堂”教学要求学生在课前通过教师在“慕课”平台上提供的教学视频来进行自主学习,完成课前练习。教师根据学生在课前的学习收获和疑问,设计有效的课堂学习活动,学生要在课后继续巩固知识,做拓展练习,扩大知识面的掌握,教师将学生完成的作品进行整理最后给出点评,与全班学生进行分享。基于“慕课”的翻转课堂教学颠倒了传统教学的师生角色,学生是学习的主角,教师是学生学习过程中的指导者。这样的教学方式不仅有利于学生的自主学习,更有利于培养学生的信息素养以及教师的自我发展。 1.3“三个平台” “三个平台”即技能大赛、APP应用商店、企业实习这三个实践平台。学生通过参加技能大赛,在移动互联网应用软件商店上传自己的作品并进入软件企业进行实习等环节的训练,充分了解市场的需求,充分理解产品的开发过程,充分融入企业的职场氛围。通过三个实践平台的训练,使学生从技术和意识上都达到企业的用人标准。 1.4“四段培养” “四段培养”即是将高职三年制的培养时间分为“1212”四个阶段。第一学期,进行公共基础课程的教学。学生在这个学期学习公共基础课和职业规划课,为后续的专业课程打好基础,并为自身的职业发展做好规划。第二和第三两个学期,进行专业基础课和专业技能课的教学。学生在两个学期学习专业基础课和专业技能课。第二学期主要学习专业基础课程,掌握专业基本知识和基本技能;第三学期主要学习专业骨干课程,掌握核心技能,培养学生的计算机应用、软件编程等专业基本技能。第四学期,进行项目化课程教学和职业资格认证。学生在这个学期学习的课程是学习领域课程。也就是常说的饭碗课程。课程内容均是以真实软件项目为载体的项目实战,培养学生的项目开发能力和新技术应用能力。另外,学生在这个学期还将进行专业认证的考核,取得相应的职业资格证书。第五和第六学期,学生进入企业顶岗实习。这两个学期学生全部到校外实训基地进行顶岗实习,在顶岗实习企业中的真实项目开发,培养学生的职业素养与软件企业岗位胜任的能力。期间完成毕业设计,同时为就业做准备。 2.结论及展望 高职软件技术专业“一二三四”人才培养模式在市场需求的驱动下,较好的平衡了学校培养学生与企业开发产品之间的供求关系,实现了人才培养与企业效益的双赢。基于“慕课”的翻转课堂教学不仅有利于学生的自主学习,而且有利于培养学生的信息素养以及教师的自我发展。同时提高了教学质量,为高职教师提供改变传统教学方式的一种新思路,也为高职院校进行教学改革注入新的力量。技能大赛、APP应用商店、企业实习三个实践平台通过不同的方式提升学生的实践能力和职业意识,实现学校的人才培养与企业的用工需求的无缝衔接。 作者:刁绫 陈磊 徐受蓉 单位:重庆航天职业技术学院计算机工程系 软件技术专业论文:软件技术专业产学合作中的问题及对策 1软件技术专业产学合作中存在的问题概述 1.1企业工程师和软件行业专家参与教学工作的积极性不高 在对软件技术专业学生进行软件教学的过程中,绝大多数高职院校为了降低教育成本,选择以学院教师为主,以专业教师为辅的教学模式。由于软件企业工程师和软件技术专家几乎没有时间和精力参加教学活动,使得软件企业的工作理念、创新思维和企业文化很难被传播到软件学院的教学活动中,导致软件行业工程师和专家很少有机会参与到教学活动中,容易导致软件专业的教学模式和教学方法不能得到及时有效的更新。 1.2校企合作中容易出现企业冷、学院一头热的情形 高职院校都希望软件专业的教师和学生能够共同参与到软件技术的研发,以此提高学生和教师的动手研发能力和实践创新能力。软件研发技术的特殊性和技术性,使得软件研发企业的研发项目的保密工作与学校的课程进度安排相矛盾,教学进度、学生的数量与保密性等问题的冲突使得多数软件企业不愿与软件专业教师、学生合作研发软件,导致校企合作关系很紧张。 1.3欠缺双师型的教师,教师素质不高 多数高职院校的软件开发专业教师往往一毕业就到学院来实习工作,由于缺乏丰富的工作实践经验,使得教学质量得不到提高。由学生直接到教师的角色转变使得教师在进行授课过程中,往往照搬枯燥的理论知识,不利于激发学生的课堂学习兴趣,尤其是无法将企业的先进技术和创新文化、经营理念带到教学实践中去。加上绝大多数专业教师没有增加企业锻炼的实践机会,使得教师缺乏对软件技术开发专业知识的有效更新。软件教师极少的外出培训机会使得软件技术教师无法与一些先进院校的老师进行充分的技术交流,不利于教师专业技术的改进和教学水平的提高。 1.4软件专业教师的科研水平有限 由于软件专业教师的授课任务往往比较繁重,使得教师没有多余的精力和时间参与到科研项目中,加上对科研项目的了解比较浅薄以及科研课题和科研经费申请程序的复杂,使得软件技术教师申请科研项目的数量少之又少。校企共建的核心课程不够使得教师对科研课题的来源和申请科研课题的流程缺乏相应的了解。校企共建的软件技术专业核心课程的设置对提高软件专业学生的专业质量和学生的实践应用能力至关重要,这直接关系到软件技术开发专业的未来发展趋势和软件技术开发企业的未来发展道路。现阶段校企共建的核心课程较少,这很难满足软件技术专业的创新发展。校企共建的软件研发核心课程力度较弱,使得软件课程只涉及到覆盖面较小的课程标准和教学实训方案。此外,软件专家参与的时间与机会以及付出的精力和时间较少,使得软件专业教师的科研水平有限。 2软件技术研发专业产学研合作中存在问题的对策分析 2.1高新聘请软件技术专家和企业工程师进行实践教学 聘请软件技术行业专家和软件企业的工程师进行实践教学活动有利于激发学生参与实践教学的兴趣,为教学活动的顺利开展注入新鲜的血液,更加深刻地理解软件技术开发理论知识,深入感受软件研发企业的团队合作精神和软件设计的文化创新理念,进而完善我国的软件开发流程,使学生充分发挥自身的创造力和想象力,在产学合作过程中实现学习与实践的双赢目标。这不仅有利于使学生明确职业发展与生涯规划,还有利于为学生在毕业后进行就业选择提供便利的条件。 2.2在校园内建立校办企业 在校园内,为了实现软件学院教师和聘请的软件技术开发工程师实现对软件企业的共同管理和高效经营,高校可以对外承接软件技术研发项目,构建新型校办软件开发企业。[2]对外承接软件项目所创收的利益,在减去基本成本后,将剩余的利益运用在完善教学设备,引进先进的研发技术和科研项目的资助上,充分调动教师、学生和工程师、专家的创造力和研发的积极性,激发学生的研发软件的创新潜力,为建立优秀的高校科研项目提供优越的条件,实现了产学合作方式的优化创新。 2.3提升软件专业教师的整体素质 为了推动软件教学水平的整体提升,高职院校应当积极鼓励专业教师进行软件项目的深入研发,定期对软件专业教师进行定期考核和技术培训,提升软件专业教师的专业素质,推行相关的优惠政策激发研发热情,锻炼软件研发专业教师的实践能力,既能够提高软件专业的教学水平,又能够丰富软件技术开发的专业知识,提高软件技术开发专业教师接受高校培训的覆盖率,进而使软件学院能够积极选拔优秀的教学骨干,增加专业教师接受国外培训的机会,创新高职院校软件开发的办学理念,优化办学模式,有效传递国外先进的软件技术开发方法和理念。为增加软件技术专业教师外出培训和出国深造的机会,提高软件技术开发教师的教学水平创造良好的优越条件。 2.4提高科研水平,培养学科带头人 高校应当创设优越的软件专业建设环境,增加软件学生科学实践的机会,完善软件技术专业的人才培养方案,提升软件专业教师的科研水平。软件专业教师可以通过丰富自身的理论知识和实践经验,提高自身的科研水平,对学院教学水平的指标进行有效衡量,为提升软件公司的经营水平创造良好的经济基础条件,软件专业教师还应当完善科研项目,增加教师培训、进修和出国的机会,为创设优秀的教学科研项目打下坚实的基础,培养软件技术专业学生的创新能力和实践能力。高职院校还应当设计独具风格的校企核心课程,完善软件研发的人才培养方案,实现软件研发项目的高质量发展,实现教师、专家和学生充分有效的互动和合作。同时制定完善的软件技术专业授课计划和科学的课程标准,提供高质量的授课教案和校本教材。在教材编写过程中,可以共同发挥软件教师的创新潜能,实现软件企业元素和软件企业文化理念的充分融入社会实践,进而完善软件技术专业的产学人才培养模式。 3结语 综上所述,随着软件技术研发的不断发展和信息科学技术的不断更新和推进,我国高校软件技术开发专业产学合作模式的完善应当建立起新型的软件技术研发专业的教学体系,完善软件技术开发专业产学合作体系运行的解决方案,软件技术专业的教师和学生也应该鼓励科技创新,改进软件研发技术,丰富软件研发的实践教学方式,增加校办软件企业的经济效益和社会效益,提高现有专业教师的整体业务素质,为软件专业学生毕业后更好、更快地融入到企业环境中创造良好的条件。 作者:张丹 单位:哈尔滨剑桥学院 软件技术专业论文:高职院校软件技术专业毕业设计论文 一、高职院校毕业设计存在的问题 (一)对毕业设计的重要性认识不足 毕业设计一般开设在高职教育的第五学期,此时很多学生都已经签约了用人单位。学生在思想上会认为自己已经毕业,毕业设计只是个形式,只要把论文完成,按时上交就可以了。因此,很多学生在做毕业设计时态度不积极,课堂上有些学生占用大部分时间上网聊天、看视频或者玩游戏,有的甚至不来上课。等到要交作业的时候,随便从网上下载一篇毕业论文应付了事。在每年的毕业论文答辩会上,都出现过这样的情况:学生对自己的论文题目解释不清,对所开发系统的功能描述不准,对专家提出的问题回答不上来。这些都是因为学生没有充分认识到该课程的重要性。 (二)毕业设计选题不当 选题是毕业设计开展的第一步,也是关键的一步。好的选题能够激发学生的创作热情,提高学生的学习兴趣。但是目前有些高职院校的毕业设计选题陷入了恶性循环,主要存在两个方面的问题。一是题目陈旧没有新意。很多教师在毕业设计指导课上会习惯性地给学生一些参考题目,这些题目往往是连续使用了很多年的旧选题,严重影响了学生创新能力的培养和发挥。二是选题不准确。学生缺乏实际项目开发经验,很容易出现选题过大、过小或题目缺乏实际应用价值的现象。题目过大,系统功能复杂,技术要求高,超出学生的能力水平会导致设计任务完不成;题目过小,难度和工作量上就不能满足毕业设计的考核要求[2]。 (三)课程管理不到位 不少高职院校的学生在进行毕业设计时都已经到用人单位顶岗实习,这给毕业设计的管理带来不便。毕业设计的教学模式不同于普通课程,教师一般是定期对学生的工作进展情况进行抽查,对学生设计过程中遇到的问题进行集中答疑。对于已经到单位顶岗实习的学生,只能通过网络进行在线辅导。学生的选题不一样,难度不一样,加上自身素质的差异,他们在进行毕业设计时的工作进度往往是不一致的。由于缺乏统一的管理,最终毕业设计完成情况就各不相同,部分学生到最后草草收场,严重影响了毕业设计课程的教学质量。 (四)考核方式不科学 基于毕业设计课程的特殊性,很多高校都采用集中答辩的方式进行最终考核。答辩时,学生用PPT解说自己的毕业设计项目,评审老师检查毕业论文,进行提问。由于时间有限,评审老师主要检查论文编辑格式是否符合要求,论文是否有明显的抄袭痕迹,项目是否有详细的设计过程,项目是否实现以及专业知识提问能否回答正确。这种考核方式就给部分投机取巧的学生提供了机会。他们从网上下载现有系统,抓取操作截图,把网上相关的毕业论文重新编辑整理,蒙混过关。因此,毕业论文完成情况并不能反映学生的真实水平,这种考核办法存在很大的漏洞。 二、解决方法 (一)提高认识,端正态度 首先要让学生明白毕业设计课程的重要性。教师要利用第一节课给学生讲明白毕业设计的意义、主要工作任务、上课方式和考核办法,让学生对这门课有清晰的认识,在思想上高度重视起来。同时,在平时的课堂教学中,教师除了传授知识和技能外,可以有意识地强调本门课程在进行毕业设计时发挥的作用,让学生对自己所学的知识有系统的认识,为最终的毕业设计打下基础。 (二)解放思想,发展个性 在选题上,教师一方面可以给学生提出专业性的建议,另一方面要充分尊重学生自己的想法。具体做法是:一要充分了解新时代大学生的个性,综合考虑学生对所学课程的理解和掌握程度,关注学生感兴趣的热点话题,从实际出发,鼓励学生选择自己喜欢的课题;二是教师可积极吸收学生加入到自己的科研队伍,感受真实项目的开发过程;三是参加顶岗实习的学生可以选择企业的实际工程项目,在工作的同时完成毕业设计。这些做法可以充分调动学生的学习积极性,锻炼学生的创造力和想象力,充分发挥毕业设计课程的价值。 (三)细化任务,重视过程 细化毕业设计任务,重视过程化管理是保证毕业设计质量的重要手段。一般高职院校学生进行毕业设计可2~3人分组完成。按照自由组合的原则,教师可适度调整,保证每组人员搭配合理。比如两名优秀的学生可以帮助一名中等生;每组中既有编程能力强的,又有数据库设计好的,还有擅长文档编写的,尽量模拟企业真实情况,充分发挥每个学生的特长,做到各尽其才[3]。软件技术专业学生开发管理信息系统的工作任务分解及过程化考核指标如表1所示。(四)全程监控,量化考核毕业设计任务安排清楚后,实施有效的过程化考核手段是非常必要的。合理、详尽的考核措施可以更好地约束和引导学生完成毕业设计。这里,我们建议利用网络作为交流平台,对学生的毕业设计开展过程实施全程监控,对每一步的工作成果实行量化考核。教师首先教学任务安排;学生在规定的时间内提交阶段工作成果,教师审阅并给出修改意见;学生修改并上传修改结果,教师对本阶段作业以百分制打分;当整个毕业设计课程结束时,教师按相关比例进行换算,给出最终成绩。这种考核方式既给了学生充分的自由空间,又能有效督促学生保质保量地完成毕业设计。学生在专业技能得到综合运用的同时,也在自我管理、自我约束和团队协作方面得到了一定的锻炼,为今后进入职场打下良好的基础。 三、结语 毕业设计不仅是学生对所学专业技能的一次综合应用,也是学生职业素质的一次综合培养。积极正确的引导,新颖恰当的选题,规范开放的管理,科学合理的评价是提高毕业设计质量必不可少的四个要素。对软件技术专业学生而言,毕业设计的实施方式贴近企业实际项目开发,能鼓励学生主动参与研究,培养其严谨周密的思维和有效合作的团队意识,改变学生被动接受,疲于应付的学习状态[4],是有效开展毕业设计的重要举措。 作者:张丽景 单位:兰州石化职业技术学院 软件技术专业论文:商务英语专业软件技术论文 1.课程设置重复 不可否认,到目前为止,江苏省中高职衔接的尝试与实践已经取得了很好的成绩。但是,中职与高职课程设置脱节、培养目标定位雷同、课程设置重复等问题已越来越引起人们的关注。在本课题的研究调查过程中,笔者发现,很多中职院校的商务英语专业开设的课程门类繁多,且与高职院校课程体系有大量重复。不难看出,商务英语专业在高职阶段开设的课程,中职阶段已经开设并且课程门类更多,难度更大。而且一部分课程教学内容大同小异,难易程度区别不大,在职业技能要求方面也提出获取一种职业证书,通常都要求学生先获得单证员职业证书。这就在很大程度上造成教学内容的重复及倒挂、教学资源的浪费,学生学习动力的下降。 2.岗位群雷同 高博应用英语专业(商务英语方向)将就业岗位群定位在企事业单位、外贸行业的商务助理、文秘、外贸业务员、单证员等。在调查中,笔者发现中职学校的岗位群与高职出奇地相似,除以上岗位外,还有跟单员、报关员、报检员、国际货代业务员等岗位,与高职院校商务英语专业岗位群定位雷同。中职学院的专业基础课程设置以“必要、够用”为度,对商务英语专业的课程设置明显倾向于商务知识及实践课程,轻视英语听、说、读、写、译等专业基础课程的设置,忽视英语综合应用能力的培养,导致高职阶段学生的英语语言能力薄弱,与普高生相比,差距很大。再加上必要的人文知识缺乏,因此,大部分中职学生无法接受教师用英语授课,难以适应高职层次的教学要求,从而逐渐失去学习兴趣等。 3.建立以就业为导向的商务英语专业课程衔接体系 经过对毕业生的跟踪调查和市场调研,商务英语专业学生在外贸行业的发展通常会经历“新手-商务助理-商务主管”三个阶段。在对其主要工内作容分析后,笔者总结了十项典型工作任务:常用办公室设备操作、外贸企业工作流程、商务接待、客户开发与维护、商务谈判、企业及产品认知、单证制作、跟单、现场翻译及策划营销。通过对商务英语专业典型工作任务的确定,中高职院校可以根据工作岗位的晋升和工作内容的难易程度,在教育部门的统一规划下确定各自的教学计划,并在学分制、弹性学制、导师制等政策的协助下,最终建立以就业为导向的商务商务英语专业课程体系。 3.1积极推行学分制与弹性学制 苏州高博软件职业技术学院根据《教育部关于全面提高高等职业教育教学质量的若干意见》(教高[2006]16号)、《教育部关于在职业学校逐步推行学分制的若干意见》(教职成[2004]10号)的精神,结合学院实际情况,制定了“学分制与弹性学制管理实施细则(试行)”。其中,学分制是以学生自主学习为核心、以学分为学习份量、以绩点为学习质量、以修满规定学分为毕业标准的一种教学管理制度。弹性学制是指学习年限有一定的伸缩性的学校教育教学模式。它是在学分制的基础上演变而来的,是学分制的另类发展和表现。弹性学制的最大特点是学习时间的伸缩性、学习过程的实践性以及学习内容和学习方式的选择性。也就是说,学生可以分阶段完成学业,允许学生申请保留学籍1~2年从事社会实践、工学交替、半工半读等活动,实行学分累积制度,所取学分在校长期有效。中高职衔接的弹性修业年限为2~5年(含休学),不论学生提前或推迟毕业,其学制均按基本学制计。高职学校认可学生在中职阶段所修课程的学分,并且同意用获得的证书换取学分。因此,如果商务英语专业的学生在中职阶段已经考取单证员证书,在高职阶段即可以直接获取“国际贸易单证实务”的课程学分。打通学分制通道,实现中高职学校学分互认,是解决中高职目前课程重复的一个行之有效的举措。弹性学制的实施是以学分制为前提的,要实现弹性学制的中高职衔接模式,就需要高职院校通过开设大量选修课的方式,拓宽中职学生的专业知识面。因此,教师综合素质的提高及企业工作经验是学分制顺利实施的有效保障。 3.2实行导师制确保学分制及弹性学制的实施 实行导师制,主要是指在教学计划的实施过程中,聘任导师从专业角度指导学生学习,为学生提供专业上的指导和服务。着重指导学生选课、科技创新、社会实践、择业就业等各项活动。提高学生综合素质,引导学生全面发展(苏州高博软件技术职业学院导师制暂行办法(院办字[2013]54号)。辅导员制和导师制,两者各有分工、相互配合、相辅相成。辅导员主要从学生的思想政治教育、学风建设、日常生活、社会实践等方面进行管理,着重于学生的日常管理,导师则是从学生的专业学习、职业发展等方面进行管理,着重于学生专业学习的指导。学校聘任熟悉教育、教学规律,具各一定的专业水平和合理的知识结构,具有较强的科研能力、组织能力和学习指导能力,了解本专业的专业教学标准培养,熟悉本专业教学计划、各教学环节的相互关系及全部培养过程的教师担任导师,原则由硕士研究生(含在读)或中级以上职称的教师、教学管理干部担任。实施导师制,导师可以根据中职生源的情况,进行专业指导,一方面可以确保学分制和弹性学制的顺利实施,另一方面可以进一步巩固中高职衔接体系。 3.2加强中高职院校同类专业之间的沟通 目前,中高职院校之间的沟通大多停留在院校的层面,即使是在同一城市或同一行业的高职院校和中职院校之间的同类专业之间也鲜有交流,彼此对对方的课程体系设置不了解,严重影响了中高职教育的内部衔接。中高职院校应该积极建立多渠道的信息沟通,开展多形式的合作,共同实现双方教育资源的共享(代唯良、钟永发:2010)。中职院校应该树立可持续发展观,为中职生的进一步深造和高技能性人才的培养奠定良好的基础,并且在课程设置上既要重视商务专业知识的教学与实践,又要重视语言能力的培养。高职院校应密切关注中职院校的课程体系,开设大量专业选修课,并实行中职生与普高生分开培养的政策,根据生源特点区别对待,因材施教,不能一刀切,苏州高博已经于2013年全面开始将来自中高职不同生源的学生分班授课,并执行不同的教学计划。 3.3加强教材建设 以就业为导向的商务英语中高职课程体系衔接的实施在很大程度上依赖于教材的衔接。中高职院校可以组织相关专家编制商务英语专业中高职衔接教材。一方面给中职生源的学生往高职过渡提供一个衔接的桥梁,另一方面可以让学生对应培养规格的新知识、新技术,进一步提高课堂教学效果。 4.小结 建立以就业为导向的中高职商务英语专业衔接体系,需要高职、中职及政府教育部门多方的努力。高职商务英语专业应将中职生与普高生区别对待,加强与中职院校的深度沟通,通过学分制、导师制等方法努力使中职学生尽快适应高职的课程体系,中职院校也应该通过各种有效的途径实现与高职院校的良好沟通,设定低于高职的培养目标,教授难度相对低的教学内容,打通学生上升的渠道。当然,政府教育部门的统一规划指导是实现商务英语专业中高职课程体系有效衔接的重要力量。中职和高职作为现代职业教育体系中的两个重要层次,实现有机衔接是建立具有中国特色的现代职业教育体系必然要求。因此,打破原来中职、高职两个阶段各自为政的局面,实现中高职一体化的培养目标和课程体系,明确两个阶段的培养任务,充分发挥中职和高职在职业教育人才体系中的教育资源优势,是实现职业教育的可持续发展的必然趋势。 作者:马亚丽 马乐乐 单位:苏州高州博软件技术职业学院 软件技术专业论文:复合专业模块式软件技术论文 一、专业复合的研究 为适应社会对各类人才的需求,各高校对复合型人才培养进行积极探索,采取辅修、双学位、第二学位、大类人才、专业复合培养等模式,为学生提供跨学科领域学习的机会。但从复合的含义来讲,专业复合培养模式与其他四种模式有着本质区别,辅修等其他四种培养模式,虽然也涉及到不同的专业,但学生只是进行两个独立专业课程体系的学习,其侧重点是学习不同学科的专业知识,而专业复合培养模式其侧重点强调的是两个专业知识点的交叉融合。根据对中国知网“教育与社会科学综合”领域的相关论文统计分析,2008年1月至2012年6月期间,关于“复合人才”,可以查到256条记录;关于“复合专业”可以查到142条记录。其中多数文章只涉及复合型人才定义、教学方法、教学内容等方面容,仅有50余篇文章涉及专业复合型人才培养。通过对上述文章的总结可以发现,目前我国复合型人才培养模式分为三类:1.技术与外语复合人才技术与外语复合型人才是当前复合型人才培养比较多的一种模式,该模式主要分为两种形式:其一,以外语专业为主体,改革单一型外语人才培养模式,在精通外语的基础上,同时兼备商贸、旅游、法律等一门或多门专业知识的综合性人才,外语在整个课程体系中保持着相对稳定的地位。其二,英语作为一种技能,依附于其他各种应用性专业,主要是培养学生运用英语语言从事相关工作的能力。2.技术与经管复合型人才这种人才培养模式,主要是将传统专业知识与管理类知识,如金融、贸易、经济、营销等相结合,主要培养相关专业领域的既懂技术又懂管理的复合型人才。3.技术与技术复合型人才这种人才培养模式,一般来讲主要是相近学科或跨学科专业复合,强调学科间知识融合,这种培养模式的课程体系有别于任何单一专业的课程体系,突出强调的是专业知识融合。比较普遍的是传统专业与计算机类专业复合,培养运用计算机技术解决不同行业领域问题的复合型人才。 二、模块式教学模式简介 模块式教学模式源自美国,其借鉴工业生产中的模块化方式,将原有学科课程体系结构中的知识分解成一个个独立的知识点,再将知识点按其内在逻辑聚合成相对独立的单元,然后根据不同职业岗位群或技术领域的职业能力需要,将关联的单元组合成教学模块,通过调整单元数量和组合方式,从而实现教学内容的更新和专业方向的调整。目前,模块式课程体系的构建方法,已逐步被我国职业教育界接受和采纳,根据对中国知网“教育与社会科学综合”领域的相关论文统计分析,在2008年1月至2012年5月的论文中,以“模块式”为关键词进行搜索,可以查到345条记录,涉及教学模式改革、课程体系构建等多个方面,但按照“模块式”教学模式的理念和方法,在软件技术专业方向上构建的复合式课程体系,至今还未见有学者发表相关论文。 三、构建软件技术复合专业模块式的课程体系 软件技术(工程造价软件应用方向)属于技术与技术复合型人才培养类型,与大连交通大学的传统专业+软件工程专业的双领域复合型人才培养有相似之处,但两者从培养层次、培养目标均不相同,一个是高职高专层次以培养实用技能型人才为主,一个是本科层次以培养培养既掌握传统专业知识又掌握软件技术的复合型高级人才;同时在拟定的课程体系构建方式上也不尽相同,一个是按照兼顾职业能力和可持续发展能力的要求,校企合作构建的“能力本位”模块化课程体系,一个是以培养应用研究型人才为主的学科课程体系。软件技术(工程造价软件应用方向)课程体系围绕工程造价、软件技术、外语应用能力、职业素养和实训5条主线设计,将整个课程体系按照模块式进行组合,软件专业的课程体系分为外语模块、职业素养模块、基本能力模块、工程造价模块、软件技术模块和综合实训模块,模块化的课程体系设置能够适应软件产业技术更新快的特点,其体系结构如图1所示。 四、结束语 本文讨论了复合专业模块式课程体系的构建,并以软件技术(工程造价软件应用方向)为例,构建软件技术复合专业模块式课程体系。 作者:唐俊 江文 单位:湖南科技职业学院
计算机软件表现出良好的发展态势。插件技术与分层技术的应用,便于提高软件系统完整清晰程度,使计算机软件原型完成时间缩短,减少计算机软件研发成本。此外,上述基础的使用,逐步优化了有关性能及技术,获得用户所需效果。为此,分析计算机软件技术中插件、分层技术的应用很重要。 1插件技术与分层技术的定义 插件,即按照统一的接口规范对程序进行编写。应用程序运转时,会在具体接口使用下,来规范插件,以更好地拓宽应用程序功能。对计算机软件插件而言,比较可靠的是应用程序运行的功能扩展。也换言之,软件开发商以规范预定义接口的形式,让第三方软件开发商在许可范围内研究具体插件具体拓宽软件功能,无需重新编译整体代码程序,仅需基于源代码,做出相应更新,具体重译整体程序,并予以整理,达到更新的效果。分层技术的存在是为了应对计算机软件程序的耦合程度而形成的一类技术,通常应用到软件程序依赖、耦合关系当中,用以解决此中关系,使软件获得非常高的内聚性,升级及完善软件系统,让软件更多样,推动软件技术逐步优化及进步。 2计算机软件技术中插件技术与分层技术的应用 2.1计算机软件技术中插件技术的应用 插件技术用于计算机软件研发当中,发挥了非常突出的作用。插件的优势非常多,插件的探究无需花费太多的资金,但收益比支出高出很多。仅需在接口协助下把插件与具体的软件程序较好地连接起来,计算机软件具备了插件程序功能。研究插件时,应切实了解及把握插件服务软件的主程序,以软件主程序原理等依据,开发插件。插件借助接口和系统进行连接,接口提供具体入口,让插件进到软件主程序中,拆掉主程序当中的插件分离端。宿主及插件的程序协议是确定的,规定当插件全部内容放置到一个子文件当中,为防止软件主程序带来的损害,一定要将插件技术纳入严格管理当中。为此,尽管插件和计算机软件是在一块被利用的,而插件相对比较独立,较少影响到软件。用户在选取及使用插件上,需结合自身在具体生活当中的需求,无法对使用作出认定。且使用一些软件时,部分用户会删掉软件附带插件,使得终端机在运转中的负载得以减少,此种方法不会存在问题。插件技术应用到计算机软件技术当中主要表现在下述两点:①Flash插件,从根本上看,其属于浏览器中安装当中的插件。一般是维持浏览器当中sef文件能够非常好地播放。②IE插件,Plug-in属于一类程序。一般浏览器直接对插件程序进行调用,以处置特定文件的形式,把它变为浏览器当中的一个构成部分。 2.2计算机软件技术中分层技术的应用 分层技术用于计算机软件当中,这一般表现为下述几种类型。 (1)四层技术。虽然现阶段计算机软件应用当中依然存在许多双层、三层技术,而该分层方式并不能真正满足信息技术发展的显示需求。为此,依托以往界面层、经过发展而形成的Web层、数据库层等可非常出色地解决计算机当中具体问题。如,Web设计时,以职能为划分依据,把应用分为表现层、业务层、持久层与领域模型层,通过以上层功能的作用,可较好地传输数据通信。 (2)中间件技术。此项技术是完善数据库、计算机操作系统等,让计算器研发速度更快,使计算机高效运行。在中间件技术开发系统的使用下,保持相对独立,且其中包含了十分复杂的分布集成屏蔽及异构等技术内容,同时便于软件优化及质量提高。 (3)五层技术。五层技术于J2EE环境内,获得了非常不错的应用效果,它的内容涵盖了五层,也即客户层、业务层、资源层、集成层、Web应用层。从整体上看,五层技术根据应用逻辑形成各组件,从最大程度上达到计算机系统的使用需求。 3结语 插件构成了计算机软件组成系统非常重要的一个环节,占据着重要地位,插件技术用于计算机软件当中逐步精简了计算机程序,让计算机程序获得非常快的反应速度。插件技术逐步完善。确保了计算机软件功能的多元性,所以,一定要切实注重插件技术于计算机软件技术当中的合理有效利用,强化分析插件、分层技术的应用。分层技术应用到计算机软件开发当中,这是当前计算机软件开发技术未来使用趋势,较好地保证了计算机软件研发品质,达到规定要求,推进计算机软件的研发速度,满足用户需求,使现代信息技术更好发展。
随着计算机技术的不断进步和完善,计算机在生活和工作中的应用已经变得十分普遍了。在大数据时代的到来之后又对企业使用计算机技术提出了严格的要求,为了适应于大数据时代,企业不得不做出改变,针对计算机技术进行改进,紧跟其步伐,以便更好地服务于企业自身的工作,推动着企业经济的发展。 1计算机软件应用技术的现状 计算机软件的应用已经在我国覆盖了大面积的范围,但是因为硬件设施和网络线路铺设等问题,再加上一些恶劣的外部环境,就导致了计算机软件应用技术无法在我国实现全面普及,计算机的整体应用情况并不理想。在当下大数据时代的背景之下,需要计算机技术应用和扶持,对于大量的繁琐的数据进行整合,弥补大数据时代因为快速发展而产生的一些问题,使得大数据时代在进步的过程中有所保障,所以大数据时代的到来是改善计算机应用技术现状的一个契机。计算机软件应用技术主要有以下三个方面:(1)沟通交流,进行信息的传递。通过使用计算机技术,进行公司内部的信息传达,外界的商业上的信息交流,突破了时间和空间的限制,能够快速的将所需要的信息进行传达和交流,对于企业的工作和发展来说是十分便利的。(2)进行资源管理,随着社会的进步不和改革,使得企业的生产力模式发生了变化,企业面连着难掌控全局的局面。但是计算机软件中存在着可以进行资源管理的软件,这位企业的资源管理提供了便利和合理性,使得企业更加快速的发展。(3)决策支持。任何决策的背后都需要大量的客观背景作为支撑,这个时候就需要大量的数据为决策提供理论依据,依靠计算机技术,可以快速的进行数据的收集整理,当然还能提供合理的建议和十分详细的市场信息,对于企业的决策是存在着很大的便利的。这三个主要功能在大数据时代起到了重要的作用,改善了计算机技术的现状,使其能更加快速的发展起来。 2大数据时代计算机软件的应用技术 2.1虚拟技术的应用 虚拟化技术应用到企业当中,对企业的资源管理进行虚拟化管理,对大数据内部资源进行优化配置,提升信息的处理效率,同时还能保证用户操作的灵活性。虚拟化技术应用于企业当中,服务于企业的管理,帮助企业进行合理的规划。当然虚拟化技术不仅仅应用于企业当中,他还体现在人们的日常生活当中,使得人们的生活更加的便利。 2.2云储存技术 云储存技术的出现为人们的生活提供了更大的便利,对于以往的传统储存模式进行改革,只要网络终端连上网络,就能随时对云储存里面的内容进行浏览下载,这是传统的储存模式做不到的。云储存在这一点上进行了改进,能够使人们在工作和生活中对于自己所需要的资料进行归纳整理置于云储存中,防止资料的丢失,同时也能随时随地的进行资料的查看下载。在大数据时代,云储存的出现时必然的,它能科学的对大量的数据和资料进行科学的分类整合,适应于大数据时代的发展。 2.3信息安全技术 互联网是一个开放性平台,存在一定的安全问题,容易受到病毒等的攻击,大量的数据依附于互联网,大部分的技术依赖于互联网的进行,再加上数据与数据之间可能存在着关联性,这就加大了危险性,因此需要加强互联网的安全问题,改善安全隐患,从而设计了信息安全技术。虽然我国的信息安全技术至今还有所欠缺,但是在一定程度上保障了互联网和数据资料的安全,为大数据时代的发展提供了保障。 3计算机软件技术字大数据时展时应当注意的问题 3.1信息通信 可以通过计算机软件进行分析问题,有效的解决客源流失的问题,对行业的发展运营中存在的问题制定切实可行的解决方案。要善于利用计算机软件技术,辅助企业进行管理和资源整合,帮助企业解决存在的问题,但是需要注意的是,要合理的进行运用计算机软件技术,而且不能完全依赖于计算机软件技术,企业也要有自己独立的思考,两者结合才能促进企业的发展,实现计算机软件的作用,带动着计算机软件进行完善。通过大数据的分析帮助企业实现经济和社会效益的双丰收。 3.2商业运营 大数据时代的到来对计算机软件技术提出了挑战,使得计算机软件有了用武之地。计算机软件技术的应用,对于国民经济、人们的生活工作带来了很大的影响,尤其是在面对商业运营时,计算机软件技术掌握的大量的数据和技术支撑着商业运营,辅助商业发展更加平稳快速的进行。大数据时代的信息量庞大且繁琐,因此需要良好的技术对这些数据进行科学的整理分类。而且计算机技术存在一定的安全性,存在病毒对计算机网络进行恶意的攻击,最后导致计算机网络里面的数据丢失。这些问题都是计算机技术需要进行改进和完善的,尤其是在当下的大数据时代,更加需要计算机技术更加快速的成长起来,只有相关的技术人员对计算机技术的这些漏洞进行修复弥补,才能从根本上解决问题,推动大数据时代的发展。 4结语 总而言之,计算机软件技术在大数据的到来之下快速的进行改善和提高,已经逐渐的适应于当下人们的工作生活当中,是人们的工作生活更加的便利。对于企业的发展和运营也带来了很大的影响,帮助企业进行资源的整合和管理,减少资源的浪费,促进企业经济的发展和社会效益的提升。当然计算机技术现如今依旧不是很完美无缺的,依旧存在着很多问题,因此需要不断的进行改进和提升,使得计算机技术在大数据时代下能够更好的促进人们工作的发展和生活上的便利。 参考文献: [1]刘长银,侯学艳,侯艳权等.计算机软件技术在大数据时代的应用[J].科技经济导刊,2017,2(12):12-14. [2]郝赛赛.计算机软件技术在大数据时代的应用浅述[J].数字化用户,2017,23(30):14-16. [3]程林.计算机软件技术在大数据时代的应用[J].科技创新与应用,2016,2(25):118-118. 作者:陈鹏 单位:湘西广播电视大学
1大数据时代信息处理 观念的变革在大数据时展背景下,相较于传统的数据处理体系,计算机软件技术能有效提升数据分析和管控的效率,并且能从源头提升数据信息管控水平,实现数据管理工作的全面发展,为企业管理体系和战略结构的进步创设良好的平台。大数据时代背景下,因为数据较多就会导致数据信息资料数量也呈现出爆发的状态,借助计算机软件技术能对处理方式进行有效变革。对于企业管理工作以及政府公共管理项目而言,有效的计算机软件技术就能减少数据杂乱造成的影响,为数据变革以及信息处理中的安全监管问题创设良好的体系,在满足信息数据关联性要求的同时,实现数据安全信息管理项目可持续发展。正是基于信息处理观念的变革,要有效建立完整的数据管控模式才能实现数据监管工作的协同进步。 2大数据时代背景下计算机软件技术的类型 在大数据时代背景下,计算机软件技术呈现出多样化发展的趋势,不同的计算机软件技术类型能发挥其实际优势,从而维护大数据发展管理框架,建立更加完整的技术监督管理体系。 2.1虚拟化技术 目前,虚拟化技术较为常见,能有效实现对资源信息和数据的灵活化管理,尤其是对管理过程中数据的收集和汇总过程,能建立虚拟信息监管模式,并且对部分资源予以优化处理,为信息处理工作效率的提高奠定基础,为客户提供了较大的便利,也能维护企业技术管理的基本水平,实现虚拟技术和计算技术的全方位融合。较为常见的虚拟化技术应用方式中,完全虚拟化和半虚拟化的应用较为常见。(1)主要是建立Linux内核架构,能在完成硬盘和网卡支持半虚拟化的基础上,实现性能的优化,并且,在实际应用过程中,需要建立I/O协议栈,并且KVM能有效对其进行整体重用,相应的用户在实际操作过程中利用驱动协议就能完成改进工作。(2)CitritXenServe呈现的就是半虚拟化,属于裸金属架构,在Xen选择可维护协议栈后就能完成对应操作,并且在Xen维护的过程中无需进行I/O重写,就能完成domainO的切换,确保数据处理工序更加便利。基于此,借助虚拟技术和计算机技术融合机制能建立更加完整的数据处理和控制模型,一定程度上提升工作过程的基本效率,建构更加科学权威的数据汇总模式。 2.2云存储技术 在对大数据背景下计算机软件技术进行研究的过程中,云存储技术也非常关键,构建云存储系统时则要将不同的存储系统进行联合管理,并且保证存储相关性都能得到关注,从而建立相互配合和相互合作的运维监督机制。比如,在存储管理体系中,为了提升管理工作的智能化水平和自动化水平,就要对数据资源进行分类整理和监督管控,确保能发挥大数据技术的应用优势,在提升工作效率的基础上,实现成本投入项目的全面进步,维护工作效率体系的基础上避免成本浪费问题。云存储体系中,分布式存储模式、数据存储模式、数据保护模式是关键要素,其中,分布式存储过程中能对分布式文件系统以及IPSAN数据同步逻辑,而在数据存储体系内,要尽量减少冗余数据对数据分析过程造成的影响,并且完成数据压缩和数据编码,提升数据保护体系内CDP和备份容灾等问题的处理能力。值得一提的是,在云存储体系内主要分为基础层、应用接口层、访问层以及云存储服务项目等,不同层级发挥不同的应用价值。(1)基础层,能对数据技能型能够集权,并且能有效对分布式文件的协同处理工作予以协商。并且,在CDN系统和数据加密技术协同作用下,也能维护云存储的实际效率。(2)应用接口层,对于存储结构最关键的就是建立云存储项目,并且能对远程数据备份进行应用管理。综上所述,在云存储项目中,技术体系能够在提升信息处理效率的基础上合理性减少成本投入,并且也为资源体系的全面发展奠定基础。最关键的是,在云存储技术的指导下,能为信息共享和信息监管存储创设更加广阔的平台。 2.3信息安全技术 在大数据时代背景下有效整合数据关联度非常关键,只有建立完整的数据分析和框架解读系统,才能提升数据管理流程的综合价值,基于此,建立科学化信息安全技术运行框架有非常重要的意义,是能维护数据系统管理和科学监督的关键,也是增加数据运行流动效率的重点。另外,在大数据平台中,网络体系开放性较为突出,为人们带来了便利却也对网络运行安全提出了更高的挑战,如何有效维护信息安全传递过程十分关键,需要引起技术监管部门和信息统筹控制人员的关注。值得一提的是,网络中的病毒、木马等都会影响数据的存储和数据分享安全性,这就需要建立完整的计算机软件应用技术模型夯实技术管理效率,维护存储工作和分析安全性。 3大数据时代背景下计算机软件技术的应用 在对大数据背景下计算机软件类型进行分析的基础上,就要对其应用路径和应用要点予以判定,才能真正发挥技术的优势,选取适宜类型的计算机软件技术实现工作效率的全面提升,夯实企业数据管理基础,为企业数据化监管工作的全面进步。 3.1应用在数据通信管理体系内 计算机软件技术能提升常规化工作效率,并且也能在行业数据通信管理项目中得到应用,尤其是预测分析过程。应用计算机软件技术融合大数据分析机制就能对客户行为予以分析,以此作为预测基础数据,建立完整的客户行为监管机制,从而减少客户流量的减少,为企业数据通信管理项目的全面进步创设良好的平台。另外,正是借助数据通信项目,能有效对客户行为和需求进行汇总管理,保证相应经济运营行为更加具有针对性,夯实客户管理工作的基础。例如,我国通信市场中的三大通信行业就是借助计算机软件技术对客户的信息进行分析,从而对消费行为、消费需求以及消费数据等进行集中分析和判定,并且依据分析结果就能制定更加人性化的数据通信管控模式,为企业获取更大的经济效益奠定坚实基础。 3.2应用在内部数据开发项目中 在利用计算机软件技术的过程中,不仅能有效实现市场的拓宽和管理,也能发挥数据的应用价值对企业进行日常经营管理工作的指导,将资料作为基础数据分析对象,并且全面分析企业人员流动和经营风险因素等,这种情况下就能完善内部数据开发流程,保证数据监督管理结构的综合效率。3.2.1落实抽样数据管理环节。主要是指在企业经营管理体系内,要将一些具有代表性研究意义的信息和数据作为基础样本,建立完整的分析体系,维护管理模式的综合价值。最关键的是,能搜集一些突出的信息数据,并且完成对应的信息分析工作。3.2.2实现数据开发。主要是借助计算机软件技术能对企业内部数据信息予以系统化研究管理,一定程度上提高客户对企业信息的了解程度,最大化满足数据信息合并以及数据信息综合选择的需求。3.2.3要建立数据通信和数据评定工作。之所以要在数据开发中应用计算机软件技术,就是为了借助创建的数据框架结构满足数据交换以及数据信息共享,确保能真正意义是实现企业经济效益和经营发展的协同进步。除此之外,借助计算机软件技术也能有效对数据进行评估和分析,最关键的就是要建立对比分析机制,从而深度了解信息发展机制。 4结束语 总而言之,在对大数据背景下计算机软件技术进行研究的过程中,要充分发挥技术的优势,建立完整的数据管控模式,发挥其在不同项目中的应用优势,整合商业运营管理和个性化服务模式,确保能从根本上维护各个行业的资产优势,真正实现管理工作和管控模型的协同发展。
随着我国先进科学技术的不断进步,在计算机行业我国的软件开发技术也取得了实质性的飞跃,计算机软件则作为一种计算机基础配件,逐渐走到了家家户户,在方便人们日常生活的同时也丰富了人们的日常生活。但是,由于客户的需求逐渐增加和提高,计算机软件技术的开发工作也需要面对很多的问题与困难,以促进计算机软件的升级、满足人们的个性化需求。研发人员面对着复杂的软件框架与研发环境,分层技术的升级与有效应用就是软件研发人员急需思考的问题。 1计算机软件开发中分层技术具有的优势 在计算机软件开发的发展过程中,可以发现分层技术在其中占据着非常关键的地位,分层技术经过最原始的双层技术一直发展到现在的五层结构。由此可见,在分层技术的发展历程中分层技术始终在计算机软件开发中得以应用的重要原因即分层技术本身具备其他技术无法比拟的优势,以下就分层技术中的3点优势进行分析。 1.1软件研发效率不断提高 计算机软件的研发本身就是一个很复杂的过程,在这个过程中,涉及到的学科较多、对内容的覆盖面较广,因而对软件研发工作者的专业水平与综合素质低而要求较高,且离不开对每一个环节的精心设计。传统的研发技术在计算机软件技术开发中的应用,是将其中的每一个环节逐一完成,以此来将整个设计完成,因而整个过程所需要的时间较长。而分层技术刚好不同于传统的研发技术,该技术突破了原有技术的限制,充分结合现代新兴技术,软件研发系统进行全面优化,以促进软件研发的顺利进行。分层技术对软件研发中的每一个环节以及不同层次间关系进行合理优化,这样不仅可以缩短软件研发的时间周期,还可以提高软件研发的效率。 1.2增强软件的拓展性分层技术 通过软件设计后在软件开发中得以应用,因而设计好的软件本身自带立体化、多层次的特征,在不同的层次中都有独特的处理形式,进而实现对各自问题的处理。 1.3可实现端口的完美对接 分层技术为计算机软件研发提供便利的基础是通过该技术实现对接口的自定义,然后利用自定义后的接口实现同端口的完美对接,该优势在软件开发中的操作是比较简单的。所以,在对不同的层次进度升级或调整时,只需要对本层次或是本层次的上下级进行升级与调整,从而简化了升级流程。正是因为这一优势,通过分层技术设计后的软件,可以根据自身的需求对其进行改变,以提高软件的综合性能,同时也赋予了软件运行很强的拓展性。 2分层技术在软件开发中的应用 在新时展的今天,分层技术逐渐在计算机软件开发中被普遍的应用。同时,分层技术在未来的发展过程中,将在其中占据举足轻重的地位。在计算机行业,软件开发的根本目的是符合人们对计算机软件提出的新要求与标准。故计算机软件的研发技术应该在发展与应用中不断地对其进行优化与完善,以缩短研发周期,加大对软件的检测力度,进而使得软件质量不断提高。当前的应用情况是以双层技术为主,三层技术与四层技术被应用的情况也比较多,但是五层结构只是被应用在某些领域。 2.1双层技术 在计算机方面,双层技术是软件开发中最原始的技术,该技术由客户端与服务器两大部分组成了计算机软件开发的框架。在软件开发应用中,客户端扮演的角色主要是将计算机的操作画面直接呈现给用户,或者是接收服务器传输的数据信息、处理其中的其他指示与逻辑关系。服务器扮演的角色是给客户端提供操作结果,是在服务器接收到传送来的数据信息之后,利用数据库对相应的信息进程查询、分析、处理等步骤,然后将最后的结果再次返回客户端。由于双层技术的组成比较简单,因而其中运行的原理也是显而易见且具有很强的操作性的,因为数据信息是在客户端与服务器之间传递的,在用户少、服务器性能优的基础上,数据信息的传递与处理就会体现出高于平常的效率。但是,由于用户量的不断增加,双层技术在对数据信息的处理效率会随之不断降低,同时也对该技术提出了更高的要求。如果技术不进行升级,必将导致整体系统出现反应慢、容错率较低的问题,这就会使得客户的数据信息得不到安全保障。基于此,分层技术在计算机软件开发中的应用不得不向三层技术的方向进行升级。 2.2三层技术 从计算机软件开发的发展规律的角度出发,三层技术是以双层技术为基础,经过升级发展而来的。三层技术在双层技术前提下,增加了处理层,并利用处理层对客户端传来的数据信息进行处理,然后再将其传给服务器。在三层结构中,将服务器中的处理功能转移到了处理层中,由处理层完成数据的处理以及存储。随着分层技术在计算机软件开发中的逐渐发展,由于处理层在其中的使用,不仅分担了服务器处理数据信息的负荷,而且在一定程度上降低了服务器的资金投入,进而提高了三层技术在计算机软件开发中的性价比。三层技术包括了数据层、处理层以及业务层,用户可以直接通过处理层与计算机系统进行联系,也可以利用处理层对客户端的建议与请求进行处理;数据层的作用功能是实现对数据信息的存储;业务层可以清晰地表示出不同业务之间的逻辑关系。这3个层次的有效结合虽然存在一些缺陷,但是同双层技术相比性能与功效在多方面还是具有不小的提升。 2.3四层技术 在计算机软件开发技术的应用阶段,四层技术以双层技术为基础,三层技术的延伸与升级。由于计算机软件开发的难度系数较高,因此双层技术与三层技术已经很难满足计算机软件开发的技术要求。因此,计算机软件开发人员应该及时地将三层技术中的数据层、处理层以及界面层三者之间的关系与界限科学地划分出来,以降低计算机软件中3个层次间在运行时的影响,以促进软件开发技术从三层技术向四层技术的完美升级。也是因为这样,四层技术中必将会包括三层技术的一部分,其中有数据层与处理层,同时四层技术的应用也增加了一部分三层技术所没有的内容,其中包括存储层与Web层。在四层技术中处理层被用来处理数据信息在Web层传输的结果,也可以被当做Web层与数据层之间联系的桥梁,以确保数据信息传输的准确性与稳定性。数据层在四层技术中作为存储层与数据层两者之间的联系的载体,通过隐藏在数据层中的代码,以方便计算机对数据层中数据信息的准确反映。数据层也可以将数据层与计算机之间的关系进行整理,在计算机软件解决数据层关系与对象之间的存在差异也发挥着不可替代的作用。 2.4五层结构 计算机软件开发的专业人士已经将四层技术发展为五层结构,并在一些领域得到实际应用,五层结构是以四层技术为基础,在此之上将数据层又分为了集成层与资源层。这样的划分与升级,使得计算机软件开发组成的划分更加明确,完全突破了传统的分层技术。五层结构中包括了集成层、资源层、存储层、逻辑层以及Web层。这五层结构在软件开发中的实际应用,不仅可以提升软件研发的效率、缩短了软件研发的周期,而且也促进了软件开发系统向着更加规范的方向发展。同时,由于五层结构的划分精细,因而对于一些特殊设备也能够达到使用的标准,进而促进软件技术的研发速度。不过,可惜的是五层结构在软件开发中的应用较少,只在很少的专门行业中得到了应用,可见五层结构的普遍应用还需要我们后期的推广与宣传。 2.5中间件技术 将中间件技术单独地提出来进行分析,是因为该技术本身具有的特殊性,中间件技术的本质是软件程序,在计算机软件开发中起着管理网络通信与计算机数据信息的作用,进而可以将其添加到服务器与客户端间。又因为中间件是独立存在的平台,所以,在其他结构出现问题时,该平台不会受到影响,或者暂停服务。加上中间件技术在计算软件开发中的应用,可以在很大程度上提高软件开发以及后期的运行效率。 3结语 分层技术在计算机软件中的应用,在提高计算机本身运行系统的稳定性的同时,也进一步优化了计算机软件系统。因此,分层技术在其中的具体应用,一方面可以提升计算机软件的开发效率,以确保软件循环的使用周期,另一方面也可以节约软件开发的资金投入,以推动计算机软件开发技术的进一步发展。
本文将通过分析分层技术的基本内容,探索计算机软件中分层技术的应用。在计算机软件开发的过程中,信息技术的发展使得开发效率得到有效提升,也逐渐促进了软件功能的不断扩展。社会的发展对于计算机软件的需求逐渐提升,不仅仅需要实现计算机软件类型的增加,还要不断完善计算机软件的功能。计算机软件开发系统也逐步完善,由单层、双层逐步向三层、四层和更多层发展。分层技术在计算机软件开发中的应用,是当前计算机软件开发的一种常见形式,主要不断完善二层技术及多层技术,才能够保障计算机软件性能的提升,满足人们日以增长的计算机软件需求,促进社会生产生活效率的提升。在计算机软件开发的过程中,通常会对软件系统有复杂性的需求,分层技术的应用,能够帮助软件开发人员在进行软件开发的过程中更加高效便捷。分层技术在计算机软件开发中的应用,能够有效促进计算机行业的发展进步。 一、分层技术的基本内容 在计算机软件开发的过程中,将其进行层次的划分,这就是分层技术的基本概念。工作流程和解决方案会因为概念层的不同而产生差异性,但是各个层次之间又会存在一定联系。分层技术能够对计算机软件内部结构的依赖关系进行阐述。在计算机软件开发架构中,分层技术由单层次结构逐步向双层次结构发展。虽然在计算机软件开发中依旧存在诸多局限性,但是多层技术的逐步应用也在不断对计算机软件开发过程进行优化。分层技术一般具有拓展性、独立性、稳定性和可操作性等特点。 二、计算机软件中分层技术的应用 (一)计算机软件中双层技术的应用 在分层技术中,双层技术是实现分层技术向三层技术、四层技术和多层技术发展的重要基础,能够实现软件开发效率的不断提升,减轻开发人员的工作压力。客户端和服务器是双层技术在计算机软件开发中应用时的两个重要端点。在提高用户使用界面的过程中,客户端能够发挥其重要作用,对于逻辑关系能够起到很好的处理作用,对于客户信息的接收则由服务器来完成,在向客户端进行传输的过程中,数据库进项相关计算和总结是从过程中的重要环节。服务器的用户数和服务器的使用效能,是双层技术影响计算机运行效率中的关键因素,只有保障服务器用户少、服务器使用效能好时,才能够不断提升计算机的工作效率。服务器计算量会随着用户数的增大而增加,导致在使用计算机软件的过程中出现错误,也会延长计算反应时间,甚至会使得用户数据安全受到影响,造成严重的损失。当双层技术不能够满足计算机软件开发的需求时,应该实现分层技术的不断拓展,保障计算机软件开发效率。 (二)计算机软件中三层技术的应用 通过在双层技术之上增加服务器,帮助计算机用户存储数据、提升计算机信息访问效率的技术,就是三层技术。三层技术的应用,还能够增强人与计算机之间的交互性,也是提升计算机软件工作性能的重要保障。界面层次、业务处理层次和数据层次,是组成三层技术结构的主要层次部分。对于用户的软件使用需求能够通过界面层完成;由业务处理层接收需求数据并进行有效分析,数据的提取和处理需要在对数据层进行申请请求;数据层分析申请请求,对数据库信息进行查询并分析,返还业务层和界面层。在此过程中能够减轻数据传输系统的工作压力,实现计算机工作效率的提升。 (三)计算机软件中四层技术的应用 双层技术和三层技术是计算机软件开发中的常用分层技术,但是社会需求的不断提升,使得双层技术和三层技术难以满足计算机软件开发的要求,这就需要对四层技术进行探索和分析,不断提升计算机软件开发的效率,提升计算机软件性能。处理层、数据库层、Web层和存储层,是四层技术结构的主要组成部分,取代了以往的界面层、业务处理层和数据层。处理数据信息的任务是由数据库来完成的,处理结果向Web层传输的过程中业务层能够发挥作用,数据的交换则在Web层进行。存储层和业务处理层之间是数据库层,在反映与计算机对象之间的关系时,主要是通过分析隐藏数据访问代码来实现的,差异匹配问题就会得到有效解决。四个层次结构的功能和职责相互独立。 (四)计算机软件中五层技术的应用 通过科学分支技术结构,并将其应用于四层技术,这就是五层技术。计算机软件开发中,对于五层技术的应用范围比较小,特殊软件的开发会用到相应的五层技术。数据库的操作和访问,能够通过数据访问服务器实现更高效地利用,科学处理应用服务器的数据,也是提升客户端显示软件功能的重要保障。系统负载平衡能够有效应对用户请求的分配问题,实现系统功能的扩充。应用服务器、HTTP服务器和数据访问服务器,也是五层技术中的重要组成部分。不同功能的处理可以由应用服务器提供有效保障,满足用户个性化服务需求。在将Web服务器生成动态化网络页面的过程中,HTTP服务器能够发挥关键作用。 三、结语 在当前计算机软件开发的过程中,分层技术以其较强的拓展性、独立性和稳定性得到了广泛的应用,能够有效提升计算机软件开发的效率,优化计算机软件性能。只有不断加强双层技术、三层技术以及多层技术的研究,才能够保障分层技术在计算机软件开发中的应用效果,不断拓展计算机软件类型和功能,为社会生产生活的高效运转提供保障。
本文即围绕数据挖掘技术,就其在软件工程中的具体应用,进行了分析和探讨,具体内容如下: 1数据挖掘技术概述 数据挖掘(Datamining),也称为数据采矿,是数据库知识发现的一个基础环节,是在海量数据中自动完成隐藏特殊关系数据搜索的过程,数据挖掘技术就是这一过程应用的相关技术。一般来说,数据挖掘过程可以分为四个环节进行,分别是选择软件库保存的数据、完成选择数据的预处理、对预处理得到的格式化数据进行挖掘、以及最终获得目标数据。软件工程是数据挖掘技术的重要应用领域,具体的数据挖掘工作普遍分为三个层次进行,分别是交互式可视数据探查、自动模式提取和建构模型。三个层次之间存在着直接的关联联系,其中可视数据探查是后两者的基础,而建构模型又是前两者的指导。软件工程领域应用数据挖掘技术的目的,主要是借助聚类、分析、预测、统计等技术手段,在海量数据资源中快速分辨、寻找符合人们应用需求的数据信息,并自动将检索到的信息反馈至软件系统。此外,为保障数据挖掘的科学性和有效性,数据源还应尽可能达到庞大、真实的要求。 2数据挖掘技术的应用分析 2.1开源软件开发中的应用分析 所谓开源软件,就是源代码处于开放状态的软件,一般来说,开源软件普遍对客户免费开放,也正由于开源软件的这一特性,导致对开源软件的管理和控制变得相对困难。在这种环境背景下,在开源软件开发阶段引入数据挖掘技术,可有效提高开源软件的开发质量。以大阪大学设计的分布式数据挖掘系统为例,该系统就可以在实现大规模系统挖掘的同时,完成对不同开源软件的挖掘;再以牛津大学设计的数据挖掘系统为例,该系统实现了系统开发者和使用者的持续跟踪管理,从而大幅度地提高了开源软甲的使用率。 2.2软件项目管理中的应用分析 数据挖掘技术在软件项目管理中的应用,主要表现在以下两个方面:(1)版本控制信息挖掘包含的对组织关系的挖掘;(2)对版本控制信息的挖掘。就软件项目管理而言,其本身具有鲜明的系统性和复杂性特征,对组织关系的挖掘,是实现各类资源科学分配和协调的重要前提。以整个软件项目管理过程中产生的电子邮件、共享文档为例,对此进行数据挖掘就可以有效区分不同工种人员的组织关系,避免秩序混乱问题的发生,从而保障软件项目管理工作的顺利进行。另一方面,版本控制可以实现对文件内容变化的详细记录,并作为用户了解版本修订情况的依据和基础。针对版本控制信息应用数据挖掘技术可进一步降低系统维护成本,同时可起到一定的警示作用,及时反映系统修复记录中存在的纰漏,最终达到提高软件项目管理水平的目的。 2.3程序代码中的应用分析 本文涉及的程序代码,主要是指克隆代码,即通过简单的“复制、粘贴”操作获得并再次进行使用的代码。数据挖掘在克隆代码检测中的应用,是数据挖掘技术应用的早期形式之一,目前应用较为普遍的方法包括基于标识符对比方法、基于文本对比方法等几类。总的来说,数据挖掘在克隆代码检测中的应用还有待进一步的发展和完善,尤其是关于语法信息和语义挖掘的考虑,以提高检测的科学性和准确性。对横切关注点进行挖掘,也是数据挖掘技术的重要应用,主要是由于部分关注点在程序中的代码具有极高的相似度,甚至是使用相同代码导致的。目前,应用于Aspect的挖掘方法众多,根据不同方法的具体特点,可以分为形式概念分析方法、本文和类型分析方法、聚类分析方法、以及自然语言分析方法等等。在对执行模式进行数据挖掘时,应优先选择方法执行关系挖掘和形式概念分析法两种方法。此外,数据挖掘技术还可用于对数据库目标构件或代码的挖掘应用,在数据挖掘技术的支持下,可大幅度提高检索速度、效率和准确度。 2.4故障检测中的应用分析 从故障检测的角度分析,对程序执行记录进行数据挖掘,可提供程序的交互模式和说明,而以上信息均可以作为软件故障定位和检测的依据。对程序说明的数据挖掘过程,就是对信息的跟踪和逆向建模的过程,该过程对于加深对程序的理解,以及优化程序后续的维护管理,具有重要的作用和意义。目前,基于规则的挖掘方法是应用较为普遍的方法,其主要通过对程序行为的挖掘发现对应的规则,进而借助时态逻辑完成表达。 3数据挖掘技术的主要应用方法 3.1分类 数据挖掘技术涉及的相关分类方法,大致等同于某种预测分类标号的执行动作。在实际应用过程中,通常需要建构相应的分析模型,并提前根据相应规则输入概念集或数据类集,以作为分析模型的应用基础。目前,数据挖掘技术应用于软件工程领域的分类方法中,主要的分类方法包括神经网络分类法、判断树法、贝叶斯分类法、以及支持向量机等几类。其中,判断树法在分类计算过程中主要借助贪心算法作为逻辑基础,根据从上而下递归的模式完成判定树的构造,而判定树包含的各个子节点,就分别表示不同的软件类别标号。 3.2聚类 聚类具体是指将研究涉及的大量数据,按照一定标准细分为不同簇或类的过程,从而在保障相同簇的对象之间拥有较好相似度的同时,不同的簇的对象之间有着较明显的差异度。聚类和分类有着本质上的差异,聚类过程划分的类对象具有不可预知性,即无指导的学习方法。聚类分析方法在其他算法的预处理范畴中有着大范围的应用,尤其在数据分布信息独立性分析方面有重要应用,不仅可更好地挖掘孤立点,同时可提高欺诈行为检测的效率和准确性。 4结语 综上所述,信息时代背景下,数据挖掘技术是快速处理海量信息、准确寻找目标信息的关键。就软件工程而言,数据挖掘技术在开源软件开发、软件项目管理、程序代码、以及故障检测等方面,均有着重要的应用,相关人员必须提高对数据挖掘技术的重视和关注,切实加强数据挖掘技术的实际应用,以促进我国软件工程行业的进一步发展。
数据挖掘技术可以从庞杂的数据信息中提取、采集需要的信息,是企业运营中重要的应用技术。尤其随着各类电子产品的日益增多,为了让海量的信息为人们提供更加优质的服务,离不开对相关的数据展开深层次的挖掘与处理,为企业朝着继定的目标发展提供了必要的信息参考。 1数据挖掘的技术 1.1基本含义 数据挖掘就是指充分应用科学、高效率的计算方法,在海量的数据信息中捕获可用的信息的深入筛选过程。现如今,随着人类进入了信息时代,数据挖掘的技术在诸多行业里获得了人们的广泛认可,应用范围非常广阔。 1.2操作方法 总体而言,数据挖掘的技术大体可以分为以下五种操作的方法。第一,神经网络法。这种方法的鲁棒性较好,具有高度容错、并行处理的功能,对数据挖掘十分适用。具体是按照选择的模型,确定适用范围。现阶段,神经网络领域里普遍应用连续、离散、art与koholon等几种模型,主要在联想记忆、聚类的自组织映射、计算优化中进行应用。第二,决策树的方法。这种方法指的是对海量的信息进行分类、整理,并寻找带有一定运用价值的信息。具有迅速分类、获取可用信息的特点。因此,比较适合处理大量的数据。缺陷主要包括抵制噪声能力弱、表达复杂的概念不够具体。第三,统计分析法。通过这种方法可以有效地分析函数关系、相关关系。现阶段,可以具体划分三种方法,即相关、回归、差异等分析方法。第四,遗传算法。指的是依托于遗传激励与生物的自然选择规律的随机性搜索的计算方法,这也是十分常见的数据挖掘法。可以与其他的模型建立一定的联系,具有应用范围广、隐含并行性的优点。第五,挖掘对象。结合信息储存的格式,可以挖掘面向对象的文本数据源、数据库、空间数据库、多媒体数据库、异质数据库、时态数据库、Internet等。 2软件工程中数据挖掘技术的应用 2.1挖掘结构、程序代码 数据挖掘的技术在结构、程序代码方面的应用具体如下:其一,检测克隆代码的方法。所谓的克隆代码是指按照相关的软件工程正常运行的标准,复制或粘贴某个代码段。如果存在特别的需要,还能够酌情更改一些代码,并且对以上的代码加以严格地检测,目的在于以免相关故障的传播,达到简单维护系统的目标。有利于相关的软件系统正常运行。现阶段,克隆代码的检测可分为四种方法。即标识符比较、文本对比、程序结构、度量等。各种方法皆拥有各自的判断标准与检测程序,应用的时候,还需要结合具体的状况合理选择。其二,Aspect挖掘法。这种技术就是人们经常提及的横切关注点的挖掘法,在软件工程里,Asped挖掘法在改造系统中发挥关键性的作用。尤其在处理相关问题时,可以提供很多的方法,其中,形式概念、度量分析法最具有针对性。以上的方法能够通过重建候选集的形式,更好地解决横切点的挖掘问题。而且,这种数据挖掘的技术在其他许多方面也可以发挥良好的性能。 2.2软件项目管理方面 关于软件项目的管理,应用数据挖掘的技术可以表现以下两点。其一,挖掘组织关系与控制版本的信息。因为软件管理属于一项系统化的工程,关于组织关系的挖掘就分为许多层面的内容,其中,以合理地协调、分配人力资源最为重要。例如:在某一活动举办期间,由于涉及诸多的参与人员,这样,在统计有关信息时,极易因信息的交互而影响活动的正常秩序。而数据挖掘技术的有效应用,能够有效地区分各方面的组织关系,极大地提升了项目管理的效率。其二,控制版本的控制信息。版本信息的控制可以为相关的工作者查询版本带来便利。有效地应用数据挖掘的技术,不但可以对系统实际的修复状况展开自动化地检测,同时发出相关的报警信号;而且还能够轻松地规避大量的错误,有利于维护系统的运行秩序,进而提升软件项目的管理质量。 2.3故障检测方面 数据挖掘的技术在软件工程中的另一个重要应用就是检测故障方面。长期以来,软件工程系统中,展开故障检测的时候,通常选择程序切片的方法,程序切片的检测法尽管也可以在某种意义上达到系统正常运行的标准,然而,也会产生一些亟待处理的问题。例如:技术较为复杂、定位比较模糊等。现如今,随着软件工程系统日益升级与优化,一定要相应地优化故障检测的技术。而应用数据挖掘的技术恰好可以符合新的检测标准。这项技术具体应用于故障检测方面可以从交互模式、程序说明进行分析。挖掘程序的说明可以对软件工程系统相关的运行信息展开跟踪式的检测。以便迅速查找系统运行中存在的问题,并及时进行系统的检测与维护。从现阶段常见的挖掘法分析,一般应用规则与自动化的方法。这两种方法,皆充分地按照相关的程序与API的规则进行信息的挖掘。 3结束语 总之,在软件工程系统中有效地应用数据挖掘技术,既能够极大地提升软件研发的工作效率,又能够增强软件的稳定性能。伴随信息技术的不断发展,在未来,数据挖掘的技术在软件工程领域中的应用还会更加广泛。这项技术改变了以往人们获取数据的形式。而且从某种意义上优化了软件工程系统,有利于软件工程获得更好的发展。
嵌入式系统软件开发技术研究:嵌入式系统软件开发技术探析 摘 要:嵌入式系统是当前工业生产控制领域的重要计算机应用技术。随着工业现代化水平的不断提升,嵌入式系统变得更加繁琐复杂、功能也更加丰富。文章围绕嵌入式系统软件开发相关问题进行探讨,详细阐述了嵌入式系统软件开发的几个重要阶段,对各个阶段涉及到的重要技术进行了介绍。 关键词:嵌入式系统;软件开发;技术 引言 计算机技术一经问世,就成为加快推动人类社会生产活动高效开展的重要力量。在几十年的发展里程中,计算机相关技术都实现了巨大进步。伴随着工业现代化进程的不断深入,嵌入式系统获得了越来越多的关注。嵌入式系统是一种以软件和硬件相结合为特征的计算机系统。该种系统常用于工业大型机械化生产或者国防工业等领域,通过嵌入到某些专门设备中予以实现,故此得名嵌入式系统。在数十年的实际应用过程中,嵌入式系统屡经发展,不断创新改进,目前已经取得了许多项先进技术成果,为今后的相关领域开发工作指出了重要方向。 1 微处理器技术的选择 微处理器技术是嵌入式系统的重要基本元素。伴随着加工制作技术的升级,微处理器从最初的4位、8位器件开始,发展到后面的集成式单片8位微处理器、16位微处理器。时至今日,16位微处理器已经成为微处理器应用的中间类型,占据着微处理器市场的最大份额,而更高端的领域则由32位架构的器件所占据。最开始的32位器件采用的是CISC架构,而后随着技术的发展,性能更加优异的RISC芯片则成为32位器件架构形式的主要选择。嵌入式系统开发人员可以根据项目实际需要,综合比较设备性能、服务、适用性以及成本等多个指标选择最适合的微处理器。 2 系统架构的选择 架构是系统的基础组成,不仅关系到系统功能的实现,对于系统后续发展、优化也有着举足轻重的作用。微处理器的架构开始时仅仅是中央处理器和部分逻辑器件构成的简单形式。经过多年的发展,微处理器架构变得复杂、繁琐,但调试技术还是原来那些电路仿真、芯片级调试、ROM监控器以及指令集模拟等技术。随着嵌入式系统应用范围不断扩大和技术要求的不断提高,系统架构的重要性也在与日俱增,嵌入式系统开发人员必须要认真评估各类微处理器相关特性,选取合适的系统架构,这样才能保证开发出来的系统的健康水平。 3 设计组成 嵌入式系统的软件开发工作包括硬件开发和软件开发两个部分。最开始的时候,软、硬件的开发工作基本上都由一名技术人员负责。而且在系统开发项目的全部工作中,软件开发所占据的比例较小,最大十分之一。随着技术的不断发展,嵌入式系统开发工作中软件设计所占据的比例越来越大。原有工作模式因而发生丢了改变。专业人员专门负责嵌入式系统软件开发的工作模式出现在上个实际80年代中期,同期软件开发的工作量占据嵌入式系统开发工作业务量的一半以上。 近些年来,嵌入式系统发展得日渐成熟。软件、硬件方面都实现了巨大进步。系统开发业务量持续上涨。其中,软件开发的业务增长更为显著,已经达到嵌入式系统开发业务量的十分之七、八左右。巨大的工作量已经不是仅仅依靠一个开发人员就能完成的,必须依靠团队的力量。特别是随着系统开发工作的深入,一些新的技术措施、手段纷纷涌现,成为系统开发中不可或缺的重要环节。其中一个至关重要的就是用于软件开发后进行测试的硬件平台。由于软件开发业务量的高速增加,用来进行软件测试的硬件平台需求也就变得更加迫切。目前常用的方法有本地代码执行原型环境、指令集软仿真(模拟),或者是使用标准的、低成本的、现成的评估板等。而主机-目标机连接技术因为成本较低,故而推广速度很快,其中最为著名的就是JTAG接口。 4 软件内容 尽管软件开发所耗费的时间越来越多,但市场对于软件的开发周期的要求却越来越短。为了适应市场需求,嵌入式系统软件开发企业不得不在开发策略上下功夫。早期嵌入式系统软件结构简单、功能单一,使用企业自行开发的应用代码即可实现。如今系统功能丰富,功能强大,结构复杂,软件开发企业必须依赖外部的力量。目前,软件开发企业往往根据项目需求,选择对应的多任务的模型,然后使用标准的、商用的实时操作系统辅助开发。这种做法,优点是开发效率高,缺点是不可避免的遇到知识产权的问题。在全社会都越来越重视知识产权的大形势下,嵌入式系统软件开发,必须考虑到知识产权因素的影响,这种影响,不仅仅停留在当前所开发的软件上,更对后续的相关软件开发、应用拓展有着巨大的影响。 5 编程语言 编程语言是进行软件开发设计必不可少的工具。在微处理器刚刚出现,尚停留在4位、8位器件的阶段,开发人员只能选择汇编语言进行开发。当16位微处理器技术出现以后,软件编程语言的选择也变得丰富起来。使用较多的有Pascal、C语言、PL/M语言。而对于一些特别的系统,Forth语言更为适合。当32位微处理器应用日渐广泛以后,又开发出了C和ADA。其中,ADA主要应用于军事领域,在国防事业中大展身手。时至今日,C++已经逐步取代C语言成为嵌入式系统软件开发语言的主流,目前大约四分之一到三分之一的嵌入式系统是使用C++设计的。而本来专为嵌入式系统软件所开发出来的Java则在要求运行时重新配置的领域实现了更大的自身价值,统一建模语言(UML)也成为高级设计方法学的最流行选择。 6 软件队伍的规模和分布 上文提过,最初的嵌入式软、硬件开发工作通常都由一名工程师予以兼任。经过多年的发展演化,软件开发工作变得专业化、系统化、精细化,形成了专门负责软件开发的技术业务人员。而以嵌入式系统软件开发为职责的团队则是今后发展的主要方向。IT行业软件开发项目管理工作责任重大、任务艰巨。嵌入式系统软件开发同样如此。其区别仅在于嵌入式系统软件开发使用过程语言,比如C语言和汇编语言进行编程。嵌入式系统软件开发是一项技术含量和系统化要求很高的工作。开发团队中的所有人都要对目标系统有着全面的清晰的了解,而在当前项目越来越大,工作人员越来越多的情况下,受各人业务能力水平等因素的影响,要保持所有人都同样深入的认知水平显然是不现实的。实际情况是团队中部分高端人才对于某个领域认识非常深入,相关业务能力很强,这些人是开发团队的主干,团队管理者必须科学、协调、高效使用这些人力资源,确保他们的业务成果可以被其它人员正确使用。而面向对象编程技术则是这种应用策略在技术层面的现实体现。 7 结束语 我国正处于产业结构调整的重要时期,大规模的自动化生产成为工业生产的主流。嵌入式系统软件远景广阔,市场空间巨大。软件开发企业要牢牢把握这个机会,深入、扎实地研究嵌入式系统软件开发技术,吸收外部优势资源为我所用,设计出功能强大、适应广泛的优质软件产品,在实现企业自身的健康高速发展的同时,为我国经济建设提供有力支持与保障。 嵌入式系统软件开发技术研究:谈嵌入式系统软件开发技术 摘要: 针对新兴的嵌入式系统发展趋势,提出了对于嵌入式系统软件开发的几个过程,并挑选出它们所驱动的技术,从而做出一个值得注意的技术的时间表。 关键词: 嵌入式系统;软件开发 0 引言 嵌人式系统开发经过30多年的发展,到现在算是一个成熟的技术了。由此可以从总体上确认在嵌入式系统开发展过程中出现的几种明显趋势,这些趋势指出了一系列新兴的关键技术。 1 微处理器技术 最早的微处理器是4位和8位器件。由于制造技术越来越复杂,集成的单片8位微处理器开始出现,16位微处理器也开始使用。随着微电子技术的发展,16位的微处理器已得到广泛的应用。32位架构的器件逐渐占领了高端的应用市场,第一代的32位器件都是CISC架构,但目前,越来越多的RISC芯片正在提供更高的性能。嵌人式系统设计者选择微处理器的范围比以前大了,必须根据性能、需求、支持、可用性和价格来进行选择。 2 系统架构 随着微处理器的发展系统架构也在进步。最早的系统,是由CPU和一些逻辑器件组成的。多年以来,系统变得日益复杂,但都还可以使用同样的调试技术—电路仿真、芯片级调试、ROM监控器以及指令集模拟。嵌入式系统日益强劲,而功能需求的增长则更快很多设计者开始重新审视微处理器和它们的用法。 3 设计组成 嵌入式系统发展的最初阶段。所有的开发包括软件和硬件设计,通常都是一个工程师来承担。软件在整个工作址中的比例很小,大约5%-10%。随着时间的推移软件开发占工程时间的比例持续增长。至20世纪80年代中期,软件开发已经是由专业欢件人员来做,所占比例一般已超过整个开发工作量的50%。 在最近几年,虽然硬件设计变得更加复杂,但软件的份量也急剧增长,目前通常占到开发总量70%-80%。因此,需要有软件团队参与,同时也产生了一些新的挑战。这些挑战中的一个,就是要有可用的硬件平台来进行软件测试。由于要在更短的时间内开发更多的软件,就需要尽快建立测试环境。发出更多的软件,就需要尽快建立测试环境。有多种可行的方法,如本地代码执行原型环境、指令集软仿真(模拟),以及使用标准的、低成本的、现成的评估板。此外,低成本的主机一目标机连接技术,也变得越来越普及,有代表性的就是JTAG接口。 4 软件内容 软件开发所占总时间的比例一直在增加。同时,来自全球贸易和竞争的压力使得产品投放市场的时间也一直在缩短。这极大地影响了设计的策略。最早的设计相当简单,仅仅由自己设计的应用代码组成。随着系统的复杂度增加,多任务的模型被软件开发者广泛采纳,很多开发者选择标准的、商用的实时操作系统产品。随着各个标准的进一步被采纳,买来的软件,或者说有“知识产权”的软件所占的比例正稳步增长。这个趋势给了软件开发者很多启示。集成标准的软件组件—和应用代码及其他—是我们所关心的。在多任务背景下调试是另一个值得关注的问题。与选择知识产权有关的商业决定尤为复杂;除了当前的要求之外,还有将来的(例如移植到别的处理器)也必须加以考虑。 5 编程语言 对于早期的4位和8位微处理器,汇编语言是唯一的选择。随着16位微处理器技术成为现实,出现了几种可供选择的语言。有Pascal和C语言和PL/M语言。对某些类型的系统来说,Forth语言也曾很流行,随着时间推移,32位技术的使用日益增多,出现了C和Ada。后者在国防部的系统中被普遍使用。 在嵌入式软件开发中,C++开始逐步取代C语言。现在,1/4~1/3的嵌入式系统代码是用C++编写的。Java语言当初是专门为嵌人式应用开发的,在要求运行时重新配置的应用场合,它找到了一席之地。统一建模语言(UML)也成为高级设计方法学的最流行选择。 6 软件队伍的规模和分布 正如先前讨论的一样,最初的嵌人式系统设计只要一个人就够了。在适当的时候,因专业化,产生了致力于软件开发的工程师。下一步就是建立嵌人式软件开发团队。管理软件开发在任何情况下都是一个挑战,嵌入式系统开发也不例外,只是有细微差别。使用传统的编程技术———过程语言,如C语言和汇编语言,团队里的大部分成员都需要对整个系统了解比较全面。随着团队变大,这就变得越来越不可行。价况住往是,团队里有一些特殊的人才,他们对某些专门领域很在行。为了有效地管理团队必须使用合适的策略,将他们的专长封装起来。尽可能使一个专家的工作成果能够被非专家以安全、可靠和直观的方式加以使用.在这种情况下,面向对象编程技术找到应用点。 虽然有很多非常大的公司,但软件队伍不是简单的人员扩充他们正在变成分布式的。团队的一些成员在一个地方,而其他的可能在别处。这些地点甚至有可能位于不同的国家。这种安排在欧洲很常见,在那里,真正关心的可能是交流的语言。其他地方,时区可能是个问题(可能也是一个优势,因为分布式的团队可以全天候工作)。随着新兴的技术中心(如印度)广泛崛起,上述情况越来越普遍。在这一背景不,软件组件的可重用性需求就变得很常见了。 7 UML和建模 最近几年,UML己经成为一项关键的设计方法,它和逐渐增七的嵌人式软件团队规模关系密切。广义上说,使用设计工具的方式有2种:或者是作为编写代码的指导,或者就作为直接生成代码的一种手段。对于嵌人式软件来说,代码生成是有争议的,它可能会被争论(而且还很有道理)—每一个系统都是不同的,都有各自的特殊需求。这正是xtUML(可执行和可翻译的UML)吸引人的地方,因为它使得应用与架构清晰地分离了。这里所遵循的,是与面向对象编程同样的原则—使用工具和技术来平衡专家意见。 追踪所有被当前各种嵌人式系统开发趋势所驱动的新技术并非易事。孤立地看待其中任何一项技术也是毫无意义的,因为它们之间有着许多联系。例如,多任务与多处理器调试相关;基于标准的RTOS技术对处理器移植来说真是件幸事;使用设计方法学可以令实现更容易。 嵌入式系统软件开发技术研究:风河WRTM测试工具加速嵌入式系统软件开发 “今天,嵌入式设备生产厂商面临的最大问题就是软件太多,而他们能够用来进行测试的时间太少。过去,嵌入式设备设计制造团队软硬件工程师的比例为2:8,今天这个比例完全倒过来。这是因为,现在,一个设备区别于其他设备的决定性因素是软件,层出不穷的应用,使得嵌入式用软件的数量每2年翻一倍,而制造商却没有足够的能力来满足这一需求。不仅在消费产品领域,而且在工业、医疗器械领域都有time tomarketing的需求,在这种情况下我们开发了WindRiver test management(以下简称WRTM)4.0这款针对嵌入式系统的自动化测试软件。”风河设备测试产品市场营销副总裁IdoSarig说道。 风河的windriver testmanagement,是一个自动化的测试软件,能够帮助嵌入式软件进行更好的系统测试。这次开发的软件,是第一个为嵌入式软件设计的自动化的测试程序,与传统的测试程序不同,有很多新特性能够对系统进行测试。WRTM可应用于、汽车、医疗、网络、军工、航天,风河在诸多领域都展开了广泛的合作,并获得了客户的好评。 “虽然看起来,增加软件工程师的数量,进行软件开发和测试方面的投入会增加很多成本,但是如果不这么做的话,在大量依赖软件实现的创新中,软件故障会给设备制造商带来巨大的经济损失。比如几年以前,大众公司在中国市场销售的奥迪Q7SUV汽车,因为软件故障导致的召回事件,让这家汽车制造商损失数百万美元。而我们的测试软件可以帮助客户发现这类问题,并显著的降低测试的时间和成本,这样的成功案例有很多。我们的研究表明,用我们的软件可以将测试时间降低30%-40%。” WRTM4.0有一个重要的功能就是虚拟实验室管理器,他可以综合全球各个测试实验室整合出的测试信息,来查找系统问题。不仅如此,还可以为客户节约测试方面的投入。例如,一家美国电信公司,在测试管理方面的投入高达每季度100万美元,而每一位测试工程师希望拥有专属的测试设备,这在很大程度上造成了重复投资,虚拟实验室就解决了这样问题,既保证了测试设备的独立性,同时又避免了重复投资。此外,WRTM测试引擎可以测试支持各种版本程序语言的软件(C,C++语言),甚至是二进制代码,并且可以进行优化和给出参考建议。 “WMRT未来的挑战是如何降低测试的时间,现在很多公司的实验室都堆积了过多的测试案件,他们没有时间去处理或者为了不承担责任而干脆不予理会,WRTM能够帮助客户解决这些问题,找出不同版本之间的差别,并判断出最可能出现问题的位置,从而使得软件测试变得更加有针对性,节省测试时间。WRTM软件的未来目标之一就是尽可能快速、尽可能准确地发现问题。”
计算机软件工程篇1 0引言 大数据时代是一个数据分析非常集中化、智能化和全面化的时代,而针对数据的有效处理过程肯定需要相关的数据处理技术才能够完成,随着数据量变得越来越庞大,数据处理的过程就需要更加精确和智能的技术才能够完成,这个过程靠一些普通的数据处理软件来进行数据处理是肯定达不到最好的效果,大数据的发展同时也推动着计算机软件技术的不断更新和优化,而计算机软件技术的更新更是对大数据巨大优势的不断呈现,各行各业都需要结合这种发展的趋势才能够得到巨大的发展机会[1]。 1大数据时代背景下计算机软件技术的应用需求 1.1对于能够保障信息安全的技术需求 大数据的发展当然产生了一个时代的红利,各行各业都在大数据的推动下得到了客观的发展机会,但是随着大量数据云端化以及信息数据的可视化,就很容易产生信息泄露、隐私泄密的问题,这是大数据时代下数据处理带来的一种不利影响,这种影响小则会泄露个人的隐私数据,大则有可能泄露企业信息甚至是国家机密,这个时候带来的损失也是不可估量的,所以,在大数据时代背景下,计算机软件技术的信息保密需求就越来越高了,结合互联网的开放环境,应用互联网信息保护技术就显得非常有必要,计算机软件技术也应当注重对网络信息安全的保护,不能仅仅把技术的发展放在数据处理的方面,而要关注对数据的保护过程。不断提升数据处理过后相关数据的安全等级是数据处理软件技术开发人员应当要重点关注的一个方面,这不仅有利于让数据处理能够被有效得到正确的运用,还有利于对互联网环境中大量隐私数据的有效保护[2]。 1.2对于云储存技术的需求 随着互联网的信息数据越来越庞大,传统的存储技术已经不能满足如此大的数据存储需求了,在这样的背景下,云储存的概念和存储方式得到发展,作为计算机软件技术中不可或缺的一部分,云储存的发展顺应了大数据时代发展的趋势,为便利化、智能化存储信息和数据提供了很重要的技术支撑,而云存储技术更是能够摆脱传统存储技术对存储时间和存储空间的限制,让存储的信息直接和大数据平台接轨,在互联网系统中得到永久性的保存。只要互联网存在,储存的数据和信息就不可能消失。计算机软件技术与云储存技术结合,各个存储单元在云储存系统中有序排列成为一个整体系统,在这个系统中各数据和信息都能够有序地储存。而现阶段,云储存技术的发展已经和区块链技术、人工智能紧密结合在了一起,信息和处理的过程更加便利和智能化,这能够给用户带来良好的体验感,可以更加方便地使用存储的信息,这也有助于提升数据处理分析的效率。大数据的合理化、系统化规整过程也能够得到有效保障。在大数据时代背景下,云存储技术也是计算机软件技术应当要研究的一个技术方向[3]。 1.3对于虚拟化技术的具体需求 虚拟化技术是将一台计算机虚拟为多台逻辑计算机。在一台计算机上同时运行多个逻辑计算机,每个逻辑计算机可运行不同的操作系统,并且应用程序都可以在相互独立的空间内运行而互不影响,从而显著提高计算机的工作效率。在大数据时代背景下,计算机软件技术的虚拟化技术需求是未来技术发展的一个重点方向。一方面,虚拟化技术能够提升对数据整理和处理的效率,使得服务器的速度能够不被传统的硬件条件限制,比如说云服务器就是结合了虚拟化技术才能够得以实现的,这让云处理、云计算这些大数据处理分析技术能够被充分发挥出来,数据的整理和分析也变得更加系统化;另一方面,虚拟化技术还能够有效提升大数据系统的可用性,使得大数据成本得以降低,从某个角度还能够有效降低能耗。综合来看,对于庞大信息和数据处理的过程需要得到虚拟化技术的支撑才能够高效率完成。在大数据时代中,各行各业在应用计算机软件技术时,更是应当要注重对虚拟化技术的有效利用。 1.4对于人工智能技术的需求 一直以来,对于数据处理的智能化都是大数据处理技术非常注重的一个方面,不依靠人工和复杂的计算机来处理数据是大数据技术发展的一个重要特征,在这样的需求下,将人工智能技术结合在大数据处理当中显得非常有必要。在大数据时代背景下,结合人工智能技术是计算机软件技术应当要注重的一个发展方向。人工智能发展到现在,已经能够实现以下几个方面的功能。首先是智能识别技术,也就是感知智能技术,在数据处理中,结合人工智能将一些外部的数据进行智能识别录入大数据系统可以让数据的录入变得非常方便;其次是数据挖掘工功能,也就是计算智能,这项技术能够从以往已有的数据集合中智能化建立一个数据模型,后期的数据处理分析就可以依靠这个数据模型来实现;再者就是深度学习功能,也就是认知智能,这项技术能够实现人工智能对于数据处理分析的学习,在人工智能的有效配合当中,数据处理的过程越来越科学化,也就是在以往大量的数据被集合在大数据系统当中以后,数据的智能化分析能够变得越来越合理,数据分析的结果也变得更加科学。 2大数据时代背景下计算机软件技术的具体应用方向 2.1产业发展 在国内,有关于大数据的研究可以说是目前互联网科技行业的重点讨论话题,国家相关部门同样耗费了巨资投入大数据技术的研究。2012年批复的“十二五国家政务信息化建设工程规划”相关文件显示,对于大数据的投资总额就达到了几百亿人民币,其目的就是要利用大数据构建一个人口、法人、空间、宏观经济和文化这五大建设工程的信息数据资源库,这也标志着我国开放、智能、共享的大数据时代已经到来。就目前的情况来看,关于大数据平台的构建和对于大数据中关键技术的研究突破,以及实现大数据开放海量信息的共享方面,上海市率先走在了发展的最前沿。在2014年,上海推动各级政府部门将相关数据库进行对外开放,同时也鼓励社会对这些数据进行加工和运用,以实现社会各方面的高效发展,在《上海市政府数据资源向社会开放工作计划》里面,就已经确定了190项数据内容将成为重点开放领域,其中就涉及公共安全、社会服务、教育科技、文化娱乐等各项领域大数据库的开放,这也使得互联网文化达到尤为繁荣的阶段。在海量的数据、过硬的技术支持下,大数据技术开始服务于社会发展的各个领域[4]。 2.2信息化、智能化教学 在大数据技术的服务下,教育科技领域迈向了一个新的发展里程碑,通过大数据技术实现对于教育教学资源的收集整理的高效化、利用大数据技术实现教育的智能化以及运用大数据构建一个高效化的教学模式,成了大数据服务在教育生态环境中的重点建设项目。首先,教育的信息全面化表现在教育大数据,从多样化的海量教育信息数据库当中,能够依据这些教育信息的发展态势判断出教育的发展规律。其次,大数据有着体量巨大、格式多样、生产高效的技术特点,这恰好与学科教学资源丰富多样的特征相互匹配,能够适应学科教育对于教学资源多样化和丰富性的要求。再者大数据技术能够让信息处理变得更加高效,使得学科教育中的各种教学模式框架能够被有效整合利用,完善了学科教育生态环境。计算机软件技术应用在教育领域应当要注重结合大数据技术对教育生态环境加以构建。 2.3商业应用 在网络时代,基于数据的商业智能应用为运营商带来巨大价值。通过大数据挖掘和处理,可以改善用户体验,及时准确地进行业务推荐和客户关怀;优化网络质量,调整资源配置;助力市场决策,快速准确确定公司管理和市场竞争策略。例如,对使用环节如流量日志数据的分析可帮助区分不同兴趣关注的人群,对设置环节如HLR/HSS数据的分析可帮助区分不同活动范围的人群,对购买环节如CRM的分析可帮助区分不同购买力和信用度的人群,这样针对新的商旅套餐或导航服务的营销案就可以更精准地向平时出行范围较大的人士进行投放。以商业投资为例,大数据分析技术把投资环境进行综合性的处理分析,这不仅有利于企业更好地从外部进行融资,更能够让投资环境变得更加透明,投资的数据能够被有效掌握,有助于加强投资监督,通过大数据创建投资信用体系,保障投资者的权益。为投资者增加更大的效益,这是大数据背景下计算机软件技术应用在商业领域的一个巨大优势。 3结语 大数据时代对于数据的整理和利用效率是前所未有的,计算机软件技术的发展应当把控这种趋势,这是对于软件技术的优化,更是让其更好地服务于大数据发展,特别是服务于对于数据的分析,而在未来,计算机软件技术将会在技术服务上为各行各业增优创效,促进各个领域的高质量发展。 作者:郭帆 单位:洛阳科技职业学院 计算机软件工程篇2 0引言 为了适应大数据发展背景之下计算机软件技术的科学运用,需要不断从大数据这一发展背景出发,有目的地开展计算机软件技术的科学运用,进一步完善和优化计算机软件技术,借助于大数据,来提升相关管理人员的决策能力以及洞察能力,为我国计算机软件技术的进一步推广打下坚实的理论基础和实践经验。 1大数据背景下的计算机软件工程 在计算软件当中,主要可以划分为四种不同的类型,其分别为:数据化处理、人工智能化、科学计算以及过程控制。为了能够促使整个计算机软件技术能够更有效地为公众服务,人们则会通过各不相同的一些工作的类型构建形成不同的有针对性的软件模型,并且针对其编写出良好的应用程序,并且针对响应的计算机软件处理获取最佳的计算结果。在这过程当中,还有一部分的计算机软件在现实的运用当中更加注重对程序以及相关数据的探索,并且通过运用各不相同的一些程序来进行表达,研究有关计算机的其他一些技术内容[1]。在大数据这一发展背景之下,计算机软件技术整体水平也得到了有效的提升,这对我国社会的发展到来了非常深远的影响[2]。任务以及管理的相关的资料和数据,进一步分析不同的数据信息,使之变得更加的便捷、简单,并且运用更为丰富的数据信息来进一步提升整体工作的效率以及企业的运行管理机制,为有效地促进企业的发展,带来丰富的经济效益打下坚实的理论基础与实践经验[3]。 2基于大数据的计算机软件技术 信息安全技术。目前大数据的快速发展背景之下,成为今后各行各业对丰富数据信息相互整合、关联起到了非常重要的作用,也只有构建相对完整的一些数据分析或者是针对其所表现出来的框架予以系统的解读,才能够不断提升计算机数据管理的综合性的价值内容[4]。基于这一点,构建极具科学化的一种信息安全技术运行的特殊框架则在此时变得更加的有意义,同时也是进一步维护我国的计算机数据系统管理以及对其进行科学化监督的核心所在,而且也是进一步优化计算机数据运行流动效率的主要内容。网络体系所表现出来的开放性的特点也更加的突出,这也为现当代人们的发展带来了前所未有的便利,而且也针对网络化运行的安全提出了越来越高的新挑战,此时,如何才能够更有效地维护我国信息安全的有效传递,成为非常关键的内容,需要进一步引发人们在技术监督上的重视以及信息统筹控制方面的关注。值得一提的是,网络中的病毒、木马等都会影响数据的存储和数据分享安全性,这就需要建立完整的计算机软件应用技术模型夯实技术管理效率,维护存储工作和分析安全性。云存储技术。随着我国数据存储工作的进一步落实与创新发展,存储的相关数据信息也随之不断提升,这也就导致相关数据的容量需要进一步扩大才能够容纳更多的信息,而由此所产生出来的费用成本支出也就不断增加。与传统的数据信息存储方式相比,云存储这一技术不管是整体的存储容量还是针对所搜集的数据信息处理与分析都会有着很大的提升,使用者也只需要通过运用网络或者是服务器相关设备就可以针对许多数据信息予以查阅和存储,并且在后期的数据传输过程中,通过运用互联网加密这一手段,有效的提升其数据信息运用的安全性,防止一些不法分子运用其中的漏洞做出一些不好的事情,给企业与单位带来不同程度的损失。现如今,云存储技术和大数据技术相辅相成,已经成为大数据时代背景之下用户进行数据信息处理分析工作的主要方法之一[5]。虚拟化技术。这一技术表现主要是计算机技术当中独有的资源管理类型,其工作的原理就是为了能够针对响应的数据库当中所表现出来的一些内部的数据与资源予以处理,并且不断优化整个网络中的资源配置内容[6]。针对虚拟化技术的有效运用,不仅仅能够有效提升使用者对计算机系统操作的一种适应性和便捷性的特点,而且还能够促使相关的计算机数据在后期的分析和处理效率之上变得更加的优越。 3大数据与计算机软件技术的应用 计算机软件技术在通信工程中的应用。为了能够进一步提升消费者的关注度,减少在后期的运行过程当中客户的流逝,则需要更加深入地了解不同客户的需求,进而判断出其有可能存在的一种潜在的行为,制定出科学的应对措施,满足不同客户的不同需求[7],提升使用者的黏度。就目前来看,IBMSPSS预测分析软件可以说是人类生活过程中非常普遍的一种运用内容,这一软件在后期的运行过程当中能够更加科学而且合理的去判断客户所表现出来的不同的行为,而且还能够通过针对企业的分析之后,发现其在运营以及管理过程当中将要出现的一些风险以及相关的问题,制定出相关联的一些防范措施以及应对措施。就通信行业来看,在大数据发展背景之下,企业可以借助于不同的计算机软件对客户的相关信息进行更加准确的分析,进而对客户所表现出来的一些行为进行更加科学、有效的分析,为使用者提供更为良好的服务,促使用户能够更加新来这一产品,提升企业后期的运营效益。借助大数据还可以对客户进行有效监控,掌握客户的相关信息,使服务更加周到,实现个性化服务。计算机软件技术在企业的信息化管理中的应用。如今,在我国的企业发展过程当中,随着信息化技术的运用,企业管理所使用的软件也随着社会的发展而不断转变,这不仅仅能够进一步提升我国管理的整体效率,而且还具有非常良好的预期效率。在企业的发展过程当中,需要依据企业所表现出来的不同特点,有针对性的设定相关的管理软件,并且重点进行突破,而如果想要做到这点,就必须要针对以下两个方面进行运用:(1)在数据的抽样过程当中,所抽取的数据样本要具备一定的代表性。而在此时,相关的企业人员在针对所抽取的一些样本当中进行统计、分析与测量,进而更科学的制定出相应的推广方案以及产品的开发方案,进而不断提升企业的生产效率以及销售效率。在整个数据的抽样过程当中,更加灵活、多变的运用计算机软件技术,将其所采集的样本依据极具代表性的要求进行配备,提升整体工作效率[8]。(2)开发探索工作。数据信息的开发探索工作是指工作人员通过对采集数据的分析异常数据、数据之间的关联指数等方式,以此提高企业以及使用用户对于数据的直观感受和认知程度。在此工作环节实际过程中,有效地运用计算机软件技术,极大地提高数据信息开发探索工作的工作效率和工作质量。 4结语 在大数据的发展背景之下,计算机软件技术也随之有了更加全新的发展,迎来了新的发展给予以及新的发展契机。再这样一种时代的发展背景之下,如何能够更加有效的通过运用计算机软件来提升大数据的发展,促使各行各业能够得到全面的发展,这也是目前众多研究者不断探索的重要话题。由此,在本文当中针对计算机软件进行了更加全面的分析,并且依据其在通信行业、企业管理行业当中的运用,从而表明其具有的重要价值以及发展意义,也为其后期的进一步发展打下了坚实的理论基础和实践经验。 作者:李晓 单位:山东信息职业技术学院 计算机软件工程篇3 0引言 计算机软件技术在各行业应用中,大幅度提升了工作效率,改善了生活质量,而面对快速发展的社会环境,其仍需要不断完善和创新,以便于更好的服务社会发展。计算机软件工程要把握大数据技术的优势,令决策人员通过大量数据的整合、分析做出最合理的判断,从而制定明确的发展方向。同时,记录与存储计算机软件工程数据,形成系统的数据网络,为今后的创新研发提供数据支持,实现相关技术的循序渐进,创造信息科技强国。 1研究背景 计算机软件工程在大数据时代发展状况。为了满足社会群体日常工作和生活需求,要求计算机软件实现多元化发展,在已有的软件模型上编写出丰富多样的应用程序,而从计算机软件的根本来讲,大量的计算机软件可以分为数据化处理类型、人工智能化类型以及科学计算类型、过程控制类型。这几大类型的软件分别负责不同的工作要求,因而构建的软件模型也各不相同,后续的各类软件也是在此基础上进行的完善。对于软件开发而言,程序是表达的根本,数据是开发的依据,所以大多数的计算机软件运用都需要多元化、丰富化的程序和数据支持,这也是开发计算机功能的前提条件。因此,大数据技术的诞生对其带来了积极意义,提升了数据的整合和利用,为计算机软件技术研发奠定了坚实基础,因而在此背景下优化计算机软件技术具有显著成效。在企业信息化管理中,大数据技术提供了大量的信息数据,巩固了信息化管理机制的优势,而且任务以及管理系统在数据分析下,应用效率更加明显。 2基于大数据技术的计算机软件工程 信息安全技术。现代化社会正处于信息爆炸时期,海量的信息数据包围了各行业发展,而随着大数据技术的研发,促进了信息数据的整合,为企业发展决策提供了重要依据。但对庞大数据的整合形成的框架必然需要进行分析解读,以此挖掘数据价值,体现计算机数据管理功能。同时,海量数据信息带来的病毒、木马也成了信息安全的重要考验。因此,在这一背景下建立信息安全技术框架,开发信息安全技术功能就显得尤为重要了,这也符合强化数据管理质量的理念,并且在对数据管理进行监督的过程中势必要具备与之相关的信息安全技术,只有这样才能确保信息数据流动的安全性、便捷性。随着计算机网络技术的不断成熟,其开放性特点愈发明显,但这也为安全问题的滋生提供了便利,因而数据流动的安全性迎来了新高度。技术人员十分有必要加强数据信息监督,杜绝病毒入侵,保证数据存储安全可靠。同时,也要从全局分析控制信息,由此可见,计算机信息安全技术框架的构建有必要进行完善,以确保数据管理的高质高效。云存储技术。在企业信息化管理中每天都会产生大量的数据信息,而且在现阶段数据信息的产生只会迅猛增加,导致一些传统的数据存储方式已经不能满足存储需求。所以为了确保对大量数据的妥善存储,企业往往需要投入高昂的资金,用于扩大信息容量,这对企业的经济效益而言,有着不小的影响。为此,云存储技术得到了迅速普及,其不仅具有庞大的信息容量,还具有突破性的数据处理能力,同时,在数据查询、传输时也更加便利,通过服务器登录即可进行相关操作,对用户的服务性能显著提升。其次,互联网加密手段的更新也为云存储技术提供了一大保障,避免了不法分子恶意入侵造成的数据信息丢失、泄露,从而引发信息危机。总之,在新时期网络环境日益复杂的背景下,大数据技术与云存储技术的结合势在必行,而且企业、用户在数据处理中要想提升效率,就必须采用两者相结合的管理模式[1]。虚拟化技术。针对计算机数据资源的有效管理,需要专门的资源管理技术,而虚拟化技术正是专属于这一类型的现代化技术。通常在计算机数据库响应过程中会滋生出一些数据资源,对这些内部数据资源的分析处理就是虚拟化技术的应用原理。同时,网络运行中,各类资源层出不穷,如何合理配置值得技术人员深思,因而该技术在网络资源配置中可以不断进行优化调整,以维护网络环境。其次,通过该技术的实际应用,一方面用户能够快速掌握计算机系统使用方法,操作起来更加简单,另一方面可以为计算机数据处理能力提供更有力的辅助作用[2]。 3计算机软件技术与大数据技术的融合应用 应用到通信行业发展中。客户是通信行业发展的原动力,只有积累了大量忠实客户,才能不断维持行业发展,所以加强客户与企业的联系,获得客户认同极为重要。而要想获得客户认同,就要在产品研发中始终结合客户需求,这样客户才不会在发展过程中逐步流失,因而在分析客户数据的过程中要发现细节变化,了解客户潜意识的行为,从而以此制定发展规划。现阶段使用最广泛的IBMSPSS预测分析软件就可以对客户的行为进行全面分析,从而掌握不同个体在不同情况下表现的多元化行为,这在当下是非常有用的数据分析软件。同时,还能够对企业运营产生的数据进行综合分析,从而得出运营中存在的风险隐患,进而制定可行的风险防控策略,防患于未然。这一软件就是基于大数据技术研发的,其体现了大数据技术的数据收集优势、分析优势。而在具体的通信行业发展中,需要不断投入大量的资金成本,这些资金就要通过研发产品,客户消费获得,所以企业要做的就是让客户始终信任自家产品,需要自家产品,因而要利用大数据技术支持的计算机软件对客户的数据进行收集以及分析,从而在客户的不同行为中判断每一位客户的喜好,研发个性化的产品,从而满足不同客户的个性化需求。应用到企业信息化管理中。社会信息化建设推动了企业信息化管理,市场竞争越来越激烈,也要求企业开展高效率的内部管理,所以企业管理要应用多样的计算机软件,落实信息化管理理念。不过需要注意的是,计算机软件研发速度较快,各种类型的管理软件投入使用,会给企业管理人员带来一定的误区,可能导致应用的管理软件并不适合企业发展,这样不仅不会提升企业管理效率,反而会起到阻碍作用。因而在软件应用和研发中要结合企业自身特点,选择最合理的管理软件,并对其进行不断优化和创新,最大程度发挥管理软件的优势,带动企业管理效率飞速提升。同时,还要对管理软件的准重点进行分析,设定符合企业要求的管理内容。具体而言,企业要通过计算机软件技术抽取具有代表性的数据样本,并对这些数据样本进行分析、测量,整理出数据样本中有用的信息,将其作为产品开发和推广的主要依据,由此制定系统的开发计划,确保产品生产和销售达到预期效果。其次,计算机软件技术还要应用到数据开发中,针对异常数据与数据的关联指数进行系统分析,确保企业管理人员可以明确数据的潜在意义,形成正确认知,这有助于不断探索全新的数据信息,从中提取对于企业管理有利的数据。 4结语 自计算机信息技术诞生以来,我国各行业发展中对效率和质量的要求更高,人们的日常生活和工作也提出了更高的服务要求,因而我国行业发展进入了计算机软件的开发应用阶段。但在以往的开发应用中能够提供的优势有限,直到大数据技术出现之后,计算机软件技术打破了原有的瓶颈,迎来了全新的开发环境,实现了大数据与软件技术结合的新应用方式。在该方式的应用下,行业企业对数据的处理能力明显提高,数据信息的价值也得以充分挖掘。因此,有关技术人员就要主动探讨大数据背景下,计算机软件的开发应用,以此全面促进计算机软件技术的发展。 参考文献 [1]沙之洲.大数据时代下人工智能在计算机网络技术中的应用[J].电子元器件与信息技术,2022,6(01):87-88. [2]吴佳豪,张娴静.大数据时代下计算机网络技术中人工智能分析[J].九江学院学报(自然科学版),2020,35(03):77-80. [3]李晓.大数据在计算机软件工程中的应用[J].集成电路应用,2022,39(05):106-107. [4]吴慧林.大数据时代下软件工程方法在计算机软件开发中的实践[J].普洱学院学报,2021,37(03):16-18. 作者:刘金良 单位:晋中信息学院
计算机软件基础论文:计算机软件开发的基础架构原理研究 摘要:计算机软件开发行业的发展得益于当前信息技术的快速发展和信息受众不断增加,当然计算机软件开发也需要遵循特定的规律,依照其基础架构原理来进行操作,才能够保证计算机软件开发朝着有效性的方向发展。且计算机软件设计的过程,就是在逻辑关系的引导下,实现软件内容的重新确定,进而形成对应的基础架构,这是软件运行的前提和基础,甚至会影响到后期软件系统的维护和管理工作。由此积极探讨计算机软件开发的基础架构原理,是很有必要的。文章由此入手,积极探究计算机软件开发的概况,进而分析计算机软件开发的基础架构原理。 关键词:计算机软件开发 基础架构原理 信息技术 计算机软件设计的过程,就是在逻辑关系的引导下,实现软件内容的重新确定,进而形成对应的基础架构,这是软件运行的前提和基础,甚至会影响到后期软件系统的维护和管理工作。由此积极探讨计算机软件开发的基础架构原理,是很有必要的。 1 计算机软件开发的概况 1.1 计算机软件开发的概况 计算机性能的不断提升,使得人机交互效益得到不断展现,越来越多的行业开始尝试以计算机软件开发的方式,实现自身运营模式的信息化转变,由此以对应需求为基础的软件开发行业得到了快速的发展。计算机软件开发具备以下的特点:持续性特点,就是软件开发是一个循环往复的完善过程,在计算机逻辑基础上,计算机软件的缺陷是一直存在的,只有不断的采取措施去修正,才能够更好的发挥计算机软件的性能;针对性比较强,往往都是针对于某一行业或者领域而开展的计算机软件开发工作,其开发工作的目的性更强,对于效益的追求也是更加强烈的。 1.2 计算机软件开发基础架构的重要性分析 当前计算机软件开发过程中,使用量比较多的基础架构,就是三层结构体系,其分别可以归结为:其一,表示层;其二,逻辑层;其三,数据层。在上述三个层次的基础上,可以使得软件的人机交互界面展现出良好的性能,使得逻辑关系和计算机语言之间得以分离,这样在后期维护和修改的时候,单独的对人机交互模式进行调整,就可以使得软件开发的节奏变得更加快捷。由此可见选择合理的计算机软件开发基础架构,对于软件性能的最大化发挥,对于软件后期的维护和管理工作质量提升而言,都是有很大帮助的。 2 计算机软件开发的基础架构原理分析 2.1 从计算机软件开发基础架构需求的角度来看 无论是开发设计怎样的软件,都需要在明确开发目的的基础上进行,也就是需要对于软件的需求进行全面分析。不同的企业,归属的领域不同,所需要展现的功能也是很有差异性的,此时企业都会提出对应的软件开发需求。在此过程中,计算机软件开发者与信息企业之间会展开大量的协商工作,对于软件的功能进行分析,结合企业业务运行特点,实现计算机软件开发方案的敲定。为了做好需求分析方面的工作,需要特别注意以下几个方面的工作:建立完善的软件企业与需求企业之间的沟通机制,保证在软件需求分析的过程中,能够充分的了解企业组织的业务特点和规律,保证软件开发需求能够更加明确。 2.2 从计算机软件开发基础架构编写的角度来看 计算机软件开发基础架构需求分析结果得出之后,就需要进行实际的软件编写工作,从当前的实际情况来看,多数使用的是C语言,这种语言的特点为:语言结构结构比较好,编写操作比较快捷,是当前程序员使用频率比较多的语言模式。在实际的软件编写的过程中,会依照对应的功能划分,实现不同模块的敲定,保证不同模块都能够发挥自己的功能,此时需要建立对应的函数模式,使用这样的主函数对于各个模块进行调节和改善,这样可以保证结构能够更好的维护。当前一个计算机软件的开发工作,都是有多个程序员来共同完成的,这样可以尽可能的保证软件编写工作的高效性。 2.3 从计算机软件开发基础架构测试的角度来看 在计算机软件开发基础架构编写工作完成之后,就需要对于软件的不同功能实现测试,实现对于软件测试阶段的管理和控制,是保证软件性能发挥的关键所在,这也是将对应计算机软件投入使用之前必然要进行的工作。在此过程中,需要关注以下几个方面的内容:其一,输入特定的参数,对于软件的运行情况进行记录,验差运行情况与理论情况之间差异性;其二,使用白盒子和黑盒子的方式去进行测试,同样对于软件测试的效果进行记录,由此实现实际计算机软件开发工作的顺利开展;其三,除了测试工作之外,还应该做好计算机软件开发基础架构的维护和管理工作,定期对于软件的性能发挥进行检查,并且推出全新的版本,进而实现软件自身的修复,这样可以使得其自身的性能得到全面提升。 3 计算机软件开发基础架构选择的基本原则 计算机软件开发基础架构的选择,关系到计算机软件效能的发挥,牵涉到各行各业信息化的快速发展和进步。在选择计算机软件开发基础架构的时候,需要关注以下几个方面的内容:其一,树立软件设计目标意识,在需求分析的基础上,对于不同的基础框架进行选择;其二,使用先进的逻辑语言和编程技术,对于计算机软件架构进行合理的编写和操作,由此才能够保证基础架构开发工作的高效性;其三,依照软件目标功能和结构选择之间的关系分析,选择合适的结构,进而使得软件开发行为朝着有目的性的方向发展和进步;其四,注重计算机软件开发团队的塑造,处理好不同模板开发之间的关系,保证计算机软件基础结构选择得更加科学和合理。 4结语 综上所述,计算机软件开发过程并不简单,其中不仅仅涉及到专业领域的知识,还关注到计算机软件基础结构的原理,处理好这两者之间的关系,才能够保证计算机软件开发的基础架构工作朝着更加高效的方向发展和进步。从当前计算机软件开发基础架构原理的运用实践来看,其基础架构选择还存在很多不合理的情况,此时就需要采取对应的措施来改善和调整,相信随着在此方面实践经验的积累,计算机软件开发的基础架构将会展现出更加大的效能。 计算机软件基础论文:计算机软件基础课程实验教学研究 摘 要 计算机软件基础是一门实践性强的课程,为增强教学效果,增强学生的编程能力,强调以学生为本,提高学生的学习兴趣;实验教学应尽早介入教学过程,让学生边学边用;建立多层次实验教学内容,发掘学生实验潜能;建立多样化实验教学方式,方便学生自学。把实验教学做好做实,既能巩固理论知识的学习,又能切实提高学生的编程能力。 关键词 计算机软件基础;实验教学;编程能力 计算机软件基础是我国高等院校电类非计算机专业本科生的一门基础课,为相关专业学生打下利用计算机语言编写程序的基础,为后续专业课的课程设计、实践环节以及最后的毕业设计做准备,其重要性不言而喻。然而在实际教学过程中,由于多方面的原因,使得本课程教学效果不佳,学生普遍编程能力不强,甚至影响了后续部分课程的学习。要提高学生的动手能力,关键还是要多练。本文在肯定理论教学重要性的前提下,着重就计算机软件基础课程的实验教学部分进行分析,对实验教学环节的介入、实验内容的优化以及实验教学方式等提出一些探讨性的做法。 1 坚持“以学生为本” 计算机软件基础教学如何实现教学目标,其关键的一点就是以谁为出发点,是以教为主,还是以学为主,还是实现教学互动,教学互长,教学互推。从目前的现实状况来看,以教为主的弊病还很明显,迫切需要改变,实现以学生为本,实现教学互动。 以“教”为主的模式已经成为制约学生创造性、积极性发挥的重要因素 计算机基础课程从本质来看应该是一门实操性课程,其涵盖的内容广泛且繁杂,而且实验性强是该课程的基本特点,甚至可以说离开了实验操作,也就实现不了其课程目的。然而从目前的课程安排状况来看,以书本理论知识教学为主仍是该课程教学的主流,计算机软件基础教学都侧重书本理论学习,而忽视了学生实验环节。实践证明,这种教学方式就跟学游泳不下泳池,学骑车而没有自行车一样,学生在学习计算机软件基础知识时,绝大部分是事倍功半,导致学用脱节,无法学以致用。更有甚者,有些学生直到课程结束连最简单的程序编写都掌握不了,这既给教师教学造成很大的困惑,也彻底地打击了学生的自信和学习该门课程的积极性,更遑论实现知识创新,成为软件人才了,这与教学初衷显然是不符的。 原因是在现有的教学模式中,课程实验环节的设置和实验环节介入的时间发生了问题。从实际情况来看,实验环节介入越早,实验安排越多,教学效果也越好。而部分采用边教学边实验,教学与实验融为一体的教学方式,其实现的教学效果更是明显。因此,改变现有的以教为主的教学模式,从理论和实践上探索该门课的一些新的教学方法,已经成为计算机软件教学题中之义,不断创新教学方式,才有可能从根本上改变现有的学习费力不讨好、效果欠佳的状况。 深入浅出地解析理论知识是增强学生学习兴趣的重要途径 “学生是教学活动的主体,教学活动要以学生为中心而展开”,这已经成为现代教学理念的主流观点。从学生学习的心理来看,一方面由于计算机软件课程是基础课程,学生对学习开始阶段接触的软件知识有一定的好奇感,求知欲也相对比较强烈。同时,由于是刚进校门的低年级学生,对大学环境还不是特别了解,仍然具备认真学习的态度,因此,好好学习知识的想法也比较明显。另一方面是由于目前大学生数量急剧增加,社会就业压力明显,学生普遍有学习好专业课,实现良好就业的外在动力。因此,可以说,学生在开始阶段的学习兴趣是比较浓厚的。但由于语言、算法、数据结构等知识,是进行程序设计所必须具备的基础知识,而低年级学生在这方面基本没有知识储备,对其学习方法也并不适应,而原有的知识结构又很难同化现有课程知识,导致难以自学和分析、解决问题,引发学生学习的挫败感,一旦处理不得当,就会使学生学习提不起兴趣,缺少主动参与的积极思维活动、创造性思维活动,更有甚者还会使学生抵触学习,削减学生本身己经调动起来的积极性,影响后续课程的开展。 教育心理学的研究也表明[1]:学生在没有精神压力和心理负担并且情绪饱满、心情舒畅的情况下,大脑皮层最容易形成兴奋中心,思维也最活跃,此时的实践能力最强。因此,如何使学生保持这种状态就成为教师应该考虑的重点问题之一。单就理论教学而言,如何使理论变得通俗易懂,接近生活,易于学生理解,这是计算机软件基础课程理论教学的关键。从实践来看,在授课过程中,教师通过深入浅出地讲解,设置理论问题情境,解答学生在实验中产生的疑问,肯定和鼓励学生的想法等方式,都能比较充分地调动学生的积极性和主动性,使学生更加容易融入教学环节中,也便于学生深入理解理论知识。比如说针对学生提出的一些设想,经常正面地肯定,能使学生更加信任自己,更加愿意去创新,从而与学生实现良好互动。 同时,在课后对学生进行必要的关心,用人格魅力引导学生参与教学,也不失为一种好的方式。比如,通过课后深入学生,与学生建立亦师亦友的关系,与学生打成一片,学生往往会因喜欢教师而喜欢该教师教授的课程,实现良好的教学效果;而相反,教师冷冰冰的态度往往也会成为影响教学效果的一个重要因素。 2 尽早引入实验教学环节 实践证明,计算机软件基础的教学,引入实验教学环节越早,教学的效果往往越好。因此,计算机软件基础课程教学要想在培养软件人才、促进软件产业发展方面有所突破,尽早引入实验教学环节是一条必由之路。 现有的实验课程安排作用并不明显 计算机软件基础是计算机软件的核心课程,其主要内容包括数据结构、操作系统、数据库系统概论,教学目的是让学生掌握数据结构的相关算法,理解操作系统的基本概念,熟悉数据库的基本操作,从而具备初步的软件编程能力。同时,从目前的教学安排来看,该课程安排了一定数量的常规上机实验练习,以便提高学生的软件素质[1]。 但现有的课程安排还存在一定的问题,突出表现在: 一是学生上机练习的题目规模较小; 二是上机内容以章节为主,有的章节有上机内容,有的没有,导致上机实验没有连贯性和系统性; 三是上机安排的内容发挥作用不充分。 从实践来看,培养学生的软件素质必须适当结合电子信息类专业的特点,这对于培养应用型人才的作用至关重要。但从目前上机安排的内容来看,主要是从计算机专业的角度提升学生的软件素质,而并没有与电子信息类专业特点充分结合,其结果就是导致学生对硬件有较好的掌握,而对信源编码等通信软件知识知之甚少,影响课程设计的整体进度。由此可见,目前安排的实验课程其作用甚微,难以达到为学生打下软件知识基础的教学目的。 尽早引入实验教学,利于学生在操作中学习,达到学以致用的目的 从现有的教学来看,学生对计算机软件基础课程学习的困难点主要在于:课程理论知识比较枯燥难懂,上机操作能力不足,导致学生学习兴趣降低,影响了教学效果。比如说在C语言教学中,C语言程序设计作为学习计算机其他课程如数据结构、JAVA语言程序设计等课程的先修课,对于培养学生的计算机技能具有至关重要的作用,因此,提高这门课程的教学质量意义也十分重大。 但是,这门课程首先要讲授C语言的特点、运算符和表达式等内容,而这部分内容恰恰又相对比较枯燥,学生难以提起学习兴趣,而这部分内容通常是安排三周学完,对于初学者来说要在这么短的时间内理解这些理论并不容易。于是等到这部分理论教完开始接触程序设计时,部分学生已经远远落后于教师的进度,导致没有继续学习下去的动力,有些学生就此掉队。 同时也有研究表明[2],部分教授在教授这门课程时,调整了讲课顺序,提前给学生讲授程序设计的内容,安排学生提前实验,让学生亲身体验计算机如何运行C语言程序,而等到学生对C语言程序有一定了解后再讲授运算符和表达式等内容。由于之前学生对C语言有了切身的体会和感受,再学习其他理论时,往往能将这些理论与实验知识结合,加深对运算符和表达式等理论的理解,也提高了学习C语言的兴趣,作用都相当明显。 由此可见,针对计算机软件基础课程的内容特点,尽早安排学生上机实验,让学生体会学以致用、现学现用、现用现学的乐趣,对培养学生兴趣和创新能力、提升教学质量有着不可替代的作用。 3 建立多层次实验教学内容,发掘学生实验潜能 学生的素质和潜能并不完全一样,孔子时代就已经讲究因材施教,实验教学中也必须根据学生的实际情况,适当地分层次安排实验教学内容,建立多层次实验教学内容体系,从而更好地提升学生的学习兴趣,激发学生潜能,实现教学目的。可以分为基础性实验、应用性实验和创新性实验。 基础性实验要求精 基础性实验是课程的统一安排,目的是验证和巩固课堂知识,针对群体为所有学生。要充分发挥这部分实验内容的作用,主要在于求精。 首先要精选实验内容,针对每个知识点,都要精推细敲,并在每个实验内容中设置开放性思考题,要求学生认真思考做答,不求数量,但求质量。 其次要精讲实验内容。针对学生实验内容的答案,要进行深入的讲解分析,肯定学生做得好的地方,指出其不足,并指导如何修改完善,务求每个实验内容都讲透,并通过实验内容夯实学生对每个知识点的理解。 最后,引导学生运用发散性思维进行解题,提升学生对知识点的认识水平,如引导学生运用多种方法解题。 基础性实验是学生对知识点的深入掌握,也是开展应用性实验的必要准备。 应用性实验要求实 应用性实验是课程的适当补充,是学生对课堂知识的具体运用,旨在培养学生应用知识的能力,针对的群体是大部分学生。其主要任务就是培养学生解决实际问题的能力,具体方法是由教师选择合适的项目,让学生自愿分组,在规定的时间内按计划完成。 在应用性实验教学中,项目的选择非常重要,其主要原则是既要覆盖计算机软件基础课程的主要内容,也要贴近实际,是实际生活中有应用价值的项目,还要便于学生理解完成项目的方法,能最终形成一个完整的软件作品。比如说各种信息管理系统都是比较合适的项目。 在这个阶段,教师重在引导学生开展项目,指导学生解决项目实施中碰到的难题,检查学生项目实施情况,及时纠正项目的方向性、原则性错误,并引导学生及时进行反思总结,便于更好地掌握编程技巧和语法知识等内容。 在应用性实验阶段,学生的实验成果,不仅是要通过提交相关文档以及编写的程序代码来体现,还要在一定的范围内进行实际测试,便于学生将理论知识与实际挂钩,也便于学生进一步认识实验项目与实际项目的环境差别,更好地融入社会实践。 本阶段的实验由于应用性强,对于学习计算机软件基础理论知识感到吃力的学生,可不强行要求。 创新性实验要求新 创新性实验是课程的升华内容,主要是激发学生的创新思维和创新能力,所针对的群体是小部分学有余力的学生。在这部分实验内容中,由学生自行选择实验项目,设计实验方案和实验步骤,学校提供相应的实验环境和其他保障措施,教师则对学生选择的实验项目进行把关指导,确保项目具有创新性。在这个实验中,整个过程都由学生独立完成,学生要自行解决实验中遇到的各种问题,总结各种错误出现的原因和避免出错的方法,并在实验结束后,自行检验实验结果的应用价值,从而达到融合知识、锻炼素质、提升能力的效果,培养软件人才。 4 建立多样化实验教学方式,方便学生自主学习 实验教学的方式要多种多样,并优化实验教学载体,为学生实验提供更多的便利。 首先是可以充分发挥校园网的作用。目前,绝大部分学校已经建立自有的校园网,一方面为学生提供了大量的实验教学资料储备,如教学大纲、实验大纲、实验指导书、实验室开放时间表、指导教师安排等实验教学的所有技术支持文献信息,为学生开展实验提供了极大的便利;另一方面还提供了学生自测系统。在自测系统中,学生可以回答教师指定的问题,并完成打分,并可对回答问题的正确与否进行分析,纠正错误答案,进一步消化知识。同时,有的学校还设计了基于C语言的计算机软件基础自学系统,学生可以通过系统进行应用程序学习,循序渐进地学习和掌握知识,有力地巩固课堂教学的知识。 其次是可以充分发挥社会单位的作用。学校可以和与计算机软件专业对口的企业合作,在企业相应建立学生实践基地,让学生参与企业的实际设计,以干代学,从而进一步提升学生对计算机知识的认识,也进一步了解软件产业对软件人才的要求,适应软件产业的环境,从而更好地增强教学效果。 5 结束语 计算机软件基础是一门实践性强的课程,其实验教学要适时推进,这是增强课程教学效果的需要,也是提升学生素质的需要。在实验教学中,教师角色的转换,学生主体地位的重申,社会单位作用的发挥,都深刻影响着学生学习本门课程的效果。在目前的形势下,要充分发挥计算机软件基础作为培养应用型人才的重要基础课程的作用,充分发挥教师、学生、社会单位在该课程中的积极作用,就必须抓好实验环节的教学工作。只有实验教学才能更好得实现教师与学生互动、学校与社会互动,才能培养出适合软件产业发展需求的应用型人才。 计算机软件基础论文:计算机软件基础教学的改革思考 【摘要】本文针对计算机软件技术基础课程教授过中出现的主要问题,提出了对教学实践环节的几点改革意见。 【关键词】计算机软件技术基础;课程;软件设计 “计算机软件技术基础”是计算机基础教育的基本内容,是学生在本专业学习和研究中,开展计算机应用和系统开发的立足点。计算机基础教育的任务和目标是培养既精通本专业知识,又能掌握计算机应用技能的复合型人才。这种复合型人才所具有的能力结构不是简单的一维层次结构,而是网状的空间结构,即包括:学生的本专业知识、计算机应用能力和信息素养。如何适应素质教育的要求,如何使学生的专业知识与计算机技术结合,如何使学生在已有的操作使用能力基础上,提高应用开发能力,培养研究创新能力,《计算机软件技术基础》课程教学有着重要的作用。 1.教学现况与存在的问题 1.1 学生方面 由于非计算机专业学生来源不同,故其基础也是不同的。学生在高中所学的前续程序课程分别为C语言、VB和VF,个别地区的高中甚至没有开设计算机语言课程。由于软件基础课的第一部分为数据结构,涉及到相当多的指针操作,所以学过C语言的学生基础相对较好,教学中容易理解教学内容。而学VB,VF的学生对指针没有任何概念,对教学内容的理解相当困难,更不用说没有学过语言的学生。这是由前续课程带来的问题。 半数以上的学员一开始对该门课程的学习抱有极大的热情,然而随着课程难度的逐渐加大,编程技术底子较薄或接受能力较差的学员开始退缩,主要反映在大型程序设计作业完成情况上,分工不均衡,出现能者干、庸者看的现象。这与课程的设置有关。 1.2 课程设置方面 这门课程涉及到的内容很多,主要包括数据结构、结构化程序设计、面向对象程序设计。这几个部分对于计算机专业而言都是单独的一门课程,但是现在要把各部分的内容综合到一门课程中去,便给教学带来一定的难度。 这门课程的学时数有限,笔者所在学校安排了58学时(理论28学时、实验28学时、考试2学时),教学的时间非常有限,要在这么短的时间内学好所有的内容,对学生和教师都是一个挑战。 2.教学改革方面的几点建议 2.1 传统的课堂教学与新兴网络教学的完美结合 传统教学模式的主要手段就是“粉笔+黑板”,这种教学手段可以充分展示教师的教学思路,展示教师的个人教学魅力,同时可以留给学生充裕的思考时间和完成笔记的时间。这种教学主要应避免“满堂灌”和“面面俱到”,而是对一些原理性、概念性较强的教学内容采用这种教学。如:链表的概念,几种查找、排序的方法以及他们之间的差异等内容都可以使用这种教学方法。例如,在讲授应用结构体处理数据时,我们举了一个显示输出输入的几组学生数据的例题,在课堂上,采用板书方式分步介绍了如何定义结构体,如何建立输入功能子函数,如何建立输出功能子函数,要求学生给出完 整的程序和输出结果。然后又给学生布置一个作业,要求使用链表处理信息,程序运行后需按序显示输入的学生信息。这样就可以让学生进一步掌握动态分配空间函数的应用及如何创建链表和它在C语言程序中的应用。 “粉笔”黑板”这种教学看似简单和落后,但如果提供了完善的网络环境,学生就能在园区网上看到教师已经制作完成的课件,就能根据自己的学习需要检索教师当天教学的板书,播放教师的某段讲解。这种教学模式使学生能够在课堂上紧跟教师思路,减少了完成笔记的时间,提高课堂效率。 2.2 目标驱动理念在课堂教学中的应用 建立在建构主义理论基础之上的目标体验教学是以学生为中心,以教学目标为驱动的教学方式,属于探究式教学模式的一种。其显著表现是:教师的教学与学生的学习都是围绕着一个目标,而这个目标又包含着几个小目标,每一个具有建构思想的目标驱动都要符合学生的“最近发展区”规律。最近发展区主要是指学生的潜在发展水平,在此水平上,学生还不能独立完成学习目标,但经过启发、帮助和努力,就能完成目标。例如,在讲述“排序”时,首先就要求教师已经介绍过冒泡排序和快速排序这两种互换类排序方法,而且学生已熟练掌握。在这基础上,就可以对学生讲解简单插入排序和希尔排序这两种插入类排序,也可以讲授简单选择排序和堆排序。在这个教学过程中,冒泡排序和快速排序就是学生现有的发展水平,学生能独立地、自如地完成教师提出的教学目标;而其他排序方法则是尚处于形成状态,还不能独立完成的教学目标,是学生的潜在发展水平,在教师帮助下,通过训练和学生自己的努力才能完成的教学目标。 2.3 注重培养学生的动手能力 在计算机课程的教授中,许多老师比较注重概念、语法的讲解,却忽略对能力的培养,这样培养出来的学生在上机时就会不知从何下手因此在教学过程中,在介绍完基本概念和语法知识后,可以利用更多的课时来对学生的思维方式进行引导对常用的软件设计方法可以从“拿到题目”“如何分析”“如何解决”“最后具体程序实现”的整个过程进行全方位的启发这样能提高学生的软件设计能力,使学生如何设计该类软件有一个基本思路,知道如何去思考问题,如何去解决问题,方向明确、思路清晰。 2.4 改变单一考试模式 考试是学生学习导向的指挥棒,也是检验教学效果的基本方法。计算机软件技术基础是典型的实践性课程,单一理论考试模式无法掌握学生上机操作水平。我们采取厂“笔试+上机”的考核方式,任何一项成绩不通过这门课程学习就不合格。机试成绩并不是一次给出,在平时上机实验中就分阶段进行考核,可以随时掌握学生的学习和应用情况。例如,可以给出一些应用题,让学生通过分析找出解决方法,训练学生掌握应用领域的知识并综合运用知识的能力。新的考核方法给了学生一个发挥才能的空间。变被动的应试为主动的学习,使学生成为考试的主人。学生在解决问题时若有创新,就可以得高分。这样。可以激发学生的学习积极性和求知欲,给他们展示自己才能的机会。充分发挥创造力和想象力。 3.结束语 “计算机软件技术基础”课程对于从事计算机应用领域的非计算机专业人员是相当重要的,同时对于计算机应用领域的发展也起着十分重要的作用本文中针对该课程现阶段教学中存在的问题,提出了改进的方法实践证明,该方法能有效地提高学生的软件设计能力和创作能力,是教学上的一种较好的开拓。 计算机软件基础论文:探究计算机软件基础数据结构之算法 摘要:近年来计算机在我国各行各业扮演的越来越重要的角色,加强对计算机的有效性探讨是实现计算机为各行各业服务的关键。计算机数据结构主要指的是信息在计算机内的寄存方式和信息的集合和整理。计算机数据结构经常与算法相联系。算法是被计算机所识别的指令,算法是通过数据结构所进行的信息储存。算法和数据结构二者是相互作用的,通过对算法蕴藏信息的分析可以有效的解决计算机存在的一些问题,提高处理效率和速度。 关键词:计算机软件 数据结构 算法 一、引言 随着计算机在在我国各行各业发挥的作用日益凸显,计算机的数据结构只的是信息在计算机 寄存方式和信息的集合和整理。计算机结构与算法关联甚广,因此加强计算机数据结构算法的研究对于计算机研究十分重要。下面我们将对计算机基础数据的算法进行相应的介绍。 二、计算机软件基础数据结构之算法概述 (一)算法的两要素 算法包括两要素,一部分指的是对信息的操作处理,这部分对信息的操作处理包括四种处理方式,分别为逻辑符合,数学计算,信息的对比以及信息的传递另一部分指的是对信息的处理方式的操作,它引导指令进行有序的进行。 (二)算法的特征 算法是有限指令的整体,这些指令表明了处理问题的步骤,针对相应的问题,算法可以对定值按照原先设定的指令进行运算处理,并且通过一定数量的运算后传送出计算机得出的最后结果。这就要求算法包含有限的指令,同时各项指令都 应该明确,不能多层含义,同时也要求这些指令都是计算机能力范围之内的,超出计算机范围以外的不仅不能起到积极效果反而会对以后的操作造成一定负面影响。算法对处理对象没有要求,同时被处理对象也不会对这些指令产生影响。 (三)算法的表示 很多人可以通过文字或者符合翻译算法,一般翻译法包括一般性文字,C语言,程序图,PAD图等。其中一般性文字和C语言是具体详细的描述算法的。他可以使学习者更容易学会。 (四)常用的算法 1.枚举法 枚举法是指对信息的某些独特特点估计运行结果的区域,然后通过一些手段检验该区域的每种结果,直到验证到所有饿都符合才加以停止。这些验证有的是可以满足算法的要求的,同时也存在着一些不能满足算法要求的,这些满足的对象就是计算机最终会传递的结果,那些不能满足算法要求的就表明该算法无解。 枚举法具有工作原理简单,容易接受的优点,但是枚举法有显著的缺点就是工程量大工作时间长,枚举法一般只适用于无法用别的方法解决的问题。 枚举法包括以下步骤: 1.1通过对问题的思考,预估问题的大致方向 1.2选出合适的枚举形式。枚举形式包括顺序法,对比法类型列举法等 1.3将可能的方向进行一一验证 1.4确定哪些情况是合理的哪些是不合理的,得出最终结果。 2.迭代法 迭代法与枚举法相比比较粗糙,生活中很多方面都需要这种方式进行问题的处理它的显著特点就是可以将一个麻烦的问题转化成为比较简单迭代算式,这样就会形成问题由难至简的循环,从何最终得出答案。 3.递推和递归法 递推和递归法是比较常用的一种方法,通过对一些特殊的公式的性质加以推导得出结果。递推法和递归法从简单入手,把前面得出的结果进行到后面的推理之间可以更加方便结果的得出。 三、计算机软件基础数据结构之算法的设计要求 算法就如同人与计算机之间进行沟通和交流的语言,通过算法作为中介可以加强人与计算机的距离,让计算机按照预先设定的指令一样去执行任务。但是要遵循一定的原则。 (一)正确性 设计者首先要按照算法的规则编译指令进行编译,只有按照规则的编译才能实现和计算机的交流,让它按照规定执行任务。如果出现错误的指令那么将会对引出不准确的结果。 (二)可读性 算法一定要具有可读性的原则,只有可读性才能让人对算法一目了然,如果算法过于复杂和晦涩会让人难以理解原理。 (三)稳定性 算法的稳定可以使得计算机在运用时的稳定性能的保持,试问如果计算机在运行的时候总会出现错误,给人的感觉整体下降。稳定性对于算法来说至关重要,同时对于计算机的规范使用也至关重要。 (四)高效低耗能性 计算机内部器件的好坏对于计算机性能的高低具有决定性作用。算法亦如此,好的算法可以在最短的时间得出答案并且使用最低的耗能得出答案。 四、计算机软件基础数据之算法的复杂性分析 (一)运行时间长 一般设计者并不是根据计算机的算法衡量时长,算法运行的载体依然是计算机,因此计算机地运行速度是受很多因素的影响的。一样的计算法在不同的载体上会产生不一样的效果,这一效果并不是对算法效率的评判而是表现在时间的耗损上,耗损程度作为评价算法的好坏标准。 (二)内存消耗 内存消耗指的是计算机在运行算法时需要用到空间大小的尺度。内存消耗有传入传出信息所占的内存以及算法在运行过程中暂时占用内存的大小。传入传出信息占据的比例和问题相关,并不会随着算法的变化而变化,在运行过程中暂时性占用的内存大小往往是由算法决定的,好的算法可以占据比较小的内存,相反坏的内存则会占据教的的内存。 五、结束语 计算机在近年来以及其迅速的脚步占领各个行业,计算机软件基础数据结构之算法是学校者了解计算机数据结构的基础,通过对它的学习可以帮助学生更科学的认识到计算机的运行情况,并且使得学习者更好的掌握。本文从计算机软件基础数据结构之算法概述,计算机软件基础数据结构之算法的设计要求,以及计算机软件基础数据之算法的复杂性分析进行了相关的介绍。 计算机软件基础论文:计算机软件基础数据结构之算法分析 摘 要:计算机软件的基础数据结构,主要负责讲解计算机内信息的寄存方式、集合和整理,通常是与算法密不可分的。算法是能够被计算机分辨和识别的指令,指令的内容就是通过计算机软件基础数据结构来进行寄存的信息。数据结构的算法分析,可以使计算机处理比较复杂的难题,提高了效率,本文对计算机基础数据结构的算法进行了分析。 关键词:计算机软件;基础数据结构;算法分析;复杂度 1 算法的概述 1.1 算法两要素 算法主要包括两部分:信息的处理操作和信息处理方式的操作结构,对信息的处理操作一般包括逻辑符号、数学计算、信息传递和信息对比,操作结构可以指引指令有序进行,通常用流程图来描述。 1.2 算法的主要特征 有限指令的主要部分就是算法,有限指令能够明确处理问题的步骤。面对问题,算法能够对各种定值指令进行预算处理,通过运算传达最后的计算结果。算法的特点主要为:指令的数量必须有限;指令不能超出计算机的能力范围;被处理的对象不受指令影响,对象数量不影响指令,必须要有至少一个传递末端。 1.3 算法表示方法 目前编译算法一般都用符号和文字来进行,主要包括程序图、C语言、PAD图,一般性文字等。C语言和一般性文字能够具体详细的描述算法,其他方法描述算法是大致内容并进行作图,更加直观的表达,便于学习理解。 1.4 常用的算法 常用的算法主要包括枚举法、迭代法、递推和递归法。枚举法内容是指通过信息特点对运行结果的可能区域进行估计,然后利用一些方法手段检查各个结果,直到所有结果都符合。在验证过程中,验证对象如果满足算法要求,这个验证对象就是最终计算机传递的结果,如果没有达到要求的对象,那么算法就无解。迭代法是一种较为粗略的方法,可以把麻烦复杂的问题转化为较为简单的迭代式子,通过循环这个步骤,达到由繁化简并最终得出答案的目的,该法适合非数值类问题的计算。递推法和递归法是主要的算法制定编写法,都通过运用特殊公式逐项推导而来的。 2 算法设计要求 算法像语言一样,是计算机和人类沟通时的语言,通过算法,人们不仅可以跟计算机进行交流,还可以按照指令执行任务。因此所有的指令必须要符合一定的行为准则,算法的设计要求主要包括以下几点: 2.1 具有正确性 设计者编译指令时必须要按照算法的规则来进行,从而保证人和计算机正确的交流,保证计算机执行好任务。正确性中最重要的就是避免语法错误的出现,从而能够为正确答案的得出做好准备。 2.2 具有可读性 算法具有可持续性,是指算法总体思路容易让人理解,是想一下,一个非常混乱的算法,即使再聪明的人也很难明白算法原理的,更不用说得出计算机答案。 2.3 具有稳定性 就像机械设备似的,如果工作状态不稳定,那么就会很容易出现难懂奇怪的问题,算法如果不够稳定,计算机在正常运行的时候,也会很容易出现错误。经常出现的错误就是乱码,就会让人感觉像是算法存在严重问题。 2.4 具有高效低耗的性能 计算机性能的好坏取决于内部的器件好坏,算法也是这样的。好算法可以用最低能耗最短时间来得出答案,计算机内部的工作原理可以决定这些因素,其中最主要的就是存储大小和运算速度的联系。 3 算法复杂度的分析 算法复杂度决定了一个算法执行并得出结果需要的总时间,设计者通常是根据算法复杂度来判断对算法的总效率来进行判断的,这是因为时间的消耗和算法需要的内存情况是直接联系挂钩的。评判者主要是依据运行的时长以及内存的消耗来进行判断的。下面就简要介绍一下运行时长以及内存消耗: 3.1 运行的时长 通常来讲设计者不是依据算法的总运行时间来衡量时间长短的,这是因为计算机仍然是算法正常运行的载体,计算机的运行速度跟许多因素有关,例如计算机的运行环境、计算机内部使用损耗等。因此,同一种算法在不同的计算机运行载体上运行的效果也是有很大差别的。一般来说,计算机运行时长的大小不是衡量算法效率的一种标准,而是判断算法运行时间损耗的一项指标,能够在一定程度上评判算法运行的好坏。 3.2 内存的消耗 计算机运行算法,会暂时占用相关的空间,被占用的空间大小尺度就是常说的内存消耗,内存消耗与相关的函数紧密联系。内存消耗主要内容是传入和传出信息占用的内存、算法在运行过程中暂时占用的内存等。传入和传出信息占用的内存跟需要解决处理的问题是相关的,不会因算法变化而变化;算法运行中暂时占用的内存大小是由算法来决定的,不同的算法需要不同的内存,因此,比较好的算法需要的内存也比较少,这也是内存消耗成为评判算法好坏的又一个非常重要的标准。 计算机软件基础论文:计算机软件技术基础课程教学探讨 摘 要:针对计算机软件技术基础课程的内容与特点,探讨了传统教学中存在的不足,提出几点行之有效的教学改革方法。这些方法在实践中取得了实效,对该课程的教学改革具有一定的意义。 关键词:计算机软件技术基础 课程 教学改革 计算机软件技术基础是为非计算机专业开设的课程,该课程是后续课程的基础,涉及内容比较广泛,包括数据结构、操作系统、数据库系统、计算机网络、软件工程技术、管理信息系统等内容,具有很强的理论和实践性。本课程有如下三个难点。 (1)该课程的内容多、跨度大、学生把握重点有些困难。 (2)计算机软件技术基础是一门内容综合的课程,涉及的知识面广,学生对基础课程的知识和理解程度有所差别,授课中比较难掌握。 (3)计算机软件技术基础是一门应用性很强的课程,需要理论与实践相结合。 针对以上难点问题,本人分析了目前该课程在授课中普遍存在的问题,并从实际要求出发,对计算机软件技术基础课程的教学改革进行探讨。 1 计算机软件技术基础课程存在的 问题 (1)目前,大多数老师采用常规的灌输式教学方法,以教师讲授为主,学生处于被动的学习接受状态,缺乏对课程学习的兴趣和主动性,启发式教学没有充分运用。 (2)有时为了增强学生的兴趣和信心,往往较低教学难度,大部分时间讲授基本概念,而对程序设计和调试技巧等较深的知识只是点到为止或者避而不谈。导致大量学生学完本课程,只会背诵几个基本概念,并没有真正掌握程序设计的很多精华思想和编程技巧,更没有了解软件是如何管理计算机全部资源的。 (3)计算机软件技术基础实验课在机房内进行验证性实验,实验时教师只是把实验目的、具体程序、程序实现的功能等内容介绍给学生,学生直接输入程序代码,然后获取实验数据,验证理论知识。这样,学生只是机械的进行程序录入,不用独立思考,所以不能深入细致的分析和调试, 2 课程教学改革 (1)教师主导性和学生主体性相结合 充分调动学生学习的主动性,引导学生自觉的学习和发展,教学过程实质是教师教和学生学的互动,只有这样,才能使师生之间和学生之间教学相长、信息交流,从而达到知识与兴趣共存,进而实现教学共赢。课程教学过程中,采用启发式教学,随时了解学生对知识点的理解和掌握,调动学生学习的热情。 (2)采用案例引导式教学 在课堂理论知识的讲授中,尤其是讲解新知识时,采用实际的案例进行演示说明,把学生带入特定的情景中进行思考;在演示过程中,逐步引出各个相关概念,加深学生对基本概念与原理的理解,进而提高学生运用理论知识分析和解决实际问题的能力。 案例引导的课程教学,能为学生在理论和实践之间搭起一座桥梁。学生带着多个基本概念和知识点的任务通过生动形象的案例进行学习,既容易激发学生的学习兴趣,又有利于学生迅速掌握抽象、枯燥的概念,以及各相关知识点之间的内在联系。在讲授的过程中循序渐进、环环相扣,优化教学内容。 (3)注重实践环节 对于计算机软件技术基础这门实践性特别强的课程,必须把理论课和实验课结合起来讲解才能培养学生的能力,而且实践教学不再是理论教学的附属,它与理论教学同等重要,学生可以通过实验课的练习领会理论教学中所学的知识,在上机的指导过程中,不仅要指导学生软件设计的基本方法、程序调试的基本技巧,还要对学生思维方式进行引导。对实践环节中的软件设计从“给定题目”―“具体分析”―“解决问题”―“程序实现”―“运行调试”的整个过程进行全方位的启发。使学生掌握软件设计的基本思想,知道如何思考问题和解决问题. 3 结语 计算机软件技术基础是一门理论与实践相结合的课程。该文针对该课程现有教学中存在的问题,提出了改进方法。实践证明,该方法取得了良好的教学效果,能够帮助学生系统掌握课程知识,切实提高实践能力。 计算机软件基础论文:计算机软件技术基础课程教学研究 【摘 要】本文阐述了计算机软件技术基础课程教学特点和教学目的,针对课程教学现状,分别从明确教学目标、丰富课堂教学手段、巧设学习情境和构建良好师生关系等几方面对计算机软件技术基础课程教学策略进行了探讨。 【关键词】软件技术基础 课程教学 研究 一、引言 科学技术的飞速发展,使计算机技术在社会生活各个领域得到了广泛的应用。计算机软件技术基础是高校计算机基础教学中的重要内容,随着《关于进一步加强高等学校计算机基础教学的意见暨计算机基础课程教学基本要求(试行)》 的出台,国家对计算机基础教学提出了新的要求,即打破传统教育模式,以人为本,学生为主体,造就既精通本专业基础知识,又能掌握计算机应用技能的复合型人才,达到素质教育的培养目标。 计算机软件技术理论,是学生学以致用的基础,其涉及的知识面广、概念多、原理复杂和抽象,理解上会有一定的困难。因此,从计算机教学出发,对计算机软件技术基础课程教学知识体系、教学模式和教学方法等进行深入的分析和研究,寻找科学的教学方法,全面提升学生软件开发应用技能和解决实际问题的能力,为学生终身可持续发展提供更为广阔的空间,就显得尤为重要和迫在眉睫。 二、计算机软件技术基础课程教学特点和教学目的 计算机软件技术基础课程既是集计算机网络基础、操作系统、数据结构、软件工程以及数据库等多门专业课为一体的综合课程,涉及面广,内容相对独立,也是一门理论与实践结合性较强的课程,其线性结构、非线性结构、图、查找、排序等数据结构与算法之间关系复杂。教学中,应针对应用实例,对编程中常用的算法给予重点讲解,对典型数据结构数据元素的集合关系以及基本运算展开教学研究和深入的讲解。 计算机软件技术基础课程的教学目标,是用科学的方法引导学生,通过课程学习,既掌握计算机软件技术基本理论知识、具备开发应用软件所必需的软件基础知识、懂得高级编程语言知识、丰富编程技术和基本算法,又熟练运用程序设计的思维和方法,使其软件素质得到提高,抽象思维能力,灵活运用高级语言进行程序设计和动手编程解决实际问题的能力得到加强。 三、计算机软件技术基础课程教学现状分析与对策研究 (一)现状分析 基础知识不扎实。学生计算机知识较薄弱,尤其是该课程是以概念多、抽象而复杂的“C语言程序设计”为基础的学科,理论知识多、应用层面的内容相对较少,学生难以理解的同时,感觉枯燥乏味,产生畏难情绪,加重了思想包袱,严重影响了学生的学习热情。 教学方法单一。缺乏先进的教学理念的指导,教学策略上缺乏创新,沿袭着“你教我学”的教学模式,学生始终处于被动学习的地位,积极性受到压抑,自身创造力和潜能未能得到有效发挥,知识传输与能力培养相互割裂。 课时限制。该课程知识点较多,课程学时安排较短,教师偏重基本理论讲解,学生在短时间内难以消化吸收包括数据结构、操作系统等繁杂的基本概念,而程序设计和调试技巧等实践性较强的部分往往因课时限制只能点到为止,学生无法体会课程的乐趣,更无法进行深入研究,严重影响了教学目标的实现。 (二)对策研究 明确教学目标。摒弃传统教学方式,倡导以学生为中心,注重学生知识水平和技能的培养。教师应对计算机软件技术基础有一个全新的定位,在对教材知识点内涵与外延正确把握的基础上,精心设计和巧妙安排学生易于接受的课堂教学活动,准确驾驭计算机软件技术基础课堂教学,将“任务驱动法”、“合作学习法”等优秀教学方法组合运用,创设探究情境,激发学生的学习热情,使其对操作系统、 数据结构、 数据库技术等功能和运用产生浓厚的兴趣,不断提高学习能力。 丰富课堂教学手段。以“任务驱动法”为代表的互动教学法,是上世纪80年代后逐渐发展成熟的实践型教学方法,是国内外运用较多的、先进的教学理念。它是让学生在“做中学”,通过学生的参与和体验,在完成任务过程中主动地去分析和思考问题,加深对知识的理解和感知,共同探讨解决问题的方法,进而达到对知识、技能的理解和掌握,既增强了知识点的融会贯通,也强化了学生主动积极的学习意识。 巧设学习情境。软件技术基础课程教学目的,是让学生打破常规,启迪思想,通过探索、实践,掌握理论知识并能灵活地加以应用。“情境教学”正是基于这一先进思想的教学方式。如学习语言编译时,使用“栈”可实现函数过程的调用。当计算机输出数据打印时,打印机速度慢,为解决这个问题,教师安排学生们分组讨论,最终在操作系统中设一个打印队列,将打印任务逐个完成,避免了数据丢失或打印次序混乱。任务进行过程中,学生们热情高涨,积极思维,体会知识的奥妙,深刻认识到了这门课程的意义和作用,同时小组成员团结协作,焕发出可贵的集体智慧,在目标实现过程中体验成功带来的巨大喜悦。 构建良好师生关系。教师传道授业,是学生学习的组织者和倡导者,更应成为学生的良师益友,将抽象的、枯燥的软件技术基础,用实用化和情趣化的现代教学思想巧妙呈现,产生共鸣、碰撞智慧的火花,使学生充分感受学科魅力,从而启迪心灵,放飞思想。当学生暴露出畏难或厌烦情绪时,教师应给予最大限度的宽容和理解,并用科学的思想加以引导,鼓励他们打破常规、迎难而上,与学生共同完成知识点的跨越。 四、结论 综上所述,打造充满生机和活力的计算机软件技术基础课程教学,是新时期高校教学的需要,也是实施素质教育的关键。只有对教学现状进行深入的分析和研究,采用科学的方法正确梳理教学思路,将优秀的现代教学思想融入计算机软件技术基础课程教学,优化教学过程,才能实现教学相长,不断提高计算机软件技术基础课程教学的实效。 计算机软件基础论文:计算机软件技术基础课程的案例建设 摘要:案例教学能有效提高学生分析问题和解决问题的能力,是现代教育的常用教学方法之一。文章分析案例教学中的案例特征,以实际工程项目的一个子系统为背景,设计实时仿真监视系统案例并介绍案例的具体建设情况,指出该案例对提高学生的学习兴趣以及分析问题和解决问题的能力具有明显的效果。 关键词:软件技术基础;案例教学;案例建设;实时仿真;监视系统 1、计算机软件技术基础课程中案例教学的必要性 计算机软件技术基础是仿真工程与自动化专业的核心课程之一,是一门应用性很强的专业基础课。该课程是整合课程,主要包括c++面向对象程序设计、算法与数据结构、操作系统、软件工程等方面的内容,知识庞杂且难以掌握。学生在学习该课程之后常常感到困惑:所学知识有什么用,怎样运用所学知识?一些学生虽然能够在考试中考出高分,却不知道怎样解决实际问题。如何使学生认识所学知识的用途,融会贯通并灵活运用,是这门课应重点考虑的问题。目前,案例教学在法律类和管理类课程教学中的地位和作用已在教育界达成共识。教育部高等学校计算机科学与技术教学指导委员会于2006年6月了《关于进一步加强高等学校计算机基础教学的意见暨计算机基础课程教学基本要求(试行)》白皮书,明确指出在教学方法和手段上运用案例教学的必要性,因此,将案例教学作为一种教学方法引入工科类课程的教学,具有可行性和必要性。 2、认识案例 案例教学法就是在教师的指导下,根据教学目的和要求,以案例为基本素材,把学生带人特定的教学情境中进行思考,以此加深学生对基本原理和概念的理解,进而培养并提高学生运用理论知识分析问题和锯决问题能力的一种教学方法。 案例是案例教学的基础,离开了案例,案例教学就无从谈起。案例与一般教学中的例题有着本质区别,案例教学中的案例是将多个知识点融人一个整体来解决实际问题,涉及的知识面广,知识间具有连贯性和系统性,涵盖的知识具有综合性的特点,知识和原理蕴藏于案例之中。一般教学中的例题往往是配合某一章节或某一知识点,从某个角度、某个方面或某个层次反映所学理论和方法,起着验证和说明作用,常常带有为讲知识而杜撰例子的痕迹,各个例题之间相对独立,涵盖的知识单一,知识和原理孤立地呈现在学生面前。一般说来,工科类课程的案例应具有以下基本特征。 1)真实性。 客观真实性是案例的基本特征。教学案例应源于真实,取材于工程实际或科研课题,但是又要高于真实。为了突出主题,可以对真实做一定的删减处理。 2)综合性。 案例应是综合知识的载体,既要以学生已掌握的知识为依据辐射足够多的知识点,又要在匹配教学内容的基础上对知识有一定程度的扩展。 3)完整性。 案例是完整过程的载体,涉及了解背景、查询资料、分析信息、发现问题、探求方法、采取行动、解决问题的全过程。 4)启发性。 案例教学着眼于能力的培养,希望得到的不是案例的标准答案,而是解决问题的思维方法和能力。案例中,解决问题的方式是开放性的,可以留给学生想象的空间和发挥的余地。 5)实践性。 学生可以对案例进行复现、改进和完善,也可以按照自己的思考去实现,增强理论应用于实际的能力,实现从理论到实践的转化。 3、案例建设 案例教学的前提是高质量的案例,高质量的案例既要覆盖足够的知识,又要控制合适的规模。规模过小,则不能溶入足够的知识,也不能提供足够的研讨与思维空间;规模过大,则在短时间内难以被学生接受,不能得到预期的教学效果。笔者以实际工程项目卫星实时仿真系统的一个子系统为案例背景,在突出主题的前提下,进行了适当的详略及删减处理,形成了“实时仿真监视系统”案例。 3.1 案例背景简介 卫星实时仿真系统能够对卫星的方案、设计、集成、测试和运行各个阶段进行仿真验证,是提高卫星总体设计水平的重要手段,其网络关系连接如图1所示。在此系统中,仿真模型解算、物理设备接口等苛刻实时约束的节点通过反射内存互联,构成实时内环,外环则通过普通网络互联,将人机交互、可视化、数据处理等实时约束弱的节点互联,内、外环都可以根据需要扩充且内环不受外环影响,苛刻实时得到保障。转发计算机完成内存数据的提取并转发外环,仿真管理计算机则同时管理内、外环系统。卫星仿真监控是卫星实时仿真过程中的重要一环,它将抽象的仿真活动形象化,并及时将信号数据以各种方式反馈给用户,以利于用户分析、理解和决策。卫星实时仿真监控系统,能够模拟通过控制、监视和测量星上设备的工作状态实现实时连续地记录工作过程、测试数据和描绘曲线。图1中,人机交互计算机、曲线显示计算机和三维显示等外环计算机共同实现仿真监视功能。我们将人机交互计算机和曲线显示计算机的功能提取出来,要求系统具有一定的通用性,能够适应不同监视任务和不同数据类型,形成“实时仿真监视系统”案例。 3.2 实时仿真监视系统案例 实时仿真监视系统的工作原理为:转发计算机完成内存数据的提取并转发外环,外环上的实时仿真监视系统首先进行初始化,随后自动生成系统主界面。系统支持两种运行模式:监视模式和回放模式。在监视模式下,系统既要处理主界面信息,又要处理网络数据。主界面信息的处理包括响应用户交互消息、更新实时监视界面、实时绘制曲线;网络数据的处理包接监听网络端口,接收、解析和保存数据包,将有效数据写入共享数据结构,供给系统绘制曲线。在回放模式下,不再需要对网络进行监听,直接读取监视模式下保存的原始数据文件,然后进行相应处理即可。 为实现上述目的,使系统具有一定的通用性,我们设计了如下方案: (1)在软件工程思想指导下,进行需求分析、总体设计、详细设计、编码实现以及综合测试。通过该案例,让学生对软件工程思想指导下的软件开发全过程有一个感性认识; (2)采用多线程技术实现监视模式下的主界面信息处理和网络数据处理,仅用单线程实现回放模式; (3)设计一个数据包发送测试程序,模拟转发计算机的功能。 为此,我们结合本课程的基本知识点将系统的主要功能模块划分为界面管理和数据处理两大部分,界面管理部分主要承担主界面信息的处理,数据处理部分则主要负责数据的处理。 3.2.1 界面管理 系统运行过程中始终需要对系统主界面进行管理。从运行初期的生成主界面,到运行中的监视过程的显示,再到最终的系统结束,都需要对主界面进行即时的调整。为了提高通用性,系统采用基于配置文件的方式,通过用户提供的配置文件,动态改变系统监视任务,也就是说,系统能够改变每次运行时的任务,主界面显示的内容具有不确定性。 1)读取配置文件,获取初始化信息。 系统运行之前,需要进行初始化,这就需要系统读取配置文件,包括全部信号、实时显示信号、数据包类型等配置文件。用户必须按照约定的正确格式提供配置文件,否则系统有可能无法正确识别相关信息。从软件工程的角度,配置文件的设计与确定应在总体设计阶段完成。配置文件的类型、组织方式以及数据正确性的检验,都是学生可以自由发挥和扩展的内容。 2)自动生成实时监视界面。 监视对象的不确定性使得系统的监视界面无法固定,然而,不能将界面的生成工作完全交给用户完成,这就需要设计一种适用于不同监视任务的界面生成算法,使系统将界面生成工作承担下来。另外,系统界面的尺寸等信息是用户所不知道的,因此被监视的信号在系统主界面中的显示位置无法由用户设定,这就需要系统自己完成界面的排布任务。因此,要求设计一个具有较强通用性的监视界面自适应生成算法,这部分涉及算法设计和计算机系统配置的获取等基础知识,算法设计是学生能够自由发挥并出彩的部分。 3)定时更新监视界面。 为了实现实时监视功能,系统需要对监视界面进行定时更新,以显示当前被监视信号的实时数据。为了满足用户的不同需求,系统提供0.5s、1s、2s三种刷新频率。系统可以根据用户选择的刷新频率对主界面进行更新。这部分主要涉及定时器的使用。 4)处理用户交互消息。 系统需要对用户的交互消息进行处理,主要为鼠标消息,包括运行模式的切换、仿真的开始与结束、加载历史数据包文件等。这部分涉及所选编程环境下的消息响应机制问题。 3.2.2 数据处理 系统在运行过程中,需要对数据包进行接收、解析和存储,还要为曲线绘制提供原始数据,因此需要设计一个专用的数据结构。 1)接收网络数据包。 在监控模式下,系统既要处理主界面信息,又要通过网络接收数据包。为了避免“漏掉”数据包,系统必须对网络持续进行监听。如果主线程将大量时间用在网络监听上,势必无法对用户的交互做出及时响应。因此,需要将数据包的接收放在一个单独的线程中。这涉及操作系统进程管理的相关概念,是多线程程序设计技术的典型应用;也涉及网络通信技术,需要了解网络通信协议等相关知识。 2)解析数据包。 在接收到数据包后,需要将数据包内的数据进行解析,获得数据包内的数据,将最新的数据更新至系统对应的变量中,以供实时显示。解析数据包涉及网络通信程序设计技术。 3)保存原始数据包。 系统要求有回放功能,因此需要将接收到的数据包写入文件,进行永久保存。数据包的保存有两种方式:解析后按段保存和作为整体进行二进制保存。第一种方法耗时,需较大工作量。第二种方法简便,工作量小。显然第二种方法更适合本系统。由于系统必须适应两种类型的数据包,因此,进行数据保存时,采用以形参类型为区别的方式进行同名函数的重载,实现两种类型数据包文件的存储。这部分功能涉及C++面向对象程序设计中的重载技术以及文件操作技术。 4)读取数据文件,获取数据包。 在回放模式下,系统不再对网络进行监听,不进行数据包的接收,需要通过读取之前保存的原始数据包文件获得数据包。原始数据包文件保存的是二进制形式的数据包,系统每次读取之后需要对数据包进行解析,这与接收到数据包的过程是一样的,不同之处在于回放过程不再需要将数据包进行保存。这涉及C++面向对象程序设计中的文件操作,同时,通过监视模式下的多线程程序设计与回放模式下的单线程程序设计的对比,使学生真切感受并理解多线程程序设计技术及其应用场合等。 5)共享数据。 系统嵌套了曲线绘制模块,因此,数据处理与曲线绘制之间需要有一块共享数据内存。在收到数据包并解析后,马上将有用的信息写入该共享内存。写入操作由数据包接收线程处理,读取操作由主线程内的曲线绘制模块完成,因此,需要对两个线程进行同步。这涉及数据结构的设计和操作系统的同步与互斥。 6)快速查找。 系统支持大数据量下的仿真监视,对数据的快速查找有较高的需求,因此,需要设计支持快速查找的哈希表数据结构,包括哈希函数的确定、冲突的解决等,这涉及数据结构的哈希表技术。 4、结语 “实时仿真监视系统”案例,涵盖了软件工程、c++面向对象程序设计、算法与数据结构、操作系统和网络通信等计算机软件技术基础课程及其先导与后继课程的知识点,是一个与学生所学专业密切相关的实际应用系统,容易引起学生的兴趣,也容易被学生理解和接受。这样的案例既与教学目标相吻合,又便于教师驾驭和把握。 从学生反馈的情况看,学生普遍认为,案例教学法方式新颖,实时仿真监视系统案例与专业基础结合紧密;能引导学生积极思考,提高学生的学习兴趣以及分析问题和解决问题的能力。该案例在教学过程中取得了明显的教学效果。 为了更好地开展案例教学,我们必须把建设高质量的案例作为重点来抓,选择合适的案例背景,制定合理的案例建设计划。实践证明,只有经过长时间的积累、认真的思考、精心的选择和多次教学实践,才能获得高质量的教学案例;只有经过团队的长期努力,才能建设高质量的教学案例库。 计算机软件基础论文:基于 Flex的《计算机软件基础》电子教案系统的应用研究 摘要:针对当前《计算机软件基础》电子教案开发中存在的问题,在调研了各种多媒体支持比较好的开发技术的基础上,结合多年的教学实践,提出了基于Flex 和 AIR 技术平台的《计算机软件基础》电子教案系统开发的技术解决方案。该系统提高了课程教案的可复用性和可维护性,实现单机运行功能和网络化功能,顺应了电子教案的网络化发展趋势,克服了传统 PPT 在课程电子教案制作方面的不足。 关键词:计算机软件基础 电子教案 RIA Flex 电子教案,是将传统教案中的内容转换成计算机能处理的数字信息格式后存储于记录介质(如磁盘、磁带、光盘等) 中的一种形态。同其他的电子出版物一样,在观看阅读时必须事先输人计算机主机中,由显示器输出。目前课堂上比较流行的电子教案一般有两种类型:PPT 教案和 WORD 教案,调研中发现在《计算机软件基础》课程教学当中 PPT 教案使用的比例非常高。与传统教案相比,电子教案不仅仅是形式上的变化,而是对传统教学手段、教学方法和教学模式的深层次变革。在教学过程中有效运用电子教案是新课程改革的必然要求、是教育现代化的必然要求、也是未来社会发展的必然要求。 《计算机软件基础》作为工科专业的必修专业基础课程之一,主要介绍了程序设计语言、数据结构和软件工程基础知识,强调基本算法的理解和运用。传统教学无法演示程序设计实践和算法演示,充分利用多媒体、网络技术发展带来的契机,采用新的教学模式改进原来的以教师讲授为主的单一课堂教学模式是课程发展的趋势。 一、现有《计算机软件基础》电子教案开发中存在的问题 软件复用是一种由预先构造好的、为软件复用是一种由预先构造好的、为复用目的而设计的软件构件来建立或者组装软件系统的过程。目前用 PPT 等软件开发的《计算机软件基础》电子教案的大部分内容是直接打包在一起的,用户根本看不到动态演示过程,也没法对内容进行修改,所以根本就谈不上软件的复用,网络共享也困难。目前少数一些用Authorware,Director,Flash 和 Html 等软件开发的《计算机软件基础》电子教案,由于在打包或时把教学内容和程序放在一起,一般没有计算机培训的用户根本就没有办法对其进行修改。由于现在网络的快速发展,基于 PPT 等开发工具开发出来的电子教案都不支持网络浏览,这样不利于课程电子教案内容的及时更新。同时,PPT 要做出很强的交互性需要熟悉它的脚本开发,而 PPT 的交互设计能力不强,限制了教案的二次开发能力,使得教师的教学活动设计和组织受到现有电子教案的约束,很难达到理想的教学效果。 二、系统整体设计结构 电子教案系统总体上被分为两大部分,一个是电子教案的编辑器部分,另一个是电子教案的内容前台展示部分(播放器功能)。编辑器部分的界面设计要力求简洁明了,逻辑结构清晰。播放器部分是教师上课时用来展示教学内容的程序,它包括导航部分、内容展示部分、以及电子白板。系统的功能需求主要集中在图文混排、多媒体支持、用户交互、编辑和修改、文字批注和电子排版等功能。 系统总体上采用由电子教案编辑器和播放器两部分组成,电子教案编辑器在完成电子教案内容的制作后导出素材内容,打开播放器播放电子教案。 编辑器主要是为电子教案的制作人员提供添加和修改课程电子教案内容的功能。编辑器部分包括电子教案文件处理部分,电子教案逻辑的设计,具体的每个页面内容的添加和页面相关属性的设置。其中文件处理部分对电子教案进行新建、打开、保存;逻辑结构对电子教案内容之间的逻辑结构进行安排,使其符合电子教案整体的结构或教师教学的具体要求;页面内容的添加负责在页面中添加具体的教学内容素材,如图片、文本、音频、视频等;页面相关属性的设置对页面背景颜色和背景图片的添加和修改,对页面切换效果的设置。另外还有具体的媒体素材的风格设计,同时还提供备课时添加批注的功能。播放器通主要负责对编辑器生成的电子教案素材文件的展示,供教师上课使用。播放器的交互设计和 PPT 类似,保持了 PPT 的一些版面设计风格和快捷键操作等。另外播放器提供弹出式导航栏,方便教师上课时的导航操作,每种素材对象都有自己特定的交互方式。编辑器打包把播放器和电子教案素材内容放在一起,播放器在打开时会调用同级同名文件夹里的 XML 文件和素材文件。 三、主要模块实现 1、电子教案文件操作模块 该模块在设计时把电子教案文件作为一个整体内容来进行新建、打开和保存。新建电子教案时对原有已打开电子教案的处理,如果用户对已打开电子教案做了修改,但是未保存,会提示用户先保存,然后再新建电子教案文件。 作为该系统的重要模块之一,内容结构编辑模块的设计要方便用户对电子教案文件的逻辑结构进行编辑和修改。本系统采用树的数据结构来标示电子教案的内容结构,不仅结构清晰,而且操作方便,符合一般用户的习惯。 该树形结构的节点可以拖动以调整节点的位置,在节点上单击右键会弹出右键菜单,包括对节点的添加、复制、粘贴、删除和修改等操作。 四、总结 《计算机软件基础》电子教案设计和开发的过程中,不仅使电子教案结合了桌面应用良好的用户体验与网络课件轻松部署,带给用户更好的交互体验。该系统实现了电子教案对网络的支持,提高了教案的可重用性和可扩展性。本系统结构在细节上还有部分可以改进和提高的地方。比如系统定义的各种资源素材 XML 表示文档没有遵循 Scorm 技术标准,给以后电子教案素材内容网络复用带来不便。 计算机软件基础论文:计算机软件开发基础知识浅析 一个软件从开始计划到废弃为止,称为软件的生存周期。它包括计划、开发和运行三个周期,每一时期又可细分为若干个更小的阶段。计划时期为问题定义和可行性研究;开发时期为需求分析、概要设计、详细设计和编码;运行时期为测试和维护。我们在开发软件项目时,要做到系统计划、分析、设计、编码、测试及维护等基本的六大步骤。软件开发首先从制定计划开始,这是必不可少的一步,在制定计划时,要准确地弄清软件项目最终要解决的问题,并考虑相应的对策,宁愿花一些时间充分作好计划,也不要在计划不周的情况下仓促着手。 一、系统计划:它包括系统定义及分析、可行性研究和实施计划报告的编写。1、系统定义是制定软件计划的第一步,它应决定所开发软件的总目标,其任务包括首先是确定所开发软件的总体要求和适用范围,描述所开发软件与外界接口的关系;其次是确定所需硬件和软件的支持,对开发的进度和成本作初步估计;第三是分析系统的可行性是否确定所开发软件与原软件的兼容性或其它关系;最后是确定所开发软件的性能与其内部复杂性之间的折中关系。2、可行性研究它包括技术可行性、经济可行性及社会可行性方面。技术可行性是研究应弄清现有技术条件能否顺利完成开发工作,对参加开发工作的人员应有哪些技术方面的要求。硬件配置能否满足开发的需要,估计的进度是否恰当以及对用户的技术方面的要求是否合理等等;经济可行性研究的目的是希望以最小的开发成本取得最佳的经济效益的软件产品;社会可行性研究则是指所开发的软件项目是否涉及到版权纠纷等法律问题,这样的软件产品投入运行后,对生产、管理或经营体制带来有什么社会影响。3、实施计划报告的编写是开发进度、人员投入计划、人员的组织及其资源的利用作个计划报告提纲。 二、系统需求分析:需求分析的任务在于完全地弄清用户对软件系统的确切需求,它具有三大特点:准确性和一致性;清晰性和没有二义性;直观、易读和易于修改。比如,你首先要知道做这个项目是为了解决什么问题;测试案例中应该输入什么数据等等,为了清楚地知道这些需求,你经常要和客户、项目经理交流等。需求分析的步骤:1、通过对现实环境的调查研究,获得当前系统的具体模型;2、去掉具体模型中的非本质因素,抽象于当前系统的逻辑模型;3、分析当前系统与目标的差别,建立目标系统的逻辑模型;4、对目标系统进行完善和补充,并写出完整的需求说明;5、对需求说明进行复审,直到确认文档齐全,并且符合用户的全部需求为止。 三、系统设计:主要分成两步即概要设计(总体设计或结构设计)和详细设计。概要设计阶段应着重解决实现需求的程序模块设计问题,如何把被开发软件系统划分成若干模块,并决定模块的接口,模块间的相互关系以及模块之间传递的信息。详细设计则是要决定每个模块内部的具体算法。经概要设计和详细设计完成后,需要进行必要的阶段评审,其目的在于使设计发生问题能够及时发现并得到及时的解决。实际上软件设计的主要任务是就是将软件分解成模块,该模块是指能实现某个功能的数据和程序说明、可执行程序的程序单元。 四、系统编码:系统编码即编程序是软件开发的最终目标,是产生能在计算机执行的程序,其目的是使用选定的程序设计语言,把模块的过程性描述翻译为用该语言书定的源程序。实质上,软件=程序+文档。编码的目的是产生程序,其余阶段是产生文档。软件编码是指把软件设计转换成计算机可接受的程序,写成以某一程序设计语言表示的“源程序清单”。能充分了解软件开发语言、工具特性和编程风格,有助于开发工具的选择以及保证软件产品的开发质量。 五、系统测试:包括测试的方法与技术和测试步骤。测试在软件生命期中占重要地位,不仅是因为测试阶段占的时间、花费的人力和成本占软件开发的比重很大,而且它直接影响着软件的质量。程序中许多细微的地方要求绝对正确无误,不能半点马虎。软件开发工作在测试以前已经历了制定计划、需求分析、设计和编码等许多阶段,每一个人的思维不可能绝对周密,而不可能不出现差错,更不用说,在大中型软件开发项目中,系统内各部分之间、各种数据之间、各种人员之间存在着复杂的关系,因而目前可采用的开发方法都不能完全避免发生差错。1、测试的方法与技术主要是机器测试与人工测试和白盒测试与黑盒测试。机器测试是在设定的测试数据上执行被测程序的过程,又称为动态测试。人工测试并不是可有可无的,为了节约计算机机时采取的权宜措施。它是机器测试的准备,也是程序测试中不可缺少的环节。而白盒法和黑盒法主要依据是软件的功能或软件行为描述,发现软件的接口、功能和结构错误。其中接口错误包括内部、外部借口、资源管理、集成化以及系统错误。2、测试步骤。分单元测试(模块测试)、综合测试、确认测试和系统测试四部分组成。它是整个计算机系统(包括软件与硬件)的测试,可与系统的安装和验收结合进行。测试的目的是让你知道,什么时候算是完成了,这样可以及时知道你是否真的完成。 测试是软件开发时期最繁重的任务,也是保证软件可靠性最主要的手段,测试的目的是发现程序的错误,而不是证明程序没有错误,软件的测试通常分散在3个阶段进行。编码阶段完成单元测试,包括静态分析与动态测试。 六、软件维护:当软件产品交付使用后,就进入生存周期的最后一个时期——运行时期。必须搞好软件的维护,才能使它正常工作,还使它扩充功能、提高性能,为用户带来显著的效益。一般软件维护工作包括三个方面的内容:改正性维护、适应性维护和完善性维护。在软件生存期中,维护工作是不可避免的,按照不同的目标,维护活动可以分为四类:1、以加强软件功能为目标的完善性维护;2、纠正软件遗留错误的纠错性维护;3、为了适应运行环境变化而进行的适应性维护;4、以及为改进软件的可维护性,减少将来的维护工作量而进行的预防性维护。软件的可维护性,主要决定开发时期的活动,用软件工程的方法来开发软件,编制齐全的文档,严格进行软件测试和阶段复审,是改善软件可维护性、降低维护费用的关键。要加强对维护的管理,尤其是配置管理。有效地对软件配置进行跟踪和控制,避免造成文档的混乱。为确保维护中修改的正确性,消除因修改不当给拥护带来的不良影响,要求对修改工作持谨慎态度。 软件工程环境是在开发软件工程时,开发者要求环境支持他们按照软件工程的方法,全面完成生存周期中的各项任务环境。它要求有适用的语言、良好的工具、有力的编辑和调试手段,以及尽可能丰富的实用程序。良好的环境可以提高开发效率和软件质量的重要条件。软件项目的特点是软件产品和其它任何产业不同,它是无形的,既没有重量,也没有体积。对于这样看不见、摸不着、完全没有物理性质的产品,如何组织生产和研制,却有许多与众不同之处。 计算机软件基础论文:计算机软件技术基础课程教学团队的建设探索与实践 摘 要:该文是将我们对于计算机软件技术基础课程教学团队的多年建设经验进行了探索与实践,为相关基础课程教学团队的建设提供一些宝贵的经验,使国家“质量工程”建设工作落到实处。 关键词:计算机软件技术;基础课程;教学团队 我校计算机软件技术基础课程教学团队经过多年的建设和发展,形成了鲜明的特色,为信息类专业学生的培养做出了一定的贡献。 一、团队设置特色 计算机软件技术基础课程教学团队是在多年的教学改革与实践中自然形成的老中青相结合的教学团队。本团队是在不断适应国家建设需要的过程中形成、发展和壮大的。当今我国经济飞速发展,在信息化建设中对高素质人才的培养提出了新要求,本团队根据这些要求大力开展计算机科学与技术人才培养模式与课程体系的研究、建设与实践,团队自身水平稳步提高。组成了以教授、博士为核心的教学小组,并结合学科发展方向,建立多渠道师资培养机制。 二、切实可行的创新性改革措施 本团队按照课程内涵,适应国家现代化建设对人才的需求,通过长期的教学实践探索、总结、形成了以下创新性改革措施。 (一)树立先进教学理念,优化课程内容 团队以“厚基础、宽口径,知识、能力、素质协调发展”的教育教学理念,针对社会发展需求,结合各专业特点,分别制定教学计划,将课程划分为“基础类”、“专业类”和“应用类”三个层次的课程类型。 (二)采用灵活教学方法和手段,提高教学质量 本团队在长期的教学研究过程中,归纳、总结和形成了若干种实用的教学方法。将省级重点学科、精品课程建设的经验应用到本课程教学改革中,充分发挥教授、博士的作用:教授、博士全部承担课程的主讲工作,定期研讨本课程的新技术及发展动向;由团队带头人主持培养方案、教学计划、教学大纲制订等教学活动;将科研课题引入课程设计和创新实验等实践活动中。紧跟学科发展的步伐,面向市场需求、结合各类专业特点,制订了一套全新的课程大纲和人才培养方案,加大基础实验的课时数,着力培养实际动手能力。 (三)强化课程设计,提升学生综合素质 从课程设计的选题、指导教师的配备、设计过程,我们从制度上实现了全方位的考核和监控。近年来,课程设计的选题中有15%来自团队成员的基金项目和科研课题,35%来自企事业单位横向课题,有30%的选题跟踪学科领域的新技术。 三、实验教学或实践性教学 (一)依托优势资源,强化实验教学 依托我校的计算机科学与技术国家级实验教学示范中心、光电技术与智能控制教育部重点实验室、甘肃省高原交通信息工程及控制重点实验室、铁道部通信与自动化重点实验室、甘肃省网络测试技术研究中心、甘肃省网络监测中心等11个实验室和研究所,建立了面向本科生的课程实践体系。实践教学中突出知识的综合运用能力培养,设立了综合性课程设计体系,并对某些专项内容单独设课,突出了计算机软件分析设计能力、创新能力和团队协作能力的培养。 (二)结合学生兴趣,建立个性化的培养方案 利用国家级实验教学示范中心的先进软硬件平台,开设设计性、创新性的综合实验,并作为实践活动的必修环节。这些活动不仅向学生提供了接触、学习先进软件工具的机会,而且也通过教师的言传身教,掌握科研的基本实验技能,为后续实践活动奠定基础;通过本科生参与团队成员承担的科研项目,使学生一开始就处在一个较高的起点,能够涉猎学科前沿。 (三)完善实验教学管理制度,保证实验教学质量 团队切实加强教师队伍和管理制度的建设,确保高质量地实施课程计划。借鉴ISO9001认证体系中的过程化管理、按要素评估的思想,建立完善的教学质量保障体系。 四、资源建设 课程建设依托计算机科学与技术国家级实验教学示范中心、光电技术与智能控制教育部重点实验室、甘肃省高原交通信息工程及控制重点实验室、铁道部通信与自动化重点实验室、甘肃省网络测试技术研究中心、甘肃省网络监测中心等实验室,先后通过教育部、甘肃省教育厅和学校共同投入,补充和更新了一大批实验设备,使实验条件得到较大的改观,能满足教学科研的需要。同时,团队通过校企联合,建立了一批计算机设备比较先进、技术力量雄厚、指导能力强、稳定的校外学生实践基地。各实习基地的实践活动按照教学大纲和任务书进行,保证了实践教学效果。 五、网络教学建设 建立本课程网上课堂及在线立体化智能教学系统。网上课堂设计的目的是能够给不同层次、不同需要的学生提供帮助,提高教学质量。根据网络立体化教学环境的要求,系统主要包括用户管理、公告系统、网上教学、动画演示、在线测试、网上答疑、课程实验、课程设计及论坛多个模块构成,系统的设计思想确定为:以知识点为中心组织教学子系统;利用动画技术设计演示子系统;建立交互式的考核子系统;建立答疑教室,为教学交流提供桥梁。 六、结束语 我校的计算机软件技术基础课程教学团队是一支实力雄厚,极具影响力的教学科研队伍。该团队很好地把握了当前“计算机”教育的特点,坚持理论与实践并重,一方面,注重对国际上新理论、新方法以及实践中的热点问题进行跟踪和研究。另一方面,注重运用现代信息技术,精心制作了多媒体课件,采用多媒体手段进行教学,同时利用现代信息技术,实现了网络化教学,方便了师生之间的教学互动,有助于促成教学质量的提高。该团队的很多研究成果已经达到国内领先水平,并被评为国家级教学团队。 计算机软件基础论文:以计算机软件工程为基础的现代化技术研究 摘 要 为了推进我国现代化产业的健康发展,各界对于计算机软件工程技术的发展非常关注。目前,电子计算机的覆盖面非常广泛,这对于计算机软件工程的发展提供了动力。为此,本文首先分析了计算机软件工程的具体情况,其次,提出了促进以计算机软件工程为基础的现代化技术发展的可行性方法,最后,就计算机软件工程未来的发展趋势作以分析。 【关键词】计算机 软件工程 现代化技术 研究 现如今,已经步入信息化时代。在此背景下,现代信息技术以其特有的优势为各个行业提供便利。其中,计算机软件工程也属于应用现代化信息技术中的重要一员,为了更接近理想发展目标,有必要提升其现代化水平。因此,了解计算机软件工程现代化技术发展现状,并提出合理性的改进意见,是非常必要的。只有这样,才能让计算机技术得到更充分的应用。 1 计算机软件工程及其发展现状 计算机软件工程,具体是指参与软件工程活动的软件工程师和管理员进行开发、维护、管理软件产品的过程。在这期间,他们需要在软件工程的方法指导下,利用计算机及其软件工具完成上述工作。自计算机软件工程技术传入我国以来,其也得到了一定的发展。分析其发展现状,不难发现,计算机软件工程技术与其他先进技术相比,存在明显的共通性。因此,计算机软件工程技术得到了众多应用领域的认可。为了促使计算机软件工程技术更好的发展,分析其存在的不足之处,有利于实践过程中调整或者改正。具体而言,在软件工程化开发过程中,会产生较多问题,例如,最突出的问题就是工程软件设计需求与实际业务需求存在出入。除此以外,关于软件工程的管理也不是一件容易的事情,其涉及的环节较多,内容较为繁杂,给软件工程的管理造成诸多不便。就其根本,限制我国计算机软件工程的发展因素主要有两个方面: (1)缺少自身的自主研发手段; (2)缺少一套计算机软件工程管理体系。 2 促进以计算机软件工程为基础的现代化技术发展的可行性方法 2.1 加强自主产权的保护 计算机软件工程借助现代化技术实现发展,因此,在计算机软件的自主创新技术上,相关企业应注重保护自主产权。在此过程中,要通过优化投资结构,创建出属于自主研发的创新技术,进而推出相应的技术与产品。除此以外,为了缩小我国计算机软件工程现代化技术与国外的差距,有必要密切关注国外的发展状况。同时,保护知识产权是一项重要工作,企业或者相关人员应增强自身的知识产权保护意识,明确科学、合理的知识产权保护举措,以促进我国现代化技术向更好的方向发展。为实现该目标,应做好以下几点, (1)针对知识产权方面的知识,应大力宣传。 (2)针对相关知识产权方面的法律法规,应积极完善。 (3)将违背知识产权保护条例的行为给予相应的处罚。 从上述几点入手,调动计算机设计人员的工作积极性。 2.2 重视创新技术和产品 我国计算机软件工程上的技术自应用以来,取得了不错的发展。但停滞不前的技术水平,很难让我国计算机软件工程技术实现更好的发展。为了扭转这种局面,我国相关部门与科研人员在技术方面应实现创新。国外的先进技术固然能够被引进或者借鉴,但是这不是长久之计。在计算机软件工程技术中融入自身更多的自主性,才是创造优质产品的根本。通过技术创新,促进行业整体平稳发展,是我国的计算机软件工程走向可持续发展的道路唯一途径。现阶段,我国相关部门与科研人员应该通过引进新型、专业型的技术人才,提出新颖的技术理念等方法实现计算机软件工程技术的创新。这样计算机软件工程的建设才能打好基础,进而推动其的整体进程。 2.3 政府增加扶持力度 信息化项目建设的发展,对于一个国家来说是非常重要的。作为信息化项目建设中的重要组成部分,现代化计算机软件工程技术相关项目应该受到政府的重视,得到更多的扶持。为此,政府部门,应该做好以下几项工作: (1)通过增加投资和融资渠道让项目建设获取更多的投资。 (2)由政府负责牵头成立相关的计算机软件工程基金,为计算机软件信息产业的发展贡献出重要的力量。 (3)政府还应该通过引导和开发,促成相应的技术改造项目顺利完成。 3 以计算机软件工程为基础的现代化技术发展方向 从计算机软件工程的技术应用现状来看,以计算机软件工程为基础的现代化技术发展前景非常好。在未来,以计算机软件工程为基础的现代化技术更倾向于向智能化方向发展。只有实现智能化,才能提升计算机在办公效率方面的能力。不仅如此,在软件工程技术开发中,也可以增强自动化的作用。因此,加大软件开发技术的智能化推进力度刻不容缓。另外,分析以计算机软件工程为基础的现代化技术发展方向,可以明显看出,其更加趋向开放性的发展趋势。计算机的应用领域越来越多,全面推动技术的开发是必然的选择,如此一来,增强开放化程度也成为了唯一方法。网络化程度增强也是以计算机软件工程为基础的现代化技术发展的一个主流。在计算机软件工程开发的过程中,涉及的信息数据越来越多,需要存贮的内容也随之扩大,因此,在未来,计算机软件工程需要更加趋向网络化。否则,将难以快速的进行信息处理。同时,与全球信息的交汇也需要增强其网络化。 4 结束语 综上所述,为推动现代化社会发展,关注并重视现代信息技术非常必要。在现如今的信息化社会的背景下,促进信息化技术的发展不能仅仅借鉴或者引入国外的先进技术。我国应该本着积极创新产品的目的,提升自主研究技术水平,为提升服务质量与水平做出努力。我国计算机软件工程的现代化发展,需要当代科研人员和相关人员贡献力量。从政府加大扶持力度到科研人员重视创新技术和产品,都是推动计算机软件的开发与进步的方法。此外,企业自身也要尽可能创造积极的环境为计算机软件工程的优化升级奠定基础。 计算机软件基础论文:认知案例教学法在“计算机软件技术基础”课程中的探讨与应用 摘要:针对目前“计算机软件技术基础”课程教学中存在的共性问题,结合专业特色,着重探讨了将基于Zadeh认知原理的认知教学法与案例教学法相结合形成的认知案例教学法及其在该课程中的应用。通过三年的教学实践,收到了良好的效果。 关键词:软件技术基础;教学法;认知;案例 一、引言 “计算机软件技术基础”课程是非计算机专业的计算机基础教学内容之一,有着广泛的应用。课程的教学目标是使学生能够全面系统地了解并掌握计算机软件技术的基本概念、思想、原理和方法,并且具有一定的软件系统设计能力,更好地利用计算机软件技术解决本专业领域中的实际问题和日常事务性问题[1-2]。目前,很多高校都开设了“计算机软件技术基础”课程并取得了一定的成效,但该课程的综合性较强,在教学过程中出现了一些不尽如人意之处。本文针对目前该课程在教学中存在的共性问题,结合作者的教学实践,从教学方法的角度出发,对该课程的教学改革进行探讨。 二、课堂教学存在的共性问题 “计算机软件技术基础”课程教学目前面临的共性问题主要体现在以下几个方面[3]:(1)学生对该课程的学习目的不明确,认识不到课程内容的重要性;缺乏学习动力、主动性和自觉性;(2)学生的程序设计、调试能力薄弱,缺乏解决实际问题的经验,对课程内容的实用性体会不深;(3)教学学时较少,一般为32或者48学时。课堂教学大部分时间集中在基本概念、原理的讲授上,而程序设计、调试等实践性较强部分通常只能点到为止,无法进行深入讲解和布置练习。 对于第一个问题,普遍采用的对策是引导学生重视课程;后面的两个问题,目前的解决方式主要集中在教学方法和教学手段的改革上,不同的授课者在具体实施的时候,会因情况而各异。本文作者承担着内蒙古大学通信工程、电子信息科学与技术两个专业的“计算机软件技术基础”课程的授课任务,面对目前该课程教学中的共性问题,进行了深入的思考、分析和研究,除了对学生进行科学研究层面的适当引导外,尝试采用合理有效的教学方法展开教学工作。 目前,一门课程大多采用一种教学方法,主要有任务驱动教学[4]、案例教学[5]、问题教学[6]、引导教学[7]、认知教学[8]等。前四种方法侧重于教学形式与手段的变新与改革,认知教学从讲授内容的本质出发,研究教学内容的认知过程。“计算机软件技术基础”课程以高级程序设计(C或C++)为基础,内容涵盖“算法与数据结构”、“操作系统技术”、“数据库技术”和“软件工程”等,各内容之间既互相联系又比较独立,每一部分内容都是计算机专业的一门专业课程。对于这样具有繁杂的内容并且注重理论联系实践的课程,仅采用单一的教学方法组织教学肯定满足不了授课的要求,同时学生也不容易掌握其内容。基于Zadeh认知原理的认知教学能够从牢牢抓住教学本质出发,深化知识的组织、粒化与因果关系,将所有知识融为一体。案例教学能够使理论和实践有机地结合起来,利于学生的思维能力、知识应用能力、团队合作精神的培养。本文将基于Zadeh认知原理的认知教学与案例教学两种教学方法紧密地结合起来(以下称认知案例教学法)并应用到该课程的教学实践中,借此加强学生的程序设计、调试能力,缓解因教学学时较少与加强实践能力间的矛盾。 三、认知案例教学法及在“计算机软件技术基础”中的应用 基于Zadeh认知原理的认知教学是按照人类认知事物的规律进行教授知识,将教学知识组织、粒化、因果化,使学生抓住知识的本质,全面地掌握知识。其中,组织是对知识宏观的掌控,粒化是对知识微观的演化,因果则是知识之间的关联。因此,认知教学能够条理地、逻辑地、系统地组织教学内容,是一种符合学生学习逻辑认知过程的科学方法[8]。案例教学是一种以教学案例为基础的教学方法,以学生在课堂内外对案例的分析、思辨为重点,目的是提升学生应用理论创新性地解决实际问题的能力。具体形式是在教师的精心策划和指导下,根据教学目的和教学内容要求,运用典型案例将学生带入特定事件的现场进行案例分析,通过学生独立思考或集体协作,进一步提高其识别、分析和解决某一具体问题的能力[5,9,10]。对于认知案例教学法,首先综合考虑认知教学法和案例教学法的内涵,认真分析课程的特点和内容,提取宏观知识点(教学内容)并把它们合理地组织在一起;然后对每个宏观知识点进行细化,得到微观知识点;接下来搭建宏观知识点之间、微观知识点之间的相互关联,从而得到一个课程的认知系统;最后在这个认知系统的基础上,对微观知识点或宏观知识点选择合适的案例开展课程教学。 根据“计算机软件技术基础”课程的内容,把“算法与数据结构”、“操作系统技术”、“数据库技术”和“软件工程”四部分作为宏观知识点,并用系统工程作为基点把它们关联起来;依靠采用的教材和使用的参考资料对这四个宏观知识点进行细化,并建立微观知识点的彼此关联,这样就得到了“计算机软件技术基础”课程的认知系统,如图1所示。图1中的宏观知识点和微观知识点形成了一个多层次、逐层深入的组织结构。每一层是其上层的粒化,每层的微观知识点之间、上层和下层之间都有直接或间接的因果关系。依据图1所示的认知系统,在实际教学中采用了对底层一个或多个关联紧密的微观知识点精选有真实场景的应用案例展开课堂授课。为了能够成功地进行认知案例教学,需要对学生进行科学研究层面的引导,较好地激发学生对课程的强烈求知欲和学习积极性,使其在课堂之外能够主动地投入更多的时间和精力认真完成课堂教学的准备工作,同时自主地学习和发现问题。对于教师,需要在图1的认知系统框架下,根据微观知识点有针对性地选择案例。仔细研究案例的内容,做好案例分析。明确给出本次案例教学重点讨论的问题、有关的背景知识、参考资料和预习要求,把这些内容文档化提供给学生,要求学生提前预习,找出具体问题,同时准备分组讨论提纲。注重程序设计和调试,布置相应的练习,要求学生提前熟悉程序,并准备调试结果。课堂教学中,引导学生就一个问题进行讨论,根据学生的发言进行相应的点评和讲解;并引导学生从一个问题的讨论过渡到另一个问题的讨论;最后进行小结和归纳。 认知案例教学注重培养学生的程序设计和调试能力,教学中布置的练习都有相应的应用背景,学生通过调试和设计程序对课程内容的实用性有了进一步的体会。一般一个案例包含多个知识点,学生的预习和准备工作缩短了授课教师讲授基本概念、原理所需的时间,这让授课教师能够在有限的课堂教学中集中更多的精力去讲解实践性较强部分。经过三年的认知案例教学实践,发现学生的学习积极性和学习效率都有了明显的提高,学习效果良好。 四、结束语 本文把认知案例教学法应用到“计算机软件技术基础”课程的教学实践中,对于该课程的教学有一定的独到性之处。较好地处理了理论与实践相结合的关系,进一步激发了学生的学习兴趣,使学生能够更加牢固地掌握课程的知识点,同时培养了学生的自学能力和创造能力,提高了教学质量。 计算机软件基础论文:计算机软件开发的基础架构原理研究 [摘 要]计算机软件开发行业的发展得益于当前信息技术的快速发展和信息受众不断增加,当然计算机软件开发也需要遵循特定的规律,依照其基础架构原理来进行操作,才能够保证计算机软件开发朝着有效性的方向发展。且计算机软件设计的过程,就是在逻辑关系的引导下,实现软件内容的重新确定,进而形成对应的基础架构,这是软件运行的前提和基础,甚至会影响到后期软件系统的维护和管理工作。由此积极探讨计算机软件开发的基础架构原理,是很有必要的。文章由此入手,积极探究计算机软件开发的概况,进而分析计算机软件开发的基础架构原理。 [关键词]计算机软件开发;基础架构原理;研究 1 引言 计算机软件设计的过程,就是在逻辑关系的引导下,实现软件内容的重新确定,进而形成对应的基础架构,这是软件运行的前提和基础,甚至会影响到后期软件系统的维护和管理工作。由此积极探讨计算机软件开发的基础架构原理,是很有必要的。 2 计算机软件开发的概况 2.1 计算机软件开发的概况 计算机性能的不断提升,使得人机交互效益得到不断展现,越来越多的行业开始尝试以计算机软件开发的方式,实现自身运营模式的信息化转变,由此以对应需求为基础的软件开发行业得到了快速的发展。计算机软件开发具备以下的特点:持续性特点,就是软件开发是一个循环往复的完善过程,在计算机逻辑基础上,计算机软件的缺陷是一直存在的,只有不断的采取措施去修正,才能够更好的发挥计算机软件的性能;针对性比较强,往往都是针对于某一行业或者领域而开展的计算机软件开发工作,其开发工作的目的性更强,对于效益的追求也是更加强烈的。 2.2 计算机软件开发基础架构的重要性分析 当前计算机软件开发过程中,使用量比较多的基础架构,就是三层结构体系,其分别可以归结为:其一,表示层;其二,逻辑层;其三,数据层。在上述三个层次的基础上,可以使得软件的人机交互界面展现出良好的性能,使得逻辑关系和计算机语言之间得以分离,这样在后期维护和修改的时候,单独的对人机交互模式进行调整,就可以使得软件开发的节奏变得更加快捷。由此可见选择合理的计算机软件开发基础架构,对于软件性能的最大化发挥,对于软件后期的维护和管理工作质量提升而言,都是有很大帮助的。 3 计算机软件开发的基础架构原理分析 3.1 从计算机软件开发基础架构需求的角度来看 无论是开发设计怎样的软件,都需要在明确开发目的的基础上进行,也就是需要对于软件的需求进行全面分析。不同的企业,归属的领域不同,所需要展现的功能也是很有差异性的,此时企业都会提出对应的软件开发需求。在此过程中,计算机软件开发者与信息企业之间会展开大量的协商工作,对于软件的功能进行分析,结合企业业务运行特点,实现计算机软件开发方案的敲定。为了做好需求分析方面的工作,需要特别注意以下几个方面的工作:建立完善的软件企业与需求企业之间的沟通机制,保证在软件需求分析的过程中,能够充分的了解企业组织的业务特点和规律,保证软件开发需求能够更加明确。 3.2 从计算机软件开发基础架构编写的角度来看 计算机软件开发基础架构需求分析结果得出之后,就需要进行实际的软件编写工作,从当前的实际情况来看,多数使用的是C语言,这种语言的特点为:语言结构结构比较好,编写操作比较快捷,是当前程序员使用频率比较多的语言模式。在实际的软件编写的过程中,会依照对应的功能划分,实现不同模块的敲定,保证不同模块都能够发挥自己的功能,此时需要建立对应的函数模式,使用这样的主函数对于各个模块进行调节和改善,这样可以保证结构能够更好的维护。当前一个计算机软件的开发工作,都是有多个程序员来共同完成的,这样可以尽可能的保证软件编写工作的高效性。 3.3 从计算机软件开发基础架构测试的角度来看 在计算机软件开发基础架构编写工作完成之后,就需要对于软件的不同功能实现测试,实现对于软件测试阶段的管理和控制,是保证软件性能发挥的关键所在,这也是将对应计算机软件投入使用之前必然要进行的工作。在此过程中,需要关注以下几个方面的内容:其一,输入特定的参数,对于软件的运行情况进行记录,验差运行情况与理论情况之间差异性;其二,使用白盒子和黑盒子的方式去进行测试,同样对于软件测试的效果进行记录,由此实现实际计算机软件开发工作的顺利开展;其三,除了测试工作之外,还应该做好计算机软件开发基础架构的维护和管理工作,定期对于软件的性能发挥进行检查,并且推出全新的版本,进而实现软件自身的修复,这样可以使得其自身的性能得到全面提升。 4 计算机软件开发基础架构选择的基本原则 计算机软件开发基础架构的选择,关系到计算机软件效能的发挥,牵涉到各行各业信息化的快速发展和进步。在选择计算机软件开发基础架构的时候,需要关注以下几个方面的内容:其一,树立软件设计目标意识,在需求分析的基础上,对于不同的基础框架进行选择;其二,使用先进的逻辑语言和编程技术,对于计算机软件架构进行合理的编写和操作,由此才能够保证基础架构开发工作的高效性;其三,依照软件目标功能和结构选择之间的关系分析,选择合适的结构,进而使得软件开发行为朝着有目的性的方向发展和进步;其四,注重计算机软件开发团队的塑造,处理好不同模板开发之间的关系,保证计算机软件基础结构选择得更加科学和合理。 5 结语 综上所述,计算机软件开发过程并不简单,其中不仅仅涉及到专业领域的知识,还关注到计算机软件基础结构的原理,处理好这两者之间的关系,才能够保证计算机软件开发的基础架构工作朝着更加高效的方向发展和进步。从当前计算机软件开发基础架构原理的运用实践来看,其基础架构选择还存在很多不合理的情况,此时就需要采取对应的措施来改善和调整,相信随着在此方面实践经验的积累,计算机软件开发的基础架构将会展现出更加大的效能。 计算机软件基础论文:基于计算机技术发展基础上的计算机软件安全检测技术 摘要:计算机软件安全检测技术已经成为了计算机软件开发过程中不可或缺的一项核心内容。计算机软件开发人员,在进行计算机软件开发过程中,非常有必要对不同类型的计算机软件进行安全性检测,以便于软件开发人员事先发现安全隐患,从而采取适当的改进措施,确保不同计算机软件在使用过程中顺利运转。 关键词:计算机软件;安全检测技术 在社会经济飞速发展的今天,计算机作为意义上的生产或者生活用品已经融入人类社会的各个领域,并且随着科技的日新月异,电子计算机科学技术也随之日臻完善和成熟。是计算机软件在支撑着计算机的正常运转,人们依赖计算机进行生产和生活要借助不同的计算机软件来进行,因而,计算机软件的安全性也就提到了计算机维护的首要日程。否则,其安全性就极有可能对计算机的使用带来极大的安全隐患,同时也会给互联网安全造成极大威胁。鉴于此,计算机软件开发人员,在进行计算机软件开发过程中,非常有必要对不同类型的计算机软件进行安全性检测,以便于软件开发人员事先发现安全隐患,从而采取适当的改进措施,确保不同计算机软件在使用过程中顺利运转。显而易见,计算机软件安全检测技术已经成为了计算机软件开发过程中不可或缺的一项核心内容。 1计算机软件安全检测的基本内容 当今社会,计算机的使用在不同领域越来越广泛,而且越来越具有依赖性,因而,计算机软件使用过程中的安全性则越来越成为计算机用户的终极要求,主要表现在以下几方面::第一,软件之间的冲突导致计算机运行的不通畅。安装某一款计算机软件后,用户发现这对计算机本身并没有产生多么明显的影响,甚至会因为该软件和其他软件冲突因而导致计算机运行速度明显变慢等;第二,计算机软件安全性得不到保证。计算机用户在使用软件的过程中许多个人信息会被留下,用户的私密信息随之就不可避免地被泄露,自然,用户的个人隐私就会得不到有效的、必要的保护。因此,在不同计算机软件开发过程中,软件开发人员要利用成熟的安全检测技术对计算机软件中存在的安全漏洞进行检测,并对其进行安全修复,从而达到提高安全性,降低风险的目的。 计算机软件安全检测是指在软件开发过程中,计算机软件开发人员采用安全检测技术,采取科学的手段,对计算机软件的漏洞和缺陷进行系统性地检测。安全漏洞检测是指计算机软件开发人员对计算机软件的安全缺陷及在使用过程中产生的安全隐患进行有针对性的检测、修复,软件升级或版本修复是这一过程的主要运用手段。不过,这类检测只是停留在技术的层面问题;而真正的技术检测,则是计算机使用过程中系统运转过程中的安全管理、授权、访问控制和机密性等核心内容。 2计算机软件安全检测的基本要求 计算机软件检测是一项复杂、严谨技术含量较高的工程,不仅对检测的软件有着科学严格的要求,同事对检测方法、技术手段、操作人员素质等都有着严格的要求。 首先,由于计算机软件程序具有复杂性的特点,要使用科学有效的安全检测方法对计算机软件安全进行实质性检测。软件中很多潜藏的安全问题,采用简单的检测方法是不能被排除的,所以开发人员一定要事先对软件的相关特性以及检测软件的使用条件进行全面了解后,再根据实际情况选择适当的检测方法,制定出科学合理的检测方案,对计算机软件安全进行实质性检测,不仅如此,开发人员还要在细节方面也要依据相关程序进行细化和深化。 其次,因为软件漏洞具有存在于软件开发程序的各个环节的特点,需要多类人员共同参与对计算机软件的检测,才可能确保尽可能多地排除软件中潜在的安全威胁。多元化的人员参与有利于实现检测方法的多极性、多样性,这有利于及时、准确地排除安全隐患。不过,在软件安全检测过程中,必须需要具有专业软件安全检测技术的人员参与,同时还需要有了解软件工作和使用特性的人员,从而实现多角度、全方位的检测,以排除更多的安全风险,满足软件使用的安全要求。 最后,对计算机软件进行安全检测必须要按计划选择合适的方法进行安全检测。选择大体说来,需要通过以下做法具体执行:首先,要对计算机软件检测的各种方案和案例进行必要地分析研究,并且最后要进行汇总,在此基础上再进行分析、归纳、总结,寻找出普遍通用的检测规律。之后,再根据检测的具体要求,对比、筛选合适的方法予以检测。但是,再进行检测之前,为了确保检测程序的顺利推行,事先必须制定出切实可行的检测方案,并将检测过程的方案制定的形象化、具体化,以确保检测过程准确无误地予以开展。以上工作做好、做细后,还要对上述拟定的检测方案采用电脑模拟建立数据模型。特别需要指出的是,在这个过程中,一定要把语言支持作为实现模型形式化表现过程中的动态帮助。以上环节结束之后,作为对软件进行运行和结构的安全测试,再开始检测模拟系统。 3 计算机软件安全检测的具体技术 3. 1 语法安全检测技术 语法安全监测技术主要是对计算机软件中的语法进行实质性、技术性检测。最初输入条件的不同会使最终检测结果产生差异。语法安全检测技术通常被用于检测源程序中的安全漏洞,该检测技术可及时有效地检测出系统函数与C语言库函数的切换,并及时恰当地做出处理,从而建立以语法为基础的测试数据。同时该检测技术还能实现对计算机软件的安全检测,排除潜存的安全风险,保证计算机安全运行。 3. 2 动态安全检测技术 这项技术是对计算机软件运行环境变量进行的必要检测,漏洞等风险因素是它主要进行的检测目标。这种安全动态检测技术的使用,计算机软件源码不需要在运作过程中进行修改,因而计算机用户的隐私安全得到了很大程度地保证。在这类检测技术应用过程中,如果计算机软件的漏洞被发现,就会自动完成相关修复工作。今天,由于计算机在商务应用中也发挥着越来越大的作用,这种软件的检测技术更加适用于商务性,随着普及率的越来越高,对保证商业机密的安全,必将发挥着越来越大的作用。 3. 3 静态安全检测技术 近年来,计算机程序开发人员根据程序代码内部特性和结构是静态安全检测技术这一特征,事先构建合理的测试模型,以满足计算机读取的相关要求,对计算机进行安全静态检测,这就是所谓的静态安全检测技术。这种检测技术的检测程序是:开发人员先利用这种安全检测技术对需要检测的计算机进行检测之后,再将选定的测试模型和待检测的程序数据进行全面比对,如果待测的计算机软件安全性能良好,其对比数据就会高度一致。近年来,由于这项技术日臻成熟,并且简洁易行,越来越多的软件技术开发人员倾向于此项研究之中,从而推动了这项技术得到更为充分的发展,并且越来越大地在计算机软件安全领域中发挥了重要的作用。 3. 4 混合安全检测技术 近年来,随着计算机检测软件越来越多样化,检测技术要求的不断提升,对计算机软件越来越趋向于多项或者混合检测,以确保效果的精准化、全面化。鉴于此,实践中,我们往往倾向于多种检测软件并行的检测方法,也即这里我们所说的混合安全检测技术。这种混合安全检测技术双管齐下,动态安全检测与静态安全检测并驾齐驱,采用了动态安全检测与静态安全检测两种检测技术的优势,扬长避短,强强联合,确保计算机软件检测过程精准、全面、不留死角,极大地扩大了检测范围。 3. 5 基于web技术的安全检测技术 计算机技术检测采用web技术是近年来计算机检测技术领域的一项尝试和技术突破。Web技术是近年来伴随着计算机互联网技术出现的网络资源开发技术。随着web技术的不断革新,这项技术也逐渐渗透到计算机软件安全检测领域中,并且和其他检测手段比起来越来显示出它独特的优越性能――与同是作为计算机软件安全检查的传统的检测技术,Web安全检测技术更具有灵活性、高效性和先进性的特点,在检测性能等各方面都表现出优异的成绩。大体说来,基于Web技术的安全检测技术不仅能够及时检测出风险和漏洞,而且能够及时对这些安全风险和漏洞进行有效修复,为计算机系统安全、可靠、高效地运行提供了有力的保障。鉴于这种检测技术的精准、高效、安全的特色,基于Web技术的安全检测技术已经越来越多的运用到不同行业的计算机检测技术中,并且大有取代传统检测软件的趋势。 4 结束语 综上所述, 随着计算机网络越来越大的影响着人类的生产和生活,计算机安全检测技术作为计算机运用过程中的辅助技术,势必越来越彰显出它的必不可少的重要作用。同时,计算机技术越先进,势必要求计算机安全检测技术也必须随之越先进,在科技日新月异的今天,相信我们人类社会在计算机安全检测技术方面,也必将取得更多成果,以更好地服务于计算机技术,更好地造福于人类。
大学计算机毕业论文:大学计算机应用基础教学改革分析 摘要:现在很多高等院校入学的第一学期就会开设“大学计算机应用基础”课程,无论是计算机专业还是非计算机专业,且由于生源不同、个体情况有差异,这就需要一套行之有效的教学方法与手段以满足该课程的教学需求。由于赤峰学院的地理位置上的特殊性,除了大家所熟知的汉族学生外,蒙古族学生也占据了相当一定的比例,所以经过该院校的教师在日常教学中不断地摸索与改革,总结出一些适合该院校的教学手段与方法,并取得了良好的教学效果。 关键词:理论教学;实践;案例;因材施教 随着科技的迅猛发展,高等院校的计算机课程的教学要求也随之不断改革和提高以满足需要。“大学计算机应用基础”作为高校学生入学的第一门计算机基础课程,是学习计算机及其他后续计算机相关课程的基础,有着极其重要的作用。对学生学习科学知识、培养技能和学生以后步入社会都有着非常重要的意义。无论是在教学内容的选择上还是在教学的方式方法上,都要本着严谨的态度来选择,以满足不同层次的学生的需要,做到因材施教,以达到该课程的教学目标。 1大学计算机应用基础教学现状 “大学计算机应用基础”课程在培养计划里面的课程性质属于通识教育必修课,是他们入学后的第一门计算机课程。近几年来该课程无论是在教学目标上还是在教学内容的选择上上都有很大的变化。首先是MicrosoftOffice版本从2000、2003到现在的2010版,其次是操作系统的不断更新,从WindowsXP操作系统到现在的Windows7操作系统。另一方面,学生的层次和计算机水平有着很大的不同。以本校为例,由于院校地理位置的特殊性,隶属于内蒙古自治区,生源不仅包括人们熟知的汉语考生,还包括许多蒙古族学生;不仅有本科、专科层次,还有小学教育、艺术类学生,这就要求在教学内容上的安排和教学方法的选择上有所区别,要做到因材施教,不同生源、不同层次区别对待。再者,大学生新入学时的计算机水平参差不齐:一部分新生在高中阶段就接受了系统的教育,能够熟练地掌握各个方面的技巧和知识;还有部分同学可能没有学过具体的操作,只是平时上网、聊天等;更有极少部分同学连电脑都没有见过,基础为零。而且这几种情况大多数均出现在同一班级。所以同一班级新生入学时的计算机水平呈现出很大的差异。他们还要在一起上同一门课程,这就给教师提出了很大的难题与挑战。 2因材施教 首先要区分开计算机专业和非计算机专业学生。他们之间既有共性的基本要求,也有个性化的不同需求。对于计算机专业学生来说,这不单是他们入学的第一门课程,还是他们今后许多专业课程内容的有机组成部分,在教授过程中需要深入展开并且详细的讲解,为后续课程做好应有的铺垫。非计算机专业学生还要有着理工类专业、文史类专业、艺术体育类等区别。不同的专业要求的教学目标不同,同样的内容在教授过程中要做到侧重点不同,这样是学生得到不同的能力锻炼。对于计算机专业学生,由于其专业特点,他们以后接触的计算机专业知识面广而深,如他们的后续课程有操作系统、c语言程序设计、计算机网络等等,这就要求对“计算机应用基础”课程的有些内容做详细介绍。如操作系统的相关知识、计算机的工作原理、计算机网络与Internet的应用等方面的知识要扩展开来讲解,为他们的后续课程做好相应的铺垫。而对于非专业的学生,由于有些方面的知识过于专业,对他们日后的学习重要性不大,可酌情简单讲解或者不讲。对于赤峰地区来说,还有一部分学生不得不提,那就是蒙古族学生。他们大部分都以蒙语为主要语言,没有学习过汉语,这就在师生的沟通上存在着很大的问题。以往的教学模式中,尽量安排蒙古族教师使用蒙语、汉语进行双语授课,但是由于师生比例不一致,往往还有很多汉语教师给蒙语学生授课。这样就对教学方法提出了高要求,既要易于和学生沟通理解,又要符合教学大纲的要求。这就需要教师采用行之有效的方法区别对待。而且要在课堂上尽量多多锻炼他们的汉语言能力。 3案例教学 在传统的教学中,都是教师在前面讲解,学生在下面听,理论教学和实验教学是分开的。这种教学模式在一定程度上割裂了理论联系实践的紧密性。学生的动手能力不能够得到很好地锻炼和提高。现在,在此方面做出了相应改革,把传统意义上的教室转到了接入局域网的机房,教师、学生每人一台计算机。由教师主导,利用网络平台进行授课,在教师讲解后学生能够及时的随堂动手练习,及时答疑解惑。如图1、图2所示:除此之外,在教学方法上用案例教学方法代替了传统意义上的教学方法。通过对具体案例的分析、讲解,引导学生带着疑问去听讲,将相关知识贯穿到具体的案例中,边操作边演示,逐步培养学生独立思考和独立解决问题的能力,把学生从过去被动听讲、被动学习的模式中解放出来。在传统的教学模式中,一般是理论教学与实践教学相分离的。即教师在课堂上利用ppt讲解2节课(每节45分钟),之后再次安排其他课节进行课上的实践部分。在教师的这种填鸭式教学模式下学生在理论课上容易精神不集中,教学效果可想而知。而在现在改革后的教学模式下,教师按照课程的教学大纲组织好具体的案例,利用相应的教学辅助工具如红蜘蛛、凌波等采用教师机加学生机的组织模式,直观有效地具体问题具体分析式,对一个问题分段讲解,随讲随练,随时发现问题随时解决。在Excel2010中公式和函数是极其重要的组成部分,学生在学习这方面知识时相对困难,这就需要一个行之有效的教学方法。下面以Excel2010中的if语句的嵌套为例(如图3所示)。首先采用学生较为熟悉的内容做案例。如学生的成绩表,这样易于学生接受和理解。再者要讲if语句的嵌套即多个if语句的运用,就要先学好一个if语句,包括明确它的功能、语法。在教师机上多次演示if语句的调用方式,放开对学生机的控制,让他们自己动手操作,待其掌握熟练后再控制他们的电脑详细讲解if语句的嵌套使用。在这种教学模式下,不断深化单个if语句的用法,学生的印象深刻,基础牢靠,在使用多个if函数时才会更加得心应手。我们知道计算机应用基础课程是一门实践性很强的课程,计算机知识与能力的培养在很大程度上有赖于学生上机的实践与钻研。已经建立局域网的计算机机房给了我们很好的平台。利用一些辅助教学工具如红蜘蛛等充分发挥课堂理论教学、实验教学和网络教学三位一体的教学模式,互相促进、互相补充,以满足不同专业、不同层次、不同生源的学生的需要。这种教学方法很大程度上激发了学生学习计算机的积极性,调动广大学生的学习主动性,所以,这种案例教学的方式方法值得推广。另外,在该课程的考核方面,也从传统意义上的纸质的考试方式解脱出来,采用考试系统上机考试的模式,进一步强化学生的动手操作能力的培养。这样可以有效地避免学生因盲目追求高分而采取死记硬背的方法来学习计算机知识,从而激励学生积极创新、动手实践、从而大大加强学生自主创新的能力。 4结束语 经过这几年的分层次、分专业的案例教学法教学过程,学生的计算机能力有了大幅度的提高,无论是平时的教学过程中,还是“计算机应用基础”课程的考试,还是全国计算机等级考试都取得了很好的成绩。在今后的教学中,还要不断地细心研究、不断地探求好的教学方法,提高教学质量。 作者:任艳焱 单位:计算机与信息工程学院 大学计算机毕业论文:大学计算机科学与核心能力培养方式 摘要:文中介绍了财经类应用型本科大学计算机科学与技术专业核心能力的培养方式研究,主要从核心能力构建,人才培养方案制定及理论实践教学体系构建、教学方式和方法改革、素质拓展体系构建和质量保障体系几个方面加以阐述,该培养模式为提升学生的就业能力提供了强有力的支持。 关键词:应用型;人才培养;核心能力;计算机 0引言 我国本科生完成学业的标准是比较系统地掌握本学科、专业必需的基础理论、基本知识,掌握本专业必要的基本技能、方法及相关知识,具有从事本专业实际工作和研究工作的初步能力。这是一个比较笼统的标准,忽视了专业核心能力的构建与培养,因而导致各层次的本科大学都是一个标准。但现实并非如此,社会的行业与企事业单位各自有相应的衡量专业人才的标准。因而,对于高校来说,结合学科与专业的特点以及地方经济、社会发展的需要,通过厘定专业的核心能力来提升大学生的竞争力就显得尤为重要。应用型大学区别于传统学术型大学的最主要特点是以培养高层次应用型人才为目标,办学定位明确,办学特色鲜明。应用型大学无论是专业设置、人才培养模式还是师资选择,都将实践性和应用性贯穿始终。此外,在课程体系设置上,应特别重视学生的实践工作能力的训练和实践经验的积累,通过开设大量突出实践应用的课程,提升学生解决实际问题的能力。计算机科学与技术专业是理论和实践结合非常紧密的一类学科,该专业学生不仅要具有广泛、扎实的理论基础,还要具有比较强的实践能力和创新思想。作为金融特色鲜明的财经类应用型本科大学里的计算机科学与技术专业,明确培养目标,进一步细化专业核心能力,突出专业特色,是提升学生就业能力的强有力支撑,突出专业核心能力的人才培养模式是提升学生就业能力的强有力保障。 1财经类应用型本科大学计算机科学与技术专业核心能力的提炼 大学生的专业核心能力也具备类似特性:第一,大学生专业核心能力具有内在性。每个专业的学生必定要掌握不同于其它专业的专业能力,这种能力将伴随其从事专业工作的全过程,这种能力的强弱将直接影响其专业工作的成败;第二,大学生专业核心能力要具有延展性。在校期间学生可能掌握了某种或某几种现阶段比较专而实用的技术,但对应的面不广,这就不能算专业核心能力。也就是说专业核心能力可以确保学生能在专业的不同层次和方向找到其合适的位置;第三,专业核心能力还应具有独特性。专业核心能力的独特性主要从三个方面来体现,分别为培养目标定位,服务面向定位和学校办学特色。从这三方面考虑确定的专业核心能力使得竞争者无法模仿或模仿代价高昂,从而确保大学生能在某一专业领域保持领先地位。本校作为一所金融特色鲜明的财经类应用型本科大学,始终坚持以市场需求为导向,以服务行业和地方经济为目标。计算机科学与技术专业在人才培养核心能力构建的过程中,以京津冀地区为调研中心,通过走访多家金融机构,深入了解金融机构对IT人才的知识、能力、素质要求;通过走访多家互联网金融企业,参加中国计算机大会,全国互联网金融高峰论坛等各种会议,了解计算机服务金融行业的发展现状及计算机技术需求;走访软件开发及软件测试等IT企业和金融服务提供商,确定在软件服务行业所需的计算机技术;通过跟踪走访毕业生,分析毕业生的就业领域及就业岗位,了解我校计算机科学与技术专业毕业生的行业就业优势,凝练本专业特色为“IT+金融”,明确本专业的专业能力为计算机编程能力、算法分析与应用能力、硬件系统分析能力、金融信息安全技能、金融软件应用能力、软件开发与实施能力、软件测试能力;专业拓展能力为金融行业软件开发与实施能力及金融行业软件测试能力。 2财经类应用型本科大学计算机科学与技术专业核心能力的培养模式 2.1构建与专业核心能力培养相适应的人才培养方案 本专业依托学校行业优势,结合学校办学特色,紧密围绕专业核心能力培养,明确专业人才培养目标是德、智、体全面发展,适应信息社会发展需要,系统学习计算机理论和专业技术,熟悉金融、会计的基本知识及业务流程,受到良好的实践训练,具有基本的金融信息安全技能,具有较强的金融软件开发与实施、金融软件测试能力,能够运用计算机和互联网技术解决金融领域信息应用问题,适应社会经济发展需要、具有创新精神、国际视野和良好发展潜质的应用型人才。并在此基础上,提炼出人才培养的知识、能力和素质要求。(1)知识要求:具备必要的人文社会科学知识和自然科学基础知识;具备金融、会计基础知识及金融业务流程规范知识;掌握计算机专业基础理论和专业知识;掌握计算机软件及硬件的应用技术;掌握金融软件开发与测试的基础知识。(2)能力要求:包括基本能力、专业能力和专业拓展能力,其中专业能力又包括专业基础能力和专业核心能力。基本能力为具有实事求是、追求真理的思想境界和一定的审美能力;具有良好的社会公德和职业道德;具有科学的思维方法和较高的情商;具有较强的语言表达能力和沟通交流能力,具有职业适应能力;具有正确的分析问题和解决问题的能力;具有英语的听说读写能力;具有计算机系统维护和办公软件应用能力;具有一定的文字表达能力。专业基础能力为具有计算机编程能力;具有算法分析与应用能力;具有硬件系统分析能力;具有金融信息安全技能;具有金融软件应用能力。专业核心能力为具有软件开发与实施能力及软件测试能力。专业拓展能力为具有金融软件开发与实施能力及金融软件测试能力。(3)素质要求:热爱祖国,拥护中国共产党的领导,树立正确的人生观、价值观;具有法律意识,遵纪守法;热爱本专业,注重职业道德修养;具有良好的表达能力和沟通能力,具有一定的文学艺术修养;具有紧跟国际先进技术发展的国际视野和勇于探索的创新精神;具有良好的身体素质和心理素质。 2.2构建与专业核心能力培养相适应的理论与实践教学体系 依据应用型人才培养目标定位,经过广泛的人才需求调研和专家论证,在对计算机科学与技术专业的知识、能力、素质进行细分的基础上,制定详细的专业核心能力培养路线图,并构建以“基本能力+专业能力+拓展能力”为核心的递进式能力培养体系,以期能真正达到“能力培养为核心”的应用型人才培养目标。为实现基本能力培养构建课程群,包括马克思主义基本原理、思想和中国特色社会主义理论体系概论、思想道德修养与法律基础、中国近现代史纲要、形势与政策、职业生涯规划与创业教育、大学体育、大学计算机基础、专业导论、大学语文、应用文写作、大学英语、大学英语网络自主学习、大学生心理健康教育、第二课堂课外拓展教育。为实现专业能力培养构建课程群,包括计算机程序设计、面向对象程序设计、面向对象高级编程、离散结构、数据结构、算法分析与设计、操作系统、数据库原理、数字电子技术、计算机组成原理、计算机网络、网络规划与配置、网络操作系统应用、金融信息安全技术、金融市场与机构、会计学、银行业务综合实训、网络数据库应用、企业级项目开发、C/S项目实训、云计算与虚拟化技术、移动应用综合实训、B/S项目实训、软件工程、项目综合实训。为实现专业拓展能力培养构建课程群,包括金融业务软件设计、云计算与应用、移动金融应用开发、网络操作系统应用、金融软件测试。人才培养过程构建了课内实验、实践课、专业实训课的实践课程体系,并结合校外专业实习、毕业实习、毕业设计以及社会实践、社会服务和学科竞赛的形式,形成课上课下、课内课外、校内校外三大实训平台为支撑的实践教学体系。 2.3开展与专业核心能力培养相适应的教学方式与方法改革 按照学校应用型人才培养的办学定位,依托行业优势,紧密围绕本专业人才培养目标,积极探索与人才培养相适应的教学内容、方法与手段。(1)坚持“学生为主体,教师为主导”的教学理念,激发学生的学习热情。始终秉持“学生为主体,教师为主导”的教学理念,将学生作为教学活动中的第一主角,把课堂还给学生。教学过程采用小组协作学习的形式,注重学生的主动参与和主动学习意识的培养,极大的激发学生的学习热情。(2)运用“任务驱动、结果导向”等多种教学方法,激发学生的学习动力。在教学过程中,一改满堂灌、填鸭式的教学方法,将任务驱动教学法、案例教学研讨法、启发式教学方法、课题研究教学方法引入教学过程中,激发学生主动学习、合作学习、主动探索未知的内在动力,针对不同教学环境,灵活应用这几种方法,达到互相取长补短的目的。(3)依托金融特色案例,提升学生的实践能力和创新能力。充分利用专业实验室教学软硬件资源,以验证型、综合型和设计型金融教学案例为依托,以“带+练”的方式带领学生分析案例、练习案例,培养学生“认真听、仔细看、积极练、勤思考”的学习方式。将所涉及的知识点分散到多个验证型案例中,并在综合型案例中体现整门课程知识点的综合应用,最后在设计型案例中引导学生综合应用知识点的同时自学并扩充前沿技术。在整个教学实施过程中引导学生边听边看边练边思,既夯实学生的基础知识,又提升学生的实践能力和创新能力。(4)以贴近学生生活的金融案例应用为切入点,引导学生由“被动学习”转向“主动学习”。在教学案例的设计过程中,注重以贴近学生生活的金融案例为切入点,使用学生感兴趣的支付宝、微信红包、P2P网贷平台、学生众筹、滴滴打车、美团等特色案例激发学生的兴趣,采用多种方式引导学生由被动式学习转向主动式学习。(5)以“校企合作”为平台,实现学生与企业、行业零对接。依托学校金融特色,充分挖掘行业资源,发挥行业优势,为学生打造实战平台。聘请行业专家为专业指导教师,并参与授课、开展讲座、指导学生参赛以及指导毕业设计等人才培养过程,此外,还安排学生到相应的行业、企业参加校外专业综合实训和专业实习,实现与行业、企业对接。(6)充分利用网络资源,打破时间和空间限制。将课程资源全部放到网络教学平台,学生通过学生账号登录后,能够查看课程的大纲、计划、授课说明书、课件、视频及教学案例外,还可以查看教师布置的实验,并能够按要求提交实验报告和实验结果,查看教师的评定成绩及反馈。教师可以通过登录网络教学平台,完成课程的大纲、计划、授课说明书、课件、视频及教学案例的基本资源的上传,同时可以完成对学生的实验下发、实验报告收集以及实验成绩评定的功能,此外还可以对学生进行在线答疑。(7)积极推进翻转课堂教学模式,培养学生自学能力。任课教师将学习资料提前上传到网络教学平台,并为学生布置课前学习任务,教学过程以小组协作的形式,采用学生课前学习,课上学生讲,或老师提问题学生讨论,或学生问问题教师解答,或设置游戏环节及对抗赛等多种形式开展,课下学生复习、交流、总结,调动学生学习的积极性和主动性,激发学生的学习兴趣,培养学生的自学能力。(8)课程考核加强学生过程评价环节,制定切实可行的评价标准。同时,对于应用性较强的专业课程,通过以团队合作的形式,设计开发具有一定实用性项目,最终以提交设计作品和设计报告并参加答辩的形式完成考核。这种考核形式既锻炼了学生对知识的应用能力,又提升了学生的语言表达能力,文档撰写能力和团队合作能力,在学生的综合素质培养方面起到了积极的作用。 2.4构建与专业核心能力培养相适应的素质拓展体系 专业核心能力不是狭窄的“技术能力”,与专业核心能力相适应的良好的综合素质也是其中重要的组成部分。素质拓展的内涵不仅包括有利于提高学生专业技能、技术创新的专业素养的拓展,还应包括社会综合能力的扩充训练以及身心品质的全面提升。专业人才培养过程素质拓展体系将第一课堂和与第二课堂紧密结合,开展丰富多彩的竞赛活动,提升学生专业技能的同时,提升学生的素养。比如课程设计大赛、宿舍文化微视频大赛、指法大赛以及蓝桥杯软件设计大赛、全国大学生计算机设计大赛,挑战杯大赛等;组织形式多样的社会实践活动,培养学生全面素质。此外,让学生参与教师的科研课题的研究或者横向课题研发,并对学生参与活动的过程给予相应的学分认定,提升学生对知识的应用能力。 2.5构建与专业核心能力培养相适应的质量保障体系 应用型人才培养离不开掌握了本专业核心能力的理论和实践能力强的“双师型”教师,因此,通过选派教师在企业一线挂职、鼓励教师考取相关职业资格证书等不同形式,加强“双师型”教师的培养,将对老师们教学能力的提升具有重要的作用。校内外实验实训基地也是应用型人才培养的重要阵地,学生通过到企业实习、参与实际项目的开发,能够将课上所学知识运用于实践解决实际问题,有助于使学生的专业核心能力真正落地,在实践中得到检验。 3结语 财经类应用型本科大学计算机科学与技术专业核心能力的培养方式突出“IT+金融”的培养特色,采用理论与实践相结合,线下与线上相补充,校内与校外相对接的形式开展,提升了学生的就业能力。后序将继续研究如何有效的利用校外实践基地进一步开展深入合作。 作者:曹莹 郑艳娟 苗志刚 何志强 齐晓娜 单位:河北金融学院信息管理与工程系 大学计算机毕业论文:大学计算机基础自主学习探讨 摘要:随着计算机基础教学的普及,迫切需要对大学计算机基础进行课程改革,探索一种适合应用型本科教学的计算机基础课程实施方案尤为重要。我们采用了以学生自主学习为主,并为学生构建多维度的教学学习平台的新方案。初步实践表明了方案在提高学生学习效率以及机房利用率有着非常好的效果。 关键词:大学计算机基础;自主学习 《大学计算机基础》是面向全院开设的一门公共基础课,课程内容包括计算机基础知识和一些常用办公自动化软件的操作技能。从2014级开始,在新的人才培养方案中《计算机基础技能实训》全面取代原有的《大学计算机基础》,新课程1个学分,学生通过自主学习+教师辅导答疑方式完成。该方案在2014级新生中开始实施,已初步取得一些经验。 1改革的出发点 原有的《大学计算机基础》课程内容主要由理论知识和实践两部分组成,理论知识主要包括:计算机中数据的表示方法(含进制转换)、计算机组成原理、计算机软件、计算机网络和因特网、数字媒体与应用、信息系统与数据库等多方面的知识,知识的覆盖面广。学生通过本部分的学习对计算机信息处理的相关技术的基础有一个粗线条的全景式的了解,对该部分的要求是学生可以知其然而不必知其所以然。实践部分要求学生熟练掌握Windows的基本操作以及Word、Excel、PowerPoint、IE浏览器等常用软件的使用[1]。理论知识涵盖范围广,但知识浅,教师在课堂上较难抓住学生的注意力。而且,随着计算机的普及,在国内的大部分地区,计算机的教育已从中、小学开始实施,无论是理论还是操作学生都有一定的基础,削减《大学计算机基础》课程的学时、探索新的教学模式已势在必行。 2改革的基本思路 虽然进入大学的新生大多有一定的计算机操作基础,但由于中学教育长期受高考指挥棒的影响,信息基础课程在中小学教育中并未得到学生的重视,学生的水平参差不齐。而且,由于新技术和软件新版本的出现,学生在自主学习过程中需要一定的引导。为此,我们希望为学生自主学习该课程构建一个良好的学习环境,为他们提供引导和帮助,我们设计从以下几个方面来入手:1)为课程设计一个网络学习平台利用网络进行学习是现代年轻人必备的一种技能。我们将针对大学计算机基础这门课程,设计一个专用的网络学习平台,为学生提供大量的、丰富的学习资源,创设一种类似真实的环境,促进学生在其中进行积极的探索,进行知识的主动学习。学生可在线查看课程的教学大纲、教学课件,明确学习任务和学习要求;平台还将以图文及视频的方式向学生介绍计算机的发展简史以及计算机的最新发展技术,激发学生的学习热情和学习兴趣;为了让学生及时检查自己的学习成果,平台将提供课程相关的自测题,学生可在线测试并及时获知成绩;同时平台将为学生提供计算机基本操作的相关视频,学生可以边学习边练习;学生可以凭借电子邮件和论坛与他人进行沟通,探讨和解决学习中的问题。2)为学生自主学习编写一个引导性的教材教材将从培养学生的计算机应用能力出发,以掌握计算机的基本操作为重点,主要介绍windows7、office2010系列软件的操作及应用。在学习内容的安排上,我们将打破了从基础、原理到各项内容的常规教学体系,突出操作能力训练,以各部分的知识点为基本划分,设计若干实验内容,采用任务驱动的模式,结合较详细的图解,引导学生在完成实验任务的过程中,掌握基本操作。同时在每一个知识点适当添加讲解,使学生不仅知其然还能知其所以然,举一反三,达到以点带面的学习效果。在实验内容的设计上将分为基础型和综合型两种,学生通过基础实验,在向导的引导下熟悉基本操作;综合型实验只提供样张为学生设定操作目标,由学生自主完成,从而进一步巩固学习效果。3)开放实验室,并为学生提供答疑充分利用学校现有的省级重点计算机基础实验室,为学生提供一定的免费上机机时,同时安排教师进行答疑辅导。4)采用无纸化的上机考试利用现有的考试软件,组织实施无纸化的上机考试。考试内容同时包括计算机的基础理论知识和实际的上机操作,并侧重操作。为鼓励学生认真学习,每年拟组织2次考试,期中和期末各一次,取高分为最终成绩。 3方案实施 2014年9月,我们对2014级的新生初步实施了此套方案。学院专门安排了3个固定机房(约200台机器)给学生自主学习;同时,每个新生分配了24个免费机时,学生可在本学期内自行分配该机时使用时间。为了引导学生,每日安排2名专职教师在固定机房值班,随时为学生答疑解惑。在机房开放的前几周,来机房学习的人数很少,为了督促学生认真学习,我们在期中(第11周)安排了第一次考试,第一次参考人数是5650人,考试均分是53.6分,及格率是40%(成绩分布如图1所示)。第一次考试成绩公布后,学生的学习状态发生了明显的变化,来学习和参加答疑的同学明显增加了,为满足同学的需要,学院又临时增加了开放的机房数。期末(第17周)我们组织了第二次考试,学生根据自己的第一次考试成绩选择报名或不报名。第一次参考人数是4306人,考试均分是67.8分,及格率是72.1%(成绩分布如图2所示)。取两次成绩的最高值作为学生的最终成绩。 4小结 通过这一轮的实践,我们感受最深的是:让学生自主学学计算机基础,极大地提高了学生的学习效率和机房资源的利用率。改革前,无论学生基础如何,都要求学生同步参加学习,课堂上认真听讲的同学不多,机房上机时,一个班级会有过半的同学在玩游戏,使想认真学习的同学也无法安心学习,同时老师要花很多的精力来维持课堂秩序。在自主学习的机房,我们欣喜地看到,所有同学都在认真练习,几乎没有一个同学在玩游戏。我们也发现一些不足:目前的试题结构中,理论题偏少(只占15%),这样势必会影响学生对理论知识的掌握,为后继的程序设计课程留下知识的空白点,增加后续课程的学习难度。我们将进一步丰富网站内容、改进教材,为学生构建一个立体的、多维度的学习平台。同时改进考核知识的比例,增加理论知识的比例,使学生真正夯实基础,为后继课程的学习做好铺垫。 作者:李铭 屠立忠 池学敏 李艳 许俊 单位:南京工程学院计算机工程学院 大学计算机毕业论文:大学计算机应用课程中案例教学的应用 摘要:随着社会的快速发展,计算机应用课程教学中案例教学法也逐渐深入。其不仅能够通过实践教学的方法,让计算机教学中存在的问题进行有效地揭露。而且还能对教学的环节进行辩证的分析,从而达到大学计算机基础应用的目的。该文主要针对大学计算机应用课程中案例教学法的应用进行了分析,并提出了相应的教学案例设计方法。 关键词:大学计算机;应用课程;案例教学;应用 案例教学法最先在哈弗大学被运用,然后逐渐被引用到国内,并且实践于大学计算机课程教学中,其具有理论与实践相互结合的特点。在诸多领域都有十分广泛的应用。尤其是在计算机课程教学方面,其独到的教学方法以及案例分析,让计算机的课程教学更加形象贴切,通俗易懂。对整个课程都有不可忽略的作用。 1计算机课程中案例教学法的应用概况 1.1案例教学应用的作用 案例教学法在计算机课程教学中的应用,能够有效地提升计算机教学的效率。其不仅打破了传统的教学方式,而且还让学生养成了自主案例分析的意识。这对于大学生计算机应用课程具有不可忽略的作用,因为在案例教学应用的过程中,学生可以有效地联系自己的实际的情况,对课程进行细节性的把握,然后分析自己计算机课程中的不足,从而取长补短。其二,与传统的教学模式相比,案例教学的方法能够让学生的学习兴趣得到有效增强,尤其是在编写程序C语言等计算机课程的教学中,其课程内容本来就十分枯燥。而案例教学法却能够较好的打破这一传统的因素,其生动的案例分析,再加上以行动为导向的诱导,必然能够让大学生对基础课程的理解更加深刻,而案例教学法则起到了很大的引导作用。 1.2案例教学应用的特点 计算机课程教学中,案例教学法具有很强的实用性。首先,在进行案例教学分析时,其可以将理论与实践相结合。例如:学生在进行计算机基础课程学习的时候,计算机教师可以采用相关的案例对学生进行指导,尤其是在一些程序编写中,以前别的学生所常犯的错误,教师可以进行重点的案例模拟,这样学生在课程学习的过程中,也会进行重点关注,让学生在基础课程中的学习中对于学习内容能够进行具体的把握,在上机实际的操作过程中。学生可以根据以前的案例进行具体的操作体验,例如:在OFFICE的上机学习中,对于EXCEL的案例教学中,学生对于很多符号以及功能都不太熟悉,这个时候采用案例教学法能够让学生快速地掌握计算机的基础课程。尤其是在案例教学的模拟方面,教师可以采用远程控制,对学生的计算机界面进行有效地控制。通过以往教学案例,让学生对计算机的知识进行学习和解析。从而让学生的实践能力得到有效增强。 1.3案例教学的内容 案例教学主要是让学生根据以往的案例分析,然后结合自己学习的状况进行相应的学习方法的改变以及创新。在案例教学的过程中,计算机教师的案例教学内容通常为以往教学中所出现的教学问题以及教学的对策,这些对于学生而言都是宝贵的教学经验。可以让学生在学习中吸收和借鉴更多的案例方法,从而在学习中不断地完善自我和突破自我。而对于很多学生而言,案例只是起到了一个引导以及借鉴的作用。但是案例教学中,其教学内容十分丰富。例如:在进行CAD等大型软件的学习时,案例教学要求学生从细节出发,对案例进行反复的学习以及参考,并且在对案例进行解析以及参考时,本就是一个学习过程。案例教学法还要求学生提出问题,分析问题,并解决问题。由此可见,案例教学的内容十分丰富,其让大学计算机课程教学内容更加丰富。 2计算机课程中案例教学法存在的问题 案例教学法虽然满足了学生情景式的学习,但是也存在不少弊端。案例教学法毕竟是从感性到理性。就是说案例教学法是从实际例子入手,进行分析,最后得出和自身所学相关的理论知识。在与基础课程相融合的过程中,其依然暴露出一些问题。 2.1教学时间较长 在进行案例教学法时,不管是学生还是老师都需要进行较长时间的准备。而且后期针对案例的分析、研究和讨论也会耗费大量的时间。可能对于课程来说进展会比较慢,一学期的教学任务可能会无法完成。在案例教学中,其要求的课时较多,不然很难起到融会贯通的效果,而且部分案例存在冗杂的问题,这就更加浪费了课堂的宝贵时间,让其无法与基础课程进行较好的融合。 2.2对教师素质要求极高 案例教学法在课堂上的灵活度较高,在学生进行讨论遇到分歧时需要老师能够给出有力的答案。所以老师必须具备本专业较高的学术水准。而且由于是案例分析,课堂上不可控因素增加,很容易失控。如果老师不具备较强的课堂控制力,那么很可能无法达到预期的效果。案例教学法也就没有发挥其应有的作用。 2.3对学生自身专业素质要求高 对学生实施这一教学法时,学生自身也需要具备一些本专业的理论知识。最好就是那种有一定专业知识积累的高年级学生。这样在老师进行这一教学法时学生才能明白并且配合好老师进行案例分析。缺乏知识积累,在进行案例教学时学生无话可说,没有东西表达自己观点。很容易导致案例教学法的失败。案例设计需要满足不同学生的水平。学生自身的水平是不一样的,所以在进行案例教学时如何使学生更好地吸收知识是一个问题。教师在设计案例时,当然案例主题还是需要适应教学目的的。但是在学生接受能力这一方面,教师设计的案例就应当具备层次感。针对不同学生的水平分别设置不同的任务。举一个例子,任务设置可以分为基本任务和高级任务。基础任务就交给一些水平一般的学生,至于高级任务就由基础比较好的学生完成。不同的学生完成不同的任务,不仅可以使绝大多数学生达到基本要求,还能使学生在任务中都学到东西,提升自身专业素养。 2.4案例比较乏陈无味 现在很多老师在使用这一教学法的时候使用的案例大多是教材上的。学生新鲜感不够,缺乏较强的兴趣。所以教师在使用案例教学法的时候,除了准备的案例符合所学习的主题外,最好是学生没有接触过的。这样可以激发学生参与度。毕竟学生才是学习的主体,必须让学生身历其境的感受这一过程。这样一来,不仅能提高学生学习的热情、增强学生解决问题的能力。最重要的是在这个过程中激发学生的创新意识,提高学生自身专业素养。与此同时,案例跟不上时展的步伐。现在由于计算机技术的飞速发展,计算机软件硬件的不断更新。对案例教学法的要求也在不断加深。在进行案例教学法的时候要注意案例的时代性。这就需要教师不断更新自己的案例库,及时满足学生的求欲望。在教学时最好能够达到比较理想的教学效果。 3浅谈大学计算机应用课程教学中案例教学的应用 大学计算机基础案例教学法设计。在大学中,计算机的基本掌握是每一个大学生必备的职能。毕竟在科技发展的今天,计算机已经渗透到人们生活的方方面面。以后的工作中,计算机更是扮演着不可或缺的角色,所以哪怕是一些看起来和计算机风马牛不相及的工作也应该掌握计算机一些基本的知识。在大学中,文字处理软件、电子表格软件、演示文稿制作软件是大学计算机应用基础课程中实践性很强的章节。很多学生对于计算机的了解其实并不多,最多就会玩玩游戏。帮助学生快速上手是现在学校里尤为重视的一个问题,将案例教学法融入这些章节中,充分发挥案例教学法的特点、优点。帮助学生更好的理解计算机这些概念性比较强的知识,就是解决方法之一。下面就以Word,Excel,PowerPoint的知识点为例,结合案例教学法,展示案例教学的魅力所在。 3.1Word案例:毕业论文 Word文字处理软件适合于制作于各种文档,可以让用户轻松的处理文字、数据、图形等对象。一般情况下,大学生都需要撰写自己的毕业论文,所以对Word文字处理软件的熟练掌握是必不可少的。因此以毕业论文为案例来进行教学能够充分引起学生的兴趣和重视,对其知识点的掌握度也会提高。最重要的学生可以学以致用,这样对学生本人的毕业论文和毕业论文的答辩工作都具有现实意义。还有就是学生以后出去工作还是需要接触论文、简历、公文、信函、传真、报刊、书刊等一些Word文档,所以针对这一块的学习学生的重视和掌握度非常重要。下面就详细介绍案例教学法是怎么应用于实际教学。首先要给学生传阅已毕业学生的纸质版毕业论文,给学生一种直观的认识。然后按照学校的具体规定,引导学生如何按照规定写出符合规定的论文。例如如果按照这些规定,论文需要到达什么效果、完成论文需要进行哪些操作、完成这些操作又有什么知识点需要掌握。这些是课堂上学生需要掌握的理论知识,为正式上机课打好理论基础。在上机课中,首先在给学生做一些典型的示例后,让学生自主的在上机课中按照理论课中的要求完成任务。最后根据学生提交的作业进行点评,对涉及知识点进行归纳总结。这些大概就是案例教学在Word中的应用,其实通过案例教学为学生创立情景式的学习中,能够使学生充分发挥自我能动性完成学习。这种学习方式不仅轻松而且让学生比较容易掌握知识点。 3.2Excel案例:学生成绩统计 Excel可以进行各种数据的处理、统计分析和辅助决策。是现代比较经常使用的软件之一,在大学中学生接触最多的应该就是考试成绩了,其实它广泛应用于金融、财政等众多领域。很多学生在学习和工作的时候都被要求熟练掌握这一软件,所以对于Excel的学习也是大学生的重中之重。毕竟在进行任何工作的时候都需要进行评估和归纳,Excel的作用不可小觑。那么Excel在实际操作的步骤有什么,该如何应用其实都是现在一些学生或者说走上工作岗位的人的一些问题。毕竟不是所有人都完整的学习过这个软件。现在这一技术就以学生的考试成绩为例来介绍案例教学在Excel软件中的应用。帮助大家理解一下Excel的该如何学习。在进行Excel软件学习时,首先给学生一份原始成绩然后为学生提供做出的结果,让学生可以直观的感受自己需要完成的任务和任务完成后需要达到的效果。慢慢一道学生完成这些需要进行那些操作,都有那些步骤。因为有些步骤比较难理解,所以在课堂上一定要着重讲解这些步骤,以便学生在上机课的时候不会出现不知道该怎么办的情况。在上机课的时候,要首先把步骤讲解一遍,完整的给学生演示一遍操作流程,最后让学生自己进行操作。在把学生的作业收上来后,进行评估,对相关知识点进行归纳总结。对于学生出错的点要及时进行纠错。 3.3PowerPoint案例:毕业答辩 PowerPoint简称PPT,它是一种比较直观有力表达自己观点以及演示成果、传达信息的演示文稿制作软件。它的容纳性比较好,利用PPT可以制作和文本、表格、图片、视频、音频、组织结构图、图标等为一体的演示文稿。在现在的工作和学习中,PPT扮演着重要角色,学生接触它比较多的应该就是毕业答辩和主题演讲还有就是老师的讲课课件。走入工作中后一般要求在进行自己的工作计划展示和一些公开场合的展示会是都会运用到PPT。所以对PPT的掌握也是必不可少的。下面就以教学案例法来展示PPT的学习过程。以毕业答辩为例,一般情况下的毕业答辩都会被要求做一个十分钟左右的PPT,那在学生学习制作PPT的时候,可以先为学生展示一些比较优秀的毕业生PPT。然后就实例告诉学生如何选择模板,设置配色方案,动画设置,切换设置。为了让PPT看起来更加生动有趣可以插入音频和视频,告诉学生详细的方法如何制作比较完美的PPT。最后在上机课的时候,让学生自己时间操作,在把学生的PPT作业收上来之后,详细点评每一位学生的作业,及时告示他们作业中的不足之处。方便改进。这些就是教学案例在PPT中的应用,其实就是在学生学习这门软件的时候给学生一个看得见摸得着的例子,一个模板,让他们有学习的对象,然后告诉他们学习过程中应该注意的一些问题。方便学生切实可行的操作这门技术,这其实就是教学案例法的核心所在。 4结语 大学计算机应用课程教学中案例教学法的应用十分关键,其不仅能够让学生对计算机基础课程的掌握更加牢靠,而且还能让学生对课程的理解更加深刻。在进行案例分析法的应用时,应当对当前案例法的现状进行分析,并且要看到其应用过程中的问题所在。对各种案例进行科学合理的分析,全面提升案例分析法在计算机课程中的应用效率。 作者:赵松 段晓允 单位:江西旅游商贸职业学院 大学计算机毕业论文:大学计算机基础自主学习体系研究 大学计算机基础教学是大学通识教育的一个重要组成部分,通过这门课程的学习,可以提高学生使用计算机的能力和利用计算机这个工具解决实际问题的能力,使其成为更具竞争力的人才,课程的重要性不言而喻。近年来,由于大学入学新生计算机基础水平参差不齐,再加上计算机课时特别是实验课时被逐步缩减,给大学计算机基础的教学带来了很大的困难。在这种情况下,为了保证计算机基础的教学质量和教学效果,我校从2008年起,开发了一系列的"计算机基础自主学习平台",采用教师课堂授课和学生课后利用该平台自主学习相结合的方式开展大学计算机基础的教学。但通过对几年下来的教学质量数据的分析,我们发现:自主学习平台虽然拓展了学生的学习时间和空间,满足了学生课后巩固学习效果的要求,但由于缺乏对学生学习过程的监控,自主学习平台对教学效果的提升并没有完全达到我们预期的效果。从另一方面来看,自主学习平台仅仅成为学生课后学习的工具,对于提高教师教学水平和完善教学内容等方面却没有起到相应的作用。在此基础上,我们引入了"形成性评价"这一思想,构建了一个以形成性评价为核心的大学计算机基础自主学习体系,并对该学习过程中产生的大数据进行多维度的分析,从中发掘可以提高教学效果的有效数据,并对相关群体进行干预,提高了教学的效率。 一、形成性评价思想 “形成性评价”这个概念早在上个世纪60年代就由美国教育家和心理学家斯克里文在其《评价方法论》中提出了。形成性评价(formativeevaluation)i是通过诊断教育方案或计划、教育过程与活动中存在的问题,为正在进行的教育活动提供反馈信息,以提高实践中正在进行的教育活动质量的评价。在学生课后自主学习的过程中,利用“过程控制”理论,通过对学生学习过程的数据监控和分析,阶段性的形成对学生学习效果评价和课堂教学效果评价。通过对这些数据的分析,将结果反馈给教学组织部门、授课教师和参与学习的学生,为下一步的教师教学和学生学习提供决策支持。 二、以形成性评价为核心的自主学习体系的建立 围绕形成性评价为中心,建立一套全方位、立体化的网络自主教学平台,将教师的“教”和学生的“学”紧密的结合在一起。整个体系的建设由教学资源组织、训练方案设置、自主学习平台建设和决策支持系统等方面组成。 (一)教学资源组织 教师需要对课程进行系统性的分析,依据教学大纲的要求,通过对教学内容的归纳,形成以知识点为中心的教学资源库。教学资源的组织是一个基础性的工作,这就要求授课的教师认真的准备,并按一定的要求保证资源的质和量。对于同一知识点,需要保证有多个可训练的资源。 (二)训练计划制定 以教学内容为中心,形成教师课堂讲述、课后学生自主学习与自测和阶段性考核为方案的立体化教学模式。通过集体备课,细化计划的方案,分步骤进行相应模块的实施:1)依据教学进度划分教学单元,以教学单元为中心,开展学生课后自主学习。学生通过对教师精心组织的教学资源的学习,可以巩固课堂学习的效果,同时通过自我知识发现来拓展学习的内容。2)自主学习的过程中,通过学生自我测试,了解自身当前知识掌握情况学生可以根据教师布置的单元内容或者自主的选择已学习过的内容(以知识点为中心),进行自我测试。测试完毕后,自主学习平台系统会给出本次测试的正确率和能力排名。通过对这些数据结果的认识,学生可以清楚的了解自己当前的学习效果情况。由于是自我测试,学生可以根据自己的实际情况选择再次进行测试。通过对多次的自我测试过程以及每次测试后的反馈数据的分析,我们发现:学生会不断提高学习的积极性和主动性,相应的学习效果必然得到提升。3)通过对学生进行阶段性考核,掌控教学计划实施情况通过阶段性的学习,学生可以通过自测来反映知识的掌握情况,同时教师也可以获取这方面的信息。但是,自我测试的进行是完全自主的,不能够很好的反映学生真实的学习效果,因此,为了更好的掌控教学计划的实施情况,应定期进行阶段性的考核。教师在组织考核资源时,应选择代表知识点的典型例题对学生进行统一测试,以获得学生真实的学习状况。阶段性的考核的频度不需要太高,一般每学期2次左右即可。 (三)过程控制参数的形成和干预措施 通过对学生在自主学习、自我测试和阶段性考核中形成的对知识点掌握情况的数据进行多维度的分析,可以形成以下一些过程控制参数,并分别给予相应的干预措施:1)学生学习态度分析通过对教师布置的单元练习任务的完成情况的分析,可以统计出未完成该项任务或者是根本没有参加学习的学生信息。对于这部分的学生,我们可以认为他们是在学习态度上存在一定的问题。教师可以根据统计出来的名单,对这部分学生进行干预。2)学生学习能力分析对于整体错误率较高和自测与阶段性考核排名靠后(可以通过设定的阈值由系统自动筛选)的学生,我们认为应该是学习的能力方面有一定的问题。对于这些已完成训练任务,但是完成质量较差的学生,我们提供了“预约答疑”的方式,给予他们能和教师面对面交流的机会,解决学习过程中的困惑。3)教学内容分析通过对各知识点掌握情况的数据分析,可以发现有些知识点的整体掌握情况较差。这样的数据就反映出教师在授课过程中对某些知识点的讲述出现了一定的问题。通过动态的对知识点掌握情况的分析,教师能够不断的修正教学过程,提高教学的效果。4)整体性差异分析在教学计划实施的过程中,可以对每个教师的教学对象做整体性知识掌握情况分析,对比教师之间的教学效果。分析与平均值有显著差异的教师,对其教学过程进行评估,分析其出现这种情况的原因。 三、结果和讨论 在该教学体系的实施过程中,我们认为取得了以下几个方面的认识: (一)身份转换 教师从传统的知识传授者转变为教学组织者,不再是以往单纯的“教师讲什么,学生学什么”的状态。教师精心的组织教学资源,以自主学习平台为纽带,建立与学生之间的互动关系。基于系统给出的教学过程控制数据的分析,对产生的问题做出及时的响应。另一方面,学生从传统的知识被动接受者转变为知识发现者。学习过程中详尽的成绩数据和排名促使学生积极主动的参与到教学活动中来。学生可以根据自己的学习能力,主动的进行学习,拓展自己的知识层次。 (二)提高了学生的学习效果 通过系统平台提供的自我评价数据,正确的认识自己的知识掌握情况,以便调整自己的学习过程,提高学习效果。 (三)可控的教学过程 在大数据分析的支撑下,依据详细的指标分析,教学过程中出现的各种问题都可以及时的得到响应; (四)高效的教学效率 以数据为中心,形成了学生、教师、教务和学工为一体的教学框架,多部门协同工作,有助于提高教学效率。 四、结论 建立以形成性评价为核心的大学计算机基础自主学习体系,通过对收集到的教学信息化的大数据进行分析,可以及时的获知教学过程中反馈的信息,为后续的教学活动提供决策支持。学校很多学科都建立了自主学习平台,希望我们的做法,给其他学科提供一些借鉴。 作者:华东 罗建平 单位:南京医科大学基础医学院 大学计算机毕业论文:大学计算机软件技术教学改革研究 计算机系统由硬件和软件两大部分组成,按功能进行分类,计算机软件技术又可以分为7类,第零级是硬联逻辑级,第一级、二级、三级、四级、五级和六级分别是微程序级、传统机器级、操作系统级、汇编语言级、高级语言级以及应用语言级。本文章主要对第一级也就是微程序级进行分析,探讨出提高大学计算机软件技术教学质量和效率,为社会建设培养出专业计算机软件技术人才,使计算机行业能够在激烈的市场竞争中占据有利地位。 一、第一层次大学计算机软件技术教学存在的问题及现状 (一)教学内容单一,教学方法落后 现阶段第一层次大学计算机软件技术教学的内容过于单一,教学方法缺乏科学性,这就导致很多学生不愿意上计算机专业课或者对计算机专业课没有浓厚的兴趣,教学过程中教师采用的方法比较陈旧,无法充分调动学生参与课堂的积极性和主动性,计算机软件技术教学内容过于单一,主要包括:理论知识的重点讲解和学生的动手操作能力等,学生可能会对这些教学内容产生厌倦的情绪,不利于培养他们对第一层次计算机软件技术专业课的兴趣和意识,不能使学生真正参与到实践活动中来,无法发挥出第一层次计算机软件技术教学在大学教学中的重要作用。 (二)缺乏教学环境和教学设施 现阶段我国很多大学都不具备适合学生进行第一层次计算机软件技术的教学环境,较大程度阻碍了计算机软件技术教学目标的实现,学生活动的内容受到限制,没有办法为学生提供充足的设施准备;持此之外,计算机软件技术质量都不能满足教学要求,学生学习计算机软件技术的专业知识主要来源于教材书本,教学书本过于重视学生理论知识的培养,在很大程度上的限制了学生的计算机软件技术方面综合能力的提升,会使学生丧失兴趣,从而对提高大学计算机技术软件教学质量产生非常不利的影响作用。 二、提高第一层次计算机软件技术教学质量的有效措施 (一)加强对计算机软件技术教学的认识,转变思想 在新课程将改革教学模式下,教师应该转变传统的教学思想,帮助学生树立正确的计算机软件技术思想,加强校领导对计算机软件技术教学的重视度,使他们能够听取计算机教师的发展意见,解决教师课堂教学中存在的一些问题,提高教师的地位,增强教师工作的积极性和热情,使老师能够把重心都放在教学上,最大限度的挖掘教师潜力。除此之外,教师在教学过程中要转变自己的教学态度,认真上每一节计算机软件技术课,传递给学生正确的计算机知识,培养学生学习计算机软件技术的积极性、主动性和兴趣,最终实现计算机软件技术教学的目标。在教学过程中引导学生建立自主、创新的学习方式,采取一些科学、合理的方法对计算机软件技术的好处进行宣传,使学生极其家长都能深刻理解到计算机软件技术学习的重要性。将兴趣融入到课堂教学中就可以有效的提高课堂教学质量和效率,从而实现课堂教学的重要意义,完成新课程改革教学模式下的计算机软件技术教学要求。 (二)丰富课堂教学内容 课堂教学内容单一、枯燥是现阶段计算机软件技术教学的突出问题,新课程改革实现了教材内容的改革,在这种条件下,课堂教学也要适当补充教学内容,丰富内容,在课堂中安排一些学生比较感兴趣的项目,提高学生学习的兴趣。当然,丰富教学内容要根据学生的爱好和兴趣,也要根据不同地域的特点和传统,只有这样,才能使计算机软件技术教学内容更加富有特色,从而实现计算机软件技术课堂教学的目标,使学生在寓教于乐的课堂教学中体会到课堂教学的乐趣。课堂教学中也应该适当增添一些动手操作的实践活动,通过实践增强对学生的吸引力,也可以活跃课堂教学的气氛,使学生在轻松自由的氛围中进行计算机软件技术学习,可以有效的增强学生学习兴趣。 (三)优化计算机软件技术 随着网络信息技术的不断发展,在教学过程中进行计算机软件技术教学,应该结合现有技术和实际情况,不断优化计算机软件技术,对实践操作的计算机软件进行不断升级,使学生能够在学习过程中紧跟软件技术的发展潮流,并增强学生自行研究计算机软件技术的积极性和热情,将这种学习态度应用于实际学习中,可以有效提高学习质量和效率。除此之外,学校应该定期组织计算机软件部门的教师进行专业培训,派计算机软件技术教师在其他学校进行学习,学习其他教师优秀的教学经验,提高教师的教学水平,优化教师的教学方法和教学方式,提高教师的专业素质。 三、结束语 随着社会经济的快速发展,越来越多的人开始意识到计算机软件技术的重要性,不断优化和创新计算机软件技术,可以使国家处于国际竞争的有利地位,尤其是现在或未来的世界竞争,竞争主题已经变成知识的竞争,计算机软件技术作为知识的重要组成部分,通过信息网络平台可以实时查询资料,真正扮演好信息交换媒介的角色,为改革大学计算机软件技术教学奠定坚实的理论基础。但是,现阶段第一层次大学计算机软件技术教学中的问题开始凸显出来,这些问题已经引起社会的广泛关注。 作者:喻文烨 陈振宇 单位:南昌工学院 大学计算机毕业论文:大学计算机基础教育探讨 1教学方法简单 当前的计算机基础教学方法仍然停留在理论教学、实验教学是模式上,尽管使用了多媒体教学课件,但教学效果不够明显。没有采取慕课、微课、翻转课堂的教学改革模式,不能满足实现讨论式、案例式的教学方法和手段改革的目标。 2教学改革 2.1课程总体目标 根据学校的办学定位,充分考虑各专业培养目标的差别性,对课程的教学内容、学时、学分依据理工、经管、文法、艺术、师范等类别进行了区分设置。坚持从“工具论”上升到“方法论”,从单纯的“实用技能”转变为“思维训练”与“能力训练”的计算机基础课程教学理念,以“互联网+”为切入点,培养学生掌握计算机基础知识、基本技能和计算机技术应用能力,通过案例教学培养学生计算机思维能力、互联网思维能力和解决专业问题能力。 2.2构建课程体系 由于“互联网+”代表一种新的经济形态行动的推进,计算机基础教育课程将要重新构建课程体系。大学一年级的第一个学期所有的专业共同开设《计算机应用基础》课程,大学一年级的第二个学期依据专业的不同开设不同的课程。理工类开设《C语言程序设计》课程、财经管理类专业和文法类专业开设《数据库应用技术》课程、艺术类和师范类开设《多媒体技术应用》课程。根据专业的目标,后继将要开设1—3门相关的计算机课程。师范类专业开设现代教育技术课程、数学专业开设面向对象程序设计及有关算法的课程、自动化专业开设有关嵌入式系统开发的课程、制造类专业开设有关物联网技术方面的课程、财经管理类开设有关电子商务网站的课程。通过针对不同专业开设不同的计算机基础课程,培养学生具有将互联网的创新成果融合于经济社会各领域之中的应用能力。 2.3教学内容改革 在《计算机应用基础》课程的教学内容改革中,理工类专业课程内容侧重信息检索技术,培养学生运用信息技术跟踪学科领域最新技术发展趋势和获取信息的能力。经管类专业课程内容侧重Excel在财务管理中的应用,培养学生解决专业问题的能力;文法类课程内容侧重Internet基础与应用,培养学生有效利用网络进行信息的能力;艺术类课程内容侧重多媒体技术,培养音频、视频信息的采集和处理的能力。在教学内容上不断更新课程内容,增加云计算、大数据、物联网技术等教学内容,培养学生具有应用现代信息技术解决专业实际问题的理念和思维方式。开设的第二门课程应依据专业类设置不同的课程,为了更好地为专业服务,尤其与现代制造业、生产性服务业等有关的专业,探索与互联网+的实际应用问题,通过算法实现和设计满足专业需求的教学案例,培养学生应用计算机求解的思维方式和行为能力。 2.4教学方法的改革 以案例来组织课程讲授知识点,以应用为主线加强能力训练和思维训练,坚持理论够用和注重算法实现的原则;采取案例驱动教学方法,在实验室进行互动教学,边讲边练,以提高教学质量和巩固学习效果。课堂教学通过精彩教学案例带动知识点,讲、学、练相结合,实现师生互动,课堂气氛活跃,调动学生的学习积极性;把物联网等有关最新技术发展融入课堂教学,使学生了解计算机最新应用技术,开阔了视野;充分利用现代教育技术手段“精讲”。针对专业不同开设的实验项目,如In-ternet实验、高级排版实验、PPT多媒体作品实验、电子表格实验、多媒体应用实验、迭代递归算法实验、二分查找实验、计算积分算法实验、数据库应用实验等项目。通过实验项目完成相应的案例,培养了学生的计算思维能力和解决实际问题的能力。积极采取慕课、微课、翻转课堂等教学改革方式,探索“互联网+教育”教学改革的新模式,不断提高教学质量。 3结束语 本文总结目前大学计算机基础教育课程教学中普遍存在的问题,提出大学计算机基础教学的课程体系、教学内容改革和教学方法的改革思路和方法。随着信息技术的发展,“互联网+”的思想应用到大学计算机基础教育教学中,必能将非计算机专业学生所学的计算机基础课程与专业进行紧密结合,更好地适应时代的发展和当前经济的需求。在未来的大学计算机基础教学中,我们仍然需要对教学改革不断进行创新、探索和研究。 作者:王振福 郑志秀 单位:大庆师范学院 计算机科学与信息技术学院 大学计算机毕业论文:大学计算机网络教学初探 一、更新教育教学观念,转变教学方式 社会对大学生的创新能力提出了新的更高的要求,教育教学就要跟进,开展创新教育,转变教育教学的目标。新时期的大学计算机网络教育教学目标要由传统的教给学生计算机网络知识转变为大力培养学生的创新意识和创新能力。也就是说要把教育教学的目标由知识目标过渡为能力目标。这就需要教师要转变教育教学观念,不能再像传统教学中那样只是注重教师的教而忽略学生的学,在课堂教学中采取强制性的措施强迫学生进行死记硬背,不注意培养学生的学习兴趣和引导学生主动参与教学过程。这样只会导致学生学习兴趣缺乏,学习积极性不佳,学习失去动力,在课堂学习中处于被动接受的地位。学生所处的这种被动的学习状态不仅不利于学生的知识学习,更不利于学生的能力成长。为了更好地实现学生能力成长,我们必须要转变教育教学观念,开展创新教育,把新课程教育教学理念应用于大学计算机网络课堂教学,培养学生学习计算机网络的兴趣。在大学阶段,由于学生对计算机网络已经有了初步的认识,老师应当根据学生的兴趣特点开展有针对性的教学。学生毕竟是处在学习计算机网络的基础阶段,对计算机网络知识的掌握还不是很牢固,在运用计算机网络知识的时候,许多学生对计算机网络还有一定的畏惧情绪,在进行计算机网络学习和创建时还有一定的心理障碍,这个时候老师应当对学生多一些鼓励和引导,逐步培养学生的探究能力,培养他们的学习兴趣和信心。我们还要研究教育教学方式方法,把新课程教育教学理念和大学计算机网络教学实际和教学目标结合起来,把教学目标调整为培养学生的能力上来。 二、实施创新教育,培养大学生的探究创新能力 传统的大学计算机网络教学中,教师的教学注重知识的学习,忽视学生的学习感受和缺乏对学生展开能力的培养。在创新教育的要求下,教师的教学要进行调整,教学内容不要局限于计算机网络教学大纲内,而应当根据情况适当做出调整,拓展学生的知识和视野。创新教育下,对于教学内容的创新,我们应当根据计算机网络教学大纲做好以下两个方面的工作。1、让学生了解计算机网络文化背景知识计算机网络知识的学习不仅要让学生学习网络知识,更重要的是要让学生感受计算机网络的文化背景。我们要让学生了解计算机网络背后的文化背景,加深对计算机网络的了解,掌握计算机网络的使用习惯。为此教师可以把中西计算机网络文化的背景差异进行对比,激发学生的学习兴趣。在计算机网络教学中,我们应当注重加强学生对计算机网络文化背景知识的学习,这样不仅有利于增进学生的计算机网络知识,更能够在进行学习时培养兴趣和积极性。2、鼓励学生搜集资料,扩展知识面新课程教学理念下的计算机网络教学不能只是局限于课本上的知识,教师应该鼓励学生搜集资料,扩展知识面。教师在讲到一些专业术语时,可以通过实例讲解,可以有效地帮助学生加深专业术语的了解,进一步扩展知识面和增进学生的学习兴趣。经过长时间的教学坚持,就能够有效的培养大学生的学习能力和探究创新能力。 三、高效开展计算机网络创新教学 在传统的大学计算机网络教学方法中,老师一般采用灌输的方式,严重抑制了学生的学习积极性和主动性。在新课程所提倡的创新教育下,老师应当对教学方法做出调整,根据学生的实际情况,激发学生的学习兴趣,充分调动学生的积极性和主动性。老师在授课过程中,应当改变那种老师主讲模式,把课堂大部分时间交给学生,使学生进行自主学习,交流互动。在学生遇到生僻术语时知道主动的查找资料,自己理解,自己寻找答案。最后,老师还要根据学生的学习结果,对学生进行指导和点评。在教学评价的过程中要充分发挥激励策略的积极作用,鼓励学生的学习表现,培养学生敢于提出问题,敢于质疑的精神。总而言之,大学计算机网络教学中,要培养学生的创新精神和创造能力,我们教师自己要具备创新意识和创新能力,通过创造性的教学打破传统教学的束缚,转变教育教学目标。只有这样,才能有效培养大学生的创新精神和创造能力。 作者:宋鹏 单位:长江工程职业技术学院信息技术中心 大学计算机毕业论文:大学计算机教学过程反思 一、当前大学计算机教学过程的状况 大学开展计算机基础课程的最根本目标,就是希望提高学生使用计算机的能力。并且注重学生对计算机基础知识以及操作能力的培养。大学计算机教学的主要内容有Windows操作系统,Office办公软件,学生能够熟练的使用计算机,并且能够对一些相关的软件熟练的掌握并使用等。大学计算机教学相对来说难度不高,但是对学生的实践能力要求比较强,需要学生能够熟练的掌握技能操作。当前我国大学计算机教学过程主要可以从以下几点体现出来:老师在进行教学的时候要选择合适的教学方法,然后根据学生的实际情况进行调整,将计算机教学的主要内容呈现在学生面前,帮助学生更好地理解。并且加以实践教学,提高学生的实践动手能力。目前,我国大学计算机教学的硬件设施已经比较齐全,能够满足教学的需求,以及学生的发展需要。可是当前大学计算机教学仍然有着很多问题。老师在进行教学的过程中,并没有将知识进行灵活的调整,计算机教学内容相对比较老旧,不能跟上时代的潮流,没有足够吸引学生的地方。因此,当前大学计算机教学应该不断的推进教学方法的改革,使其更加的灵活生动,具有趣味性,吸引学生的注意力。然后,就是当前很多大学在评价教学好坏和学生成绩的时候,过于看重分数,这样的评价方法并不全面。严重的制约了学生的发展和计算机教学的改革。 二、大学计算机教学过程中的主要问题及建议 由上文可知,目前大学计算机教学中还存在很多的问题。首先,大学计算机教学缺乏学生实践能力的培养。计算机教学应该建立在基础知识上进行实际的操作,这样一来才能够提高学生的实际操作能力。由于老师过于注重理论知识的讲解,造成了学生的实践能力十分不理想。很多大学生对于课本知识已经全面掌握了,可是到了实际应用的时候会遇到很多的问题。针对这种问题,学校应该计算机实践教学课程,创造学生进行实践的条件。其次,学校并不注重对学生计算机基础知识的讲解,而且电脑的老旧,不能满足当前教学的需要。由于电脑不断的普及,很多学生都拥有属于自己的电脑,这就使得学校错误的认为,每个学生对电脑的基本知识都了解,而且并不重视更新学校机房的电脑。而且严重的压缩计算机教学的课时。针对这一问题,学校应该重视对学生灌输计算机基础知识的培养。同时要对计算机进行及时的更新换代。最后,学校计算机教学内容十分的落后,教学方法少。计算机技术的发展速度十分快,每天计算机都会进行更新、改进。但是在大学计算及教学中我们可以发现教学内容十分的落后,而且伴随这多媒体技术的应用,老师通过多媒体课件的展示,讲解计算机知识,造成了一种“填鸭式”教学的模式,使得学生对其失去了兴趣。如何解决这个问题,就需要老师能够实时的掌握计算机技术的变化,并且根据学生的实际情况安排教学。与此同时,学校还要加强对教师能力的培养,提高教学水平。 三、针对当前大学计算机教学问题进行反思 根据以上提出的有关大学计算机教学过程中存在的主要问题,进行全面的分析,然后找到解决问题的方法。首先,要根据实际社会需要,以及当前的发展需求,计算机的实际应用水平进行教学内容的及时更新和改革,不被落下,大学计算机教学存在一定的滞后性,因为计算机发展速度十分快,可谓是瞬息万变,在进行大学计算机教学的时候要注意根据实际变化,及计算机使用范围及相关内容对课程进行改革;其次,注重实践教学,培养学生独立思考,独自使用计算机解决问题的能力,能够做到学以致用;再次,明确教学的主体,学生是教师开展教学内容的主要对象,要将教学的重点放在学生的身上,培养学生应用计算机的能力;然后,开展多样的教学活动,建立灵活的评价方法和体系,鼓励学生进行创新;最后要营造一个良好的学习气氛,培养学生的积极性。 四、结论 大学计算机教学是一门集理论与实践于一体的教学课程,开展这项课程的主要目的就是培养学生的创造能力和计算机的实际操作能力,帮助学生掌握计算机技术,和操作方法,为以后的学习、工作等提供便利的条件。大学计算机教育要以学生为主体开展教学课程,努力提高大学生使用计算机的能力。满足当前社会对人才的实际需求,促进大学生更好的就业。大学计算机教学一定要进行全面的规划,改革。伴随着时间的推移,对大学计算机教学内容以及课程进行及时的更新,不断的转换教学方法,真正的促使学生掌握计算机知识。 作者:焦宇 单位:襄阳汽车职业技术学院 大学计算机毕业论文:大学计算机基础教育现状与改革剖析 相较于飞速发展的计算机技术,计算机教学内容的更新始终处于较慢的水平。例如沈阳农业大学2013年才开始讲解Windows7操作系统,之前一直都在讲授WindowsXP系统。2013年的教学内容更新,距离WindowsXP系统的12年,距离Windows7的也有3年多的时间,这就会造成教学内容和计算机发展进程的脱节,学生学习的知识过于陈旧以致应用不到实际生活当中。 1和社会市场的要求不一致 随着计算机在企业中日常办公的广泛使用,越来越多的企业利用进行无纸化办公,极大地提高的办公效率。所以企业对于大学生的计算机应用水平逐步的在提高,例如Office套件、Visio、ERP类软件等都是极为常用办公软件,但就目前高校对大学计算机基础课程设置来看,只有非常小的一部分大学的授课内容涉及到了Office套件及其他较为实用的软件操作。 2改革提议 2.1扩展教学内容、课程内容,更贴近社会需求 计算机基础教学不止应该仅着眼于基本的计算机系统操作,更应该扩展到对于目前社会广泛使用的应用软件领域,如Office,Photoshop和Premiere等软件。这样可以让学生能够真正的将专业软件应用到以后的生活中去,这样才实现了计算机基础教育的真正价值。 2.2扩展课时量 目前各大学的大学计算机基础课都在32到40学时之间,普遍课时较少,难以满足相对庞大的教学内容。因为计算机基础课包含的计算机知识较为分散,涉及到了不同的计算机软件的教学,所以在短时间内很难让完整细致的教授给学生。建议增加课时量,分学期进行教学,并设置不同延伸领域的选修课供学生兴趣学习。 2.3加快更新教学内容 大学计算机基础教育一定要紧跟计算机技术发展趋势,缩短教材的更新周期,及时的淘汰陈旧的内容,增加最新实用的知识。使所讲授的知识能够真正让学生应用到日常对于计算机的操作当中。 3结束语 提高计算机基础教学是整体提高大学素质教育的重要一环。不断更新教学内容,延伸内容到专业软件领域,这样才能适应社会对于人才的需求。教师自身也要不断学习更新自己的知识,这样才能更好地完成教学内容的讲授与指导。 作者:武越 单位:沈阳农业大学 大学计算机毕业论文:网络资源与大学计算机教学论文 1有利于大学生学习能力的提升 随着Internet的不断发展和壮大,包罗万象的网络资源丰富了人们的知识眼界、扩展着人们的思路。在高校计算机教学中充分利用网络资源,能够提高学生的学习能力。比如:在学习网站课程的章节中,学生可以通过网络资源获得设计师们高超、成熟的网页制作技术,学生可以通过网络快速的掌握网页涉及的技能和方法,能够提高自身对知识的学习和其他计算机技能的提升。 2网络资源在大学计算机教学中的具体应用 2.1利用网络资源丰富课程学习形式 首先,远程教学。远程教学作为当前现代化教学的一个方面,对提升学生的学习兴趣有着非常重要的作用。通过网络资源,可以在高校计算教学中开展远程教学,利用多媒体手段进行一对一、一对多、多对多的远程教学模式,提升教学质量和效率;其次,合作教学。通过合作教学能够提升教学效率,进而让学生在良好的课堂氛围中学习。通过网络资源,如QQ群、微信群、微博等形式,加强老师与学生、学生与学生之间的线上互动,针对一些疑难问题可以一起讨论,沟通合作,互通有无;再次,自主学习。网络教学资源的引入,为大学生的自主学习奠定了重要的基础。对于课堂一些不理解的内容,学生可以课下利用网络资源进行自主学习,强化自身的理论学习和专业技能。在PS课程中,学生可以登陆一些PS论坛,学习一些PS高手的技术和手法,提升自己的能力和水平。 2.2利用网络资源提供丰富教学资源 首先,为任课教师提供辅助教学资源。大学计算机任课教师可以根据教学的实际要求,利用网络资源搜索、下载课程教学相关的资料,并通过一些备课工具如PPT工具对网络资源进行运用,丰富教学内容,提高教学质量;其次,为学生提供学习资料教程。大学生在计算机学习中,通过网络资源获取一定的学习资源,然后根据课程相关内容进行知识的融合和补充,如果学生在课堂上内容不理解,学生可以利用网络资源课下进行二次学习;再次,配合教材提高学生的知识储备量。网络资源具有共享性、实时性的特征,为了适应新形势的发展,要充分利用网络资源,不断扩充学生的知识储备量,为提升计算机教学水平的提高奠定重要的基础。 2.3利用网络资源提高资源利用率 在高校计算机教学中利用网络资源,要主体提升资源的利用效率,为大学生计算机学习提供一个优质的教学环境。首先,充分利用网络进行互动式学习,可以利用多种网络形式进行学习,互通有无,实现网络资源的高效利用;其次,要加强对网络资源的监督管理,提高资源利用率。在多媒体网络快速发展的同时,网络资源的良莠不齐也随时出现,所以,高校老师和学生在引入网络资源的时候一定要“擦亮眼睛”,对各种网路资源进行辨别,合理对资源进行取舍,保证学生的健康成长;再次,避免对网络过分依赖。对于高校计算机教学而言,网络资源非常重要,但是我们也不应该过分依赖,一定要保持清醒头脑,有选择性的选取,确保计算机教学工作的顺利开展。21世纪以来,网络资源的飞速发展为大学生计算教学起到了尤为重要的作用。作为计算机任课教师,在今后的教学中应该根据学校的课程实际,将网络资源的具体内容合理、有序渗透到日常的教学过程中去,只有这样才能够保证教学质量的提升,才能够提升学生学习计算机的积极性和主动性,才能够实现学生的全面健康发展。 作者:李凤巧 单位:锡林郭勒职业学院 大学计算机毕业论文:地方大学计算机实验教育方式 随着社会地方经济建设的飞速发展,地方经济建设的需要对地方大学计算机专业对学生计算机信息技术的应用能力掌握的要求越来越高。计算机应用能力的掌握程度已成为衡量当代大学生能力结构的重要标志,为了满足社会发展和地方经济建设的需要,培养具有高素质和计算机应用性能力的专门技术人才,是我院地方大学计算机实验教学的主要目标。 我院是一所地方综合性大学,为学生成功奠定基础;为地方发展提供支撑,是当前我校的办学宗旨。为实现“为学生成功奠定基础”的办学宗旨,学校凝练了“一二三四”人才培养体系。“一”就是一个培养目标:培养高素质的复合型、应用性人才;“二”就是把握好两大关键环节:建设高水平的课程体系,营造良好的成才环境;“三”就是培育学生三项素养:高度的责任心、持续的进取心、强烈的好奇心;“四”就是发展学生四大基本能力:表达能力、动手能力、创新能力、和谐能力。为实现“为地方发展提供支撑”的办学宗旨,学校提出了全面服务于地方经济建设的发展规划,并提出了为政府提供决策咨询;为企业解决技术难题;为个人提供再学习机会的三个服务层次,并提出为地方发展提供四大支撑:即人才支撑、技术支撑、文化支撑、思想支撑的发展思路。为了实现我院提出的全面服务于地方经济建设的发展规划,根据地方经济建设对计算机专业信息人才的发展需求,培养出具有高素质、应用型、创新型能力的专业技术人才的发展目标,笔者在长期从事计算机实验教学的基础之上,对计算机实验教学方法进行了一些探索,提出几点行之有效的实验教学方法,与同行们进行商榷。 1验证性实验教学 验证性实验教学法是计算机实验课程教学最基本的方法之一,其实验课程是以验证性为主,目的是验证计算机专业理论课教学的正确性、逻辑性、实践性,强调理论实践的重要性,是计算机专业实验课教学和理论课教学之间相对独立而有机的结合方法,加强了学生对计算机专业理论课知识的巩固和理解,以提高学生分析问题和解决问题的思维能力、操作能力、动手能力,并提高学生对计算机专业理论知识学习的积极性。 2计算机基础实验教学 计算机基础实验教学是计算机基础课程教学中的重要组成部分,是计算机实验教学中最主要的方法之一。它囊括了计算机专业基础课程和公共计算机专业基础课程的实验教学。它是抽象思维与形象思维、传授知识与训练技能相结合的过程,它起到了计算机基础理论课教学和其他教学环节不可替代的作用。计算机基础实验教学内容包括计算机基础的通用性、技术性、实用性、应用性等基础知识实验,指导教师根据计算机基础实验课程教学计划和实验项目内容的具体要求,对基础实验项目内容进行筛选和取舍,采取了循序渐进、步步深入、深入浅出的指导方法,并安排学生难度适中、操作方便并普遍适用的实验,使学生尽快深入、扩展、系统撑握计算机基础实验的基本知识、基本方法与基本技能、计算机设备和仪器仪表的操作方法、维护法和使用方法、应用基本技能与编程技能,以培养学生分析问题和处理实验数据结果整理等基本能力。 3计算机综合实验教学 综合性实验教学法是指多门专业课程融合的实验教学法。实验指导教师根据实验内容归类梯次训练逐步深化的要求,从计算机应用技术的完整性、系统性、统一性、时代性总体设计教学内容和课程体系,根据实验内容的要求,把实验内容相近或类别相同的实验进行重新组合,如把平面设计、网页静态设计、网页动态设计,C语言程序设计与C++,计算机辅助设计,数据库等,将分散于各相关学科的知识进行整体化、系统化,实现多学科的知识融合,采取由浅入深、逐步推进、融会贯通等方法,以提高培养学生综合运用多学科知识分析和解决专业问题的能力。 4计算机创新型实验教学 计算机创新型实验教学法是指自主性、开放性、综合性实验教学法。由指导老师根据实验教学计划的安排,讲授实验课程的基本思路、实验设计的基本原则、进行文献检索的基本方法、科研论文写作的基本要求,并采用启发性的教育方式,以提高学生搞科研的积极性和创造性,引导学生按照完整的课题形式,自主选择课题,自行设计实验课题研究方案,自主拟定技术路线,并应用各种实验方法与手段,综合应用自己所学的课程知识,进行分析、归纳与总结,得出相对客观的研究结论,并以研究论文或实验报告的形式,完成课题研究任务。这种方法,目的在于培养学生的自主创新意识和创新精神,并在以后从事工作中,为自己搞科研打下良好的基础。 5计算机实验教学考核 实验教学考核法是针对学生通过实验教学学习后,对他们的实验学习成绩、学习效果、掌握程度进行综合评估测试的一种基本方法。考核标准我们可采取两种方法进行。一种是采用五级记分制:分优秀、良好、中等、及格和不及格。第二种是采取百分制:90分以上为优秀,90以下至80分为良好,70分左右为中等,60分为及格,60分以下为不及格。考核成绩可分为两部分组成,平时成绩加期末考试成绩。平时成绩比可占总分的60%,期末考试成绩可占总分40%。考核的办法我们可以采取以下几种方法。平时成绩考核的内容主要包括实验课出勤时率、基本操作能力、实验结果、实验报告、自主实验能力、自我创新能力等。具体内容包括:第一指实验项目内容提前完成或按时完成,并有正确理解或创新思想;第二指实验项目能基本完成任务,能够正确地独立操作和理解程序,回答问题基本正确。第三指实验项目内容完成稍晚,能够大体说明实验编程过程,操作或编程方法基本正确,但问题回答不够全面。第四指实验项目完成时间滞后,不能独立操作和编程,对实验程序解释不清楚。期末考试成绩主要采取笔试和实验相结合的两种方式进行。 6计算机实验教学组合法 计算机实验教学组合法是充分利用学生课外空余时间灵活掌握实验教学内容的一种方法。它的表现方法有三种。第一、利用开放性实验室,将课内教学内容与课外实验相结合,将集中与分散相结合,将自主安排与统筹安排相结合,以提高学生自我创新能力与综合素质培养能力。第二、充分发挥计算机辅助教学功能,安装计算机实验模拟、仿真学习软件,将教师引导与学生自主学习相结合,为学生提供课外实验的学习机会,巩固和提高学生的实验教学知识和计算机应用知识能力。第三、成业计算机专业业余爱好组,实验室给予必要的平台支持,专业指导教师给予恰当的指导,学生们可根据自主性和个性化的需要,将实验教学的内容与自主创新设计的内容结合起来,将向社会横向服务的任务与自己所学的专业结合起来,学生们通过自主学习以及社会实践,既不但掌握了实验教学的基本内容和专业知识,同时,促进了学生的个性化发展,培养了学生专业知识能力和解决了社会实践问题的能力。 计算机实验教学是计算机专业教育的重要组成部分,计算机实验教学的质量好坏和教学方法的对与否对学生掌握计算机专业知识有直接的影响,因此,我们要在长期工作实践中不断地总结经验教训和摸索出一套我行之有效的实验教学方法,才会不断提高我们的教学水平,在这里我只是根据在长期从事计算机实验教学中,提出一些浮浅的体会,希望能为同行们起到一些抛砖引玉的作用。 大学计算机毕业论文:小议大学计算机实验室教学改革思路 【摘要】科学合理地安排实验课,开展“开放性、研究性”教学。实验课程从理论课程体系中脱离出来,独立开设,改革实验内容体系,系统地构建实验课程模块,转变以人为主的管理方式,根据不同学科的特点,提高实验教学的时数在总培养时数的比例,加大综合性、设计性实验项目,加强学生实践技能的训练和自主性学习,通过建立全天候开放实验室管理平台,实现实验室全天候开放、实验内容开放。鼓励学生早进实验室,在导师指导下开展科学研究。 【关键词】实验室教学改革强化创新 一、实验教学体系和工作概况 实验室是进行实验教学、科学研究的主要基地。计算机实验教学在培养高素质的创新型IT人才中起着至关重要的作用。随着经济全球化的高速进展和科技进步的日新月异以及国际间的人才竞争,人们对实验教学在创新人才培养的重要作用上有了更加深刻的认识。因此,在以培养创新人才为核心,开展对学生进行实践教学、加强能力培养的同时,应十分重视实验教学的改革,以适应社会发展的需要。 实验教学是教学任务中的重要环节,承担着课程实验、课程设计、毕业设计等能充分锻炼和提高学生动手创新能力的知识领域。实验室应建立健全实验教学大纲、教学任务书、实验课程表、实验项目管理等各种教学档案,符合评估标准。实验教学内容上要适应学科发展、计算机技术的更新并注重学生实践与创新能力的培养。实验教学环节的每个实验均应有实验报告和批阅,每科实验成绩均在该课成绩中占有一定比例,有相应的考核方法,形式要结合每门课程的特点,均有成绩记载。 计算机学科发展变化日新月异,是其他学科所无法相比的。只有根据计算机科学和技术的发展,紧跟新理论、新技术、新方法,不断更新实验教学大纲和教材,促进教学内容的重组和体系更新,才能使学生既学到专业基础知识,提高实践创新能力,又能紧跟当前技术主流,强化实际应用能力的培养,造就应用型、实用型的计算机人才。 二、实验教学改革势在必行 传统模式的实验教学是以教师为中心,学生往往是按照教师设置好的设备和仪器,根据实验指导书上规定的方法和步骤按部就班的进行。这种模式的实验教学存在一定的弊端,如单一的进行固定实验的操作,影响学生思路的开拓,因此在整个实验过程中,学生始终处于被动地位,使学生的学习主动性和积极性受到压抑,同时也不利于学生个性的发展,不利于创新思维和创造性人才的培养。 针对上述情况,开发设计型实验成了当务之急。学生通过设计型实验,学习从被动变主动,查资料、设计调整电路、学习仪器的使用等,实际动手能力得到锻炼提高,反映非常好,同时也有效的遏制住少数人混实验的现象发生,提高了实验效率。 综合实验是近年来实验教学改革的产物。为了使学生能更好的学习和掌握实验原理、目的及实验方法,而把相关几个实验按其规律组成一个小的系统,使学生在实验课上对所学知识有更加全面的认识和了解。通过实践证明它们对提高学生独立分析问题、解决问题的能力,促进学生创新精神起到了重要的作用。为培养学生的创新能力全面提高素质教育,部分实验独立设课很有必要。实践表明,独立设课开放式实验教学方式,拓宽了学生知识面,增长了学生实际动手能力,有利于发挥学生的认知主体作用。激发了学生学习的积极性和主动性,促进了学生自我创新精神的培养。 实验教学改革根据计算机科学技术、现代教育发展趋势和对创新人才培养的要求,以培养学生的实践能力和创新能力为目标,我们对实验课程内容进行整合,将每一个实验课程的实验项目分为3个层次进行实验内容重组,即“基础验证型、综合设计型和研究创新型”,精选基础型实验,加强综合设计型和研究创新型实验,编写配套实验教材,实现多媒体辅助教学,并依此构建计算机实验教学体系。 实验教学是理论教学的补充和强化,理论教学是实验教学的基础,二者的关系是相辅相成的。因此,我们认为关键的必须的验证性实验仍需保留,设计型、综合性实验必须要有。处理好这些关系,是将实验教学提高到一个高水平的重要方面。 三、目前实验教学改革的方式 随着我国高等教育的发展,大学逐步由教学科研型大学向研究型大学转变,硕士研究生、博士研究生规模不断扩大。特别是对于本科生,实验教学是重要实践性教学环节。实验教学向学生传授的是认识世界的方法,实验学习是学生接受知识,培养能力,开发创新思维的重要途径,当前国内各学校都在做实验教学的改革探索,我们也一直在这方面做了很多工作。 初期的实验室建设面临的主要问题是仪器设备陈旧、分散、规模不够;且部分实验的实验内容、实验板逐渐老化,对本科生的专业素质培养有一定的不利影响。 针对上述基本情况,我们的思路是优化实验教学体系,尽快开发新的实验内容和实验装置,逐步增加设计型、综合性的实验,为学生创造更好的实验教学平台。 根据我们学院各个专业的课程特点,我们的实验教学分三个层次: 认知型:即验证性实验。部分课程的理论教学中都会有一些关键的结论需用实验来说明,因此必要的验证性实验是应当保留的。 设计型:综合所学知识,培养设计能力,是工科大学本科生的培养目标,也是学生能力培养的重要方法。 综合型:系统的概念对信息类专业的学生十分重要,根据认识规律从器件到单元电路到小系统到大系统,通过这类实验给学生建立系统的基本概念。 根据各个课程的内容特点,合理设置不同层次的实验内容,既要符合认识规律,又要满足教学要求,还要尽量调动学生学习的主动性。 四、实验教学改革思路的进一步探讨 1.科学合理地安排实验课,开展“开放性、研究性”教学。实验课程从理论课程体系中脱离出来,独立开设,改革实验内容体系,系统地构建实验课程模块,转变以人为主的管理方式,根据不同学科的特点,提高实验教学的时数在总培养时数的比例,加大综合性、设计性实验项目,加强学生实践技能的训练和自主性学习,通过建立全天候开放实验室管理平台,实现实验室全天候开放、实验内容开放。鼓励学生早进实验室,在导师指导下开展科学研究。 2.开展实践教学质量的评估研究,从知识与能力方面全面评价学生的学习成绩。多方面、多角度探讨全面评价学生学习成绩的体系方法,全面衡量学生的实验技能与创新能力,使学生全面发展。学生成绩的评价包括实验态度、实验操作、实验设计(综合设计性实验)、实验结果和分析等,从多角度、全面地考查和评价学生的成绩和能力。 3.建立一套完善的符合自身特点的实验室开放管理制度和管理方法,强化整体、质量、开放和创新意识。从制度、体制上保证实验内容、实验场地、实验设备等实验教学资源和时间上实行开放,提高实验场地的使用率、仪器设备的利用率和使用率,发挥实验室资源的最大效益。实验室的全方位开放,是实验教学质量、学生创新意识和创新能力培养的有力保障。 4.树立“优化课内、强化课外”意识,提倡“科学研究渗入实验教学”。中心按照体现基础性、先进性、系统性、综合性的原则,对实验教学内容进行调整、更新、重组。改革教学组织形式,创造学生自主学习、参加课题研究的条件,依托教师的科研条件和指导力量,将科学研究渗入实验教学,使学生获得更多的直接知识,培养学生的反向思维和发现问题、提出问题、解决问题的能力,提高学生探究未知新知识能力的提高,满足学生个性化发展的需要。 5.在加大力度引进既有IT企业工作经验,又有丰富教学经验的双师型人才的同时,也注重培养本院青年教师,坚持学院自我培养和外部引进相结合的原则,进一步提高中心实验教学队伍整体水平。同时不断充实和扩大专职实验教学管理队伍,有计划有步骤地加强实验教学与管理人员的培训,形成一支高水平的实验室管理队伍,使中心的管理进一步规范化和科学化。 6.加强校企共建,丰富实验实训项目,拓展实训内容,提高学生实践创新能力。为了充分发挥高校与企业相结合的优势,加强与企业的合作和共建,使实验教学、科研创新和技术开发密切结合,强化实验教学与实践应用能力的培养,实验室可与企业建立联合实验室,联合实验室不仅能为大学生提供实验创新的场所,同时也为大学生参加程序设计大赛、软件设计竞赛、计算机仿真大赛、电子工艺实训等提供平台,提高学生实践能力,更好适应现代社会发展需要,为走上工作岗位做好充足的准备。 大学计算机毕业论文:大学计算机教学内容体系建设与改革 摘要:伴随着计算机技术的快速发展,社会对于计算机人才的需求空前高涨。在现行的计算机教学内容体系下,计算思维模式的运用已经在教育领域达成基本共识,认可计算思维所带来的教育价值与教育目标。笔者则是从计算思维的具体运用入手,谈大学计算机教学内容体系建设与实践改革途径,在多角度提出计算机教学内容的优化方法,视图打破传统计算机教学内容体系构建方面的困惑。 关键词:计算机思维;大学计算机;教学体系;建设;改革 1引言 高校作为人才培养的基地,承担着向社会提供高素质人才的重担。大学计算机教学内容体系构建作为高校培养高素质人才的必备技能,其教育教学目标逐渐明确。计算思维模式下大学计算机教学面临新的发展局面,但该思维模式下大学计算机教学导向教学思路并不十分清晰。针对这一问题,基于该思维模式下对大学计算机教学内容体系进行建设与全面改革,提出改革途径,为推动大学计算机教学实践奠定基础。 2计算思维与创新教育 从自然科学领域出发,计算思维与理论思维、实验思维并称为三大科学思维。不同的学科教学对不同的思维将会产生影响。计算思维可以说是一个本质的能力,当今社会的发展中所有人都需要具备这一项基础能力。作为当代大学生更应该发挥出计算思维的本质与内在价值。计算机思维视角下应该做好创新教育的延伸,挖掘计算思维当中的内在特点与价值,从而为新思想、新方法的产生奠定坚实基础。面对信息化时代的发展要求,高校应该针对现阶段高等教育的基本要求做好应对复杂局面的准备,以全新的方法去培养创新型人才,并将计算思维融入到大学计算机教学中,为实现教学内容体系构建与教学改革提供保障。 3大学计算机教学内容体系建设与改革必要性 3.1现行教学体系的不足 高校现行教学体系方面存在的不足主要从以下三个方面来看:其一,以教为主的教学方法无法激发学生的创新能力。无论是传统的讲台、黑板、教材的教学方式,还是当前多媒体充分运用的现代辅助教学手段,其本质都是以教师为主体去完成教学信息的传递。即便是实践课程,也多数集中在以教师讲解的教材内容为主,学生到机房进行实际操作,学生创新思维无法得到体现;其二,以技能传授为主。高等教育的深化改革大学计算机教学内容得到更新,技能为主的教学方法主要是引导学生去参与、去学习、去感受,让学生学会怎样学、如何学,较少关注学生的兴趣动向以及对内在原理的掌握程度,不利于终身学习能力的提升;其三,只关注结果的考核不利于计算思维的养成。大学计算机教学实践考核内容偏侧重于对知识的记忆,理论考核内容多以选择题为主,这种固化的考核方法不利于大学计算机教学学生计算思维的养成。因此,迫切需要通过大学计算机教学内容的改革要求,来全面提高大学生计算思维。 3.2培养学生创新能力 计算思维模式下大学计算机教学内容的建设与改革,对学生的创新能力提升作用显著。其一,符合大学生创新能力的培养要求,能增强学生的创新意识与创新精神;其二,在信息快速流通的背景下,知识的更新周期发生改变,“授之以鱼”不如“授之以渔”,只有掌握计算机问题的解决方法,才能够启发学生去主动的思考,提高自身对于问题的解决能力,满足学生终身学习的要求。 4计算思维模式下大学计算机教学内容体系建设与改革途径 4.1知识与思维的协调优化 知识与思维需要全面的协调优化,如在大学计算机教学内容中所提到的最小集合,其内涵的知识结构与内容覆盖面较宽。如果在该教学内容的传授过程中以知识灌输的方式完成讲解,则教学内容及知识点无法彻底讲完。例如“符号化-计算化-自动化”知识单元当中的每一个知识点,如果按照知识来介绍,则每一个知识点当中的内容都可能需要几个学时来完成,仅仅一个二进制和编码就可以讲授很多内容。但换一个角度来看,从计算思维角度来分析这些教学内容则简单很多,学生对于信息的理解上主要用O和I来表示,由计算机做好处理工作,这便能够压缩很多内容,关注知识的贯通,形成一种全新的思维模式与思维形态。在以计算思维的处理与引导下,“知识”能够随着“思维”讲解而介绍,“思维”随着“知识”的贯通而形成,这种教学内容的取舍与优化,对大学计算机课程十分关键与必要。 4.2大思维小技巧的应用实践 计算机学科教学中存在诸多“小技巧”,这些技巧有一些需要教师的传授,有一些需要学生本身做好深度挖掘。可以说,任何一种表示方法或者算法都是充满技巧性的,对学生具有较强的吸引力。还是以“符号化-计算化-自动化”知识单元为例,为什么几个门电路可以形成“加法器”?为什么符号可以参与到运算当中并且结果还正确?这些都需要学生自己去思考,从中总结小技巧,调动对于大学计算机教学内容的积极性。然而,大学计算机第一门课程还是应该更多的关注计算机学科当中经典的计算思维,以该思维模式为核心,更多的吸引与鼓励学生在新的环境下形成一种创新性思维,即“大思维”。“大思维”与“小技巧”的应用应该同时着眼于实际,为大学计算机教学提供改革所需条件。 4.3宽度教学与深度 拓展学生的思维培养已经成为教育改革的一项重点内容,思维的基本特性决定着它所能够带给人的启迪作用,为学生提供一个想象的空间。计算思维模式下大学计算机教学内容的构建与改革,要求实现宽度教学与深度拓展。从大学计算机教学的角度出发,宽度教学指的是能够从社会/自然生活中的广义计算讲起,进一步讲解到计算机技术与计算系统中的计算,将生活当中的各项基础原理应用到计算机概念当中,这种映射的方式,一方面能够让学生快速地掌握与理解大学计算机教学中的基础内容与知识点,另一方面也能够让学生理解大学计算机知识点内容的实现原理与具体层次,全面强化计算思维的深层次理解。所谓深度拓展,则能够从深层次上去探究本质问题,包括思维的本质与思维的应用等,强化思维对于学生所产生的影响,并在思维的影响之下为教学内容体系构建打下基础。 4.4思维与实用的相互转化 计算思维模式下谈及大学计算机教学内容体系建设,要求思维因素与实用性内容的相互转化。以科学的计算思维为前提,引导与鼓励大学生参与到实践中去,突出表现为大学计算机知识点的灵活运用。在早期的研究理论当中,认为大学计算机教学并不具备实用性价值,如何运用计算机知识点才具备实用性价值。从这一观点可以看出,认知上显然是狭义层面的。经过多年的大学计算机教学改革,实用性内容的价值逐渐被改变,可以说其既是容易掌握的,也是不容易掌握的。容易掌握的内容主要是指在对基础的“思维”了解与掌握之后,对具体操作的掌握是容易的,各种软件、硬件以及网络等计算系统都是遵循着某种思维设计而成。提及不容易掌握,则是计算机语言本就是处于动态的变化之中,想要在演变中把握一丝规律,则显得较为困难。但根据计算思维发展特性这些问题能迎刃而解。 4.5原理与案例的教学实践 相较于传统的学科而言,大学计算机教学的内容是一种动态化形态,会根据新概念、新原理的产生而发生变化,且这种原理多来自于社会与自然,在抽象化的处理之后进入到不同层次的计算系统之中。正是这种新概念与新原理的存在,才使得学科知识的掌握十分必要。对于某一些原理,可能是一个词或者一个描述语言,但其背后的价值与内涵却被忽略。但如果与案例进行结合,则能够将多种概念进行全面的解读,在案例的教学当中引出新的计算学科术语,引发学生从一个较浅的理解层次逐步过渡到一个较深层次。原理与案例的教学实践看似是对大学计算机教学方法的变革,实际上也是对思维养成与教学内容改革的全新探索。 作者:袁赟 单位:邵阳学院
计算机软件专业论文:高职计算机软件专业现代学徒制教育模式及校企合作模式的探索与研究时武略 摘 要:随着国家在现代学徒制教育方面的引导与支持,高等职业院校的计算机软件专业为了生存和发展,必须进行相应的教学改革,通过课堂教学中的项目化教学、工作室教学模式、传帮带的学徒模式、拓展提高的自学模式,寻求学校、企业、教师、师傅、学生各方利益的平衡点,奠定校企合作可持续发展的基础。 关键词:现代学徒制;软件专业;教育模式;校企合作 1 引言(Introduction) 2014年8月25日,《教育部关于开展现代学徒制试点工作的意见》提出“各地要选择适合开展现代学徒制培养的专业,引导职业院校与合作企业根据技术技能人才成长规律和工作岗位的实际需要,共同研制人才培养方案、开发课程和教材、设计实施教学、组织考核评价、开展教学研究等”,这就从国家政策层面提出了今后一段时间高等职业教育改革的方向。本文结合教学改革实际探讨计算机软件专业的现代学徒制教育模式,以及随之而来的校企合作模式方面的问题。 2 现代学徒制教育模式是基于建构主义的教育模式 (The modern apprenticeship bases on the educational pattern of constructivism) 建构主义认为,将学习者置身于学习情境、工作情境之中,通过自主的尝试才能真正构建起有效的能力与知识体系。现代学徒制就是要求学生在学校进入教师所建立的学习情境中,通过完成教学任务、教学项目来学习知识和技能,以正确的操作流程实现预期的效果,减少并避免错误的发生;到企业进入到师傅所建立的工作情境中,通过完成工作任务、工作项目来积累经验、提升素质,既能从正面学习实际工作所需要的知识和技能,又能在解决不断出现的真实问题过程中,检验和应用所学,修正错误,深入理解,构建出完整的知识与能力体系。 3 计算机软件专业开展现代学徒制的主要方式(The main ways of carrying out the modern apprenticeship majoring in computer software) 计算机软件专业的人才培养目标就是要让学生成为能够参与实际软件项目的工程师,而这样的工作非常适合开展现代学徒制的教育模式。一般而言,可以通过以下几种方式来实现人才培养过程: (1)课堂教学中的项目化教学。授课教师通过将曾经做过的实际项目引入课堂,以学习知识培养技能为切入点,较为全面地传授学习领域的有关知识。这种项目化教学模式需要有相关的课程体系支撑,合理安排前导课程、后继课程之间的关系,并规划好每门课程中的主要任务,使得学生的学习过程是一个较为连续的知识和能力提升过程,在不同的项目中实现知识的积累和迁移。 (2)工作室教学模式。技能熟练的教师可以组建自己的工作室,承接校内外的实际项目,带领学生在“做中学”,这就要求教师有实际项目经验和娴熟的技能。这种模式要求合理安排好学生的学习时间,既不能影响到正常的课堂教学任务的实施,又要保证有一定的时间用于在工作室中实践。一般有两种解决方式,一种方式是集中几周进行项目实战,在这几周内全部时间用于一个或几个项目的完整实施;另一种方式是每天固定安排一定的时间段进行项目实战,在不影响其他课程教学的同时,从时间上有一定的连续性、稳定性。但受项目的规模所限,教师个人主导的工作室教学模式往往保证不了实施过程的系统性、规范性,与企业的真实情境还有一定距离。 (3)传帮带的学徒模式。在软件企业中,很多时候是可以将较大型的项目分解为多个子项目的,化繁为简,完全可以由学徒来完成,但一定要由企业的师傅全程跟踪指导,避免拖延工期或者与设计思路相背离的情况发生。企业中实施的项目往往具有过程完整、实施规范的特点,学生可以通过承担不同的角色,参与到项目的不同阶段,既要知道要做什么,又要理解为什么这么做,还要知道如何让用户更满意。同时,在较大规模的开发团队中,可以学会如何分工、沟通、协作,培养综合的职业素质,有利于今后的职场发展。 (4)拓展提高的自学模式。经历了实际项目的洗礼之后,如果学生真正学到了扎实的知识和技能,并能够培养出兴趣,将会主动地更深入地学习相关知识,教师只需要进行指导、答疑即可,学生会自主地构建自己的知识和技能结构。这种模式需要学校提供有效的网络教学平台,教师向学生推荐优秀的教学资源,与学生保持交流,也通过帮助学生解决实际问题提高教师的实战水平,教学相长,共同提高。 4 校企合作的几种模式(Several patterns about the cooperation of colleges and enterprises) 在实行现代学徒制的教育模式过程中,最根本的问题是要解决好校企合作、共同育人。一般来说,校企双方有以下几种合作模式: (1)学校为发起人,邀请企业参与,成立职业教育集团、校企合作委员会、专业建设委员会等。这种模式下,学校与企业的联系较松散,并不能对企业有所要求或者制约,企业完全是出于社会责任、用人需求、个人关系等方面而与学校合作。 (2)企业为发起人,邀请学校参与,成立校企合作理事会,设立企业冠名班等。在这种模式下,企业在长期的人才需求基础上,希望学校输送较为稳定的、优秀的人才,并且企业有能力接收大量的学生实习、就业,学校与企业联系较为紧密、稳固,便于开展工作。 (3)学校办企业、企业办学校的多元办学主体模式。学校为了引进企业工作情境、企业工程师,自己成立校办企业,或者规模较大的企业自己出资创办学校,都可以使得校企双主体无缝对接,在真实的工作环境中,实现产教融合、工学结合。 5 学校、企业、教师、师傅、学生五者之间的关 系(The relationships among colleges,enterprises, teachers,master workers and students) 在学徒制的教学过程中,学校、企业、教师、师傅、学生各有其职责与分工: (1)学校是教育的第一主体,对培养学生负有全面责任,需要设置专门机构进行校企合作,通过对企业的考察,选择有一定规模、管理规范、有较强社会责任感的软件公司进行深入接触,最终制订合作方案。学校需要制订学徒制教学过程管理的相关管理办法,从制度上保证教育过程的顺利实施。 (2)企业是教育的另一个主体,从其尽社会责任、本身用需要出发,需要有专人负责与学校合作,共同实施人才培养的全过程。需要提供学徒所需的工作条件、适当的报酬,并要承担学徒工作过程中可能产生的损耗和损失。 (3)学校需要安排与企业师傅对接的专业教师,教师一方面应该深入企业,提高实践能力,另一方面应该指导、督促学生按企业的工作要求学习相关的知识和技能,引导学生将学习情境知识转化为工作情境知识,并按学校相关规定管理、考核学生。 (4)师傅是代表企业实施教育过程的责任人,既要作为企业员工完成工作任务、创造效益,又要作为教师培养学生职业能力,带领学生完成实际项目,发现错误及时纠正,以免造成损失,在学生工作过程中给予必要的示范和指导,帮助学生积累工作经验。另外,师傅通过带徒过程,也是为企业培养人才、发现人才的过程,帮助企业储备优秀员工,从人力资源角度创造具有更深远意义的价值。 (5)学生是受教育的主体,具有双重身份,既是学校的学生,又是企业的员工[1],既要完成学校规定的学习任务取得相应的成绩,又要完成企业提供的实际项目提升职业能力。学生在教师、师傅的双重指导下,从学生转变为员工,从初学者成长为熟练的工程师,是学徒制教育模式的最终受益者。 6 校企、师生、师徒之间的博弈 (1)学校、企业是两个教育主体,既是教育的实施者,也是成果的受益者[2]。学校通过学徒制教育模式可以深化教学改革,培养出质量更高的人才,也促进教师双师素质的提升,从而提高专业的社会影响力,树立学校良好的社会形象;企业通过与学校合作育人,将岗前培训工作融入到学徒培养中,既可以利用学生完成一些较为繁重的工作,节省部分人员开支,又可以在此过程中发现、培养出企业所需的优秀员工,提供源源不断的生力军,有力于企业的发展壮大。但是,在合作过程中,免不了会因各自的利益诉求不一致而有所分歧,学校注重的短期效益是希望让学生真正学到知识, 长期效益是学生将来能在软件企业中稳定发展;企业注重的短期效益是希望学生较快地适应工作岗位,开始创造价值,长期效益是学生将来能够为企业服务[3],而不是“为他人做嫁衣裳”。 (2)教师是知识和技能的传授者、引导者,学生是知识和技能的学习者,也是自身知识和技能体系的构建者。教师希望学生对程序开发工作充满激情,尽快地理解、接受知识和技能,主动地按步骤完成项目中的各个任务,有问题首先自己想办法解决,解决不了的再向教师请教;学生多数很难热爱程序开发工作,对编写代码有一定的畏惧心理,出现问题马上想到的是问老师,不愿自己苦思苦想、独立面对,这就很难锻炼出优秀程序员的品格与毅力。在教育过程中,首先要明确的就是学生的主体地位,教师只作为引导者,想方设法激发学生的兴趣和热情,教会学生正确的学习方法,及时发现学生的不规范、偷懒行为,加以督促和激励,养成踏实、认真的职业素养,并帮助学生规划好未来的职业发展,树立正确的择业观念。 (3)师傅是企业的代表,具有员工、教师的双重身份,而学生具有学生、学徒的双重身份。师傅要按企业的要求带领学徒完成生产任务,又要实施技能和知识的传授,师傅希望学徒以较高的质量和效率完成承担的工作任务,希望学徒自己通过自学来提高能力,而不是事事都依赖师傅的教导和明确的指令;学生要按学校的要求作为学徒参加企业的生产实践,希望能够通过这个过程学习到课堂上学习不到的知识和技能,积累工作经验,完成从学生到员工的身份转换和职业生涯的初步铺垫,希望师傅给予更多的指导和经验技巧的传授。 7 结论(Conclusion) 无论是学校、企业,还是教师、师傅、学生,都希望从较为稳定、长期的校企合作教育模式中获得自己所期望的利益,因此最重要的是要具有可持续发展的基础,其中的关键点在于通过校企深度合作,构建牢固的纽带关系,实现各方利益的最大化,这也是实施现代学徒制教育模式需要长期研究、摸索的课题。相信随着国家的顶层设计、各级教育主管部门的具体规划、职业院校的真抓实干、企业的真正参与,高职院校的计算机软件专业必将迎来又一个改革的春天。 计算机软件专业论文:计算机软件技术专业人才培养的研究与探索 【摘要】针对当前计算机软件技术专业的招生与就业现状,分析了为什么难以培养出足够多高质量的计算机软件技术人才,并给出了一些高等学校进行软件技术专业人才培养的一些思路。 【关键词】软件技术专业;人才培养;高等教育 1.引言 1995-2005是我国计算机行业的第一个快速发展时期,各个高校大力发展计算机专业,几乎每个高校都设有计算机专业。国内知名的IT企业几乎都是在这个时期发展起来的。到今天,十几年的人才积聚让计算机教育行业渐露疲态,进入人才饱和甚至过剩期,计算机专业已经成为高校应届生就业率最低专业之一。但纵观人才市场,“硬过剩”并未出现:各类IT培训机构层出不穷,陆续输送大量计算机人才;招聘网站IT职位的招聘更是持续火爆,供不应求。为什么高校计算机应届毕业生不再受青睐,甚至毕业后需要参加培训机构“重修”?十年光环下的高校计算机教育是否开始走向堕落?是谁一手砸了计算机学生的金饭碗?[1]这就不由得教育工作者来思考一个问题,为什么高等学校培养不出来足够多的高质量的计算机软件技术专业人才? 2.问题的分析 传统机械的高校教育难以承载多元化的企业需求,将计算机人才推到一个怪圈:一方面海量应届毕业生苦于工作无果;另一方面软件工程师,网络工程师等IT相关职位常年处于招聘热门职位前列,招聘网站一天的招聘信息竟达到万余条。企业需求与高校教育间不断被拉伸的真空地带,由日渐兴盛的各式培训机构迅速填充起来。“学以致用”这条传承千年的办学基准,难道当代计算机教育已经不再适用了吗? 那么有没有深层次的思考过为什么我们高校培养不出来合格的计算机人才呢?通过多年的学习经验、工作经验、项目开发经验和深刻地思考我认为有以下几个方面的原因: (1)学习计算机学科的方法。我们会发现这样的一个现象,计算机学的好的往往不是计算机专业的学生。一些学物理的、数学的、法学的、哲学的等等其他专业的学生最后转学计算机都很出色。我们的生活中也不乏类似的人才。还有一些培训班上培训的学生,整体高出学校培养的学生。那么这些现象能否说明一些问题呢?我们的课程设置和企业应用之间是否有矛盾?也就是我们是否进行了按需教学和学习呢? (2)计算机专业是个理论性很强很抽象的专业。尤其是计算机软件技术部分完全是抽象的。全凭个人想象,概念在每个人脑海中的印象是不同的。软件设计是在理解这些抽象概念的基础上进行产品的设计。在产品开发环节也和其他专业有所差异。比如机械加工类,学习集中在几个典型案例的教学上,学习了轴类加工、盘类加工、箱体类加工、齿轮类加工任务后,那么以后做个其他类似的东西基本上不存在障碍的。可是软件就不行,这次做个成绩查询系统没问题,下次你做个图书管理系统,会因为系统环境,设计思路、业务流程、相关技术、编程语言的改变就不一定很顺利。正如行业有句话:“软件的正确性主要依赖于编程人员的技术水平和知识结构”。 (3)课本是硬伤,师资是软肋,实践经验是缺陷。我们选用的教材往往都是一些规划教材、省部级重点建设教材等。这些教材从编写到出版使用的周期至少在1年以上,甚至有些教材需要更长的时间,与IT行业18个月技术更新一次的法则远不适应。还有些教材就是从学校到学校,从老师到老师,没有企业实践人员的参与。大部分的老师是从学校到学校,缺乏项目开发的实践经验,更缺乏从企业一线走出来的工程实践人员。 3.问题的解决 那么介于以上的对问题的思考和分析,应该如何进行计算机专业人才培养的改革呢?我认为应该从以下几个方面着手: (1)以一些入门课程让学生快速了解和掌握计算机硬件设计、软件及计算机工作过程的基础知识。对计算机专业来说要做到理实并重,将理论性抽象性的知识简单化、形象化,更适合高职专业计算机学生的学习,做软件技术的如果没有深刻的理论知识犹如无源之水无本之木。 (2)以应用技术为主、做到按市场需求学习。计算机语言、软件设计思想、数据库技术、流行技术、前沿技术等都要涉及。最主要的要注重实习实训环节。让学生在实习实训环节对所学的知识能有个很好的应用和总结。 (3)整合课程设计和实训。力尽在实训中完成项目驱动的教学思路。我们发现大部分课程设计学生都做了一个简单的MIS系统,三年下来学生用一个MIS系统可以应付好几门课的课设或是实训。应很好地把这些课设实训的时间整合起来,严格要求、精心规划、以标准的软件开发规范和产品去指导学生进行软件开发的学习,从中将课程中学习的东西融会贯通。通过项目来锻炼学生是最好的办法。 (4)以案例引导、项目驱动、团队协作、小组教学为主要方式,不再以个人为教育单位,2-3人为一个项目组。一来模拟实际项目开发的真实环境,二来通过学员间的协作互助,培养团队协作的能力,可以解决一些我们老师难以触及的问题。 (5)校企合作。校企脱节是所有高校 计算机教育问题的根源。目前很多培训机构都与企业签署长期协议,帮助培养定向人才,想一想,为什么协议对象不可以是广大高校呢?企业直接和高校签订用人协议,通过大三一年的实践进行定型培养,毕业后合格即直接招收。这样一来,取代了流于形式的企业实习,同时解决了教育与需求接口的问题,一举两得。[1]和其他专业的校企合作相比,计算机专业校企合作更为灵活,应走出一条体制多样性,机制灵活性的校企合作新思路。学校实验室环境和企业实际环境十分相似 只需有较强的企业实践的老师或是人员和标准开发过程,即可达到校企合作来锻炼学生的目的。 (6)老师要培训。计算机技术发展是很快的。每天出几个新名词是很平常的事情。新旧技术更替很快。专业老师应该不断学习充实自己,最好的办法就是培训。 (7)加强对学生的素质教育个人文素养的培养。介于高职层次学生的质量,应该对学生做足够多的入学教育和平时的素质教育,如:学生对大学应该如何认识,大学生活如何度过,对专业的整体认识,专业如何去学习等等。在平时多些素质教育的内容,以提到学生团队协作的能力,吃苦耐劳的能力,与人相处的能力等等。加强其内在修养。 4.总结 如今正是信息量成指数膨胀的时代,随着嵌入式技术、物联网技术和云计算等技术的发展各个行业对信息化智能化发展的要求越来越强烈,信息处理设备及平台的扩张使得用户也在不断的扩张,IT行业即将迎来第二个高速发展阶段,我们应抓住机遇发展我院计算机教育事业。 计算机软件专业论文:计算机软件外包专业学生的英语学习策略研究 摘 要:本文在分析中国软件外包行业发展态势的基础上,说明了英语学习对该行业人才发展的重要性。针对面向欧美外包的软件专业人才英语能力要求与培养现状,梳理出软件外包欧美方向的学生在英语学习的过程中存在的问题,并提出解决对策,以培养出适合本行业要求的“英语+专业”的优秀合格人才。 关键词:软件外包;英语学习困难;英语学习策略 一、引言 信息产业是关系国民经济和社会发展的基础性、战略性产业。近年来,在国家的高度重视和大力支持下,我国信息产业取得了飞速的发展。但是既懂英语又懂技术的复合型计算机人才的缺乏,严重制约了我国信息产业的国际化发展。本文试图从中国软件外包行业的发展态势分析计算机软件外包专业学生英语学习的重要性。在人类社会进人信息时代的今天,随着科学技术的飞速发展,国际学术交流日益频繁。对于计算机等电子专业而言,85%以上的专业资料都是以英文的形式出现。英语也是目前我国科技工作中的首选外语,作为计算机专业人员,熟悉和掌握计算机专业英语,了解科技英语结构,就能跟上社会前进的步伐,在科学技术领域与世界同步。 计算机领域是科学与技术飞速发展的领域,新的计算机专业词汇、术语不断涌现;计算机操作过程中又会面临大量的提示信息;在信息高速公路、Internet发展如火如茶的今天,计算机网络上大量的英文信息又迫使我们不仅要掌握计算机类专业英语的知识,而且要面临知识更新。 目前,我国大力推进服务外包经济的发展,推动加快由“中国制造”向“中国服务”的经济发展方式的转变。服务外包产业在我国经济中的比重逐年上升,软件外包,尤其是面向欧美市场的软件外包异军突起,开辟了吸纳大学生就业的重要渠道。软件外包的迅速发展除了要求在软件外包专业应用型人才的培养上要注重软件项目开发能力、职业化素质和工程化能力之外,更强调的是注重英语能力的培养,尤其是行业沟通和专业表达能力,这对该专业学生的英语学习提出了更高的要求。“懂技术的外语人才”已成为企业的发展瓶颈。因为英语是软件行业中的国际语言,尤其面对欧美市场,要做好软件外包项目,必须充分了解客户的需要和想法。就目前来看,制约我国软件人才能力发挥的一个很重要方面是学生英语表达能力较弱,缺乏基本的对外交往沟通的能力。 因此,面对通过服务外包可以给我国带来的巨大经济效益,在高层次上快速地培养出大批量的具有较高素质、较高技能和基本精通行业用语的外包人才成为软件外包专业最紧迫的任务。 本文通过对计算机软件外包专业学生英语学习现状的调查、分析,依据相关理论,总结出有利于培养学生英语学习的因素,同时也发现了明显阻碍学生英语学习的因素,并在此研究的基础上,针对计算机软件外包专业学生英语学习策略提出了若干建议,以便更好地促进该类专业学生英语的学习。 二、国内外对计算机软件外包专业学生英语学习策略的研究现状 国外研究现状和趋势: 20世纪70年代代表人物主要有Rubin和Naiman等。Rubin着手研究成功外语学习者的学习策略。在此阶段,人们主要是研究成功外语学习者的共同特征。Rubin指出:外语学习者在心理特征和学习方法上有许多惊人的相似之处。Naiman等把学习策略与认知风格、个性、智力、语言潜能、态度等方面结合起来进行研究。 80年代,研究者们对学习策略的确认和分类作了进一步的探索,他们研究了学习策略与语言学习过程的关系以及语言信息加工、处理的认知过程。Politzer Mcgroarty 指出外语学习策略的使用与文化背景密切相关,O’Malley Chamot在实验研究中,也证明了学习策略训练的可行性,并出版了描述外语学习者策略的著作。 90年代的学习策略研究出现了几个新的趋势:第一,外语学习策略的研究与自主学习的研究结合起来,如Wenden 于1991年出版的Learner Strategies for Learner Autonomy主要探讨了外语学习者策略与自主学习的关系。第二,外语学习策略的培训成为学习策略研究的重点。Rubin 和Thompson于1994年出版的How to Be a More Successful Language Learner以及Chamot等人于1999年出版的The Learning Strategies Handbook都是通俗易懂且十分实用的外语学习策略培训手册。国外对计算机软件外包专业学生的英语学习策略研究甚少。 国内研究现状和趋势: 我国对英语学习策略的研究最早始于20世纪80年代初,但是成果数量不多且研究面不够。最早在国际杂志上发表的外语学习策略研究论文是黄小华的Learning Strategies for Oral Communication,该研究考察了我国英语专业四年级学生口语策略与口语水平的关系。文秋芳对学习策略进行了最系统、最深入、最持久的研究并发表了一系列论文并在1996年出版了专著《英语学习策略论》。 目前我国学者和教师研究最多的是:英语专业学生与非英语专业学生的学习策略差异研究、阅读策略、写作策略、听力策略和词汇学习策略等单项策略与英语成绩的关系以及观念、动机等与英语水平关系的研究。总体说来,对英语专业学生学习策略的研究多于对非英语专业学生学习策略的研究,对单项、具体策略的研究多于对整体系统策略的研究。尤其对计算机软件外包专业学生的英语学习策略研究甚少。 三、软件外包专业学生在英语学习中存在的问题及解决对策 目前,在国际化的背景之下,国家和社会对大学生的外语水平特别是英语水平提出了更高的要求。外语特别是英语学习也便成为人们关注的焦点。齐鲁工业大学信息学院的软件服务外包校企合作平台是一个面向软件服务外包人才培养,由学校、企业、培训机构共同承担,通过人力、知识、技术、设备、信息及政策等资源的互动实现人才培养共建、共享、共赢的一种组织形态。校企合作平台采用了“项目引领”和“订单式培养”相结合的培养模式,在校企合作平台中计算机职业英语能力的培养是一个重要环节。然而,计算机软件外包专业学生的英语学习还存在一定的问题和困难。比如,我们根据学生英语学习观察和深入的调查了解,发现学生在英语学习方面主要存在如下一些问题: 1.学习者情感策略消极,社交策略缺失 语言是交际的工具。我们只有在语言的使用过程中才能真正地理解和掌握语言。在英语语言学习中必然涉及自我情感的控制和与他人的交往,其成功在很大程度上取决于如何处理这些因素。大量事实证明仅靠语言形式的学习和操练是达不到语言学习效果的。此外,该领域的研究普遍认为,语言学习与情感有关,而且如果有利的情感状态占主导地位,学习成功的可能性会更大。可见,针对计算机软件外包专业的学生,要真正掌握所学英语,就必须能主动地驾驭自己的情感状态,克服消极的情感成分,如害羞胆怯和怕出错等。同时,还应把英语作为一种交际工具,寻求在真实语境中使用语言的机会,加强人际交往策略学习和运用。调查显示,在英语课堂上55%的学习者处于被动听讲状态,33%偶尔参与,积极主动参与课堂活动者仅占12%,在课外经常寻找机会开展英语交际活动者仅有5%。导致这些现象的原因主要有:传统教学形成的被动习惯(64%),没有兴趣(16%),怕出错被人嘲笑(11%)和缺乏机会(90%)。 2.认知能力不足,学习策略失当 在英语学习中,尤其针对计算机软件外包专业的学生,大多数的学习者缺乏这方面的理论知识,对英语学习的策略和方法认识不够。在我们的教学中,我们经常对学生的学习情况进行访谈,在访谈中了解到,很多学生认为英语学习就是背单词和记语法,而背单词的方法大多是采用机械式的反复默写,利用上下文的情境和构词法知识灵活地记忆单词的学生却为数不多,多数学生认为学英语就是要多读、多记,若要问他们采用这些方法的原因,很多学生便回答,“多年来一直这样学的”。即便有一些学生认识到这种学习效果不是很理想,但也很少去寻求更好的学习策略和方法。 3、反思意识淡薄,被动思想严重 根据学习策略理论,元认知策略或管理策略在所有的学习策略中占有主导地位。自我管理或监控对学习者语言学习策略的使用具有制约作用,占语言学习策略之首。可以说,学习的成就在一定程度上取决于学生是否具有反思的意识,是否使用管理方法,或管理方法使用的好坏。然而,根据我们的调查,51%的学习者很少有自己明确的学习计划,而更多情况下是被动地按老师的教学计划和要求学习的。在大学英语学习期间,反思自身学习策略有效性,对学习进步情况进行评估者仅占22%左右。经常针对自己学习过程中存英语学习过程中的重要作用,其学习过程属于被动接受型。 针对以上情况,学校应重视和加强英语教学,尤其是在结合专业知识传授和技能训练的同时,有针对性地培养和强化学生的英语应用能力。教育部门为我们的英语教师的教学提出了明确的要求,在教学中,教师的作用和地位不能轻视,这是不争的事实。然而,教师的“教”归根到底还是为了学生的“学”。英语学习归根到底是学生自己的学习。课堂教学是学生语言实践的重要场所,课堂教学不仅要扩大学生的语言知识,加强和提高学生的语言综合应用能力,还要帮助学生养成良好的学习习惯,培养学生自学能力。应努力让学生懂得英语学习是一门实践课,要求学生主动参与,积极实践,不断地积累,并要持之以恒。因此,运用反思性英语学习方式,来培养学生的英语学习能力是十分必要的。 在针对计算机软件外包专业学生的英语课堂教学中,教师应注意积极创设模拟的真实语言交际环境,通过交际活动培养学生的语用能力,学生会意识到学习英语的目的是进行交流,他们会更乐意接受他们将要学习的内容。也可以结合教学内容,选择多样性的教学方法或活动方式去达到教学目的,例如可以采用主题式教学法、分组讨论法,启发式教学法、项目驱动法、案例分析法等多种教学方法,通过教师的主导调控,学生的主体参与,让学生在浓厚愉快的实战环境中将课本的知识转化为自身的语言技能。 兴趣是天然的老师。针对计算机软件外包专业的学生,英语教师还应充分利用多媒体技术,通过音频、视频、图像等资料,丰富课堂教学,加大课堂信息量,让学生在生动形象的语言环境中进行学习,提高其学习兴趣,进而提高教学的效率和质量。学生个人应结合自身的实际情况,不断积累英语基础知识,在英语学习上多下功夫,掌握基本的听说读写译能力,从而提高英语的沟通表达能力和实际应用能力。 四、调查问卷研究 在此基础上,本文对作者所在学校计算机软件外包专业的学生进行了问卷调查和访谈,以了解大学生学习英语的现状。调查问卷涉及“英语学习态度”、“教师角色和师生交流”、“课堂参与”和“英语学习策略”四个部分,将接受调查的学生按期末成绩分为A、B、C三个等级。通过数据分析和结果比较,作者得出以下结论: 首先,大多数学生有学习英语的意识,他们认识到应该为自己的学习负责,但仍需要教师的帮助、指导与监督;其次,他们有强烈的英语学习动机,尽管动机不尽相同;此外,他们也意识到了学习策略的重要性,但在具体的选择和使用上有所欠缺。在对计算机软件外包专业的学生英语学习能力的现状进行分析和总结的基础上,本文就培养计算机软件外包专业的学生英语学习能力的策略作出探讨。 文章指出,要培养计算机软件外包专业的学生英语学习能力,首先应激发学生英语学习的动机,其中包括培养学生学学英语的兴趣、建立明确适当的学习目标、及时检测学习效果和适当参与竞赛等;其次,要加强学生自主学习英语的方法训练;再次,要加强学生在学习过程中的自我监督;另外,需重新定位教师在英语教学中的角色,让老师成为学生学习英语的积极倡导者、培训者,信息提供者;最后,应营造英语学习的良好氛围,借助良好的课堂环境、自主学习中心和英语角为学生英语学习提供立体的支持和帮助。 针对所面临的不同问题,不同类型的学生可根据自身情况,采取不同的措施。 学习动机不足型学生要想办法激发学习动机,而学习策略水平低型学生要通过改善学习策略来提高学习能力。另外,教师要改变教学观念,帮助学生树立英语学习的主体意识;还要改善教学手段,利用网络、多媒体等技术,营造英语学习氛围。 五、结语 了解软件外包在我国的发展前景,理清目前高校教育中软件外包人才培养中大学生英语学习存在的问题,找出解决方案,培养出合格的人才,一方面可以缓解社会上“英语+专业”的综合性软件人才奇缺的现状;另一方面也拓展了高校人才的就业渠道,提升了人才的就业层次,为我国软件外包快速发展打好坚实的基础。计算机技术日新月异,各种硬件和软件更新换代周期越来越短,大量的新思想、新概念、新软件通过互联网和各种渠道源源不断地涌现在每个人面前。学计算机软件外包专业学生学习英语已成为在线阅读和各类应用的迫切需要。本文在分析中国软件外包行业发展态势的基础上,说明了英语学习对该行业人才发展的重要性。计算机软件外包专业学生的英语学习,通过模拟真实lT行业工作流程,可以锻炼学生在实际工作环境中的英语应用能力,巩固其计算机的基本知识和技术能力,最终使学生掌握专业能力和社会能力,为将来的就业打下良好的基础。 计算机软件专业论文:基于就业导向的高职院校计算机软件专业课程探讨 摘 要:近年来,计算机软件学生就业日趋困难,高职计算机专业人才培养与社会需求慢慢开始脱节。本文从就业出发,对计算机软件专业课程建设进行了探讨,以期对相关从业人员有所借鉴意义。 关键词:计算机软件;高职;就业 一、高职院校计算机软件专业就业现状 当前计算机软件专业学生就业中普遍存在以下问题:一是专业技能不足,又无实践经验。很多高职院校盲目利用本科的教学模式,重理论、轻实践,重课堂、轻课外,讲授较多,具体专业技能实践训练较少,学生实际积累的实践经验十分有限。二是人文素质不高。由于部分求职者缺乏沟通交流技巧、语言表达能力差、应变能力不强、协调以及团队合作意识欠缺等因素,严重影响了其就业竞争力。三是随着高职软件专业学生就业期望值不断上升,很多人盲目提高求职目标,过多地追求薪水、待遇和工作环境,很大程度上缩小了就业面。四是软件专业的特点是知识更新速度比较快,但是课程内容往往滞后于时代的发展,相关教材内容也来不及更新,各种编程教材大同小异,导致很多学生在走出校门时,所学知识已经过时,不能满足岗位的需要。鉴于上述问题,需要我们对当前高职计算机软件专业课程进行重新审视。 二、高职 院校计算机软件专业课程改革思路 1.明确高职软件专业的培养目标 很多高职计算机软件专业盲目沿袭本科教育的培养模式,把职业教育等同于一般的学历教育,没有体现出高职教育重技能,突出动手能力的特点,造成很多学生缺乏实践应用能力,而且软件专业人才的培养对数学和英语要求并不是很高,对所学习的专业和年龄也没有限制。唯一需要的就是拥有扎实的技术和丰富的经验。因此,作为高职计算机软件专业教学应以培养生产或服务企业一线的技术应用型人才为宗旨,为社会输送大量具有较强职业技术能力,具备一些软件专业学生所应具有的某一方向的独立或合作开发软件产品的能力,或稍经培训就能胜任某一与软件开发或应用有关的工作的能力,能适应市场经济发展需求,在生产、服务和管理第一线从事计算机软件的应用开发与软件的维护及复杂软件的使用工作,以及相关技术岗位的技能型人才。 2.完善计算机软件专业课程体系的改革 作为高职计算机专业,应该摆脱通才式课程设置模式,可以借鉴一些电脑培训学校的经验,对课程体系进行改革,以必备的基础知识和专业基础知识为起点,重点加强学生实践能力的培养,在技能类课程、与职业资格证书有关的课程设置方面予以倾斜,保证学生获得较高的职业能力和职业素养。在课程内容讲授方面也注意减少记忆性课程内容,缩减理论性知识的讲授,加大实践内容的比重,将本学科的最新知识与学生的在岗实践密切结合,加强对学生从业经验的培养。 3.完善计算机软件专业考核模式的改革 计算机软件专业课程改革离不开考核方式的变化,考核评价方式对学生学习起到引导作用,以前单一的通过笔试的方法对学生进行考核已经不适合高职教育发展的需要。为了保证高职计算机软件专业学生综合素质的培养,应该采取多样化、个性化的考核方式,注重过程考核,增加对学生逻辑分析能力和具体操作能力考核的比例。例如对专业技能和实践实训模块的测试则采取机试+面试的方式,一般在考试前一到两周布置大量的设计模块,由学生自由选择并完成,然后由考评小组对学生的设计或作品进行评级,为防止学生相互拷贝,考评小组要对每个学生提出几个相关问题进行面试,对培养学生的创造能力和操作技能具有重要意义。 总之,随着软件的普及以及应用,中国软件产业逐渐步入成熟期,IT 产业作为知识密集、技术密集的产业,其迅猛发展的关键是具有一大批从事IT 技术创新的人才,高职计算机软件教学应该以就业为导向,从人才培养目标、课程体系改革以及完善考核评价方法等多方面入手,培养出高素质的综合型专业人才,从而满足社会发展的需要。 计算机软件专业论文:“以就业为导向”的高职计算机软件专业人才培养模式探索 [摘要]针对高职院校计算机软件专业的就业现状,文章提出了“以就业为导向”的高职计算机软件专业人才培养模式。该模式采用逆向工程的理念,强调一切以就业为核心的观念,突出职业技能和职业技能的培养;坚持校企合作、多模式教学的方针,旨在全面提升毕业生的就业能力。 [关键词]就业为导向 人才培养模式 逆向工程理念 校企合作 一、“以就业为导向”的人才培养模式的提出 (一)高职教育培养目标的要求 高等职业教育的培养目标是培养具备一定管理能力的高技能应用型人才,重点培养以实践能力为基础的职业能力,以服务社会为宗旨。这就说明,高职教育是“以就业为导向”的教育,其核心就是就业教育。“出口畅,入口才能旺”。高职毕业生就业情况的好坏,直接影响招生情况,是关乎高职院校生存与发展的核心因素。因此,高职院校一定要加强学生职业能力的培养,树立高职教育“以就业为导向”的核心观念。 (二)高职计算机软件专业就业形势的要求 研究表明,目前我国IT市场是非常缺乏技术精良的软件人才的。然而另一个不争的事实是,高职计算机软件专业毕业生就业情况并不理想,能够在软件企业找到合适工作的并不多,整体上就业质量不高。造成这种尴尬局面固然有软件企业人才流动高、软件人才结构失衡等客观因素,究其主观原因还应是高职院校培养的毕业生达不到企业的用人标准,满足不了服务企业的实际需求。校企严重脱节,无法实现高职教育的培养目标和服务社会的宗旨。为了解决这一突出而急迫的问题,就应建立起“以就业为导向”的人才培养模式。 二、“以就业为导向”的人才培养模式的基本理念 (一)借鉴逆向工程理念 逆向工程是对目标产品进行逆向分析及研究,从而得出该产品的生产设计过程,是一种产品设计技术的再现过程。这种逆向工程应用到人才培养模式上,就是学院根据当前软件企业实际的用人标准与需求,提炼出就业技能和职业素质要点,确保学生学到企业所需的知识和技能,最终实现校企的无缝对接,以此制定出相关的人才培养目标和计划。 (二)精准定位学生就业岗位 根据软件企业的岗位需求和学生的专业特长,培养相应的Java高级程序员、.NET高级程序员、网站设计师、数据库开发工程师等高技能专门人才。学生有着明确的学习目标、就业方向,会产生强烈的角色认同感和自信心,这样可以大大提高学习的主动性和积极性,确保可在较短的时间内完成从“学校人”或“社会人”向“职业人”的过渡。 (三)全面提升学生的就业能力 就业能力包括培养学生的职业技能和职业素质两个主要方面。职业技能主要包括:基础理论,客户端,框架原理的理解,编程的熟练度、规范度,项目开发与管理能力等。通过大量的项目实战演练,使学生完全掌握这些技术。职业素质主要包括:能够适应软件行业的工作特点,具有良好的思想品质和职业道德,拥有健康的身体和心理,能够在压力下学习和工作,具备学习和工作方面的主动意识,具备良好的沟通表达能力和团队合作意识及能力,具有强烈的责任感和事业心,等等。通过对职业技能和职业素质的培养,可以全面提升学生的就业能力,达到企业的用人标准,从而实现高质量就业。 三、“以就业为导向”的人才培养模式的建设措施 (一)加强课程体系建设 通过深入企业和市场调研,得知企业要求更加专业化、深入化的知识和技能,于是我们对课程设置进行了改革。在第三学年分为JAVA方向和.NET方向独立学习,使学生在某一技术方向上,不论是技术扎实程度还是实际开发能力都有很大的提升;增加一些就业指导方面的课程,全面提升学生的职业素养;加大项目实战的课时比重,使学生积累项目经验,真正达到企业所需要的开发能力;增设毕业设计项目开发,以团队合作的方式,使学生按真实的软件项目开发流程来完成设计、编码、测试等全过程,全面提升职业能力;确保课程设置包含目前最为流行的新技术内容,并且会根据新技术的发展情况进行更新,以保证绝对与企业的应用状况同步。 (二)深入进行教学方法改革 1.讲练结合。目前许多高职院校讲述计算机课程还是采用讲练分离的方式,即在多媒体教室讲述理论内容,然后在机房进行上机练习,这往往导致学生上课时听得津津有味,课下上机时却一头雾水无所适从。这主要是因为讲练分离(有时竟然会出现周一讲课、周五上机的极端情况),打断了学生的思路,使得学生知识记忆大幅衰减,导致教学效果大打折扣。 计算机软件教学要求应是边讲边练、加强测试环节、及时验证学生的学习效果,以保障教学效果零衰减、零差异。这就要求加强硬件建设,在机房中安装多媒体设备,在多媒体教室中配备学生用计算机。教师通过多媒体投影讲解一个实例后,马上让学生在计算机上调试演练。通过边讲边练的训练模式,通过实践加深印象的训练方法,让学生更好地理解知识点的使用,更快地记忆知识点内容,更容易提高实践动手能力。采用这种模式需要注意的是,要讲练同步,尽量避免学生在教师讲解时进行操作练习,更应杜绝打游戏、聊天等与教学无关的事情发生。 2.项目案例贯穿始终。通过前面的论述,我们知道要想实现高质量就业,就必须具备企业要求的职业技能与素质,而培养职业技能与素质的最佳方法就是进行企业项目案例实战。通过全程的项目案例,培养学生独立分析问题、解决问题、总结问题的能力,积累项目开发的设计经验,大幅提升项目开发与管理的能力,把学生打造成符合企业用人标准的实用型软件人才。具体做法如下:在明确了企业的技术需求之后,从其中提炼总结关键的就业技能点,并用项目驱动、案例贯穿的形式融入课程设计的全过程之中。采用分阶段训练、多维度培养、分层次深入等新型培养方式。比如每周有一个小型的项目案例;每学期进行一到两个课程设计,完成一个中型的项目案例;毕业设计时要完成一个企业真实的较大型项目。通过贯穿始终的项目案例教学与实战,可以大幅提升学生的职业能力,为毕业后早日融入企业打下坚实的基础。 计算机软件专业论文:中职计算机软件及应用专业的改造与探索 摘 要:近年来,各中等职业学校在市场的号召下,在政策的指引下,纷纷开设了软件及应用专业。那么已经开设了十几年的专业该怎么改造来追随市场,保证今后的可持续发展呢?该文作者结合所在珠海一职校的工作经验,立足珠海本地计算机软件应用行业及企业的现状,探析了该专业改造的一些看法。 关键词:专业改造;人才培养模式;评价方法改革 一、现阶段本地计算机软件与应用专业的就业前景 珠海市是中国改革开放的前沿城市,市政府确立了大力发展信息技术产业的战略目标。2011年的政府工作报告指出:第二产业对全市生产总值增长的贡献率达74.8%,电子信息、生物医药等六大优势产业增加值占全市工业增加值的77.2%。为了配合信息化技术发展要求,珠海市建立了国家级软件园区――南方软件园,有力地促进了软件产业发展,为珠海的软件产业发展和创建打下牢固的基础。 随着计算机网络、通讯环境的建立,为各行各业的计算机软件及应用提供了良好的条件。而在“十二五”期间,电子商务也被列入战略性新兴产业的重要组成部分,未来的五年内还将处于一个蓬勃发展的势头,与之关联的电子商务网络服务人才需求量增大。同时,电子政务、企业信息化等应用日趋广泛,对软件的需求日趋提高,根据2010年珠海市人力资源部门统计数据,全市12000多家企业对网站开发测试、网络管理、网络编辑等岗位需求缺口达3万至5万人,其中,适合中职生就业岗位约占10%,岗位数达3000至5000个。 珠海市中职软件技术专业每年毕业生的数量约为200人,由此可见,计算机软件及应用专业毕业生在珠海及珠三角的软件、网络和电子商务网络服务等领域有足够的就业空间。为了更好地适应市场,提供市场所需的人才,保证计算机软件及应用专业今后的可持续发展,急需对本专业进行合理改造。 二、计算机软件与应用专业改造的具体实施建议 (一)人才培养模式改革 专业改造首先要考虑的是人才培养模式的改革。 (1)可依托当地计算机软件应用行业及企业,深化校企合作,与企业进行订单式校企合作培养模式改革。成立专业指导委员会,在专家的指导下,根据市场调研结果,开展订单式人才培养模式改革,再进行与订单式人才培养模式相适应的教学做一体化实训室建设。笔者所在专业已与锐捷网络和神州数码等相关软件技术企业开展深度合作,进行了订单培养项目合作。 (2)与高等职业技术院校合作,高质量展开“3+2” 形式的高技能人才培养工作,以满足当地计算机信息产业对不同层次人才的需求以及学生发展的要求。笔者所在软件技术专业班级已有两届学生通过“3+2” 模式升到大学。这种模式受到了家长和学生的追捧,也是今后职业教育发展的趋势。 (二)课程体系与教学内容改革 1.课程体系改革 通过对软件技术工作岗位职业能力的调研与分析,以就业岗位为基础,完善与岗位对接的课程体系,调整和优化课程结构。对软件行业的创新发展进行分析,每学年由专业建设小组展开企业岗位需求调查,研究在新形势下,软件技术工作岗位的需求变化。借鉴企业人才培养经验,使学校拥有与行业企业相接轨的课程体系。在教学项目的设置上,应尽量采用企业实际案例。 2.校企合作共同开发建设精品课程 依托当地IT行业及企业共同研发精品课程。笔者所在学校已与金山软件公司、同望科技公司、锐捷网络和神州数码公司、唯康通信技术公司、上海新朋程信息科技有限公司深度合作,以企业人才培养目标和要求共同开发精品课程。 (三)教学方法改革 (1)构建与企业工作岗位相一致的教学环境,引入企业实际项目内容,降低课堂教学与企业工作场景的差异。 (2)推进和完善“任务驱动、项目引导”等教学方法改革,将课堂延伸到企业中,直接进行实践性教学活动。将企业元素引入学校,建立企业工作室,真正将生产实践内容融于课堂教学中。 (3)推广以学生为主体的行为导向式教学方法,探索“自主、合作、探究、训练”的以强化学生职业能力的培养为目标的教学方法改革,有效提高学生学习的主观能动性。 (4)积极探索职业教育教学过程的互动性和开放性形式,改革师生之间“我教你学”的知识传授模式,实现“教与学”、“师与生”之间的“零距离”互动,借助方便、快捷的信息化平台,使学生和教师的 “教、学、做”有机结合。 ・专业建设・中职计算机软件及应用专业的改造与探索 (四)学生的评价模式改革 制定融合企业元素的评价模式,学校与企业共同制定学生学习质量评价标准,借鉴企业质量管理原则和方法,对学生的学习过程进行质量监控和评价。具体工作可分为: (1)设立教学(实习)过程质量监控点,展开评价、考核工作;对学生进行以综合能力为依据的全面评价,包括除考核学生的理论成绩外,还包括学生的职业素质、自学能力、创新能力、与他人的协作和沟通能力,以全面衡量学生的综合素质。 (2)以行业资格证书评价学生成绩。如:“网络设备的配置与管理”、“局域网与网络操作系统”之类的课程可实行“以证代考”。通过鼓励学生参加各级职业资格鉴定机构的考证,视学生考取资格证书的相关级别,给予学生一定的学分奖励,并替代对应科目的考试评价。 (3)以技能竞赛的成绩当作学生成绩评价依据。通过组织本专业群学生参加各级技能竞赛,以竞赛成绩作为学生专业成绩的依据。 (五)师资队伍建设 教师是专业建设的灵魂,师资队伍的建设是专业改造的重中之重。根据本专业建设和发展的实际,加强本专业师资队伍的建设工作,构建一支以学科带头人、骨干教师、“老、中、青”教师三结合的专业教师队伍。 1.有效实施专业教师继续教育工程 准确把握本专业发展方向,紧密结合本专业相关企业和产业岗位群所需,以有效培养高素质人才为目的来实施专业教师继续教育工程。 根据实施项目化教学、一体化教学、工作岗位场景式教学所需,进一步加强“双师型”教师培养。 通过参加专业认证考试等模式开展业务学习,鼓励专业教师考取技能等级证书和企业认证证书。 根据本专业发展趋势,每一名专业教师均应进行前沿学科的研究学习,设置一个主攻方向,确定一个以上的前沿学科专攻方向。 2.科学培养专业带头人和骨干教师 在专业教师队伍中,有效构建专业带头人、骨干教师的选拔、培养制度、激励机制。通过加强对专业带头人、骨干教师的培养力度,形成本专业具备特色的人才培养模式,使得优秀教师能脱颖而出,在日常的教育教学工作中发挥更积极的作用。 加强专业课题研究,申报和参与课题研究项目,通过课题研究的形式,在课题的申报、研究、结题等一系列活动中,加强专业带头人和骨干教师的教科研意识和业务领导才能。 3.加强青年教师的培养力度 完善“以老带新”的青年教师培养机制,选派德才兼备的骨干教师,全方位对青年教师进行科学有效培养。全部青年教师均有骨干教师作为指导教师,健全青年教师培养的监督、考核制度。 根据学校教育教学实际,开展青年教师教育教学基本功训练比赛活动。 4.从企业聘请能工巧匠 创新聘请企业专家作为兼职教师的动态管理机制,健全兼职教师激励机制,校内专业教师与企业专家分工与协作,共同参与教学研究、标准制定、培养方案优化、实训项目开发等工作。 三、结语 专业改造是一个持续的、发展的工作,只要不断要求进步,结合各自当地经济现状、产业结构,每所学校都会找到适合本校的专业改造方案,相信我们计算机软件与应用专业会培养出更多的能适应社会需求的合格员工。 计算机软件专业论文:环境艺术设计专业计算机软件3DMAX课程教学探讨 摘要:文章结合环境艺术设计专业计算机软件3DMAX课程教学实践,针对教学过程中存在的实际问题展开分析,结合学生的实际情况,以实效性为原则,合理安排3DMAX课程内容,确定教学目标以及采取有针对性的教学方法,更好地促进专业教学改良,提升课程教学效果。 关键词: 3DMAX;计算机软件;教学;环境艺术设计 0 引言 目前,计算机培训课程作为高校的必修课程被广泛开设,尤其在艺术类院校,计算机绘图软件的应用大大提高了绘图的工作效率。3DMAX作为当今世界上功能强大的三维计算机应用软件,被广泛应用在建筑、室内、景观设计、影视动画、工业产品等领域。环境艺术设计专业的学生如果能够熟练应用该软件,不仅可以提高设计的表现力,也为顺利就业打下了良好的基础。 1 3DMAX教学存在的问题 3DMAX是集建模、材质编辑、灯光设置、渲染、动画制作等功能于一体的三维软件,拥有强大的虚拟模拟功能。[1] 作为环境设计专业计算机软件应用的一门重要课程,主要培养学生对三维室内外空间创意设计的思维方法,通过场景建模、贴图、灯光、渲染器参数设置,从而营造出真实的室内外空间效果图表现。然而在长期的教学过程中发现,由于3DMAX软件庞大繁琐的功能命令以及灵活多变的制作方法,使得该软件在教学上相对比较困难,学生在学习过程中也出现了较多的问题。例如:关于软件中英文版本的选择,初学者对英文版表现出抵触情绪,普遍反映不认识英文单词,对于工具命令的用途容易遗忘;大多数学生在学习过3DMAX课程之后不能在后续设计课程上运用;课堂教学主要针对室内居室空间设计效果图渲染,对于大型公共空间和室外景观场景的渲染相对较少;大多数同学绘制的效果图不能在实际的项目中应用;很多学生利用课余时间在软件培训班进行二次学习等。 2 教学方式探索与解决对策 针对以上问题,结合环境设计专业的学科特点与学生的实际情况,为了更好地改进当前3DMAX课程教学方式,提升授课效果,可以进行以下尝试: (1)版本的选择与教材的更新。首先3DMAX软件版本更新较快,很多工具和命令越来越完善,网上很多新的模型资源低版本无法打开,接下来的学习就会受到影响,这就需要学校能够及时更新软件和教材,任课教师也需要不断提高自身软件的应用能力,及时更新上课教案,选择一些比较前沿的案例进行讲解;其次是关于中英文版本的选择,艺术专业的学生文化课基础相对薄弱,大部分同学英语比较差,很多初学者对于英文版的操作只能死记硬背。因此结合学生的实际情况,可能选择中文版更容易被学生接受,如果选择英文版也需详细介绍工具名称、功能、用途等,防止学生只记住位置而不知道命令的具体使用功能。 (2)做好入门课程设计,培养学生学习兴趣,提高学生积极性。课程刚开始在学生对软件不了解的情况下,不要直接介绍窗口界面的基本操作,可以先让学生看一些3DMAX软件在各个领域的应用和表现案例,如居室空间设计、办公空间设计、景观设计、家具制作等一些应用实例。让学生了解3DMAX能做什么,做的怎么样,满足学生的好奇心。还可以展示一些历届学生的优秀作品,让学生建立一种能够学好的自信心,进一步增强学生的兴趣和积极性,为以后课程的开展铺设一个良好的开端。 (3)适当放慢教学节奏,给与学生充分的练习时间。由于3DMAX软件工具命令繁杂,因此想要灵活运用相对较难,在上课过程中学生看老师示范一遍之后自己操作过程会出现很多问题。可以采取讲――记――练相结合的上课方式,第一遍学生边记笔记边看教师讲解示范,接着学生结合笔记和示范的过程进行练习,然后带着问题听教师示范第二遍的同时补充笔记细节和找到出错原因,最后独立完成整个过程的操作。这样可以解决学生在听课过程中只记没看,或者只看没记的问题。 (4)采用启发式教学,让学生对于工具、命令的使用做到举一反三。在课堂教学中往往是教师针对一个模型或者一个场景进行操作演示,学生跟随老师的讲解用同样的方法完成案例。这一学习过程可能会让学生形成一种固定的思维,对于工具的使用往往死记硬背,而没有深入思考为什么这么做。因此,教师可在演示一种方法之后,引导学生分析物体的制作思路,让学生思考是否还有其他方式和工具可以达到,或者请学生到讲台上现场操作,激发学生灵感的同时活跃课堂气氛。[2] (5)分层次教学,由简单到复杂,循序渐进。目前环境艺术设计专业的3DMAX课程教学,更多集中在室内空间设计表现,而对于公共空间类型的渲染讲述相对较少。因此,教师可以根据课堂进展情况,允许学生根据自己的想象设计作品,或者多提供一些公共场景让学生课下练习,帮助学生在巩固已学知识的基础上进一步提高软件综合运用能力。 (6)对于接受能力较差的学生,充分地鼓励、耐心地讲解。学生接受知识的能力不同,上课过程中教师要保护学生的求知欲。避免出现厌烦情绪,不要把“真笨”、“怎么就忘了”等字眼挂在嘴边,对于接受能力较差的同学,可能会导致学生从此自暴自弃。因此,教师教学过程中应尽量平稳心态,耐心指导,鼓励学生认真记笔记,上课用心听,提高他们的学习兴趣和敢于克服困难的能力。 (7)与其他设计类课程相结合,达到反复训练的目的。3DMAX教学在整个环境艺术设计专业中起到承上启下的衔接作用,如果软件没有掌握好,会直接影响接下来设计课程方案的表现。很多学生在3DMAX课程进行中可以做出很好的方案效果,但是由于课程学习结束之后长期不练习,而导致所学知识遗忘,缺乏应用的连续性。因此如果每门专业课程都要求学生做3DMAX效果图,一直延续到毕业设计,这样不间断地训练可以督促学生加强软件的运用,同时也可以提高毕业设计的质量。 (8)充分利用网络平台,培养学生自主学习能力。由于课堂学习时间较短,教师需要照顾多数同学的学习能力,关于案例的实际操作也要适当调整难易程度,可能学习较好的同学就得不到更好地提高,因此教师可以提供一些专业学习的论坛或者网站让学生课下的时候自主学习,通过观看视频教程更全面地提高绘图能力。同时对于一些进步较快或者学习能力较强的同学也可以通过浏览一些优秀的作品,更好的提高自己的水平。 (9)设计和实践相结合,满足市场需求。在实际项目中甲方对于效果图的要求很高,专门的效果图公司做的商业图更能打动人,但是学生由于实践经验少,素材和模型也不是特别精致,做出的图在构图、比例、色调等方面或多或少会出现一些问题,不能满足实际工作的需要。针对此情况教师可以提供一些工程实例给学生临摹,让学生了解实际工程中图纸的表现应该达到什么程度,提高学生的设计和审美能力。 3 结语 总之,环境艺术设计专业计算机软件3DMAX课程教学确实有不同于其他专业教学的特点。作为艺术设计专业的教师,不仅要紧跟计算机软件发展的速度,同时还需结合艺术类专业学生的特点,对教学方法进行不断地总结与改进,在课程中注入新型的开放式创意教学元素,努力提高教学效果,培养出更适合当今社会需要的艺术类人才。 计算机软件专业论文:视觉设计专业计算机软件特色课程模式探索与实践 摘 要:通过实践教学和深入研究调查,发现在计算机软件的课程教学中存在教学内容缺乏专业针对性和教学效果缺乏有效性的问题,现以视觉设计专业CorelDRAW课程教学为例进行教学新思路和新方法的探索研究,提出渐层效能型课程模式,合理构建视觉设计专业的计算机软件教学体系,规范课程模块,保证课堂教学质量,切实提高教学效果和教学效益。 关键词:计算机软件;课程教学;CorelDRAW 一、计算机软件CorelDRAW的课程教学目标 根据视觉设计专业人才培养方案,计算机软件CorelDRAW的课程教学目标为,熟练掌握软件的操作技巧,能够运用CorelDRAW软件绘制艺术化的矢量图形图标和编排有艺术效果的图文版面。 二、计算机软件CorelDRAW课程教学中的常见问题 CorelDRAW是一款专业的矢量图形绘制软件,有强大的矢量图形绘制功能和便捷的图文编排工具。目前课堂教学中常见的问题主要集中在,一是没有根据所学专业详略得当地安排教学内容,每种工具命令都泛泛而讲,不利于学生对重点知识的熟练掌握和深入探究;二是课堂练习安排没有层次性和趣味性,重复枯燥的练习不仅磨灭学生的学习积极性,也扼杀了学生的创造力;三是学习效果反馈缺乏及时性和针对性,没有因材施教的课堂不能保证教学的质量和效率。 三、视觉设计专业的计算机软件特色课程模式研究——以CorelDRAW课程教学为例 根据教学中存在的问题进行课程模式的思考探索,认为课程教学第一个关键点是要有专业针对性,要根据视觉设计专业重点运用的领域安排教学内容和组织课堂教学,所以提出针对性强、循序渐进和因材施教的渐层型课程模式;第二个关键点是要有教学效率和教学效果,所以提出能激发学生专业热情和培养学生专业能力的效能型课程模式。 (一)渐层型课程模式——关于课程内容学习的探索与实践 “渐层型课程”是指在本专业计算机软件教学中,教师引导学生进行循序渐进不同层次的迁移应用和绘制要求,其理论依据是斯金纳(BurrhusSkinner)程序教学模式,这种教学模式具有极强的操作性,有利于学生系统掌握知识和技能、循序渐进地学习,并能及时反馈强化所学知识,同时培养学生的自学能力。 1.渐层型课程模式专业针对性强 渐层型课程模式的构建思路是针对专业特点来设置教学内容和用80%的时间熟练掌握20%的重点知识。 视觉设计专业学生的核心课程一般为文字设计、版式设计、海报设计、书籍设计、包装设计和品牌推广等,所以CorelDRAW课程教学,应将这些设计类别需要用到的计算机辅助领域作为教学重点,用80%的课程时间来熟练掌握视觉设计专业辅助设计常用到20%的重点知识,并将后续专业学习的实际设计项目作为课堂练习和考核的重点内容。 2.渐层型课程模式遵循渐进规律 在CorelDRAW课程教学中,教师通过知识新授、牵扶帮学和延伸自学来循序渐进安排课程教学,能有效优化课堂教学质量。 知识新授环节要注重培养学生对指定目标的学习能力,首先以温故知新和思维启发为切入点,用三遍不同层次的讲解演示和学生独立操作相配合来达到新授、巩固、强化重点难点的学习效果。 牵扶帮学教学阶段根据具体实际情况,可以通过教师出示图文说明的操作提示帮助学生掌握重点和突破难点,也可以通过放手学生独立操作后的师生共同讨论及解题新思路的探索来深化学生的操作技术。 延伸自学的教学阶段要善于创设自学延伸的学习情境。具体措施有:在自学基础上进行举一反三的延伸学习;也可以先不看教程自学探索,之后再将自己的操作和教程操作进行对比分析来深化对技巧的理解;或者提供高质量的图形案例和更多自学网站自学书籍的信息,让学生在更加深广的学习情境中充满学习热情地自由驰骋。 3.渐层型课程模式注意因材施教 因材施教的课堂实施手段主要包括:一是教师逐个当堂反馈学习效果,这利于调动学生学习积极性、有利于教师掌握学生实际学习能力来与学生开展良性互动、有利于落实学生的当堂学习情况集中讲解容易出现的问题,保证教学质量;二是分层次针对有差异的个体开展学习引导,这能有效避免有的学生觉得练习太容易,完成后无事可做,有的学生则畏难不愿学习,失去学习兴趣的情况;三是根据个体差异来设置具备必选标准性和可选自由性的作品考核形式,能更真实地考核学生实际操作能力,激发学生的学习主动性,还能再一次大幅度提升学生软件操作技巧,为后阶段的专业课程学习和毕业设计积累丰富的计算机造型技术。 4.渐层型课程模式的实践效果 渐层型课程模式首先从课程内容安排上体现出针对性强和重点突出的渐层性,其次在课堂教学中体现出循序渐进符合学生认知规律的渐层性,最后在课堂教学反馈和课程考核差异性设置中体现出渐层性,渐层型课程模式由浅入深,由表及里,让CorelDRAW的课程教学充满学习的乐趣和努力的进阶,学生不仅能学会课程知识,还能提高举一反三的思维水平和开发探索研究的自学潜能。 (二)效能型课程模式——关于专业素质养成的探索与实践 采取效能型课程模式来进行CorelDRAW的课程学习,是关于专业素质养成的探索与实践。根据奥苏贝尔(DavidAusubel)有意义的接受型学习教学理论和先行组织者教学模式,提出视觉设计专业计算机软件的教学特色研究方向“效能型课程”模式,是指高效高能的课程模型,“高效”即课堂效率高,“高能”即学生能力强。 视觉设计专业的学生要具备高素质的专业素养和独特的创意能力,计算机软件教学在培养学生专业能力,掌握数码造型技术的同时,也应该注意激发学生的专业热情。 1.效能型课程模式能激发学生的专业热情——高效 简化创作流程和细化制作任务这两种教学措施能有效提高计算机软件教学的课堂效率,让学生乐学愿学,从而激发学生对本专业的学习热情和学习期待。 简化制作流程是简化学生概念创意的难度,但同时又给予学生根据设计实例自由发挥的空间,不仅能保证作品的视觉美观度,还能有效启发学生的设计创造力和对专业的学习热情。二年一期的学生并没有进入核心设计课程的学习,所以不具备很专业的设计创意能力。在CorelDRAW的课程学习中,如果按照一般的创作流程,让学生先创意再画草图,然后制作电子稿,不仅和其他类型课程的考核内容重复,也没有达到计算机软件以技术考核为主的课程重点,同时学生因为没有很好的创意和设计技巧,即使软件操作能力很强,绘制的作品也往往不具备一定程度的审美水平,视觉效果不美观的软件绘制作品会夸大学生现阶段较薄弱的设计能力,这种挫败感往往伤害到学生对视觉设计专业的热情。所以,通过简化创意过程,强调制作技术和对已有案例进行延续设计的作品考核方式,能在保证作品审美水平的前提下更大程度激发学生探索运用软件设计制作的学习热情。 细化制作任务能保证学生一步一步落实学习目标,最终高质量完成学习任务。以课程考核为例,将制作VI手册这个整体目标,逐个分解细化,每个任务难度合理把握在学生跳一跳能完成的程度,学生通过一次次努力累积最终如期完成体现自己最大制作能力的课程考核作品,这一学习过程能极大鼓舞学生的学习热情和对专业设计课程的期待与向往。 2.效能型课程模式能培养学生的专业能力——高能 在计算机软件的课程学习中培养学生专业能力主要有两种教学措施,一是强化重点知识,二是深化操作技巧。 强化重点知识要求不仅是课程作品考核,包括整个课堂讲授和课堂练习都要围绕这些操作重点合理设置,展开教学。CorelDRAW的工具命令进行初级操作比较简单,但是熟练掌握就需要反复练习和不断强化,而要达到灵活运用的程度则需要通过恰当的教学方法进行引导,才能真正深化学生的操作技巧。 深化操作技巧主要运用对比分析、迁移应用等教学措施来实现。如特效文字的操作技巧就是用对比分析法来深化学生对操作技巧的理解,案例用一段文字和正圆形的融合为切入点,运用不同的工具编辑文字和正圆,能产生多种不同的视觉效果,通过对比分析能有效深化学生的操作技巧。再如用三种软件绘制同一对象的练习,就是采取迁移应用的教学方法来弱化学生对画面变化的关注度,从而增强学生对软件工具深入理解和综合应用的关注度。深化学生对重点工具的探索运用还可以用系列案例剖析、不同案例对比、案例自学和已有案例延续设计等教学手段来实现。 3.效能型课程模式的实践效果 效能型课程模式的具体教学实践环节不仅能使学生熟练基本操作知识,提升重点制作技巧,同时还能协调学生软件制作能力和实际创作水平的差异,提高课堂效率,潜移默化为学生铺垫良好的审美趣味和准确的专业素养,增强专业课程的整体持续性和纵向联系度。 四、视觉设计专业计算机软件特色课程模式探索与实践研究的意义和作用 (一)对本门课程产生的意义和作用 综上所述,计算机软件特色课程模式——渐层效能型课程研究是针对视觉设计专业学生的软件学习现状提出的,在CorelDRAW的课程教学实践中,呈现专业特色突出,课堂操作可行,教学效果明显的实际应用意义。 (二)对横向课程产生的意义和作用 视觉设计专业学生需要掌握的计算机软件包括4门静态图像造型软件和2门动态图像造型软件。视觉设计专业计算机软件特色教学研究项目——渐层效能型课程模式,能规范本专业多门计算机软件课程的整体教学模式,能提高学生的学习效率,缩短学习周期。 (三)对纵向课程产生的意义和作用 渐层效能型课程模式能继续深化纵向的课程延伸,以儿童视觉产业为例,渐层效能型特色课程模式可以纵向应用在儿童产品软件课程的教学中,并进一步发展延伸到儿童产品设计的媒体技术开发中。 五、结束语 视觉设计专业计算机软件特色课程模式——渐层效能型课程模式,构建了视觉设计专业计算机软件教学的有机课程体系,提供了规范的课程模块,同时为视觉设计专业其他课程开拓了更多横向和纵向的教学研究方向。 计算机软件专业论文:计算机软件技术专业“工学结合”实践教学研究 摘 要:本文从我国软件产业发展和人才需求出发,给出了一些软件专业工学结合实践教学的实际做法,希望以此促进我国软件人才的建设。 关键词:软件培养;工学结合;实践运作 软件学院成立这几年,我们在致力于普遍提高教育教学质量,提高人才培养水平,针对地处辽宁省中部这样一个小城的地理区域劣势的同时,也在分析我们的相对优势,思考如何形成自己特色的问题。 我系在经过认真调研并与企业行业专家研讨后,借鉴了东软信息学院“1321”教学计划和SOVO大学生创业中心的实践教学模式、沈阳职业技术学院基于项目式、印度NIIT的榜样教学法、湖南铁道职院专业加项目工学结合等职业院校软件专业人才培养方式的同时,将南洋理工学院“教学工厂”的理念应用到软件技术专业的课程教学实践中,提升了学生的专业计算机应用能力。 1 深层次体现校企深度融合、“教学工厂”、项目导向的实践教学特色 我们在深入分析国内多家高职院软件专业办学模式的同时,将南洋理工学院“教学工厂”的理念应用到软件技术专业的课程教学实践中,建设围绕“教学工厂”为基地的实训基地。我们的实训教学机制采取以下方式进行:基于培养平台三方建的模式: 第一阶段:校内学习实训;第一、二学期:在校内实训室分别进行为期两周,共计60学时的C语言、C#语言实训,由项目组从项目库中抽取实训项目,以典型工作任务为载体由专职老师负责,带领学生共同完成; 第二阶段:校企联合实习;第三学期在学完C#.NET与数据库课程后,在前两学期基础上,加大实训时间,设置4周,共计120学时实训,学生这时可以初步完成一个小型系统的开发,这部分内容也在校内实训室或软件研发中心完成,我们通过与企业深度合作,建成了一批以编码为任务目标,设备齐全、条件较好、符合真实情景要求的软件校内外实训基地,我们称之为软件车间或软件平台。引进各类专业软件,提升软件技术实训水平。通过专业人使用专业软件的方式,提升了理论和实践教学的水平。第五学期,学生下到企业进行顶岗实习回来后,继续学习职业拓展课程JAVA、JSP等,课程结束后设置6周,共计180学时实训时间,在学校老师和企业人员指导下,可以独立开发一个综合项目。 第三阶段:校外顶岗实习。第四学期,我们把学生下到企业进行为期8周的顶岗实习,方案有二:方案一,条件允许的情况下,学生全部进入企业;方案二,一部分学生到企业四周,另一部分学生到“教学工厂”,然后轮换。实现真正意义上的工学交替。 第六学期进行18周的顶岗实习,应该能够实现与企业“零距离”就业。 在整个实训教学环节中,要求做到:一是“请进来”,即聘请外校相关专业教师或企业的领导及业务人员为兼职教师,为学生举办专业学术讲座或承担实践教学任务。二是“走出去”,即加强校外实训基地建设,本专业一直努力加强与企事业单位的合作,拟建立15家经常联系的校外实训基地,为学生提供良好的实训环境。三是积极争取职业界的支持,加强专业实验室建设。四是校企合作、互惠互利。专业教师积极为企业提供知识技术咨询,承担其科研课题,参与技术攻关与项目推广。 2 “项目+案例式”实训教学的全面展开 高职软件专业基于案例的实训模式已经被实践证明具有良好的教学效果。我们在实践教学过程中程序设计类课程基本采用了基于“项目+案例”的实验实训教学,要求实训案例尽可能真实和规范,能够包含代表当前主流思想的技术,从而最大程度保证与就业“零距离”接触。 3 实训案例设计基本原则 实训过程是以学生为主体的实施过程,案例设计的好坏直接影响到是否能够达到教学目的,同时也影响到是否能够充分调动学生积极性来进行实训。案例应该按照案例的特点和学生学习的方式来设计,以下是设计案例的几个基本原则: (1)符合实训目标的原则。(2)真实性或拟真性原则。(3)典型性原则。(4)启发性原则。(5)规范性原则。 4 实训案例设计的基本方法 实训案例属于综合性案例,内容应具有内在联系性,多种知识、方法与技术融为一体,有利于提高学生综合运用知识的能力。 5 实训案例的主要来源 (1)源于工学结合的结果,我院有众多的实训基地为我们提供了一线最新的资料,我们课题组的南丽岚等是软件公司项目经理,有着丰富的实践经验为我们提供了大量详实的资料的同时也为把这些资料转化成可应用于教学的案例做了大量工作,但这种方式往往受到知识产权保护的困惑。 (2)源于和国内外相关培训机构的合作。 (3)源于院校间交流合作,资源共享。我们从大连东软信息学院引进实训平台,进行资源共享。 (4)源于当前优秀的实训书籍及相关网站提供的实训资料。 (5)源于对已有的实训项目进行整合和加工,这也是一种不错的办法,不仅省取了时间和资金的投入,而且实训效果在原有基础上有较大提高。 在程序设计类课程的实施过程中,我们收集了各种大量的实训案例,下面我们进行分门别类的整理后,进行统计结果如(图1) 我们对收集的实训案例的来源渠道进行了详尽的数据统计结果如(图2) 根据对部分软件职业技术学院软件技术专业开设的课程调查见(图3),得出以下结果:程序设计类课程中JAVA程序设计占了很大的比例,其次C++(含C)也占了很大比例,故我们主要整理OOP方向的案例(JAVA、C++为主,其他为辅)。 作者单位:辽宁建筑职业学院信息工程系,辽宁辽阳 111000 计算机软件专业论文:计算机软件专业本科生“职业提升型”人才培养模式的探索 摘 要:由于近年来本科生不断扩招以及全球经济危机的影响,本科生的就业难问题日益突出。另一方面,应用型优秀人才也正是中国各行各业的稀缺资源。本文以计算机软件专业的学生为研究对象,首先综合分析了目前软件行业人才的实际需求,针对于本科生高年级的特定阶段,从课程体系、培养方案以及教学方法等方面探索了“职业提升型“高年级本科生培养模式。 关键词:职业提升型 人才需求分析 软件人才 高年级本科生培养模式 1 引言 自1999年我国高校开始扩大招生规模以来,每年毕业生人数不断创出新高。然而,以市场为需求的双向就业模式使毕业生就业率日趋下降,2008年的美国金融危机导致全球性经济大衰退,使目前的就业形势显得更加严峻。《2013年中国大学生就业报告》指出,2013届高校毕业生数量高达700万,本科毕业生签约率仅为35%,低于去年同期12个百分点。大学生就业难的问题愈加突显。一方面是全国上百万大学毕业生捧着简历四处求职,纷纷感叹“就业难”;另一方面是每年几百万个就业岗位“招人难”。麦肯锡的一份《应对中国隐现的人才短缺》报告称,“只有10%的大学生符合跨国公司的人才要求!”毕业生过剩与人才的稀缺矛盾揭示了中国大学生为就业准备不足的高校人才培养问题,而化解当前就业难的关键只有着眼于切实了解用人需求,不断增强毕业生综合能力。 近年来,中国软件产业在我国政府的大力支持下发展迅猛,计算机软件专业也是我国高校招生数量最多的专业之一,本文以计算机软件专业学生为研究对象,首先人才结构、能力以及文化等方面分析了目前软件行业人才的实际需求,提出一种“职业提升型”培养模式(Career Advancement Programs)。该模式将传统单一的“学术型”和“应用型”相结合,注重培养学生的创新能力,既重学术,同时更注重应用。 本科高年级(大三及大四)的学生已掌握了一定的专业基础知识及基本操作,他们临近毕业走上社会,却又缺乏市场所需人才的素养和能力。因此,我们认为本科高年级是作为职业提升人才培养的最佳阶段。本文将从课程体系、培养方案以及教学方法等方面探索“职业提升型”高年级本科生培养模式。 2 软件行业人才需求 中国软件业虽然发展迅速,但是目前还是小作坊作业居多,和发达软件大国相比,在产值与规模上存在很大差距。其最主要的深层原因是我国软件人才结构不完整且人才综合能力及素养不足。 2.1 人才结构 当前中国软件行业中,高层次的项目经理、系统分析员以及低端的从事基础性开发和测试的人员少,而中级的软件工程师又相对过剩。这种中间粗、两头尖的人才结构限制了中国软件行业的发展,不能满足行业国际化的需求。因此,中国急需的软件人才是具有前沿高端软件技术人才以及具有国际眼界的高级管理人才,这部分人员将决定中国软件行业发展的方向、水平以及在国际软件业中的地位。 2.2 知识与能力需求 优秀软件人才的知识结构要求专业化、综合化和国际化。其中,专业化要求软件人员首先掌握计算机专业基础知识,这是从事软件行业的最基本的要素。由于高层次的国际化软件人员常常参与研发国际项目,需要在海外与国内环境中都能胜任工作,因此,在“海外前方”,他们精通需求分析、项目管理、现场实施,具有专业技能,能够准确地捕捉到海外用户的需求;在“国内后方”,熟悉项目管理、分析与设计、编写代码、测试交付、文档编写,具有质量意识,能在海外前方和后方开发之间做好协调工作。 知识结构国际化要求软件人员适应国际人才市场的需求,了解国际应用规则和背景、了解国际软件开发规范也是成功完成国际化项目,扩大市场规模的保证。除此之外,熟悉外国国情、了解外国历史、政治、风土人情也能促进项目国际间合作的顺利进行。 2.3 职业素养需求 优秀应用型软件人才除了知识的学习和积累,还需要具备一定的职业素养,如:较强的沟通能力,特别是在国际间合作中更要注重跨文化沟通能力的培养;团队协作能力,它被视为在软件日益复杂化和大型化形势下,项目开发以及工程管理关键的能力之一;外语能力,这也是国际化高端人才不可欠缺的重要技能。 3 “职业提升型”人才培养模式 考虑到毕业生大多数都期待能够学以致用,在其职业生涯中能够得到更好的发展,本文针对这类学生的特点,提出构建“职业提升型”高年级本科生培养模式。这种培养模式带有浓厚的工具性色彩,通过此类培养模式,学生不但能够扎实地掌握专业基础知识,使自己的专业技能得到充分发展,而且能够迅速进入职业角色,赢得更大的发展空间。 3.1 跨学科混合式课程体系 复合型人才培养一直是研究生培养目标重要特征之一,然而为了适应瞬息万变的市场需求,本科生教育也应朝着同样的高度努力。复合型人才培养的重要方式之一就是跨学科混合式课程体系。软件国际化市场经验显示,软件人才除了专业性知识外,具备一定的跨学科的知识是非常有必要的,也就是知识结构的综合化。例如国际化的软件人才应当横跨“计算机科学与技术”、“管理科学与工程”、“工商管理”等多学科,要懂业务、懂管理、懂企业,能够提出用于解决问题的管理信息化方案,并实施该方案;还要熟练掌握主流管理软件,有效实现该管理软件在企业中的应用。 因此,在高年级的课程体系安排中应增加跨学科课程这一部分,这部分课程可以包括“管理科学与工程”、“工商管理”这样的与项目工程管理相关的学科课程,还可以包括“农业信息化”、“生物信息学”等当前我国热点学科的内容。跨学科混合式课程为提升毕业生的知识眼界以及创新能力提供支持。 3.2 完善的学生职业规划指导制度 在本科生高年级培养方案中完善毕业生职业规划指导,建立较为完备的职业指导制度。在大三学期开始对学生的职业观念加强教育,对每个学生个体职业规划进行指导,建立“一帮一”教师责任体系,帮助学生确立2~3个职业岗位并进行跟踪指导;毕业时对学生进行就业咨询及选择指导。健全完备的就业指导制度帮助学生了解市场需求、确定职业定位、明确选择方向,为学生提供实实在在的帮助和指导。 3.3 强化实践教学,培养科研创新能力 在校内加强大学生科研立项项目基金资助力度,提高学生的积极性。让大三的学生就进入到感兴趣的科研研究室,实际参与各类科研项目,在实践中出成果,在成果中找到自己的职业定位。高年级学生还应重视培养中英文文献以及产品说明书的阅读理解能力,以及提高成果技术报告撰写水平。这些都是科研活动以及高层次人才应具备的重要技能。 3.4 多元化的教学方法 教学方法不能一成不变,需要与时俱进、常教常新。高年级学生已经基本完成了较重的课堂讲授型理论课程,因此应采用多元化的教学方法。例如:参加学术讨论会、积极引导学生参加国内外有学术价值的讨论会,给予一定的经费支持;参与导师的课题组,培养科研实践能力,找到自己的职业定位;加入研究讨论班,督促学习进度,激发研究热情,提高研究能力。 4 总结 “职业提升型“培养模式是化解当前就业难的关键,本文从课程体系设计、培养方案以及教学方法等方面探讨了该模式的基本内容。然而,没有实践就没有发言权,只有通过积极的尝试才能分清到底哪些是更适合中国国情的毕业生培养。因此,我们会在未来5年内以东北农业大学为实验点对“职业提升型”培养模式进行应用与示范。首先针对计算机软件专业学生进行示范研究,将2010级学生划分为两个班,其中一班作为试验班,采用“职业提升型”培养模式开展教学等活动,对比验证新的培养模式的教学质量及效果,不断完善“职业提升型”培养模式,并将该模式推广到学校其他方向毕业生培养过程中。 (东北农业大学电气与信息学院,黑龙江 哈尔滨 150030) 计算机软件专业论文:计算机软件工程专业卓越计划实践教学 摘要:“卓越计划”是我国高等教育的一项重大改革项目,强调培养高质量的各类型工程技术人才,而实践教学是培养工程技术人员的重要环节,也是重要的教学手段。文章在分析“卓越计划”的培养要求和实践教学作用的基础上,围绕“高质量”和“工程型”两大目标,针对软件工程专业,从实践教学的内容、方式上探讨实践教学的开展方式,说明“卓越计划”的实践教学特色。 关键词:卓越计划;实践教学;软件工程 1 背景 “卓越工程师教育培养计划”(简称“卓越计划”)是贯彻落实《国家中长期教育改革和发展规划纲要(201(P—2020年)》和《国家中长期人才发展规划纲要(2010—2020年)》的重大改革项目,也是促进我国由工程教育大国迈向工程教育强国的重大举措,旨在培养造就一大批创新能力强、适应经济社会发展需要的高质量各类型工程技术人才,为国家走新型工业化发展道路、建设创新型国家和人才强国战略服务,对促进高等教育面向社会需求培养人才、全面提高工程教育人才培养质量具有十分重要的示范和引导作用…。 从培养目标上看,国家对“卓越计划”有明确的要求:面向工业界、面向世界、面向未来,培养造就一大批创新能力强、适应经济社会发展需要的高质量各类型工程技术人才。从这里可以看出,“卓越计划”对人才培养有很明确定位——培养高质量各类型工程技术人才。这里主要强调了两个方面:高质量和工程型。 对于软件工程专业,实践教学是加深理论知识认识的有效途径,是培养具有创新意识的高素质工程技术人员的重要环节,是理论联系实际、培养学生掌握科学方法和提高动手能力的重要平台。实践教学是软件工程专业本科教学的一个重要环节,是培养学生工程能力的一个重要手段。在软件工程“卓越计划”中,实践教学得到了更多的重视,但是许多教学工作者却对“卓越计划”中的实践教学和社会上的软件开发培训班混为一谈,把卓越计划班办成了实训班,这显然违背“卓越计划”的宗旨。本文将就软件工程专业如何定位卓越工程师实践教学,如何围绕“卓越计划”培养目标的两个主题开展实践教学,进行一些分析探讨。 2 实践教学特色 从层次上着眼,我们强调“高质量”人才培养。在培养学生工程能力的同时,要区别于社会上的一般性应用培训班和速成班。 目前我国计算机行业从业人员在实践能力培养上,除了实际工作锻炼途径外,主要集中在两个领域,一个是社会办学的短期培训班,一个是本科教学中逐渐加入的少量工程实践课程。但是“卓越计划”学生的工程性、实践性能力培养,不同于一般实用培训班,它需要培养高层次的、有良好发展的应用型人才。针对计算机软件工程专业,就是要培养能参与项目的高水平技术人员、管理人员,要培养能够综合应用技术知识和管理知识的高级人才,要培养程序员,也要培养软件设计人员,更要注重学生学习性、发展性的培养。 从工程型着眼,我们应该注意区别于传统本科生的培养,把教学重点放在应用能力的培养上,注重理论研究和实际应用的结合,加强具体技术、技巧、方法的培养,提高学生的项目意识。 计算机软件工程“卓越计划”班在强调实际项目实践的同时,也注重相关理论内容的讲解,让学生不但知道在实际项目中应该怎么做,还要了解为什么这样做。例如,针对面向对象的需求分析,我们不但要讲明进行需求分析的具体方法和技术,还要讲明该分析方法对需求跟踪、变更控制的重要性。又比如许多程序员由于在学校没有接受过详细设计的教育,在项目中常常不经过设计直接进行代码编写,这在实际项目中是不可行的。因此,在教学中,我们不但要讲明详细设计的方法,还要讲明详细设计对软件测试、项目组织、代码维护的重要性,让学生能够自觉地进行学习。 在实践教学中,教师要以一个实际项目的运作为主线,讲解时贯彻理论与实践相结合的原则,从工具、方法、技巧各个角度,对学生进行实用性培养,同时重点培养管理和设计能力,在理论上有的放矢,强调理论的适用和适度。 3 实践教学内容 实践教学就是要培养学生的技术能力水平和工程素质。技术能力水平是指一个软件工程师对所从事工作专业知识的掌握能力,包括系统规划能力、概要设计能力、详细设计能力、编码能力等;工程素质是指其团队意识、工作量估算能力、工作计划制定能力、协调能力、角色意识、环境适应能力、规范遵守能力等。在现代大规模软件系统环境中,工程素质对一个人的成长更加重要。 3.1 技术能力培养 在技术能力培养上,我们将着重培养学生的系统规划能力、设计能力、代码规范编写能力和文档编写能力,其内容包括: (1)培养学生系统架构规划能力。通过分析一些大型软件项目,让学生了解软件系统架构思路,掌握常用架构的特点,熟悉软件系统架构的基本方法和思路。 (2)培养学生的设计能力。在本科教育已经掌握通用模型语言(UML)基本概念的基础上,加大教学难度和深度,让学生掌握通过面向对象分析(OOA)、USER-CASE和事件流技术进行结构化需求分析,培养学生使用包图、类图、交互图、配置图等进行概要设计和详细设计的能力。 (3)培养学生编写规范代码能力。正确的代码是指没有语法错误、能完成必要功能的程序代码。高质量的代码是在正确代码的基础上,符合编码规范、便于理解和维护的代码。在企业中,编写高质量的代码是对程序员的重要要求,但在学校教学中缺乏必要的培训,使得学生在实际项目中,编码质量难以达到工程的要求,企业需要对毕业生进行二次培训。我们要通过真实的企业编码规范培训,让学生在具体的编码规范下进行编程,对学生的编写代码能力进行再提高,使其养成良好的编程习惯。 (4)培养文档意识和编写能力。能编写程序代码,却无法撰写必要的文档是许多软件从业人员的通病,也是我们教育的缺失。我们拟通过分析软件企业大量真实的文档模版,让学生熟悉这些文档材料的内容,理解文档在企业中的重要性,掌握基本文档的编写方法和技巧。 3.2 工程素质培养 在工程能力培养上,我们将着重让学生了解企业典型的项目管理模式和开发过程,培养学生制定并遵守计划的能力,锻炼学生角色意识,遵守并制定技术和工程接口,其内容包括: (1)了解软件项目管理的先进模式。在学习现代项目管理基本思想的基础上,让学生了解先进的世界软件项目管理模式和案例,主要包括:CMMI、ISOl5504、ISO2001(软件业行业)等,熟悉这些模式的基本思想和应用实例,通过具体案例让学生了解在实施了相关的管理模式后,一个软件企业开发流程规范对每一个员工的要求,以及这些要求的意义和合理性,从而使其将来就业后能够理解所在公司的相关制度并自觉遵守,尽快融入开发团队中去,也为将来进一步发展打好坚实基础。 (2)虚拟企业环境,模拟真实的项目,培养学生的项目意识。要让学生在公司严格真实的规范下,完成任务分解、任务规模估算、工作量估算、制定任务网络图,从而完成项目计划的制订。 (3)按照计划,通过一个项目的完整生命周期培养学生角色意识,规范模块接口,完成设计文档,提高软件设计能力;同时提高学生控制个人时间、制定个人工作计划、正确估算工作量、个人BUG分析能力。 4 实践教学实施方式 “虚拟企业环境,模拟实际项目,创新教学模式,坚持学和练同步走的策略,培养高层次实用人才”是对实践教学实施方式的总结。 实践教学是建立在基础技能教学基本完成的基础上,并不是简单地由一门课来完成,而是应当由多门课组成一个完整的教学体系。从内容上看,该体系应当覆盖一个项目的完整生命周期,而需求获取、概要设计、详细设计、编码、测试等各个环节,着重在各个阶段锻炼学生,提高学生项目整体技术能力。基于“构建主义”教学指导思想,本节我们详细讨论卓越工程实践教学的实施中需要注意的问题。 (1)以学生为中心。实践教学的特点是老师讲的少,学生做的多,因此实践教学要明确“以学生为中心”,这一点对教学设计有至关重要的指导意义。从“以学生为中心”出发就是让学生有多种机会,在虚拟项目中应用他们所学的知识(将知识“外化”),根据自身在项目开发行为中的结果,不断调整自己的策略,应用不同知识,完成整个项目,从而积累项目开发的实际经验和教训。 (2)强调“情境”的重要作用。建构主义认为,学习需要有一定的应用场景,即与“情境”相联系,在实际情境下进行学习,使学生利用自己原有认知结构中的有关经验来同化当前学习到的新知识,进而把它应用到情景中去,在解决问题的同时,获得新的知识。 在传统的课堂教学中,由于老师不能提供生动、丰富的实际情境,使学生难于掌握和应用新的知识,即不能将知识转化为解决实际问题的手段。实践教学中,老师要尽量收集各企业的管理资料作为实践教学的教学资料,根据科学的管理思想,按照企业的实际运作模式,在实践教学的课堂上要尽量再现真实的企业项目运作环境和管理流程。我们要按照一个公司真实的管理方案,形成一个虚拟的项目,以此项目完整生命周期为主线组织内容,按照企业软件项目开发典型过程组织教学。各门实践科目要系统化,每一门实践课可以覆盖一到多个阶段,各课程既有各自任务,集成在一起又是一个完整的项目,教师通过剖析示范项目,引导学生逐步完成项目。在实践教学课堂中,除了纪律上的控制与支配外,在学习和实践的行为上则应给学生更多的主动与自由。 我们强调利用各种信息资源来支持“学”,在学习过程中要为学习者提供各种信息资源(包括各种类型的教学媒体和教学资料),可邀请软件企业的实际项目开发员工,进行现场教学,介绍相关经验,组织学生去软件企业参观学习,体会项目运作的实际环境,提供多种自学资料,给学生提供信息资源。 学生可在教师的组织和引导下一起讨论和交流,共同建立起学习群体并成为其中的一员。在实践教学中,要强调学生之间的交流,提高学生的团体意识、协调意识。 (3)在实践教学设计中,完成项目目标是高于一切的,它既是教学过程的出发点,又是教学过程的归宿。我们强调学生是认知主体和知识的应用者,把学生能应用自己所掌握知识解决规定的问题作为整个学习过程的最终目的。在这样的学习环境中,整个教学设计过程紧紧围绕“完成项目”这个中心展开,不论是学生独立探索、协作学习还是教师辅导,学习过程中的一切活动都要从属这一中心,都要有利于完成和深化对所学知识的意义建构。为了保证学生遵守企业项目运作的过程,可以将总目标分解为各个过程目标,引导学生有序完成从需求分析到集成测试的各个环节的相关工作。教师按照企业项目考核体制,参照任务提交物质量、计划执行情况、文档编写情况等,制定成绩考核体制,激励学生参与项目。 5 结语 实践教学是“卓越计划”强调的教学手段之一,是培养高质量工程技术人才的重要方式。我们针对软件工程专业“卓越计划”高等教育中的实践教学,详细探讨了其教学内容和教学方式,希望能对软件工程专业“卓越计划”的开展提供帮助。 计算机软件专业论文:以专业竞赛促进计算机软件类学生创新能力的研究 摘要: 培养创新型人才是大学教育的重要任务。本文针对软件类专业在传统教学中存在的主要问题,分析专业学科竞赛对计算机软件类学生创新实践能力培养过程中的指导意义和实际效果,结合具体教学实践,提出行之有效的执行方案。 关键词: 软件人才培养;创新能力;专业竞赛 0 引言 中原工学院软件学院于2004年成立,是河南省首批示范性软件职业技术学院之一,近年来办学层次由单一的专科扩展到本专科兼收。学院按照“面向软件领域,突出专业特色,强化实践能力”的人才培养思路,不断进行教育教学改革,形成了一套独具特色、行之有效的教学模式,学院创立的“计算机技能大赛”、“软件知识大赛”、“程序设计大赛”、“软件设计大赛”、“网络应用技术大赛”、“软件测试大赛”等专业赛事为代表的竞赛活动,以及大学生创新创业中心的成立,极大地激发了学生自主学习的能力和信心,为学生提供了专业实践平台,有利地提高了学生的专业能力,这些专业赛事已经形成品牌项目,并推广到全校兄弟院系以及其他学校软件学院开展实施。 1 传统软件类专业教学弊端 从上世纪90年代中期开始,高校连年扩招,生源质量下降确实给毕业生就业产生了一定的影响。部分高校的教学计划、教学模式陈旧,培养的毕业生在知识能力,思维模式等方面与社会的需求有着较大差距,特别是软件人才,大部分用人单位更多的是从实际需要出发来选择不同学历层次的毕业生,重视学生的综合素质和专业素质,需要毕业生有很高的自主学习能力和专业实践能力。 传统软件类专业教学存在的主要问题有:对软件人才培养的目标和能力结构不清晰;对学生如何取得这些能力的教学规律没有认真研究,一般来说都是按照传统学科的教学模式和课程体系安排教学;实践环节安排上没有以软件开发能力的培养和提高为宗旨,仅仅以理论验证为目的;没有重视“工学结合”的作用,毕业生水平距离企业的实际要求有一定差距。大学生实践动手能力低,创新意识不强,综合素质不高。 2 专业学科竞赛活动的意义 创新型人才的培养是大学教育的重要任务。专业学科竞赛活动是整合教育技术课内外实践教育教学的重要环节,是培养学生创新能力的重要载体,对培养和提高学生的创新能力具有极为重要的作用。积极组织和鼓励大学生参与专业学科竞赛是培养大学生创新能力的一个有效手段。实践证明,参加过相关学科竞赛的学生,在综合素质和解决实际问题的能力方面比未经实际锻炼的学生提高很多。 参加一项竞赛的整个过程,相当于经历了一个实际的开发项目,类似于企业项目研发的实际过程。名次是对能力的肯定,而临场实践对参赛选手来说更是一种难得的经历与宝贵的财富,为今后参加实际工作打下了基础。在参赛过程中,选手通过对比找到自身的缺点和不足,有利于今后不断完善自己,加快适应社会需求的步伐。参加竞赛也是培养学生主动思考问题、独立完成工作以及团队协作能力的有效途径。 3 专业学科竞赛活动的措施 3.1 大力宣传“用行动书写简历”活动 宣传和鼓励学生用行动为求职简历书写丰富的一笔。坚持以“建立专业思想、培养专业兴趣、加强专业动手能力”为目标,把学风建设融入到教学活动中,“让学生带着问题去看书,带着任务去学习”。以“三级课题”实战演练,每学期课外上机120个学时的强制措施和“三个一工程”(一种程序设计语言及平台、一个软件作品、一万行代码经验)的要求,强化实践锻炼,配合专业学科竞赛活动的开展。 3.2 创建“学生创新创业中心” 为了给学生提供课外科技活动支持,包括课外实践、开发训练、社会服务活动的基地,成立了大学生创新创业中心。旨在培养学生创新意识、团队合作精神,搭建学生实践交流平台,探索校企合作模式,实现同IT产业所需人才的无缝对接,畅通就业渠道。 目前创业中心分中软信息公司、大学生机器人实验室、校企合作项目工作室、教师项目工作室,共有60余名在校学生参与项目开发。创业中心中软信息模拟公司特色突出,严格按照公司模式进行招聘、管理、培训、考勤、考核,实行签到制度、例会制度和分享会制度。软件学院广泛开展校企合作、实现公司学校双赢。目前入驻企业有中科软Sliverlight、浙大网新、英孚美信、航天金穗。创业中心多名优秀毕业生至杭州淘宝网、北京华科世佳软件开发有限公司、华北计算技术研究所等工作。 3.3 专业学科竞赛设置 从2005年开始在学生中组织专业赛事。经过几年的探索和实践,已经形成了以“计算机技能大赛”、“软件知识大赛”、“软件设计大赛”、“程序设计大赛”、“网络技术大赛”和“软件测试大赛”为代表的有机联系、相互支撑的学科竞赛体系。 3.3.1 计算机技能大赛在学生进校后的第一个学期进行。在这个学期学生的课内教学主要是了解计算机、学习初步编程技术,也就是以熟悉计算机为主要任务。计算机技能大赛,主要是培养学生的计算机基本操作技能,为学生今后的学习打下坚实的基础。 3.3.2 软件知识大赛在第二个学期进行,主要是让学生开展一个学习软件知识,了解软件行业的读书活动,使学生在较短的时间内能够对行业和技术都有更多了解,从而提高学习的兴趣和效率。 3.3.3 程序设计大赛从学生进校的第三学期开始组织,各年级学生均可参加。主要目的是配合学生专业学习,提高学生算法设计与编程实现能力,同时为河南、全国、亚洲和世界的ACM大学生程序设计大赛培养参赛选手,力争我院学生参加校外专业竞赛取得标志性成果。 3.3.4 软件设计大赛在第四个学期进行,这个学期学生基本上已经学完了软件技术的大部分课程,大赛能给学生有一个展现自我学习成就的机会,以便进一步培养自信心,更好地投入到下一阶段实习实训中。 3.3.5 网络技术竞赛第五学期进行,主要目的是为了加强网络技术教育,引导学生树立正确的网络安全意识,提高学生学习网络理论的兴趣,督促学生尽快熟练掌握网络设计的管理技能,锻炼学生实践动手能力,为今后的专业学习打好基础。 3.3.6 软件测试大赛在第六学期进行,其主要目的是为了加强学生的软件质量意识,使学生在就业前就具备基本的软件质量控制能力,切实提高测试动手能力,推动测试职业化发展。 3.4 加强校外专业竞赛活动的组织 随着计算机应用领域的不断扩展,各种形式多样的计算机专业竞赛在社会上也越来越多,为了提升学院的知名度,提高学生专业学习的自信心,学院鼓励学生参加校外的各种专业竞赛,同时动员专业教师参与到本项工作中,一方面加强对学生的指导,使学生能够取得标志性成果,同时也促进了教师的专业技术水平的提高。将更好地利用校内各种专业竞赛活动,选拔优秀学生参加“挑战杯”、“河南青年软件创新大赛”、“ACM程序设计大赛”等重要赛事,充分调动专业教师和学生参与的积极性,力争取得更好的成绩。 4 结论 大学生学科竞赛是创新人才培养的重要载体。以学科竞赛为依托,发挥学科竞赛激发学生学习兴趣和热情,以及在学科建设、专业建设和课程体系新人才的培养的重要性,目前越来越受到国内高校的普遍关注和重视,成为创新人才培养的新路径。通过各种专业赛事,满足了学生自我价值实现的需要,有效激发了学生专业学习的兴趣和热情,从“要我学”转变到“我要学”,学生自主学习能力得到最大的提升,校园学习氛围、学习风气得到根本扭转。 计算机软件专业论文:应用型本科计算机软件专业实践教学体系的研究和构建 摘 要: 针对应用型本科计算机软件专业教学的特点,作者对计算机软件专业实践教学体系进行了研究和设计,提出了构建以行业需求为原则、以实践创新为核心的实践教学体系,阐述了实践模式下具体的教学体系设计原则,旨在构建以实践创新为核心的实践教学体系框架。 关键词: 计算机软件专业 实践模式 教学体系 计算机科学与技术作为培养信息技术领域高科技人才的主要学科,为我国的信息化做出了巨大的贡献。计算机软件专业是一个实践性很强的信息技术专业,实践教学是该专业人才培养方案和教学计划的重要组成部分,也是对学生进行专业技能训练及创新能力培养的重要环节。目前,我国的信息化和经济发展对计算机软件专业人才的需求不断增加,但是在计算机人才供需方面,却出现这样两种相互矛盾的情况:一方面公司、企业招不到需要的计算机人才,另一方面却出现计算机专业的毕业生就业困难的局面。产生的原因在于学校不了解公司、企业相应岗位对计算机人才的知识结构、专业能力、专业素质的要求,对学生的培养脱离实际。在人才培养方案的制定和实施中重理论、轻实践,学生的实践与动手能力普遍不高,不能适应社会需要。因此,对应用型本科计算机软件人才培养模式进行研究,构建一种应用型本科计算机软件专业实践教学体系,制定各实践教学环节的质量和标准,确保应用型、实践型人才的培养,是一个急需研究的课题。 1.计算机软件专业实践课程体系的现状 1.1实践教学体系不完善。 首先是实践教学体系不完整,实践教学环节的组织缺乏连续性、系统性、相互协调性和衔接性,缺乏专门的实践教学规划、管理、研究、评价机制。实验课完全依附于理论课程,在具体的教学实施过程中由理论课教师根据需要安排实验课时和实验内容,实验室和实验教师处于较为被动的位置。其次是实践教学培养模式不科学。目前高校各专业普遍采用的人才培养模式主要还是以课堂传授理论知识为主,生产实习和实验操作、实践调查时间较少,教学评价主要看学生理论知识的掌握程度。这种理论与实践相脱节的模式培养出来的学生的实践创新能力、操作技能都较差,不受用人单位青睐。 1.2实验环境单一,缺乏体现专业特色的创新性。 信息技术企业衡量求职者的一个重要因素,就是其计算机工程的实践能力,但目前许多地方院校实验环境和实习基地建设相对落后,学生实践教学缺乏有效的实习与实验环境,使学生的实习环节流于形式。学生在校期间得不到很好的实习实训,实践能力缺乏,工程技术能力差。这对于刚毕业离校的大学生来说,无疑是就业的一个大障碍。 1.3实践教学体系不能支撑专业定位和培养目标。 实践课程所占课时量少:应用型本科院校的培养目标是培养具有扎实计算机软硬件理论基础和较强的专业能力、操作技能的适能够应区域经济发展需要的计算机应用型人才。但是,在多数应用型本科计算机科学与技术专业教学计划中,实践课的课时只是理论课时的1/3,最多一半,达不到计算机应用型人才的要求。 现行的计算机软件专业实践教学体系已不能满足高等教育,特别是应用型本科教育人才培养的要求,必须对现行的实践教学体系和管理模式进行改革与创新,必须架构具有应用型本科教育特色的实践教学体系。 2.计算机软件专业实践教学体系设计原则 根据我院软件专业特色和专业发展现状,遵循“厚基础、精理论、重实践、强能力”的基本原则,确定“突出特色、强化基础、优化资源、提升能力”的实践教学改革思路,并以应用型人才规格培养模式为指导,以提高学生的创新能力为目标,以实践教学体系构建为重点,全面推进计算机软件专业实践教学改革。 具体设计原则为:更新观念,坚持理论教学与实践教学并重的原则;以人为本,坚持以学生的需要为中心、学生的能力拓展为中心、学生的知识结构为中心的原则;以学生的实践创新能力提高为目标,坚持密切联系学生实际、专业技术发展实际、社会需求实际的原则;依托商科背景和学科优势,坚持实践教学改革与学科建设、课程建设同步的原则;以实践教学改革为基础,坚持教学方法与教学手段、教学过程与教学效果统一的原则;遵循先进的教育理念,围绕教学质量目标,坚持实践教学全过程和质量监控全过程的原则。 3.构建以实践创新为核心的实践教学体系框架 根据社会对软件人才的需求,构建以实践创新为核心的实践教学体系框架:以培养学生的“三种能力”(基本技能、专业技能和综合应用技能)为目标,遵循实践教学全过程的原则,按照课程内容和学生能力分类、建立以课程实验教学为基础,以课程设计、综合实验、项目开发和专业实习为补充,毕业设计为重点,学科竞赛为龙头,职业资格证书认证课程的教学和考试的立体化多层次实践教学内容体系,有效地激发学生的学习兴趣和调动学生学习的主动性,进一步培养学生的创新能力和竞争意识,使学生的专业水平、就业竞争力和发展潜力不断提高。 3.1加强实践教学基本资料建设。 实践教学基本资料包括各课程及综合性开放性实验的实验教学计划、实验大纲、实验指导书,社会实习、专业实纲和实习指导书,以及毕业实习和毕业设计指导书,等等。这些资料是开展实践教学的基础性文件。为了保证教学内容与实践教学的一致性及教学改革的最新成果在实践教学中的应用,学院鼓励专业课程教师自编实验教材,经常适时地对相关资料进行更新、补充和完善,通过教学网站的形式为学生提供各类丰富的教学资源,以保证教师和学生都能及时、方便地获取最新的教学资料。 3.2加强实践教学相关制度建设。 根据实践教学各阶段和各环节的要求,学院先后制定了一系列科学、规范、行之有效的制度,在逐步完善实践教学管理运行机制、强化实践教学规范化建设的基础上,通过对实践教学的严格监控和管理,保证实践教学整个过程各环节的有效实施。结合教学实际,适时地对相关制度进行修订和完善,保证制度的持续和有效执行。 3.3加强实验环境建设。 实验环境主要包括实验的软件环境和硬件环境。软件环境建设主要通过构建数字化实验教学平台满足实践教学的基本要求。硬件环境建设则以实验室、机房建设为基础,保证和加大对实践课程的投入,并通过建立相应的实验室开放机制和运行管理模式,逐步实现实验室的全面开放。实验软硬件环境的同步建设,不仅能够最大限度地发挥实验室资源效率,而且能够满足各类学生的多层次需求,激发学生的创新观念和培养学生的科学作风、创新思维、创业能力和实践动手能力。 3.4加强实验师资队伍建设。 高质量的师资队伍是实现实践教学体系的主体和关键。学院采取引进和培养相结合的方法,加大人才引进力度,不断充实和提高实验师资队伍的数量和质量;建立教师培训、交流和深造的常规机制,对学院青年教师进行方向性培养;计划从企业、公司聘请有丰富实践经验的高级专家和技术骨干担任兼职指导教师,使学院逐步建立起一支能适应新形势下实践教学要求的高水平、高素质、多元化的实践教学师资队伍。 3.5加强实习基地建设。 实习基地是“产学研”结合的桥梁和纽带。近年来,学院积极加强校企合作,建立稳固的校外实习基地,并将实习基地建设与专业特色建设、学生实践能力训练、教师科研结合起来,逐步形成以校内外实习基地为依托、以教学为中心,以科研促教学的创新人才培养模式。 4.结语 构建以实践创新为核心的新型实践教学体系,在实践教学过程中始终坚持以学生为中心、密切联系实际和全过程的原则,有利于培养学生的执业能力和创新精神,有利于进一步落实应用型人才培养目标和提高人才培养质量。必须注意的问题是,无论计算机技术如何不断发展和市场需求如何快速变化,实践教学体系的构建都要符合计算机技术的发展实际,适应计算机专业的教学规律。 计算机软件专业论文:论中职计算机软件专业教师教学能力的构成 摘 要:当今社会,科学技术突飞猛进地发展,在这样一个信息技术占统治地位的时代,搞好软件专业教学建设极为重要。为了适应社会的发展,必须要提高教师素质,加强教师职业队伍建设。本文对计算机软件行业的发展现状以及其未来的发展趋势做出简要分析,对中职计算机软件专业教师的能力构成做了总结。 关键词:中职;计算机软件专业;教师;教学能力构成 伴随着计算机技术的进一步的发展,计算机逐渐成为了联系现代社会的重要纽带。中等职业软件技术学校以填补计算机软件基础技术人才缺口为主要培养目标,致力于培养适应社会化大生产的、拥有专业职业技能的劳动者。肩负教学任务的教师,起着最为关键的作用。但是现在计算机软件专业的学生就业情况并不乐观,这和中职计算机软件专业教师自身的职业素质及其教授的方法和手段存在这弊端是分不开的。为了改善现状,必须加大力度提高教师的专业教学能力和教学质量。 一、职业学校计算机软件专业教师教学能力现状 如今的中职计算机专业教师大部分是本科以上学历,而且基本上都只是和计算机软件开发相关的专业,基本没有系统、规范地参与过软件开发,这就导致了这些负责教授软件开发的教师根本不熟悉软件开发的流程,专业教学能力较差。 首先,教师大部分都缺少企业软件开发的经验,很多都不具备企业软件开发的能力;其次,这些教师对企业软件开发的流程并不清楚或不熟练,这就导致他们对企业的岗位设置没有充分了解;最后,在中职计算机软件学校中,普遍采用/VB作为教学语言,而大部分教师只会这两门语言,并且他们采用的教学方式比较陈旧,教学效率不高。 二、职计算机软件专业教师专业教学能力构成 (一)教师知识要全面 教师应该具备较为全面的知识,不仅要有好的逻辑思维能力,数学基础,能够更好地和学生交流,了解学生的想法,还必须要精通程序设计编程,并用这些知识分析问题,最终解决问题。 1.计算机软件专业的教师应具备对行业、岗位的认识能力和适应实践工作需求的工作技术。较好的岗位认知能力,包括对行业发展和应用的认知以及对软件企业岗位架构的认知。具体来说就是,教师要能准确地表述出某个地方软件行业的现状,以及本地区和省级软件行业现状之间的差异,要了解软件行业的现状和发展趋势,并且能够表述程序员的工作流程和工作的规范。 除此之外,教师还应该具备对岗位关系的理解能力,包括对软件企业岗位职责、技能的分析和对专业培养方案与岗位技能关系的认知。具体表现在:能表述初级程序的技能要求、专业课程设置与岗位技能间的对应关系;可以画出工作流程,表述各环节的工作的任务;能够根据学校的师资、生源情况和学校的教学环境资源,选取和岗位技能相适应的专业培养实施方案。 2.计算机软件专业教师要具备一定的评价能力。评价包括对学生学习和教师教学效果的效果。具体表现为:教师要能够引导学生对他们自己完成的项目、任务进行自我评价,以及根据团队项目的表现、小组测验的表现对学生的团队协作能力给出合理的评价;要能够从学生的案例行动表现和学生的课后交流,对学生的语言表达能力和逻辑思维能力给出适当评价,并提出一些利于学生适应岗位的建议;具备在实习评价基础上指出学生知识和技能缺陷的能力,要能够对学生的学习方向给出合理的建议。 3.计算机软件专业的教师要能够基于自己的专业特征,通过行动导向型教学法进行授课。具体表现在:要能够引导并且激发学生在情境中完成案例;要能够对岗位工作的任务进行分析和整合。 (二)注重调整知识结构,从而提高教学效率 一个优秀的中职计算机软件技术教师应具备的专业素质,包括专业知识和专业技能两个方面。教师的专业知识主要包括普通的文化知识、教育学科知识和所教学科的知识。具备良好的专业知识在教学工作中占据基础性地位,专业技能主要指教师的教学能力和技巧。教师的专业知识和专业技能两者相辅相成,统一于教师的教学过程中。 计算机软件专业很重要,现有的教学模式不能够适应时展的需求,所以有必要通过因材施教、分层教学的方法帮助实现培养目标。标准层次可以分为基础能力、提高层次和骨干三个部分。教师应根据不同层次学生的需要,以及知识的难易程度,采取适当的方法传授知识,促进教学效率的提高。教师专业教学能力的标准要求教师不仅要具备职业道德、基本知识,还应符合中职学校教师职业的特殊要求。 在科学技术飞速发展的今天,认清当前计算机软件教学存在的弊端,研究好计算机软件技术专业教师教学能力构成极为重要。这样有利于解决现有的问题,最终提高教学效率,培育更多优秀的计算机软件人才,为社会的进一步发展做出贡献。 计算机软件专业论文:浅析职业技能大赛对高等职业教育计算机软件技术专业改革的促进 【摘 要】本文结合作者所在院校实际情况,分析了通过参加职业技能大赛反映出的计算机软件技术专业存在的问题以及相关解决办法,探讨了学生参加职业技能大赛对计算机软件技术专业改革的促进和推动作用。 【关键词】技能大赛 专业改革 教学方法 一、 引言 针对高等职业教育在校生举办的职业技能大赛是我国高等职业教育的一大创新,“依托技能大赛平台,以赛促教、以赛促学”是高等职业学校重要的办学理念。通过以职业技能竞赛为平台,以赛促改、以赛促教、以赛促学,不断深化教学改革,全力提升教学质量。同时也可以展现师生良好的精神风貌和娴熟的职业技能,检验学校的师资力量、课程建设和管理水平。通过参加大赛还可以对课程目标的确定,内容的选择和组织、师资建设、课程评价改革等方面起到促进作用。 二、 参与职业技能大赛的必要性 (一)以竞赛引领课程内容和教学方法改革,强化技能教学 技能竞赛吸收了行业发展的前沿技术,起到了示范教学的作用,反映了最新的职业技能要求和行业对技能型人才的需求,也赋予了专业教学新的内涵。如程序员国家职业资格标准中,就要求掌握计算机系统的组成、软件开发基础知识、网络基础知识和计算机专业英语基础知识,在对软件技术进行教学改革时就可围绕职业资格标准来调整教学内容。将专业课程内容改革与技能竞赛紧密结合,牢固树立严谨教学、规范操作的教学思想,通过汲取技能竞赛内容和标准对原有教学内容进行改造,提炼、转化为教学项目,不断补充和完善项目课程教学,推进竞赛内容的普及化教育。 (二)比赛有利于推进教师队伍的建设 高职院校积极鼓励在校生参与职业技能大赛,教师全面参与竞赛项目的组织和指导培训,尤其是在竞赛前对学生进行指导时,使广大教师进一步明确职业岗位的技能要求和相关标准,督促教师自觉转变观念,及时更新教学内容,改进教学方法,促进教师不断学习,提升自身的综合能力,从而促进“双师型”教师队伍的建设。 (三)职业技能大赛开阔了师生的视野 职业技能大赛提供了很好的与其他兄弟院校进行交流的机会,通过展示、切磋、交流,与设备、与标准、与评委、与教师、与选手之间形成多角度、多层次的“互动场”,将原有的经验和新的交流收获融为一体,开阔了师生的视野,吸取了好的经验,相互借鉴,相互促进。 (四)以竞赛为机制,营造校园育人文化 高职院校可对计算机专业建立技能竞赛长效机制,对职业技能竞赛加以制度化和规范化,进一步扩大竞赛范围,尽量拓展到更多课程,让技能竞赛覆盖到每位教师、每个学生,重在参与、学习、提高,形成积极向上的良好育人氛围。同时,学院可通过每年举办一次 “技能竞赛月”和各种技能竞赛活动,提高教师的业务素质,提炼学生的就业技能,提升本专业品牌。 三、 职业技能大赛反映出计算机软件技术专业存在的问题及改革办法 职业技能大赛一方面提供给我们展现学院职业教育改革和发展成果的机会,另一方面在准备和参与的过程中也暴露出计算机软件技术专业课程设置、教学方法,学生就业的专业对口率较低,背离了专业的定位和人才培养的初衷,学校及专业教师对行业及职业的变化敏感度不高,缺乏市场调研、考察等方面存在的一些问题。正是借助于职业技能大赛解决了这些问题,并在参与的过程中完成了对课程目标的确定,内容的选择和组织、师资建设、课程评价等方面的改革。 针对以上问题,我们对教学方法进行了如下改革: 1. 创设情境,激发学生主动学习的兴趣 作为教师,要有效地把握教学过程,千方百计创设学生喜闻乐见的教学情境,激发学生的学习兴趣,调动学生的学习积极性。在选择参赛队员的时候,我们采取了笔试和上机考试结合的考核方法,挑选出自愿并且成绩较好的学生参加大赛,然而在集训过程中我们发现原来成绩不是很理想的学生却表现得非常突出,这个问题引起了我们的思考—原有的教学方法是否能引起所有学生的学习兴趣?学生的学习兴趣是潜能开发的激发点。我们要重视学生的兴趣学习、自主学习、探讨学习、创造思维的培养,培养学生有发现问题的水平,有研究问题的能力,最后,有解决问题的真本事。 2. 尽量放手,鼓励学生大胆尝试 学生的特点是想“动”、好“动”、愿意“动”,所以在教学中要尽量让学生“动”起来,这样才会把学生推到主体地位。凡是学生能观察的要尽量放手让学生去观察。凡是学生能思考的要尽量放手让学生去思考。凡是学生能说的要尽量让学生说。语言是思维的表现,只有学生说出来,才知道他的思维方式是否正确、灵活、合理,是否具有创新性。开展小组讨论活动,让每个学生都有表达的机会。学生在回答问题的过程中敢说、愿说、有话可说。这样既体现了因材施教,又调动了全班学生的学习积极性,同时还培养了学生的思维能力和表达能力。 3. 建立基于互联网的学习共同体 计算机软件技术专业的学生学习过程离不开互联网,我们可以利用网络常用聊天软件QQ来建立师生的学习共同体,学习共同体是师生交流信息、分享资源和探究学习的天地,因此,可以以QQ群为平台建立基于网络的虚拟学习共同体。在QQ群中进行基于网络的主题式探究学习活动、小组协作学习、基于项目的学习,提高师生的交流、合作、探究能力,并在活动中促进学生的有效学习。 总结 综上所述,通过参加职业技能大赛,我们开阔了视野、积累了经验,与此同时也发现了计算机软件技术专业在课程体系、教学方法等方面存在的问题,我们在总结经验的基础上解决了这些问题,职业技能大赛它像一个“风向标”,引领着计算机软件技术专业的改革,它又像一个杠杆,“撬动”着计算机软件技术专业改革,使它加快发展。
随着科技的发展和进步,微信、微博、手机短信等新媒体成为现代交流和媒体传播的主要方式,新媒体通信网络凭借自身的诸多优势深受人们的喜爱,同时,网络安全也成为人们所关注的焦点。通信网络安全防护对保障人们的信息安全、维护人们的合法权益、保护个人隐私、营造和谐的展环境具有重要现实意义。因此,如何通过分析通信网络安全防护的技术要点,采取合理的应对策略,增强网络安全意识,提高通信网络安全防范的技术水平是值得深思的问题。 1通信网络安全存在的问题 1.1重视不够 一些企业对网络安全重视不够,管理者把主要精力用在生产经营和提高经济效益上,企业的通信网络安全防护意识薄弱,缺乏完善的安全管理体制,给不法分子留有了可乘之机,近年来,不法分子的技术手段也越来越高端,他们通过制造各种病毒进行网络攻击,并利用网络的安全漏洞,窃取或擅自篡改用户的数据和信息,给用户带来各种安全隐患,甚至造成经济损失,并引发各种网络安全问题。企业为了节约成本,购置低配置设备,导致安全防护性能较低。忽视网络安全维护的重要性,把专业技术能力不符合要求的闲置人员安排在此岗位,严重影响通信网络安全防护工作的顺利开展,甚至给企业带来不应有的损失。 1.2技术设备落后 在技术和设备方面,由于4G通信系统的复杂性,在实际的运行中无法充分发挥4G通信系统的作用,现有的基础通信设施无法适应现代通信技术发展的需求,各种安全漏洞是网络安全的重要影响因素之一。 1.3工作人员素质 工作人员是网络安全防护的主要承担者,他们自身的素质和业务能力直接关系到通信网络安全效果,由于技术人员专业技术能力相对薄弱,加之缺乏责任心,在信息的传输过程中常常忽视了数据加密,使信息安全很难保证。另一方面工作人员的专业技术水平低,他们所采取的安全防护措施存在着不规范和不符合技术要求标准的情况,致使网络安全防护达不到预期的防护效果。另外工作人员缺乏责任意识,工作敷衍了事,无视自己岗位的重要性,不遵守劳动纪律,懒散自由,不懂得终身学习的意义,不注重后续的自我提升,工作中时而出现纰漏。因此,应加强对工作人员的学习和培训,学习有关计算机的维护与检测技术,了解网络攻击和病毒入侵的应对策略,提高工作人员的业务素养,加强网络安全防护。 2主要技术要点 2.1防火墙技术 防火墙是将网络系统和外部环境分离的网络安全保护技术,防火墙技术能够对通过防火墙的数据和信息起到限制和鉴别的作用,只允许符合网络安全要求的数据信息通过,对非法用户的入侵起到了限制作用,提高了网络安全效果。防火墙技术主要有VPN技术和漏洞扫描技术两种,VPN技术是利用网络的自身的优势,建立起的稳定、安全和临时的小型网络系统,通信双方可以在这个网络系统中进行交流,而网络中的其他用户却无法知晓这一网络的存在,进而实现传输信息的专道专用,保证了网络信息的安全。漏洞扫描技术是运用扫描工具,对网络漏洞和通信故障等进行检测,并通过技术人员的整理分析,采取合理的应对策略,并对网络设置进行优化,减少和避免网络安全隐患的存在。防火墙技术至今仍是一种运用广泛的通信网络安全保护技术。 2.2网络加密技术 网络加密技术是新媒体时代下通信网络安全防护的重要措施之一。通过对传输链路和传输文件的加密,保障了使用公用网的数据传输安全和传输信息的隐蔽性和完整性,同时通过网络加密技术可以使数据在被盗取的情况下,仍会不被轻易破解,起到减缓损失的作用。明文是一种接收双方运用共同拥有破译密码的保护方式,通过破译密码了解对方所表达的信息内容。密文是为了保证信息安全,对信息进行的人为加密和封锁的方式,以免信息外泄。算法是解密的方法和基本程序,密钥是密文和明文相互转换的算法中需要输入的参数数据,是开解密码的钥匙。 2.3漏洞扫描技术 在通信网络普遍运用的今天,网络环境越来越复杂,网络安全问题也随之更加严重,仅仅靠技术人员的管理能力和技术水平以及以往的经验已经无法达到完全消除安全隐患的目的,漏洞扫描技术恰恰弥补了这方面的不足。运用漏洞扫描技术能够对通信系统进行全面的安全检测,并及时发现系统漏洞,通过相关的技术处理来进行漏洞的修补,加强安全防范,减少和避免病毒感染和黑客的入侵,漏洞扫描技术和防火墙以及入侵检测系统联合使用可以促进通信网络安全性的提高。 2.4杀毒软件技术 杀毒软件技术是一种最方便、最简捷、最经济实惠、最高效的现代通信网络安全防护技术,深受人们的喜爱。随着信息技术的发展,现代杀毒软件不断更新换代,很多杀毒软件具有预防木马和其他黑客入侵的作用,加强了通信网络的安全性。瑞星、安全卫士360、金山毒霸等杀毒软件运用较为普遍,瑞星杀毒软件具有较强的监控能力,能够对各种病毒的进行快速、彻底的查杀,为通信网络的安全稳定提供了保障,但是占系统内存较大,会在一定程度上制约通信网络的运行效果。360安全卫士杀毒软件,不仅具有木马查杀功能、还具有清理恶意软件、对漏洞补丁进行修复等多种功能,此外对垃圾痕迹清理和系统优化等也具有较好的效果,而且所占内存也相对较少,是普通通信用户的首选安全防护软件。 3应对措施 3.1提高工作人员的素质 工作人员是计算机的运用者和网络技术的实施者,他们自身的素质和技术水平直接关系到通信网络安全和防护效果。因此,应加强对工作人员的学习和培训,学习计算技术的理论知识和实践经验,熟悉计算机的操作流程和安全使用规则,特别是计算机的管理和维护人员,更应加强对计算机技术和通信网络安全知识的学习,使他们更多地了解如何应对各种网络安全问题,能够更好地处理各种安全隐患。树立安全保护意识,把安全保护放在首位,增强责任心,做好数据和信息的安全防护工作,以免因信息外露和被窃取给单位带来不应有的损失。在可能的情况下,聘请专业性的高科技人员从事通信网络安全管理的重要岗位工作,促进安全防范工作的有效开展,强化工作人员的队伍建设,提高网络安全防护人员的整体素质。 3.2加强机房管理 建立完善机房管理制度,作为约束工作人员行为、加强通信网络安全防护的理论参考,实行岗位责任制,明确职责,把安全防护落实到每个人,一旦出现安全问题,要一追到底,对主要责任人根据情节,给予必要的处罚和处分,以警示他人。完善各种常规管理制度,如设备检查及维护制度、日常巡检制度等,并做好设备维修、检测、计算机系统杀毒、升级等各种常规记录,作为过程性材料积累和解决类似问题的重要参考。配备专门的机房管理人员,其他无关人员未经允许不得随意出入机房,以免不法分子的趁虚而入,破坏通信设备和窃取数据信息,保证通信网络的安全。 4结语 在经济全球化的今天,科学技术的重要性更加凸显,随着人们对通信网络技术的了解和掌握程度的提高,各种网络犯罪行为层出不穷,对网络安全防护工作提出了更高的要求。本文对通信网络安全防护存在的问题进行了分析和探讨,从防火墙技术、网络加密技术、漏洞扫描技术、杀毒软件技术等几方面阐述了通信网络安全防护的主要技术手段,采取提高工作人员的素质、加强机房管理等优化策略加强通信网络安全防护,提高通信信息的安全效果。通信网络安全问题是关系到我们每个人的切身利益的大事,因此我们应从自身做起,不断提高安全防范的技术水平,并逐渐完善现代通信网络安全防护体系,保证通信网络系统的运行更加安全、稳定、高效,进而实现经济和社会效益的最大化。让我们齐心合力,为我们通信事业的稳定可持续发展和网络安全技术的创新做出应有的贡献。
计算机软件专业毕业论文:高职计算机软件专业现代学徒制教育模式及校企合作模式的探索与研究时武略 摘 要:随着国家在现代学徒制教育方面的引导与支持,高等职业院校的计算机软件专业为了生存和发展,必须进行相应的教学改革,通过课堂教学中的项目化教学、工作室教学模式、传帮带的学徒模式、拓展提高的自学模式,寻求学校、企业、教师、师傅、学生各方利益的平衡点,奠定校企合作可持续发展的基础。 关键词:现代学徒制;软件专业;教育模式;校企合作 1 引言(Introduction) 2014年8月25日,《教育部关于开展现代学徒制试点工作的意见》提出“各地要选择适合开展现代学徒制培养的专业,引导职业院校与合作企业根据技术技能人才成长规律和工作岗位的实际需要,共同研制人才培养方案、开发课程和教材、设计实施教学、组织考核评价、开展教学研究等”,这就从国家政策层面提出了今后一段时间高等职业教育改革的方向。本文结合教学改革实际探讨计算机软件专业的现代学徒制教育模式,以及随之而来的校企合作模式方面的问题。 2 现代学徒制教育模式是基于建构主义的教育模式 (The modern apprenticeship bases on the educational pattern of constructivism) 建构主义认为,将学习者置身于学习情境、工作情境之中,通过自主的尝试才能真正构建起有效的能力与知识体系。现代学徒制就是要求学生在学校进入教师所建立的学习情境中,通过完成教学任务、教学项目来学习知识和技能,以正确的操作流程实现预期的效果,减少并避免错误的发生;到企业进入到师傅所建立的工作情境中,通过完成工作任务、工作项目来积累经验、提升素质,既能从正面学习实际工作所需要的知识和技能,又能在解决不断出现的真实问题过程中,检验和应用所学,修正错误,深入理解,构建出完整的知识与能力体系。 3 计算机软件专业开展现代学徒制的主要方式(The main ways of carrying out the modern apprenticeship majoring in computer software) 计算机软件专业的人才培养目标就是要让学生成为能够参与实际软件项目的工程师,而这样的工作非常适合开展现代学徒制的教育模式。一般而言,可以通过以下几种方式来实现人才培养过程: (1)课堂教学中的项目化教学。授课教师通过将曾经做过的实际项目引入课堂,以学习知识培养技能为切入点,较为全面地传授学习领域的有关知识。这种项目化教学模式需要有相关的课程体系支撑,合理安排前导课程、后继课程之间的关系,并规划好每门课程中的主要任务,使得学生的学习过程是一个较为连续的知识和能力提升过程,在不同的项目中实现知识的积累和迁移。 (2)工作室教学模式。技能熟练的教师可以组建自己的工作室,承接校内外的实际项目,带领学生在“做中学”,这就要求教师有实际项目经验和娴熟的技能。这种模式要求合理安排好学生的学习时间,既不能影响到正常的课堂教学任务的实施,又要保证有一定的时间用于在工作室中实践。一般有两种解决方式,一种方式是集中几周进行项目实战,在这几周内全部时间用于一个或几个项目的完整实施;另一种方式是每天固定安排一定的时间段进行项目实战,在不影响其他课程教学的同时,从时间上有一定的连续性、稳定性。但受项目的规模所限,教师个人主导的工作室教学模式往往保证不了实施过程的系统性、规范性,与企业的真实情境还有一定距离。 (3)传帮带的学徒模式。在软件企业中,很多时候是可以将较大型的项目分解为多个子项目的,化繁为简,完全可以由学徒来完成,但一定要由企业的师傅全程跟踪指导,避免拖延工期或者与设计思路相背离的情况发生。企业中实施的项目往往具有过程完整、实施规范的特点,学生可以通过承担不同的角色,参与到项目的不同阶段,既要知道要做什么,又要理解为什么这么做,还要知道如何让用户更满意。同时,在较大规模的开发团队中,可以学会如何分工、沟通、协作,培养综合的职业素质,有利于今后的职场发展。 (4)拓展提高的自学模式。经历了实际项目的洗礼之后,如果学生真正学到了扎实的知识和技能,并能够培养出兴趣,将会主动地更深入地学习相关知识,教师只需要进行指导、答疑即可,学生会自主地构建自己的知识和技能结构。这种模式需要学校提供有效的网络教学平台,教师向学生推荐优秀的教学资源,与学生保持交流,也通过帮助学生解决实际问题提高教师的实战水平,教学相长,共同提高。 4 校企合作的几种模式(Several patterns about the cooperation of colleges and enterprises) 在实行现代学徒制的教育模式过程中,最根本的问题是要解决好校企合作、共同育人。一般来说,校企双方有以下几种合作模式: (1)学校为发起人,邀请企业参与,成立职业教育集团、校企合作委员会、专业建设委员会等。这种模式下,学校与企业的联系较松散,并不能对企业有所要求或者制约,企业完全是出于社会责任、用人需求、个人关系等方面而与学校合作。 (2)企业为发起人,邀请学校参与,成立校企合作理事会,设立企业冠名班等。在这种模式下,企业在长期的人才需求基础上,希望学校输送较为稳定的、优秀的人才,并且企业有能力接收大量的学生实习、就业,学校与企业联系较为紧密、稳固,便于开展工作。 (3)学校办企业、企业办学校的多元办学主体模式。学校为了引进企业工作情境、企业工程师,自己成立校办企业,或者规模较大的企业自己出资创办学校,都可以使得校企双主体无缝对接,在真实的工作环境中,实现产教融合、工学结合。 5 学校、企业、教师、师傅、学生五者之间的关 系(The relationships among colleges,enterprises, teachers,master workers and students) 在学徒制的教学过程中,学校、企业、教师、师傅、学生各有其职责与分工: (1)学校是教育的第一主体,对培养学生负有全面责任,需要设置专门机构进行校企合作,通过对企业的考察,选择有一定规模、管理规范、有较强社会责任感的软件公司进行深入接触,最终制订合作方案。学校需要制订学徒制教学过程管理的相关管理办法,从制度上保证教育过程的顺利实施。 (2)企业是教育的另一个主体,从其尽社会责任、本身用需要出发,需要有专人负责与学校合作,共同实施人才培养的全过程。需要提供学徒所需的工作条件、适当的报酬,并要承担学徒工作过程中可能产生的损耗和损失。 (3)学校需要安排与企业师傅对接的专业教师,教师一方面应该深入企业,提高实践能力,另一方面应该指导、督促学生按企业的工作要求学习相关的知识和技能,引导学生将学习情境知识转化为工作情境知识,并按学校相关规定管理、考核学生。 (4)师傅是代表企业实施教育过程的责任人,既要作为企业员工完成工作任务、创造效益,又要作为教师培养学生职业能力,带领学生完成实际项目,发现错误及时纠正,以免造成损失,在学生工作过程中给予必要的示范和指导,帮助学生积累工作经验。另外,师傅通过带徒过程,也是为企业培养人才、发现人才的过程,帮助企业储备优秀员工,从人力资源角度创造具有更深远意义的价值。 (5)学生是受教育的主体,具有双重身份,既是学校的学生,又是企业的员工[1],既要完成学校规定的学习任务取得相应的成绩,又要完成企业提供的实际项目提升职业能力。学生在教师、师傅的双重指导下,从学生转变为员工,从初学者成长为熟练的工程师,是学徒制教育模式的最终受益者。 6 校企、师生、师徒之间的博弈(The game between colleges and enterprises,teachers and students,and masters and apprentices) (1)学校、企业是两个教育主体,既是教育的实施者,也是成果的受益者[2]。学校通过学徒制教育模式可以深化教学改革,培养出质量更高的人才,也促进教师双师素质的提升,从而提高专业的社会影响力,树立学校良好的社会形象;企业通过与学校合作育人,将岗前培训工作融入到学徒培养中,既可以利用学生完成一些较为繁重的工作,节省部分人员开支,又可以在此过程中发现、培养出企业所需的优秀员工,提供源源不断的生力军,有力于企业的发展壮大。但是,在合作过程中,免不了会因各自的利益诉求不一致而有所分歧,学校注重的短期效益是希望让学生真正学到知识, 长期效益是学生将来能在软件企业中稳定发展;企业注重的短期效益是希望学生较快地适应工作岗位,开始创造价值,长期效益是学生将来能够为企业服务[3],而不是“为他人做嫁衣裳”。 (2)教师是知识和技能的传授者、引导者,学生是知识和技能的学习者,也是自身知识和技能体系的构建者。教师希望学生对程序开发工作充满激情,尽快地理解、接受知识和技能,主动地按步骤完成项目中的各个任务,有问题首先自己想办法解决,解决不了的再向教师请教;学生多数很难热爱程序开发工作,对编写代码有一定的畏惧心理,出现问题马上想到的是问老师,不愿自己苦思苦想、独立面对,这就很难锻炼出优秀程序员的品格与毅力。在教育过程中,首先要明确的就是学生的主体地位,教师只作为引导者,想方设法激发学生的兴趣和热情,教会学生正确的学习方法,及时发现学生的不规范、偷懒行为,加以督促和激励,养成踏实、认真的职业素养,并帮助学生规划好未来的职业发展,树立正确的择业观念。 (3)师傅是企业的代表,具有员工、教师的双重身份,而学生具有学生、学徒的双重身份。师傅要按企业的要求带领学徒完成生产任务,又要实施技能和知识的传授,师傅希望学徒以较高的质量和效率完成承担的工作任务,希望学徒自己通过自学来提高能力,而不是事事都依赖师傅的教导和明确的指令;学生要按学校的要求作为学徒参加企业的生产实践,希望能够通过这个过程学习到课堂上学习不到的知识和技能,积累工作经验,完成从学生到员工的身份转换和职业生涯的初步铺垫,希望师傅给予更多的指导和经验技巧的传授。 7 结论(Conclusion) 无论是学校、企业,还是教师、师傅、学生,都希望从较为稳定、长期的校企合作教育模式中获得自己所期望的利益,因此最重要的是要具有可持续发展的基础,其中的关键点在于通过校企深度合作,构建牢固的纽带关系,实现各方利益的最大化,这也是实施现代学徒制教育模式需要长期研究、摸索的课题。相信随着国家的顶层设计、各级教育主管部门的具体规划、职业院校的真抓实干、企业的真正参与,高职院校的计算机软件专业必将迎来又一个改革的春天。 计算机软件专业毕业论文:计算机软件技术专业人才培养的研究与探索 【摘要】针对当前计算机软件技术专业的招生与就业现状,分析了为什么难以培养出足够多高质量的计算机软件技术人才,并给出了一些高等学校进行软件技术专业人才培养的一些思路。 【关键词】软件技术专业;人才培养;高等教育 1.引言 1995-2005是我国计算机行业的第一个快速发展时期,各个高校大力发展计算机专业,几乎每个高校都设有计算机专业。国内知名的IT企业几乎都是在这个时期发展起来的。到今天,十几年的人才积聚让计算机教育行业渐露疲态,进入人才饱和甚至过剩期,计算机专业已经成为高校应届生就业率最低专业之一。但纵观人才市场,“硬过剩”并未出现:各类IT培训机构层出不穷,陆续输送大量计算机人才;招聘网站IT职位的招聘更是持续火爆,供不应求。为什么高校计算机应届毕业生不再受青睐,甚至毕业后需要参加培训机构“重修”?十年光环下的高校计算机教育是否开始走向堕落?是谁一手砸了计算机学生的金饭碗?[1]这就不由得教育工作者来思考一个问题,为什么高等学校培养不出来足够多的高质量的计算机软件技术专业人才? 2.问题的分析 传统机械的高校教育难以承载多元化的企业需求,将计算机人才推到一个怪圈:一方面海量应届毕业生苦于工作无果;另一方面软件工程师,网络工程师等IT相关职位常年处于招聘热门职位前列,招聘网站一天的招聘信息竟达到万余条。企业需求与高校教育间不断被拉伸的真空地带,由日渐兴盛的各式培训机构迅速填充起来。“学以致用”这条传承千年的办学基准,难道当代计算机教育已经不再适用了吗? 那么有没有深层次的思考过为什么我们高校培养不出来合格的计算机人才呢?通过多年的学习经验、工作经验、项目开发经验和深刻地思考我认为有以下几个方面的原因: (1)学习计算机学科的方法。我们会发现这样的一个现象,计算机学的好的往往不是计算机专业的学生。一些学物理的、数学的、法学的、哲学的等等其他专业的学生最后转学计算机都很出色。我们的生活中也不乏类似的人才。还有一些培训班上培训的学生,整体高出学校培养的学生。那么这些现象能否说明一些问题呢?我们的课程设置和企业应用之间是否有矛盾?也就是我们是否进行了按需教学和学习呢? (2)计算机专业是个理论性很强很抽象的专业。尤其是计算机软件技术部分完全是抽象的。全凭个人想象,概念在每个人脑海中的印象是不同的。软件设计是在理解这些抽象概念的基础上进行产品的设计。在产品开发环节也和其他专业有所差异。比如机械加工类,学习集中在几个典型案例的教学上,学习了轴类加工、盘类加工、箱体类加工、齿轮类加工任务后,那么以后做个其他类似的东西基本上不存在障碍的。可是软件就不行,这次做个成绩查询系统没问题,下次你做个图书管理系统,会因为系统环境,设计思路、业务流程、相关技术、编程语言的改变就不一定很顺利。正如行业有句话:“软件的正确性主要依赖于编程人员的技术水平和知识结构”。 (3)课本是硬伤,师资是软肋,实践经验是缺陷。我们选用的教材往往都是一些规划教材、省部级重点建设教材等。这些教材从编写到出版使用的周期至少在1年以上,甚至有些教材需要更长的时间,与IT行业18个月技术更新一次的法则远不适应。还有些教材就是从学校到学校,从老师到老师,没有企业实践人员的参与。大部分的老师是从学校到学校,缺乏项目开发的实践经验,更缺乏从企业一线走出来的工程实践人员。 3.问题的解决 那么介于以上的对问题的思考和分析,应该如何进行计算机专业人才培养的改革呢?我认为应该从以下几个方面着手: (1)以一些入门课程让学生快速了解和掌握计算机硬件设计、软件及计算机工作过程的基础知识。对计算机专业来说要做到理实并重,将理论性抽象性的知识简单化、形象化,更适合高职专业计算机学生的学习,做软件技术的如果没有深刻的理论知识犹如无源之水无本之木。 (2)以应用技术为主、做到按市场需求学习。计算机语言、软件设计思想、数据库技术、流行技术、前沿技术等都要涉及。最主要的要注重实习实训环节。让学生在实习实训环节对所学的知识能有个很好的应用和总结。 (3)整合课程设计和实训。力尽在实训中完成项目驱动的教学思路。我们发现大部分课程设计学生都做了一个简单的MIS系统,三年下来学生用一个MIS系统可以应付好几门课的课设或是实训。应很好地把这些课设实训的时间整合起来,严格要求、精心规划、以标准的软件开发规范和产品去指导学生进行软件开发的学习,从中将课程中学习的东西融会贯通。通过项目来锻炼学生是最好的办法。 (4)以案例引导、项目驱动、团队协作、小组教学为主要方式,不再以个人为教育单位,2-3人为一个项目组。一来模拟实际项目开发的真实环境,二来通过学员间的协作互助,培养团队协作的能力,可以解决一些我们老师难以触及的问题。 (5)校企合作。校企脱节是所有高校 计算机教育问题的根源。目前很多培训机构都与企业签署长期协议,帮助培养定向人才,想一想,为什么协议对象不可以是广大高校呢?企业直接和高校签订用人协议,通过大三一年的实践进行定型培养,毕业后合格即直接招收。这样一来,取代了流于形式的企业实习,同时解决了教育与需求接口的问题,一举两得。[1]和其他专业的校企合作相比,计算机专业校企合作更为灵活,应走出一条体制多样性,机制灵活性的校企合作新思路。学校实验室环境和企业实际环境十分相似 只需有较强的企业实践的老师或是人员和标准开发过程,即可达到校企合作来锻炼学生的目的。 (6)老师要培训。计算机技术发展是很快的。每天出几个新名词是很平常的事情。新旧技术更替很快。专业老师应该不断学习充实自己,最好的办法就是培训。 (7)加强对学生的素质教育个人文素养的培养。介于高职层次学生的质量,应该对学生做足够多的入学教育和平时的素质教育,如:学生对大学应该如何认识,大学生活如何度过,对专业的整体认识,专业如何去学习等等。在平时多些素质教育的内容,以提到学生团队协作的能力,吃苦耐劳的能力,与人相处的能力等等。加强其内在修养。 4.总结 如今正是信息量成指数膨胀的时代,随着嵌入式技术、物联网技术和云计算等技术的发展各个行业对信息化智能化发展的要求越来越强烈,信息处理设备及平台的扩张使得用户也在不断的扩张,IT行业即将迎来第二个高速发展阶段,我们应抓住机遇发展我院计算机教育事业。 计算机软件专业毕业论文:计算机软件外包专业学生的英语学习策略研究 摘 要:本文在分析中国软件外包行业发展态势的基础上,说明了英语学习对该行业人才发展的重要性。针对面向欧美外包的软件专业人才英语能力要求与培养现状,梳理出软件外包欧美方向的学生在英语学习的过程中存在的问题,并提出解决对策,以培养出适合本行业要求的“英语+专业”的优秀合格人才。 关键词:软件外包;英语学习困难;英语学习策略 一、引言 信息产业是关系国民经济和社会发展的基础性、战略性产业。近年来,在国家的高度重视和大力支持下,我国信息产业取得了飞速的发展。但是既懂英语又懂技术的复合型计算机人才的缺乏,严重制约了我国信息产业的国际化发展。本文试图从中国软件外包行业的发展态势分析计算机软件外包专业学生英语学习的重要性。在人类社会进人信息时代的今天,随着科学技术的飞速发展,国际学术交流日益频繁。对于计算机等电子专业而言,85%以上的专业资料都是以英文的形式出现。英语也是目前我国科技工作中的首选外语,作为计算机专业人员,熟悉和掌握计算机专业英语,了解科技英语结构,就能跟上社会前进的步伐,在科学技术领域与世界同步。 计算机领域是科学与技术飞速发展的领域,新的计算机专业词汇、术语不断涌现;计算机操作过程中又会面临大量的提示信息;在信息高速公路、Internet发展如火如茶的今天,计算机网络上大量的英文信息又迫使我们不仅要掌握计算机类专业英语的知识,而且要面临知识更新。 目前,我国大力推进服务外包经济的发展,推动加快由“中国制造”向“中国服务”的经济发展方式的转变。服务外包产业在我国经济中的比重逐年上升,软件外包,尤其是面向欧美市场的软件外包异军突起,开辟了吸纳大学生就业的重要渠道。软件外包的迅速发展除了要求在软件外包专业应用型人才的培养上要注重软件项目开发能力、职业化素质和工程化能力之外,更强调的是注重英语能力的培养,尤其是行业沟通和专业表达能力,这对该专业学生的英语学习提出了更高的要求。“懂技术的外语人才”已成为企业的发展瓶颈。因为英语是软件行业中的国际语言,尤其面对欧美市场,要做好软件外包项目,必须充分了解客户的需要和想法。就目前来看,制约我国软件人才能力发挥的一个很重要方面是学生英语表达能力较弱,缺乏基本的对外交往沟通的能力。 因此,面对通过服务外包可以给我国带来的巨大经济效益,在高层次上快速地培养出大批量的具有较高素质、较高技能和基本精通行业用语的外包人才成为软件外包专业最紧迫的任务。 本文通过对计算机软件外包专业学生英语学习现状的调查、分析,依据相关理论,总结出有利于培养学生英语学习的因素,同时也发现了明显阻碍学生英语学习的因素,并在此研究的基础上,针对计算机软件外包专业学生英语学习策略提出了若干建议,以便更好地促进该类专业学生英语的学习。 二、国内外对计算机软件外包专业学生英语学习策略的研究现状 国外研究现状和趋势: 20世纪70年代代表人物主要有Rubin和Naiman等。Rubin着手研究成功外语学习者的学习策略。在此阶段,人们主要是研究成功外语学习者的共同特征。Rubin指出:外语学习者在心理特征和学习方法上有许多惊人的相似之处。Naiman等把学习策略与认知风格、个性、智力、语言潜能、态度等方面结合起来进行研究。 80年代,研究者们对学习策略的确认和分类作了进一步的探索,他们研究了学习策略与语言学习过程的关系以及语言信息加工、处理的认知过程。Politzer Mcgroarty 指出外语学习策略的使用与文化背景密切相关,O’Malley Chamot在实验研究中,也证明了学习策略训练的可行性,并出版了描述外语学习者策略的著作。 90年代的学习策略研究出现了几个新的趋势:第一,外语学习策略的研究与自主学习的研究结合起来,如Wenden 于1991年出版的Learner Strategies for Learner Autonomy主要探讨了外语学习者策略与自主学习的关系。第二,外语学习策略的培训成为学习策略研究的重点。Rubin 和Thompson于1994年出版的How to Be a More Successful Language Learner以及Chamot等人于1999年出版的The Learning Strategies Handbook都是通俗易懂且十分实用的外语学习策略培训手册。国外对计算机软件外包专业学生的英语学习策略研究甚少。 国内研究现状和趋势: 我国对英语学习策略的研究最早始于20世纪80年代初,但是成果数量不多且研究面不够。最早在国际杂志上发表的外语学习策略研究论文是黄小华的Learning Strategies for Oral Communication,该研究考察了我国英语专业四年级学生口语策略与口语水平的关系。文秋芳对学习策略进行了最系统、最深入、最持久的研究并发表了一系列论文并在1996年出版了专著《英语学习策略论》。 目前我国学者和教师研究最多的是:英语专业学生与非英语专业学生的学习策略差异研究、阅读策略、写作策略、听力策略和词汇学习策略等单项策略与英语成绩的关系以及观念、动机等与英语水平关系的研究。总体说来,对英语专业学生学习策略的研究多于对非英语专业学生学习策略的研究,对单项、具体策略的研究多于对整体系统策略的研究。尤其对计算机软件外包专业学生的英语学习策略研究甚少。 三、软件外包专业学生在英语学习中存在的问题及解决对策 目前,在国际化的背景之下,国家和社会对大学生的外语水平特别是英语水平提出了更高的要求。外语特别是英语学习也便成为人们关注的焦点。齐鲁工业大学信息学院的软件服务外包校企合作平台是一个面向软件服务外包人才培养,由学校、企业、培训机构共同承担,通过人力、知识、技术、设备、信息及政策等资源的互动实现人才培养共建、共享、共赢的一种组织形态。校企合作平台采用了“项目引领”和“订单式培养”相结合的培养模式,在校企合作平台中计算机职业英语能力的培养是一个重要环节。然而,计算机软件外包专业学生的英语学习还存在一定的问题和困难。比如,我们根据学生英语学习观察和深入的调查了解,发现学生在英语学习方面主要存在如下一些问题: 1.学习者情感策略消极,社交策略缺失 语言是交际的工具。我们只有在语言的使用过程中才能真正地理解和掌握语言。在英语语言学习中必然涉及自我情感的控制和与他人的交往,其成功在很大程度上取决于如何处理这些因素。大量事实证明仅靠语言形式的学习和操练是达不到语言学习效果的。此外,该领域的研究普遍认为,语言学习与情感有关,而且如果有利的情感状态占主导地位,学习成功的可能性会更大。可见,针对计算机软件外包专业的学生,要真正掌握所学英语,就必须能主动地驾驭自己的情感状态,克服消极的情感成分,如害羞胆怯和怕出错等。同时,还应把英语作为一种交际工具,寻求在真实语境中使用语言的机会,加强人际交往策略学习和运用。调查显示,在英语课堂上55%的学习者处于被动听讲状态,33%偶尔参与,积极主动参与课堂活动者仅占12%,在课外经常寻找机会开展英语交际活动者仅有5%。导致这些现象的原因主要有:传统教学形成的被动习惯(64%),没有兴趣(16%),怕出错被人嘲笑(11%)和缺乏机会(90%)。 2.认知能力不足,学习策略失当 在英语学习中,尤其针对计算机软件外包专业的学生,大多数的学习者缺乏这方面的理论知识,对英语学习的策略和方法认识不够。在我们的教学中,我们经常对学生的学习情况进行访谈,在访谈中了解到,很多学生认为英语学习就是背单词和记语法,而背单词的方法大多是采用机械式的反复默写,利用上下文的情境和构词法知识灵活地记忆单词的学生却为数不多,多数学生认为学英语就是要多读、多记,若要问他们采用这些方法的原因,很多学生便回答,“多年来一直这样学的”。即便有一些学生认识到这种学习效果不是很理想,但也很少去寻求更好的学习策略和方法。 3、反思意识淡薄,被动思想严重 根据学习策略理论,元认知策略或管理策略在所有的学习策略中占有主导地位。自我管理或监控对学习者语言学习策略的使用具有制约作用,占语言学习策略之首。可以说,学习的成就在一定程度上取决于学生是否具有反思的意识,是否使用管理方法,或管理方法使用的好坏。然而,根据我们的调查,51%的学习者很少有自己明确的学习计划,而更多情况下是被动地按老师的教学计划和要求学习的。在大学英语学习期间,反思自身学习策略有效性,对学习进步情况进行评估者仅占22%左右。经常针对自己学习过程中存英语学习过程中的重要作用,其学习过程属于被动接受型。 针对以上情况,学校应重视和加强英语教学,尤其是在结合专业知识传授和技能训练的同时,有针对性地培养和强化学生的英语应用能力。教育部门为我们的英语教师的教学提出了明确的要求,在教学中,教师的作用和地位不能轻视,这是不争的事实。然而,教师的“教”归根到底还是为了学生的“学”。英语学习归根到底是学生自己的学习。课堂教学是学生语言实践的重要场所,课堂教学不仅要扩大学生的语言知识,加强和提高学生的语言综合应用能力,还要帮助学生养成良好的学习习惯,培养学生自学能力。应努力让学生懂得英语学习是一门实践课,要求学生主动参与,积极实践,不断地积累,并要持之以恒。因此,运用反思性英语学习方式,来培养学生的英语学习能力是十分必要的。 在针对计算机软件外包专业学生的英语课堂教学中,教师应注意积极创设模拟的真实语言交际环境,通过交际活动培养学生的语用能力,学生会意识到学习英语的目的是进行交流,他们会更乐意接受他们将要学习的内容。也可以结合教学内容,选择多样性的教学方法或活动方式去达到教学目的,例如可以采用主题式教学法、分组讨论法,启发式教学法、项目驱动法、案例分析法等多种教学方法,通过教师的主导调控,学生的主体参与,让学生在浓厚愉快的实战环境中将课本的知识转化为自身的语言技能。 兴趣是天然的老师。针对计算机软件外包专业的学生,英语教师还应充分利用多媒体技术,通过音频、视频、图像等资料,丰富课堂教学,加大课堂信息量,让学生在生动形象的语言环境中进行学习,提高其学习兴趣,进而提高教学的效率和质量。学生个人应结合自身的实际情况,不断积累英语基础知识,在英语学习上多下功夫,掌握基本的听说读写译能力,从而提高英语的沟通表达能力和实际应用能力。 四、调查问卷研究 在此基础上,本文对作者所在学校计算机软件外包专业的学生进行了问卷调查和访谈,以了解大学生学习英语的现状。调查问卷涉及“英语学习态度”、“教师角色和师生交流”、“课堂参与”和“英语学习策略”四个部分,将接受调查的学生按期末成绩分为A、B、C三个等级。通过数据分析和结果比较,作者得出以下结论: 首先,大多数学生有学习英语的意识,他们认识到应该为自己的学习负责,但仍需要教师的帮助、指导与监督;其次,他们有强烈的英语学习动机,尽管动机不尽相同;此外,他们也意识到了学习策略的重要性,但在具体的选择和使用上有所欠缺。在对计算机软件外包专业的学生英语学习能力的现状进行分析和总结的基础上,本文就培养计算机软件外包专业的学生英语学习能力的策略作出探讨。 文章指出,要培养计算机软件外包专业的学生英语学习能力,首先应激发学生英语学习的动机,其中包括培养学生学学英语的兴趣、建立明确适当的学习目标、及时检测学习效果和适当参与竞赛等;其次,要加强学生自主学习英语的方法训练;再次,要加强学生在学习过程中的自我监督;另外,需重新定位教师在英语教学中的角色,让老师成为学生学习英语的积极倡导者、培训者,信息提供者;最后,应营造英语学习的良好氛围,借助良好的课堂环境、自主学习中心和英语角为学生英语学习提供立体的支持和帮助。 针对所面临的不同问题,不同类型的学生可根据自身情况,采取不同的措施。 学习动机不足型学生要想办法激发学习动机,而学习策略水平低型学生要通过改善学习策略来提高学习能力。另外,教师要改变教学观念,帮助学生树立英语学习的主体意识;还要改善教学手段,利用网络、多媒体等技术,营造英语学习氛围。 五、结语 了解软件外包在我国的发展前景,理清目前高校教育中软件外包人才培养中大学生英语学习存在的问题,找出解决方案,培养出合格的人才,一方面可以缓解社会上“英语+专业”的综合性软件人才奇缺的现状;另一方面也拓展了高校人才的就业渠道,提升了人才的就业层次,为我国软件外包快速发展打好坚实的基础。计算机技术日新月异,各种硬件和软件更新换代周期越来越短,大量的新思想、新概念、新软件通过互联网和各种渠道源源不断地涌现在每个人面前。学计算机软件外包专业学生学习英语已成为在线阅读和各类应用的迫切需要。本文在分析中国软件外包行业发展态势的基础上,说明了英语学习对该行业人才发展的重要性。计算机软件外包专业学生的英语学习,通过模拟真实lT行业工作流程,可以锻炼学生在实际工作环境中的英语应用能力,巩固其计算机的基本知识和技术能力,最终使学生掌握专业能力和社会能力,为将来的就业打下良好的基础。 计算机软件专业毕业论文:基于就业导向的高职院校计算机软件专业课程探讨 摘 要:近年来,计算机软件学生就业日趋困难,高职计算机专业人才培养与社会需求慢慢开始脱节。本文从就业出发,对计算机软件专业课程建设进行了探讨,以期对相关从业人员有所借鉴意义。 关键词:计算机软件;高职;就业 一、高职院校计算机软件专业就业现状 当前计算机软件专业学生就业中普遍存在以下问题:一是专业技能不足,又无实践经验。很多高职院校盲目利用本科的教学模式,重理论、轻实践,重课堂、轻课外,讲授较多,具体专业技能实践训练较少,学生实际积累的实践经验十分有限。二是人文素质不高。由于部分求职者缺乏沟通交流技巧、语言表达能力差、应变能力不强、协调以及团队合作意识欠缺等因素,严重影响了其就业竞争力。三是随着高职软件专业学生就业期望值不断上升,很多人盲目提高求职目标,过多地追求薪水、待遇和工作环境,很大程度上缩小了就业面。四是软件专业的特点是知识更新速度比较快,但是课程内容往往滞后于时代的发展,相关教材内容也来不及更新,各种编程教材大同小异,导致很多学生在走出校门时,所学知识已经过时,不能满足岗位的需要。鉴于上述问题,需要我们对当前高职计算机软件专业课程进行重新审视。 二、高职 院校计算机软件专业课程改革思路 1.明确高职软件专业的培养目标 很多高职计算机软件专业盲目沿袭本科教育的培养模式,把职业教育等同于一般的学历教育,没有体现出高职教育重技能,突出动手能力的特点,造成很多学生缺乏实践应用能力,而且软件专业人才的培养对数学和英语要求并不是很高,对所学习的专业和年龄也没有限制。唯一需要的就是拥有扎实的技术和丰富的经验。因此,作为高职计算机软件专业教学应以培养生产或服务企业一线的技术应用型人才为宗旨,为社会输送大量具有较强职业技术能力,具备一些软件专业学生所应具有的某一方向的独立或合作开发软件产品的能力,或稍经培训就能胜任某一与软件开发或应用有关的工作的能力,能适应市场经济发展需求,在生产、服务和管理第一线从事计算机软件的应用开发与软件的维护及复杂软件的使用工作,以及相关技术岗位的技能型人才。 2.完善计算机软件专业课程体系的改革 作为高职计算机专业,应该摆脱通才式课程设置模式,可以借鉴一些电脑培训学校的经验,对课程体系进行改革,以必备的基础知识和专业基础知识为起点,重点加强学生实践能力的培养,在技能类课程、与职业资格证书有关的课程设置方面予以倾斜,保证学生获得较高的职业能力和职业素养。在课程内容讲授方面也注意减少记忆性课程内容,缩减理论性知识的讲授,加大实践内容的比重,将本学科的最新知识与学生的在岗实践密切结合,加强对学生从业经验的培养。 3.完善计算机软件专业考核模式的改革 计算机软件专业课程改革离不开考核方式的变化,考核评价方式对学生学习起到引导作用,以前单一的通过笔试的方法对学生进行考核已经不适合高职教育发展的需要。为了保证高职计算机软件专业学生综合素质的培养,应该采取多样化、个性化的考核方式,注重过程考核,增加对学生逻辑分析能力和具体操作能力考核的比例。例如对专业技能和实践实训模块的测试则采取机试+面试的方式,一般在考试前一到两周布置大量的设计模块,由学生自由选择并完成,然后由考评小组对学生的设计或作品进行评级,为防止学生相互拷贝,考评小组要对每个学生提出几个相关问题进行面试,对培养学生的创造能力和操作技能具有重要意义。 总之,随着软件的普及以及应用,中国软件产业逐渐步入成熟期,IT 产业作为知识密集、技术密集的产业,其迅猛发展的关键是具有一大批从事IT 技术创新的人才,高职计算机软件教学应该以就业为导向,从人才培养目标、课程体系改革以及完善考核评价方法等多方面入手,培养出高素质的综合型专业人才,从而满足社会发展的需要。 计算机软件专业毕业论文:“以就业为导向”的高职计算机软件专业人才培养模式探索 [摘要]针对高职院校计算机软件专业的就业现状,文章提出了“以就业为导向”的高职计算机软件专业人才培养模式。该模式采用逆向工程的理念,强调一切以就业为核心的观念,突出职业技能和职业技能的培养;坚持校企合作、多模式教学的方针,旨在全面提升毕业生的就业能力。 [关键词]就业为导向 人才培养模式 逆向工程理念 校企合作 一、“以就业为导向”的人才培养模式的提出 (一)高职教育培养目标的要求 高等职业教育的培养目标是培养具备一定管理能力的高技能应用型人才,重点培养以实践能力为基础的职业能力,以服务社会为宗旨。这就说明,高职教育是“以就业为导向”的教育,其核心就是就业教育。“出口畅,入口才能旺”。高职毕业生就业情况的好坏,直接影响招生情况,是关乎高职院校生存与发展的核心因素。因此,高职院校一定要加强学生职业能力的培养,树立高职教育“以就业为导向”的核心观念。 (二)高职计算机软件专业就业形势的要求 研究表明,目前我国IT市场是非常缺乏技术精良的软件人才的。然而另一个不争的事实是,高职计算机软件专业毕业生就业情况并不理想,能够在软件企业找到合适工作的并不多,整体上就业质量不高。造成这种尴尬局面固然有软件企业人才流动高、软件人才结构失衡等客观因素,究其主观原因还应是高职院校培养的毕业生达不到企业的用人标准,满足不了服务企业的实际需求。校企严重脱节,无法实现高职教育的培养目标和服务社会的宗旨。为了解决这一突出而急迫的问题,就应建立起“以就业为导向”的人才培养模式。 二、“以就业为导向”的人才培养模式的基本理念 (一)借鉴逆向工程理念 逆向工程是对目标产品进行逆向分析及研究,从而得出该产品的生产设计过程,是一种产品设计技术的再现过程。这种逆向工程应用到人才培养模式上,就是学院根据当前软件企业实际的用人标准与需求,提炼出就业技能和职业素质要点,确保学生学到企业所需的知识和技能,最终实现校企的无缝对接,以此制定出相关的人才培养目标和计划。 (二)精准定位学生就业岗位 根据软件企业的岗位需求和学生的专业特长,培养相应的Java高级程序员、.NET高级程序员、网站设计师、数据库开发工程师等高技能专门人才。学生有着明确的学习目标、就业方向,会产生强烈的角色认同感和自信心,这样可以大大提高学习的主动性和积极性,确保可在较短的时间内完成从“学校人”或“社会人”向“职业人”的过渡。 (三)全面提升学生的就业能力 就业能力包括培养学生的职业技能和职业素质两个主要方面。职业技能主要包括:基础理论,客户端,框架原理的理解,编程的熟练度、规范度,项目开发与管理能力等。通过大量的项目实战演练,使学生完全掌握这些技术。职业素质主要包括:能够适应软件行业的工作特点,具有良好的思想品质和职业道德,拥有健康的身体和心理,能够在压力下学习和工作,具备学习和工作方面的主动意识,具备良好的沟通表达能力和团队合作意识及能力,具有强烈的责任感和事业心,等等。通过对职业技能和职业素质的培养,可以全面提升学生的就业能力,达到企业的用人标准,从而实现高质量就业。 三、“以就业为导向”的人才培养模式的建设措施 (一)加强课程体系建设 通过深入企业和市场调研,得知企业要求更加专业化、深入化的知识和技能,于是我们对课程设置进行了改革。在第三学年分为JAVA方向和.NET方向独立学习,使学生在某一技术方向上,不论是技术扎实程度还是实际开发能力都有很大的提升;增加一些就业指导方面的课程,全面提升学生的职业素养;加大项目实战的课时比重,使学生积累项目经验,真正达到企业所需要的开发能力;增设毕业设计项目开发,以团队合作的方式,使学生按真实的软件项目开发流程来完成设计、编码、测试等全过程,全面提升职业能力;确保课程设置包含目前最为流行的新技术内容,并且会根据新技术的发展情况进行更新,以保证绝对与企业的应用状况同步。 (二)深入进行教学方法改革 1.讲练结合。目前许多高职院校讲述计算机课程还是采用讲练分离的方式,即在多媒体教室讲述理论内容,然后在机房进行上机练习,这往往导致学生上课时听得津津有味,课下上机时却一头雾水无所适从。这主要是因为讲练分离(有时竟然会出现周一讲课、周五上机的极端情况),打断了学生的思路,使得学生知识记忆大幅衰减,导致教学效果大打折扣。 计算机软件教学要求应是边讲边练、加强测试环节、及时验证学生的学习效果,以保障教学效果零衰减、零差异。这就要求加强硬件建设,在机房中安装多媒体设备,在多媒体教室中配备学生用计算机。教师通过多媒体投影讲解一个实例后,马上让学生在计算机上调试演练。通过边讲边练的训练模式,通过实践加深印象的训练方法,让学生更好地理解知识点的使用,更快地记忆知识点内容,更容易提高实践动手能力。采用这种模式需要注意的是,要讲练同步,尽量避免学生在教师讲解时进行操作练习,更应杜绝打游戏、聊天等与教学无关的事情发生。 2.项目案例贯穿始终。通过前面的论述,我们知道要想实现高质量就业,就必须具备企业要求的职业技能与素质,而培养职业技能与素质的最佳方法就是进行企业项目案例实战。通过全程的项目案例,培养学生独立分析问题、解决问题、总结问题的能力,积累项目开发的设计经验,大幅提升项目开发与管理的能力,把学生打造成符合企业用人标准的实用型软件人才。具体做法如下:在明确了企业的技术需求之后,从其中提炼总结关键的就业技能点,并用项目驱动、案例贯穿的形式融入课程设计的全过程之中。采用分阶段训练、多维度培养、分层次深入等新型培养方式。比如每周有一个小型的项目案例;每学期进行一到两个课程设计,完成一个中型的项目案例;毕业设计时要完成一个企业真实的较大型项目。通过贯穿始终的项目案例教学与实战,可以大幅提升学生的职业能力,为毕业后早日融入企业打下坚实的基础。 计算机软件专业毕业论文:中职计算机软件及应用专业的改造与探索 摘 要:近年来,各中等职业学校在市场的号召下,在政策的指引下,纷纷开设了软件及应用专业。那么已经开设了十几年的专业该怎么改造来追随市场,保证今后的可持续发展呢?该文作者结合所在珠海一职校的工作经验,立足珠海本地计算机软件应用行业及企业的现状,探析了该专业改造的一些看法。 关键词:专业改造;人才培养模式;评价方法改革 一、现阶段本地计算机软件与应用专业的就业前景 珠海市是中国改革开放的前沿城市,市政府确立了大力发展信息技术产业的战略目标。2011年的政府工作报告指出:第二产业对全市生产总值增长的贡献率达74.8%,电子信息、生物医药等六大优势产业增加值占全市工业增加值的77.2%。为了配合信息化技术发展要求,珠海市建立了国家级软件园区――南方软件园,有力地促进了软件产业发展,为珠海的软件产业发展和创建打下牢固的基础。 随着计算机网络、通讯环境的建立,为各行各业的计算机软件及应用提供了良好的条件。而在“十二五”期间,电子商务也被列入战略性新兴产业的重要组成部分,未来的五年内还将处于一个蓬勃发展的势头,与之关联的电子商务网络服务人才需求量增大。同时,电子政务、企业信息化等应用日趋广泛,对软件的需求日趋提高,根据2010年珠海市人力资源部门统计数据,全市12000多家企业对网站开发测试、网络管理、网络编辑等岗位需求缺口达3万至5万人,其中,适合中职生就业岗位约占10%,岗位数达3000至5000个。 珠海市中职软件技术专业每年毕业生的数量约为200人,由此可见,计算机软件及应用专业毕业生在珠海及珠三角的软件、网络和电子商务网络服务等领域有足够的就业空间。为了更好地适应市场,提供市场所需的人才,保证计算机软件及应用专业今后的可持续发展,急需对本专业进行合理改造。 二、计算机软件与应用专业改造的具体实施建议 (一)人才培养模式改革 专业改造首先要考虑的是人才培养模式的改革。 (1)可依托当地计算机软件应用行业及企业,深化校企合作,与企业进行订单式校企合作培养模式改革。成立专业指导委员会,在专家的指导下,根据市场调研结果,开展订单式人才培养模式改革,再进行与订单式人才培养模式相适应的教学做一体化实训室建设。笔者所在专业已与锐捷网络和神州数码等相关软件技术企业开展深度合作,进行了订单培养项目合作。 (2)与高等职业技术院校合作,高质量展开“3+2” 形式的高技能人才培养工作,以满足当地计算机信息产业对不同层次人才的需求以及学生发展的要求。笔者所在软件技术专业班级已有两届学生通过“3+2” 模式升到大学。这种模式受到了家长和学生的追捧,也是今后职业教育发展的趋势。 (二)课程体系与教学内容改革 1.课程体系改革 通过对软件技术工作岗位职业能力的调研与分析,以就业岗位为基础,完善与岗位对接的课程体系,调整和优化课程结构。对软件行业的创新发展进行分析,每学年由专业建设小组展开企业岗位需求调查,研究在新形势下,软件技术工作岗位的需求变化。借鉴企业人才培养经验,使学校拥有与行业企业相接轨的课程体系。在教学项目的设置上,应尽量采用企业实际案例。 2.校企合作共同开发建设精品课程 依托当地IT行业及企业共同研发精品课程。笔者所在学校已与金山软件公司、同望科技公司、锐捷网络和神州数码公司、唯康通信技术公司、上海新朋程信息科技有限公司深度合作,以企业人才培养目标和要求共同开发精品课程。 (三)教学方法改革 (1)构建与企业工作岗位相一致的教学环境,引入企业实际项目内容,降低课堂教学与企业工作场景的差异。 (2)推进和完善“任务驱动、项目引导”等教学方法改革,将课堂延伸到企业中,直接进行实践性教学活动。将企业元素引入学校,建立企业工作室,真正将生产实践内容融于课堂教学中。 (3)推广以学生为主体的行为导向式教学方法,探索“自主、合作、探究、训练”的以强化学生职业能力的培养为目标的教学方法改革,有效提高学生学习的主观能动性。 (4)积极探索职业教育教学过程的互动性和开放性形式,改革师生之间“我教你学”的知识传授模式,实现“教与学”、“师与生”之间的“零距离”互动,借助方便、快捷的信息化平台,使学生和教师的 “教、学、做”有机结合。 ・专业建设・中职计算机软件及应用专业的改造与探索 (四)学生的评价模式改革 制定融合企业元素的评价模式,学校与企业共同制定学生学习质量评价标准,借鉴企业质量管理原则和方法,对学生的学习过程进行质量监控和评价。具体工作可分为: (1)设立教学(实习)过程质量监控点,展开评价、考核工作;对学生进行以综合能力为依据的全面评价,包括除考核学生的理论成绩外,还包括学生的职业素质、自学能力、创新能力、与他人的协作和沟通能力,以全面衡量学生的综合素质。 (2)以行业资格证书评价学生成绩。如:“网络设备的配置与管理”、“局域网与网络操作系统”之类的课程可实行“以证代考”。通过鼓励学生参加各级职业资格鉴定机构的考证,视学生考取资格证书的相关级别,给予学生一定的学分奖励,并替代对应科目的考试评价。 (3)以技能竞赛的成绩当作学生成绩评价依据。通过组织本专业群学生参加各级技能竞赛,以竞赛成绩作为学生专业成绩的依据。 (五)师资队伍建设 教师是专业建设的灵魂,师资队伍的建设是专业改造的重中之重。根据本专业建设和发展的实际,加强本专业师资队伍的建设工作,构建一支以学科带头人、骨干教师、“老、中、青”教师三结合的专业教师队伍。 1.有效实施专业教师继续教育工程 准确把握本专业发展方向,紧密结合本专业相关企业和产业岗位群所需,以有效培养高素质人才为目的来实施专业教师继续教育工程。 根据实施项目化教学、一体化教学、工作岗位场景式教学所需,进一步加强“双师型”教师培养。 通过参加专业认证考试等模式开展业务学习,鼓励专业教师考取技能等级证书和企业认证证书。 根据本专业发展趋势,每一名专业教师均应进行前沿学科的研究学习,设置一个主攻方向,确定一个以上的前沿学科专攻方向。 2.科学培养专业带头人和骨干教师 在专业教师队伍中,有效构建专业带头人、骨干教师的选拔、培养制度、激励机制。通过加强对专业带头人、骨干教师的培养力度,形成本专业具备特色的人才培养模式,使得优秀教师能脱颖而出,在日常的教育教学工作中发挥更积极的作用。 加强专业课题研究,申报和参与课题研究项目,通过课题研究的形式,在课题的申报、研究、结题等一系列活动中,加强专业带头人和骨干教师的教科研意识和业务领导才能。 3.加强青年教师的培养力度 完善“以老带新”的青年教师培养机制,选派德才兼备的骨干教师,全方位对青年教师进行科学有效培养。全部青年教师均有骨干教师作为指导教师,健全青年教师培养的监督、考核制度。 根据学校教育教学实际,开展青年教师教育教学基本功训练比赛活动。 4.从企业聘请能工巧匠 创新聘请企业专家作为兼职教师的动态管理机制,健全兼职教师激励机制,校内专业教师与企业专家分工与协作,共同参与教学研究、标准制定、培养方案优化、实训项目开发等工作。 计算机软件专业毕业论文:环境艺术设计专业计算机软件3DMAX课程教学探讨 摘要:文章结合环境艺术设计专业计算机软件3DMAX课程教学实践,针对教学过程中存在的实际问题展开分析,结合学生的实际情况,以实效性为原则,合理安排3DMAX课程内容,确定教学目标以及采取有针对性的教学方法,更好地促进专业教学改良,提升课程教学效果。 关键词: 3DMAX;计算机软件;教学;环境艺术设计 0 引言 目前,计算机培训课程作为高校的必修课程被广泛开设,尤其在艺术类院校,计算机绘图软件的应用大大提高了绘图的工作效率。3DMAX作为当今世界上功能强大的三维计算机应用软件,被广泛应用在建筑、室内、景观设计、影视动画、工业产品等领域。环境艺术设计专业的学生如果能够熟练应用该软件,不仅可以提高设计的表现力,也为顺利就业打下了良好的基础。 1 3DMAX教学存在的问题 3DMAX是集建模、材质编辑、灯光设置、渲染、动画制作等功能于一体的三维软件,拥有强大的虚拟模拟功能。[1] 作为环境设计专业计算机软件应用的一门重要课程,主要培养学生对三维室内外空间创意设计的思维方法,通过场景建模、贴图、灯光、渲染器参数设置,从而营造出真实的室内外空间效果图表现。然而在长期的教学过程中发现,由于3DMAX软件庞大繁琐的功能命令以及灵活多变的制作方法,使得该软件在教学上相对比较困难,学生在学习过程中也出现了较多的问题。例如:关于软件中英文版本的选择,初学者对英文版表现出抵触情绪,普遍反映不认识英文单词,对于工具命令的用途容易遗忘;大多数学生在学习过3DMAX课程之后不能在后续设计课程上运用;课堂教学主要针对室内居室空间设计效果图渲染,对于大型公共空间和室外景观场景的渲染相对较少;大多数同学绘制的效果图不能在实际的项目中应用;很多学生利用课余时间在软件培训班进行二次学习等。 2 教学方式探索与解决对策 针对以上问题,结合环境设计专业的学科特点与学生的实际情况,为了更好地改进当前3DMAX课程教学方式,提升授课效果,可以进行以下尝试: (1)版本的选择与教材的更新。首先3DMAX软件版本更新较快,很多工具和命令越来越完善,网上很多新的模型资源低版本无法打开,接下来的学习就会受到影响,这就需要学校能够及时更新软件和教材,任课教师也需要不断提高自身软件的应用能力,及时更新上课教案,选择一些比较前沿的案例进行讲解;其次是关于中英文版本的选择,艺术专业的学生文化课基础相对薄弱,大部分同学英语比较差,很多初学者对于英文版的操作只能死记硬背。因此结合学生的实际情况,可能选择中文版更容易被学生接受,如果选择英文版也需详细介绍工具名称、功能、用途等,防止学生只记住位置而不知道命令的具体使用功能。 (2)做好入门课程设计,培养学生学习兴趣,提高学生积极性。课程刚开始在学生对软件不了解的情况下,不要直接介绍窗口界面的基本操作,可以先让学生看一些3DMAX软件在各个领域的应用和表现案例,如居室空间设计、办公空间设计、景观设计、家具制作等一些应用实例。让学生了解3DMAX能做什么,做的怎么样,满足学生的好奇心。还可以展示一些历届学生的优秀作品,让学生建立一种能够学好的自信心,进一步增强学生的兴趣和积极性,为以后课程的开展铺设一个良好的开端。 (3)适当放慢教学节奏,给与学生充分的练习时间。由于3DMAX软件工具命令繁杂,因此想要灵活运用相对较难,在上课过程中学生看老师示范一遍之后自己操作过程会出现很多问题。可以采取讲――记――练相结合的上课方式,第一遍学生边记笔记边看教师讲解示范,接着学生结合笔记和示范的过程进行练习,然后带着问题听教师示范第二遍的同时补充笔记细节和找到出错原因,最后独立完成整个过程的操作。这样可以解决学生在听课过程中只记没看,或者只看没记的问题。 (4)采用启发式教学,让学生对于工具、命令的使用做到举一反三。在课堂教学中往往是教师针对一个模型或者一个场景进行操作演示,学生跟随老师的讲解用同样的方法完成案例。这一学习过程可能会让学生形成一种固定的思维,对于工具的使用往往死记硬背,而没有深入思考为什么这么做。因此,教师可在演示一种方法之后,引导学生分析物体的制作思路,让学生思考是否还有其他方式和工具可以达到,或者请学生到讲台上现场操作,激发学生灵感的同时活跃课堂气氛。[2] (5)分层次教学,由简单到复杂,循序渐进。目前环境艺术设计专业的3DMAX课程教学,更多集中在室内空间设计表现,而对于公共空间类型的渲染讲述相对较少。因此,教师可以根据课堂进展情况,允许学生根据自己的想象设计作品,或者多提供一些公共场景让学生课下练习,帮助学生在巩固已学知识的基础上进一步提高软件综合运用能力。 (6)对于接受能力较差的学生,充分地鼓励、耐心地讲解。学生接受知识的能力不同,上课过程中教师要保护学生的求知欲。避免出现厌烦情绪,不要把“真笨”、“怎么就忘了”等字眼挂在嘴边,对于接受能力较差的同学,可能会导致学生从此自暴自弃。因此,教师教学过程中应尽量平稳心态,耐心指导,鼓励学生认真记笔记,上课用心听,提高他们的学习兴趣和敢于克服困难的能力。 (7)与其他设计类课程相结合,达到反复训练的目的。3DMAX教学在整个环境艺术设计专业中起到承上启下的衔接作用,如果软件没有掌握好,会直接影响接下来设计课程方案的表现。很多学生在3DMAX课程进行中可以做出很好的方案效果,但是由于课程学习结束之后长期不练习,而导致所学知识遗忘,缺乏应用的连续性。因此如果每门专业课程都要求学生做3DMAX效果图,一直延续到毕业设计,这样不间断地训练可以督促学生加强软件的运用,同时也可以提高毕业设计的质量。 (8)充分利用网络平台,培养学生自主学习能力。由于课堂学习时间较短,教师需要照顾多数同学的学习能力,关于案例的实际操作也要适当调整难易程度,可能学习较好的同学就得不到更好地提高,因此教师可以提供一些专业学习的论坛或者网站让学生课下的时候自主学习,通过观看视频教程更全面地提高绘图能力。同时对于一些进步较快或者学习能力较强的同学也可以通过浏览一些优秀的作品,更好的提高自己的水平。 (9)设计和实践相结合,满足市场需求。在实际项目中甲方对于效果图的要求很高,专门的效果图公司做的商业图更能打动人,但是学生由于实践经验少,素材和模型也不是特别精致,做出的图在构图、比例、色调等方面或多或少会出现一些问题,不能满足实际工作的需要。针对此情况教师可以提供一些工程实例给学生临摹,让学生了解实际工程中图纸的表现应该达到什么程度,提高学生的设计和审美能力。 3 结语 总之,环境艺术设计专业计算机软件3DMAX课程教学确实有不同于其他专业教学的特点。作为艺术设计专业的教师,不仅要紧跟计算机软件发展的速度,同时还需结合艺术类专业学生的特点,对教学方法进行不断地总结与改进,在课程中注入新型的开放式创意教学元素,努力提高教学效果,培养出更适合当今社会需要的艺术类人才。 计算机软件专业毕业论文:视觉设计专业计算机软件特色课程模式探索与实践 摘 要:通过实践教学和深入研究调查,发现在计算机软件的课程教学中存在教学内容缺乏专业针对性和教学效果缺乏有效性的问题,现以视觉设计专业CorelDRAW课程教学为例进行教学新思路和新方法的探索研究,提出渐层效能型课程模式,合理构建视觉设计专业的计算机软件教学体系,规范课程模块,保证课堂教学质量,切实提高教学效果和教学效益。 关键词:计算机软件;课程教学;CorelDRAW 一、计算机软件CorelDRAW的课程教学目标 根据视觉设计专业人才培养方案,计算机软件CorelDRAW的课程教学目标为,熟练掌握软件的操作技巧,能够运用CorelDRAW软件绘制艺术化的矢量图形图标和编排有艺术效果的图文版面。 二、计算机软件CorelDRAW课程教学中的常见问题 CorelDRAW是一款专业的矢量图形绘制软件,有强大的矢量图形绘制功能和便捷的图文编排工具。目前课堂教学中常见的问题主要集中在,一是没有根据所学专业详略得当地安排教学内容,每种工具命令都泛泛而讲,不利于学生对重点知识的熟练掌握和深入探究;二是课堂练习安排没有层次性和趣味性,重复枯燥的练习不仅磨灭学生的学习积极性,也扼杀了学生的创造力;三是学习效果反馈缺乏及时性和针对性,没有因材施教的课堂不能保证教学的质量和效率。 三、视觉设计专业的计算机软件特色课程模式研究——以CorelDRAW课程教学为例 根据教学中存在的问题进行课程模式的思考探索,认为课程教学第一个关键点是要有专业针对性,要根据视觉设计专业重点运用的领域安排教学内容和组织课堂教学,所以提出针对性强、循序渐进和因材施教的渐层型课程模式;第二个关键点是要有教学效率和教学效果,所以提出能激发学生专业热情和培养学生专业能力的效能型课程模式。 (一)渐层型课程模式——关于课程内容学习的探索与实践 “渐层型课程”是指在本专业计算机软件教学中,教师引导学生进行循序渐进不同层次的迁移应用和绘制要求,其理论依据是斯金纳(BurrhusSkinner)程序教学模式,这种教学模式具有极强的操作性,有利于学生系统掌握知识和技能、循序渐进地学习,并能及时反馈强化所学知识,同时培养学生的自学能力。 1.渐层型课程模式专业针对性强 渐层型课程模式的构建思路是针对专业特点来设置教学内容和用80%的时间熟练掌握20%的重点知识。 视觉设计专业学生的核心课程一般为文字设计、版式设计、海报设计、书籍设计、包装设计和品牌推广等,所以CorelDRAW课程教学,应将这些设计类别需要用到的计算机辅助领域作为教学重点,用80%的课程时间来熟练掌握视觉设计专业辅助设计常用到20%的重点知识,并将后续专业学习的实际设计项目作为课堂练习和考核的重点内容。 2.渐层型课程模式遵循渐进规律 在CorelDRAW课程教学中,教师通过知识新授、牵扶帮学和延伸自学来循序渐进安排课程教学,能有效优化课堂教学质量。 知识新授环节要注重培养学生对指定目标的学习能力,首先以温故知新和思维启发为切入点,用三遍不同层次的讲解演示和学生独立操作相配合来达到新授、巩固、强化重点难点的学习效果。 牵扶帮学教学阶段根据具体实际情况,可以通过教师出示图文说明的操作提示帮助学生掌握重点和突破难点,也可以通过放手学生独立操作后的师生共同讨论及解题新思路的探索来深化学生的操作技术。 延伸自学的教学阶段要善于创设自学延伸的学习情境。具体措施有:在自学基础上进行举一反三的延伸学习;也可以先不看教程自学探索,之后再将自己的操作和教程操作进行对比分析来深化对技巧的理解;或者提供高质量的图形案例和更多自学网站自学书籍的信息,让学生在更加深广的学习情境中充满学习热情地自由驰骋。 3.渐层型课程模式注意因材施教 因材施教的课堂实施手段主要包括:一是教师逐个当堂反馈学习效果,这利于调动学生学习积极性、有利于教师掌握学生实际学习能力来与学生开展良性互动、有利于落实学生的当堂学习情况集中讲解容易出现的问题,保证教学质量;二是分层次针对有差异的个体开展学习引导,这能有效避免有的学生觉得练习太容易,完成后无事可做,有的学生则畏难不愿学习,失去学习兴趣的情况;三是根据个体差异来设置具备必选标准性和可选自由性的作品考核形式,能更真实地考核学生实际操作能力,激发学生的学习主动性,还能再一次大幅度提升学生软件操作技巧,为后阶段的专业课程学习和毕业设计积累丰富的计算机造型技术。 4.渐层型课程模式的实践效果 渐层型课程模式首先从课程内容安排上体现出针对性强和重点突出的渐层性,其次在课堂教学中体现出循序渐进符合学生认知规律的渐层性,最后在课堂教学反馈和课程考核差异性设置中体现出渐层性,渐层型课程模式由浅入深,由表及里,让CorelDRAW的课程教学充满学习的乐趣和努力的进阶,学生不仅能学会课程知识,还能提高举一反三的思维水平和开发探索研究的自学潜能。 (二)效能型课程模式——关于专业素质养成的探索与实践 采取效能型课程模式来进行CorelDRAW的课程学习,是关于专业素质养成的探索与实践。根据奥苏贝尔(DavidAusubel)有意义的接受型学习教学理论和先行组织者教学模式,提出视觉设计专业计算机软件的教学特色研究方向“效能型课程”模式,是指高效高能的课程模型,“高效”即课堂效率高,“高能”即学生能力强。 视觉设计专业的学生要具备高素质的专业素养和独特的创意能力,计算机软件教学在培养学生专业能力,掌握数码造型技术的同时,也应该注意激发学生的专业热情。 1.效能型课程模式能激发学生的专业热情——高效 简化创作流程和细化制作任务这两种教学措施能有效提高计算机软件教学的课堂效率,让学生乐学愿学,从而激发学生对本专业的学习热情和学习期待。 简化制作流程是简化学生概念创意的难度,但同时又给予学生根据设计实例自由发挥的空间,不仅能保证作品的视觉美观度,还能有效启发学生的设计创造力和对专业的学习热情。二年一期的学生并没有进入核心设计课程的学习,所以不具备很专业的设计创意能力。在CorelDRAW的课程学习中,如果按照一般的创作流程,让学生先创意再画草图,然后制作电子稿,不仅和其他类型课程的考核内容重复,也没有达到计算机软件以技术考核为主的课程重点,同时学生因为没有很好的创意和设计技巧,即使软件操作能力很强,绘制的作品也往往不具备一定程度的审美水平,视觉效果不美观的软件绘制作品会夸大学生现阶段较薄弱的设计能力,这种挫败感往往伤害到学生对视觉设计专业的热情。所以,通过简化创意过程,强调制作技术和对已有案例进行延续设计的作品考核方式,能在保证作品审美水平的前提下更大程度激发学生探索运用软件设计制作的学习热情。 细化制作任务能保证学生一步一步落实学习目标,最终高质量完成学习任务。以课程考核为例,将制作VI手册这个整体目标,逐个分解细化,每个任务难度合理把握在学生跳一跳能完成的程度,学生通过一次次努力累积最终如期完成体现自己最大制作能力的课程考核作品,这一学习过程能极大鼓舞学生的学习热情和对专业设计课程的期待与向往。 2.效能型课程模式能培养学生的专业能力——高能 在计算机软件的课程学习中培养学生专业能力主要有两种教学措施,一是强化重点知识,二是深化操作技巧。 强化重点知识要求不仅是课程作品考核,包括整个课堂讲授和课堂练习都要围绕这些操作重点合理设置,展开教学。CorelDRAW的工具命令进行初级操作比较简单,但是熟练掌握就需要反复练习和不断强化,而要达到灵活运用的程度则需要通过恰当的教学方法进行引导,才能真正深化学生的操作技巧。 深化操作技巧主要运用对比分析、迁移应用等教学措施来实现。如特效文字的操作技巧就是用对比分析法来深化学生对操作技巧的理解,案例用一段文字和正圆形的融合为切入点,运用不同的工具编辑文字和正圆,能产生多种不同的视觉效果,通过对比分析能有效深化学生的操作技巧。再如用三种软件绘制同一对象的练习,就是采取迁移应用的教学方法来弱化学生对画面变化的关注度,从而增强学生对软件工具深入理解和综合应用的关注度。深化学生对重点工具的探索运用还可以用系列案例剖析、不同案例对比、案例自学和已有案例延续设计等教学手段来实现。 3.效能型课程模式的实践效果 效能型课程模式的具体教学实践环节不仅能使学生熟练基本操作知识,提升重点制作技巧,同时还能协调学生软件制作能力和实际创作水平的差异,提高课堂效率,潜移默化为学生铺垫良好的审美趣味和准确的专业素养,增强专业课程的整体持续性和纵向联系度。 四、视觉设计专业计算机软件特色课程模式探索与实践研究的意义和作用 (一)对本门课程产生的意义和作用 综上所述,计算机软件特色课程模式——渐层效能型课程研究是针对视觉设计专业学生的软件学习现状提出的,在CorelDRAW的课程教学实践中,呈现专业特色突出,课堂操作可行,教学效果明显的实际应用意义。 (二)对横向课程产生的意义和作用 视觉设计专业学生需要掌握的计算机软件包括4门静态图像造型软件和2门动态图像造型软件。视觉设计专业计算机软件特色教学研究项目——渐层效能型课程模式,能规范本专业多门计算机软件课程的整体教学模式,能提高学生的学习效率,缩短学习周期。 (三)对纵向课程产生的意义和作用 渐层效能型课程模式能继续深化纵向的课程延伸,以儿童视觉产业为例,渐层效能型特色课程模式可以纵向应用在儿童产品软件课程的教学中,并进一步发展延伸到儿童产品设计的媒体技术开发中。 五、结束语 视觉设计专业计算机软件特色课程模式——渐层效能型课程模式,构建了视觉设计专业计算机软件教学的有机课程体系,提供了规范的课程模块,同时为视觉设计专业其他课程开拓了更多横向和纵向的教学研究方向。 计算机软件专业毕业论文:计算机软件技术专业“工学结合”实践教学研究 摘 要:本文从我国软件产业发展和人才需求出发,给出了一些软件专业工学结合实践教学的实际做法,希望以此促进我国软件人才的建设。 关键词:软件培养;工学结合;实践运作 软件学院成立这几年,我们在致力于普遍提高教育教学质量,提高人才培养水平,针对地处辽宁省中部这样一个小城的地理区域劣势的同时,也在分析我们的相对优势,思考如何形成自己特色的问题。 我系在经过认真调研并与企业行业专家研讨后,借鉴了东软信息学院“1321”教学计划和SOVO大学生创业中心的实践教学模式、沈阳职业技术学院基于项目式、印度NIIT的榜样教学法、湖南铁道职院专业加项目工学结合等职业院校软件专业人才培养方式的同时,将南洋理工学院“教学工厂”的理念应用到软件技术专业的课程教学实践中,提升了学生的专业计算机应用能力。 1 深层次体现校企深度融合、“教学工厂”、项目导向的实践教学特色 我们在深入分析国内多家高职院软件专业办学模式的同时,将南洋理工学院“教学工厂”的理念应用到软件技术专业的课程教学实践中,建设围绕“教学工厂”为基地的实训基地。我们的实训教学机制采取以下方式进行:基于培养平台三方建的模式: 第一阶段:校内学习实训;第一、二学期:在校内实训室分别进行为期两周,共计60学时的C语言、C#语言实训,由项目组从项目库中抽取实训项目,以典型工作任务为载体由专职老师负责,带领学生共同完成; 第二阶段:校企联合实习;第三学期在学完C#.NET与数据库课程后,在前两学期基础上,加大实训时间,设置4周,共计120学时实训,学生这时可以初步完成一个小型系统的开发,这部分内容也在校内实训室或软件研发中心完成,我们通过与企业深度合作,建成了一批以编码为任务目标,设备齐全、条件较好、符合真实情景要求的软件校内外实训基地,我们称之为软件车间或软件平台。引进各类专业软件,提升软件技术实训水平。通过专业人使用专业软件的方式,提升了理论和实践教学的水平。第五学期,学生下到企业进行顶岗实习回来后,继续学习职业拓展课程JAVA、JSP等,课程结束后设置6周,共计180学时实训时间,在学校老师和企业人员指导下,可以独立开发一个综合项目。 第三阶段:校外顶岗实习。第四学期,我们把学生下到企业进行为期8周的顶岗实习,方案有二:方案一,条件允许的情况下,学生全部进入企业;方案二,一部分学生到企业四周,另一部分学生到“教学工厂”,然后轮换。实现真正意义上的工学交替。 第六学期进行18周的顶岗实习,应该能够实现与企业“零距离”就业。 在整个实训教学环节中,要求做到:一是“请进来”,即聘请外校相关专业教师或企业的领导及业务人员为兼职教师,为学生举办专业学术讲座或承担实践教学任务。二是“走出去”,即加强校外实训基地建设,本专业一直努力加强与企事业单位的合作,拟建立15家经常联系的校外实训基地,为学生提供良好的实训环境。三是积极争取职业界的支持,加强专业实验室建设。四是校企合作、互惠互利。专业教师积极为企业提供知识技术咨询,承担其科研课题,参与技术攻关与项目推广。 2 “项目+案例式”实训教学的全面展开 高职软件专业基于案例的实训模式已经被实践证明具有良好的教学效果。我们在实践教学过程中程序设计类课程基本采用了基于“项目+案例”的实验实训教学,要求实训案例尽可能真实和规范,能够包含代表当前主流思想的技术,从而最大程度保证与就业“零距离”接触。 3 实训案例设计基本原则 实训过程是以学生为主体的实施过程,案例设计的好坏直接影响到是否能够达到教学目的,同时也影响到是否能够充分调动学生积极性来进行实训。案例应该按照案例的特点和学生学习的方式来设计,以下是设计案例的几个基本原则: (1)符合实训目标的原则。(2)真实性或拟真性原则。(3)典型性原则。(4)启发性原则。(5)规范性原则。 4 实训案例设计的基本方法 实训案例属于综合性案例,内容应具有内在联系性,多种知识、方法与技术融为一体,有利于提高学生综合运用知识的能力。 5 实训案例的主要来源 (1)源于工学结合的结果,我院有众多的实训基地为我们提供了一线最新的资料,我们课题组的南丽岚等是软件公司项目经理,有着丰富的实践经验为我们提供了大量详实的资料的同时也为把这些资料转化成可应用于教学的案例做了大量工作,但这种方式往往受到知识产权保护的困惑。 (2)源于和国内外相关培训机构的合作。 (3)源于院校间交流合作,资源共享。我们从大连东软信息学院引进实训平台,进行资源共享。 (4)源于当前优秀的实训书籍及相关网站提供的实训资料。 (5)源于对已有的实训项目进行整合和加工,这也是一种不错的办法,不仅省取了时间和资金的投入,而且实训效果在原有基础上有较大提高。 在程序设计类课程的实施过程中,我们收集了各种大量的实训案例,下面我们进行分门别类的整理后,进行统计结果如(图1) 我们对收集的实训案例的来源渠道进行了详尽的数据统计结果如(图2) 根据对部分软件职业技术学院软件技术专业开设的课程调查见(图3),得出以下结果:程序设计类课程中JAVA程序设计占了很大的比例,其次C++(含C)也占了很大比例,故我们主要整理OOP方向的案例(JAVA、C++为主,其他为辅)。 计算机软件专业毕业论文:计算机软件专业本科生“职业提升型”人才培养模式的探索 摘 要:由于近年来本科生不断扩招以及全球经济危机的影响,本科生的就业难问题日益突出。另一方面,应用型优秀人才也正是中国各行各业的稀缺资源。本文以计算机软件专业的学生为研究对象,首先综合分析了目前软件行业人才的实际需求,针对于本科生高年级的特定阶段,从课程体系、培养方案以及教学方法等方面探索了“职业提升型“高年级本科生培养模式。 关键词:职业提升型 人才需求分析 软件人才 高年级本科生培养模式 1 引言 自1999年我国高校开始扩大招生规模以来,每年毕业生人数不断创出新高。然而,以市场为需求的双向就业模式使毕业生就业率日趋下降,2008年的美国金融危机导致全球性经济大衰退,使目前的就业形势显得更加严峻。《2013年中国大学生就业报告》指出,2013届高校毕业生数量高达700万,本科毕业生签约率仅为35%,低于去年同期12个百分点。大学生就业难的问题愈加突显。一方面是全国上百万大学毕业生捧着简历四处求职,纷纷感叹“就业难”;另一方面是每年几百万个就业岗位“招人难”。麦肯锡的一份《应对中国隐现的人才短缺》报告称,“只有10%的大学生符合跨国公司的人才要求!”毕业生过剩与人才的稀缺矛盾揭示了中国大学生为就业准备不足的高校人才培养问题,而化解当前就业难的关键只有着眼于切实了解用人需求,不断增强毕业生综合能力。 近年来,中国软件产业在我国政府的大力支持下发展迅猛,计算机软件专业也是我国高校招生数量最多的专业之一,本文以计算机软件专业学生为研究对象,首先人才结构、能力以及文化等方面分析了目前软件行业人才的实际需求,提出一种“职业提升型”培养模式(Career Advancement Programs)。该模式将传统单一的“学术型”和“应用型”相结合,注重培养学生的创新能力,既重学术,同时更注重应用。 本科高年级(大三及大四)的学生已掌握了一定的专业基础知识及基本操作,他们临近毕业走上社会,却又缺乏市场所需人才的素养和能力。因此,我们认为本科高年级是作为职业提升人才培养的最佳阶段。本文将从课程体系、培养方案以及教学方法等方面探索“职业提升型”高年级本科生培养模式。 2 软件行业人才需求 中国软件业虽然发展迅速,但是目前还是小作坊作业居多,和发达软件大国相比,在产值与规模上存在很大差距。其最主要的深层原因是我国软件人才结构不完整且人才综合能力及素养不足。 2.1 人才结构 当前中国软件行业中,高层次的项目经理、系统分析员以及低端的从事基础性开发和测试的人员少,而中级的软件工程师又相对过剩。这种中间粗、两头尖的人才结构限制了中国软件行业的发展,不能满足行业国际化的需求。因此,中国急需的软件人才是具有前沿高端软件技术人才以及具有国际眼界的高级管理人才,这部分人员将决定中国软件行业发展的方向、水平以及在国际软件业中的地位。 2.2 知识与能力需求 优秀软件人才的知识结构要求专业化、综合化和国际化。其中,专业化要求软件人员首先掌握计算机专业基础知识,这是从事软件行业的最基本的要素。由于高层次的国际化软件人员常常参与研发国际项目,需要在海外与国内环境中都能胜任工作,因此,在“海外前方”,他们精通需求分析、项目管理、现场实施,具有专业技能,能够准确地捕捉到海外用户的需求;在“国内后方”,熟悉项目管理、分析与设计、编写代码、测试交付、文档编写,具有质量意识,能在海外前方和后方开发之间做好协调工作。 知识结构国际化要求软件人员适应国际人才市场的需求,了解国际应用规则和背景、了解国际软件开发规范也是成功完成国际化项目,扩大市场规模的保证。除此之外,熟悉外国国情、了解外国历史、政治、风土人情也能促进项目国际间合作的顺利进行。 2.3 职业素养需求 优秀应用型软件人才除了知识的学习和积累,还需要具备一定的职业素养,如:较强的沟通能力,特别是在国际间合作中更要注重跨文化沟通能力的培养;团队协作能力,它被视为在软件日益复杂化和大型化形势下,项目开发以及工程管理关键的能力之一;外语能力,这也是国际化高端人才不可欠缺的重要技能。 3 “职业提升型”人才培养模式 考虑到毕业生大多数都期待能够学以致用,在其职业生涯中能够得到更好的发展,本文针对这类学生的特点,提出构建“职业提升型”高年级本科生培养模式。这种培养模式带有浓厚的工具性色彩,通过此类培养模式,学生不但能够扎实地掌握专业基础知识,使自己的专业技能得到充分发展,而且能够迅速进入职业角色,赢得更大的发展空间。 3.1 跨学科混合式课程体系 复合型人才培养一直是研究生培养目标重要特征之一,然而为了适应瞬息万变的市场需求,本科生教育也应朝着同样的高度努力。复合型人才培养的重要方式之一就是跨学科混合式课程体系。软件国际化市场经验显示,软件人才除了专业性知识外,具备一定的跨学科的知识是非常有必要的,也就是知识结构的综合化。例如国际化的软件人才应当横跨“计算机科学与技术”、“管理科学与工程”、“工商管理”等多学科,要懂业务、懂管理、懂企业,能够提出用于解决问题的管理信息化方案,并实施该方案;还要熟练掌握主流管理软件,有效实现该管理软件在企业中的应用。 因此,在高年级的课程体系安排中应增加跨学科课程这一部分,这部分课程可以包括“管理科学与工程”、“工商管理”这样的与项目工程管理相关的学科课程,还可以包括“农业信息化”、“生物信息学”等当前我国热点学科的内容。跨学科混合式课程为提升毕业生的知识眼界以及创新能力提供支持。 3.2 完善的学生职业规划指导制度 在本科生高年级培养方案中完善毕业生职业规划指导,建立较为完备的职业指导制度。在大三学期开始对学生的职业观念加强教育,对每个学生个体职业规划进行指导,建立“一帮一”教师责任体系,帮助学生确立2~3个职业岗位并进行跟踪指导;毕业时对学生进行就业咨询及选择指导。健全完备的就业指导制度帮助学生了解市场需求、确定职业定位、明确选择方向,为学生提供实实在在的帮助和指导。 3.3 强化实践教学,培养科研创新能力 在校内加强大学生科研立项项目基金资助力度,提高学生的积极性。让大三的学生就进入到感兴趣的科研研究室,实际参与各类科研项目,在实践中出成果,在成果中找到自己的职业定位。高年级学生还应重视培养中英文文献以及产品说明书的阅读理解能力,以及提高成果技术报告撰写水平。这些都是科研活动以及高层次人才应具备的重要技能。 3.4 多元化的教学方法 教学方法不能一成不变,需要与时俱进、常教常新。高年级学生已经基本完成了较重的课堂讲授型理论课程,因此应采用多元化的教学方法。例如:参加学术讨论会、积极引导学生参加国内外有学术价值的讨论会,给予一定的经费支持;参与导师的课题组,培养科研实践能力,找到自己的职业定位;加入研究讨论班,督促学习进度,激发研究热情,提高研究能力。 4 总结 “职业提升型“培养模式是化解当前就业难的关键,本文从课程体系设计、培养方案以及教学方法等方面探讨了该模式的基本内容。然而,没有实践就没有发言权,只有通过积极的尝试才能分清到底哪些是更适合中国国情的毕业生培养。因此,我们会在未来5年内以东北农业大学为实验点对“职业提升型”培养模式进行应用与示范。首先针对计算机软件专业学生进行示范研究,将2010级学生划分为两个班,其中一班作为试验班,采用“职业提升型”培养模式开展教学等活动,对比验证新的培养模式的教学质量及效果,不断完善“职业提升型”培养模式,并将该模式推广到学校其他方向毕业生培养过程中。 (东北农业大学电气与信息学院,黑龙江 哈尔滨 150030) 计算机软件专业毕业论文:计算机软件工程专业卓越计划实践教学 摘要:“卓越计划”是我国高等教育的一项重大改革项目,强调培养高质量的各类型工程技术人才,而实践教学是培养工程技术人员的重要环节,也是重要的教学手段。文章在分析“卓越计划”的培养要求和实践教学作用的基础上,围绕“高质量”和“工程型”两大目标,针对软件工程专业,从实践教学的内容、方式上探讨实践教学的开展方式,说明“卓越计划”的实践教学特色。 关键词:卓越计划;实践教学;软件工程 1 背景 “卓越工程师教育培养计划”(简称“卓越计划”)是贯彻落实《国家中长期教育改革和发展规划纲要(201(P—2020年)》和《国家中长期人才发展规划纲要(2010—2020年)》的重大改革项目,也是促进我国由工程教育大国迈向工程教育强国的重大举措,旨在培养造就一大批创新能力强、适应经济社会发展需要的高质量各类型工程技术人才,为国家走新型工业化发展道路、建设创新型国家和人才强国战略服务,对促进高等教育面向社会需求培养人才、全面提高工程教育人才培养质量具有十分重要的示范和引导作用…。 从培养目标上看,国家对“卓越计划”有明确的要求:面向工业界、面向世界、面向未来,培养造就一大批创新能力强、适应经济社会发展需要的高质量各类型工程技术人才。从这里可以看出,“卓越计划”对人才培养有很明确定位——培养高质量各类型工程技术人才。这里主要强调了两个方面:高质量和工程型。 对于软件工程专业,实践教学是加深理论知识认识的有效途径,是培养具有创新意识的高素质工程技术人员的重要环节,是理论联系实际、培养学生掌握科学方法和提高动手能力的重要平台。实践教学是软件工程专业本科教学的一个重要环节,是培养学生工程能力的一个重要手段。在软件工程“卓越计划”中,实践教学得到了更多的重视,但是许多教学工作者却对“卓越计划”中的实践教学和社会上的软件开发培训班混为一谈,把卓越计划班办成了实训班,这显然违背“卓越计划”的宗旨。本文将就软件工程专业如何定位卓越工程师实践教学,如何围绕“卓越计划”培养目标的两个主题开展实践教学,进行一些分析探讨。 2 实践教学特色 从层次上着眼,我们强调“高质量”人才培养。在培养学生工程能力的同时,要区别于社会上的一般性应用培训班和速成班。 目前我国计算机行业从业人员在实践能力培养上,除了实际工作锻炼途径外,主要集中在两个领域,一个是社会办学的短期培训班,一个是本科教学中逐渐加入的少量工程实践课程。但是“卓越计划”学生的工程性、实践性能力培养,不同于一般实用培训班,它需要培养高层次的、有良好发展的应用型人才。针对计算机软件工程专业,就是要培养能参与项目的高水平技术人员、管理人员,要培养能够综合应用技术知识和管理知识的高级人才,要培养程序员,也要培养软件设计人员,更要注重学生学习性、发展性的培养。 从工程型着眼,我们应该注意区别于传统本科生的培养,把教学重点放在应用能力的培养上,注重理论研究和实际应用的结合,加强具体技术、技巧、方法的培养,提高学生的项目意识。 计算机软件工程“卓越计划”班在强调实际项目实践的同时,也注重相关理论内容的讲解,让学生不但知道在实际项目中应该怎么做,还要了解为什么这样做。例如,针对面向对象的需求分析,我们不但要讲明进行需求分析的具体方法和技术,还要讲明该分析方法对需求跟踪、变更控制的重要性。又比如许多程序员由于在学校没有接受过详细设计的教育,在项目中常常不经过设计直接进行代码编写,这在实际项目中是不可行的。因此,在教学中,我们不但要讲明详细设计的方法,还要讲明详细设计对软件测试、项目组织、代码维护的重要性,让学生能够自觉地进行学习。 在实践教学中,教师要以一个实际项目的运作为主线,讲解时贯彻理论与实践相结合的原则,从工具、方法、技巧各个角度,对学生进行实用性培养,同时重点培养管理和设计能力,在理论上有的放矢,强调理论的适用和适度。 3 实践教学内容 实践教学就是要培养学生的技术能力水平和工程素质。技术能力水平是指一个软件工程师对所从事工作专业知识的掌握能力,包括系统规划能力、概要设计能力、详细设计能力、编码能力等;工程素质是指其团队意识、工作量估算能力、工作计划制定能力、协调能力、角色意识、环境适应能力、规范遵守能力等。在现代大规模软件系统环境中,工程素质对一个人的成长更加重要。 3.1 技术能力培养 在技术能力培养上,我们将着重培养学生的系统规划能力、设计能力、代码规范编写能力和文档编写能力,其内容包括: (1)培养学生系统架构规划能力。通过分析一些大型软件项目,让学生了解软件系统架构思路,掌握常用架构的特点,熟悉软件系统架构的基本方法和思路。 (2)培养学生的设计能力。在本科教育已经掌握通用模型语言(UML)基本概念的基础上,加大教学难度和深度,让学生掌握通过面向对象分析(OOA)、USER-CASE和事件流技术进行结构化需求分析,培养学生使用包图、类图、交互图、配置图等进行概要设计和详细设计的能力。 (3)培养学生编写规范代码能力。正确的代码是指没有语法错误、能完成必要功能的程序代码。高质量的代码是在正确代码的基础上,符合编码规范、便于理解和维护的代码。在企业中,编写高质量的代码是对程序员的重要要求,但在学校教学中缺乏必要的培训,使得学生在实际项目中,编码质量难以达到工程的要求,企业需要对毕业生进行二次培训。我们要通过真实的企业编码规范培训,让学生在具体的编码规范下进行编程,对学生的编写代码能力进行再提高,使其养成良好的编程习惯。 (4)培养文档意识和编写能力。能编写程序代码,却无法撰写必要的文档是许多软件从业人员的通病,也是我们教育的缺失。我们拟通过分析软件企业大量真实的文档模版,让学生熟悉这些文档材料的内容,理解文档在企业中的重要性,掌握基本文档的编写方法和技巧。 3.2 工程素质培养 在工程能力培养上,我们将着重让学生了解企业典型的项目管理模式和开发过程,培养学生制定并遵守计划的能力,锻炼学生角色意识,遵守并制定技术和工程接口,其内容包括: (1)了解软件项目管理的先进模式。在学习现代项目管理基本思想的基础上,让学生了解先进的世界软件项目管理模式和案例,主要包括:CMMI、ISOl5504、ISO2001(软件业行业)等,熟悉这些模式的基本思想和应用实例,通过具体案例让学生了解在实施了相关的管理模式后,一个软件企业开发流程规范对每一个员工的要求,以及这些要求的意义和合理性,从而使其将来就业后能够理解所在公司的相关制度并自觉遵守,尽快融入开发团队中去,也为将来进一步发展打好坚实基础。 (2)虚拟企业环境,模拟真实的项目,培养学生的项目意识。要让学生在公司严格真实的规范下,完成任务分解、任务规模估算、工作量估算、制定任务网络图,从而完成项目计划的制订。 (3)按照计划,通过一个项目的完整生命周期培养学生角色意识,规范模块接口,完成设计文档,提高软件设计能力;同时提高学生控制个人时间、制定个人工作计划、正确估算工作量、个人BUG分析能力。 4 实践教学实施方式 “虚拟企业环境,模拟实际项目,创新教学模式,坚持学和练同步走的策略,培养高层次实用人才”是对实践教学实施方式的总结。 实践教学是建立在基础技能教学基本完成的基础上,并不是简单地由一门课来完成,而是应当由多门课组成一个完整的教学体系。从内容上看,该体系应当覆盖一个项目的完整生命周期,而需求获取、概要设计、详细设计、编码、测试等各个环节,着重在各个阶段锻炼学生,提高学生项目整体技术能力。基于“构建主义”教学指导思想,本节我们详细讨论卓越工程实践教学的实施中需要注意的问题。 (1)以学生为中心。实践教学的特点是老师讲的少,学生做的多,因此实践教学要明确“以学生为中心”,这一点对教学设计有至关重要的指导意义。从“以学生为中心”出发就是让学生有多种机会,在虚拟项目中应用他们所学的知识(将知识“外化”),根据自身在项目开发行为中的结果,不断调整自己的策略,应用不同知识,完成整个项目,从而积累项目开发的实际经验和教训。 (2)强调“情境”的重要作用。建构主义认为,学习需要有一定的应用场景,即与“情境”相联系,在实际情境下进行学习,使学生利用自己原有认知结构中的有关经验来同化当前学习到的新知识,进而把它应用到情景中去,在解决问题的同时,获得新的知识。 在传统的课堂教学中,由于老师不能提供生动、丰富的实际情境,使学生难于掌握和应用新的知识,即不能将知识转化为解决实际问题的手段。实践教学中,老师要尽量收集各企业的管理资料作为实践教学的教学资料,根据科学的管理思想,按照企业的实际运作模式,在实践教学的课堂上要尽量再现真实的企业项目运作环境和管理流程。我们要按照一个公司真实的管理方案,形成一个虚拟的项目,以此项目完整生命周期为主线组织内容,按照企业软件项目开发典型过程组织教学。各门实践科目要系统化,每一门实践课可以覆盖一到多个阶段,各课程既有各自任务,集成在一起又是一个完整的项目,教师通过剖析示范项目,引导学生逐步完成项目。在实践教学课堂中,除了纪律上的控制与支配外,在学习和实践的行为上则应给学生更多的主动与自由。 我们强调利用各种信息资源来支持“学”,在学习过程中要为学习者提供各种信息资源(包括各种类型的教学媒体和教学资料),可邀请软件企业的实际项目开发员工,进行现场教学,介绍相关经验,组织学生去软件企业参观学习,体会项目运作的实际环境,提供多种自学资料,给学生提供信息资源。 学生可在教师的组织和引导下一起讨论和交流,共同建立起学习群体并成为其中的一员。在实践教学中,要强调学生之间的交流,提高学生的团体意识、协调意识。 (3)在实践教学设计中,完成项目目标是高于一切的,它既是教学过程的出发点,又是教学过程的归宿。我们强调学生是认知主体和知识的应用者,把学生能应用自己所掌握知识解决规定的问题作为整个学习过程的最终目的。在这样的学习环境中,整个教学设计过程紧紧围绕“完成项目”这个中心展开,不论是学生独立探索、协作学习还是教师辅导,学习过程中的一切活动都要从属这一中心,都要有利于完成和深化对所学知识的意义建构。为了保证学生遵守企业项目运作的过程,可以将总目标分解为各个过程目标,引导学生有序完成从需求分析到集成测试的各个环节的相关工作。教师按照企业项目考核体制,参照任务提交物质量、计划执行情况、文档编写情况等,制定成绩考核体制,激励学生参与项目。 5 结语 实践教学是“卓越计划”强调的教学手段之一,是培养高质量工程技术人才的重要方式。我们针对软件工程专业“卓越计划”高等教育中的实践教学,详细探讨了其教学内容和教学方式,希望能对软件工程专业“卓越计划”的开展提供帮助。 计算机软件专业毕业论文:以专业竞赛促进计算机软件类学生创新能力的研究 摘要: 培养创新型人才是大学教育的重要任务。本文针对软件类专业在传统教学中存在的主要问题,分析专业学科竞赛对计算机软件类学生创新实践能力培养过程中的指导意义和实际效果,结合具体教学实践,提出行之有效的执行方案。 关键词: 软件人才培养;创新能力;专业竞赛 0 引言 中原工学院软件学院于2004年成立,是河南省首批示范性软件职业技术学院之一,近年来办学层次由单一的专科扩展到本专科兼收。学院按照“面向软件领域,突出专业特色,强化实践能力”的人才培养思路,不断进行教育教学改革,形成了一套独具特色、行之有效的教学模式,学院创立的“计算机技能大赛”、“软件知识大赛”、“程序设计大赛”、“软件设计大赛”、“网络应用技术大赛”、“软件测试大赛”等专业赛事为代表的竞赛活动,以及大学生创新创业中心的成立,极大地激发了学生自主学习的能力和信心,为学生提供了专业实践平台,有利地提高了学生的专业能力,这些专业赛事已经形成品牌项目,并推广到全校兄弟院系以及其他学校软件学院开展实施。 1 传统软件类专业教学弊端 从上世纪90年代中期开始,高校连年扩招,生源质量下降确实给毕业生就业产生了一定的影响。部分高校的教学计划、教学模式陈旧,培养的毕业生在知识能力,思维模式等方面与社会的需求有着较大差距,特别是软件人才,大部分用人单位更多的是从实际需要出发来选择不同学历层次的毕业生,重视学生的综合素质和专业素质,需要毕业生有很高的自主学习能力和专业实践能力。 传统软件类专业教学存在的主要问题有:对软件人才培养的目标和能力结构不清晰;对学生如何取得这些能力的教学规律没有认真研究,一般来说都是按照传统学科的教学模式和课程体系安排教学;实践环节安排上没有以软件开发能力的培养和提高为宗旨,仅仅以理论验证为目的;没有重视“工学结合”的作用,毕业生水平距离企业的实际要求有一定差距。大学生实践动手能力低,创新意识不强,综合素质不高。 2 专业学科竞赛活动的意义 创新型人才的培养是大学教育的重要任务。专业学科竞赛活动是整合教育技术课内外实践教育教学的重要环节,是培养学生创新能力的重要载体,对培养和提高学生的创新能力具有极为重要的作用。积极组织和鼓励大学生参与专业学科竞赛是培养大学生创新能力的一个有效手段。实践证明,参加过相关学科竞赛的学生,在综合素质和解决实际问题的能力方面比未经实际锻炼的学生提高很多。 参加一项竞赛的整个过程,相当于经历了一个实际的开发项目,类似于企业项目研发的实际过程。名次是对能力的肯定,而临场实践对参赛选手来说更是一种难得的经历与宝贵的财富,为今后参加实际工作打下了基础。在参赛过程中,选手通过对比找到自身的缺点和不足,有利于今后不断完善自己,加快适应社会需求的步伐。参加竞赛也是培养学生主动思考问题、独立完成工作以及团队协作能力的有效途径。 3 专业学科竞赛活动的措施 3.1 大力宣传“用行动书写简历”活动 宣传和鼓励学生用行动为求职简历书写丰富的一笔。坚持以“建立专业思想、培养专业兴趣、加强专业动手能力”为目标,把学风建设融入到教学活动中,“让学生带着问题去看书,带着任务去学习”。以“三级课题”实战演练,每学期课外上机120个学时的强制措施和“三个一工程”(一种程序设计语言及平台、一个软件作品、一万行代码经验)的要求,强化实践锻炼,配合专业学科竞赛活动的开展。 3.2 创建“学生创新创业中心” 为了给学生提供课外科技活动支持,包括课外实践、开发训练、社会服务活动的基地,成立了大学生创新创业中心。旨在培养学生创新意识、团队合作精神,搭建学生实践交流平台,探索校企合作模式,实现同IT产业所需人才的无缝对接,畅通就业渠道。 目前创业中心分中软信息公司、大学生机器人实验室、校企合作项目工作室、教师项目工作室,共有60余名在校学生参与项目开发。创业中心中软信息模拟公司特色突出,严格按照公司模式进行招聘、管理、培训、考勤、考核,实行签到制度、例会制度和分享会制度。软件学院广泛开展校企合作、实现公司学校双赢。目前入驻企业有中科软Sliverlight、浙大网新、英孚美信、航天金穗。创业中心多名优秀毕业生至杭州淘宝网、北京华科世佳软件开发有限公司、华北计算技术研究所等工作。 3.3 专业学科竞赛设置 从2005年开始在学生中组织专业赛事。经过几年的探索和实践,已经形成了以“计算机技能大赛”、“软件知识大赛”、“软件设计大赛”、“程序设计大赛”、“网络技术大赛”和“软件测试大赛”为代表的有机联系、相互支撑的学科竞赛体系。 3.3.1 计算机技能大赛在学生进校后的第一个学期进行。在这个学期学生的课内教学主要是了解计算机、学习初步编程技术,也就是以熟悉计算机为主要任务。计算机技能大赛,主要是培养学生的计算机基本操作技能,为学生今后的学习打下坚实的基础。 3.3.2 软件知识大赛在第二个学期进行,主要是让学生开展一个学习软件知识,了解软件行业的读书活动,使学生在较短的时间内能够对行业和技术都有更多了解,从而提高学习的兴趣和效率。 3.3.3 程序设计大赛从学生进校的第三学期开始组织,各年级学生均可参加。主要目的是配合学生专业学习,提高学生算法设计与编程实现能力,同时为河南、全国、亚洲和世界的ACM大学生程序设计大赛培养参赛选手,力争我院学生参加校外专业竞赛取得标志性成果。 3.3.4 软件设计大赛在第四个学期进行,这个学期学生基本上已经学完了软件技术的大部分课程,大赛能给学生有一个展现自我学习成就的机会,以便进一步培养自信心,更好地投入到下一阶段实习实训中。 3.3.5 网络技术竞赛第五学期进行,主要目的是为了加强网络技术教育,引导学生树立正确的网络安全意识,提高学生学习网络理论的兴趣,督促学生尽快熟练掌握网络设计的管理技能,锻炼学生实践动手能力,为今后的专业学习打好基础。 3.3.6 软件测试大赛在第六学期进行,其主要目的是为了加强学生的软件质量意识,使学生在就业前就具备基本的软件质量控制能力,切实提高测试动手能力,推动测试职业化发展。 3.4 加强校外专业竞赛活动的组织 随着计算机应用领域的不断扩展,各种形式多样的计算机专业竞赛在社会上也越来越多,为了提升学院的知名度,提高学生专业学习的自信心,学院鼓励学生参加校外的各种专业竞赛,同时动员专业教师参与到本项工作中,一方面加强对学生的指导,使学生能够取得标志性成果,同时也促进了教师的专业技术水平的提高。将更好地利用校内各种专业竞赛活动,选拔优秀学生参加“挑战杯”、“河南青年软件创新大赛”、“ACM程序设计大赛”等重要赛事,充分调动专业教师和学生参与的积极性,力争取得更好的成绩。 4 结论 大学生学科竞赛是创新人才培养的重要载体。以学科竞赛为依托,发挥学科竞赛激发学生学习兴趣和热情,以及在学科建设、专业建设和课程体系新人才的培养的重要性,目前越来越受到国内高校的普遍关注和重视,成为创新人才培养的新路径。通过各种专业赛事,满足了学生自我价值实现的需要,有效激发了学生专业学习的兴趣和热情,从“要我学”转变到“我要学”,学生自主学习能力得到最大的提升,校园学习氛围、学习风气得到根本扭转。 计算机软件专业毕业论文:应用型本科计算机软件专业实践教学体系的研究和构建 摘 要: 针对应用型本科计算机软件专业教学的特点,作者对计算机软件专业实践教学体系进行了研究和设计,提出了构建以行业需求为原则、以实践创新为核心的实践教学体系,阐述了实践模式下具体的教学体系设计原则,旨在构建以实践创新为核心的实践教学体系框架。 关键词: 计算机软件专业 实践模式 教学体系 计算机科学与技术作为培养信息技术领域高科技人才的主要学科,为我国的信息化做出了巨大的贡献。计算机软件专业是一个实践性很强的信息技术专业,实践教学是该专业人才培养方案和教学计划的重要组成部分,也是对学生进行专业技能训练及创新能力培养的重要环节。目前,我国的信息化和经济发展对计算机软件专业人才的需求不断增加,但是在计算机人才供需方面,却出现这样两种相互矛盾的情况:一方面公司、企业招不到需要的计算机人才,另一方面却出现计算机专业的毕业生就业困难的局面。产生的原因在于学校不了解公司、企业相应岗位对计算机人才的知识结构、专业能力、专业素质的要求,对学生的培养脱离实际。在人才培养方案的制定和实施中重理论、轻实践,学生的实践与动手能力普遍不高,不能适应社会需要。因此,对应用型本科计算机软件人才培养模式进行研究,构建一种应用型本科计算机软件专业实践教学体系,制定各实践教学环节的质量和标准,确保应用型、实践型人才的培养,是一个急需研究的课题。 1.计算机软件专业实践课程体系的现状 1.1实践教学体系不完善。 首先是实践教学体系不完整,实践教学环节的组织缺乏连续性、系统性、相互协调性和衔接性,缺乏专门的实践教学规划、管理、研究、评价机制。实验课完全依附于理论课程,在具体的教学实施过程中由理论课教师根据需要安排实验课时和实验内容,实验室和实验教师处于较为被动的位置。其次是实践教学培养模式不科学。目前高校各专业普遍采用的人才培养模式主要还是以课堂传授理论知识为主,生产实习和实验操作、实践调查时间较少,教学评价主要看学生理论知识的掌握程度。这种理论与实践相脱节的模式培养出来的学生的实践创新能力、操作技能都较差,不受用人单位青睐。 1.2实验环境单一,缺乏体现专业特色的创新性。 信息技术企业衡量求职者的一个重要因素,就是其计算机工程的实践能力,但目前许多地方院校实验环境和实习基地建设相对落后,学生实践教学缺乏有效的实习与实验环境,使学生的实习环节流于形式。学生在校期间得不到很好的实习实训,实践能力缺乏,工程技术能力差。这对于刚毕业离校的大学生来说,无疑是就业的一个大障碍。 1.3实践教学体系不能支撑专业定位和培养目标。 实践课程所占课时量少:应用型本科院校的培养目标是培养具有扎实计算机软硬件理论基础和较强的专业能力、操作技能的适能够应区域经济发展需要的计算机应用型人才。但是,在多数应用型本科计算机科学与技术专业教学计划中,实践课的课时只是理论课时的1/3,最多一半,达不到计算机应用型人才的要求。 现行的计算机软件专业实践教学体系已不能满足高等教育,特别是应用型本科教育人才培养的要求,必须对现行的实践教学体系和管理模式进行改革与创新,必须架构具有应用型本科教育特色的实践教学体系。 2.计算机软件专业实践教学体系设计原则 根据我院软件专业特色和专业发展现状,遵循“厚基础、精理论、重实践、强能力”的基本原则,确定“突出特色、强化基础、优化资源、提升能力”的实践教学改革思路,并以应用型人才规格培养模式为指导,以提高学生的创新能力为目标,以实践教学体系构建为重点,全面推进计算机软件专业实践教学改革。 具体设计原则为:更新观念,坚持理论教学与实践教学并重的原则;以人为本,坚持以学生的需要为中心、学生的能力拓展为中心、学生的知识结构为中心的原则;以学生的实践创新能力提高为目标,坚持密切联系学生实际、专业技术发展实际、社会需求实际的原则;依托商科背景和学科优势,坚持实践教学改革与学科建设、课程建设同步的原则;以实践教学改革为基础,坚持教学方法与教学手段、教学过程与教学效果统一的原则;遵循先进的教育理念,围绕教学质量目标,坚持实践教学全过程和质量监控全过程的原则。 3.构建以实践创新为核心的实践教学体系框架 根据社会对软件人才的需求,构建以实践创新为核心的实践教学体系框架:以培养学生的“三种能力”(基本技能、专业技能和综合应用技能)为目标,遵循实践教学全过程的原则,按照课程内容和学生能力分类、建立以课程实验教学为基础,以课程设计、综合实验、项目开发和专业实习为补充,毕业设计为重点,学科竞赛为龙头,职业资格证书认证课程的教学和考试的立体化多层次实践教学内容体系,有效地激发学生的学习兴趣和调动学生学习的主动性,进一步培养学生的创新能力和竞争意识,使学生的专业水平、就业竞争力和发展潜力不断提高。 3.1加强实践教学基本资料建设。 实践教学基本资料包括各课程及综合性开放性实验的实验教学计划、实验大纲、实验指导书,社会实习、专业实纲和实习指导书,以及毕业实习和毕业设计指导书,等等。这些资料是开展实践教学的基础性文件。为了保证教学内容与实践教学的一致性及教学改革的最新成果在实践教学中的应用,学院鼓励专业课程教师自编实验教材,经常适时地对相关资料进行更新、补充和完善,通过教学网站的形式为学生提供各类丰富的教学资源,以保证教师和学生都能及时、方便地获取最新的教学资料。 3.2加强实践教学相关制度建设。 根据实践教学各阶段和各环节的要求,学院先后制定了一系列科学、规范、行之有效的制度,在逐步完善实践教学管理运行机制、强化实践教学规范化建设的基础上,通过对实践教学的严格监控和管理,保证实践教学整个过程各环节的有效实施。结合教学实际,适时地对相关制度进行修订和完善,保证制度的持续和有效执行。 3.3加强实验环境建设。 实验环境主要包括实验的软件环境和硬件环境。软件环境建设主要通过构建数字化实验教学平台满足实践教学的基本要求。硬件环境建设则以实验室、机房建设为基础,保证和加大对实践课程的投入,并通过建立相应的实验室开放机制和运行管理模式,逐步实现实验室的全面开放。实验软硬件环境的同步建设,不仅能够最大限度地发挥实验室资源效率,而且能够满足各类学生的多层次需求,激发学生的创新观念和培养学生的科学作风、创新思维、创业能力和实践动手能力。 3.4加强实验师资队伍建设。 高质量的师资队伍是实现实践教学体系的主体和关键。学院采取引进和培养相结合的方法,加大人才引进力度,不断充实和提高实验师资队伍的数量和质量;建立教师培训、交流和深造的常规机制,对学院青年教师进行方向性培养;计划从企业、公司聘请有丰富实践经验的高级专家和技术骨干担任兼职指导教师,使学院逐步建立起一支能适应新形势下实践教学要求的高水平、高素质、多元化的实践教学师资队伍。 3.5加强实习基地建设。 实习基地是“产学研”结合的桥梁和纽带。近年来,学院积极加强校企合作,建立稳固的校外实习基地,并将实习基地建设与专业特色建设、学生实践能力训练、教师科研结合起来,逐步形成以校内外实习基地为依托、以教学为中心,以科研促教学的创新人才培养模式。 4.结语 构建以实践创新为核心的新型实践教学体系,在实践教学过程中始终坚持以学生为中心、密切联系实际和全过程的原则,有利于培养学生的执业能力和创新精神,有利于进一步落实应用型人才培养目标和提高人才培养质量。必须注意的问题是,无论计算机技术如何不断发展和市场需求如何快速变化,实践教学体系的构建都要符合计算机技术的发展实际,适应计算机专业的教学规律。 计算机软件专业毕业论文:论中职计算机软件专业教师教学能力的构成 摘 要:当今社会,科学技术突飞猛进地发展,在这样一个信息技术占统治地位的时代,搞好软件专业教学建设极为重要。为了适应社会的发展,必须要提高教师素质,加强教师职业队伍建设。本文对计算机软件行业的发展现状以及其未来的发展趋势做出简要分析,对中职计算机软件专业教师的能力构成做了总结。 关键词:中职;计算机软件专业;教师;教学能力构成 伴随着计算机技术的进一步的发展,计算机逐渐成为了联系现代社会的重要纽带。中等职业软件技术学校以填补计算机软件基础技术人才缺口为主要培养目标,致力于培养适应社会化大生产的、拥有专业职业技能的劳动者。肩负教学任务的教师,起着最为关键的作用。但是现在计算机软件专业的学生就业情况并不乐观,这和中职计算机软件专业教师自身的职业素质及其教授的方法和手段存在这弊端是分不开的。为了改善现状,必须加大力度提高教师的专业教学能力和教学质量。 一、职业学校计算机软件专业教师教学能力现状 如今的中职计算机专业教师大部分是本科以上学历,而且基本上都只是和计算机软件开发相关的专业,基本没有系统、规范地参与过软件开发,这就导致了这些负责教授软件开发的教师根本不熟悉软件开发的流程,专业教学能力较差。 首先,教师大部分都缺少企业软件开发的经验,很多都不具备企业软件开发的能力;其次,这些教师对企业软件开发的流程并不清楚或不熟练,这就导致他们对企业的岗位设置没有充分了解;最后,在中职计算机软件学校中,普遍采用/VB作为教学语言,而大部分教师只会这两门语言,并且他们采用的教学方式比较陈旧,教学效率不高。 二、职计算机软件专业教师专业教学能力构成 (一)教师知识要全面 教师应该具备较为全面的知识,不仅要有好的逻辑思维能力,数学基础,能够更好地和学生交流,了解学生的想法,还必须要精通程序设计编程,并用这些知识分析问题,最终解决问题。 1.计算机软件专业的教师应具备对行业、岗位的认识能力和适应实践工作需求的工作技术。较好的岗位认知能力,包括对行业发展和应用的认知以及对软件企业岗位架构的认知。具体来说就是,教师要能准确地表述出某个地方软件行业的现状,以及本地区和省级软件行业现状之间的差异,要了解软件行业的现状和发展趋势,并且能够表述程序员的工作流程和工作的规范。 除此之外,教师还应该具备对岗位关系的理解能力,包括对软件企业岗位职责、技能的分析和对专业培养方案与岗位技能关系的认知。具体表现在:能表述初级程序的技能要求、专业课程设置与岗位技能间的对应关系;可以画出工作流程,表述各环节的工作的任务;能够根据学校的师资、生源情况和学校的教学环境资源,选取和岗位技能相适应的专业培养实施方案。 2.计算机软件专业教师要具备一定的评价能力。评价包括对学生学习和教师教学效果的效果。具体表现为:教师要能够引导学生对他们自己完成的项目、任务进行自我评价,以及根据团队项目的表现、小组测验的表现对学生的团队协作能力给出合理的评价;要能够从学生的案例行动表现和学生的课后交流,对学生的语言表达能力和逻辑思维能力给出适当评价,并提出一些利于学生适应岗位的建议;具备在实习评价基础上指出学生知识和技能缺陷的能力,要能够对学生的学习方向给出合理的建议。 3.计算机软件专业的教师要能够基于自己的专业特征,通过行动导向型教学法进行授课。具体表现在:要能够引导并且激发学生在情境中完成案例;要能够对岗位工作的任务进行分析和整合。 (二)注重调整知识结构,从而提高教学效率 一个优秀的中职计算机软件技术教师应具备的专业素质,包括专业知识和专业技能两个方面。教师的专业知识主要包括普通的文化知识、教育学科知识和所教学科的知识。具备良好的专业知识在教学工作中占据基础性地位,专业技能主要指教师的教学能力和技巧。教师的专业知识和专业技能两者相辅相成,统一于教师的教学过程中。 计算机软件专业很重要,现有的教学模式不能够适应时展的需求,所以有必要通过因材施教、分层教学的方法帮助实现培养目标。标准层次可以分为基础能力、提高层次和骨干三个部分。教师应根据不同层次学生的需要,以及知识的难易程度,采取适当的方法传授知识,促进教学效率的提高。教师专业教学能力的标准要求教师不仅要具备职业道德、基本知识,还应符合中职学校教师职业的特殊要求。 在科学技术飞速发展的今天,认清当前计算机软件教学存在的弊端,研究好计算机软件技术专业教师教学能力构成极为重要。这样有利于解决现有的问题,最终提高教学效率,培育更多优秀的计算机软件人才,为社会的进一步发展做出贡献。
软件质量管理论文:软件质量管理体系研究 [摘要] 随着软件行业的发展,软件质量越来越成为人们关注的焦点。本文从软件质量管理体系出发,结合笔者自身多年的软件质量管理经验,对现有软件质量管理体系进行了总结和归纳,提出了软件开发过程中质量控制的具体改进方法,并将全面质量管理观念融汇于实际软件质量管理日常事务之中。 [关键词] 软件质量管理体系 改进 全面质量管理 持续发展 一个开发团队要提高效率,就需要思考目前的管理活动中有哪些要素是可以改进的:如何把一些事务性的操作变得自动化,从而节约人力;如何找到更好的方法,让开发过程更为合理,更注重软件的质量;如何在团队中传播优秀的思想,让团队成员不断地学习和进取,自发地改进过程。这些美好的愿望几乎是所有方法论和各种认证的共同心声,但要完全做到可就太难了。在本文中,提出了一些优秀的实践,优秀实践均是来源于软件开发界中的一些新思路和新理论,它们能够为以上愿望的达成起到正面的作用。在组织中引用这些实践决不是一个容易的过程,但它们确实非常有效。这些实践包括:建立日创建、测试驱动开发、建立核心框架和面向组件进行编程。 一、软件开发的有效管理:日创建 一个组织应当拥有一个有效的工作流程,这个工作流程能够指导软件开发的进行。这个流程应当是具体的、可操作的。随意的计划和从来不遵循的进度决不是一个有效的工作流程。日创建实践提出了一种对开发过程进行精细管理的方法,它是量化软件管理的基础。有了日创建,你会发现计划的制定和进度的监控是非常容易的一件事情。 我们传统开发软件的流程一般是这样,理解领域问题,然后分配任务,由不同的人负责不同的软件部件,在开发完成之后,再把各人的部件整合起来,形成完整的软件。这个思路看起来并没有什么问题,但是在实践中却问题多多。 首先,这种方式适合开发人员之间工作彼此没有交集的情况,以前这种现象很常见,但是现在,随着软件规模的扩大、分工合作的加深,开发人员间的相互依赖程度越来越高,这种清晰的职责划分已经变得越来越难了。 其次,在软件集成时,往往会出现各种各样的问题,可是却很难发现到底问题在哪里?公说公有理,婆说婆有理。每个人的代码都没有问题,结合到一起就出现大量的问题。 所以日构建就将平时难得一见的集成工作转换成频繁进行的一件工作,从而使得原先如同噩梦般的集成变成了一件简单的工作。这也是很容易理解的,如果集成工作几个月才进行一次,谁能够记起几个月前的细节呢?但是如果集成以天,甚至以分钟为单位进行,排除bug就变成一件很容易的事情了。 二、测试驱动开发 软件质量的根源来源于测试,测试做好了,软件质量就会好。这是毫无疑问的。问题的关键在于怎么做测试,才能保证测试的投入能够带来软件质量的有效提升。测试驱动开发正是为了解决这个问题而出现的。它不是一个完整的方法论,可以和任何一种开发流程进行融合。测试驱动开发不但能够改善测试效果,还能够改进软件的设计。 测试驱动开发起源于XP法中提倡的测试优先实践。测试优先实践重视单元测试,强调程序员除了编写代码,还应该编写单元测试代码。在开发的顺序上,它改变了以往先编写代码,再编写测试的过程,而采用先编写测试,再编写代码来满足测试的方法。这种方法在实际中能够起到非常好的效果,使得测试工作不仅仅是单纯的测试,而成为设计的一部分。 在编写程序之前,每个人都会先进行设计工作。可能有些人的设计比较正式,绘制模型,编写文档。有些人的设计只是存在于脑海之中。且不论设计是精细还是粗糙,你都为随后的编码活动制定了一个标准。这个标准的明确程度和你的设计的细致程度有关。但应该承认,这个标准是不够细化的。因为你的设计不可能精细到代码级的程度。而标准不够明确则会产生一些问题,例如,在编写代码的过程中,你还可能会发现原先的设计出现问题,从而中途改变代码的编写思路。这将会导致成果难以检验,进度难以度量。 既然以设计为导向的标准不够明确、不够具体。那什么样的标准才是合适的呢?只能是代码。因为代码是最明确、最具体的。所以测试优先的本质其实是目标管理。编写测试代码其实是在制定一个小目标。这个小目标非常明确,它规定了你需要设计的类、方法,以及方法需要满足的结果。这些目标制定完成之后,你才开始编写代码来达成该目标。测试的目标要比设计的目标粒度更小,但是成本上却更为经济。 测试优先是软件开发中一种细粒度的目标管理方法,通过明确的目标,推动软件开发的进行。 三、建立核心框架 框架是一种具有高度重用性的软件,这个特性决定了它非常适合成为软件组织积累知识的一种有效手段。传统的知识积累的方法是文档,但是文档容易产生歧异,开发人员往往也不愿意去阅读和理解文档。框架提供的是一种综合的手段,包括文档、模型和代码。更容易理解,更重要的是,开发人员必须在日常的工作中使用框架,这使得他们对框架中的知识非常熟悉,并根据工作的需要来改进框架。 四、面向组件编程 有效的组织在于有效的分工。体力活动容易进行分工,脑力劳动则比较难,而软件开发似乎就更难了。所以,长久以来我们都习惯采用以功能块为单位的粗粒度划分方式。面向组件编程采用更加细密的划分方式,并以服务作为组件之间相互依赖的契约,不但定义了组件和组件之间的关系,也规定了组件开发者、组件使用者、组件测试者的权利和义务。从而能够进行软件开发工作的分配、管理、QA等工作。 软件质量管理论文:软件质量管理6大最佳实践 软件形式上是产品,本质上是服务,是高科技计算机信息技术和人类创新智慧的结合。在软件产品的研发过程中,软件质量一直处于最为核心的地位。ISO9001标准和CMM原则被誉为软件质量管理的圣经,是当今国际上最推崇的软件质量改进方法和保证措施。然而,很多实施ISO9001、CMM3级的企业过于强调过程管理,忽略了“人比过程更重要”这一原则,形式重于实质,这一做法在国外已受到猛烈抨击。如何更好地将质量管理理论和企业经营生存之道密切融合,走出一条独辟蹊径、立竿见影的“质量革命”之路,是摆在诸多企业高管面前的重要课题之一。这里总结了软件项目质量管理的6大最佳实践,供同行参考。 全面管理,塑造质量文化 全面质量管理即为全员、全过程、全方位的质量管理,它具有以下基本特点: 1.全员:质量控制从少数质量保证人员扩展到企业的所有人员。质量控制管理不是质量保证部门一个部门的事情,需要全员的大力支持、准确理解、精确执行。 2.全过程:将质量控制、质量检验、质量统计延伸扩展到整个产品生命周期。 3.全方位:全面运用一切有效方法,全面控制质量因素,如软件开发成本、进度、可靠性、安全性等。 全面质量管理可以归纳为两大基本原则: 首先是以满足顾客需求为导向,不断改善,最终实现顾客的全面满足;其次是以全员参与为基础,进行全过程的质量控制。质量管理理论认为,“质量出自计划,而非出自检查”。软件前期的质量保证主要依靠设计、生产、研发,后期的质量保证则主要依靠测试、完善、改进。全过程的质量保证依靠行之有效的管理体系。这种观点强调运用确定性、过程化的管理制度、程序、体制来控制管理潜在诸多不确定性、多变性因素的软件质量品质。事实上,影响软件项目进度、成本、质量的三大因素分别是人、过程、技术,人永远是第一位的,人永远比过程更重要,人是影响质量的最关键因素,只有在软件质量管理过程中坚持“以人为本”,强调人与过程的和谐,塑造以人为核心的质量管理文化,才能让质量管理的成效得到淋漓尽致的发挥。 分级管理,把握 质量目标的层次性 ISO9001体系认为,建立质量方针、质量目标是实施质量管理的必经之路。事实上,现代软件的架构是层次化的,这一点尤其重要,软件质量也应按照层次从里到外、功能由轻到重、地位从低到高因地制宜、区别对待,对于不同的软件层面和需求制定不同的质量目标。例如:对于一个大型网络游戏而言,大气炫丽、细腻仿真的3D动画操作界面是非常必要的;但对于一个小型超市仓库管理软件而言,只要能满足出库、入库、损益、盘点的基本需求就可以了,简单粗糙的操作界面反而更容易上手。 在进行软件工程的质量控制时,应把握关键层面,抓住质量控制的瓶颈。一般来说,越是靠近底层、核心区域(如平台、框架、引擎、关键业务等)的代码质量要求越高,开发人员的素质要求越高,质量检测及保证工作代价开销越大。精益求精只适用于靠近核心的代码层;而对于外围代码层, 可酌情适当降低代码质量,放松测试条件。 验证确认,全程质量控制 质量控制是确定项目结果与质量标准是否相符,并及时纠正产品缺陷的过程。质量控制的主要手段是验证与确认:验证是从开发者的视角来检查是否正确地构造了产品,而确认则是以用户的视角来检查是否构造了正确的产品。 事实证明,具有清晰开发模式及过程管理规范的软件产品,在质量上要明显超过那些没有明确过程模型及规范指导的软件产品。软件工程理论提出了诸多开发模型,如瀑布模型、喷泉模型、增量模型、快速原型模型、螺旋模型、迭代模型等,当前最常用的大型软件开发模式是螺旋式的增量开发方式(如图1所示)。 图中1〜7 是各阶段的输出点,也是质量控制点,有相应的输出文档和阶段性成果,均需要得到质量保证部门的确认。软件项目中最常用的质量控制工具手段,包括评审(技术评审、代码评审、设计评审、同行评审等)、审查、测试验证(黑盒测试、白盒测试、单元测试、集成测试、确认测试等)、抽查、调查、走查、旁站、缺陷跟踪等。 技术评审最初是由IBM公司为了提高软件质量和提高程序员生产率而倡导的,分为正式技术评审(FTR)和非正式技术评审(ITR)两种,该方法已经被业界广泛采用并收到了很好的效果,它被普遍认为是软件开发的最佳实践之一。需要重点指出的是,同行评审是一种特殊类型的技术评审,由与产品开发人员具有同等背景和能力的人员对产品进行技术评审,非常有利于发现产品中潜在的问题。成功的同行评审是提高质量和生产率的重要手段,评审的对象应该包括所有软件开发的中间和最终工作产品。 引入工具,复用成功模式 质量管理是可以通过信息化手段量化的,采用先进的质量管理工具可以极大地提高质量管理水平。例如:Bugzilla是Mozilla公司提供的一个开源的缺陷跟踪工具,在全世界拥有大量用户。它能够为软件组织建立一个完善的缺陷跟踪体系,包括报告缺陷、查询缺陷记录并产生报表、处理解决缺陷等。 质量和缺陷是一对无法化解的矛盾,想要提高质量必须千方百计地减少缺陷。有三种方法可以减少缺陷产生的频率、数量、规模等级。 1.事前预防:在开发过程中始终要考虑工作成果可能产生缺陷,将高质量内建于开发过程之中。主要措施包括提高技术水平和规范化水平,也就是练内功,通称为“软件过程改进”。 2.事中控制:及时对各个阶段的工作成果进行质量检查,找出并消除其中的缺陷。这种方式实践效果较好,已经被企业广泛采用,主要措施是技术评审、软件测试和过程检查。 3.事后补救:当软件产品正式交付到用户手中投入生产经营时发现了重大缺陷(如系统常常崩溃、运行速度极慢、报表统计错误等),然后再进行修改维护。这实质上反映出软件项目管理中存在较大的缺失和漏洞,建设单位、承建单位、监理单位三方都有不可推卸的责任,应规避这类水平低级、后果严重、影响恶劣的失误再次发生。 复用是在软件开发领域提高软件质量的重要方法之一。被复用的对象往往是经过反复使用验证的,自身具有较高的质量,因此,合理化复用有利于提高质量、提高生产率和降低成本,技术开发活动与管理活动中的任何成果都应尽量被复用,如思想方法、经验、程序、文档等。软件质量管理的最终目的除了能够不断持续改进之外,还在于形成有特色、有成效、可操作的质量管理模式,并最大程度地复用。 协同合作,三权分立 由于软件质量管理的专业性和复杂性,软件项目组织建设上应实行“设计、检验、监管”三权分离、鼎足而立的原则:设计部门专攻软件需求分析、规划设计、系统研发工作;检验部门从事系统测试(性能测试、回归测试等);质量监管部门制定质量管理工作计划,对各部门的质量管理工作提出指导建议,跟踪、内审、改进质量体系的运行。 技术评审、测试和质量保证是提高软件质量的三个重要法宝,但三者在作用上各不相同。技术评审与测试关注的是产品质量而不是过程质量,两者的技术强度比质量保证要高得多。技术评审和测试能弥补质量保证的不足,三者是相辅相承的质量管理方法。我们在实践中不能将质量保证、技术评审和测试混为一谈,也不能把三者孤立起来执行。建议让质量保证人员参加并监督重要的技术评审和测试工作(大约占其工作量的30%左右),只有这样他们才能更深入地了解软件的质量问题,把三者有机地结合起来,做到三位一体,全方位堵住质量缺陷的漏洞。在部门职能规划上,质量保证部门具有充分的权力,可以对质量不合格的工作成果做出处理,只有这样质量保证工作才不会被轻视,才更有助于加强全员的质量意识(质量保证过程域的主要活动如下图2所示)。 和谐管理,做好一把手工程 当前很多软件企业都组建了质量保证部门,出台了质量保证制度,然而软件质量并未得到实质性突破,质量保证人员也没有发挥预期的效果,造成这种情况的常见原因有两个:一是软件开发团队管理过程不够规范;二是企业领导者,尤其是最高领导者(即“一把手”)重视程度不足,措施不到位。 调查结果表明,在软件项目中,质量保证人员往往是最“吃力不讨好”的一族,通常没有实质性权力,项目成功功劳属于别人,自己缺乏成就感,项目失败却担负最多的责任。鉴于这种情况,领导层一定要从根本上重视、爱护、支持质量保证工作,充分发挥组织协调作用,体现人文关怀,运用管理艺术,构建和谐团队,让每一个项目组成员都树立较强的责任感、归属感和大局意识。事实上,软件开发工程是典型的“全员参与工程”、“一把手工程”,没有企业“一把手”的知情、重视、认可和支持,软件项目顺利实施和取得实效根本无从谈起。有时候企业领导层对于软件质量保证的作用往往是决定性的,这是任何技术手段都无法替代的。 链接 软件质量管理常见误区 误区一:软件质量是可以精确测量的。 软件的质量属性很多,如正确性、健壮性、可靠性等,但在大多数用户看来,实用、适用、好用的软件就是成功的。成功的软件通常都会在功能、性能、界面、操作等方面,以最简捷有效的方式满足用户的最紧迫、最直接的需求。质量是一个相对的概念,软件产品质量没有国际通用的评价标准,质量目标的弹性较大,没有绝对合格或不合格的界限,软件不可能做到“零缺陷”,有缺陷的软件仍然可以使用。 误区二:企业软件的质量越高越好,最好是“零缺陷”。 商业目标决定了软件的质量目标。软件的质量评价也不能从纯粹的软件工程、软件商品、软件技术的角度去考量。理想的软件质量目标不是“零缺陷”,而是恰好能够满足应用需求、生存发展、市场竞争需要,并且将提高质量所付出的代价控制在预算之内。一味追求高质量代码,把质量目标凌驾于赢利目标之上,是多数技术人员所犯的常见错误。 误区三:通过ISO9001、CMM3级认证就意味着软件质量一定有保证。 当前很多通过CMM3或者ISO9001质量认证的软件企业在软件项目管理上的确更加规范了,但代表核心竞争力的软件质量驾驭能力并未得到实质性的提升。产品生产过程与产品质量存在一定的因果关系,通常好的过程产生好的产品,而差的过程将产生差的产品。实践证明,软件质量保证并不能绝对保证软件质量,质量保证只能检测出哪些不符合既定程序规范、肤浅的软件缺陷,对于潜藏在软件深处符合既定设计规范的缺陷却显得无能为力。仅靠制度、规范、流程是无法全面识别出软件中的潜在缺陷的,质量保证对于保证质量而言只是必要的手段,而不是充分的手段。 误区四:拥有充足的人力资源,软件质量就有保障。 软件开发并不一定是人多力量大,相反,人力资源配置不当反而会延误工期。不同人员的水平和素质差异较大,软件项目增加新人可能会增加新的缺陷,无益于软件质量提升。软件开发是一种智力创新活动,任何程序员都无法避免缺陷的发生,缺陷发生是必然的,程序员首先必须了解决定软件质量的各个关键因素(如成本、进度、可靠性、安全性等),搞清楚质量控制的目标和计划,然后才可以在进行需求开发、系统设计、编程测试时确保交付软件的高质量。 软件质量管理论文:基于过程性能模型的软件质量管理过程的研究与应用 摘要:软件产品的质量在很大程度上受到软件开发过程的影响。为了提高竞争力、改进质量以及提高效率,软件企业就需要将更多的注意力放在过程上,通过过程控制其结果。本文对软件质量管理过程进行了研究,通过过程性能基线和过程性能模型分析和管理质量,提出了一个基于过程性能模型的软件质量管理过程模型,并在研究的基础上,构建了软件质量管理系统的体系结构。 关键词:软件质量管理过程性能基线过程性能模型 1 引言 随着软件产业的飞速发展,软件的核心竞争力主要集中体现在质量、成本和交付工期上,而质量是最显著影响其它两方面的因素。对软件企业来说,质量不再只是争夺市场的一个有利因素,而变成了公司在竞争中成功的必要条件。然而,随着软件规模和复杂度的增加,软件开发过程越来越难以控制,导致开发过程中的产品质量和过程质量处于失控状态。 过去存在着一些片面的观点,认为先进的工具和方法可以神奇地解决软件开发中的质量问题。目前的现实并不尽如人意。有的企业由于缺乏对开发过程的控制,往往很难平衡客户和公司在质量、成本和交付工期的要求,成功的项目比例很小。 面对如前所述的现状,软件质量管理一定要面向预测式管理。一个软件产品的质量主要是由它的开发、采购和维护过程决定的,为了改进软件产品的质量进而提高竞争力,就要把焦点放在能够稳定地开发优质产品所需的过程上[1],通过过程数据预测和控制结果。 过程性能模型重点强调过程和产品度量对结果的重要性,分析和建立过程和产品度量与结果的关系。其通过过程性能基线控制过程的关键因子,分析过程的性能偏差,进而预测并控制最终结果。由此可以看出,过程性能模型是解决上述问题的有效方法,本文将关注基于过程性能模型的软件质量管理过程。 本文首先归纳了软件质量和软件质量管理的研究现状,并指出了现有软件质量管理过程所存在的问题;随后引入了过程性能基线和过程性能模型,提出了基于过程性能模型的软件质量管理过程模型,阐述了过程性能基线和模型在质量计划、质量活动、质量度量和分析、质量预测和控制、质量评价和改进等五个质量管理子过程中的应用;最后在研究的基础上,构建了软件质量管理系统的体系结构,包括组织过程资产库,过程支持和软件质量管理三个子系统。 2 软件质量及管理 当前业界已将交付软件的缺陷密度作为软件产品的质量的衡量关键标准。即,已交付软件中每个单位规模的缺陷数,简称为交付缺陷密度。因此,软件质量管理通常围绕缺陷而展开,软件项目的目标是使交付的软件存在尽可能少的缺陷[2]。 质量管理的任务是计划恰当的质量活动,然后正确执行和控制这些活动,以便可以在软件开发过程中(即在软件交付以前)检测到大多数缺陷[2]。 质量管理包括确定软件的质量目标,制定实现这些目标的计划,并监控和调整软件计划、软件工作产品、活动和质量目标,以满足客户和最终用户对高质量产品的需求和愿望。 质量管理基于机构、客户和最终用户的需求建立软件产品的质量目标。为实现这些目标,机构制定相应的策略和计划,项目则为实现这些质量目标对其定义的软件过程进行具体调整[3]。 在软件质量管理过程和方法上,传统的包括:全面质量管理(Total Quality Management, TQM)是一套能控制质量、提高质量的方法;在PMBOK[4]中,软件项目的质量管理是指保证项目满足其目标要求所需要的过程,包括质量计划、质量保证和质量控制三个过程域;著名的“Juran三部曲”[5]――TQM的理论基础和基本方法的主要基石――包含质量计划、质量控制和质量改进三个步骤,突出了对过程改进的支持。最有成效的要属六西格玛质量管理方法,其理念是通过排除和预防缺陷来提高客户满意度,进而提高企业的收益率,包括过程性能度量集、多种改进框架和分析工具,尤以DMAIC框架(定义-度量-分析-改进-控制)最常用[6]。将六西格玛与CMMI实施相结合将是更有效的过程改进途径。 在软件质量管理工具方面,Ishikawa提出了质量控制的七种基本统计工具[7],包括因果图[8]、Pareto图、直方图、控制图、散布图、运行图、检查单。目前也有许多有关预测模型的论著,如:Rayleigh模型。 现有的软件质量管理过程和方法提供了质量管理的高层指导,主要关注于实施步骤以及最终结果,质量管理工具也着力于解决质量管理中的具体的某“点”的质量问题和控制,但在如何通过过程控制其结果,业界正在寻求有效的途径,是亟待解决的问题。例如:如何制定低风险且切实可行的质量计划、如何在开发过程不同的影响因素下确保项目质量目标得以实现等。这些正是本文致力于研究的主题。 3 基于过程性能模型的软件质量管理过程 过程性能模型是解决通过过程控制其结果的有效方法,具体定义如下。 过程性能基线(Process Performance Baseline, PPB)是对遵循过程所达到的实际结果的文档化刻画,用于比较实际过程性能和预期过程性能的基准[9]。 过程性能模型(Process Performance Model, PPM)是对过程属性和过程工作产品之间关系的描述,基于历史过程性能数据而建立,并使用项目中收集的过程度量和产品度量进行校准,最终用于预测遵循过程将能达到的结果[9]。 过程性能基线可用于组织内任何独立的项目,通过分析所收集的度量,建立结果的分布和极差,其刻画了所选过程的预期性能[10]。过程性能模型基于其他过程和产品的度量来估算或者预测某一过程性能的度量,刻画了过去的和当前的过程性能,对过程将来的性能进行预测。过程性能基线控制子过程的能力;过程性能模型预测过程的中间目标和最终目标,通过过程控制结果,在子过程结束时进行调整和预测,确保最终目标的实现。 基于六西格玛质量管理的方法及其DMAIC框架(定义-度量-分析-改进-控制),以及过程管理的四个核心职责(定义过程、度量过程、控制过程、改进过程),并结合过程性能基线和模型的原理,本文提出了一种基于过程性能模型的软件质量管理过程模型,该模型在质量管理过程中增加了过程性能基线和模型的指导、统计管理以及预测和控制,提供了软件开发过程中进行质量控制和持续改进的框架,如图1所示。模型主要包括:质量计划、质量活动、质量度量和分析、质量预测和控制、质量评价和改进。接下来将详细阐述过程性能基线和模型在上述五个质量管理子过程中的应用。 图1 基于过程性能模型的软件质量管理过程模型 3.1 质量计划 要生产出高质量的产品,首先必须制定质量计划。质量计划作为基于过程性能模型的软件质量管理过程模型的一个核心环节,简言之,就是怎样以及何时将质量活动和质量材料应用到一个项目中。质量计划中必须明确定义在软件开发的各个阶段应如何进行质量活动。制定质量计划的前提是项目已完成任务计划、进度计划和规模估算,故在制定质量计划之前必须进行入口准则的验证。 基于过程性能模型的软件质量管理过程要充分发挥过程性能基线和模型在质量计划制定时的指导作用。团队软件过程(Team Software Process, TSP)质量计划是一个最佳范例,本节将介绍如何使用过程性能基线和模型指导质量计划的制定。 本文为全文原貌 未安装PDF浏览器用户请先下载安装 原版全文 3.1.1 TSP质量计划 团队软件过程(TSP)制定的质量计划包括以下几个方面[11]:系统无缺陷比率、各阶段排除缺陷密度、质检过失比、阶段收益、过程收益、缺陷引入率和缺陷排除率,可划分为过程质量度量和产品质量度量两大类。 为了提高客户满意度,首要解决的就是降低交付缺陷密度,即验收测试过程中发现的缺陷密度。团队在制定质量计划时,首先估算可能会引入的缺陷数,其中估算每个过程阶段所引入的缺陷数的方法有许多种,TSP质量计划使用的是缺陷引入率;然后就是估算排除的缺陷数,这里TSP质量计划使用了阶段收益。一旦团队按阶段估算了引入和排除的缺陷,那么结合项目的规模估算与任务和进度计划,就可以估算出每个阶段将会排除的缺陷密度,然后检查所估算的交付缺陷密度是否满足项目的质量目标,进而通过局部调整以完成质量计划。 3.1.2 使用过程性能基线和模型指导质量计划制定 在使用缺陷引入率和阶段收益估算缺陷的引入与排除时,传统的做法是“拍脑袋”或者基于业界数据,有经验的组织会基于历史数据,但是实际实施表明:上述情况中绝大多数的估算都是徒劳的。原因如下:一是因为对阶段缺陷引入率和阶段收益的估计值没有准确地反映缺陷引入与排除过程的能力,不应只是单个值,而应该是一个区间,包括均值和上下限;二是因为没有对缺陷引入与排除的过程进行计划,尤其是某些关键度量,例如评审速度、测试覆盖度、人员技能、经验等级、检查单条目数等,从而无法通过缺陷引入与排除的过程控制过程的执行结果(缺陷引入率和阶段收益),使得项目质量目标的实现变得不可预测和控制。 为解决上述问题,这里使用过程性能基线和模型从四个环节提供支持: (1)建立项目的质量目标,制定交付缺陷密度的计划值。 (2)基于组织的历史数据,建立阶段缺陷引入率和阶段收益的过程性能基线,参照过程性能基线计划阶段缺陷引入率和阶段收益,以“上限,均值,下限”的三元组形式。 (3)基于组织的历史数据,构建缺陷引入过程和缺陷排除过程内部的过程性能模型,建立子过程结果(也即中间目标)与子过程因子(包括可控的和不可控的)之间的关系,以及子过程可控因子的过程性能基线,参考所建立的过程性能基线和模型制定子过程的质量计划。同时在质量预测和控制时,需要对这些子过程进行统计管理。例如设计评审,代码评审,单元测试。 (4)在分别计划好项目的质量目标、缺陷引入和排除过程的中间目标、缺陷引入和排除过程因子之后,使用统计方法(例如蒙特卡洛模拟)对项目质量目标达成情况进行预测[12],通过置信度与置信区间评估目标达成情况的风险,必要时调整计划。 若软件组织处于起步阶段,没有足够的历史数据,质量计划的制定可参考TSP质量准则[13]。 3.2 质量活动 质量活动作为软件开发过程中的一项必要且非常重要的活动,负责排除开发过程中所引入的缺陷。其作为软件质量管理过程中不可缺少的环节,通常分为两大类:评审和测试。评审不但可以识别存在于可执行系统中的缺陷,而且可用于文档。评审有许多种类型,其中主要的类型有审查、走查和个人评审。审查和走查是同行评审[14]。测试则旨在发现尽可能多的缺陷。测试有七种类型,分别是单元测试、集成测试、外部功能测试、回归测试、系统测试、验收测试以及安装测试[15]。常用的有单元测试、集成测试以及系统测试等项。 以TSP为例,其任务计划中所涉及的质量活动按执行的先后顺序排列有需求审查、高层测试审查、详细设计评审、详细设计审查、代码评审、编译、代码审查、单元测试、集成测试、系统测试、验收测试。 项目的质量经理根据进度计划,按期组织任务计划中所安排的质量活动,基于既定的质量计划,具体由质量保证人员按计划实施。 3.3 质量度量和分析 在质量活动实施的过程中,软件质量保证人员应收集质量度量的实际数据,包括基本度量和派生度量。以软件审查为例,基本度量包括规模、评审准备时间、评审会时间、参与审查人数以及所发现的不同类型的缺陷数;派生度量包括总的审查时间、准备速度、审查速度、总的审查速度、缺陷密度、每小时发现缺陷数、评审准备时间与评审会时间之比、审查有效性。个体软件过程(Personal Software Process, PSP)[14]提供了非常有价值的度量和分析。 与此同时,质量人员可对收集的质量度量数据进行一些初步的探索性分析,为进一步的质量预测和控制打下基础。数据分析的切入点可以为缺陷的引入、排除以及泄漏,与评审有关的准备速度、评审速度、缺陷密度、审查有效性等,以及与测试有关的测试用例密度、测试覆盖度、测试用例有效性等。数据分析的方法包括如下: (1)推测,支持工具有Pareto图、运行图、直方图、箱线图、多变异图等; (2)提出原因的假设,支持工具有因果图和关系图等; (3)证实或排除原因,这主要是由能提供假设检验、方差分析和多元分析等方法的高级分析工具所支持。 3.4 质量预测和控制 为了有效地跟踪并控制质量活动的实施,实现质量计划中对各质量活动所设定的预期目标,进而确保项目质量目标的达成,基于过程性能模型的软件质量管理过程模型所包含的另一个核心环节就是质量预测和控制,主要涉及到统计管理子过程性能和预测项目质量目标达成两方面。具体而言就是使用过程性能基线和模型对质量计划中标注的关键子过程实施统计管理,在每一个子过程结束时使用过程性能模型预测项目质量目标达成的置信度,必要时对质量计划进行调整。 3.4.1 统计管理子过程性能 统计管理的过程[9](Statistically Managed Process)即使用基于统计的方法进行管理的过程,其中,对该过程进行了分析,过程偏差的特殊原因得以识别,过程性能也被控制在已定义的范围内。对子过程实施统计管理,可以使子过程的性能得到很好的控制,从而确保实现子过程的预期质量目标。适于统计管理的度量必须是可控的,对子过程来说是关键的,可以为人员属性、环境因子、技术因子、工具或硬件条件、过程因子、客户以及供应商等利益相关者,例如人员经验等级、人员可用性、同行评审相关度量、测试覆盖度、编程语言等[16]。 根据对相关材料的研究,本文归纳并提炼出了一个统计管理子过程性能的流程,大体将统计管理子过程划分为过程稳定性评估和过程能力评估两部分,如图2所示。 图2 统计管理子过程性能 (1)过程稳定性评估 过程稳定性评估[17]需要用到统计过程控制方法(Statistical Process Control, SPC)。SPC主要用来测量一个过程的稳定性并识别过程的各个执行情况是否超出所预期的变化范围和控制界限。控制图是实现统计过程控制强有力的工具,常用的为XmR图和U图。通常情况下,适于统计管理的度量其取值都是服从正态分布的,对于不服从正态分布的情况,可以使用箱线图。 对于不稳定的过程(子过程中出现了性能偏差),需要识别偏差的特殊原因,集中分析并采取矫正措施排除特殊原因。检测不稳定性除了Western Electric提出的4种有效测试 [17] 外,还可参考Minitab等统计软件中提供的其他测试规则。必要时可采用分组的方法。 (2)过程能力评估 在子过程执行即将结束时,需要分析子过程的能力,进行过程能力评估。过程能力[17]评估的前提是过程是稳定的或统计受控的。有能力的过程首先是稳定的,且其能力的上下限必须在规格界限之内。过程能力可以通过过程能力指数Cp和Cpk来衡量,使用控制图或直方图进行图形化展示。 本文为全文原貌 未安装PDF浏览器用户请先下载安装 原版全文 过程能力指数Cp是我们描述过程能力的最重要指标,但由于Cp的计算与过程输出的均值µ无关,它是假定过程输出的均值与规格中值M重合时的过程能力。因此,Cp指数只是反映了过程的潜在能力。为此引入了过程能力指数Cpk,其被称为实际过程能力指数[18]。 合理考虑Cp和Cpk两个指数,对整个过程的状况就有了较为全面的了解。不应单独使用这两个之中的一个。 当Cp和Cpk都较小且二者差别不大时,说明过程的主要问题是σ太大,改进过程应首先着眼于降低过程的波动。 若Cp较大,而Cpk很小,二者差别较大,说明过程的主要问题是µ偏离M太多,改进过程应首先着眼于移动µ值,使之更接近M。 如果Cp本身不够好,Cpk更小,二者差别较大时,说明过程的µ和σ都有问题,通常改进过程应首先移动µ值,使之更接近M,然后设法降低过程的波动,减小σ。 需要特别强调的是,Cp和Cpk是由处于统计受控状态下的过程波动的大小和均值偏离决定的。因此首先要判断过程是否处于统计受控状态。 3.4.2 预测项目质量目标达成 在每一个子过程结束时,应使用子过程中间目标与项目质量目标之间的过程性能模型预测项目质量目标达成的置信度。 3.5 质量评价和改进 项目到达结项阶段时,软件质量管理也进入了最后一个环节:质量评价和改进。基于过程性能模型的软件质量管理过程中的质量评价和改进除了进行传统的质量总结报告之外,还包括基于正交缺陷分类[19](Orthogonal Defect Classification, ODC)的Pareto缺陷类型分析、过程性能基线和过程性能模型的分析评价。 质量总结报告提供了项目质量目标达成情况,质量活动的过程度量和结果度量实际数据,以及缺陷的引入排除情况汇总等。 考虑到ODC的缺陷类型与特定的软件开发阶段相联系,将Pareto缺陷类型分析与ODC结合起来,有利于识别最普遍的缺陷类型。而且通过Pareto分析找出缺陷数最多的缺陷类型,然后找出与该缺陷类型相关的开发阶段,从而对该阶段采取相应的改进措施。 质量评价和改进环节最重要的一步就是要对整个质量管理过程中所使用的过程性能基线和过程性能模型进行分析和评价,包括过程性能基线是否需要更新、过程性能模型的评价以及过程性能模型是否需要更新等。 3.5.1 过程性能基线更新决策 过程性能基线的建立过程是增量或迭代的,在获得新项目的实际度量数据后,要评估数据质量,然后将数据纳入已有基线的分析,确定是建立一个新基线还是使用已有基线。 判断将新的项目数据纳入已有过程性能基线是否合适的一个方法是:执行假设检验来判断新数据与已有基线是否存在显著的统计差异。如果存在显著的统计差异,我们需要使用新的项目数据建立新基线;如果假设检验的结果表明没有显著差异,则继续使用已有基线。 此外,在综合考虑项目和项目组之间的内在区别及组织业务变更的基础上,应定期评审组织过程性能基线集,以确定是否需要建立新的基线,或者是否需要合并、修订或放弃已有基线。组织过程性能基线需要合并、修订或放弃的情况如下: (1)当子过程改变时; (2)当组织的结果改变时(例如,由于过程偏移); (3)当组织的需要改变时。 3.5.2 过程性能模型评价与更新决策 基于过程性能模型的软件质量管理过程是否能真正奏效,过程性能模型自身的好坏至关重要,其是否能有效且准确地对目标进行预测和控制、其可理解程度及其可用性等都需要进行严格的评价。 通过对可靠性增长模型、质量管理模型等模型的评价标准进行调研[20],本文归纳了四条过程性能模型的评价标准,如下所示: (1)预测有效性。预测结果与实际结果偏差大不大,直接关系到模型的好坏。 (2)及时性。模型能够越早地发现问题或提高的征兆,就有越多的时间提前进行计划。 (3)开发过程的覆盖程度。开发过程的所有阶段的模型覆盖度是很重要的。每个开发阶段必须得到管理,并且应当实施适当的措施。往往需要建立模型集。 (4)简单性。数据采集简单并且代价不高;概念简单,用户不需要很多的数学基础就能理解。 过程性能模型的更新包括对模型的校准(Calibration)和修订(Revision)。 量化管理项目时,从统计管理选择的子过程中获取关键属性度量,通过使用所获得的这些实际性能数据,校准有关过程的过程性能模型,判断项目是否能够实现其目标,包括中期和最终目标(此时这些目标在项目生命周期的后面阶段才可以度量)。 需要修订过程性能模型的情况总结如下: (1)当子过程改变时; (2)当组织的结果改变时; (3)当组织的需要改变时。 4 质量管理系统体系结构 在对基于过程性能模型的软件质量管理过程的研究的基础上,研发了质量管理系统,其体系结构如图3所示。该系统建立了组织过程资产库,并提供两大功能:过程支持和软件质量管理。 图3 质量管理系统体系结构 4.1 组织过程资产库 一个组织应该拥有自己的过程资产库,包括组织的标准过程集、度量库、过程性能基线库以及过程性能模型库,分别为过程、度量、PPB和PPM建立了相应的数据字典。其中,标准过程集支持过程定义和裁剪,度量库包括过程度量和产品度量,过程性能基线库以“上限、均值、下限”的方式存储,过程性能模型库中涵盖基本的统计预测模型和高级预测模型。 4.2 过程支持 过程支持提供了从软件度量到过程性能基线直至过程性能模型的建立与维护功能。随着度量数据的不断积累,过程性能基线的控制限在建立的过程中需要不断地修订。开发过程性能模型也是一个迭代的过程,不断的选择一个或多个适当的统计建模方法,并用过去的性能数据对模型进行评估,直到得到适当的模型预测值。 过程性能基线建立的统计方法为控制图理论,支持过程性能模型建立的统计方法包括回归、方差分析、虚拟变量回归、卡方检验、逻辑斯蒂回归,以及蒙特卡洛模拟,贝叶斯信念网络(Bayesian Belief Networks, BBN)。 4.3 软件质量管理 (1)质量计划模块支持入口准则验证、质量计划概要、项目质量目标的建立、各阶段质量活动其质量目标的建立、各阶段质量活动的属性及其度量的详细计划、项目质量目标达成情况预测及结果报告。 (2)质量活动模块支持评审过程、测试过程的实施。前者包括评审计划、评审会、缺陷修复、评审总结,后者包含测试用例管理、测试报告、缺陷管理。 (3)质量度量和分析模块负责从过程中进行质量度量数据(特别是缺陷数据)的收集、分析、评价并生成质量状态报告,质量数据分析包括按阶段和项目划分的缺陷引入和排除情况分析等。 (4)质量预测和控制支持统计管理子过程性能和目标达成情况预测,为质量活动反馈偏差原因和建议的矫正措施,必要时提供质量计划调整的相关决策。 本文为全文原貌 未安装PDF浏览器用户请先下载安装 原版全文 (5)质量评价和改进模块基于项目质量目标实际达成情况和软件开发过程中的质量数据,生成质量总结报告,并支持基于ODC的Pareto缺陷类型分析,重点提供过程性能基线和过程性能模型更新的决策和相关评价。 5 结语 本文对软件质量管理过程进行了研究,提出了一种基于过程性能模型的软件质量管理过程模型,包括如何使用过程性能基线和模型指导质量计划的制定、进行质量预测和控制等,解决了质量目标无法有效预测和控制的问题。基于研究,构建了软件质量管理系统的体系结构,下一步将深入研究通过开发过程控制缺陷的引入,从而全方位地实现软件质量管理。 软件质量管理论文:军用软件质量管理浅析 摘 要:通过对目前军用软件系统开发的特点和存在问题的分析,探讨了利用CMM原理来改进军用软件过程、提升软件质量的途径和方法。并对提高装备软件的质量管理水平给出了若干建议,为不断深化装备软件质量意识和完善装备软件质量工作提供了参考。 关键词:软件质量,质量管理,CMM 随着国防信息化程度的不断提高,军用软件作为信息化装备系统的神经中枢已经成为武器装备系统中不可或缺的组成部分。高新武器装备中由软件实现的功能有时甚至会超过硬件,乃至软件本身就可以看作一类重要的装备,系统中软件性能的好坏、可靠性的高低、安全性的优劣决定着整个武器装备系统效能的发挥。目前如何提高军用软件的质量已经成为提升整个武器装备系统战斗力的关键所在。 一、军用软件的特点 软件是用计算机语言表示的与计算机操作有关的程序、进程和数据的集合,具有零磨损特性,其质量完全取决于开发过程。ANSI/IEEE Std 729-1983定义软件质量为:软件产品满足规定的和隐含的需求的能力有关的特征或特性的全体。该定义表明如果软件本身设计出来的质量特性能高度满足软件各项功能、性能需求,则其质量的优秀等级较高。 对于军用软件而言,还存在一些特殊性,表现在:①开发过程受严格的软硬件条件制约,且很难制定具体的、量化的质量标准。②规模巨大,大系统软件源代码往往会超过一千万行。③军用软件用于军事目的,要求无差错运行,对可靠性、实时性、安全性、保密性、互操作性等方面都有极高的要求。④成系统的大型军用软件面对装备情况复杂,研制参与人员较多,这些因素会造成高风险、长周期,高成本。 二、军用软件开发中的问题 随着对软件开发规律和军用软件质量重要性认识的提高,已经有越来越多的软件承制单位开始建立基本的软件过程,按照软件开发规律进行开发,但还有相当多单位,依然沿用“手工作坊”式的开发方式,全过程由软件开发设计人员“自行设计,自行编码,自行测试,自行包维护”。这种方式无法对软件开发过程进行有效的监督与管理,一旦软件产品出现故障,只能由开发者自行维护,其它人员难以介入,软件质量就会处于失控状态下,造成这种状态的主要原因除了国内软件开发整体水平较低外,限制软件的质量的原因还有:①目前相当多的军用软件是当作硬件的附件而不是独立的产品,没有按照基本的软件过程模型进行软件开发。②在研制过程中软件的评审力度不够。③软件开发文档及编制过程不规范,文档对开发过程的没有起到指导作用,软件验收和维护也没有依据。④软件测试非独立过程,软件的测试软件、测试工具缺乏,标准、规范不健全,软件检验与硬件合并进行,使得测试过程难以发现软件本身存在的问题。⑤部队使用装备投入对软件维护的力度不够。 三、CMM原理和作用 为有效针对军用软件目前存在的若干问题,保证软件产品质量,应清晰和完善的软件过程。我国于2001年基于SW2CMM1.1版的理念,制定了GJB5000―2003《军用软件能力成熟度模型》,并于08年在原标准基础上修改了若干内容,了GJB5000A-2008作为替代原文件版本,这些都标志着我国军用软件开发管理已经进入规范化管理阶段。 软件能力成熟度模型CMM主要用于软件过程评估和软件能力评价。其中软件过程评估用于确定当前软件过程的状态,发现与软件过程有关的嗜待解决的问题,进而有步骤地对软件过程实施改进,提高组织的软件过程能力。 CMM模型为软件开发组织设计了一个循序渐进的改进过程,帮助开发组织按模型进行对照检查,找出自身的强项和弱点,制定改进计划,逐步提升软件过程能力。同时也为软件委托方或采办者提供了一个评价标准,可以为对软件承包商进行软件过程能力评估,对风险进行控制。软件能力成熟度越高,软件过程越透明,软件性能越稳定,软件质量越高。 CMM将软件过程能力成熟度分为5级,从1级到5级软件能力成熟度逐步提高,每个等级有其软件过程特点,1级不含关键过程域,2级以上每一等级包含一组关键过程域,每一关键过程域中包含一组目标,当这组目标全部实现时该关键过程域相应的要求得到稳定。当一个等级及其以下所有等级的各关键过程域的全部目标实现时,就表明达到了该等级的成熟度。 四、利用CMM对军用软件能力成熟度评估 我国目前军用软件研制受整体水平的制约,还处于起步阶段,所以在引入并实施军用软件能力成熟度模型CMM时,可以从可重复级(2级)做起,帮助软件开发组织的过程能力按阶段逐步建立,逐级提高成熟度等级。可重复级共有需求管理、软件项目策划、软件项目跟踪与监督、软件质量保证、软件配置管理、软件子合同管理等6个关键过程域。为实现6个过程域的满足,应注重以下几个方面:①高层管理者应确定软件工程化方针,以CMM模型为蓝本,要求软件项目组按照软件工程要求实施软件开发,对项目进行阶段性分割,推进文档化交流方式,以便对软件开发的全过程进行有效控制和管理。②对原有组织进行适当调整,依据CMM过程域实现要求进行必要的人员配备和准备,建立软件工程过程组、系统测试组、软件质量保证组、软件配置管理组与软件配置控制委员会。③ 在全组织内进行动员、学习和培训CMM相关知识和理论;将本单位的组织、角色和术语与CMM中的相对应,完成软件开发CMM模型本地化改造;建立激励机制,鼓励软件组成员尽快地接受CMM的理念和实践推进。 五、对于军用软件质量管理实施的几点建议 军用软件成熟度模型CMM是评估软件过程和评价软件能力的重要工具,对规范军用软件承制单位按照软件开发规律进行软件开发,提高研制开发能力,保证软件质量具有非常重要的意义。我国军用软件能力水平目前大部分处在CMM初始级或可重复级阶段,GJB5000A-2008《军用软件能力成熟度模型》军用标准要求全军各部队和全国所有军用软件承制单位贯彻执行在一定程度上推进了我国军用软件过程能力的提高,但在短期内想要提升软件成熟度等级还具有一定困难。所以我们应本着长期坚持,循序渐进的工作方法,结合实际情况,制定相应的改进措施,逐步完善实施过程。 此外,我们还应结合更多的管理方法对军用软件质量管理进行完善。如加强对军用软件研制单位质量水平的审核。通过二方(顾客方,如军方)或第三方(如独立的认证机构)严格审核,可以提高军用软件研制单位对软件质量的重视;及时更新软件工程理论技术,如软件开发过程模型,软件产品的评价模型方法、质量保证方法、软件工程集成环境和工具,可靠性和安全性技术等;建立一支高水平的软件测试检验队伍,保证软件测试人员的技术水平等级不低于软件开发人员;在软件开发过程中坚持开展软件标准化、系列化、模块化设计理念,提高软件模块复用率,用以提高软件的质量和可靠性。 提高军用软件质量管理水平是一个涉及多学科多技术的综合应用系统工程,军用软件承制单位中各部门各专业只有共同努力,通力合作才能使我军电子装备软件系统开发的整体水平跨上一个新的台阶。 软件质量管理论文:软件质量管理的优化对策研究 摘要:近年来,随着我国社会经济的不断发展,我国软件技术发展速度也在不断加快,但同时我国软件技术还存在较多的问题,要想有效解决这些问题,必须加强软件质量管理,不断完善软件质量管理体系,促进软件快速交付。文章研究表明,通过软件质量管理,不仅可以促进软件开发,还可以确保软件质量。 关键词:软件;质量管理;优化对策 0引言 在软件技术快速发展和应用范围不断扩大的同时,软件复杂性也不断提升。在当前的很多软件开发企业中,软件质量管理问题开始成了关注的焦点。 1软件质量管理中存在的主要问题分析 1.1需求模糊问题 结合软件工程来说的话,软件产品的生产主要包括多个过程:第一是系统需求研究过程;第二是系统设计过程;第三是系统实现过程。但对于软件系统需求来说,往往描述不够完善,相应的软件需求调研以及研究也不够深入,没有加强对软件质量需求的管理,这样不仅会使得研发以及测试设计工作落实不到位,还会明显提升沟通成本,导致产品实现与用户需求不一致[1]。 1.2立项管理不到位问题 大量实践结果表明,通过加强立项管理,可以有效避免质量管理项目风险的产生,赋予软件项目开发深刻的意义。(1)软件项目开展。不加强深入的立项调查,以及加强项目可行性分析,落实好立项评审,则可能会导致产品需求获取不到位,软件开发产品规划出现很多问题,无法保证软件研发工作的有效开展,致使项目研发功能明显减弱,不但会导致资源浪费,还会阻碍新产品的正常[2]。(2)软件项目。如果没有加强立项管理,可能会导致成员行为涣散问题的出现。工作人员只顾自己,不顾团队利益,无法全面了解项目产品的实际开发要求与背景,也不能从根本上明确项目开发的最终目标,无法满足用户的实际软件开发需求,最终使得软件开发计划无法按期实施以及软件开发费用超支等问题出现。 1.3软件质量保证体系尚待完善 针对我国很多软件开发企业来说,往往都处于“软件质量管理”实施的最初阶段,甚至是试行阶段,很多科研制作部门对应的标准化软件质量管理体系还都不完善,甚至有一些科研部门对应的软件质量管理制度和体系还没有形成[3]。另外,一些企业虽然设立了软件质量管理的专有部门,但相应的体系文件却还不完善,需要经过大量的实践来完善。在软件开发项目研制部门质量管理普通较低的情况下,软件开发工作者的综合素质低下,也会影响软件产品的最终质量。 2软件质量管理的优化对策分析 2.1加强需求工程有效管理 在实际的软件开发当中,如果相应需求模糊,会出现需求随意变更的现象,导致时间被白白浪费。对于该问题来说,必须针对相关需求活动,加强统一化的需求管理。要在落实好软件需求开发工作的基础上加强需求管理,这样不但能够限制需求变更的实际次数,还能促进工程师对质量管理需求的深入理解。总之,软件需求开发与软件需求管理的重要性同等重要,必须实现两者的有效结合,才能保证最终产品的质量。 2.2加强软件测试流程有效管理 在软件测试的各个环节,都可能会出现一些问题,必须不断优化软件测试流程,加强对软件测试流程的有效管理。具体来说:(1)软件测试相关部门人员,必须加强需求知识学习,开展深入的需求探讨。(2)对有疑虑的需求者,研发设计工作者要做出及时而准确的解答。对于研发设计工作者也不能有效解答的问题,要让他们联系用户来有效解答。在明确需求的基础上,根据软件系统的作用以及性能,专门的测试工程师要科学合理地设计软件测试测用例,具体要结合两大方面的内容来设计:第一,针对测试工程师来说,必须结合实际需求,科学合理地编写测试用例;第二,针对测试工程师来说,要在结合实际用户反馈情况的基础上,做好分析汇总工作[4]。要大力引入和合理应用QC功能测试设备以及工具,加强对软件以及实际操作系统兼容性能的合理性测试,才能充分发挥软件测试工具使用的功能与作用,落实好软件兼容性测试工作。此外,要加强自由软件测试,适当补充软件测试用例,了解软件测试用例没有涉及的问题以及问题产生的原因;要采取定期研究和分析的方法,明确缺陷库里面存在的问题,并深入研究问题成因,进而利用测试用例来解决问题[5]。 2.3加强项目进度质量有效管理 要保证软件开发项目的顺利完成,首先必须保证软件项目质量足够好。在软件项目开始实施之前,必须保证项目开发计划足够科学、合理。如果软件开发项目计划设计人员相关工作经验足够丰富、设计能力足够强,往往可以有效保证软件开发计划的合理性与完善性,有效预见软件开发计划当中的问题,消除相关阻碍和影响因素。在软件开发项目计划设计的开始,相关人应及时组织软件质量管理人员,开展软件项目计划讨论会与评审会,并请相关技术专家、真实用户等,针对软件项目计划的科学性和合理性进行探讨,分享个人意见和看法,由专门的记录人员总结相关意见,最终形成系统化的质量记录,再以书面或者文档的形式传送给相关工作人员进行意见修改整合,确保软件项目计划的完善性。 2.4提升工作人员的综合素质 在软件开发和质量管理过程中,技术人员和管理人员是核心主体。因此,要想有效保证软件质量管理有效性,必须保证管理工作人员和技术人员的综合素质足够高。让员工全面地了解企业,正确理解自身的工作性质和要求,并不断增强自身的责任感。即使工作人员已经对工作内容很熟悉,也可能没有深入理解企业经营战略以及相应的发展规划。企业外部环境条件变化幅度比较大,企业工作人员必须及时掌握内部战略和规划变化情况,及时调整自己的工作计划和方法。对于软件质量管理人员来说,不但要主动参与到企业发展规划设计工作中,还必须及时将相关信息传达给各个部门。通常来说,企业应当定期或者不定期地开展例会,介绍企业近期情况和之后的发展规划。在掌握全体例会内容的基础上,各个部门负责人员应当再次开展部门会议,根据部门工作开展情况,做好后期工作规划调整工作,使得每位员工都掌握企业发展动态,进行自身科学合理的工作调整与规划。软件质量管理者还必须基于企业内部软件质量问题,增强创新意识,提出可以有效解决软件质量问题的措施。 3结语 综上所述,软件开发成本管理不到位、软件质量管理不到位等问题仍然存在,导致这些问题产生的主要原因是管理者管理不到位,如:软件质量管理制度不完善、随意性较强。要有效解决这些问题,必须以完善的软件质量管理体系为依据,加强软件开发的全过程监控。 软件质量管理论文:软件质量管理系统的设计与研究 摘要:将数据挖掘技术运用于软件质量管理,根据影响系统质量的属性,建立了质量管理和分析模型,并根据模型给出了系统实现的初步方案。该系统的实施,能够有效的保证软件产品的质量。 关键词:软件质量管理;数据挖掘;联机分析处理;关联规则 1 引言 随着计算机软件越来越深入地应用到社会生活的各个方面,尤其是一些关键领域,软件的规模也随之日益增大,软件的质量也越来越受到重视[1-2]。软件的质量不过关,可能会产生严重后果。目前中国软件业尚未形成规模,全国的软件企业数量不少,但是大规模软件企业聊聊无几。我国软件业竞争力低下固然有产业规模小,资金投入不足、知识产权保护不力等各方面原因,但软件产品质量不高也是一个不争的事实,它直接影响到企业的形象及其在市场上的信誉,进而影响到其生产需求,使企业存在潜在的生存危机。 目前,对于软件质量控制一般都采用ISO9000或者是CMM,通过对软件开发过程的管理来控制开发质量[3-5]。本文研究了数据挖掘技术在软件质量管理中的应用,设计了一种基于数据挖掘的软件质量管理系统。系统通过软件缺陷的数据,软件生命周期全过程中关于分析、设计、编码、测试等阶段有关人员素质、开发和管理过程的信息以及软件属性、开发机构资质和经验、目标用户评价等资料的数据库,来建立质量预测模型,发现制约质量和过程的规律,从而采取预防缺陷措施。那么就能最大限度的降低开发维护的费用,大大降低软件故障和失败的可能。 2 影响软件质量的各种因素 软件的设计开发、营销、服务与支持活动,涉及投资者、管理者、销售者、软件产品用户等各类人员及其组织。因此,需要从全面的软件质量观出发,深入分析与软件生产有关的组织、人员、活动,对软件生产过程进行模块划分,建立通用的模块化的软件生产过程模型,以识别影响软件质量的各种因素。在此基础上,构架基于过程的软件质量体系结构,提供构成软件质量系统的通用概念框架,这就在高层次上找到了满足用户的要求,使定量质量管理成为可能。同时建立通过模块化过程的质量保证以及过程网络协同运作的质量保证系统,来保证软件产品质量的质量管理方法。进而建立完善软件过程质量的质量评价体系,用软件过程能力指数评价过程质量的高低,以过程的稳定受控来保证软件产品满足规定的质量特性要求。 2.1 质量属性 软件的质量属性可分为两大类:第一类可在运行软件并观察其结果的时候进行度量,例如性能、安全性、可靠性和功能性等都属于这一类。第二类不能够在运行软件并观察其结果的时候进行度量,但可通过对开发或维护过程的观察进行度量,这一类的质量属性包括可移植性、适应性、可复用性等。 2.2 软件体系结构对软件质量的影响 软件需求确定后,软件体系架构在软件质量中会起重要作用[3],有合理的软件体系架构,可以使需求变更产生的影响变得更小。如果没有合理的体系结构,先进的编程技巧也不一定能弥补体系架构对质量的影响。 软件体系结构问题包括软件系统总体组织和全局控制、通讯协议、同步、数据存取、给设计元素分配特定功能,设计元素的组织、规模和性能,在各个设计方案间进行选择。软件体系结构的设计是从问题域到软件解空间的第一步。一些体系结构方面的问题对软件的质量属性有重大的影响。比如,模块的层次可能影响系统的可修改性;功能的划分和封装可能影响系统的可扩展;构件间的通信协议可能影响系统的效率等。从另一方面看,良好的软件体系架构并不能确保系统的功能性需求及质量需求。后阶段的设计、实现等同样可以使系统的质量发生变化甚至损坏。毕竟,软件生命周期的任何阶段都对软件质量有或大或小的影响。因此,好的软件体系结构是良好系统质量的基础。 2.3 软件过程对软件质量的影响 从质量管理模式来看,软件企业按照某种软件生命周期模型来组织软件项目或软件产品的开发。目前比较流行的有瀑布型和迭代式开发方法。瀑布型的开发方法适合小型的、需求明确的软件项目,这种模型有个根本缺陷就是没有把用户需求反映在在整个项目当中。迭代式开发方法强调软件风险管理,把项目分成一个个的开发提交阶段,把里程碑处提交的产品提交用户反馈,并将反馈信息加入到下一个阶段的软件开发当中,其本质是基于产品开发的组织方式。 长期以来,软件开发过程中需求的变化,特别是软件使用后需求的变化,一直是制约软件质量提高的“瓶颈”[4]。随着软件产品或项目规模的扩大,软件产业的兴起,软件生产的组织方式也要从面向产品的生产组织转向面向过程的组织方式,面向过程的生产是软件产品生产的主流方向,必须以面向过程的生产组织方式,对软件需求获取、设计、开发、维护服务与支持的各过程进行预防为主的过程质量控制,对产品及过程的质量全部量化。 3 数据挖掘技术 3.1 数据挖掘和联机分析处理OLAP 数据挖掘是20世纪90年代迅速兴起的一个十分活跃的研究方向。其目的在于发现大型数据集中隐含的、不为我们所知的潜在有用信息,受到了数据库、人工智能、统计学和数学等领域研究人员的广泛重视,成为继Internet之后的技术热点[5]。目前,数据挖掘在销售、金融、电信、保险、教育、政府决策和基因工程研究等许多领域都得到了成功的应用,已产生了巨大的经济效益和社会效益。数据挖掘过程一般包括三个步骤,即数据准备、数据挖掘和知识分析和获取。数据准备用于选择相关数据用于预处理,包括消除数据噪声、弥补数据缺失和解决数据冲突,然后转换成适合挖掘的形式;数据挖掘则是采用有关算法对经过清洗的数据进行分析,其结果是大量的规则;知识分析和获取用于对产生的一系列规则进行评价,并从中抽取有用的知识,以辅助决策,如图1所示。数据挖掘有分类规则挖掘、聚类规则挖掘、关联规则挖掘、转移规则挖掘、例外模式挖掘、序列模式挖掘、Web挖掘、正文挖掘、多媒体数据挖掘、空间数据挖掘和时态数据挖掘等。 联机分析处理OLAP使用多维数据模型,在数据仓库中进行一系列统计操作,使分析人员、管理人员或执行人员能够从多角度对信息进行快速、一致、交互地存取,从而获得对数据的更深入了解的一类软件技术。OLAP的目标是满足决策支持或者满足在多维环境下特定的查询和报表需求。在企业当中得到越来越广泛的应用。 软件质量管理论文:浅谈军用软件质量管理 摘 要 本文简要介绍了军用软件特性,从软件分级管理、软件配置管理、SFRACAS三个方面探讨了如何加强军用软件的质量管理,为军用软件质量管理工作提供参考。 【关键词】军用软件 质量管理 软件配置管理 SFRACAS 随着武器装备信息化程度的不断提高,军用软件产品在武器装备上得以广泛应用,军用软件质量已经成为影响武器装备质量与安全的关键性因素之一,有必要采取措施加强军用软件的质量管理。 1 军用软件特性 军用软件是指应用于军事用途的软件。军用软件的特殊性使其开发和质量保障难度较大,具有以下特性: (1)军用软件通常要面临复杂的作战环境,可靠性、安全性要求高; (2)军用软件一般为嵌入式软件,对操作性要求较高; (3)大部分军用软件规模巨大,研制周期较长,成本较高,风险较大; (4)应用于军事用途,对开发人员、开发工具等提出较高的保密性要求。 2 军用软件质量管理措施 2.1 开展软件分级管理 军用软件应按照GJB/Z 102《软件可靠性和安全性设计准则》要求进行分级管理,按照软件失效的危险严重性等级分为A、B、C、D四个等级。其中A、B级软件失效可能导致人员死亡或严重受伤、系统报废或严重损坏,因此在软件开发的各个阶段必须开展危险性分析,降低风险。同时A级软件可能导致人员死亡或系统报废,因此必须对A级软件开展第三方测试,确保测试结果的独立性和权威性。由于军用软件的特殊性,如专业化程度更高,保密性要求高,使得第三方独立测试存在一定困难,可以考虑由军用软件承制单位进行测试,但必须由第三方组织和全程监督,必要时让军用软件用户参与进来,使测试结果更加准确有效。 2.2 开展软件配置管理 软件配置管理的对象是软件配置项。软件配置项就是在软件生命周期内各个阶段产生的各种形式的文档、程序、数据。软件配置管理目的是利用配置标识、配置控制、配置状态报告和配置审核建立和维护配置项的完整性,通过自定义三库管理策略,建立开发库、受控库和产品库,对软件配置项进行入库、访问、出库、维护、更改、等活动实施管理,以确保软件产品的正确性、完整性、可控性、可追溯性,主要包括以下四方面内容: 2.2.1 配置标识 配置标识主要包括三方面工作,一是定义项目生存周期中所建立的基线,二是识别和选择要管理的配置项,三是维护配置项标识。 2.2.2 配置控制 配置控制包括版本控制和变更控制两方面工作。软件产品为了适应不同的运行环境、不同的平台、不同用户的使用要求,导致同一软件产生或演化出不同的版本,必须进行版本控制。版本控制的目的在于对软件开发进程中文件或目录的发展过程提供有效的追踪手段,保证在需要时可回到旧版本,避免文件的丢失、修改的丢失和相互覆盖。版本控制是实现团队并行开发、提高开发效率的基础。变更管理是配置管理的一个重要组成部分,实现对需求变更及软件代码变更的高效管理。变更必须履行审批手续,首先由软件配置项负责人提交变更申请至配置管理员,再由配置管理员提交软件配置控制管理委员会进行评审,如批准及时修改并指定修改人,配置管理员将配置项检出至修改人员的开发库中进行修改,修改后经评审或确认批准后,由配置管理员将修改批准后的配置项重新入受控库(要求有版本升级记录),更新受控库状态报告;如没有批准修改或批准延后修改,配置管理员应向问题提出者提供未批准及批准延后修改的原因。当软件产品经过最终验收或交付后应提交配置管理员,入产品库。 2.2.3 配置状态报告 配置管理员通过配置管理系统收集当前基线配置项的状态,汇总形成配置状态报告,定期提交项目负责人审阅。 2.2.4 配置审核 配置审核主要是对软件开发过程进行审核,确保软件配置项正确可控,一般由质量保证人员单独执行。 2.3 建立SFRACAS SFRACAS即软件故障报告、分析和纠正措施系统,建立该系统的目的是及时报告软件发生的故障,分析软件故障产生的原因,制定纠正措施并验证其有效性,防止故障再次发生。军用软件承制单位应从软件研制开始建立SFRACAS,对故障实行闭环控制,有效地消除软件缺陷、故障,提升软件研制工作的质量。 建立SFRACAS应遵循PDCA原则,P代表计划(PLAN),D代表执行(DO),C代表检查(CHECK),A代表处理(ACTION),这四个过程循环执行,周而复始,促使军用软件质量不断改进。SFRACAS具体工作流程如下: 2.3.1 故障报告 软件在研制和使用阶段发生的故障,应由相关部门负责信息收集的人员予以及时、完整的收集,编制故障报告,并在规定的时间内向规定的管理组织报告。 2.3.2 故障核实 质量保证部门应组织有关人员对报告的故障内容都应按发生故障时的实际情况进行核实,故障核实可通过重现故障模式或依靠故障证据来完成。对缺乏证据的应给予说明。 2.3.3 故障分析 在软件的故障得到核实后,故障责任单位应尽快组织相关人员对故障进行分析,以确定故障原因,并编制故障分析报告。 2.3.4 故障纠正 故障原因确定后,故障责任单位的有关部门应根据对故障的分析结论,研究并制定纠正措施,编制纠正措施实施报告,并提交规定的管理组织审批确认,再下发有关部门组织实施。 2.3.5 纠正措施效果的验证 纠正措施实施后,有关部门应通过试验、试用等方法证实纠正措施的有效性,如达不到预期效果,则需复查故障的原因或进一步采取其它的纠正措施,直至故障彻底解决。最终,将确定的纠正措施及其实施效果提交给规定的管理组织。 2.3.6 故障信息管理 故障解决后,软件承制单位应统一管理保存全部故障信息报告及有关文档资料,并建立故障信息库,供有关人员查询。 3 结束语 对军用软件的质量管理,是当今武器装备质量管理的重要组成部分。本文简要介绍了军用软件特性,从软件分级管理、软件配置管理、SFRACAS三个方面探讨了如何加强军用软件的质量管理,为军用软件质量管理工作提供参考。 软件质量管理论文:软件工程与软件质量管理浅析 【摘要】本文首先从面向对象技术和重用的角度对软件工程进行了分析,然后结合现有的软件工程开发技术及管理成果,对提高软件生产效率的开发方法进行了进一步的探讨。 【关键词】软件工程 软件质量 质量管理 目前我国软件开发行业中拥有大量优秀的软件开发人员,虽然如此,但是我国企业的软件开发管理却始终处于一种比较低的水平上,近年来随着国内工业企业逐渐与国际标准相接轨,纷纷进行国际标准化质量体系认证,多数软件开发企业已经开始意识到软件质量管理的重要性,开始进行有关软件质量体系的标准化认证等工作,鉴于此,本文主要针对软件工程与软件质量管理领域的一些问题展开分析。 一、软件工程分析 (一)面向对象的开发方法 最终产品的特性与结构主要由开发方法所决定,在工业化过程中逐渐将软件工程技术纳入到规模化生产中,在系统开发过程中各个阶段之间的过渡变得更加平滑,系统模型也更容易维护,已有成果得到了最大程度的重用,这些目标的实现皆得益于对面向对象技术的应用。很多问题的存在利用传统的功能/数据方法根本不能得到有效解决,首先,可以利用功能/数据将系统分解成数据和功能两部分,功能部分体现出主动的色彩,伴随着相应的行为,数据部分则体现出了被动的色彩,被其不同的行为所利用;其次,人们利用功能/数据方法开发系统和软件时,不同系统和不同软件之间始终存在一些差异,一般来说是不能利用现实生活中的实体建立系统模型的,需要将实体中的功能及数据提取出来;最后,继承是面向对象技术的主要特点之一,从最大程度上利用现有的软件产品。因此,在一些大型系统开发过程中应对面向对象的技术进行有效的应用。 (二)重用 在系统开发过程中都希望可以对已有的成果进行尽可能的应用,重用可以使生产效率得到最大程度的提高,软件工程中解决危机问题通常会使用重用的方法,但是传统软件工程开发方法并不能对已有软件产品进行尽可能的应用。重用软件代码在工作中比较常见,对于生产效率的提高非常有用,但是从软件工程领域来看,解决问题的方式并不唯一,从软件开发的角度上来看,会从更为广泛的范围内对重用技术进行应用。此外,文档的重用也比较常见,不管是开发阶段还是维护阶段,通常重用文档的方式存在很多不便,加上格式的重用率比较高,因此利用面向对象的技术可以为其提供较大帮助,为重用事务的分配提供了良好的解决方法。 二、软件质量管理分析 软件质量管理领域已经提出了质量工作的相关特征,在全公司范围内展开质量控制及监督等工作,组织相关人员参加业务培训和教育,从全国范围内促进质量的提高,具体来说起其内容主要涉及到与人、机构有关的内容,要想提高质量就要与人发生关系,质量管理不能脱离人而存在。现阶段很多企业都专门设置了质量管理部门,这意味着现在很多企业领导者开始意识到了质量管理的重要性,但是这些企业对质量管理的认识也只停留在了这些部门上,企业中其他部门的人员都认为质量管理就是这些部门的事情,跟自己无关。而事实上质量的提高与企业中所有员工都有着必然的联系,企业中所有的员工都会对质量的提高起到或多或少的作用,而质量管理部门设置的目的在于针对质量的提高进行审查与监督,并展开质量培训,特别是最高管理者,只有这些人了解了质量管理的重要性,才能对质量管理措施进行贯彻落实。全面质量管理作为保证产品质量的一项重要工作,企业应将质量作为主要目标,所有企业活动都要围绕质量的提高进行。 现在我国多数企业已经将全面质量管理作为企业内部的主要管理模式,其内容主要包括生产、管理等方面,体现了效率性、科学性等一系列特点。之所以要在企业中进行全面质量管理,其主要目的在于将生产中存在的缺陷消除,这些缺陷主要是由人工和管理两方面原因导致的,其中,由于人工引起的缺陷比较容易消除,只要由工人在生产过程中加以注意就能使质量得到提高,并注意工人的培训,认识到缺陷产生的原因和解决的方法。因为管理而产生的缺陷往往是不容易解决的,因为这些缺陷往往是不易察觉的,在管理上形成了交叠,加上软件产品测试很难将方方面面考虑到,其中难免存在着一些隐藏的缺陷,所以管理制度的建立对于消除这些缺陷具有重要意义,以达到提高质量的目的。 三、结语 综上所述,近年来随着科学技术水平的快速发展,计算机的应用领域开始不断扩大,这种情况下软件系统开发也显得越来越复杂,很容易出现出现“软件危机”,为了对软件可维护性差、无法完成软件进度等问题进行解决,软件工程学科由此产生。然而开始时人们因为过分重视软件工程技术,忽视了质量管理的重要性,所以有关软件工程管理的研究并不多,本文主要基于这一方向展开了分析,供大家参考。 软件质量管理论文:浅谈航空机载软件质量管理过程的三性 摘要:通过参与机载软件研制项目的研发过程,并对机载软件全生命周期的质量管理过程进行研究和分析,从中提炼出机载软件在其生命周期过程(本文开发生命周期过程指从计划,到需求捕获和确认,经设计,到编码集成直至交付的过程)中的质量管理三个基本特性(完整性、符合性和可追溯性),同时通过对实际状态的对比分析和研究,针对机载软件质量管理的三个基本特性的意义和作用,提出了机载软件质量管理的三个基本特性在其生命周期质量管理过程中的实际应用,强调使用过程方法进行机载软件质量管理工作,以确保机载软件质量管理的系统性、根本性地全面可持续开展,继而确保机载软件在开发生命周期过程中满足相关要求,最终确保按照生命周期过程开发和生产的航空机载产品满足客户和适航的要求,最终确保产品的交付和盈利,争取更多的市场份额。 关键词:质量管理;完整性;符合性;可追溯性;适航;机载软件 一、前言 目前中国国内航空机载软件的自主研发起步比较晚,而大部分参与的公司/人员,由于之前质量管理的经验,形成一些固定的质量管理思维。随着国内民用航空产品市场的增加和国家对民用航空产品的重视,以及机载软件的技术日益发展成熟,我们需要更加重视航空机载软件质量管理的研究和分析,确保航空机载软件满足客户和适航的要求。航空机载软件质量管理相关的基础和标准,不管是国际航空标准AS9100,还是一些工业标准(包括DO-178B),以及一些已经的适航标准(包括Order8110.49)等等,更加关注产品在计划、设计、生产直至交付的所有节点中的每个过程,注重质量管理过程体系和程序的建立;按照建立的体系和程序执行相关过程,强调所有过程进行记录并保证可追溯性。笔者通过对航空机载软件生命周期研发过程质量管理的研究,包括AS9100、适航法规、先进的工业标准等进行研究,对实际质量管理状态进行总结,提炼出质量管理的三个基本特性――完整性、符合性、可追溯性,就航空机载软件生命周期过程中如何贯彻和应用这三个基本特性进行了浅显的分析,确保航空机载软件的交付满足客户及适航要求。以下内容是个人就质量管理的三个基本特性的概念及应用进行浅显的论述。 二、质量管理三个基本特性的概念 要想在机载软件的生命周期内贯彻质量管理的三个基本特性,首先需要了解三个特性的基本概念,只有对其概念和意义的理解,才能更好地在生命周期过程中应用和贯彻这三个基本特性。 1.完整性,指应确保产品生命周期过程中质量管理体系的完整覆盖。完整性是质量管理的基础,如果质量管理体系不能完全覆盖所有操作过程,也就谈不上质量管理。完整性也可以总结为“写我所做”; 2.符合性,指在设计和制造以及交付过程的所有操作应符合相应的文件/程序、符合相应的作业指导书以及产品符合经批准的设计和工艺。符合性是质量管理的主体,也是质量管理的执行过程。符合性可以总结为“做我所写”; 3.可追溯性,即应将所有过程中产生的数据进行相应的记录,确保在发生不符合时,能获得相应的数据分析的支持。可追溯性是质量管理的反馈,也是质量管理过程中持续改进的必备。可追溯性可以总结为“记我所做”。 三、理解和应用 可以将质量管理的三个基本特性总结为质量管理中的三句话:写我所做,做我所写,记我所做。也通过这三句话,可以清晰的发现这个三个基本特性涵盖了航空机载软件质量管理的全部过程和要点。以下内容就笔者在现有质量管理状态分析的基础上,分别就这三个特性如何应用,进行简单的阐述: 1.完整性 完整性,作为质量管理的基础,首要任务是是建立完整覆盖顾客要求、法律法规的质量管理体系。如何建立?民航产业有自己行业的质量标准――AS9100,按AS9100的条款,建立质量管理体系,形成质量管理体系框架。对于航空机载软件来说,仅仅满足AS9100的要求是不够的。在质量管理体系的建设中,必须同时要考虑适航规章的相关要求,包括DO-178B、Order8110.49。笔者认为以下图形象地形容AS9100和适航标准之于质量管理体系之间的关系: 图1 质量管理体系和AS9100及适航要求三者间的关系图 根据实际参与项目预投产质量管理体系的适航审定经验以及实际参与项目的开发经验,可以使用符合性矩阵分析的方法,通过建立程序和AS/9100及适航标准三者之间的符合性矩阵,一方面明确AS9100和相关适航标准的各方面的要求,一方面在矩阵中可以明显地看出当前质量管理体系完整性状态。下表为方法中采用的简易的矩阵表: 注1:由于篇幅有限,只能简单列出表头,其中横行中可以列出AS9100条款号;左侧纵列可以列出相关适航条款要求,在表的右侧某一栏中可以列出体系程序的名称。表格可以根据条款的详细程度进行调整;表格因人而异,可调整以适合本企业的相关要求。 注2:对应矩阵中,可以采用标志方式,如完全满足,用表示;如果AS9100条例满足,但是不满足适航要求,用表示;如AS9100条例不满足,但是适航要求满足,用表示; 随着适航标准不断更新以及产品研发经验的积累,公司同样需要不断改善和持续改进体系文件以切实满足质量管理的完整性要求,如DO-178B升级为DO-178C,则公司应针对升级前后版本识别,确保质量管理的动态完整性。完整性,是质量管理过程的基础,也是前提,只有确保质量管理中体系文件/程序的完整覆盖,才能有效保证质量管理的实施,才能确保企业有效率、有组织的进行。 2.符合性 符合性,之于完整性和可追溯性来说,起承上启下的作用。为确保符合性,首要任务是建立满足符合性的方法。日本质量大师石川馨认为:“当引进某种做事的方法时,很自然要考虑这种方法是否合适。通常我们根据过去的结果与经验或传统的方法做出决策。适当的评估将使这种决策变得更加有效,同时工作过程中的数据对于评估工作来说也是至关重要的。”对应质量行业中老话“不是最先进的方法就是最佳的方法,选择最合适的方法才是最佳的方法”。对于一个企业的质量人来说,应该清晰自身企业所处的规模、阶段,并选择相应的方法以确保符合性。符合性,是PDCA过程方法最重要的环节。笔者个人觉得对于一个企业来说,简要的操作流程可以按照如下流程进行: 图2 符合性实施流程图 注:对于任何产品来说,数据的积累是产品优化,行业的发展的基础。 结合上述流程图,以机载软件生命周期过程中的研发过程为例,具体操作可以参考如下: 针对机载软件研发过程,利用电子检查单(peer review)方式进行过程把关。 对各个层次的人员进行相关业务知识方面培训,要言明使用检查单的意义和作用。 建立每个过程作业指导书,找出每个过程的关键要素,将关键要素导入到电子数据库中。 依据检查单内容,对实际项目研发过程进行评审和检查,将每个关键要素的检查结果导入数据库。 以数据库为基础,针对检查结果中出现的问题分析,进行相关管理过程和/或相关产品设计构型进行改正和/或预防。 注:实现数据库与检查单相连接,通过在数据库中输入关键字,使其自动生成检查单;一方面减少不同素质的人员造成检查单内容的差异,另一方面有利于人员更专注于产品检查和改进的本身,提高执行效率。 符合性,是一个持续改进螺旋过程,是建立在公司的质量管理基础上,逐步的改善,根据机载软件的不同阶段选择相应方法以确保符合性。 3.可追溯性 对于机载软件来说,可追溯性的意义在于验证完整性和符合性,另外也在于后续过程的软件维护和升级,以及航线过程中如果发现问题,可以及时排查出问题所在,找到根本原因。机载软件的配置管理过程是确保可追溯性的前提。在DO-178B和AS9100中可以查询有关配置管理的规定,根据AS9100要求和适航要求以及DO-178B建立配置管理程序。在机载软件的配置管理过程中, 首先需要针对机载软件相关阶段建立配置基线,包括需求基线,设计基线; 针对所有需求、源代码、目标代码建立追溯矩阵; 如果机载软件已经建立配置基线,其中的任何更改,都需要按照配置管理程序(计划)的更改控制流程实施更改; 按要求定期进行配置审核,并编制配置管理报告; 按照加载规程实施机载软件加载前环境确认,并填写加载记录。 现如今各个企业更加重视信息化管理,在实际工作过程中,不断引进新的工具软件,如对于机载软件需求的管理,一般会采用DOORs软件进行管理。未来的信息化系统应该更是一个高度集成的信息化平台,能够实现简单输入自动实现,容易检索等等,给员工工作带来很大的便捷性,降低了人为错误,进一步提高了工作效率。而所谓高度化集成的信息平台,个人觉得可以通过建立不同的模块,然后在模块后台实现数据库支持。以航空机载软件的几大过程为例,包括计划过程,,需求过程,设计过程,编码过程过程,供应商管理过程,建立相应的模块,在各个模块之间共享同一个数据库;对于每个模块之间再细分子过程,为每个子过程建立窗口。高度集成化信息平台能够将一个机载软件完整生命周期所有信息记录在同一平台上实施分类保存,可以通过菜单拉取机载软件配置项,了解其当前状态,链接到供应商管理,进一步了解供应商的需求和编码状态。 可追溯性,是质量管理过程的体现,只有实际工作中进行了相应的记录和标识,才能确保机载软件的可追溯性。也才能真正确保机载软件产品满足初始适航和持续适航能力。可追溯性确保了质量管理真正的实现。 四、三个基本特性之间的关联 三性,用综合性的话语来描述:针对航空机载软件的每个过程,按照AS9100/适航要求建立完善的机载软件质量管理体系程序和方法以及计划;每个过程的操作按照既定的程序进行,做好相关记录。完整性、符合性、可追溯性,用三句话概括他们的关系:写我所做,做我所写,记我所做。实际质量管理过程中,却不能将这三个特性割裂开来对待。在实际操作中,完整性是质量管理的必备因素,充分条件,只有满足了完整性,才能确保符合性和可追溯性的实现;符合性是质量管理过程的主体,满足了符合性,才能体现了质量管理完整性的同时能确保质量管理的可追溯性;可追溯性是质量管理的必要条件,可追溯性的实现才能体现完整性和符合性的实现。三者之间密不可分,环环相扣。当三性中有一点不满足要求,其他两性也就不能满足要求,进一步说明质量管理失控。 在实际机载软件的需求和设计编码中,只有确保各项活动满足质量管理的三个基本特性――完整性、符合性、可追溯性,才能实现质量的过程方法管理,才能充分说明质量管理的完善有效,才能真正确保航空机载软件满足系统功能和适航要求,最终确保产品满足客户的要求。 五、结语 对于机载软件来说,实现其功能和运行已非难事,难点是如何使航空机载软件在满足安全的情况,实现成本降低,技术性能提高,以持续满足客户和适航要求,最终获得更高市场份额。相信通过满足质量管理的三性:从小处来看,可以培训企业所有员工的质量意识,在航空机载软件研发生命周期中更注重过程的输入和输出以及过程活动,降低了研发的成本;从大处来看,也使得缩小与国际先进航空研发企业的思想和流程上的差距,使企业有更多精力投入产品的技术研发和创新过程,以进一步缩小与其之间的技术差距。 笔者清楚,就单单质量管理本身来说,要想建立一套行之有效的质量过程管理方法,并实际应用于企业,为企业带来益处,并非一朝一夕,需要很长的路要走;笔者更清楚,质量管理,受制于产品研发技术,单单发展好质量管理流程,并不能带来根本性地变化。要想真正实现中国自主研发的民航产品进入市场,甚至走出国门,需要从技术、管理、人才等各个方面着手进行循序渐进的改善。套用屈原前辈的一句话“路漫漫其修远兮,吾将上下而求索”。 软件质量管理论文:基于质量管理体系和CMMI的气象水文软件质量控制方法浅析 摘 要:论文针对气象水文软件开发中存在的问题,分析了国内外常用的软件质量控制方法以及它们所存在的问题,提出了将质量管理体系和CMMI相结合的质量控制方法,建立了一种新的软件质量控制模型,为全面提升气象水文软件的质量提供新的思路。 关键词:软件质量;质量管理体系;CMMI;GJB9001B-2009;质量控制模型 软件在装备系统的研发过程中起着至关重要的作用,软件产品的质量已逐步成为军队信息化建设的核心,软件质量关系到武器装备系统的生命,关系到军队信息化建设的整体水平,一旦软件失效,就可能导致整套装备系统的失效,甚至导致战争的失败。目前,软件在研发过程中存在诸多问题,导致软件的质量和可靠性远不如人意,特别是与硬件的可靠性相比,软件的可靠性一般要低一个数量级[1]。 1 软件开发中存在的问题 (1)装备系统研发软硬件管理不均衡,过分强调硬件。武器装备的研发是一个非常复杂的系统工程,涉及到技术和管理的方方面面,而且其各个因素又是相互关联和制约,不均衡的过分强调某几个方面都是不科学的。而现状是系统的研发过分强调硬件的重要性,软件只是被当做硬件的一个附件来对待,未作为产品列入装备系统计划和技术配套表。 (2)总体单位不抓配套单位分系统软件的质量,监控力度不够。在软件产品的开发中不遵循软件工程的要求,而且武器装备系统的总体单位只抓本单位开发的软件质量,对配套单位分系统软件的开发过程监控不力,对配套单位交付给总体单位的软件普遍不进行软件验收测试和软件验收评审。 (3)软件设计文档的编制不规范,不符合国军标要求。编制时缺少文档化的过程描述,尤其是缺少工作文档、风险管理文档和工作量统计文档,而且文档编制水平和质量参差不齐。特别严重的是大多数单位的文档是在软件编程完成后补写的,失去了以文档指导软件实现的作用。 (4)高层管理者对软件管理不够重视,软件配置管理不到位。管理要从高层做起,但是多数高层却忽略了管理的重要性,有的软件开发组未设配置管理员,有的单位对配置管理的概念(如对基线标识和配置控制等)模糊,对软件开发库、受控库的设置与管理不当,致使软件在出厂前基本不受控。 (5)对软件测试的概念和方法认识模糊,缺乏对过程和产品进行测试。软件开发测试人员和质量控制人员之间缺乏对对方工作的基本认知,双方难以沟通,阻碍了研发工作的顺利开展。部分单位对第三方测试存有疑虑:担心泄密,难以保护知识产权,或担心经费不足和增加工作量延误工程进度。 上述问题是装备研发中普遍存在的现象,亟待改进。国内外的经验说明,为了解决上述问题,最根本的一条是必须“树立软件产品的观念”和“用软件工程方法组织软件开发”[2],并按照软件工程方法的基本原则不断改进软件开发过程。现在国内比较常用的控制软件质量的方法是质量管理体系法,而国外比较流行的是运用CMMI(Capability Maturity Model Integration,即能力成熟度模型集成)来控制软件的质量。 2 软件质量控制的常用方法及缺陷 2.1 军用软件研制质量控制的一般做法及缺陷 我国一直采用质量管理体系中全面质量管理的原则来控制军用软件的质量。按照全面质量管理的观点,“产品质量是设计、生产出来的”,关注软件开发、研制的过程,通过强调过程模式,将组织内所有的工作定义为一个个明确的过程来进行质量保证和评估,使影响软件产品质量的因素在产品形成的全过程中始终处于受控状态,以此来提高其使用的可靠性、安全性,突出的把持续改进的过程作为提高质量管理体系水平的重要手段。 目前,军用软件研制质量控制的整套模型源于GJB9001B-2009,该国军标适用面广,可面向于硬件、软件、流程性材料和服务四大产品[3],主要强调的是硬件产品的质量控制,对军用软件的适用性稍弱,没有针对软件产品及其研发的特点展开说明,尤其是在型号的不断改进,装备状态的多次更改之后,对军用软件的配置管理等方面的更高层次的问题,缺乏行之有效的解决方法,在实施该标准时无法引起高层领导的重视,没有对质量提出更高的要求,忽略了该标准反复强调的“质量管理必须坚持持续进行质量改进”,导致研制单位无法拥有一套适用的质量管理体系。 2.2 国外软件研制质量控制的一般做法及缺陷 CMM(Capability Maturity Model for Software,即软件能力成熟度模型)是对组织软件过程能力的描述[4]。CMM 中最为核心的思想是:只有好的过程才能造就好的结果。它侧重于软件开发过程的管理及软件工程能力的改进与评估,是一种高效的管理标准,有助于最大程度地降低成本,提高产品的质量和用户满意度。CMMI是CMM模型的最新版本,它把软件开发视为一个过程,并根据这一原则对软件的研发和维护进行过程监管,以使其更加科学化、规范化。CMMI项目为军工界和政府部门提供了一个集成的产品集,其主要目的是消除不同模型之间的不一致和重复性,降低基于模型的改善成本。CMMI将以更加系统和一致的框架来指导组织改善软件过程,提高软件产品的研发、获取和维护能力。 CMMI是目前国际上最流行、最实用的一种软件质量控制模型,强调各个方面的均衡发展,注重基于模型的、循序渐进的过程改进,可以帮助软件企业有效地管理软件过程,但是CMMI也存在缺陷,CMMI本身是国外的体系,是基于法治的体系,而我国强调的是人治的氛围,这种文化性问题是CMMI能否适用于我军的关键;实施该体系时单位对于软件研发人员缺少必要的有关质量管理方面的培训,导致软件研制人员与质量管理人员难以沟通,阻碍了研发工作的进度;CMMI只强调关键过程域,无法保证软件产品能被成功的研制出来。 3 基于质量管理体系和CMMI的气象水文软件质量控制方法 3.1 质量管理体系与CMMI的共同性 质量管理体系与CMMI面向的都是组织和软件产品的质量问题,都是以现代质量管理理念为基础,充分体现了质量管理、质量保证、全面质量控制、全面质量检验等思想。它们都非常关注产品的质量,都以相同的质量原理为基础,都强调通过良好的过程来保证产品的质量,都在强调外部沟通的同时强调内部沟通,都以组织的领导者和管理者作为最关键的成功条件,都采用PCDA方法,都重视规范化、活动规程和必要的文档与记录。 3.2 质量管理体系与CMMI的差异性 作为质量管理的标准性文件,CMMI与GJB 9001B是有着明显的差别的。GJB 9001B是一个适用于各类产品的通用型标准,主要是针对制造业制定的,而CMMI是专门针对软件开发设计的,可以帮助软件企业有效地管理软件过程;GJB 9001B强调完整的组织体系,可以用来建立符合ISO9000管理的组织管理,而CMMI本身对管理体系没有明确要求,默认组织体系是有效的、健全的;GJB 9001B评估的目的是要认证组织是否建立了有效的质量管理体系,为此给出比较简明、科学、原则性的要求,评估出结论合格与否,而CMMI则用于评估组织的软件能力的改善,确定采购风险,或找出软件过程的强项和弱项,明确改进途径,为此给出良好软件过程的详细描述和能力提高的简明科学途径。 3.3 基于质量管理体系和CMMI的气象水文软件质量控制模型的建立 GJB 9001B鼓励在建立、实施质量管理体系以及改进其有效性时采用过程方法,通过满足顾客要求,增强顾客满意,而CMMI的本质是通过对软件研制过程中关键过程域的精确定义,来使软件研制从一个不确定的“黑箱”操作过程,变成一个各步骤可视的、可对偏差随时控制的“透明”操作过程。根据质量管理体系和CMMI的相关理念和技术要求设计出适用于气象水文软件的质量控制模型。 质量控制是一个循序渐进的过程,该模型将质量控制归纳成七个阶段:(1)明确准备目标、项目范围和资源需求,依据CMMI的相关标准对软件的现状进行评估,定义相应的目标和指导原则,为下一阶段准备好相应的评估资料;(2)根据客户的要求和技术指标制定软件的开发流程,该阶段表达了组织层上下同心、拟定目标和愿望的状态,这是对将来有一个共同思考的过程;(3)在新的开发流程下引入GJB 9001B质量管理体系的相关要求,对组织当前的状态进行判决,及时向组织传达发现的情况和问题,并根据GJB 9001B的要求,确定需要进一步改进的方向;(4)根据上述要求拟定软件管理流程,确定关键业务主题、各团队的角色和职责、需要进行的活动以及改进进度安排;(5)在此流程的基础上导入成熟的开发和管理理论及方法,并根据客户的要求建立相应的规则、度量方法、模板,作为改进和实施的基础;(6)按层次和相关要求编写各层次文件,根据国军标的要求编写相应的工作文档、风险管理文档以及工作量统计文档;(7)依据软件运行的实际情况改进流程,在这个过程中组织的所有人员确定需要改进的目标,分析现有的工作步骤、客户需求和存在的问题,给出改进方案,验证并更新实施流程,在提高技能、绩效的同时,也提高软件的质量。质量控制是一个总结、再学习和提高的过程,通过不断的改进建立下一轮工作的更高目标,制定组织进一步工作的计划,只有通过这种反复的评估改进才能不断提高软件质量。 4 结束语 在信息化高速发展的今天,要高质量、高效率地开发出复杂的大型软件系统已不再是单个质量控制方法所能完成的任务,只有通过融合多种方法的优点推出一种新的质量控制模型,才能保证气象水文软件产品的质量和可靠性。本模型旨在GJB 9001B的基础上结合CMMI的理念和技术要求,把GJB 9001B作为CMMI的保障,而把CMMI作为GJB 9001B的“使能器”,两者相互促进,全面提升气象水文软件的质量及服务能力,进而提高武器装备软件的质量。 软件质量管理论文:仿真训练软件质量管理中的“三库”建设研究与实践 摘 要 为了加强仿真训练软件开发过程中状态变化的控制,针对仿真训练软件质量管理中存在的问题,在软件开发过程中建立“三库”,并通过“三库”的有效管理实现配置管理的部分功能,达到提高仿真训练软件质量和质量管理水平的目的。 【关键词】仿真训练 软件 质量管理 三库 1 引言 我国信息化建设突飞猛进的发展,给我们的工作和生活带来很多便捷。无论是在学校、军营,还是机关、农村,信息化覆盖率越来越高,让人们真切感受到科技带来的独特魅力,人们可以足不出户就能体验到科技给予我们的全新的感受。科技让我们距离世界很近;科技让我们工作或生活更加轻松;科技让我们颠覆过去的思维及工作、生活方式。 信息化建设如火似荼地发展,同时也催生了仿真训练软件的数量越来越多、规模越来越大、结构越来越复杂,软件质量对仿真训练软件可靠性的制约也日益凸显。为了满足日益提高的仿真训练软件质量要求,确保软件质量和可靠性,做好软件质量管控工作具有十分重要的意义。 作为软件质量管理的核心内容,配置管理是可以控制软件变化的科学管理。软件配置管理的主要内容集中在软件的版本控制、变更控制和过程支持。其中,设立“三库”,即开发库、受控库、产品库,对软件技术状态变更和版本控制的管理更是其最主要、最核心的问题,也是配置管理的重点。在军用仿真训练软件开发过程中,通过对软件“三库”的有效管理来达到控制状态的变化和标识的情况,并严格履行软件产品的出入库规定,从而实现对软件的质量监督。 2 “三库”的含义 “三库”是指软件开发库、软件受控库和软件产品库。“三库”的建立是配置管理当中的一个重点内容,不仅可以对软件开发过程中软件状态的变化进行控制,还可以对软件配置项进行有效的标识,同时又可以避免复杂的配置管理技术给开发成本造成太大的影响。 GJB 5000A《军用软件能力成熟度模型》、GJB 5235《军用软件配置管理》和GJB5716-2006《军用软件开发库、受控库和产品库通用要求》都有对“三库”建设的相关要求,其中,GJB5716-2006中给出“三库”的定义分别是: (1)软件开发库(software development library)是指在软件生存周期中,存放软件配置项的集合。 (2)软件受控库(software controlled library)是指在软件生存周期中,存放已通过测试或评审且作为阶段性产品的软件配置项的集合。 (3)软件产品库(software product library)是指在软件生存周期中,存放已定型(鉴定)且供交付、生产、检验验收的软件配置项的集合。 通俗一点的解释“三库”的含义是: 软件开发库就是在软件生存周期的某一个阶段期间,存放于该阶段软件开发工作有关的计算机可读信息和人工可读信息的库;在软件生存周期的某一个阶段结束时,开发库内的内容经过评审通过后,就可以进入到软件受控库中;在软件生存周期的组装与系统测试阶段结束后,形成的可以直接交付给用户的最终产品或可以在现场安装的软件就存放在产品库中。 3 仿真训练软件质量管理中存在的问题 目前,仿真训练软件的质量管理工作还没有采取有效的管理办法和措施,软件质量还远不能满足软件开发的要求,软件开发成本与进度计划难以准确估计,对软件产品质量的评价还缺乏标准和手段。归纳起来,军用仿真训练软件质量管理中存在的问题具体表现为以下4个方面: 3.1 软件项目质量管理意识不强 现阶段,大部分仿真训练软件开发研制单位质量管理意识不强,在软件开发过程中没有按照质量管理体系要求行之有效的管理和监督。在软件开发过程中,缺少质量保证大纲等质量保证文件和阶段性的评审制度,软件的质量保证工作基本上是由软件开发者自身完成的,而实践已经证明,采用这种方法开发的软件是无法保证软件的质量的。 3.2 缺乏软件技术状态管理和控制 在仿真训练软件开发过程中,软件的技术状态非常多,软件的一条语句或一个函数的修改都可能造成软件部分功能无法正常运行,甚至整个软件瘫痪。所以,一旦软件出现故障,由于没有对软件的技术状态实施管理和控制,很难快速准确的找出故障原因,严重的情况下,还会造成更大的损失,直接影响整个军用仿真训练软件的质量。 3.3 软件测试不够充分 大多数仿真训练软件开发单位没有设立独立的软件测试部门和专门的软件测试人员,而是在软件开发的各个阶段由开发人员采取自己设计、自己编程、自己测试、自己维护的方式来完成的。由于软件开发人员任务重,他们在测试上不可能花费很多时间和精力,所以很容易把软件测试环节变成只是走过场、讲形式,导致测试的作用和可信度大大降低,一些隐含的错误和缺陷被遗留到软件交付之后的运行阶段。 3.4 对软件文档的重视程度不够 软件文档是软件的一个重要组成部分,是保证软件质量的一个重要手段,它关系着整个软件的有效运行和维护。在军用仿真训练软件开发过程中,开发人员没有充分认识到文档在软件开发过程中的作用,所以导致开发人员对文档编制不感兴趣,编制不及时;软件文档内容不完整,与开发过程不一致,格式不规范;文档审核和管理不够严格,未经审批可随意更改文档内容等问题,最后造成软件的透明度低,软件可维护性和可移植性不好,给软件研制和维护带来很多困难和问题。 4 “三库”在仿真训练软件开发过程中的应用 在仿真训练软件的开发过程中,软件的技术状态是在不断变化的,软件在各个阶段的配置项内容是不相同的,软件的版本也是存在更新的情况。因此,对软件技术状态的管理和控制是保证军用仿真训练软件质量管理的关键。“三库”质量管理是软件质量保证的一个非常重要的手段,也是软件产品形成过程技术状态管理的核心任务。 4.1 建立“三库” 按照相应国军标的要求,在仿真训练软件生存周期中,要建立软件“三库”,通过对“三库”的集中管理,实现对软件开发过程中状态变化的控制和对软件配置项的正确有效的标识,以确保仿真训练软件产品的正确性、完整性、可控性、可追溯性。 4.1.1 开发库 从技术状态形成过程、有效控制和管理的角度看,在仿真训练软件完成详细设计阶段工作之后建立软件开发库。此时将未进行测试和评审的软件和软件相关设计文档等软件配置项存放到开发库中进行集中管理,并由软件开发项目组或分系统负责。 4.1.2 受控库 软件受控库反映的是软件研制开发过程的轨迹。在仿真训练软件形成过程初、中期等阶段建立软件受控库,对通过测试和评审,确认正确的软件版本、完整的软件文档材料,以及其它相关软件配置项,采用软件受控库管理,由系统总体负责管理。 4.1.3 产品库 在仿真训练软件研制开发的末期建立软件产品库,对通过综合测试(验收)的软件、完整的软件文档材料、软件生命周期更改的版本,以及开发研制该软件产品的相关的成套软件(包括开发环境和开发工具)集中控制管理,由研制单位质量管理部门负责。 4.2 软件开发库的管理 软件开发库建立在承担仿真训练软件开发任务的项目组,由项目组质量管理人员或分系统负责人(无分系统的由项目负责人)负责日常管理和维护。软件开发库中管理的内容包括软件开发、测试阶段对应的文档和“初始阶段”的软件。 4.2.1软件开发库入库的内容 (1)按照对应国军标要求,软件在开发过程中规定的所有系统的和阶段设计文档,包括:软件开发计划、软件技术规格书、软件需求规格说明书、接口需求规格说明书、概要设计说明、详细设计说明、接口设计文档、软件测试计划、软件测试说明、软件测试报告、软件配置管理计划等。 (2)软件开发过程中各阶段所产生的计算机软件部件、计算机软件单元及其源程序代码、目标代码和数据定义文档,软件开发过程中各阶段进行软件测试的测试用例和测试结果等。 4.2.2 软件开发库的控制要求 项目组首先根据开发软件的规模,将符合项目标识、版本等软件配置要求的软件配置项入库控制,在此基础上对开发库的每一项内容(配置项)进行标识,由专人负责记录开发库中每一个配置项的位置、标识和入库时间。如果有某个配置项需要进行修改,则需要按权限实施更改,并必须通过项目负责人的审批。在进行更改操作的同时还下需要填写《软件开发库更改记录表》以记录开发库中的有关更改信息,并保存更改前的软件或文档的标识和版本。出库控制应按规定的权限出库,记录有关出库的出库项、软件提取人和出库时间等信息。 4.3 软件受控库的管理 在仿真训练软件测试工作开始之前需要对开发库中的软件配置项进行确认工作,然后从中提取被测软件和相应文档进行测试。通过认可的测试或评审的软件配置项就可以转库到软件受控库。 4.3.1 软件受控库入库的内容 软件受控库入库的内容必须是通过测评或评审的软件配置项,以及是仿真训练软件开发单位或用户认可的内容。具体内容包括:可行性研究报告、项目开发计划、软件需求说明、概要设计说明、详细设计说明数据库设计说明、软件测试计划、软件测试分析报告、用户手册、操作手册、软件维护手册、项目总结报告、项目验收报告、质量要求文档(质量保证大纲、标准化大纲、可靠性和维修性保证大纲等)、软件(源程序、目标代码、编译成目标代码的详细步骤、可执行程序和写入可编程器件的程序等)、软件设计更改报告及审核文档,以及所有文档的电子版本。 4.3.2 受控库的控制要求 仿真训练软件的受控库控制要求要比开发库更为严格,受控库的管理控制由承研单位的质量管理部门负责,软件开发人员受控使用。 软件开发库中通过测评和审核的软件配置项必须转入到受控库进行管理,每次访问需按权限,并要通过项目负责人和质量管理部门负责人联合审批才可获得批准,同时还要记录访问人 、访问时间、访问项、访问批准人等信息。出库控制时,软件提取人的申请,项目负责人和质量管理部门负责人审批,并进行出库信息登记。更改控制时,软件开发人员先提出更改申请,质量管理部门向有关人员更改信息,并且组织评审,待更改内容通过评审后方可按要求办理出库,转入到开发库中进行更改;完成更改后按相关要求重新入库,并及时向有关人员更改信息。 4.4 产品库的管理 软件在通过综合测试或验收之后,其配置项应转入软件产品库进行管理。而其它项应纳入承研单位的档案管理。 4.4.1 产品库的内容 软件产品库入库内容应是已经完成了综合测试等待交付给用户运行或者是现场安装的最终的软件产品,具体包括可执行程序、系统配置文件、数据文件、安装文件以及电子文档和书面文档。 4.4.2 产品库的控制要求 产品库的管理控制直接由军用仿真训练软件承研单位的科研部负责。对软件产品库须按相关要求进行入库、访问、出库、更改、配置状态报告、配置审核等的控制。 产品软件版本必须与设计文件及其电子版同步归档,软件档案必须与其纸质软件文档相符。产品软件归档媒体一式两套,一套为基准盘封存保管,一套为工作盘提供利用。 5 “三库”应用的效果分析 在仿真训练软件的开发过程中应用“三库”,对软件的变化状态和有效的标识实施管理,使得软件的开发过程变得可控,杜绝了软件开发和使用的随意性,软件质量得到了保证。“三库”应用的效果具体表现为以下几个方面: (1)在仿真训练软件开发过程中应用“三库”进行有效的标识,减少了项目开发因为版本错乱、标识不清等低级错误,导致整个软件产品质量下降,保证了软件的开发周期及阶段性取得的成果。 (2)在仿真训练软件的开发各个阶段中,软件和其它软件配置项不可避免会发生更改,通过“三库”的应用,强化对开发库、受控库和产品库更改的审批控制,使软件的所有的技术状态都处于可控的范围内。 (3)在仿真训练软件的开发中应用软件“三库”实施管理,不仅可以帮助项目管理人员和软件开发人员清晰、准确的把握软件开发的每一个阶段和流程,而且通过软件“三库”的管理还可以让软件开发人员发现并避免一些重复性、阶段性的错误,使软件开发人员能够开发出高质量的软件产品。 6 结束语 随着仿真训练软件的发展,软件的质量要求也随之提高,软件的质量管理工作就成为越来越重要的问题。本文研究了仿真训练软件质量管理中的“三库”概念和建设方法,并在软件开发过程引用“三库”实施管理类,从软件开发阶段开始提高软件质量,建立和维护军用仿真训练软件在软件生存周期中各个阶段产品(包括各个文档、程序及其数据等)的完整性,确保对仿真训练软件形成过程的质量实现可追溯性,使软件开发、技术状态管理和维护过程处于受控状态,最终提高仿真训练软件质量。 作者单位 海军潜艇学院 山东省青岛市 266042 软件质量管理论文:加强我国军用软件质量管理的若干思考 [摘 要] 随着军队信息化的高速发展和广泛应用,军用软件在武器装备系统中的重要性日益突出,其质量已成为影响武器装备作战性能的关键因素。分析了我国军用软件质量管理的发展和现状,并从突出地位作用、加强理论研究、加快系统建设、提高建设水平四个方面对如何加强我国军用软件质量管理提出了思考与建议。 [关键词] 军用软件;质量管理 随着高新技术的发展和装备信息化程度的提高,软件在现代武器装备中所占的比重不断增加,在武器装备系统中的地位逐渐由硬件的配套产品上升为独立的产品,成为武器装备系统和自动化指挥系统的重要组成部分,武器系统功能的生成和发挥对软件的依赖性越来越强。军用软件的质量关系着装备系统功能的强弱和成败,直接影响甚至决定着武器装备的质量。 一、军用软件 军用软件(Military Software)是指用于保障军事装备及其配套系统正常工作,经正式立项研制并交付军方使用的特殊的专用软件产品。与常用软件相比,它实时性、时序性、精度性、安全可靠性要求更高,并具有嵌入式软件多、能适应各种恶劣军事应用环境的特点。 军用软件一般分为两类。一类是武器系统软件,包括为武器系统专门设计或专用的嵌入式软件,指挥、控制和通信软件;对武器系统及其完成军事任务进行保障的其他软件。另一类是自动化信息系统软件,主要是指执行与武器系统无关的系统使用和保障功能的软件。 二、我国军用软件质量管理的发展 同国外相比,我国军用软件质量管理起步较晚。1996年,原航天工业总公司颁发了《中国航天工业总公司软件质量管理规定》,明确规定了软件也是产品,必须和硬件一样纳入型号配套管理,列入产品配套表和技术配套表,实施产品管理。2000年3月,国防科工委颁布了《国防科工委关于加强国防科技工业质量工作问题的若干决定》,并于2001年9月颁布了《军工产品软件质量管理规定》。2002年,国防科工委专门组织软件调研组,对重点型号的软件承制单位进行了调研,并对加强软件质量与可靠性工作进行了现场指导。在2002年9月召开的国防科技工业质量工作会上指出,软件质量是当前比较薄弱的环节,应充分重视软件质量问题,积极借鉴国外软件质量管理方面的经验,加强国防科技工业内部各单位的交流,促进软件质量控制和可靠性工作。 我国军用软件质量管理基本上是以软件开发项目为中心,以软件工程化带动和推进软件质量管理,其具体方法如下: 1.依据软件工程原理,按照一定的软件开发方法学,确定适当的软件生存周期模型,分阶段实施了软件质量管理和控制。 2.型号软件纳入了产品配套表,对软件产品的研制进行了严格的质量管理。 3.根据软件的规模和安全关键性等级,对软件进行了分级分类管理。 4.落实型号研制人员的岗位职责,软件研制人员经培训合格后持证上岗。 5.制定并实施了大型项目的软件规范。 6.建立并完善了软件独立测试机构,提出并实施了软件仿真测试,加强了软件开发项目组内的软件测试力量,对A、B级软件开展了独立的确认测试。 7.为总结型号软件开发方面的教训,编写了型号软件故障启示录;为总结型号软件测试经验,编写了软件评测文集与案例,建立了测试实例库。 三、我国军用软件质量管理现状 随着军事装备体系化、复杂化、高技术化趋势逐渐显著,各类军用软件的使用日趋广泛,结构日益复杂,军用软件已不再是硬件的附属物,已经成为与硬件并列的、独立的技术状态管理项目。军用软件要求具有很高的可靠性、可维护性和安全性,以保证最大限度地发挥系统的整体作战效能。因此,军用软件开发中必须采用有效的手段和工具进行软件的质量保证活动,以支持开发人员在最短的时间内,用最小的费用开发高质量的软件,满足应用需求,同时减少维护费用。 但是,由于受多种因素的影响和制约,军用软件的质量和可靠性问题一直没有引起人们足够的重视。软件在开发、设计阶段缺乏严格的需求分析和评审;在调试、验收阶段,由于缺乏科学的测试手段也无法对软件进行必要的测试;在使用、维护阶段,不能严格按照软件配置进行管理,造成软件在生存周期中,存在着更改随意性大、质量难控制的问题。这些都不可避免地造成了软件的技术状态混乱,给用户的使用和维护工作带来了困难,影响了战斗力的提高。军用软件质量管理存在的一些不足如下: (一)承制方尚未建立完善的软件质量保证体系 目前,虽然已经建立基本的军用软件质量体系标准,如GJB9001B-2009等,但是实施程度较差。在现阶段,军事科研软件的开发大多集中于军队直属单位中,大多是院校、科研所及相关部门。参与软件开发单位一般较多,但单位内部没有建立较为完善的软件质量保证体系。由于质量体系的不完善导致了软件开发过程缺乏行之有效的管理和监督,软件的质量保证工作基本上是由软件开发者自身完成的。 (二)军方尚未有效参与软件需求定义 软件需求是度量软件质量的基础,不符合需求的软件就不具备质量。但当前的型号研制中,军用软件需求定义阶段缺少军方的有效参与,设计人员无法全面、准确地理解和定义装备的作战使用需求,同时对军用软件隐含的需求(如软件的可维护性)重视不够,导致在后续工作中软件修改、返工频繁,不但影响了软件研制进度,而且一些质量问题和缺陷也带进了后面阶段的工作中,软件质量难以保证。 (三)软件测试不够充分 目前,军用软件承制方多数没有建立专门的软件测试组,而是在软件开发的各阶段主要由开发人员采取自测和互测相结合的方式。由于软件开发人员任务重,他们在测试上不可能花费很多时间,容易走过场,致使测试的作用和可信度大大降低,一些隐含的错误和缺陷被遗留到软件产品交付投入运行阶段。 (四)文档在软件质量保证中的作用尚未引起足够的重视 软件文档是计算机软件产品不可缺少的一部分,它关系到系统能否有效运行、开发和维护,是保证软件质量的一个重要手段,它主要体现在文档本身的可追溯性和可改进性。但是,在实际工作中,文档的形成过程是一项艰苦、枯燥的劳动,人们常常忽视它,致使文档的编制和管理存在着许多亟待解决的问题。一是软件开发人员对文档编制不感兴趣,编制不及时;二是软件文档格式不规范,内容不完整,可读性差;三是文档审核、管理把关不严,未经许可随意更改的现象比较普遍。这些问题导致了软件透明度低、可维护性差。 四、加强我国军用软件质量管理的措施 (一)要突出军用软件质量管理地位作用 随着军用软件在作战、训练、战备、管理等军事领域的广泛应用,其地位和作用更加突出,必须充分认识到软件质量问题的严重性和紧迫性,努力提高军用软件的质量和管理水平。必须针对军用软件研制及使用保障过程中存在的种种不足,强化质量意识,加强质量管理制度建设,建立健全软件质量管理体系,不断提升质量管理能力。 (二)要加强军用软件质量管理的理论研究 军用软件在研制开发过程中,对质量管理理论具有明显的依赖性。针对目前对军用软件质量管理理论研究较少的现状,迫切需要加强相关领域的研究。 1.加强军用软件质量管理基础理论研究。军用软件质量管理基础理论主要包括基本概念和基本原理,军用软件质量管理的特点、要求和原则,以及面对当前软件开发和使用保障过程中遇到的新问题,提出解决的对策、措施和研究重点,以便系统地研究和解决。 2.加强军用软件质量管理基本规律研究。军用软件质量管理基本规律是进行质量管理活动的基本遵循和依据。应根据军用软件自身的特点和要求,借鉴质量管理活动的基本规律,从军用软件的需求分析、设计、开发、测试、定型与鉴定、质量监督、项目管理、验收、配置以及维护等不同活动的特点出发,来研究军用软件质量管理的基本规律。 3.加强军用软件质量管理方法手段研究。要紧贴军用软件质量管理的实际,区分不同活动的特殊要求,围绕军用软件质量形成的全过程,深入开展质量管理方法手段的研究。 (三)要加快军用软件质量管理体系建设 现代高技术武器大量采用计算机系统,军用软件为完成智能化的任务,也越来越复杂,外军已经把军用软件作为装备纳入了管理体系。我军新一代武器陆续装备,指挥自动化系统也初具规模,软件的成分大大增加。但军用软件在设计、开发、测试、维护、使用管理上还很薄弱。因此,针对军用软件的特殊性,建立系统化、正规化的质量管理体系十分重要。 1.建立军用软件质量管理部门。有必要在总部一级建立一个集中统一的软件管理部门,负责制定用以规范和指导军用软件发展的法规、制度和技术标准,在总体上规范和指导各军兵种的软件开发与采办;在各军兵种成立相应的部门,负责指导、规范本军兵种的软件开发与采办工作。 2.健全军用软件质量管理体系。在准确把握军用软件质量需求的基础上,研究如何加强组织体系建设,形成科学合理的质量管理体系,明确各层次、各部门的质量管理职责,提高质量管理的保障能力和水平。 3.健全军用软件质量管理的相关法规和技术标准。健全完善的法规和技术标准是军用软件质量管理的前提。为保证军用软件质量管理的顺利实施,必须加强顶层设计和体系结构的总体规划,建立满足军事需求的、统一的软件体系,结构和标准规范,解决好软件的发展同步、功能配套、兼容匹配。 (四)要提高军用软件质量管理建设水平 1.运用全寿命管理的思想提高质量。对军用软件从需求分析到新系统替代的整个生存周期过程中各阶段及各环节的活动,实施前后衔接、持续不断、首尾响应、协调统一的管理,明确每一个阶段、每一个部门的管理任务和目标。 2.用软件工程的原则与方法研制、开发、维护军用软件。军用软件系统复杂,软件度量、工作量估计、需求变化和风险管理难度大,开发进度和质量难以保证。运用软件工程的思想加强软件开发,有助于提高软件产品的质量和开发效率,减少维护的困难。 3.建立相应的规章制度,明确职责与职权,使软件质量管理工作规范化、标准化。软件开发时间周期长,参与人员、部门多,在整个生存周期内,软件的开发环境、运行环境都会发生变化。通过建立一套评估、控制和实施软件质量管理的机制,有利于实现软件质量管理的科学化、制度化和经常化。 软件质量管理论文:基于过程的软件质量管理在信息化中的应用 【摘 要】随着现代信息技术的发展以及计算机软件开发应用的不断进步,在积极性软件质量管理中,基于过程方法的软件开发与生产质量管理等,已经逐渐成为现代信息化发展中,软件质量管理应用的标志性管理技术方法。基于过程的软件质量管理,对于软件的开发利用来讲具有高质量保证与高可信度的优势。本文主要通过对于基于过程的软件质量管理原理的分析论述,并结合信息化发展过程中软件质量管理的问题,对于基于过程的软件质量管理在信息化中的应用进行分析论述。以提高过程方法在软件开发设计与管理中的应用,推进现代信息化的发展。 【关键词】过程方法;软件质量管理;信息化;管理平台;设计;分析 在软件技术开发与软件设计应用中,最为关键并且重要的问题之一就是对于开发设计软件以及软件技术质量的保障与成本控制实现。近年来,随着软件技术与软件开发设计应用的不断发展进步,对于软件工程的研究发展也有了很大的进步,但是在软件技术质量保证与成本控制方面的问题一直没有很好的得到解决。基于过程的软件质量管理方法技术,就是在这样的发展背景与需求下,逐渐在信息化发展实际中进行应用实现的。基于过程的软件质量管理最早是由美国软件行业在上世纪80年代初期进行提出并应用的,它实际上就是将软件技术的改进发展与软件开发设计过程的改进之间同步进行与实现,通过对于软件技术开发与设计过程的控制,实现对于软件技术质量的管理控制,这样一来不仅对于软件技术和软件应用发展有着积极的作用,而且在一定程度上也推动了社会信息化的发展进步。 1.基于过程的软件质量管理与技术概述 1.1基于过程的软件质量管理含义分析 基于过程的软件质量管理通常也被称为是过程管理方法,对于软件质量的过程管理提出与实现,最早是由美国软件行业在上世纪80年代,以进入以过程为中心的软件技术以及软件产品的开发利用时代为标志。随着美国软件行业中以过程为中心的软件产品、技术的开发利用发展,基于过程的软件质量管理方法以及管理平台在实际开发应用中越来受到欢迎,并且基于过程的软件质量管理平台开发设计的相关要求准则等,也随之出现并发展起来。在对于基于过程的软件管理平台设计建立要求准则中,以美国CMM以及PSP、TSP管理平台的设计应用实现最具有代表性和意义。 通常情况下,对于基于过程的软件质量管理平台与方法中,过程一词多被解释为将输入方式转化为输出方式的一组相互关联或者是相互作用的活动。对于软件产品以及技术的设计实现以及管理过程,又被按照一定的规律关联分解为软件工程过程以及软件管理过程、软件支持过程等三大过程类型。其中,软件工程过程主要是指软件产品以及技术的开发、生产、设计实现过程,包含对于软件技术与产品的需求分析以及编码设计、系统测试等过程步骤;而软件管理过程主要是指对于软件工程的管理维护过程,包含对于软件产品、技术的开发、生产、设计应用等的管理以及维护实施等,比如对于软件开发项目的策划、跟踪监控以及质量保证管理过程等;最后,软件过程中的支持过程主要是指对于软件技术以及产品的开发、设计、生产利用进行支持的过程行为,包括对于软件产品与技术的评审以及培训、度量等过程。在软件工程开发设计以及应用管理过程中,建立相关系统平台,实现对于软件工程系统化与自动化管理控制实现,是在现代信息化发展情况下,进行软件质量管理的有效方法与途径措施。 1.2基于过程的软件质量管理技术概述 在应用过程管理方法,对于软件质量进行管理实现的实际应用过程中,主要的软件过程质量管理技术有CMM软件过程质量管理技术以及PSP、TSP软件过程质量管理技术等,此外,还包含ISO9000系列的软件过程质量管理应用技术,以及IEC15504要求标准下的软件过程质量管理技术。 其中,CMM、PSP以及TSP软件过程质量管理应用技术,是由一家软件工程研究机构研究提出的基于过程的软件质量管理系统模型平台。CMM软件过程质量管理系统模型平台主要是在对于CMMI系统模型结构与人力资源管理思想理念、以及软件开发生产技术、产品相互融合的情况下,最终形成一个完整的CMM管理系统与体系,实现对于软件质量管理过程中的人与技术、管理过程三个方面的管理控制实现。而ISO9000标准系列的软件过程质量管理技术一种由国际标准化研究组织研究提出的通过过程方法实现对于软件工程质量管理的技术方法,它在许多国家和地区的信息化发展中有广泛以及普遍的应用实现,尤其是在政府以及工业发展、信息技术研究领域的应用实现更为突出。 2.基于过程的软件质量管理在信息化中的应用分析 2.1信息化过程中的软件质量管理问题 随着社会信息化的不断发展,信息化发展过程中出现的矛盾问题也越来越多,比如信息化的建设发展各自为政、信息化重复建设和信息化建设成果垄断等问题,在信息化发展的过程中越来越突出。作为社会信息化建设与发展的重要基础和核心部分,软件的开发利用以及发展不仅对于社会信息化的建设发展有着重要的影响作用,更是对于国家生产力水平以及综合实力情况也有着很大的影响。 根据社会信息化发展与软件质量管理的情况来看,目前,在信息化发展过程中,软件质量的管理也存在着一定的问题,首先表现在对于软件质量管理的意识比较缺乏,软件质量管理的重视程度不够。其次,在社会信息化发展过程中,对于计算机软件产品的开发设计与利用过程中,过分重视对于软件技术产品以及项目的开发设计进度、数量等问题,而忽视对于软件产品质量以及软件开发设计过程的控制管理。再次,在进行软件技术以及产品的开发设计过程中,所运用的软件产品与技术的开发设计质量管理体系相对比较落后,并且对于同一个软件产品与技术的开发设计转包现象比较严重,通常存在有多个软件开发方,这对于软件质量的管理以及软件开发的发展进步都十分不利。最后,在进行软件质量管理过程中,缺乏有效的软件质量控制管理体系,也是信息化发展中软件开发设计与管理中的重要问题,如下图1所示。 2.2基于过程的软件质量管理在信息化中的应用 在社会信息化发展中,基于过程的软件质量管理方法,就是通过对于软件需求过程以及软件设计过程等的质量控制与管理实现,同时对于软件的编码以及测试、维护等,基于过程质量控制管理的方式,实现对于软件质量的控制管理实现。具体质量控制管理方式如上图2所示。 首先,在基于软件质量控制管理的软件需求过程的质量管理中,应注意从对于客户管理以及目标控制、需求范围的控制、需求筛选等方面,进行软件需求过程的质量控制与管理实现,保证软件技术与产品的质量。其次,对于软件设计过程的质量管理控制,主要就是根据软件需求分析情况,对于软件总体结构的设计过程与质量进行控制管理,以实现软件过程设计的目标。再次,对于软件编码过程中质量控制管理,主要是通过对于软件编码的过程进行规范,以及做好相应的软件编码代码审查、单元测试的控制与管理;在软件测试过程中,做好软件的单元测试以及集成测试、系统测试三个部分的测试,并对于测试过程进行控制管理,保证软件测试过程质量符合要求。最后,在进行软件产品以及技术的维护过程中,应注意针对不同的软件维护类别,对于软件技术与产品进行改进,以满足客户对于软件产品的需求。总之,基于过程的软件质量管理,就是要结合软件技术以及产品开发设计实现的过程,对于过程方法进行控制管理实施,从而实现对于软件产品的质量管理。 3.结束语 总之,质量管理是企业管理工作中的关键与重要内容部分。而基于过程的软件质量管理更是现代软件质量管理的重要趋势方向,进行方面的应用分析,具有很大的必要性与重要性意义。
软件管理论文:谈软件项目中的人力资源管理 软件项目团队建设是实现软件项目目标的保证,团队文化和团队精神是团队成功的重要基础,建立一种“相互帮助,共克难关”的工作氛围十分重要。本文初步揭示了项目人力资源管理的含义与内容、软件项目中的人力资源管理流程和获取方法,以及一些常见问题的解决方法与途径。 软件项目的人力资源管理与项目的进度、成本、整体质量和存在风险等方面管理一样,也是一个项目组织必不可少的管理职能。 一、软件项目人力资源管理的含义和内容 软件项目人力资资源管理就是根据软件项目的目标、项目的进展情况和外部开发环境的变化,采用科学的方法,对项目团队成员的思想、心理和行为进行有效地管理,充分发挥他们的主观能动性,实现项目的目标。项目人力资源管理的重点集中在两个方面:一时针对个人的;另一方面是针对团队的。 软件项目人力资源管理包括计划制定、获取人员和建设团队三个阶段。按照业务管理的流程,还可以具体划分为资源规划、解雇、招聘、筛选、培训等基本活动。 软件项目人力资源管理的主要内容包括: (1)对软件项目进行组织和规划。项目组织规划是项目整体人力资源的计划和安排,是按照项目目标通过分析和预测所给出的项目人力资源的数量和质量上的明确要求、具体安排和计划。 (2)获取和分配软件项目人员。软件项目组织通过招聘获得所需要的人力资源,并根据各自的技能进行工作安排,由于项目的一次性和项目的临时性,项目组织的人员获得与配备和其他组织的人员获得与配备是不同的。 (3)软件项目组织成员的开发。包括:项目人员的培训、考核,激励等等。 (4)团队建设。 由于在项目工作中人员的需求可能是不连续的,容易造成人员的浪费和成本的提高。比如:某软件项目现有20人,设计阶段需要10人;审核阶段需要1周,但不需要项目组成员从参与;编码阶段是高峰期,需要15人,但在测试阶段只需要8人。往往这些阶段进行过程中,会出现没有工作安排的人员。根据大多数大中型软件开发项目的统计,对开发人员的要求是随机变化的,一开始资源需求量较小,然后逐渐上升,达到某个时间常数时需求量达到高峰,之后再逐步下降,减少到较低的数值。 二、软件项目团队的特点 软件项目团队建设,就是吧与软件项目相关的人员组织起来实现项目目标,这是一个持续不断的过程,也是项目经理和项目团队的共同职责。通过团队成员的共同努力能产生群体的协作效应,从而获得比个体成员绩效总和大得多的团队绩效。项目团队不仅可以通过团队成员之间相互的沟通、信任、合作和承担责任,高效地利用有限的人力资源,而且有助于加强员工间的交流与协作。一个好的软件项目管理团队应该具有以下几个特点: (1)有好的团队带头人,他对项目管理有很丰富的经验,是团队凝聚力的核心,有很好项目组织及人员协调能力。 (2)好的团体,应该有好的知识及能力体系。每个人毕竟不能什么都会,但对于一个团对应该能做很多事情。就软件项目团队而言,就应该在需求、分析设计、编码、测试等重要阶段有具有此能力的人去参与。对于不同的行业,不同的项目,对项目团队的要求也是不同的。如一个游戏项目团队和一个电信软件团队的差别就是很大的。比如:一个WEB开发项目团队,就要有美工、动画设计人员,WEB端、Server端优秀的开发人员。这样去组织一个团队才可能把WEB项目的开发阶段做好,做的很专业。 (3)好的团队,要保证团队目的与个人目的的统一。这也是管理组织学中团队效力及团队效率的问题。也只有这样才能保证团队有凝聚力,稳定、健康的发展。 (4)好的团队,目标明确,目标统一。 (5)要有良好的沟通,乐与交流习惯。融洽的团队环境。 (6)良好的团队组织及团队合作习惯,不能有什么小的派别等。 (7)好的团队,人员职责分明。 (8)好的团队,有一个好的团队学习习惯。这是团队能力提高的阶梯。 三、软件项目团队的冲突管理 冲突就是个人、团队、组织限制或阻止另一部分个人、团队、组织达到预期目标的行为。软件项目团队内部成员之间相互了解越深入,彼此合作越默契,团队建设也就越出色,效率也会因此提高,但是人与人之间相互了解需要一定的磨合时间,在这一时期必然会存在很多方面的冲突,需要及时对这些冲突做出有效处理。在项目运作过程中,存在冲突是很经常也很正常的,但如果仅仅是试图避免冲突或者是压制冲突,只能是进一步恶化冲突,导致效率的严重下降。冲突既有积极的一面,也有消极的一面,如果能有效地解决这些冲突,可以有助于改善团队的建设和项目的状况,给团队一个学习与提高的机会;如果解决不当,有可能会给项目埋下隐患或者使得整个团队处于一种混乱状态,最终导致解散、失败。因此项目团队管理者要引导冲突解决结果向着团队成员积极协作有利的方向发展,而不是向着消极的方向发展,造成不可挽救的恶果。解决冲突的方式主要有:建立完善的解决冲突的方针与管理程序;冲突双方直接沟通协调,解决矛盾;利用会议解决冲突;在所有的解决方式中都离不开沟通,解决冲突过程中,沟通的方式有很多,如:口头沟通、书面沟通、正式沟通、非正式沟通、面对面或者是通过其他方式沟通等,这需要根据项目以及冲突的不同性质选择不同的沟通方式,以达到效率最高。一般解决软件项目开发过程中的冲突可以从以下几方面出发: (1)沟通协调一定要及时。团队内必须做到及时沟通,积极引导,求同存异,把握时机,适时协调。唯有做到及时,才能最快求得共识,保持信息的畅通,而不至于导致信息不畅、矛盾积累。 (2)善于询问与倾听,努力地理解别人。倾听是沟通行为的核心过程。因为倾听能激发对方的谈话欲,促发更深层次的沟通。另外,只有善于倾听,深入探测到对方的心理以及他的语言逻辑思维,才能更好地与之交流,从而达到协调和沟通的目的。同时,在沟通中,当对方行为退缩、默不作声或欲言又止的时候,可用询问引出对方真正的想法,去了解对方的立场以及对方的需求、愿望、意见与感受。所以,一名善于协调沟通的人必定是一位善于询问与倾听的行动者。这样不但有助于了解和把握对方的需求,理解和体谅对方,而且有益于与他人达成畅通、有效的协调沟通之目的。 (3)对上级沟通要有“胆”、有理、有节、有据。能够倾听上级的指挥和策略,并作出适当的反馈,以测试自己是否理解上级的语言和理解的深刻度;当出现出入,或者有自己的想法时,要有胆量 和上级进行沟通。 (4)良好的回馈机制。协调沟通一定是双向,必须保证信息被接收者接到和理解了。因此,所有的协调沟通方式必须有回馈机制,保证接收者接收到。比如,电子邮件进行协调沟通,无论是接收者简单回复“已收到”、“OK”等,还是电话回答收到,但必须保证接收者收到信息。建立良好的回馈机制,不仅让团队养成良好的回馈工作习惯,还可以增进团队每个人的执行力,也就保证了整个团队拥有良好的执行力。 (5)控制非正式沟通。对于非正式沟通,要实施有效的控制。因为虽然在有些情况下,非正式沟通往往能实现正式沟通难以达到的效果,但是,它也可能成为散布小道消息和谣言的渠道,产生不好的作用,所以,为使团队高效,要控制非正式沟通。 要清楚的认识到软件项目人力资源管理的重要性,并掌握软件项目人力资源的筹集,项目团队信息交流的方式,成员激励的要素及处理冲突的方法。总之,人力资源管理是软件项目开发中的重要智力资源,必须做好软件项目人力资源的管理。 软件管理论文:企业管理软件和营销策略分析 随着我国信息化的建设,以软件为基础对企业进行管理更有效率。其具有很高的应用价值,也有较好的市场。但是在营销策略上如果不加以分析,那么其在市场上的销量必然无法达到理想的状态。因此,加强企业管理软件的市场分析以及营销策略的分析十分关键。 1企业管理软件在市场营销中的概况 1.1企业管理软件环境分析 目前,大多数企业的软件市场政策较为合理。很多企业已经将信息化作为推动工业化的基础。进行全面的信息化建设。软件已经逐渐渗透到企业的管理中,软件管理能够提高服务自动化,节省很多人力物力,而且其管理的精准度也相对较高。现今,很多企业在软件运用的过程中,使得其管理机制更加科学,更加合理。因此,企业管理软件在市场中占据着较好的市场,但是其市场竞争度相当激烈。因此,目前企业管理软件虽然市场环境良好,但是在销售上如果没有较好的创新,那么将很容易被其他软件公司所淘汰。所以,做好市场环境与营销策略的一体化分析十分关键。 1.2企业管理软件特点分析 其一,企业管理软件具有较强的抽象性,具体来说其没有物理实物形态,所以企业管理软件的可见性非常低。这就使得其在营销方式上,要做出一定的改变。如果使用传统的方式去营销那么必然会与这个市场极不协调。而且很多软件产品,大多数以软盘以及光盘为实物形式,这就使得很多抽象性进一步地表现出来。因此,很多时候消费者未能通过其实体表现,将软件的基础性能进一步表现出来,从而影响其在市场上的销量。其二,企业管理软件具有大量生产的潜能,其有较好的广泛适用性。简而言之,就是可以用较低的生产成本来满足顾客的需求。图1为某软件公司企业管理软件生产成本图。从图1中,我们可以很清楚地看到,其固定成本较为稳定,但是其总收入却呈正比例上升。这就说明企业管理软件实际的应用性很强,其大规模的生产,必然会在市场中发挥出其应有的价值。其三,企业管理软件具有很好的持久性以及继承性。这也是大多数软件所具备的通用性质。企业管理软件可以采用升级的方式对软件进行更新,从而获取新的管理功能。这种版本升级不同于一般产品的实体更换方式,新版本在根本程度上必须继承旧版本,并在旧版的基础上对新版本进行改进和扩充。这样就能保证管理软件的与时俱进,避免与时代的发展出现脱节。而且企业管理软件在质量上不会出现磨损现象,其使用周期与时间也没有关联。这样就能有效地保证软件使用的持久性。同时还可以通过升级来不断提高软件使用的适用性以及适时性。 2企业管理软件在市场中的分析 (1)目前,企业管理软件在市场竞争中相当激烈。其一,与国际管理软件相比较,我国的企业管理软件较为适用于一些小型企业和部分中型企业。因此企业管理软件在中小型企业中拥有的客户相对较多。这也为企业管理软件拓宽了营销渠道,促进了我国经济的快速发展。其二,我国的企业管理软件与国外相比虽然还有一定的差距,但是其也避免了成本的大量输出,与市场局势不相顺和。就国内软件的竞争趋势而言,我国在企业管理软件上的竞争已经越来越激烈。一些企业还表现出极不成熟的特点。采取不规范的市场竞争手段。很多软件公司利用打折或者安装盗版软件来获取利润,这就使得很多正版的管理软件在价位上无法竞争,从而严重影响了企业管理软件在市场竞争中的可靠性。我国当前的软件企业仍然停留在小作坊的发展水平上,软件市场的不规范从而引起市场竞争的不规范。在目前,虽然企业管理软件生产开发商较多,但是其在品牌认知度上还不高,使得各企业之间出现一种同质化的竞争。这不仅使得竞争更加混乱,也不利于企业竞争的培养和提升。(2)要对软件市场发展格局进行分析。其一,软件市场的规模比较庞大,而且其政治经济环境较好。而且企业管理软件市场前景广阔。因此,目前软件企业数量较多,其为管理软件的发展提供了良好的市场基础。而且现代化企业的全面发展需要与信息相结合,才能够实现现代化管理。这就使得软件市场初具规模。其二,从迎合国际经济的趋势来看,从我国加入WTO以后,市场经济明显有所提升。经济发展模式以及理念也有了较大的改变。从而使得企业管理模式和理念也需要更新。引进先进的现代化管理软件对于市场而言,能够起到拓宽市场的作用。其三,目前我国硬件基础较好,这就为软件的实施奠定了基础。近年来,计算机技术和信息产业发展迅速。也为我国软件的发展提供了一定的基础。我国的企业管理软件具有成本低、效率高的特点,在市场中占据着很好的优势。其不断地改进与更新为营销提供了本土优势。所以目前我国软件市场发展的综合格局呈现出竞争的激烈性和实效性。(3)要对软件市场需求特点分析。在激烈的市场竞争中,谁赢得了市场,谁就赢得了竞争的主动权。在今天的买方市场环境下,想赢得市场,就必须赢得顾客。通过了解顾客的需求和潜在需求,开发出顾客需要的产品,是赢得顾客的保证。研究市场中软件产品的需求特点对于软件企业制定软件产品的营销策略具有重要的作用。要根据软件的需求特点,软件的功能、服务、品牌、价格进行良好的定位。这也是软件需求者购买软件的首选因素。在对企业管理软件进行消费时,软件的功能、品牌、服务、价格是软件需求者的首选因素,追求品牌软件,有求廉心理。图2为我国近几年以来企业管理软件市场数据。从图2我们可以很清晰地看到,人们对企业管理软件的消费水平呈现逐年上升的趋势。但是软件的综合走势却在2009年期间逐渐趋于饱和。因此对软件进行改革以及进行及时的更新是软件市场营销的资本和基础。所以企业管理软件公司在开发软件的过程中,一定要结合市场的营销环境进行全面地分析,开发出合适的管理功能,让管理软件拥有自己的特性,这样在竞争中才能占据一席之地。并且,在生产模式上,要对管理软件进行系统的分析,建立起较为科学合理的软件体系。图3为管理软件的产业分析图。从图3中,我们可以很清楚地看到软件的产业管理是十分严格的。生产者应当按照流程进行规范生产,要根据顾客的需求制作出适合其企业的管理软件,而不是进行大批量的复制,只有在不断的创新中自制生产,企业管理软件公司才能不断进步,营销得利。 3企业管理软件营销策略探讨分析 3.1强化营销渠道建设 为了加强企业管理服务单位内部体系的营销渠道建设,就需要在企业的服务单位内部成立相应的专门化软件管理组织,并设置对应的专业的销售、实施和售前等岗位,并及时地吸纳专业人才来充实营销队伍,同时对招纳的营销人员进行工作培训,不断地扩充其专业知识,从而不断地提升其服务水平和经营意识,从而为企业的营销出谋划策。另外,还需要加强对营销体系外的渠道进行开发,通过并购的策略来不断地削弱对手营销渠道,从而将对手的营销渠道进行整合,做到内外渠道两手准备,全面地推进企业营销渠道的建设,并完善企业的营销体系,提升企业的整体软件管理营销水平。 3.2培养和提升企业的核心竞争力度 企业的核心能力是企业提升竞争力的主要来源,在企业间的竞争中,只有拥有过硬的核心竞争力,才能在企业的经营管理 战略中不断地胜出,从而不断地占据市场主导地位。在企业战略的竞争中,要不断地将遇到的问题逐渐加以转化,并在实践中通过自身的处理,来逐步地培养企业在竞争中的力度。时刻注意对企业中出现的关键问题的把握,这些问题的持续性也为企业提高竞争能力提供了动力,同时也为获得竞争对手更有价值的资源提供了便利,从而逐渐地培养和提升企业的核心竞争力度。 3.3强化营销的分解和整合能力 在企业的营销管理中,重视价值链体系的建设极为重要,既不能盲目地扩建企业生产,也不能随意地抑制企业的发展,保证企业的发展处在一个合适的发展方向上,只有这样才能不断地促进企业的良好发展。在企业的关键管理营销战略中,还需要重点强调其分解能力,也就是保证营销战略中的每一个战略都能做到最为精致,避免出现一味地追求做大做全的战略目标。在管理软件的推广方面,要结合产业价值链的发展角度对营销项目运作中的每一方面都要进行明确的分工,将工作落实到位。对于厂商而言要专注于集中资源的发展力度,从而不断地提升其核心竞争能力。同时对于负责具体项目的工作人员来说,要专注于工作的细节和工作质量。企业的整合能力主要体现在能够发现社会上的有利资源,并加以有效地利用,通过价值链的不断设计,逐渐地将有效的社会资源向有增值优势的社会环节上进行转化。在对社会有利资源不断探索的过程中,要求产商具有较强的信息获取能力和经营能力,同时还要求企业在营销管理中具有敏锐的视角和独立的创新精神,从而不断地将获得的信息资源进行整合,提高企业的营销能力。由此可知,确保企业管理软件营销的分解和整合相得益彰,可以有效地提高企业管理软件的营销能力。 4结语 企业管理软件具有较好的营销市场,其对于企业的管理有着不可忽略的作用。因此,在对企业管理软件进行营销时,要结合市场的特点进行全面的分析,让软件迎合市场的需求并进行有针对性的开发和营销。这样才能更好地让管理软件发挥出其特效。同时,在营销过程中,要强化营销手段,提升企业的核心竞争能力,用科学的营销方法,让管理软件拥有更多的市场。 软件管理论文:网络广告认识网络管理和网管软件 在计算机网络的质量体系中,网络管理是其中1个症结环节,正如1个管家对于于大家庭糊口的首要,网络管理的质量也会直接影响网络的运行质量。那末,怎么给自己的网络选择适合的网络管理系统以及网络管理软件呢? 网络是新经济时期的基础设施,信息传递、办公、营销、服务、交换、文娱等各种流动均可以通过网络完成,网络的质量直接抉择了社会糊口以及经济糊口的质量。在计算机网络的质量体系中,网络管理是其中1个症结环节,正如1个管家对于于大家庭糊口的首要,网络管理的质量也会直接影响网络的运行质量。那末,怎么给自己的网络选择适合的网络管理系统以及网络管理软件呢? 网络管理 当前计算机网络的发展特色是范围不断扩展,繁杂性不断增添,异构性愈来愈高。1个网络常常由若干个大大小小的子网组成,集成为了多种网络系统(NOS)平台,并且包含了不同厂家、公司的网络装备以及通讯装备等。同时,网络中还有许多网络软件提供各种服务。跟着用户对于网络机能请求的提高,如果没有1个高效的管理系统对于网络系统进行管理,那末就很难保证向用户提供使人满意的服务。 作为1种很首要的技术,网络管理对于网络的发展有着很大的影响,并已经成为现代信息网络中最首要的问题之1。 实际上,网络管理其实不是1个甚么新概念。从广义上讲,任何1个系统都需要管理,只是依据系统的大小、繁杂性的高下,管理在整个系统中的首要性也就有重有轻。网络也是1个系统。追溯到一九世纪末的电信网络,就已经经有了自己相应的管理“系统”,这就是整个电话网络系统的管理员,虽然他能管理的内容无比有限。而计算机网络的管理可以说伴同着一九六九年世界上第1个计算机网络——ARPANET的发生便发生了,当时,ARPANET就有1个相应的管理系统。随后的1些网络结构,如IBM的SNA、DEC的DNA、SUN的AppleTalk等,也都有相应的管理系统。无非,尽管网络管理很早就有,却1直没有患上到应有的注重。这是由于当时的网络1是范围较小,2来繁杂性不高,1个简单的网络管理系统就能够知足网络正常管理的需要,因此对于其钻研较少。但跟着网络的发展,范围逐步增大,繁杂性增添,之前的网络管理技术已经不能适应网络的迅速发展。 网络系统范围的日趋扩展以及网络利用水平的不断提高,1方面使患上网络的保护成为网络管理的首要问题之1,例如排除了网络故障更为难题、保护本钱上升等;另外一方面,如何提高网络机能同样成为网络系统利用的主要问题。尽管可以通过增强或者改善网络的静态措施来提高网络的机能,比如增强网络服务器的处理能力、采取网络交流等新技术来拓宽网络的带宽等,然而网络运行进程中负载平衡等动态措施也是提高网络机能的首要方面。通过静态或者动态措施提高的网络机能分别称为网络的静态机能以及动态机能。而网络的动态机能的提高是通过网络管理系统即“网管系统”来加以解决的。 1般说来,网络管理就是通过某种方式对于网络状况进行调剂,使网络能正常、高效地运行。其目的很明确,就是使网络中的各种资源患上到更为高效的应用,当网络呈现故障时能及时作出讲演以及处理,并调和、维持网络的高效运行等。1般而言,网络管理有5大功能,它们是:网络的失效管理、网络的配置管理、网络的机能管理、网络的安全管理、网络的计费管理。这5大功能包含了保证1个网络系统正常运行的基本功能。 现代计算机网络管理系统主要由4个要素组成:若干被管的(Managed Agents);至少1个网络管理器(Network Manager);1种公共网络管理协定(Network Management Protocol);1种或者多种管理信息库(MIB,Management Information Base)。其中网络管理协定是最首要的部份,它定义了网络管理器与被管间的通讯法子,规定了管理信息库的存储结构、信息库中症结字的含意和各种事件的处理法子。目前有影响的网络管理协定是SNMP(Simple Network Management Protocol)以及CMIS/CMIP(the Co妹妹on Management Information Service/Protocol)。它们代表了目前两大网络管理解决方案。其中,SNMP流传最广,利用至多,取得支撑也最广泛,已经经成为事实上的工业标准(详见技术部份)。 网管软件 网络管理的需求抉择网管系统的组成以及范围,任何网管系统不管其范围大小,基本上都是由支撑网管协定的网管软件平台、网管支持软件、网管工作平台以及支持网管协定的网络装备组成。其中网管软件平台提供网络系统的配置、故障、机能及网络用户散布方面的基本管理,也就是说,网络管理的各种功能终究会体现在网管软件的各种功能的实现上,软件是网管系统的“灵魂”,是网管系统的核心。 网管软件的功能可以归纳为3个部份:体系结构、核心服务以及利用程序。 首先,从基本的框架体系方面,网管软件需要提供1种通用的、开放的、可扩大的框架体系。为了向用户提供最大的选择规模,网管软件应当支撑通用平台,如既支撑Unix操作系统,又支撑Windows NT操作系统。网管软件既可以是散布式的体系结构,也能够是集中式的体系结构,实际利用中1般采取集中管理子网以及散布式管理主网相结合的方式。同时,网管软件是在基于开放标准的框架的基础上设计的,它应当支撑现有的协定以及技术的进级。开放的网络管理软件可以支撑基于标准的网络管理协定,如SNMP以及CMIP,也必需能支撑TCP/IP协定族及其它的1些专用网络协定。 网管软件应当能够提供1些核心的服务来知足网络管理的部份请求。核心服务是1个网络管理软件应具备的基本功能,大多数的企业网络管理系统都用到这些服务。各厂商常常通过提供首要的核心服务来增添自己的竞争力。他们通过改良底层系统来补充核心服务,也能够通过增添可选组件对于网管软件的功能进行扩充。核心服务的内容良多,包含网络搜寻、查错以及纠错、支撑大量装备、友好操作界面、讲演工具、警报通知以及处理、配置管理等等。 另外,为了实现特定的事务处理以及结构支撑,网管软件中有必要加入1些有价值的利用程序,以扩大网管软件的基本功能。这些利用程序可由第3方供应商提供,网管软件集成水平的高下取决于网络管理系统的核心服务以及厂商产品的功能。常见网管软件中的利用程序主要有:高档警报处理、网络仿真、策略管理以及故障标记等。 由上面的介绍可以看出:体系结构、核心服务以及利用程序3者之间是互相联络、密不可分的。体系结构提供1个系统平台,1个多种资源有机联络的场所;核心服务提供最基本、最首要的服务,就象糊口中保持人正常生存的部份;利用程序知足具体的、个性化的需求,有如糊口中不同人的不同习气以及喜爱。 软件管理论文:软件公司的商帐管理 软件公司的商帐管理 北京中关村的一家软件企业,同时兼营一些网站制作及推广业务。公司在经营中累积了大量的债权,严重影响公司的运营。这些债权有这样的特点:1、债权极为分散,债权总数只有一百多万元,但是却有一千多笔,最少的一百块,最多的也只有几万块;2、时间长,这是公司经营中历年积累下来的,大约有三分之一已经过了两年的诉讼时效;3、材料混乱,这些债权的形成以及相关材料很多无处查询,没有人很清楚的知道;4、这样一些小的债权还在不断产生;5、公司并没有任何人具体负责这些债权的催收。 无疑那家软件公司的债权催收将面临巨大的困难。1、债务人公司是否存在?一些小的公司,经营不好就不去年检,让公司自然消亡,公司都没有了,自然债权也要不到了;2、公司的经营地址和联系方式是否发生变化?一般的公司都是租赁写字楼办公,一年一搬家很常见,一搬家联系方式等全部发生变化,必须重新找到新地址所在;3、原来的经办人是否还在?这看起来与债权的催收并没有关系,其实关系很密切,一般小公司没有完善的文件保管制度,经办人走了,这么小的一件事情,也许移交工作时并没有做交代,没有人知道这件事情,那么当然不会轻易付给你钱;4、如果债权数额较大还要考虑,债务人是否有偿还的经济能力。 如果债务人不想还钱,那么只有起诉,但是起诉的成本巨大。无论案件的大小,基本工作量是一样的,必须捋清法律关系,整理好证据材料,去工商局查询债务人的工商注册材料,找到公司注册地址和法定代表人,然后才能制作诉讼文书。起诉要去法院五次,立案一次、开庭一次、领判决书一次,申请执行一次,领执行款一次,如果幸运的话,可以少去几次,当然也可能比五次要多。很多小公司被郊区的税收优惠政策吸引注册在郊区,但是却在市里办公,这样必须要去郊区起诉,往返郊区的时间和交通成本是很高昂的。到法院起诉要交诉讼费,工商局查询要交纳查询费,如果加上律师费,每个案件的成本可能高达一万元,那么对于标的额在一万以下的诉讼案件根本就没有诉讼的意义。 根据美国商法联盟调查数据显示,当逾期时间为一个月时间,追帐成功率为93.7%,当逾期半年时,成功率降为57.8%,当逾期两年左右,成功率为13.5%。美国企业的应收帐款回收期平均只有37天,而中国企业平均为100多天。美国公司追帐的成功率为60%以上,而中国企业的成功率不到20%。根据中国的国情,以及我们工作中的实务经验,对于这些小额的债务必须建立一套完整的催收制度才能有所保障,下面将探讨这个催收制度的建立。 一、健全内部合同管理 合同管理不仅仅是保管合同原件,更需要保留好合同相关的往来传真、备忘录、相关人员签署的收货凭证等等,都要妥善保管好。很多公司是没有合同管理的,对于一些小的合同,原件虽然在公司的专人手中,但是在执行过程中有关材料随意分散在业务人员手中,业务人员走了,该资料也就没有了,合同的执行情况也就没有人知道了。一旦发生纠纷没有人能完全知道事情的来龙去脉,没有人手头有完整的材料。 合同保管要强调责任制,在合同执行阶段,合同可以由业务人员或业务部门经理保管,凡是和合同执行有关的材料统一在第一时间交给该人保管。业务办理完毕应当完整移交到公司专职保管人员。我们建议在移交的材料中加上一个合同执行说明,由具体经办人对合同的执行情况进行说明,将材料列个清单,可以做成格式直接填写。 二、强化催收 中国讲人情,在我们的实务工作中发现,越是关系好,可能款项越晚兑现。大部分款项并不是对方没有能力支付,而是不想支付,想想现金在自己公司握着多主动,而且可以生息,总比还给别人好。所以很多公司是看哪个催得急,谁急就先付给谁。而如果碍于面子,就只能等到最后了,万一对方资金一紧张,这帐就成了陈年老帐了,所以要加强货款催收。 催收也要讲策略,按过程分别进行排布。 第一步,直接由业务人员负责催收。业务员的待遇是与业务量挂钩的,业务人员应当对帐款承担催收责任。业务人员是公司最底层的工作人员,可以可怜兮兮去找对方,“大哥,你要是不给我钱,我就要失业了。”,这样博得同情心,小的帐款一般都能这样催收回来。这一步的时间不要太长,给予两周的时间就行了,没有效果进入下一步。 第二步,财务部核帐。财务部核帐有两个目的,第一告诉对方这笔帐款开始移交到公司统一来处理了,二是和对方核帐,确认欠款的事实与数额。这个很重要,一旦发生诉讼有这张核帐单,双方的法律关系就非常的简单了,不需要对合同执行中的质量、数量等双方可能发生争议的事项进行纠缠了。这个时候双方还没有闹僵,拿到这样的核帐单一般比较容易。当然财务部目的不是要核帐,还要催收款项,财务部人少,自然没有人专职来打要帐电话,可以让单位前台或其他人以财务部的名义打这个电话。 第三步,以上措施都没有效果,那么说明对方有想赖帐的可能。如果对方说,你再等几天,我们马上有一笔到帐,一到就给你,这样的话,最多只能信一次,不要有太多的指望。以上两个步骤已经进行了三个月,仍然没有效果就应当考虑移交公司法律部门,由法律部门进行处理。 三、果断采取法律措施 很多公司顾虑采取法律措施会伤了彼此友好的业务关系,失去了一个客户。这是中国国情,确实是要考虑的,但是只要想想,做任何的业务都是以赢利为目的的,如果对方不支付帐款,那么要这个友好的业务关系做什么?与其拖到以后翻脸,再对簿公堂,不如现在采取法律措施早点将款项收回来更 为塌实。 采取法律措施,也能考虑到中国国情,不是一开始就直接将对方告上法庭。可以先给对方打招呼,说要采取法律措施了,再不理睬,发个律师函,最后才起诉,这样的话对方就自己陷入了不人情了,再有什么埋怨也不好讲了。 软件管理论文:ISO9000在软件工程管理的应用 杨挚 ISO9000系列标准及软件质量认证 近年来,国际上影响最为深远的质量管理标准当属国际标准化组织于1987年公布的ISO9000系列标准,这一国际标准发源于欧洲经济共同体,但很快就波及美国、日本及世界各国。到目前为止,已有70多个国家在它们的企业中采用和实施这一系列标准。中国对此也十分重视,也采取了积极态度。一方面确定对其等同采用,与其相应的质量管理国家标准系列GB/T19000;同时积极组织实施和开展质量认证工作。计算机软件行业自然也和其它领域一样被席卷进去。 ISO9000系列标准如此迅速地在国际上广为流行,其原因主要在于: 1)市场经济,特别是国际贸易的驱动。无论任何产业,其产品的质量如何都是生产者、消费者、以及中间商十分关注的问题。市场的竞争很大程度上反映了在质量方面的竞争。ISO9000系列标准客观地对生产者(也称供方)提出了全面的质量管理要求、质量管理办法,并且还规定了消费者(也称需方)的管理职责,使其得到双方的普遍认同,从而将符合ISO9000标准的要求作为国家贸易活动中建立互相信任关系的基石,并且在国际贸易中,把生产者是否达到ISO9000质量标准作为购买产品的前提条件,取得ISO9000质量标准认证被人们当作进入国际市场的通行证。 2)ISO9000系列标准适用领域广阔。它的出现最初针对制造行业,但现已面向更为广阔的领域,这包括: (1)硬件:指不连续的具有特定形状的产品,如机械、电子产品,不只是计算机硬件。 (2)软件:通过支持媒体表达的信息所构成的智力产品。计算机软件当然属于其中。 (3)流程性材料:将原料转化为某一特定状态的产品。如,流体、粒状、线状等,通过瓶装、袋装等或通过管道传输交付。 (4)服务:为满足客户需求的更为广泛的活动。 ISO9000系列标准的内容 2000版ISO9000系列标准的内容 ISO9000:2000质量管理体系基本原则和术语 ISO9001:2000质量管理体系——要求 ISO9004:2000质量管理体系——业绩改进指南 ISO19011:2000质量和环境审核指南 2000版ISO9000族标准的特点 新版ISO9000族标准对比现行的1994版而言,具有以下的特点。 1.面向所有组织,通用性强。新版ISO9000族标准适用于所有的产品类别、所有的行业和各种规模的组织,总之,新版标准面向所有组织,通用性很强,将成为适用范围最广的国际标准之一,表现在: (1)新版标准消除了1994版对硬件产品制造业的偏向性。 2000版标准巧妙地采用了“产品实现”、“动作控制”、“过程的测量和监控”和“产品的测量和监控”等词汇和要求,消除了行业的偏向性,对非制造业贯彻ISO9000族标准所带来的方便是不容置疑的。 (2).为特种行业制定行业附加要求奠定了共同的基础。有些行业确有其特殊性,2000版本标准允许在ISO9001基础上增加行业特殊要求的条款。这样既能使所有组织的质量体系基本要求具有一致性,又确保行业特殊要求的适用小性。已有软件.通讯.汽车.等行业都已用此方式制定各自的行业特殊要求。 (3)。‘‘允许裁剪“的规定使2000版ISO9001标准的适用范围扩大到1994版ISO9001/9002/9003/三个保证摸式的标准户群。三个保证没摸式的差异都在第7章产品实现过程中,2000版ISO9001,1.2允许对第7章要求中不影响满足顾客和法规要求,不及组织责任的标准条款进行裁剪,从扩大了ISO9001标准的适用范围,又获得”以一顶是三(三个质量保证摸式),减少标准数量的功效。 (4)。考虑了小型企业的适用性。2000版标准保留了大小企业都是必要的条款,有的还进行强化,对小型企业可能不太上适合的具体要求则进行弱化。使2000版ISO9001标准的通用性更强了。 2.确立八项原则,统一留念理念。 3.鼓励过程方法,操作性强。2000版标准的修订采用了过程摸式,提倡用过程方法来识别和建立体系。 4.强化关键:领导作用。 5.自我评价测量,突出改进。 6.关心各相关方,利益共享。 ISO9000系列标准原本是为制造硬件产品而制定的标准,不能直接用于软件制作。后来曾试图将ISO9001改写用于软件开发方面,但效果不佳。于是,以ISO9000系列标准的追加形式,另行制定出ISO90003标准。这样,ISO90003就成了用于“使ISO9001适用于软件开发、供应及维护”的“指南”。不过,在ISO90003的审议过程中,日本等国曾先后提出过不少意见。所以,在内容上与ISO9001已有相当不同。ISO90003(即GB/T19000.394),全称《质量管理和质量保证标准第三部分:在软件开发、供应和维护中的使用指南》。 制定与实施ISO9000系列标准 1)强调质量并非在产品检验中得到,而是形成于生产的全过程。ISO90003叙述了需方和供方应如何进行有组织的质量保证活动,才能得到较为满意的软件;规定了从双方签订开发合同到设计、实现以至维护整个软件生存期中应当实施的质量保证活动,但并没有规定具体的质量管理和质量检验方法和步骤。 ISO90003的核心思想是“将质量制作入产品之中”。其实道理是很明显的,软件在完成编码以后,不论花多大的力气用于测试,提高质量都是有限度的,更不必说需求规格说明存在的问题常常是测试无法发现的。事实上,软件产品的质量取决于软件生存周期。 2)为把握产品的质量,ISO9000要求“必须使影响产品质量的全部因素在生产全过程中始终处于受控状态”。为使软件产品达到质量要求,ISO90003要求软件开发机构建立质量保证体系。首先要求明确供需双方的职责,针对所有可能影响软件质量的各个因素都要采取有力措施,作出如何加强管理和控制的决定。对与质量有关的人员规定其职责和职权,使之责任落实到人,产品质量真正得到控制。 3)ISO9000标准要求证实:“企业具有持续提供符合要求产品的能力”。质量认证是取得这一证实的有效方法。产品质量若能达到标准提出的要求,由不依赖于供方和需方的第三方权威机构对生产厂家审查证实后出具合格证明。显然,如果这一认证工作是公正的、可靠的,其公证的结果应当是可以信赖的。正确实施产品质量认证制度自然会在促进产品质量提高,指导消费者选购产品,提高质量合格产品企业的声誉,以及节省社会检验大量费用等方面发挥积极作用。 生产企业为了达到质量标准,取得质量认证,必须多方面开展质量管理活动。其中,企业负责人的重视以及企业全体人员的积极参与是取得成功的关键。 4)ISO9000标准还强调“质量管理必须坚持进行质量改进”。贯彻ISO9000标准是企业加强质量管理、提高产品质量的过程,这个过程包含许多工作绝非轻而易举、一蹴而就所能奏效的。即使已经取得了质量认证也不能认为一劳永逸而放松质量管理。实际上认证通常以半年为有效期。取得认证之后尚需接受每年1~2次的定期检查,其目的在于促使企业坚持进 行质量改进。 软件管理论文:论软件生命周期的信息安全管理 1软件生命周期中信息安全管理控制 在各主流IT或信息安全评价体系中,都或多或少对软件生命周期中的信息安全控制进行了要求和规定,本文综合了流行的ISO27000,Cobit5,PCI-DSS等评价体系,结合国家信息安全标准,及审计咨询公司常用的SOX,SAS70等第三方评价标准,就如何设计与实施软件生命周期中信息安全的相关控制点归纳总结如下 1.1软件生命周期中信息安全的整体要求 (1)制定并正式的软件生命周期控制文件:明确说明开发过程的控制方法和人员的行为准则,并应充分考虑对信息安全方面的要求,确保开发出来的系统可以满足公司整体信息安全的需要、相关法律法规的信息安全要求,以及特殊部门或流程的信息安全需要。(2)软件生命周期中对信息安全的总体要求:虽然由于系统所对应企业、部门、业务或流程的差异,每个系统的安全要求有所不同,例如通常来讲,金融行业对安全的要求较高,金融行业里,涉及客户信息、财务信息的系统安全要求较高等等。每个企业、部门必须根据自己的流程评估风险,确定对数据完整性、安全性、可用性的要求,从而进一步确定信息安全要求。 1.2对环境的要求 (1)确保开发环境与实际运行环境物理相分离,开发环境应该由一系列足以支持开发工作且尽量与生产环境接近的设备搭建而成,所有的开发和测试工作均应该在此开发环境中进行。在实际工作中,也可以实行开发环境、测试环境及生产环境的分离控制,或开发环境、测试环境、用户验收测试环境及生产环境的分离控制。在上述环境中,开发环境可以相对较弱,以可以支持代码开发、进行模块测试及基本的集成测试为标准;测试环境,特别是用户验收测试的测试环境,则要求较高,应与实际环境保持一致或尽可能接近。(2)对开发环境(及测试环境)实施安全控制:例如未经授权的人员不得访问开发环境(测试环境),对开发(测试)中的软件实施严格的版本控制,开发(测试)环境的机器必须安装杀毒软件并及时更新病毒库,并及时对操作系统及相关应用软件进行补丁修正和升级。 1.3对人员的要求 (1)软件生命周期中的工作人员必须具有足够的专业胜任能力及职业道德素养,足以从事相关工作。(2)对开发人员和测试人员实施职责分离,开发人员未经授权不得访问或修改生产环境的程序或数据。1.4业务需求阶段在业务需求制定阶段,应注重对信息安全方面的需求制定。在业务需求书中,应明确对系统安全的详细要求,并在系统设计阶段开始之前,由各利益相关方(含信息安全的负责人)书面确认。业务需求阶段完成后,任何对系统安全需求的修改,也应视为对业务需求书的修改,需经过正式的系统变更流程。 1.5系统设计阶段 (1)对系统进行整体设计和详细设计,通过分析系统的数据流,包括数据录入、系统内部模块间的数据传输、信息存储、数据库访问及管理、系统间数据传输,、数据输出等,确保实现所有过程中对数据的全面保护,特别是对特定业务的特定数据进行保护,例如密码,客户信息,财务数据等,对重要数据的存储和传输设置权限和校验,并进行加密。(2)在软件的应用层面应至少包含如下的控制设计:i)输入检查:对系统的输入数据进行验证,比如设置强制输入完成才可进一步处理的字段;对输入数据的类型或范围进行检查,例如日期;对输入数据的长度进行检查,例如手机号码位数;对数据进行正确性校验,例如利用身份证校验码策略检查身份证号码,对比身份证号码与出生日期。ii)数据处理过程中的检查:对系统处理过程中的数据进行检查,比如在自动化转换或传输过程中,比对数据记录的总条数和数据总和;设置流程,提醒将系统数据与纸质数据进行比对验证。iii)输出检查:对输出结果的合理性进行系统检测,以及设置流程提示将系统输出数据与手工证据进行核对等。 1.6系统实施阶段 制定代码编写安全规范,要求开发人员参照规范编写代码;严格禁止不安全的实施方法,例如将用户名或密码编写在程序中,使用未经审核过的代码包,使用未授权的网络工具等。对源代码的访问和修改必须严格控制,例如通过配置管理工具进行代码访问及代码版本控制。 1.7系统测试阶段 (1)系统测试整体要求:对系统测试验收的控制方法和人员行为准则应进行书面规定,确保系统在开发期间直至验收需对软件、硬件、服务等元素进行一系列的测试,确保系统及数据的完整性和可用性。对源于生产环境的测试数据去敏感化,如客户身份证信息等,在传输过程中进行加密,并确保在测试后被完全清除。(2)测试通常应覆盖业务需求书中的所有要求,包括系统功能、软硬件性能、平台兼容性、系统容量、系统恢复等,也应特别保护对信息安全的测试,如防攻击测试、穿透性测试等。(3)用户接受测试:接收测试的测试人员应由非开发人员担当,且必须包含业务人员。测试范围应涉及系统所有的功能,包括数据库及操作系统。接收测试也应特别注意对系统安全方面的测试,例如审查关键代码,查找后门程序及穿透性测试等。(4)测试结果:测试结果需书面记载,与用户期望结果进行比对和确认。此记录及确认中需包含对信息安全方面的测试结果,确认测试结果符合系统设计及公司整体的信息安全需要,或已经授权采取了充分、恰当的补偿性措施。 1.8系统上线 (1)系统上线前需进行如下确认,信息安全评估已充分进行,安全方面的缺陷已被充分确认及记录,系统的性能和容量可以满足要求,所有与系统相关的补丁或更新已经实施,所有开发中遇到的问题已得到妥善解决,建立了充分恢复措施,测试数据已被擦除,服务水平协议已经建立,以及各利益相关者已经对系统上线做了批准等。(2)系统上线时需进行的操作:对初始数据迁移或输入的确认,对技术人员及用户进行培训,设置恰当的上线窗口期并对可能产生的业务中断进行准备,明确新旧系统交接程序,制定详细的系统交付清单,提供软件的使用指南,确保上线后对系统提供持续性支持(例如IT服务台)。另外,对旧系统信息,包括系统配置、操作手册、支持软件、系统数据等进行归档。(3)上线后审核:系统运行一段时间后对系统进行评估,评价系统对业务的满足情况,其中包含信息安全的符合情况、信息安全控制措施的运行效果和效率,发生的信息安全事故以及潜在的需要改进的信息安全措施。 1.9质量控制 在整个软件生命周期中实施质量控制以确保信息安全策略的有效实施,包括评价系统风险(例如与业务需求、技术、效果、成本、时间相关的风险),评估及定义系统的安全需求,且在整个软件生命周期的节点上进行检查,以确 保安全需求在开发的系统中进行了充分实施。 2结论 本文通过九个方面,就如何在软件开发生命周期中进行信息安全管理,提出了较为全面和系统的设计与实施办法,可以满足当前流行的绝大多数信息安全评价体系的要求,对企事业单位的信息安全和软件质量管理有一定的参考意义。 软件管理论文:对RBAC的权限管理软件的开发及应用 现在几乎每台个人电脑上都安装了浏览器,这导致了只要在一个局域网的范围内,如果不做权限限制,每台计算机都能轻易的访问Web项目,所以权限管理是Web应用项目中关键环节之一。如果不建立权限管理系统,任何“非法用户”都可以轻而易举通过浏览器访问到Web应用项目中的所有功能,这将对信息系统的安全造成威胁。因此,应用系统均需要相关的权限管理软件进行权限检测与管理,确保只有经过授权的用户才能正常合法的使用已授权的功能,同时禁止那些未经过授权的非法用户进入系统。 因此,开发一套具有通用性并能克服上述不足的权限管理软件来确保信息系统的信息安全是十分必要作。本文基于B/S架构,设计开发了一套权限管理软件。该软件用户体验性强,客户端无需下载控件,能同时支持多种数据库;实现了按一定的组织结构访问网页,确保信息系统安全。 1 软件设计 1.1软件整体设计 权限管理软件设计是基于角色的访问控制(Role-Based Access Control,简称RBAC)设计模型。RBAC是美国NIST于20世纪90年代初提出了一种基于角色的访问控制模型。其核心思想是:不是直接将用户和权限进行关联,而是引入“角色”概念,将代表行为的权限和角色相互关联,角色与用户相互关联,用户和权限通过角色而间接关联。 在软件具体设计中,首先通过系统的域验证来保证用户合法性;域验证通过后,从数据库中读取该用户具备哪种角色,然后根据用户的角色,来确定该用户可以访问的页面;最后将这些页面生成菜单,从而实现权限管理的功能。 1.2软件体系架构的设计 在软件体系架构设计中,采用分层式结构,添加了Model层,并将数据访问层做了一定程度上的扩展,具体软件体系架构图1所示。 表示层:是系统的展示部分,负责用户与整个系统的交互。表示层仅仅包含页面上控件的逻辑代码,只与界面上的元素有关,而与系统的业务逻辑无关。 业务逻辑层:是整个系统的核心。它与这个系统的业务逻辑相关。在权限管理软件中,业务逻辑层的相关设计主要涉及到页面、角色和菜单处理的业务逻辑。如果涉及到数据库的访问,则调用数据访问层。 数据访问层:其功能主要是负责数据库操作。该层包括DAL接口、DAL工厂、Oracle Dal、SqlServer Dal以及最后产生的Model层。该数据访问层中完全采用了“面向接口编程”的思想。抽象出来的IDAL模块,脱离了与具体数据库的依赖,从而使得整个数据访问层更加有利于数据库迁移。只需添加一个相应数据库版本的DAL并且实现IDAL接口即可连接到各种数据库。业务逻辑层和表现层不需要任何的改动,从而提高了代码的复用率。 实体层:该层主要将数据库中定义的表映射成程序可以访问的业务实体,并且只定义实体的属性,并无实体的行为。该层由数据访问层产生,贯串了业务管理层和表示层。权限管理系统主要涉及的实体有:用户类、页面类和角色类等。 1.3系统功能设计 权限管理软件主要包括四个模块:用户管理、页面管理、角色管理和菜单管理。具体功能架构图如图2所示。 图2 权限管理软件功能架构图 1.4系统数据库设计 数据库设计是软件开发过程中的基础环节。良好的数据库设计不但有利于提高系统的整体性能,而且也方便将来使用过程中的数据维护。权限管理软件数据库设计达到了第三范式(3NF),这种设计能够有效保证数据的完整性和参照完整性,同时降低数据的冗余度。 2 软件实现 该软件实现了与域无缝集成。用户登录后首先通过域验证来确保登录用户的合法性。这样既方便了用户,避免用户记住多个用户名和密码也保证了系统的安全性。 在权限管理系统中,利用了C#中DLLImport直接调用Windows已经存在的域验证功能。DllImport所在的名字空间是 using System.Runtime.InteropServices。 MSDN中对DllImportAttribute的解释是这样的:可将该属性应用于方法。DllImportAttribute 属性提供对从非托管 DLL 导出的函数进行调用所必需的信息。作为最低要求,必须提供包含入口点的 DLL 的名称。 3 软件应用 权限管理软件已应用在多个系统中,系统运行稳定,响应速度快,操作简单,功能健全,满足了用户的需求。权限管理软件的直接使用,在很大程度上节省了开发人员的时间和精力,提高了软件开发效率。随着信息化建设的步伐越来越大,B/S架构的系统的投用越来越多的投用,该软件的应用范围将越来越广阔。 软件管理论文:做管理项目就象用杀毒软件 一天到一家公司拜访一位老总,席间偶然谈起这家公司电脑中病毒泛滥,弄得许多电脑不敢使用。由于我一直对电脑技术颇有业余兴趣,就自告奋勇地提出要教他们杀毒。主人同意之后,我就开始在一台电脑上操作示范。我先用公司现有的杀毒软件进行查杀,杀掉了部分病毒。然后我又从互联网站上下载了若干软件,轮番查杀。有的软件只能防不能杀,有的软件一个病毒也查不出来,有的软件查出病毒却杀不了,有的软件杀不了几个病毒,却造成电脑出现种种异象,比如死机。尽管如此,这些杀毒软件还是功劳不小,杀掉了不少病毒,电脑可以正常使用了。然后我又对各个杀毒软件进行分别处理,留下了个别经证明能查杀病毒的软件,面对那些干不了活的甚至造成电脑死机的软件,试过就删了。还有几个病毒无论用哪个软件都杀不掉,最后我只好删掉有毒文件。 查杀病毒示范做完之后,我就和老总坐下来谈公司管理,老总就谈起以前也请过管理顾问来做诊断和治疗,可是那些项目做完之后,许多问题依然存在,弄得大家很失望,老总问我这是怎么回事。我顺手就把杀毒软件和管理项目做了比较,说明各个管理项目就象一个个杀毒软件,每一个项目至少只能解决管理中的一部分问题,不能指望引入一了一套管理项目,就可以一劳永逸地解决所有问题。不少人一开始对某些管理项目(比如ISO9000)抱有不切实际的幻想,指望它们能包医百病;一旦事实证明并不是那么回事,他们又对所有管理项目一概怀疑和排斥,觉得还是自己凭经验治理的好。 我就接触过一个老板,开始是不顾公司一片混乱,哭着喊着非要搞ISO9000不可,劝都劝不住。因为他觉得一搞ISO9000,一切都会好起来。后来刚开始搞ISO9000,他一听说ISO9000基本上不涉及财务,不能帮助他解决财务管理中的问题,大大出乎他的意料,立马就对ISO9000失去了兴趣。后来人们花了九牛二虎之力总算把这家管理混乱的公司的ISO9000做完了,而且通过了认证,这位老板却一点感谢没有;反而觉得公司里还有很多问题,ISO9000没做好,连费用都不想付,证书也不想拿,而在管理上却基本上回到了老路上去。 不少类似企业好不容易走上了"法治"轨道,略受挫折,就又一头扎回到"人治"的轨道,而且再也不肯回头,让人觉得真是可悲又可笑。文秘站版权所有 其实各个管理项目又岂止是不能解决所有问题?有的项目还根本不适合你和企业,至少是不适合现阶段下的你的企业,如果硬要导入,说不定会使你的企业"死机"呢! 有的管理项目,恐怕也只能"查",不能"杀";可以帮您诊断企业一些毛病,至于解决问题,对不起,恐怕您得另请高明。再者,现在人们推出的各种管理项目五花八门,即使您的企业把这些所有的项目都"做"了,也不可能解决您企业所有的问题,就象将现有的全部杀毒软件都用上,也有可能无法解决全部病毒一样。 您在企业实施的各种管理项目,还存在一个互相衔接、配套的问题,否则就会互相抵销或冲突。这也象各种杀毒软件一样,不能随便混用。有一次我在一台已经安装了某种杀毒软件的电脑上运行另一个杀毒软件,结果一运行就死机,三番五次,不知原因。后来我把电脑原先的杀毒软件卸载掉,新的杀毒软件才得以顺利运行。 最后,您的企业要做什么管理项目,需要一番认真调查,深入了解和系统思考,这一点可不象运行杀毒软件那样,可以不管三七二十一,拿过来试一下再说。 胡乱做一个管理项目,有时不仅无助于企业,还会有害于企业,使企业付出代价。至少,做一个无效的管理项目,即使无害,你也是要花一笔顾问费的。 总之,企业要导入某一个管理项目,一定要事先进行认真调查,深入了解和系统思考。要考虑以下因素: 1)这套管理项目是否确实适合于本企业? 2)这套管理项目用来解决哪些问题? 3)这套管理项目不能解决哪些问题? 4)这套管理项目与其他管理是否兼容、如何兼容? 5)对于通过管理项目实在解决不了的问题,您是否有决心和信心整个端掉染病的个人或群体? 如果您充分考虑了以上问题,我们认为您已经在实施管理项目之前有了充分的思想准备,实施项目的主观因素已经成熟了。 软件管理论文:软件技术在信息管理上的应用 1、计算机软件技术有利于培训信息管理的保存 很多企业在对员工进行多次的培训之后,大量的培训信息管理工作有所流失。而利用计算机软件技术进行培训信息的保存,有助于企业建立相关的人才培训信息,及时保存数据对相应的信息进行存底和保留。这样既方便日后培训档案的查找,节省时间节省人力资源,以及查找到的相关数据准确较高。以上皆是当今人力资源开发的关键,能否掌握住大量的人才信息和人才资料成为企业培训的重要内容。企业在对员工进行培训后,应该及时保存其培训资料,并及时建立相关的培训基础资料,方便以后考核的参考。企业更应该完善管理,充分利用计算机软件技术,做好人员资料的管理工作。 2、利用计算机软件技术进行培训信息管理的相关内容 2.1信息系统的采集输入。信息的输入工作重点是培训信息的联网输入。其信息的输入包括对基本的信息和培训信息的输入。培训信息地的输入是该人员的工号、培训的单位,以及何时参加该培训,以及培训结束的时间,另外培训的内容是什么,培训的考核成绩,证书的编号是什么等相关的内容。这些相应的内容是通过网络传给相关的服务器,或者拷贝到相应的信息系统中去,由具体经办人员根据个人的相关培训信息的整合之后,并利用相关的计算机软件技术进行输入操作工作。基本信息输入工作包括各自的姓名、性别、工号、籍贯、身份证号码,出生年月等一系列的基本信息。工作的基本信息,比如说工号、职务、编制、岗位名称、岗位性质、在聘情况。其中还包括本人的学历情况及获奖的情况,即毕业学校、毕业专业、学历情况以及荣誉名称、获取日期等。 2.2培训信息管理系统的主要功能。方便查询。培训信息系统的建立和完善,是企业方便查询员工基本情况的便利途径。通过该系统的检索查询,能快速为需要的人员提供相应的查询资料。能否及时准确地查询到相关的培训信息,是大大降低信息成本提供工作效益的关键所在。信息库的保护。信息海量化的同时,各种电脑病毒以各种形式存在于信息中,是信息库安全维护的一大隐患。如果病毒乘虚而入,将会对信息库造成信息泄露,数据丢失系统崩溃等严重后果。对相关重要信息的保护需要采用最新的防毒软件,并对相关信息进行独立备份和保存。采取行之有效的保护手段,建立安全、完善的员工培训信息库管理体系。管理设置的权限。通过利用加密的技术,根据相关人员的职务设置不同的访问权限。专门的系统管理人员对培训信息管理和更新,允许对某一模块的修改和设置权限。对于信息录入人员、查询管理工作的人员、信息修改人员分别进行规范的管理,以便保证系统信息的安全性和完整性。打印功能的丰富。对于已经录入的培训信息,根据需要可以打印一个人的全部资料,也可以根据需要任性一部分人的信息打印,再或者需要的情况打印一段时间的资料信息等。丰富的打印功能,能快速满足企业对人员信息资料的需要。 3、重视计算机软件技术在信息管理中的应用 计算机技术的快速发展,信息化时代已成为不可阻挡的趋势,计算机软件的应用更是与人们的工作息息相关。尤其是企业的信息管理更是需要用到计算机软件技术,由于管理人员的更替,容易造成档案流失,自从计算机技术融入到信息管理中,从最大程度解决了人力、物力的管理缺失问题。,在企业及各个领域发挥着越来越重要的作用,也是信息管理工作效率显着提升。 3.1计算机软件技术的应用方便保存和浏览。企业通过利用计算机软件技术进行培训信息管理,方便了繁琐信息的管理,也便于长久的保存员工的培训情况。同时,计算机软件技术的准确性、统一输入和规则,使企业的管理者在浏览信息时更快捷更全面。这样可以避开繁杂的查询,可以杜绝信息不全的缺点,能够有效及时地找出企业所需要的人才,企业领导的思路也理顺。 3.2培训企业相关的人才。如何有效推进计算机软件技术在信息管理中的应用,需要企业重视培训和引进相关计算机软件系统工作,营造积极向上的人才机制。对于员工培训信息及取得的成绩需要有所了解才能充分使用人才,员工的相关培训资料信息企业要及时储备完善。亦可让人才引入人才带动的方式,加强员工的计算机软件技术培训,从而能够使企业的计算机软件技术迅速发展。 3.3计算机软件技术进行培训信息管理的实现与设计。为使培训管理工作更加系统化、自动化和科学化,应系统的开发和使用计算机软件技术。企业现代化管理需要采用计算机技术来规范人才管理,加强对企业人才的培训是行之有效的方法之一。企业也可自行的研发适合自身发展的计算机软件系统,这一举措既能体现企业自身的魅力,又能为企业的大力培养软件开发的人才。同时,也为企业的开发经费节约了一笔钱,还能做到企业人员培训学以致用的好出。 4、小结 伴随计算机软件技术的不断升级和更新,企业借助计算机软件技术的运用范围也越来越宽广。而企业顺应时代的发展要求是利用计算机软件技术进行培训信息管理,重视人员的相关技术培训,充分利用计算机软件技术体系,建立相关的技术体系,完善计算机软件技术在企业的操作运用。计算机软件技术的利用将会为企业的远久发展创造强大的动力,提高企业运行的效率,改善企业发展中不足的方方面面。企业充分运用计算机软件技术系统,对培训人员的资料进行保存和建立数据库管理,有利于企业的进一步系统化操作。而员工基本信息库以及培训信息库将会作为系统开发的核心所在。 软件管理论文:项目管理理论中关于软件项目外包采购管理的探讨 摘要:本文分析了目前软件外包采购管理的重要意义和目前的形势,提出基于“双赢”策略的软件外包采购思想。在项目管理理论、CMM和ISO9000的基础上,提出和细化了软件项目外包采购管理的总体框架和具体操作内容。旨在通过对软件外包项目采购的选择购买、跟踪与控制、评估验收和项目后处理等过程的研究,来提高软件外包采购的项目管理水平,满足承包方对分承制方产品在质量、进度和成本等方面的要求和对外包过程的有效控制,为软件项目外包采购管理人员提供具体的操作过程。 一、基本概念和背景 项目管理理论是一门综合多门学科的新兴研究领域,共有九大知识领域,包括项目集成管理、项目范围管理、项目时间管理、项目费用管理、项目质量管理、项目人力资源管理、项目沟通管理、项目风险管理和项目采购管理。项目采购管理是指需要从执行组织以外获得货物和服务的过程。通常把货物和服务称为产品,把买方称为业主或对应分承制方的总承包商,而卖方称为承包商、厂商或供应商。项目采购管理一般包括以下主要过程:采购计划编制,询价计划编制,询价,承包商选择,合同管理,合同收尾[ 1 ].对于软件产品,一般采购可以分为两大类,一类是对已经在市场流通的软件产品进行采购。例如,某企业想做信息化建设项目,涉及到数据库,那么它就可以在目前市面流行通用的几种厂家和种类的数据库中选择。例如Oracle公司的Oracle数据库,Microsoft公司的SQL Sever,IBM公司的DB2数据库等等。然后根据自己的需求,通过询价、签合同、安装培训等过程来购买此类产品。这种采购过程基本已经形成几套通用的解决方案,比较简单,中国企业在处理这类产品的采购时,大部分都处理的较好。个别的企业由于需求分析不清晰,培训工作不到位等原因,也会产生购买的产品不适用,或不会用的情况。另外一类软件产品采购的形式是外包采购。它是指在市场上没有出现现成的产品或者没有适合自己企业需求的产品的情况下,需要以定制的方式把项目(功能模块)承包给其他企业。例如某企业需要实施企业资源计划项目(ERP),虽然可以购买BAAN软件,但是基于本企业业务流程的管理软件必须定制,对于各个原有孤立岛的集成软件,无法购买现成的产品,必须自己开发或外包给别的公司。 二、软件项目外包采购管理的意义 许多大型复杂工程项目的实施需要业主、总承包商、分承制商、供应商和开发制造商等共同合作来完成。因此在任何甲方和乙方之间必不可少的涉及到部分子项目(功能模块)的采购活动。目前社会中,企业的信息化、网络化建设正在世界范围内展开。谁先进行信息化改造,谁就早日适应社会发展的要求,获得巨额利润。大规模的企业信息化建设形成了庞大的软件产品市场,促进了软件业的发展。许多项目庞大复杂、高风险并且涉及高科技信息领域,在客观上使企业需要采购和外包许多产品,包括软件产品。主观上,在经济全球一体化形式下,这种外包采购作为采购活动的一种特殊的、更为复杂的形式,在企业中更为普遍存在。企业为了在日益竞争的社会环境中增强自身的核心竞争力,需要根据企业的特点,专门从事某一个领域或几个领域的业务,在某个业务领域内形成自己的核心业务,把企业内部的智能和资源集中在那些有核心竞争优势的活动上;把一些非自己擅长的业务领域的子项目和功能模块外包给有实力和优势的公司,才有利于加快项目的完工进度,降低风险,优化资源配制,保证项目质量,降低成本,创造更高的价值。 以电信行业为例,爱立信公司2000年底宣布把手机生产的绝大部分业务外包给新加坡的Flextronics公司,专注于移动通信网络设备业务。原因是爱立信的移动通信网络设备的销售占爱立信公司销售额的54%,利润达90%以上,占有全球的移动通信市场分额高达30%,而手机生产的投资回报率很底,甚至出现亏损情况。对于爱立信而言,手机生产“外包”是在信息化时代的战略调整,希望通过外包生产,调整投资结构,使手机降低成本并且尽快盈利,集中精力稳定和拓展电信业的新市场。出于同样目的,美国的摩托罗拉公司也表示将外包部分地区的手机生产业务。作为手机市场份额最大的诺基亚,在专注于手机生产业务的同时,大力开发周边产业。希望以手机业务带动相关产业的发展。从三大公司的投资趋势,可以看出,“外包”作为一种先进的国际专业化的生产方式正被一些大公司越来越多的采用。我国正处在信息化建设的高速发展阶段,必然会有越来越多的企业由于自身的能力限制或业务发展的战略选择,将采取业务“外包”的生产方式。 就软件项目外包采购的市场来说,2000年是企业信息化实施的第一年,国内企业,特别是大型企业的信息化项目开始运作。行业信息化改造重点将由原来的电信、金融、海关等行业转向交通、制造、医疗等传统行业。这些行业由于自身计算机技术水平和业务发展重点的原因,将会把大量的软件项目外包给软件公司。根据CCID的统计(软件可以分成平台软件、中间软件和应用软件),2000年中国软件市场中应用软件的销售额为147亿元,占软件总市场份额的63.9%.预计到2005年,计算机信息服务和软件市场销售额增长到1750亿元。届时我国软件项目“外包”市场潜力可想而知。 三、软件外包采购管理存在的问题 虽然在传统行业,许多工程项目的采购活动,例如机械工程项目或建筑工程项目等等已经形成比较成熟的管理体制和标准。但是软件项目的外包管理工作并不象其他行业那样顺利。 软件工程项目管理引起广泛注意源于20世纪70年代中期,当时发现70%的项目是因为管理不善而引起。20世纪90年代中期,美国的软件开发仍然很难预测,大约只有10%的项目能够在预定的费用和进度下交付。商用软件通常只有9%(中小型软件公司有16%)的软件项目能够及时交付且费用并不超支。 这里有多方面的原因:软件产品作为一种特殊商品形式,具有高度不可测量性和高度柔性;软件企业开发能力还不太成熟,软件开发大多数还处于手工作坊方式,软件研发企业有其自身的运做方式,人为因素比重大,不好量化管理。由于不确定因素太多,许多软件开发企业对于自己的项目都难以精确控制进度、质量、资源和成本,那么对于业主来说,想对外部企业(例如分承制商)保持良好控制力的难度就更大了。再加上具有技术优势的软件开发商一般集中在几个科技发达的大城市,与业主的距离远,相互的交流不方便,因此许多软件采购项目的实际应用效果都差强人意:不适用,进度超期,性能达不到标准,成本太高等等情况时有发生。 软件项目外包采购的成功与失败不仅仅影响到当前软件项目的质量、成本和工作进度,而且关系到企业信息化建设整个项目的整体结构、性能以及进度,意义重大。特别是当软件项目作为整体项目计划关键路径的一个环节,软件项目采购的进度直接影响整体项目的进度,并且总成本将成指数级增加。由于软件采购的情况特别复杂,涉及的学科领域不仅是科学技术上的,还有商业上的和观念上的,软件项目外包采购管理水平的高低,将直接关系到企业整个信息化建设进程。因此软件项目采购管理作为项目管理理论中一个新的研究课题,有必要给予足够的重视。 四、目前软件外包采购管理情况 美国项目管理协会的“项目管理知识体系指南”(PMBOK)[1]、美国卡内基-梅隆大学软件工程研究所的“软件能力成熟度模型”(CMM)[2,3]和国际标准ISO9000-3[4]中虽然对外包采购管理的流程有过论述,但是他们指出的只是外包采购管理的一般原则;虽然人们可以结合自身企业特点实施标准,具有一定灵活性,但是事物的另一对立面就是操作过程不具体。这给软件产品的外包采购管理者带来具体操作上的困惑。另外PMBOK体系原则上是应用在各个行业的,缺乏针对软件领域的特点做专门的论述。ISO 9000-3系列和CMM虽然是针对软件领域的标准,但是ISO 9000-3的最大的特点是只告诉你要按规定做,不强调效果和后续改善,不强调经验积累和后评估。从这个意义上讲ISO9000注重水平的评估,不太强调提高企业成长的过程,因此对于提高企业的管理水平意义不大;CMM虽然旨在强调企业的过程能力的持续改进,但是它重点强调软件的开发过程管理和产品管理,缺乏软件的分发、转交和服务等方面的管理标准,所以也有一定的局限性。 五、基于“双赢”策略的软件外包采购思想 本文作者在集成美国项目管理协会的“项目管理知识体系指南”(PMBOK)和美国卡内基-梅隆大学软件工程研究所的“软件能力成熟度模型”(SW- CMM,SA-CMM)和ISO9000-3中关于外包采购的宗旨的基础上提出“双赢”策略的软件外包采购思想。 “双赢”策略的软件外包采购思想旨在利用双方业务能力互补,通过共同合作完成软件外包项目,达到“双赢”的目的,促进双方业务总体能力的提高。这种“双赢”策略要求双方在以下方面达成共识:双方共同关注过程控制,才能保证有效结果;只能成功,不能指望依靠惩罚手段来收回采购成本,软件外包采购项目的失败对整个项目带来的损失是巨大的;在合作过程中,建立对分承制商关系的管理体系,作为以后合作的基础;重视开发过程的风险评估和采购项目后评估,使得双方业务能力得到持续提高。 传统的外包采购中,采购方只关心分承制商产品的进度和质量,以为只要分承制商按期、按质交货,就可以圆满结束此次采购活动。有些项目尽管前期进度和质量满足合同要求,但是许多是以高投入、高负荷、高消耗等手段来保证的,这给后期带来极高的风险。在阶段评审中,如果采购方对分承制商开发过程中的费用投入、人员负荷、资源消耗、组织结构变化等漠不关心,因此就不能及早预见风险、控制风险。很难想象,后期在费用透支、人员疲惫或流失严重的情况下,分承制商仍能保证产品质量和进度。这种情况下,采购方只能要么加大投入,要么终止合同,并要求赔偿,要么延期验收等等。其副作用可想而知。而分承制商为了减少损失,根据博弈论中子博弈精练纳什均衡原理,必然采取降低质量要求,减少投入的策略,来加快进度。结果最终还是采购方遭受损失。 六、软件项目外包采购管理过程 为了保证软件外包采购项目的顺利进行,本文作者在上诉理论体系和“双赢”采购策略的基础上,提出和细化了软件项目外包采购的总体框架和具体操作内容,旨在为软件项目外包采购管理人员提供具体的可操作过程。 对于本采购过程,如果业主方由于行业、人员等原因,没有健全的监控部门,可以聘请具有软件监理职责的公司,或者总承包给具有一定软件工程监控能力的公司。这时的总承包公司角色相当于本文提到的采购部。 软件项目的整个外包采购过程可以分为十个工作阶段,包括总体项目需求分析和设计、子项目的需求分析、厂商选择、分承制商开发、业主阶段评估、交验测试、安装、培训、维护,后评价。 在开始外包采购之前,首先业主要完成项目的总体需求规格说明书和承包项目的需求说明书。一般承包项目的需求分用户需求和分配需求。对于分承包商来说,业主对软件项目所提出的需求通称“用户需求”。对于业主来说,系统总体分配给软件的系统需求通称“分配需求”。如何作好子项目的需求分析和管理,请参阅《软件需求》,详见参考文献5.然后业主把需求说明书交给采购组组织采购。采购部门收到需求说明书后,再补充质询调查表、报价指南、综合条款及条件等文件,组成采购质询技术文件发往厂商进行质询。采购部门在厂商质询的基础上,准备了厂商选择和投标估价等技术文件后,向业主送审,提请业主批准和确认所选厂商。在厂商选择和投标估价这两个文件中,采购部根据拟采购的软件对被质询的至少三家以上的供应厂商,就技术开发成熟能力、资源(包括以有的产品、硬件、软件、信息和已经过的培训)、资格和信誉、过去的合作关系、价格、提供的售后服务(包括培训和维护)、分承制方组织配置结构、与质询要求的差异等方面,经过经济技术和商业战略角度出发进行全面评估,经过其他各部门(例如系统工程组、软件工程组、质保组、财务组)审核后,列出供应厂商的优劣次序,择其优者为该项目的供应厂商。采购部一般以月为单位向业主通报软件采购情况。一般以招投标方式或内部评审的方式来确定分承制商。 分承制商在接到采购部的定货以后,就可以进行工作说明书、用户需求说明书、软件需求规格说明书、软件开发详细计划和成本概预算、测试计划、质量控制方法、风险控制、拟采用的软件工程标准和软件生命周期等文档的制作。然后分承制商把有关的技术资料文件通过业主的采购部送给业主进行校核和批准,然后才能开始开发。 业主在接到分承制商的上述材料后,组织系统工程部、软件工程部、质保部、财务部、采购部、法律部就上述材料中的开发项目视图和需求范围、使用或需要购买的软硬件、进度计划和成本、测试计划与案例、使用的技术和工程标准、人员配置等进行评审,并出具评审文件和风险评估、控制建议书。并由采购部制定采购项目监督评估计划书。合格后,由采购部、质保部及法律人员与分承制商签署详细的软件采购子合同。如需要对软件项目投保,以此来降低风险,需要和分承制商协商后,纳入合同文件。 分承制商在签署合同后可以进行设计和开发。业主应该委派采购部监督分承制商的工作。采购部应该有计划的组织质保部、软件工程部的项目计划管理人员和配置管理人员,定期对分承制商的开发活动进度、质量、成本等进行评估,并形成评估建议书。送审业主方的系统工程部、项目管理人员、分承制商的此项目的负责人。分承制方的项目负责人要对评估建议书的建议进行书面回复,并确保实施。 分承制方对所有需要采购的资源(软件、硬件、人力资源等)负责进行检验;采购部有权在任何时候对分承制商所采购的资源进行验证,使之符合所采用的规格说明书、规范、标准和其他技术文件所规定的要求,确保分承制商专款专用,建立开发环境。在这个阶段之前,采购部门和分承制商首先要确定由分承制商提供的验证建议书,并作好准备工作,提交检验用的技术文件,包括厂商说明书、设备性能数据表、配制清单、试验程序、检验技术要求。在检验的物质条件和技术条件均已准备妥善后,分承包商就可以向采购部并通过采购部向业主提出书面检验申请。一般分承包商可以提前三周通知采购部,由采购部提前两周以书面形式向业主提出检验申请,由业主召集系统工程部、软件工程部、质保部组成验证组,在规定的时间、地点检验。通过检验后,分承包商进入项目开发阶段;业主进入监控和评估阶段。对于重大关键项目,业主可以派遣项目监督员短期或长期进驻分承包商单位。 由于作为外部单位,业主不便时刻监督项目的开发过程。虽然理论上需要把分承制商看作是自己的一个项目部门来对待,纳入自己的进度控制和质量控制体系,但是客观上由于分承制商与业主距离较远,人员不熟悉,各自有自己的企业文化和管理体制,双方之间的信息沟通不畅,业主难以实时监督分承制商的开发进程和质量。最好的办法就是在分承制商的软件项目的各个里程碑处和分承制商一起进行检查和评估。软件项目一般可以划分成若干个里程碑(3-5个为益),分承制商需要提前一周通知采购部组织相关人员来评估。软件项目的里程碑一般指产品设计趋于稳定,中间产品定义趋于明晰,项目开发组真正了解项目实际的关键技术难度和可行的进度计划,开发活动停止,产品进入除错和稳定、随时可以的阶段,或当产品设计被删减、资源增加、进度延误的时候。在评估软件质量、进度和功能的同时,还要评估分承制商的人员工作负荷程度、风险、费用和资源消耗情况,并形成文档。由采购部送审系统工程部、软件工程部、项目管理部和分承制商的此项目负责人。 当产品进入交验测试的时候,分承制商需要提前三周通知采购部,采购部于前两周通知业主作好交验的组织评估准备工作。这时业主组织系统工程部、软件工程部、测试部、质保部和采购部,根据分承制商和业主在分承制商开发阶段预先共同定义、评审并批准的测试计划和验收方案进行验收测试,对需求规格说明书中的各项逐个详细的测试。最后以书面的形式给出对整个软件项目的测试评估报告。并对未通过验收测试的软件产品指定相应的补救措施和计划。分承制商交付给业主方的软件产品应当包括:源代码、软件开发计划、仿真环境、软件需求规格说明书、设计文档、软件测试计划、软件测试说明、验收测试计划、软件使用手册、软件安装手册、软件维护手册。必要的话,还包括相关培训计划。 软件采购的一个重要阶段是交货,也是目前经常忽略的阶段。当所采购的软件产品以及硬件运行环境在规定的时间到达采购部时候,采购部要以书面的形式通知业主交货。业主对所交的整个软件产品清单进行验收,并事先通知采购部拆箱日期,要采购部和分承包商的代表按时到场。业主要在接到采购部交货通知后一个月内,对所检查验收的整个软件产品(包括相关的软件、硬件及其附属产品、文档、技术资料等子合同中规定的产品)出具一份交货证明,如果这些提交的软件产品没有受到损坏并与装箱清单相一致,并在业主方环境运行良好;否则出具一份书面通知,说明在某个方面此产品损坏或与装箱单不符,或在业主方提供的环境运行不良。此通知或证明应由采购部和分承制商代表签署。如果在签合同的时候,就规定分承制商负责安装和调试,则相应的过程省略。 最后业主方由采购部把所有的文档归类封存,以备后续类似项目采购的参考查询。同时采购部在两个月之内以书面形式,对分承制商的技术开发成熟能力、资源(包括以有的产品、硬件、软件、人力资源和已经过的培训)、信誉、分承制方组织配置结构,管理能力和企业文化提交后评价报告,作为建立客户关系管理(CRM)的依据。对于此次采购的经验和教训,包括进度控制、质量控制、成本控制、客户关系控制、流程控制、风险控制等方面,采购部以文档的形式在组内讨论并保存。 七、结束语: 作为大型工程项目中的软件子项目或者部分功能模块的采购(外包),由于软件开发的固有特性(风险大,柔性强,人为因素突出,结果不宜测量等),使软件项目的外包采购管理变得十分复杂。如何控制分承制商的开发进度和质量等关键因素,需要在实践中不断探索,并针对具体公司和项目对采购过程有所裁剪。 软件管理论文:关于软件项目管理的控制研究 论文摘要:本文针对软件开发中的进度延期、费用超标、质量低下等问题,探讨了如何利用项目管理中的相关控制方法进行软件开发过程控制。、论文在阐述软件项目管理内容的基础上,针对软件项目的三要素分别进行了探讨:进度控制、费用控制和质量控制,提出了几种有效的软件项目管理控制方法。这些研究对于加强我国软件项目管理控制过程,降低开发成本,减少开发风险具有重要的意义。 论文关键词:项目管理 进度控制 费用控制 质量控制 软件开发 人类社会经历了三次经济革命从农业革命、工业革命到目前正在经历的信息革命。信息化正在日益改变人们的思维方式和生活习惯。在推动信息化过程中,计算机及其软件产品发挥着至关重要的作用。对于软件项目的管理成为项目管理领域一个令人兴奋的课题。本文将结合项目管理中的控制方法分析软件项目管理控制的相关问题.以期提高软件项目的开发效率。 1、关于软件项目管理 1.1项目与项目管理 项目是一个旨在完成一个或一些独特产品或服务的过程.它有着一系列被详细描述的属性。由于项目的独特性和一次性特征,引伸出它的其他特点.如目标的确定性.成果的不可挽回性组织的临时性和开发性等。基于项flI的这些特点.项目运作更加注重项目决策前的计划以及对实施过程的控制,以减少项目运作的风险。项目管理是2O世纪50年代后期发展起来的一种计划管理方法,它运用先进科学的管理方式.有效解决大型组织的效率低下和小型企业面临的风险增加问题以组织的机动灵活.面向客户和资源利用率高而被广泛应用。在工程设计.施工软件项目的开发、实麓中经常会遇到进度拖延.费用超支、质量不达要求等问题除去极少数是因为技术原因造成,绝大部分是源于僵化的管理和不当的管理方式。 1.2软件项目管理 各软件企业都在积极将软件项目管理引入开发活动中.对开发实行有效的管理。从概念上讲.软件项目管理是为了使软件项目能够按照预定的成本.进度、质量顺利完成.而对成本、人员、进度、质量、风险等进行分析和管理的活动。同时,随着软件开发规模及开发队伍的逐渐增大,软件开发不再是向过去那样一二个开发人员即可解决的事情。迫切需要一种开发规范来规范每个开发人员、测试人员与支持人员的工作每个项目组成员按约定的规则准时完成自己的工作。同时采用规范化管理.专业分工也可以降低对开发人员的要求,从而降低产品研发成本。 2、软件项目控制 2.1软件项目控制 软件项目跟踪和监控包括对照已文档化的估计、约定和计划评审和跟踪软件完成情况和结果。基于实际的完成情况和结果调整这些计划。软件项目的已文档化的计划(即软件开发计划,正如在软件项目计划关键过程区域中所描述的)用作跟踪软件活动传送状态和修订计划的基础管理者监控软件活动.主要通过在所选出的软件工作产品完成时和在所选择的里程碑处,将实际的软件规模工作量成本和时间表与计划相比较,来确定进展情况。当确定未实现软件项目计划时,采取纠正措施。这些措施可以包括修订软件开发计划以反映实际的完成情况和重新计划遗留的工作或者采取改进性能的措施。 2.2软件项目控制的内容 软件项目控制的目的是为软件项目的过程提供足够的能见度,从而可以在执行过程中发生对计划的严重偏离时能够采取适当的更正行为。软件项目控制包括:a。追踪软件项目的进展于表现从而与所作的估计、承诺和计划做出对比:b。追踪软件项目的风险;C。在发生对计划的严重偏离时采取适当的更正行为。 2.3软件项目控制步骤 由于软件开发是处在一个开放的动态系统中,开发环境的不断变化要求不断修改项目计划,以适应新的变化。此外项目经理及其组织在完成任务的过程中不可避免的要碰到这样或那样的问题.解决这些新的矛盾和问题均属项目控制的范畴项目的预算和进度计划只能为项目经理提供决策的依据.如果在项目实施过程中控制不住.很难在限定的时间和预算要求下实现项目管理工作的目标。因此软件项目控制的过程包括以下四个步骤:a、预测什么会发生——要做出开发计划并建立工作标准b、查明什么正在发生——用建立的工作标准检查当前的工作;c、正在(或已经)发生的实事同预测的结果进行比较——分析误差产生的原因:d及时采取补救措施.以满足项目目标,预算和进度的要求。 3、软件项目控制具体操作 3.1软件项目进度控制 为了确保软件开发中的各项工作能按照计划预定的日程顺利完成.对项目的进度要进行控制。进度控制的过程是.在项目实施过程中,不断地进行实际进度值与计划值的比较、发现偏差、检查分析其产生的原因,并采取相应的措施加以解决。 3.1.1进度控制流程 (1)进度控制的输入 进度计划。项目进度基准是项目测量和报告的基础和标准。 实施报告。实施报告提供了有关项目进度发展实情。报告未来可能发生的进度问题。 变更要求。项目变更要有严格的申请和审批手续。 进度管理的技术和工具。 (2)进度管理的技术和工具 进度控制变更系统。为有效实现进度管理与控制.进度控制系统应设立实现重新计划的全部功能。包括:文件设立.跟踪即实施报告.变更评估等。 实施情况测量。项目进度控制系统中的一个重要组成部分是决定对迟发生的进度偏差是否采取纠偏措施。而实施情况报告提供了决策的主要信息。如变更分析.趋势分析.已实现价值分析等。 纠偏计划。很少有项目能完全按计划进度进行为实现项目进度或总进度要求,在项目实施过程中.需要不断对原计划进行调整或增加新的工作内容。为此.需要不断对实施的项目进行活动时间预测。修改活动过程.替代进度方案分析。 项目管理软件。它的作用是跟踪项目按计划日期展开实际工作的情况.对照进度计划分析进度现状,找出进度的偏差.分析进度偏差对项目的影响.预测未来走势 (3)项目进度控制的输出 进度更新。包括对项目管理中任何进度信息的修改。进度调整是其中的一种.师队员进度计划中活动开始和结束时间的改变。纠偏行动。通过改变资源投入将实际进度拉回到计划的行动过程。 从中获得的教训。有关进度偏差产生的原因。纠偏方案的评估与选择以及其他方面的感受和教训都应纪录在案成为日后有用的历史资料。 3.1.2进度控制方法 一般项目进度控制采用因果分析.分析用四步完成: (1)明确问题。实际完成情况与项目里程碑相对照.确定是否超期.超期的部分是在哪里。 (2)查找产生该问题的原因。位从系统角度充分认识各方原因.应组织具有代表性任务人员并采用头脑风暴法进行。项目主管要通过他领导的办公室或小组,以及在各职能部门的人共同分析问题产生原因。 (3)确定个原因对问题产生的影响程度。对影响程度的评估可以采用专家小组打分的方法,事先确定权数.而后打分得出分析结果。 (4)画出带箭头的鱼刺图。分析出原因后各部门各就其职针对问题提出解决方案.并实施。 3.1.3软件项目进度控制具体措施 在实施进度计划过程中,会有种种故障:客户的需求进行了补充或修改;工作量估算不准,造成进度不平衡或是有人不遵从开发规范.导致产品出现缺陷;或是技术环节出现故障,这些问题往往是在进度计划外出现的.一旦出现这些问题,项目进度不得不进行调整。开发过程中为了有效控制类似问题,可以采用以下辅助措施,控制进度按计划执行: (1)政策性措施。对于不遵从开发规范,人员不按时履行职责的.给予经济或是职务上的处罚.这种措施应是建立在分配任务之前; (2)人员安排。在各子项目接口处适当安排机动人员与机动时间。这一措施有赖于项目组织的机构设置能动性好。此处比较难解决的是人员业绩评估.奖励问题。 (3)技术措施,要想很好地执行进度计划,需要事先有统一的规范例如开发语言的统一,文档的归类。这样便于下一阶段人员理解上一阶段人员意图,交流更加容易。 (4)信息流措施。该措施要求建立一个信息流系统.准时汇报项目进度.便于主控人员调整进度,并且保证信息流通顺畅。避免开发期压到最后造成严重拖工。 (5)资金措施。财务部门可以定期检查各部门财务情况.控制资金流出时间.进而控制项目进度。这与后面要讲到的三者权衡有密切关系。 3.2软件项目费用控制 费用控制就是要保证各项工作要在他们各自的预算范围内进行。其基础是实现就对项目进行费用预算。整个项目费用应包括项目范围规划阶段。软件需求分析阶段.原型设计阶段开发阶段.测试阶段和项目投入使用后的使用阶段所消耗费用的总和。软件开发项目承担公司为了完成项目目标和获得更多的利润.在实施项目过程中就要控制成本.在控制过程中,首先要拟定一个标准.即计划值.然后进行实际至于计划值的比较,确定实际值与计划标准的偏差大小.以便在此基础上采取各种措施纠正偏差.常用的分析工具是偏差分析。 偏差是指实际成本对相应计划的偏离,成本偏差的数学公式为: CV=BCWP-ACWP(负数CV表明出现超支;反之,则节资)(3—1) 其中:CV为成本偏差,BCWP为计划工作预算,ACWP为完成工作实际成本。 在进行成本偏离计划程度分析时,常用计划偏差率反应时给予计划的偏离程度。 CVP=CV/BCWP(3-2) 其中CVP为成本偏差率。 偏差值是控制分析中的一个关键参数,因而应向各级组织汇报。对于不同的项目或同一项目不同阶段或不同管理层次,对偏差的控制程度不一样,制定偏差允许值的方法也不同。由于随着时间的推移风险减少了,因而偏差允许也可降低。 3.3软件项目质量控制 对于软件产品的项目质量控制应是事前有预控,过程有监控的主动控制闭环系统。(1)事前预控:根据影响质量因素多等特点.软件项目质量必须事前预控,及根据软件的类型和特点,以及以往类似项目的常发病和预防措施,对软件项目质量提出事前预控措施,包括制定控制的计划和程序,这是项目质量控制的前提。(2)过程监控:根据易产生质量波动和易产生系统因素变异等特点,软件项目质量必须过程监控.即按照预控的计划和程序,对工序、分项、单元的全过程进行过程监控.包括监测、检查、控制和评定.这是项目质量控制的基础。 4、结语 软件开发项目在进度、费用和质量三方面均需要进行控制,因此还存在三因素的权衡问题。实践中.需要在三方面均进行行之有效的控制措施才能确保项目完成情况与计划最大限度的接近。本文提供了一些方法借鉴.对软件开发项目控制有一定的实际意义。 软件管理论文:浅谈软件项目实训中的人员选择与管理 论文关键词 软件高职 项目实训 人员选择 人员管理 论文摘要 项目实训是软件高职教育课程体系中的重要环节。结合软件高职项目实训中人员管理的实际情况进行分析和论证,同时给出实训人员选择与管理工作的基本原则和方法,并总结其中的一些基本经验。 随着国家大力发展职业教育的政策的出台,职业教育在全国范围逐渐兴起,软件高职教育作为职业教育的一个重要组成部分,为国家和地方培养了大量的具有较强动手能力的一线人才,创造出巨大的生产力,带动整个IT行业的发展,推动经济和社会的进步。项目实训作为软件高职教育课程体系中的一个重要环节,无论是对学生理论知识的拓展还是动手能力的培养都起到至关重要的作用。目前,福建省的软件高职项目实训还处于初级发展阶段,无论在项目设置上还是在管理方式上都存在不足。笔者结合实际教学和管理经验,对软件高职实训中的人员管理方式和方法做初步的分析和探讨。 1 人员的选择 教育的宗旨是以学生为本,平等地对待每一位学生,让他们在最大程度上发挥潜力。但是实训工作毕竟带有一种企业模拟性质,学校注重教育公平,而企业更关注开发效率和项目成本,这两者在一定程度上是此消彼长的对立面。因此,如何通过合理的人员选择和配置,找到既能平等地对待每个学生,又能够最大限度地提高项目团队开发效率的平衡点,是实训项目管理人员所急需解决的现实而又棘手的问题。以下是笔者在实践中探索并采用的2种较为合理的人员选择与配置方案。 1.1 T R式自由组合法这里的T指的是Test,即测试,包括技术笔试和专业面试。在两项测试之后应形成一个比较合理的量化指标,该指标应着重突出候选人员的技术能力和团队意识,公布所有候选人员的各项量化指标。为保护学生的隐私,在公布时可以用编号取代学生的真实姓名。这里的R指的是rate,即比例。项目管理人员可以预先设定好小组成员结构的技术等级比例,参照学生的综合得分情况,按照1:2:1的高中低3个层次分布比例较合理。这种做法既可以避免单纯比例式自由组合给学生带来的盲目性,也能够比较真实地反映学生的能力水平,可以科学地、客观地组建起较为高效的团队,从而能够在后续阶段提高团队整体工作效率,也为管理工作带来方便。 1.2 T R交互式人员确定法首先寻找若干名班委组成评审组,项目管理人员或教师负责领导该评审组;接着参照T R方法得出候选人员的各项评估指标和综合指标,以及小组结构比例;然后由评审小组成员进行数据分析并结合每个成员实际情况确定各小组的组成人员。将初步形成的分组名单公布告知各候选人员,征求每位成员意见,由评审小组跟持反对意见的候选成员进行当面的会议式的沟通,进行合理的调整,经此步骤之后形成最终分组名单并公布。这样做实现候选成员与管理人员之间的交互,能够把纯粹的硬性考核成绩指标转化为“考核成绩指标+交互式分析”。这样较为客观且人性化的评判方式,既能够得到较为真实的数据,又能够吸纳学生合理的意见或看法,从而利于更科学的人员选择。 2 人员的管理 美国心理学家亚伯拉罕·马斯洛把人的需求分成生理需求、安全需求、社交需求、尊重需求和自我实现需求5类,依次由较低层次到较高层次排列,在管理中他建议通过满足人的需求来激发他们。 在学校实训的项目组中,成员的生理需求和安全需求都基本能够得以满足,因此,保证成员的社会需求、受尊重需求和自我实现需求的满足,对管理者来说有十分重要的意义。1)满足组员的社会需求就是为组员提供相互交往的时间和场所。实训项目的交流不应仅局限在小组的范畴,应鼓励小组与小组间的相互交流,条件具备的话可以组织学校跟学校间类似项目组间的交流。形式可以多样化,如电子邮件、组建QQ群、网络会议、座谈会和技术讲座等互动方式。2)为了满足组员受尊重的需求,应该让他们感到在项目小组中受到人格上的尊重,技术长处被认可。对于参加实训的学生来说,对他们做出的成绩给予充分的肯定就是一种简便高效的方式,如针对某个技术环节开展一次技能比赛,或者开展评审会定期对项目阶段成果进行评估,对优秀团队及其成员进行表彰等。3)为满足组员自我实现的需求,应该在项目取得一定成果的基础上,分配给组员具有一定挑战性和难度的任务,这些任务不能超过学生能力的范围,同时给他们提供课外的辅导以提高他们解决这些问题的技能。任务的完成情况可以作为附加评审内容纳入学生最终的实训综合成绩中去,给学生超越自我的动力。 3 团队的管理 3.1 增强小组凝聚力一个有强大凝聚力的小组是最高效的小组,小组中的成员在思想上能够形成共同的准则,在工作中能够紧密配合和协调,组员跟组员之间能够互相学习、相互关照,从而消除隔阂,用集体的力量解决许多工作中的问题。增强小组凝聚力的方式有许多,如给小组起个性化的名字、开展游戏或者室内或户外运动等方式增进组员间的沟通。另外,提高小组组员的责任感、诚信度以及保障他们的知情权、提供发展的空间等,都是增强小组凝聚力的有效方法。 3.2 增强小组沟通沟通作为软件开发过程中的重要环节,对于开发效率的提高和团队的整体发展具有决定性的意义。1)适当的小组规模。在编制小组成员时应考虑到人数对沟通的影响,成员太少,沟通容易但不利于开发效率;反之,成员过多会使得沟通变得十分困难,从而使效率严重下降,因此,合理的人员安排才是关键。根据经验,一个实训小组以4~8个为宜,其中6人组最为合适。2)合理的性别比例。如果小组中的组员性别均相同,可能会导致冲突,使得沟通无法正常进行,所以在确定小组结构时应注意男女比例的控制。对于软件开发类实训项目而言,小组中的男女比例应控制在3:1左右,其中女性组员可以作为小组的协调员。3)适当的小组负责人。小组负责人除了领导小组工作外,还负责协调小组成员之间的沟通。受尊重的小组负责人可以提高小组凝聚力和工作效率,无论对自身的进步还是对整个团队的发展来说都是大有裨益的。 软件管理论文:浅析软件项目管理是决定软件产品质量的主要因素 论文关键词:软件项目 管理软件 产品质量因素 论文摘要:软件项目管理的核心是全面客户满意。其管理体系包括:战略管理、范围管理、成本管理、时间管理、人力资源管理、沟通管理、风险管理和质量管理。 在软件和信息科技行业,项目管理经常决定了一个产品或者企业能否成功。项目管理得到越来越多的企业和政府部门的重视,例如中国于2002年4月召开了有关项目管理的首次国际研讨会。具体操作与项目最根本的不同在于具体操作是具有连续性和重复性的,而项目则是有时限性和唯一性的。项目是一项为了创造某一唯一的产品或服务的时限性工作。所谓时限性是指每一个项目都具有明确的开端和明确的结束;所谓唯一是指该项产品或服务与同类产品或服务相比在某些方面具有显著的不同。各种层次的组织都可以承担项目工作。项目有时只涉及一个组织的某一部分,有时则可能需要跨越好几个组织。项目是执行组织商业战略的关键。 一、软件产品项目管理的重要性 20世纪80--90年代,许多大型企业管理信息系统M IS的开发都以失败而告终。这是为什么?一个重要原因是软件项目管理水平上不去,尤其是需求分析管理水平上不去,使得项目快要验收或交付时,却出了大问题:要么发现用户需求获取不准确,要么发现用户需求变了,致使做好的系统不能用或不好用。20世纪90年代初,上海一家公司在青岛做一个港口M IS项目,北京有一个单位在天津做一个港口M IS项目,都是因为甲乙双方软件工程基本知识不具备,使得项目管理不到位,导致2个大型项目不成功。现在软件应用领域空前广阔,深人到社会和科学研究等领域的各个方面。软件的需求也比以往更加多,软件系统设计也空前复杂。软件的项目管理问题也就因此而产生了。90年代中期,软件项目管理不善的问题仍然严重。据美国软件工程状况调查,只有10%的项目能够在预定的费用和进度下交付。于是软件项目管理成为软件项目发展中最重要的核心问题。为了使软件项目开发获得成功,必须对软件开发项目的工作范围、可能遇到的风险、需要的资源(人、硬件、软件)、要实现的任务、经历的里程碑、花费的工作量(成本),以及进度安排等做到心中有数。软件项目管理的目的就是提供这些信息,分析信息,并根据分析结果对项目做出调整。软件项目管理开始于技术工作之前,在软件开发的整个过程中持续进行,最后中止于软件过程结束。 二、软件项目管理体系 随着软、硬件技术以及通信技术的日益成熟,软件技术可以与所有的传统产业相结合,促进产品的更新换代,大幅度提高产品的附加值,提高劳动生产率,推动产业结构与产品结构的调整。因此,软件的开发以及应用不仅仅是软件开发机构的任务,更深地涉及软件使用者的切身利益,尤其像管理信息系统MIS(Managcment Information System)、计算机集成制造系统CIMS ( Computer Integration Manufacturing System )、企业资源计划ERP(Enterprise Resource Planning)及商业智能BI(Business Intelligence)等大型的复杂软件更是综合了管理科学、计算机科学、通信技术以及数学等各方面的知识,需要各类人员的协调工作才能完成。因此也就有必要从项目管理的角度去管理软件的开发和运行。从用户的角度来看,软件项目的生命周期应该包括项目前期的论证工作、项目计划、软件开发、运行、维护以及项目后评价。由此可见软件项目管理的范围不仅包括传统的软件开发过程,还应该包括开发之前的准备工作以及运行中的维护工作和对项目的总结工作。同时,在软件项目生命周期中存在着许多活动。根据活动之间的相关性,可以将软件项目的各种活动分为九大类。 (1)战略管理。根据用户的经营目标制定软件项目的策略,以便为其他各方面的活动提供指导。在制定项目策略的时候应该充分考虑用户和其他利益相关者的实际需求和市场因素。另外创造和谐的项目环境和连续改进也是战略管理的重要任务 (2)范围管理。其目的是控制软件项目的全部活动过程都在需求范围内,以确保项目各种资源的高效利用。成功的项目管理离不开用户、软件开发队伍和项目经理的一致理解和协调配合 (3)成本管理。软件项目的成本不仅包括开发成本,也包括开发之前立项阶段以及软件在运行中的费用。操作者的培训费用和项所使用的各种硬件设施费用也都是整个项目成本的一部分。这些成本都需要很好地计划和控制。 (4)时间管理。其内容有确定各项活动之间的时间相关性;估计各项活动的持续时间,跟踪各项活动的进展情况,动态调筷各项活动之间在时间上的协调。 (5)人力资源管理。在软件项目中应该为软件开发人员和管理人员等各类项目人员创造一个和谐良好的工作氛围。使他们能感到项目成功的把握和积极的工作心态,确保项目队伍的稳定性和连续性。 (6)沟通管理。沟通管理是一个收集、存储、配置和项目生命周期内所形成的各种信息的过程为了让每个项目相关人员及时得到所需的信息,需要很好地解决“什么时候、向什么人礼报什么的”的问题,此外软件开发队伍和用户之间的沟通也是沟通管理中的一项重要工作。 (7)风险管理。由于软件项目中存在着很多的不确定因索,也就必然存在着各种风险而且风险有可能造成不良的结果,对风险进行分析和监控贯穿于整个软件项目生命周期。 (8)质量管理。目前软件的质量还是一个模糊的概念并且难以衡量由于软件质量主要是在开发阶段形成的,因此软件项目质量管理的重点应放在系统分析、系统设计和编码阶段,走查、评审、调试和测试是保证软件质量的重要手段软件工程能力成熟度模型CMM(Capability Maturity Model)较好地解决了软件开发过程中的质量管理问题。 综合管理。综合管理的任务是对前面讨论的各类管理活动进行协调和控制,使这些活动相互配合。其核心任务是对各种方案进行评价,协调各方面的利益冲突确保项目总体标的最终实现。 三、软件项目管理的核心是全面客户满意 当前,不少软件业管理人上认为,软件开发的问题主要在软件开发的工程化、规范化和软件开发管理体制。他们按照CMM(Capability Maturity Model),IS09002的标准来建立他们的管理体系。这里有商业竞争的因素在起作用。但是,他们忽略了商业竞争中取胜最重要的因素—客户满意。他们没有考虑到他们的管理方法能否满足客户不断变化的需求。从长远来看,软件项目真正的成功是客户的全面满意。以客户满意为中心的质量是必需的。漠视质量或只关心产品/服务是否符合需要的方法再也不足以留住和获得客户。因此,软件开发项目组织必须先确定什么产品/服务可以让顾客满意,然后再努力满足客户的需求和期望。要实现此目标,组织必须识别对软件产品的各种特性中哪些是对客户的满意起决定作用的要素。例如,服务器操作系统软件,需要长时间稳定连续工作。稳定性则是该软件产品的关键要素。因此系统的开发管理围绕着这一关键要素来展开。尽管不少的组织明白没有客户一个组织就不能生存和发展,或者说没有客户就没有组织,但在项目实施过程中,仍然存在着客户满意的障碍: (1)项目管理组织没有发展和完善对客户不断变化的需求和期望作出快速响应的能力。 (2)项目管理组织没有听取客户意见和建议的能力。 (3)项目管理组织努力倾听客户对项目的要求,却没有确认客户的需要和期望。 (4)项目管理组织不与客户保持密切关系,也不正视客户变更需求的可能性。这样通常会导致脱离客户,其后果则是失败,甚至最后客户不接受交付的成果。 软件质量是软件开发项目管理的核心问题。而质量的评价与度量应该由客户的满意度决定。因此,软件开发的项目管理应该围绕着客户全面满意这一中心来展开。客户驱动的项目管理方法体系提供了实现这一要求的基本理论和方法体系。提高软件质量势在必行,只有认识到软件质量的重要性,了解影响软件质量的因素,才能有的放矢,采用科学的管理技术和先进的技术方法,才可以确保软件的质量。 软件管理论文:浅析软件项目管理有效实施的研究 论文关键词:软件产业 软件项目 软件工程 项目管理 论文摘要:信息系统以及相关软件项目的设计开发已经不是企业运作管理中的一部分了,各软件企业都在积极地将软件项目管理引人开发活动中,对软件项目开发实行有效的管理。 目前,中国的软件企业正处于高速发展、急需规范管理并以项目为主导的环境中。企业每天所面对的不仅仅是几个越来越大的大型项目,而将是成百上千不断发生和进行的项目。产生这种变化的因素是多方面的,这包括客户需求的不断提高导致产品生命周期缩短;产品开发项目数量大增;新技术导致了对研究和开发项目需求的增加;为了提高业务赢利能力,改进业务模式的项目需求大增等。在这种多项目并发、技术含量高、变化速度快、资源有限的环境下,如何对企业、项目、资源实施科学的管理,加强团队能力,实现软件企业的生产规模化、规范化、国际化,是当前我国软件业面临的最大挑战。 中国目前软件业的落后状况,实际已经不是技术本身的问题,而是科学管理的问题,软件工程理论与软件项目管理的实际应用与经验,是我国软件企业急待学习与渴求的。中国软件业各个层次上的管理问题,目前可以说已经制约了中国软件业走向国际化的进程。 一、软件项目管理的概念 从概念上讲,软件项目管理是根据管理科学的理论,结合软件产品开发的实际,保证工程化系统开发方法顺利实施的管理实践,为了使软件项目能够按照预定的成本、进度、质量顺利完成,从而对成本、人员、进度、质量、风险、文档等进行分析、管理和控制的一系列活动。实际上,软件项目管理的意义不仅仅如此,进行软件项目管理有利于将开发人员的个人开发能力转化成企业的开发能力,企业的软件开发能力越高,表明这个企业的软件生产越趋向于成熟,企业越能够稳定发展(即减小开发风险)。 软件项目的开发不同于其他产品的制造,软件开发的整个过程都是以设计过程为主(几乎没有制造过程);另外,软件开发不需要使用大量的物质资源,而主要使用的是人力资源;并且,软件项目开发的产品大多数是程序代码和技术文档,并没有其他的物质结果。基于上述特点,软件项目管理与其他项目管理相比,具有很大的独特性。 二、软件项目管理的目的 随着信息技术的飞速发展,计算机软件产品的规模和复杂度也随之增加。个人单打独斗的作坊式开发方式已经越来越不适应发展的需要。与此同时,软件项目中“项目黑洞”也应运而生:项目无法按期完成、项目合作方的工作难以协调、用户需求经常变动、工作质量难以保证,给企业带来为了愈来愈多的损失。这种情况说明了软件项目开发及管理过程中,存在着许多的问题,需要更多的重视和研究。 没有运用软件项目管理是面临如此众多问题主要原因之一。软件项目管理作为一种科学的管理手段,是为了使软件项目能够按照预定的成本、进度、质量顺利完成,而对成本、人员、进度、质量、风险等进行分析和管理的一系列活动。因此,对于以“项目”为基本运作单位的各软件开发企业,都在积极地将软件项目管理引人开发活动中,对软件开发实行有效的管理。因此,决定一个软件项目实施成功与否,软件项目管理无疑起着举足轻重的作用,软件项目管理已经是公认的软件开发企业的核心竞争力之一。 三、软件项目管理的原则 1.平衡原则 在我们讨论软件项目为什么会失败时可以列出很多的原因,如管理问题、技术问题、人员问题等等,但是有一个根本的思想问题是最容易忽视的,也是软件系统的用户、软件开发商、销售商最不想正视的,那就是:需求、资源、工期、质量这四个要素之间的平衡关系问题。 需求定义了“做什么”,定义了系统的范围与规模,资源决定了项目的投人(人、财、物),工期定义了项目的交付日期,质量定义了做出的系统好到什么程度,这四个要素之间是有制约平衡关系的。如果需求范围很大,要在较少的资源投人下,很短的工期内,很高的质量要求来完成某个项目,那是不现实的,要么需要增加投资,要么工程延期;如果需求界定清楚了,资源固定了,对系统的质量要求很高,则可能需求延长工期。对于上述四个要素之间的平衡关系最容易犯的一个错误,就是鼓吹“多快好省”四个字。正视这四个要素之间的平衡关系是软件用户、开发商、商成熟理智的表现,否则系统的成功就失去了一块最坚实的理念基础。 2.高效原则 在需求、资源、工期、质量四个要素中,很多的项目决策者是将进度放在首位的,现在市场的竞争越来越激烈,“产品早上市一天,就早挣一天钱,挣的就比花的多,所以一定要多挣”,基于这样一个理念,软件开发越来越追求开发效率,大家从技术、工具、管理上寻求更多更好的解决之道。基于高效的原则,对项目的管理需要从几个方面来考虑:要选择精英成员;目标要明确,范围要清楚;沟通要及时、充分;要在激励成员上下工夫。 3.分解原则 “化繁为简,各个击破”是自古以来解决复杂问题的不二法门,对于软件项目来讲,可以将大的项目划分成几个小项目来做,将周期长的项目化分成几个明确的阶段。 项目越大对项目组的管理人员、开发人员的要求越高,参与的人员越多,需要协调沟通的渠道越多,周期越长,开发人员也容易疲劳,将大项目拆分成几个小项目,可以降低对项目管理人员的要求,减少项目的管理风险,而且能够充分地将项目管理的权力下放,充分调动人员的积极性,目标会比较具体明确,易于取得阶段性的成果,使开发人员有成就感。 4.实时控制原则 实时控制项目进度的机制,依靠一套规范的过程来保证实时监控项目的进度,以实现实时控制项目的进展,将项目的进展情况完全的实时的置于你的控制之下。实时控制确保项目经理能够及时发现问题、解决问题,保证项目具有很高的可见度,保证项目的正常进展。 5.分类管理原则 对于不同的软件项目其项目目标差别很大,项目规模也是不同的,应用领域是不同的,采用的技术路线差别也很大,因而,针对每个项目的不同特点,其管理的方法、管理的侧重点应该是不同的。就像古人讲的,“因材施教”,“对症下药”。项目经理需要根据项目的特点,制订不同的项目管理的方针政策。 6.简单有效原则 项目经理在进行项目管理的过程中,往往会得到开发人员这样的抱怨“太麻烦了,浪费时间,没有用处”,这是很普遍的一种现象。当然这样的抱怨要从两个方面来分析,一方面从开发人员本身可能存在不理解,或者逆反心理的情况,另一方面,项目经理也要反思:我所采取的管理措施是否简单有效?搞管理不是搞学术研究,没有完美的管理,只有有效的管理,而项目经理往往试图堵住所有的漏洞,解决所有的问题,恰恰是这种理想,会使项目的管理陷人一个误区,作茧自缚,最后无法实施有效的管理,导致项目的失败。 7.规模控制原则 该原则是和上面提到的其他原则相配合使用的,即要控制项目组的规模,不要人数太多,人数多了,进行沟通的渠道就多了,管理的复杂度就高了,对项目经理的要求也就高了。在微软的MSF中,有一个很明确的原则就是要控制项目组的人数不要超过10人,当然这不是绝对的,也和项目经理的水平有很大关系。但是人员“贵精而不贵多”,这是一个基本的原则,这和我们上面提到的高效原则、分解原则是相辅相成的。 8.组织的知识积累原则 有效的积累知识的方法是:人员专业化培养,知识与载体分离。具体的做法是,把需要度量的知识实体分为固定知识(项目成果)和流动知识(参与人员),再把知识实体的价值体现划分成不同的度量平面。根据所有知识实体在不同度量平面上的知识度量值,可以形成不同的知识平面指数和公司知识指数,并可根据此知识指数体系来全面分析公司的知识积累状况,并迅速做出恰当的反应。知识与载体分离体现的是,在组织中人力资本与组织资本是有区别的,简单地说,人力资本属于员工个人,企业只可租借使用;而组织资本就是8小时以外员工带不回家的企业资产,它为公司所有。对企业来说,相比于人力资本,组织资本更为重要。一个管理者(领导者)必须知道如何容纳和积累知识,使之为公司所有。 软件管理论文:浅析软件项目管理中人员流动风险的管理 论文关键词:软件项目 风险管理 策略 监控 论文摘要:在软件项目管理中,频繁的人员流动是软件项目的一个风险,为了缓解这种风险,项目管理者必须建立一套策略来降低人员流动,同时,还需要监控某些因素,这些因素可以提供风险是否正在变高或变低的指示,通过这种监控管理,妥善地处理风险事故造成的不利后果,最终实现项目的总体目标。 一、引言 在软件公司中,技术人员的流动性一直处于比较高的水平,因此给公司带来了很大的损失,要想改变这种现状在短期内恐怕难以做到。但这个问题又一直困扰着公司的项目管理者,特别是与软件项目组人员组织相关的频繁的人员流动给软件项目带来了极大的风险。那么,认识到这种风险后,怎样来对这种风险进行有效的控制,采取主动行动,创造条件,尽量扩大风险事件的有利后果,妥善地处理风险事故造成的不利后果,最终实现项目的总体目标,这是本文笔者要讨论的问题。 软件风险是指软件开发过程中及软件产品本身可能造成的伤害或损失。风险关注项目未来的发展,这意味着风险涉及选择及选择本身包含的不确定性,在软件开发过程及软件产品都要面临各种决策的选择。风险是介于确定性和不确定性之间的状态,是处于无知和完整知识之间的状态。同时,风险将涉及思想、观念、行为、地点等因素的改变。 一般来说,在软件项目中,存在以下一般性风险:(1)产品规模风险—与要建造或要修改的软件的总体规模相关的风险;(2)商业影响风险—与管理或市场所加诸的约束相关的风险;(3)客户相关风险—与客户的素质以及开发者和客户定期通信的能力相关的风险;(4)过程风险—与软件过程被定义的程度以及它们被开发组织所遵守的程度相关的风险;(5)技术风险—突破技术的极限极具挑战性和令人兴奋,但这也是有风险的;(6)开发环境风险—与用以建造产品的工具的可用性及质量相关的风险;(7)与人员及经验相关的风险—与参与工作的软件工程师的人数、稳定性、总体技术水平及项目经验相关的风险。 二、降低风险可采取的策略 如果软件项目组对于风险采取主动的策略,则“避免”永远是最好的目标。这可以通过建立一个风险缓解计划来达到。在软件项目中,频繁的人员流动被标注为一个项目风险,基于以往的历史和管理经验,人员流动的概率为70 %,被预测为对于项目成本及进度有严重的影响。而软件项目中,人员的频繁流动又是一个无法改变的现实,为了缓解这个风险,项目管理者必须建立一个策略来降低人员流动。可采取的策略如下: 1.找出人员流动的原因。可以与项目现有人员一起探讨人员流动的原因,比如是否公司提供的工作条件不如人意、报酬偏低、竞争激烈等。找出原因后,提出解决问题的策略,在可能的范围内改善工作条件,至于报酬,不可能无限地增加,可以把工作业绩和报酬挂钩,提高员工的工作积极性,适当控制竞争的程度,最重要的一点是要培养员工对公司的归属感。 2.在项目开始之前,分清哪些是可控的,哪些是不可控的原因,采取行动以缓解那些在管理控制之下的原因,“预防”总比“救治”更主动。 3.一旦项目启动,假设会发生人员流动并采取一些技术措施以保证当人员离开时的工作连续性。 4.对项目进行良好组织,使得每一个开发活动的信息能被广泛传播和交流,定期召开项目组工作协调会议,随时掌握项目的进展情况。 5.定义文档的标准,并建立相应的机制,以确保文档能被及时建立。 6.对所有工作进行详细复审,使得不止一个人熟悉该项工作。 7.对于每一个关键的技术人员都指定一个后备人员。 三、降低风险的监控因素 1.随着项目的进展,风险监控活动开始进行。项目管理者监控某些因素,这些因素可以提供风险是否正在变高或变低的指示。在项目组的人员管理中,应该监控下列因素:(1)项目组成员对项目压力的一般态度;(2)项目组的凝聚力;(3)项目组成员彼此之间的关系;(4)与报酬和利益相关的潜在问题;(5)在公司内及公司外工作的可能性。 2.除了监控上述因素之外,项目管理者还应该监控风险缓解步骤的效力。例如:上述风险缓解步骤要求定义“文档的标准,并建立相应的机制,以确保文档能被及时建立”。如果有关键的人物离开了项目组,项目管理者应该仔细地监控这些文档,以保证文档内容正确,当新员工加人该项目时,能为他们提供必要的信息,这是保证工作连续性的条件。 3.风险管理及意外事件计划假设缓解工作已经失败,风险变成了现实。继续前面的例子,假定项目正在进行中,有一些人宣布将要离开。如果按照缓解策略行事,则有后备人员可用,因为信息已经文档化,有关知识已经在项目组中广泛进行了交流。此外,项目管理者还可以暂时重新将资源调整到那些需要人的地方去,并调整项目进度,从而使新加人的成员能够赶上进度。同时,要求那些要离开的人员停止工作,进人“知识交接模式”。 总之.当对软件项目期望值很高时,一般都会进行风险分析。不过,即使进行这项工作,大多数软件管理者都是非正式地和表面地完成它。用在标识、分析、管理风险上的时间可以从多个方面得到回报:更加平稳的项目进展过程;较高的跟踪和控制项目的能力;因为周密计划而产生的信心。 四、总结 风险管理意味着危机还没有发生之前就对它进行处理,这就提高了项目成功的机会和减少了不可避免风险所产生的后果。实践经验证明,最成功的项目就是采取积极的步骤对要发生或即将发生的风险进行管理。对任何一个软件项目,可以有最佳的期望值,但更应该要有最坏的准备,“最坏的准备”在项目管理中就是进行项目的风险管理。 软件管理论文:浅析软件项目的质量管理 论文关健词:软件项目 软件质量 软件质量管理 软件项目管理 论文摘要:软件产品是软件项目的最终结果,其功能度和复杂性要比制造业的产品高得多,而且在投入使用后,软件发挥的功效也是其它任何形式的硬件产品所无法比拟的。为了保证软件产品在交付后能够按照用户的需求发挥正常的功效,因此在项目实施过程中进行有效的质量管理是很有必要的。本文结合作者的经历就软件项目中的质量管理做了一些探讨。 一、引言 软件产品是软件项目的最终结果与其相关的质量问题主要来自项目开发过程。但软件是一个纯智力的特殊产品描述软件质量的定义则比描述实际物品质量定义面临着更多的潜在因素。所以保证软件质量比保证设备质量更具挑战性和不确定性。 国际化标准组织Iso在ISOPIEC9126中将软件质量定义为:“反映软件产品满足规定需求和潜在需求能力的特征和特征的总和”。而M .J .Fisher将软件质量定义为:“所有描述计算机软件优秀程度的特性的组合“。目前对软件质量的研究主要从两方面展开:一是软件开发过程的质量保证以过程文档化和管理科学化为内容:二是软件过程和产品的质量评估包括中间产品和最终产品采用软件度量技术作为软件质量特性量化的主要技术。本文将就第一个方面展开讨论通过给出或设计一些符合文档化开发标准的管理规范和文档模板以达到使软件质量满足之前用户对各项功能或性能的精确定义的目的。 二、项目概况及背景 某船厂在信息集成系统CIMS第一期结束后初步建立起企业的基础信息资源的共享平台,并将物资管理与财务管理进行了整合。但在第一期CIMS平台中没有对其涂装生产管理建立相应的系统。为尽快解决涂装生产管理的问题项目组在进行一个月的需求调研后就进入了开发。但是由于前期需求阶段没有细化需求涉众范围太小在开发阶段代码管理松散导致项目在开始不久后就处于一边开发一边继续需求分析细化的状态并伴随不断的需求变更最后在拖期半年后才交付了一个带有隐患的产品而且原定两周的试运行期因为修改不断发现的缺陷也延长为两个月。 在完成涂装项目后,项目组又接到船厂关于开发生产安全监管系统的任务为了避免同样的问题发生和提高软件质量,项目组认为要在软件开发项目过程中引入完善的质量管理,并针对船厂项目特点,结合实际情况重点覆盖需求、编码、测试三个阶段。 三、分析及应对措施 1.定义合适的项目过程 软件过程是指开发和维护软件产品的活动技术和实践的集合。在以计算机网络为基础的现代社会信息化背景下过程管理作为现代企业管理的先进思想和有效工具,随着外部环境与组织模式的变化而变化。因此作为一个好的软件项目过程,必须针对企业和项目的实际情况,确定软件项目运作流程,定义软件功能及相关性能明确各阶段的进入条件和退出条件进行有效的过程控制与管理,在提高软件开发的效率和项目的成功率的基础上进一步保证所开发软件的质量。 在现阶段主流的软件工程过程主要是RUP (Rational Unified Process)和XP (Extreme Programming)。由于新项目的需求明确,并且项目组成员的构成方式是新老搭配,在经过综合考虑后,我们决定采用RUP方法。最后,项目组根据项目实际情况对传统的RUP模式进行按需裁剪,具体方案是将”需求与分析”和‘’设计”两个活动合并为‘’需求分析”,将”配置”和”变更管理”统一纳入’‘项目管理‘’,移除”环境活动‘’环节。 2.明确项目需求 对于任何软件项目过程而言,需求不仅是一个不可避免的环节,也是软件开发的基础。往往用户需求明确变更少的项目的成功率就高而那些用户需求混乱变更频繁的项目几乎从一开始就注定了失败的命运。但是,在现实生活中,用户需求总是在开发进入中后期时,因为各种不同的原因而发生变化。这就给软件项目过程实施带来不确定因素。在涂装项目中,由于前期需求不明确以及随意变更需求,导致项目组在开发阶段不停的返工,进而造成代码质量低下,测试拖期等一系列问题。因此在项目实施过程中,为了保证软件开发的顺利进行和最后交付的产品质量,应该对项目需求变更进行管理。 (1)需求说明书要描述明确详尽。由于与用户沟通的需求人员并不是最后的开发人员,所以有可能导致开发人员对需求说明书的理解与用户真正的意图会产生一定的偏差。另外,当项目在进行到开发(编码)阶段时,由于记忆的缺失,对当初所作的需求说明书的理解也会产生偏差。 (2)要对需求变更进行管理。通常需求分析完成后项目就进入开发阶段,用户可能会因为市场或策略的变化而提出需求变更的要求。此时,若是合理变更则有利于项目实施,但有时所作的变更可能会影响项目整体的设计和开发,造成项目进度的延期。对于这一情况,项目组应该积极与用户沟通,制订需求变更说明书,在双方都认可的情况下方可实施。 (3)在项目开发过程中要尽早明确用户需求,有些内容一时无法确定则应该暂缓该部分的开发,尽量降低因需求变更而带来的风险。 3.代码走查 软件质量在很大程度上依赖于代码质量。在实际环境中对于同一项目而言,由于项目组成员的编程能力、习惯、风格、对需求的理解和个性的不同所开发的代码质量也不尽相同。再加上一些难以预测的人为因素由此带来的隐患将严重影响代码质量最终造成软件质量低下,使得用户无法正常使用并为以后的维护带来更大的工作量和难度。 考虑到项目进度以及实际情况,要进行完整的代码评审不太现实,因此在软件开发过程中可以根据需要引进代码走查。每周在规定的时间内,轮流让程序员讲解其所开发代码的主要部分。这项措施一方面可以从侧面促使程序员本人注意所开发代码的质量,另一方面在走查过程中可以获得他人的意见进一步改善代码效率,使开发成员共享项目实施过程中问题解决的思路和方法同时还可以促进项目组成员之间的交流并加深对需求的理解关注软件开发过程中的各个环节并进行过程改善的讨论,使得软件质量更有保障。 4.进行正式的测试,并形成制度 测试就是对软件产品的检验。软件测试的目的是根据用户需求检查系统是否符合项目合同与任务书规定的要求。项目测试分集成测试和系统测试,主要进行功能测试、健壮性测试性能一效率测试用户界面测试、安全性测试、压力测试可靠性测试安装/反安装测试等活动。测试过程通常在模拟环境中进行。只有通过了上述全部测试的软件,才可以称之为符合用户质量要求的合格的软件。 测试活动要尽可能覆盖整改项目过程,从最初的需求到部署阶段,都应该制订详细的计划并编制相应的文档,如测试计划测试用例文档测试报告等。通过测试活动尽可能早得发现每个阶段中软件存在的缺陷,以方便后续阶段的实施。在这测试活动过程中,我们应该遵守一条基本原则—按照用户需求进行测试。我们即不能为求速度而缩短测试规模,也不能忽视用户需求而提高测试要求。总之一切测试应该符合用户需求。 四、结论 除了上述几个方面外,对于软件产品的质量管理还有其他要考虑的因素,如风险控制、变更管理和配置管理等等。其实,美国软件工程研究所(SEI )开发的软件过程能力成熟度模型(CMMI )和}S09001标准,都着眼与质量和过程管理。而且在组织结构方面,国外成熟的软件企业一般都设有单独的QA (Quality Assure)部门,它与开发部门独立,负责监督流程的执行。但是,对于任何一个具体项目的实施都应制订合适的质量管理方案,不能生搬硬套而这些需要项目经验的积累以及不断的学习新知识。 软件管理论文:浅谈软件开发管理策略 论文关键词:软件项目管理 项目经理 项目计划 论文摘要:在软件项目开发的过程中,软件项目管理的成功与否是决定一个项目是否能够顺利高效率完成的重要保证。但是我国大部分的软件企业在进行项目管理对都存在着各种问题,从而使项目不能顺利有效地完成。文章探讨了在嚼目管理过程里出现的常见问题,并给出了相应的解决策略。 我国软件产业的现状是数量已上规模,但质量亟待提高。在软件项目开发中,发现了一些普遍存在的问题,如项目严重误期、代码质量达不到标准、程序员疯狂工作仍然毫无进展等。本文针对软件开发过程中存在的一些问题,分析这些问题产生的原因,并且提出一些解决方法和管理策略。希望有助于程序员以较少的无用工作开发出高质量的软件,有助于项目以较快的速度圆满地完成。 1软件开发中实行项目管理的意义 项目管理就是在项目活动中运用一系列的知识、技能、工具和技术,以满足或超过相关利益者对项目的要求,实际上就是通过项目各方干系人的合作,把各种资源应用于项目,以实现项目的目标,满足项目千系人的需求,其本质就是对时间、质量和成本的管理。随着软件开发的深入、各种技术的不断创新以及 软件产业的形成,人们越来越意识到软件过程管理的重要性,管理学的思想逐渐融入软件开发过程中,项目开发的管理日益受到重视。 2目前在软件项目管理中存在的误区 现在大多数企业都认识到了在项目中进行管理的重要性,但是仍然有许多企业在实施项目管理的过程中存在着这样那样的误区,主要表现在以下几点。 项目经理不够专业。在软件企业中,缺乏专业的项目管理人员来实施项目管理及担任项目经理,通常被任命的项目经理主要是因为他们能够在技术上独当~·面,但是他们在管理方面特别是项目管理方面的知识比较缺乏。 项目计划缺乏纲领性。项目经理对总体计划、阶段计划的作用认识不足,因此制定总体计划时比较随意,不少事情没有仔细考虑;阶段计划因工作忙等理由经常拖延,造成计划与控制管理脱节,无法进行有效的进度控制管理。 缺乏有效的管理意识。部分项目经理不能从总体上把握整个项日,而是埋头于具体的技术工作,造成项目组成人员之间忙的忙、闲的闲,计划不周、任务不均、资源浪费。有些项目经理没有很好的管理方法,不好安排的工作只好自己做,使项目任务无法有效、合理地分配给相关成员,以达到“负载均衡”。 缺乏有效的沟通制度和机制。在项目中一些重要信息没有进行充分和有放的沟通。在制定计划、意见反馈、情况通报、技术问题或成果等方面与相关人员的沟通不足,造成各做各事、重复劳动,甚至造成不必要的损失;有些人没有每天定时收邮件的习惯,以至于无法及时接收最新的信息。 风险管理意识淡泊。有些项目经理没有充分意识到风险管理的重要性,对计划书中风险管理的章节简单应付了事,随便列出几个风险,随便地写一些简单的对策,对于后面的风险防范起不到什么指导作用。 项目干系人的不确定性。在范围识别阶段,项目组对客户的整体组织结构、有关人员及其关系、工作职责等没有足够了解以至于无法得到完整需求或最终经权威用户代表确认的需求;或者是多个用户代表各说各话、昨是今非,但同时又要求项目尽早交付;项目后期需求变化随意,造成项目范围的蔓延,进度的拖延,成本的扩大。 缺乏项目团队的合理分工。项目团队内部有时由于各阶段不同角色或同阶段不同角色之间的责任分工不够清晰而造成工作互相推诿、责任互相推卸的现象;有时各阶段不同角色或同阶段不同角色之间的责任分工比较清晰,但是各项目成员只顾完成自己那部分任务,不愿意与他人协作。这些现象都将造成项目组内部资源的损耗,从而影响项目进展。 3解决软件项目管理中存在的误区的有效策略 要想解决上面描述的误区,归根到底还是要从管理学的角度入手,即在软件项目的开发过程中加入过程管理的内容,这样我们可以在软件开发中对各个过程的质量加以控制,从而达到保证软件产品质量的目的。为了有效提高管理水平,我们应该努力做到以下几点。 项目经理接受系统的项目管理知识培训是非常必要的,有了专业领域的知识与实践,再加上项目管理知识与实践和一般管理的知识和经验的有机结合,必能大大提高项目经理的项目管理水平。 计划的制定需要在一定条件的限制和假设之下采用渐近明细的方式进行不断完善。提高项目经理的计划意识,采用项目计划制定相关知识、技术、工具,加强对开发计划、阶段计划的有效性进行事前事后的评估。 加强项目管理方面的培训,并通过对考核指标的合理设定和宣传引导项目经理更好地做好项目管理工作。技术骨干在担任项E1经理之前,最好能经过系统的项目管理知识,特别是其中的人力资源管理、沟通管理的学习,并且在实际工作中不断提高自己的管理素质,丰富项目管理经验,提高项目管理意识。 制定有效的沟通制度和沟通机制,提高沟通意识;采取多种沟通方式,提高沟通的有效性。通过制度规定对由于未及时收取邮件而造成损失的责任归属;对于特别重要的内容要采用多种方式进行有效沟通以确保传达到位,例如:除发送邮件外还要电话提醒、回执等,重要的内容还要通过举行各种会议进行传达。 通过学习项目管理知识掌握风险识别、量化、对策研究,反应控制的工具和方法,掌握项目风险管理所必备的知识。通过加强对项目规划中风险管理计划的审核提高项目组的风险管理意识。总结本行业项目中常见的风险及其对策作为风险管理计划中必要的风险内容,并切实评估相应对策的有效性和可行性。 项目的目的就是实现项目干系人的需求和愿望。项目干系人管理应当从项目的启动开始,项目经理及其项目成员就要分清项目干系人包含哪些人和组织,通过沟通协调对他们施加影响,驱动他们对项目的支持,调查并明确他们的需求和愿望,减小其对项目的阻力,以确保项目获得成功。 项目经理应当对项目成员的责任进行合理的分配并清楚地说明,同时应强调不同分工、不同环节的成员应当相互协作,共同完善。 实施有效的项目管理绝非易事,对于软件企业而言,这不是一个小的改变,而是一种变革,企业需要为此付出艰苦的努力,同时,成熟有效的项目管理无疑将对企业起着至关重要的作用,项14管理的水平将是企业核心竞争力之一。 软件管理论文:试谈软件开发项目管理 论文关键词:软件项目管理 项目经理 项目 论文摘要:在软件项目开发的过程中,软件项目管理的成功与否是决定一个项目是否能够顺利高效率完成的重要保证。但是我国大部分的软件企业在进行项目管理时都存在着各种问题,从而使项目不能顺利有效地完成。文章探讨了在项目管理过程里出现的常见问题,并给出了相应的解决策略。 计划软件行业在现在的众多行业里是一个极具挑战性和创造性的行、体现了软件开发者的智慧和汗水,同时软件开发是‘项复杂的系统]:程,牵涉到许多方面的因索,在实际工作中,经常会出现各种各样的问题,甚至会面临失败。如何总结、分析失败的原因,得出有益的教训,对于项目开发人员来说,是在今后的项目中取得成功的关l键。 一、软件开发中实行项目管理的意义 项目管理就是在项目活动中运用系列的知识、技能、工具和技术,以满足或超过相关利益者对项目的要求,实际上就是通过项目各方干系人的合作,把各种资源应用于项目,以实现项日的目标,满足项日于系人的需求,其本质就是对时问、质量和成本的管理。 随着软件开发的深入、各种技术的不断创新以及软件产业的形成,人们越来越意识到软件过程管理的重要性,管理学的思想逐渐融入软件开发过程l}f,项目开发的管理日益受到重视。 二、目前在软件项目管理中存在的误区 现在大多数企业都认识到了在项目中进行管理的重要性,是仍然冉许多企、在实施项目管理的过程中存在着这样那样的误区,主要表现在: 1.项目经理不够专业。在软件企业中,缺乏专业的项目管人员来实施项目管理及担任项H经理,通常被任命的项日经主要是因为他们能够在技术上独当一面,但是他们在管理方面特别是项目管理方面的知识比较缺乏。 2.项目规划缺乏纲领性。项目经理对总体计划、阶段计划的作用认识不足,凶此制定总体计划时比较随意,不少事情没有仔细考虑;阶段计划因工作等理由经常拖延,造成计划与控制管理脱节,无法进行有效的进度控制管理。 3.缺乏有效的符理意识。部分项目绎理不能从总体上把握整个项目,而是埋头具体的技术工作,造成项目组成人员之间忙的忙、闲的闲,计划不周、任务小均、资源浪费。有些项目经押没有很好的管理方法,不好安排的工作J好自己做,使项目任务无法有效、合理地分配给相关成员,以达到“负载均衡”。 4.缺乏有效的沟通制度和机制。在项目中一些重要信息没有进行充分和有效的沟通。在制定计划、意见反馈、情况通报、技术问题或成果等方面与相关人员的沟通不足,造成各做各事、重复劳动,甚至造成不必要的损失;有些人没有每天定时收邮件的习惯,以至=无法及时接收最新的信息。 5.风险管理意识淡泊。有些项目经理没有充分意识到风险管理的重要性,对计划中风险管理的章节简单应付了事,随便列出几个风险,随便地写一些简单的对策,对于后面的风险防范起不到什么指导作用。 6.项目干系人的不确定性。在范围识别阶段,项目组对客户的整体组织结构、有关人员及其关系、工作职责等没有足够了解以至于无法得到完整需求或最终经权威用户代表确认的需求;或者是多个用户代表各说各话、昨是今非,但同时又要求项目尽早交付:项目后期需求变化随意,造成项目范围的蔓延,进度的拖延,成本的扩火。 7.缺乏项目团队的合理分工。项目团队内有时由于各阶段不同角色或同阶段不同角色之间的责仟分工不够清晰而造成工作互相推诿、责任互相推卸的现象;有时各阶段不同角色或同阶段不同角色之间的责任分工比较清晰,但是各项目成员只顾完成自己邢部分任务,不愿意与他人协作。这些现象都将造成项目组内部资源的损耗,从而影响项目进展。 三、解决软件项目管理中存在的误区的有效策略 要想解决上面描述的误Ⅸ,归根到底还足要从管理学的角度入手,即在软件项目的开发过程中加入过程管理的内容,这样我们可以在软件开发中对各个过程的质量加以控制,从而达到保证软件产品质量的目的。为了有效提高管理水平,我们应该努力做到: 1.项目经理接受系统的项目管理知识培训是非常必要的,有了专、I领域的知识与实践,再加上项目管理知识与实践和一般管理的知识和经验的有机结合,必能大大提高项目经理的项目管理水平 2.计划的制定需要在一定条件的限制和假设之下采用渐近明细的方式进行不断完善。提高项臼经理的计划意识,采用项目计划制定相关知识、技术、工具,加强对开发计划、阶段计划的有效性进行事前事后的评估。 3.加强项H管理方面的培训,并通过对考核指标的合理设定和宣传f导项目经理更好地做好项目管理工作。技术骨干在担任项目经理之前,最好能经过系统的项目管理知识,特别是其中的人力资源管理、沟通管理的学习,并Ⅱ在实际工作中不断提高自己的管理素质,丰富项目管理经验,提高项目管理意识。 4.制定有效的沟通制度和沟通机制,提高沟通意识:采取多种沟通方式,提高沟通的有效性。通过制度规定对由于未及时收取邮件而造成损失的责任归属;对于特别重要的内容要采用多种方式进行有效沟通以确保传达到位,例如:除发送邮件外还要电话提醒、回执等,重要的内容还要通过举行各种会议进行传达。 5.通过学习项目管理知识掌握风险识别、量化、对策研究、反应控制的工具和方法,掌揖项目风险管理所必备的知识。通过加强对项目规划中风险管理计划的审核提高项目组的风险管理意识。总结本行业项目中常见的风险及其对策作为风险管理计划中必要的风险内容,并切实评估相应对策的有效性和可行性。 6.项目的目的就是实现项目干系人的需求和愿望。项目干系人管理应当从项目的启动开始,项目经理及其项目成员就要分清项目干系人包含哪些人和组织,通过沟通协调对他们施加影响,驱动他们对项目的支持,调查并明确他们的需求和愿望,减小其对项目的阻力,以确保项目获得成功。 7.项目经理应当对项目成员的责任进行合理的分配并清楚地说明,同时应强调不同分工、不同环节的成员应当相互协作,共同完善。实施有效的项目管理绝非易事,对于软件企业而言,这是一个小的改变,而是一种变革,企、世需要为此付出艰苦的努力,同时,成熟有效的项目管理无疑将对企业起着至关重要的作用,项日管理的水平将是企业核心竞争力之一。 软件管理论文:浅谈软件项目管理的决策支持系统 论文关键词:软件项目管理 软件可靠性 决策支持系统 论文摘要:本文在解释软件项目管理和决策支持系统的基础上,分析出软件项目管理的局限性,进而说明应用软件项目管理的决策支持系统的必要性。最后从软件项目管理的角度来分析决策支持系统的目标,以及软件项目管理的决策具有多级性。 随着现代科技的发展,计算机应用于各个领域的管理,各个领域需要用软件系统扩展和提高自己的业务。针对不同的行业和产业,研制出了不同的项目管理软件。项目管理软件主要完成的项目管理活动分为管理活动和工程活动两类。例如:项目立项评审:评估项目立项条件是否具备,如相关部门移交资料是否齐全,客户信息是否完整,团队成员是否恰当等等;项目计划评审:评估项目计划合理性,是否与公司其他项目资源和运营目标冲突(回款):SCM(项目配置管理、Software Configuration Management):系统管理和项目有关的各类文档和软件版本,确保项目的惟一性资料信息被留存,可随时追溯项目各阶段关键文档记录(例如备忘录)。工程活动包括项目要获得实质性进展必须要做的工作,例如写计划,做需求调研,写解决方案,变更项目范围,项目启动大会,项目例会,项目里程碑会议,项目紧急事件处理会议,项目备忘录,项目验证,项目培训,项目小范围试运行,项目验收报告等等都是工程活动。 软件项目管理能完成若干事情,但是,由于软件开发过程以及应用过程中,诸多因素会造成软件的不可靠性,例如:1.需求分析定义错误。如用户提出的需求不完整,用户需求的变更未及时消化,软件开发者和用户对需求的理解不同等等。2.设计错误。如处理的结构和算法错误,缺乏对特殊情况和错误处理的考虑等。3.编码错误。如语法错误,变量初始化错误等。4.测试错误。如数据准备错误,测试用例错误等。5、文档错误。如文档不齐全,文档相关内容不一致,文档版本不一致,缺乏完整性等。另外程序代码错误,也可以造成软件的不可靠性。程序代码一个最直观的特性是长度,另外还有算法和语句结构等,程序代码越长,结构越复杂,其可靠性越难保证。所以提高可靠性从原理上看就是要减少错误。而决策支持系统(Decision Support System,简称 DSS)正好可以解决这些问题,它能很好的将那些微结构或无结构、不确定和零散的关联因素有机的综合起来,进行分析、比较和定量化,给决策者以支持,减少了决策的主观性。可见,研究并开发一个软件工程项目质量决策支持系统(Decision SupportSystem For Software Engineering Project Quality,简称SEPQDSS)对于软件企业的管理者,对于企业开发出高质量的软件产品,对于企业的长期发展来说都是至关重要和必要的。 这里所说的决策支持系统(decision support system,简称dss)是指辅助决策者通过数据、模型和知识,以人机交互方式进行半结构化或非结构化决策的计算机应用系统。决策支持系统作为一种新兴的信息技术,能够为企业提供各种决策信息以及许多商业问题的解决方案,从而减轻了管理者从事低层次信息处理和分析的负担,使得他们专注于最需要决策智慧和经验的工作,因此提高了决策的质量和效率。 决策的进程一般分为4个步骤:发现问题并形成决策目标、用概率定量地描述每个方案所产生的各种结局的可能性、决策人员对各种结局进行定量评价,一般用效用值来定量表示、综合分析各方面信息。决策支持系统的基本特征:对准上层管理人员经常面临的结构化程度不高、说明不够充分的问题:把模型或分析技术与传统的数据存取技术及检索技术结合起来;易于为非计算机专业人员以交互会话的方式使用;强调对环境及用户决策方法改变的灵活性及适应性;支持但不是代替高层决策者制定决策。 决策支持系统的灵魂是先进的管理思想。一个成功的DSS应用,应该融合了优秀的管理思想,能给应用者提供分析和解决问题的有效的方法论。DSS中所包含的计算机软硬件技术,则是将这种管理思想和方法论具体表现出来,从而让DSS用户在使用过程中能够贯彻这种管理思想、实践这种方法论。组织整体的管理绩效因此而得到提高。这从另一角度说明,应用者必须首先整合自己的管理思路,提升管理意识,明确通过DSS将实现的管理目标,才能开始DSS的实施。 从软件项目管理的角度来讲,决策支持系统的目标是使软件的功能更好地满足客户的要求,并且能在规定的时间内,在预计的资金下,开发出一个高效率,质量和可靠性能够满足要求的软件。具体包括以下五方面:软件功能完备(软件的需求完备),资金控制在计划之内,时间控制在计划之内,软件的效率和可靠性符合要求,人员之间能够合理协调达到最好的效率。 软件项目管理的决策具有多级性。因此,决策制定程序是比较复杂的。一般来说可分为三个层次:第一层,决策路线层,反映了由决策任务的提出、多级决策、批准实施的全过程;第二层,决策工作层,由决策对象进入某一个部门开始,到送出这个部门截止的部门内部处理;第三层,决策分析层,指一个部门内单个决策者或决策小组分析问题所处的环境、确定目标,并提出方案(设计)、评价分析及解决方案抉择和实施反馈的具体步骤。 由此可见,决策支持系统在软件项目管理中的应用是非常必要而且有其重要价值的。 软件管理论文:浅谈软件项目管理中的阶段收尾管理 论文关健词:软件项目管理 收尾管理阶段管理 论文摘要:在实际软件项目管理中,阶段性的收尾管理工作往往不被大家重视,其实阶段管理收尾工作也是非常重要的。本文从阶段评审,文档记录等方面来阐述软件项目管理中阶段收尾管理的重要性 随着计算机和信息产业的发展软件产品的规模也是越来越庞大,随着软件规模的扩大软件人员的增加软件项目管理的复杂性增大,各个软件企业都意识到将项目管理的理念引入到软件开发活动中开始对开发过程进行有效的管理又所谓“IT项目管理”或“软件项目管理’软件项目管理就是为了使软件项目能够按照预定的成本、进度、质量的顺利完成而对成本、人员、进度、质量、风险等进行分析和管理的活动。随着软件开发规模及开发队伍的逐渐增大软件开发活动不再是像过去的几个开发人员就可解决的事情,它需要使用开发规范或开发流程控制来约束每个开发人员、测试人员和维护人员的工作.以保证每个项目组成员按开发计划及进度准时、保质完成自己的任务。软件项目管理的各个过程主要包括二需求管理范围管理任务分解规模估算成本管理进度计划质量计划配置管理计划,风险计划文档管理团队建设,跟踪控制收尾管理项目结束。项目收尾管理作为项目结束前的最后管理工作也显得及其重要一般包括合同收尾和管理收尾两部分。合同收尾就是项目管理人员与客户对照合同一项项的核对审核是否完成了合同所要求的内容是否达到合同所提出的指标或条件也就是我们通常所讲的客户验收管理收尾就是对于项目组内部把做好的项目文档、代码、与客户交流的文件等归档保存对项目中遇到的问题及解决方法、有效的创新技术进行及时地总结,对外宣称项目结束转入维护期把相关的产品说明及技术文档转到维护组。 一、阶段收尾管理 软件项目结束的状态: 1.正常结束。2提前结束3延期结束4暂停。5取消(因变更或不可完成)。软件开发是一项复杂的系统工程牵涉到各方面的因素在实际工作中经常会出现各种各样的问题甚至面临失败。而如何总结、分析失败的原因得出有益的教训.这对一个公司来说则是今后项目中取得成功的关键。 以前会听说过这样的项目:客户验收后项目活动就随之收场,项目资料没有认真归纳总结不是束之高阁就是缺失不全但是当新项目启动时.面对新的项目问题项目组成员才发现:其实这类问题以前也遇到过,但是却无法找到相应的解决方案资料只好再投入人力、时间甚至金钱来重新经历一遍为什么相同的问题会重复出现,究其根源是因为缺少项目总结也就是说没有做好项目收尾工作。那么是不是我们只能等到项目结束或收尾时才能开始进行项目总结文档保存的工作呢:当然不是在软件项目管理的各个阶段我们都可以做收尾管理工作,也就是阶段收尾管理工作。 二、阶段收尾管理的重要性 在实际软件项目管理中.阶段性的收尾管理过程和工作往往不被大家重视其实阶段性的收尾管理工作也是非常重要的。阶段收尾管理工作的重要性主要体现在如下几个方面: 1进度管理中的里程碑每个项目都是由若干个相对独立的任务链组成的软件项目也是如此。只有在任何一条任务链都已经优化的基础上才可能进行系统的全面的优化因此保证每条任务链的效率是整个项目进度完成的前提和基础.只要能保证里程碑事件的按时完成,整个项目的进度也就有了保障。那么我们在里程碑点都来做些什么呢: 在计划好的阶段管理工作中.收集项目的最新信息和数据.并将这些数据与项目计划进行比较,来判定项目的阶段效率,进度是提前了还是落后了,成本是在控制中还是超支了?质量是否符合要求。客户对阶段工作结果满意么,及时总结经验与教训.同时及时发现项目存在的或潜在的问题以便近早采取纠正措施这就是阶段管理工作中的收尾管理,所以说阶段收尾管理是进度中的里程碑是整个项目进度优化的前提和基础。 2沟通管理中的契机沟通是保持项目顺利进行的润滑剂。与传统项目相比软件项目具有较高的技术含量和较大的风险。参与软件项目建设的用户并不都是软件开发专家.他们具有丰富的业务经验但是很少能了解软件开发的技术.随着项目工作进程的深入就会有许多新的问题出现与客户的及时有效沟通更显得尤为重要。软件项目是客户和用户共同面对的项目只有双方的积极参与才能促进项目的成功,而只有进行有效的项目沟通管理才能确保用户的积极参与。一个阶段的项目工作完成后与客户一起就前一段时间的工作进行总结和检查是十分必要的。一方面可以及时了解客户对项目工作的满意程度及时统计、分析客户对项目的意见.为下一阶段工作的顺利进行提供了保障另一方面有些因工作繁忙未能及时签署的文件,也尽快找客户给予签字确认。当双方出现纠纷时,只有双方签字的文字记录才是最有用、最有说服力的证据。 3收尾管理的基础。一个项目阶段的工作刚完成时项目组成员都保留着最新的阶段记录如阶段文档或最新的代码版本这个时候收集起米是非常容易的时间随着人员的变动或者项目的需求变更有些项目成员可能离开了项目组那时再去收集他们保存的文档资料就非常困难了,甚至有些记录永远也找不到了。好多大的软件开发项目跨几年的时间项目经理可能已经换了几任客户的项目主管也换了几位最后项目收尾管理时的文档收集、总结的工作,就是在阶段收尾管理的基础上来确保每个阶段的文档、资料都能按时完整地保存、归档。只有阶段管理收尾提供的数据信息越真实、越准确.才能保证在项目最终收尾时客观评定项目的绩效总结的经验教训和文档资料才有真正借鉴的价值总而言之.作为一个好的项目经理,一定要重视进度中的里程碑事件抓住与客户沟通的契机做好项目阶段工作的总结收尾工作如何做好这些工作呢。也就是要做好项目阶段管理收尾工作。阶段收尾管理工作是保证项目成功的重要管理手段它和项目的其他工作一样应该纳入项目计划并按计划落实。
网页设计与制作教学研究:网页设计与制作教学中学生能力培养 【摘要】网页设计与制作课程是计算机专业的主要课程,在专业人才培养方面处于核心地位。该课程教学的主要目标就是培养学生全面掌握网站建立和管理技术,同时掌握网页设计与制作技术,从而培养网页制作和网站开发的技术性人才。在整体教学中,知识的传授固然重要,但是更应该注重培养学生的专业能力,增强学生的职业素养。本文就网页设计与制作教学中学生能力培养的策略进行分析。 【关键词】网页设计;制作;学生能力;培养 随着互联网的发展和普及,网页设计和制作技术成为网络时代非常实用的技术,这一课程也成为学校开设的热门课程。无论是计算机专业的学生还是非计算机专业的学生,网页制作都成了一门重要的基础性技术课程。但是很多学校在教学中采用传统的教学模式,导致学生的学习积极性不高,实际动手能力也比较差,为了让学生快速的掌握网页设计和制作的技术,需要采用一些新型的教学方法实施教学,加强学生综合能力地培养。 1加强学生创新能力的培养 创新是一个民族的灵魂和动力,同时也是当今社会竞争的核心。学生创新能力的提升和创新意识的增强对于他们以后的发展具有非常重要的作用。网页设计与制作教学作为新时期教学的主要课程,在教学中培养学生的创新能力有利于促进整体教学的发展。因此,在教学中,可以通过多方面内容加强学生创新能力的培养,首先,可以通过兴趣教学法唤醒学生的求知欲望,兴趣是能够推动学生求知的内在力量,学生只有对某一学科充满兴趣,才能够持续的钻研该学科知识,从而增强学生的学习效率。在教学中,为了增强学生对网页设计和制作的兴趣,教师可以在上课时准备一些网页作品,让学生对作品进行点评,然后提出改造的意见。让学生在头脑中对网页设计有一个模糊的认识,产生做网站的想法,这样一来,通过教师的指导就能够让学生梳理一个成型的站点框架,紧接着引导学生如何做网页,如何使用工具,学生对这些内容产生兴趣,就会带着教师提出的问题进行主动探索和学习,以此增强学生的学习效果。除此之外,还可以通过精品赏析的方式增强学生的学习灵感。网页设计和制作课程是一门艺术和艺术相结合的课程,学生不仅要掌握基本的网页制作技巧,还要具备欣赏美和创造美的能力。创造的来源是灵感,而灵感的来源则是通过观察,因此,可以在教学中设计精品赏析的环节,利用上课之前的时间展示作品,向学生展示一些布局合理,设计新颖的精美网页,让学生对这些网页进行观察和欣赏,这样不仅可以拓宽学生的视野,同时还能激发学生的创造灵感,为学生以后设计出精美的作品奠定基础。 2培养学生的网页制作综合能力 在学生掌握网页设计和制作的基本知识之后,网页制作综合能力的培养就显得非常重要了。即使学生掌握了网页制作技术,也不一定能够设计出好的网站,只有提升学生的综合能力,加强对他们所掌握知识的综合应用,才能够设计出一个精美的网站。为此,需要注重学生在实践方面的能力培养,可以从教学实验方面入手,将所有的理论教学和实验教学都安排在计算机机房完成,可以让学生在学习理论知识之后直接进入实践探索阶段。此外,为了给学生提供更好的实践机会,可在学校建立计算机基础教学网,网页设计和制作教学的老师可以建立自己的教学网站,同时给学生分配相应的网站空间,要求学生建立自己的个人网站主页,然后将自己的实践作业上传到网站空间中,设计的风格和主题不受限制,网站主页的内容也不做要求,学生可以根据自己的兴趣进行网页的制作,将所学习的网页制作技术灵活的运用到个人网页的设计中,做好个人网站。为了让学生在网站设计中学会创新,教师可以搜集一些具有创意的网站和网页设计的素材,和学生一起分享,然后与学生所做的网站进行对比,从而提升学生的创新能力。在网站设计中,针对不同的设计环节,学生可以自己发现设计中存在的问题,然后进行分析和解决,对于学生综合能力的培养具有很大的帮助。 3加强培养学生的团队协作能力 现在社会的分工越来越细,很多工作都需要人们协助完成,这样以来,团队精神就显得格外重要。协同合作是团队精神的核心内容,尊重个人的兴趣和成就是团队协作的基础。就学生而言,独立意识较强,现代的学生比较自我,沟通能力也有待提升,这些缺陷显然不适合学生未来的工作。网页设计和制作教学是一门实践性要求较高的课程,同时也对学生的团队协作能力要求很高。在教学中的综合实训中可以选择采取项目教学法实施教学,将学生分成不同的小组,在自愿的基础上进行强弱搭配,并且每一个小组推荐一位组长,在老师布置任务之后,组长可以做好小组内的分工,让学生能各司其职,然后合力完成作品的设计和制作。在作品制作中,如果组内的成员存在意见不同意的现状,组长可以和其他的成员进行沟通协调,最后达成一致,当组员能够为同一个目标一起努力时,无论最后的结果如何,学生最后都会有成就感。在这一过程中,有利于提升学生的团队协作精神,增强学生的沟通能力。 4结语 网页设计和制作教学是一门实践性很强的课程,对于学生的综合实践能力以及创新能力的要求较高,因此,在教学中,教师要给根据学生的兴趣爱好设计教学内容,并且为学生提供一些优秀的教学作品,让他们进行赏析,在优秀作品的激励和教师的引导下,学生的学习兴趣会有很大的提升,从而真正的投入到网页设计和制作的探索当中,熟练的掌握网页制作方面的技巧,增强学生开发和维护网站的能力,使他们的知识结构不断得到完善,对于教学效果的提升会起到很大的作用。 作者:崔愿星 单位:鄂州职业大学 网页设计与制作教学研究:网页设计与制作课程教学方法分析 [摘要]软件类课程具有较强的实践性,如何让教学过程充分融入计算机与软件技术行业实践并符合职业规范,是需要重点研究的问题。以网页设计与制作为例,充分考虑教材和学生特点、企业用人需求,紧密结合国际项目管理知识体系与软件行业职业规范,从重构模块化教学内容、优化教学顺序、建立特色化项目管理体系三个方面设计了新的面向网页设计与制作课程的项目驱动型教学方法,从教学实践和推广应用来看,取得了良好的效果。 [关键词]教学方法;项目管理;网页设计;软件工程 一、引言 高等职业教育改革正在逐步深化,对教育教学质量也提出了新要求,教育的重心已由单纯的知识传授转向高素质技术技能型人才的培养。人才的培养最终落实到具体的教学环节中,专业课程知识与实践教学是主要过程,因此教育系统不断探索科学、合理、高效的课程教学方法。软件类课程具有较强的实践性,如何让教学过程充分融入计算机与软件技术行业实践是重点研究的问题。针对软件类课程的特点和学生的实际情况,从新工具技术应用、情景模拟到任务驱动等各种课程教学方法被应用到了课堂教学实践中。采用案例和任务驱动的方法,以增强学生综合运用知识和实际动手的能力,探讨了网络环境下计算机软件应用类课程的教学方法。强调以案例驱动探索教材结构和教学方法的优化。从教材课件和教育程序优化等方面探索了非计算机专业的程序设计教学方法。总结来看,各种教学方法都关注通过情景、案例、任务等形式,尽可能使教学过程接近实践应用。 二、教学内容改革情况 (一)教学内容更新的总体思路 网页设计与制作是软件技术及相关专业的职业技术基础课程和必修课。在教学过程中,以软件技术专业人才培养方案为依据,以培养学生网站策划、网页美工、网站程序设计、网站运营与推广等岗位职业能力和职业素养为目标,将增强学生基本就业力、职业迁移力、持续发展力为着力点,按照“科学性、针对性、时效性、实用性”的原则选择、更新课程及实践教学内容,重点培养学生的行业规范意识、职业化能力,未来能够轻松地融入工作岗位,快速进入职业角色,能有效地实现由教师为中心向以学生为中心,由课本为中心向以项目为中心,由课堂为中心向以实践为中心的三个转变。 (二)教学内容更新的具体做法 1.依据不同时期对工作岗位的需求,重构模块化教学内容作为软件技术专业职业技术基础课程,网页设计与制作课程涉及的知识内容较广,如:HTML、CSS、JavaScript、Asp等众多知识点。应该以工作过程为导向,以学生为主体,充分考虑学生的认知水平和已有知识、技能与兴趣,为学生提供适应市场需要的、模块化的学习资源,开发模块式教学计划。2.设计实践教学特色化项目管理体系,优化实践教学流程目前,整个课程实践教学的管理体系已经建立,有电子商务运营和管理、网络营销、物流信息技术、网页设计与网站开发等课程的实践管理体系,以软件技术专业网页设计与制作课程为例,将目前计算机技术与软件行业标准化项目管理知识体系与具体的专业技术课程实践教学相结合,用项目的方式去管理课程实践,构建项目管理体系是基本前提。 三、教学方法改革情况 (一)“项目导向,任务驱动”教学法 “项目驱动,任务导向”教学法是师生通过共同实施一个完整的项目工作而进行的教学活动。该方法是以项目为主线、教师为主导、任务为驱动、学生为主体的一种教学模式。 (二)“分组合作”教学法 分组教学,以团队的形式参与整个教学过程。以全班40人的规律为例,学生自由组成小组,一般6人一组,每组推选一名组长,负责项目协调和管理,在16~20个学时内完成既定的项目(网站),最终分组演示,分个人答辩、项目成果展示。项目的设置由小组讨论形成,学生根据兴趣、特长设定网站类型和主题,其中教师只进行辅助,提供技术和资源支持,不参与项目制作。通过案例实训,运用项目管理的方式,综合测评学生的技能掌握情况,同时使团队中的每个学生扬长避短,发挥各自优势,最终完成一个网站的设计与制作。 四、结语 网页设计与制作是软件技术专业的重要课程,承接了Web前端开发技术的主要内容,是人机界面的首要交互接口。本文以网页设计与制作为研究对象,将教学过程与行业实践相结合,紧密结合国际项目管理知识体系与计算机与软件技术行业职业规范,以企业用人要求为导向,从重构模块化教学内容、优化教学安排、建立特色化项目管理体系三个方面设计了新的项目驱动型教学方法。从教学实践来看,取得了良好的效果。 作者:王书琴 李从庆 吴艳 单位:合肥信息技术职业学院 网页设计与制作教学研究:网页设计与制作教学改革 摘要:分析了传统教学模式与培养应用型人才模式对网页设计与制作的教学改革的影响,提出为培养应用型人才的改革方向,并以两个专业、四个班的学生做为实验样本,对本年度教学内容做出了一些改革,得出了在培养应用型人才时该课程内容的改革方案和注意事项,指出为培养服务地方应用型人才,网页设计与制作的课程改革势在必行。 关键词:传统教学;学即能用;CSS 互联移动终端的大面积推广,使得掌握网页制作技术的人才在各个行业里都成为必不可少的需求;同时,地方普通高校为社会服务的使命感在不断增强,如何培养出“学即能用”的人才,使之在短时间内掌握主流的网页设计技术,提高站点访问量,是这门课程课堂教学效果进步的体现。 一、技术背景与课堂教学要求 (一)Internet发展历程 Internet经历了从Web1.0到Web3.0的迅猛发展。Web1.0是静止、单向、被动的;Web2.0则为用户开设了主动权,使得用户和网站可行双向信息互动;Web3.0提升了用户的主动权,用户可对页面的多种元素(显示、色彩、像素、框架等)按需设置,订制专属的功能模块,整合数据资源,适用于电脑、手机、PDA等多终端平台定制。 (二)传统的网页设计与制作课程内容 一般情况下,高校开设的网页设计课程从教学内容上可划分为两大块:1.相关知识介绍。网站的概念、基本元素及页面等相关知识的介绍。2.应用软件的使用。介绍使用最多的Dreamweaver系列网页制作工具,使学生掌握布局(表格、层、框架、模板等)、超级链接、表单和几种特效。随着互联网的全面推广和“学即能用”的需求,以上内容已不能满足互联网时代与时俱进的特点。最关键的问题在于:课堂学到的知识是否马上就能得到应用,是否与目前社会上专业的网页制作公司的技术规格保持一致。因此,本门课程的改革势在必行。 二“、服务于地方”教学内容的改革 (一)教学内容改革 内容改革是课程改革的首要环节。关于什么是关键内容,什么是次要内容,笔者走访了本地专业网页设计公司中企动力的设计总监马女士,通过对她的访谈,了解到时下主流的网页设计公司所涉及到的技术规范,对本校现阶段的教学内容做了必要的调整,简化了表格布局页面、框架设计等已被淘汰的陈旧技术的授课内容,有选择地介绍了网页交互特效及表单的应用,加强了网页美化工具、HTML语言及CSS的学习内容。改革后的课程主要分为六大模块:网页和网站的基础知识、网页美化工具(Photoshop或者Fireworks)、HTML语言、网页开发工具的介绍、DIV+CSS、动态网页技术。首先,通过具体的例子阐明网页、网站的定义,页面的布局类型(主要是盒模型)、整体造型及配色方案的相关知识;其次,介绍网页美化工具图片处理工具(Photoshop或Fireworks)的使用,学生可用其设计页面元素,加强页面的视觉效果与美观性,提升站点的专业度;再次,介绍HTML的基本语法结构和语句,使学生熟练掌握其主要标签的使用(传统的教学模式对这一部分的内容有所忽略)。实践证明,学生若不熟悉HTML的语法构成,学习DIV+CSS这一主流的网页布局模式就会相当吃力。当然,对于非专业学生而言,学习一门语言,即便是文本标记语言,由于其本身对计算机系统相关知识的欠缺,授课会比较困难,学生也学得辛苦,但这又是一个必要的过程,其所占用的时间比较长,需要设计大量实例,反复练习才能掌握。之后介绍开发工具,重点是要理解页面的代码模式和设计模式,而DIV+CSS则是本门课程的重头戏,由于学生对代码有种天生的恐惧,所以,在建立CSS时又以开发工具建立为主,修改程序为辅。最后简单提及动态网页技术。由于课时限制(32节),本课程主要讲授静态网页制作。静态网页技术分为传统技术和新技术。传统课堂教学内容重点是布局表格、框架、模板等,而目前主流的网页制作公司则主要应用DIV+CSS。所以,对于陈旧的技术简单介绍即可,而把DIV+CSS作为布局的主要技术进行讲解。由于这些内容需要学生对代码部分比较熟悉,所以,在课时中增加了相应的HTML的基本语法结构和语句的介绍,并对主要标签的使用熟练掌握。 (二)实际授课效果 笔者今年为设计和思政两个专业的学生授课。设计专业的学生已经开设了PS,有一定的设计基础,所以,课程内容改革中的第一部分可以省略;思政专业的学生没有图片处理基础,笔者在授课过程中有意加强了这部分内容,讲授简单的图片处理方法和文字特效工具。实践证明,学生有追求新知识的欲望,基本能做到学以致用,并反馈到最终的作品中。往届学生的作品更像电子小报,而今年通过课程内容改革的学生作品虽不完美,但在形式内容上更接近Internet的正规网站,教学效果良好。针对我校提出建立培养服务于地方应用型人才的本科院校,传统的网页设计与制作课程必须响应时代号召,更新教学内容与方法。本文仅供从事该课程教学的教师参考。 作者:侯敏 单位:西安文理学院 网页设计与制作教学研究:中职网页设计与制作课程教学的体会 摘要:《网页设计与制作》课程是中职计算机相关专业必修的一门课程,根据中职网页设计的培养宗旨、教学目标及学生的实际水平,主要是培养学生网页布局和美化网页的技能,从而提升学生网页制作的技能。《网页设计与制作》是一门综合性很强的课程,不仅需要掌握网页开发软件的应用,还要有动画设计、平面设计等软件的综合使用。 关键词:中职;网页设计;学习积极性;学习兴趣;教学方法;学习效果 随着计算机技术的不断发展与革新,《网页设计与制作》是近些年来计算机专业领域发展最快的和应用最广泛的课程之一。社会急需培养掌握网页设计、面向不用应用层次的专业人才。根据多方面的调研,再结合我校学生的实际情况,我把我校计算机平面与网页设计、计算机网络技术、软件与信息服务等计算机相关专业的学生学习本课程的职业定位为大部分从事UI的开发,很少从事程序开发工作,因此在网页设计与制作主要以Dreamweaver软件教学为主。那如何调动学生学习兴趣、如何选择更加适合的教学方法及如何在教学过程中取得更好的教学效果,是值得我们共同探讨的问题。在不断学习先进教学理论及结合实际教学实践,我认为可以从以下三方面入手。 1分析学情,合理安排教学内容,激发学生学习兴趣 当前中职学校大部分学生都是考不上普通高中,想来中职学校学一技之长以谋生,但也有不少抱着玩三年然后等年龄够了出去打工的态度,学生的厌学情绪比较严重,要么上课不专心,要么随意旷课,学生学习的积极性极差,更谈不上创新。所以在上本课程之前,首先要找些优秀出色网站设计案例供学生欣赏,并且要分析当前本课程的应用领域、社会需求及就业前景,激发学生的学习兴趣,树立信心。另一方面,要合理安排教学内容。因为中职学生普遍存在特点就是没有一个良好的学习习惯和方法,就算刚开始带着好奇和兴趣学习网页课程,但过一段时间就会出现厌学的状态,出现这样的状况主要原因是课程章节内容的安排问题。在教学过程中,有些内容跟之前所学的知识有相似就稍显枯燥或者出现新的较难掌握的内容就容易导致厌学。所以将课程内容分阶段和模块化教学,各阶段和模块之间既相互独立,也相互关联,同时将课程难点分解到各个不同的模块中,化解了学生的畏惧和厌学心理。每个模块自成体系,学完每一个个模块就能获得一项知识、技能,前面的模块为后面模块做铺垫,后面的模块又强化前面模块的内容。这样可以让学生牢固地掌握《网页设计与制作》的核心。因此,教师在教学中应将“教、学、练、做”融为一体,对每个学习情景都设计好案例,然后进行在上课的时候明确任务、教师演示、学生设计、展示评价等。例如:教师可将《网页设计与制作》教学内容分为五个阶段,每一阶段设计了若干教学模块。第一阶段使学生能熟练使用网页设计的入门篇;第二阶段能熟悉并熟练使用网页制作工具Dreamweaver、Photo-shop、Flash等,能制作布局得当、内容精彩的网页;第三阶段能进行动态网站的开发;第四阶段掌握网站与维护方法;第五阶段进行综合案例项目实训。每一阶段的教学内容完成后,在专业机房组织单元考核,以实现分阶段达标,最终使学生能独立设计小型WEB站点。 2结合实际,选择适合的教学方法,调动学生学习积极性 教无定法,因材施教。教师要根据学生的实际学习情况,不断调整自己的教学方法,不断将先进教学方法应用教学当中,才能激发学生的学习兴趣,取得更好的教学效果。若采用传统教学模式即课堂主要是教师的讲解再辅以学生练习,这是教学模式是很难激发学生的学习兴趣的,最后可能是教师累得精疲力竭、学生却收获甚微。通过实践,我主要是采用案例教学法、项目教学法进行教学。案例教学法是在教师的指导下,根据教学目标的要求,利用案例引起教学活动,组织学生进行学习和研讨的一种教学方法。与传统的灌输教学相比,案例教学是一种强调师生互动的开放式研究型的教学方法,它注重学生的实操能力,符合中职教育的教育特点。具体做法是:教师通过具体案例提出任务,将任务分解到每次的课堂教学中实现,教学过程中为了调动学生的学习积极性,教学过程中常常采用互动方式,即教师提出一种解决问题的思路,然后让学生采用其它方式来解决同一个问题,课堂上每介绍一个任务后都要首先让学生上机去模仿着实现,然后再要求学生采用自己的解决方案来完成任务。例如:在“创建企业展示型网站”的教学过程中,教师的教法是“案例驱动下的自主学习———分组协作学习———探究发现学习”,既鼓励个性张扬,又提倡某些问题的分组协作与自主探究,指导学生对图片及文字的来源进行探究发现(从网络中搜集)。建构主义学习理论强调以学生为中心,要求学生由知识的灌输对象转变为信息加工的主体。以案例驱动,激发求知欲望,让学生带着逐个任务通过探究发现、相互合作、实际操作等方式,自主学习,使学生在完成任务的过程中不知不觉实现知识的传递、迁移和融合。项目教学法是教师在教学过程中以项目为主线贯穿始终,将课程中的知识点融入到项目中,学生以完成项目为主要目的、教师以学生的项目质量来评定学习效果的一种新的教学方法。学生全部或者部分独立组织、安排学习行为解决在处理项目所遇到的问题,提高学习兴趣。教师在选择项目时需要注意将教学的理论和实践结合在一起,同时项目要与企业实践生产过程和现实经商活动有直接关系,才能使学生所学知识又具有价值,同时也会极大激发学生的兴趣。例如:在《网页设计与制作》教学中将一个班级分成多个项目小组,教师是项目经理,学生则是项目的开发人员,学生通过以小组分工的形式完成项目,再派学生代表进行项目展示,达到师生、生生之间交流和讨论的目的。项目开发小组经常以幻灯片方式展示成果,陈述自己通过学习掌握了哪些知识和技能,运用了哪些方法,怎么用的?如何改进?获得了什么亲身体验?初步提高了自己的哪些能力?问题是怎么解决的?解决的过程是什么?类似的交流穿插在整个学习过程中。这种方法有助于学生学习思维的发展,学生通过和其他学生的交流,解决疑惑,论证自己的观点,开拓了思路,有利于发展学生的智力,整个教学过程同时也是学生学习的体验过程。 3科学考核,提升教学质量,保证学习效果 在课程考核方面,将单纯的课程考核转向学生职业能力考核,主要包括三部分:第一部分,平时成绩占总成绩的30%,包括平时出勤、课堂纪律、课堂表现和作业等。第二部分,阶段性项目设计考核占总成绩的40%,分2次考核,根据网页及网站制作流程,以职业岗位工作过程为依据,对学生分组,通过自评、互评,还有教师评,对每个项目进行评分。在交流评价的基础上对自己获得的材料和做出的作品进行检验。验证学生自己的观点。通过对比师生评价结果,找出造成结果差异的原因,让学生反思他们在探究实践中所运用的解决问题的策略。第三部分,期末综合考核占30%,主要考查学生对知识的综合应用能力。《网页设计与制作》是一门实践性很强的课程,教学方法也多种多样,只要在教学结合实际,不断探索、不断总结,勇于创新,一定能寻出适合的教学方法,激发学生学习兴趣,培养分析问题解决问题的能力,更具有职业岗位实务能力,完成胜任网页设计与制作相关岗位的工作。 作者:李春兰 单位:湛江财贸学校信息技术专业科 网页设计与制作教学研究:数字媒体中网页设计原则与制作技巧分析 在我国经济与社会快速发展的今天,数字媒体作为一种新兴工具,已经与我国网络紧密的结合在一定,这种结合使得数字媒体本身与与我国民众生活之间的联系日渐紧密,而为了保证数字媒体能够更好的为我国民众提供服务,本文就数字媒体中的网页设计原则与制作技巧进行了具体研究,希望这一研究能够在一定程度上推动我国数字媒体网页设计的相关发展。 前言: 得益于计算机与智能手机的普及,我国网民数量已达7亿,而这一庞大的网民人口则标志着网络与我国民众生活之间联系的日渐紧密。我国当下数字媒体的发展速度不断提升,其本身也开始真正融入我国各行各业之中,但数字媒体本身在发展中也暴露出了一些问题,而本文就数字媒体中网页设计原则与制作技巧展开的研究目的,正是为了解决其中一部分问题。 1.数字媒体概述 为了能够较好的完成本文就数字媒体中网页设计原则与制作技巧展开的研究,我们首先就需要对数字媒体进行深入了解。结合相关文献资料与笔者自身对数字媒体的认知,本文将数字媒体定义为利用二进制数据处理和记录,采取数字通信的原理,收集、存储、传输各种矢量数字文本的过程,简单的说数字媒体就是一种图形、图像、视频、声音、动画等信息的载体与平台。对于数字媒体来说,其本身具备着高效相互性、灵活多变性以及强大融合性等三方面的特点,这些特点也是其能够较好发挥自身功能的原因所在。具体来说,高效相互性指的是数字媒体能够通过自身的载体与平台特性,使信息变为可感、可知、可管、可交互的状态,这就使得信息的传播的过程中能够较好的实现作者与受众的交流网络影视、网络游戏等都属于这一特点的具体表现;而在灵活多变性这一特点中,这一特点使得数字媒体能够将声音、图片、视频、音频、文字等创作要素进行较好的改变,这样相关信息就能够实现更好的创造;而在强大融合性这一特点中,这一特点使得数字媒体本身能够与各类艺术方式实现较好的融合,这种融合由于往往能够发挥“1+1>2”的作用,就使得数字媒体能够更好的满足各类受众的需求[1]。 2.数字媒体中网页设计原则 上文中我们深入了解了各类数字媒体,而在下文中笔者将结合自身实际工作经验与相关文献资料,就数字媒体中网页设计原则进行详细论述,希望这一论述能够在一定程度上为我国数字媒体的进一步发展带来一定帮助。 2.1明确网页主题 在数字媒体的网页设计中,为了保证这一网页设计能够较好的为受众提供服务,我们首先就需要结合网页内容确认网页主题,而为了实现这一目标,网页设计人员需要进行充分的市场调查,最大程度上了解网页受众的情况,这样才能够较好的确定整个网页的风格与主题。而在确定了网页的主题后,设计人员还需要在设计的过程中保证网页本身的鲜明突出、要点明确,最终实现通过简单的网页页面传达不简单的信息这一追求。值得注意的是,网页还需要最大程度上保证自身的即时性,这样才能够更好的实现信息的传达[2]。 2.2结合受众需求 除了明确网页主题外,网页设计人员在进行数字媒体的网页设计过程中,还需要细致了解网页受众人群的性别、年龄、职业以及受教育程度、生活习俗等方面的分布,并以此更好的结合网页向受众传达某种情感,这样就能够更好的提高数字媒体中网页信息的传播效率。例如,对网页受众年龄的把握,使得设计人员能够更好的抓住网页设计的侧重点,这样就能够保证该网页设计传达的信息更具备针对性,这自然就大大提高了网页本身信息的传达效率。值得注意的是,我们还需要在网页设计中参考受众的接受与理解信息的态度、愿望、需求以及情感等心理因素,这样才能够更好的为其提供服务[3]。 2.3保证风格统一 除了上述两方面的原则外,设计人员还必须保证数字媒体中网页设计的风格统一。具体来说,据笔者调查发现,我国当下很多数字媒体中的网页设计存在着文字设计影响网页质量、色彩运用与搭配影响网页主题风格、图片选用不合理等一系列问题,这些问题归根结底属于网页设计中风格出现的问题,而这一问题也对数字媒体中网页设计带来了种种负面影响,为此设计人员必须在文字选择、色彩搭配、图片选用等方面注意保持整个网页的风格统一,这样才能够更好的保证数字媒体中网页设计的整体质量[4]。 3.数字媒体中网页制作技巧 3.1首页设计技巧 在数字媒体中的网页设计中,网站的首页一般存在形象展示型与信息罗列型两种,一般来说信息罗列型较为适用于大、中型网站,也是我国当下最为主流的网站首页设计选择。在形象展示型的网站首页设计中,设计人员需要在突出网站本身形象的同时向受众传达相关形象与气氛;而在信息罗列型的网站首页设计中,设计人员需要结合自身信息传播特点,合理选择“国”字、拐角、标题正文、左右框架、上下框架、封面、变化等型号的版面布局方式,这样才能够实现相关信息的较好传达。 3.2风格统一技巧 上文中笔者提到了数字媒体中网页设计必须遵循风格统一这一原则,而为了真正实现这一风格的统一,设计人员就需要从网页设计的结构、色彩、导航栏等三个方面实现这一风格统一。具体来说,在网页设计的结构统一中,设计人员需要保证整个网站除特殊网页外,在网站布局、文字排版、装饰性元素出现的位置、图片的位置等方面呈现较高的统一性;而在色彩的统一中,设计人员需要尽量保证网站的主体色彩一致,并只在有需求的时候改变网站的部分色块;而在导航栏的统一中,导航栏的位置与背景必须在大小、明暗、位置等方面实现统一,这样才能够较好的提高网站本身的特点,使更多的受众对该网站产生深刻印象。 结论: 在本文就数字媒体中网页设计原则与制作技巧展开的研究中,笔者详细论述了数字媒体的概念、网页设计的原则以及网页的制作技巧,虽然受限于篇幅原因本文并未对数字媒体中网页设计进行较为深入的研究,但还是希望本文论述的内容能够在一定程度上推动我国数字媒体的相关发展。 作者:孙丽英 单位:合肥科技职业学院
电子商务软件开发探析:电子商务软件开发技术课程的教学改革与实践 [摘 要]电子商务软件开发技术是计算机专业的方向课程,教学方法的研究与改革是一个牵涉到教学工作方方面面的系统工程。它涉及课程设置、教学方法、教学手段等研究内容。本文阐述了课程的教学改革方法,并提出了加强学生实践动手环节能力培养的观点。 [关键词]交叉学科 课程体系 课堂案例 考核改革 电子商务软件开发技术作为Internet新的应用领域,已经逐步地走向商务活动的各个环节和领域。而电子商务的发展也使得社会对电子商务人才的需求更为凸显。[1]由于计算机专业的特点以及需求的不同,针对计算机专业的电子商务软件技术开发方面的课程相对比较单一,教学研究和教学方法还较为保守,正是在这样的前提下,我们从计算机专业的角度针对该课程实行了一系列的改革措施。 一、教学改革的思路 电子商务软件开发技术作为一个新的学科领域,是建立在多学科基础上的交叉学科,涉及计算机技术、信息技术、经济管理等多个学科。[2]因此,要求学生应具有扎实的计算机技术、信息技术和系统全面的经济学和管理学知识,能将技术与管理有机地融合;能把握新型学科的特点,了解该领域的主要研究成果,关注企业信息化的发展进程及电子商务在企业的应用进展;毕业后能在相关部门从事企业级电子商务的开发、规划以及应用和管理工作,能够成为企业制订和实施电子商务战略的复合型人才。 我们的教学改革思路是从电子商务系统的软件实现角度出发,以面向复用的构件化设计思想为基础,将电子商务系统实现技术按照建设流程进行划分,将Web技术及信息安全技术分为两大技术支柱,以电子商务的交易模式、电子商务的安全技术、基于第三方支付平台的电子商务支付技术为辅助,结合国内外的电子商务平台开发的实例来让学生系统地学习这门课程,着重研究构建Web技术和电子商务安全技术以及企业级电子商务系统的开发和实现技术, 从而为将来顺利开展计算机学科的电子商务课程体系的教学提供良好的主观条件。 在教学改革中,我们设定的目标是总结出一套计算机专业的电子商务软件开发技术课程教学的完整实施方案与管理办法,从而为在计算机专业大量开设电子商务课程体系的核心课程奠定基础。同时,提高学生学习的主动性,改变课堂教学以教师讲课为中心的教学模式。教学改革的具体思路包括以下3个方面。 1.理论教学方法研究: 新型学科课程课堂教学法研究、课堂案例比例问题研究、教学中实验课的改革、学时矛盾解决方法研究、新型学科课程教学的考试方法研究、交叉学科课程在专业课程中的最佳比例研究、教材建设等。 2.实践教学方法研究:组建学生实践团队以及结合项目练习的方式,加强学生工程实践的动手能力。 3.现代教学手段研究:新型学科课程教学中现代教学方法的应用研究。 在课程的教学改革实践中,必须解决以下3个关键问题。 问题1:在计算机的相关专业中有不少课程为电子商务软件开发技术课程提供了很好的教学条件,但学生对前续课程的掌握及动手能力究竟到了何种程度? 问题2:在教学实施的过程中,教学的重点仍然是计算机专业知识,相关学科的知识不是重点。因此,在电子商务软件开发技术课程的授课环节中,教学的重点和难点究竟采用何种比例更为合适? 问题3:实践教学环节相对薄弱,难免让学生有读懂了书本,却不太能动手的感觉。因此,如何提高学生动手实践的积极性和主动性,让学生更好地掌握课程内容? 二、教学改革的实施 首先确定课时比例,根据目前的计算机专业教学环境与教学条件进行充分论证,确定出课程教学课时中理论教学和实践教学的合适比例;其次,根据交叉学科课程的特点,结合一定课时的学生课堂分组案例的以及课后的攻防模拟演习,使得学生具有系统分析、设计及技术实施的基本能力,可以进行企业级电子商务平台的规划、技术开发和应用管理;再次,组建学生的课程实践团队,结合项目进行练习,多方面锻炼学生的动手能力,使得他们具有信息组织、分析研究、传播与开发利用的基本能力,并能把握本课程作为新型学科课程的特点,具有一定的科研能力和实际动手能力。 (一)课堂教学改革 课堂教学针对课程的重点、难点进行分析、讲解,也是对相关知识进行扩展的平台,课堂教学的好坏直接影响教学效果。因此,在课堂教学中可采用以下方式。 1.采用多媒体授课,提高学生的学习兴趣,增加学生的知识信息量,较好地把原先很难在课堂上讲授好的内容体现出来。对多媒体教学过程的设计,既体现“启发”的主导作用,又体现知识性。讲义做得细致且精简,还补充了许多跟课程知识相关的重要链接。使学生在课后能通过预习和复习讲义内容,深入地理解课程的内容。 2.采用先进的国内外教学理念,注重培养学生的动手及动脑能力,增强课堂教学的互动性,增加“课堂案例”的环节:将学生进行分组,每组6-8人,教师针对每章的内容布置课堂案例,学生以分组的形式在课后进行讨论和模拟对攻演习,结合课堂所学的知识,形成分组报告以及模拟攻防后的效果截图,做好案例的电子文档和PPT演示文稿,然后在课堂上由每组派出一名同学进行案例,教师随堂进行分析和评定。这一环节不但可以培养学生的自学能力和实践动手能力,而且也加强了学生对专业技术知识的了解,调动了学生学习的主动性和积极性。 3.增加课堂讨论的环节,布置了相关的讨论题,特别是针对课堂案例部分,让学生分组讨论如何设计这个案例,并以小组为单位给出设计方案。在课堂讨论过程中,学生们各抒己见,互相学习,教学效果较好。 (二)实践教学改革 实践教学对于提高学生的综合素质、培养学生的创新精神与实践能力具有重要的作用。通过组建教学实践团队和结合项目练习的方式,多方面地锻炼了学生对电子商务网站平台建设的动手能力,具体实施方法包括:增加安全和攻击方面的演练,围绕工程开发实例,合理设计实验教学内容,撰写详细的实验指导书等。 (三)课程考核改革 改革考核方式,以考核学生的动手能力为主,测试学生在教学过程中对知识点和难点的掌握程度。根据课程本身的特点和性质,灵活运用开卷、闭卷、开闭卷结合、答辩、实践技能操作、撰写技术报告、提交作品等多种考核方式。考核形式推行在多个阶段(平时测试、作业测评、课外阅读、社会实践、期中考核、期末考核等)、多种类别(校内能力考核、社会等级考核等)的考核制度改革,强化学生课外学习。增加论文、作业、课堂表现及参考阅读等成绩考核中的比重,以此提高学生的专业基本能力与综合素质。 (四)构建案例库和运用网络教学系统 搭建案例库,采用启发式案例教学方式;改革传统教学模式,提出了主动式、网络集成化教学模式,采用基于网络的多媒体辅助教学系统,针对各教学环节设计相对独立的、方便可控的功能模块,通过有机的网络集成提供全程辅助教学服务,支持多层次、多线程学习模式,为学生提供丰富的数字化资源;通过网络交互,增加交流、反馈等机制,突出网络多媒体辅助教学中以人为本、自主学习的教学理念。 三、结束语 随着计算机科学的迅猛发展,社会人才市场对高校计算机科学教育提出了更高的要求,对新型交叉学科课程的推广教学已是势在必行。[5]电子商务软件开发技术课程的教学改革涉及课程设置、教学对象及任课教师、教材选择、教学方法、教学手段等研究内容,对学生动手能力的培养起到很好的带动作用。大部分课堂教学都是以教师讲课为主,学生被动地接受知识,较难调动学生学习的积极性。本课程在教学改革中通过课堂案例和攻防演习,使学生有了更多的动手和动脑的机会。同时,通过本课程的学习,学生的知识面更广了,而且还能把握交叉学科课程的特点,了解电子商务领域的主要研究成果,关注企业信息化的发展进程以及电子商务在企业中的发展应用。我们衷心地希望电子商务软件开发技术课程教学改革的成功能为计算机专业其他交叉学科课程教学的进一步开展奠定坚实的基础。 电子商务软件开发探析:电子商务园区软件开发项目应用 摘要: 眼下随着电子商务在国内外的蓬勃发展,一批新兴的电子商务园区在国家政策的扶持下如雨后春笋般拔地而起。对于这些创业初期的企业而言,在有限的成本控制下,开发一套适合企业发展的企业管理软件显得尤为重要。然而,在传统的项目管理模式下,软件开发周期长,开发成本高,项目返工率高等一系列因素成为了制约企业前进的绊脚石。20世纪中期,著名的管理学家彼得•德鲁克提出的目标管理法很好的解决了这些问题,本文通过分析这类企业的特点阐述了引入目标管理法的必要性和实际效果,以此给这类企业将来的管理模式以启迪。 关键词: 电子商务园区;目标管理法 电子商务是时下一个比较时髦的名词,它起源于20世纪60年代,由美国运输数据协调委员会即TDCC提出第一版的电子数据交换即EDI标准。 [1]然而那个时代的电子商务由于存在地域的局限性其实质仅仅是电子化取代纸张化的过程。随着互联网的普及,越来越多的普通大众也开始接触到电子商务,20世纪末开始电子商务逐渐由公司间的贸易形式转变为面向大众的在线电子交易平台,这一方面是科技进步的必然结果,也体现了当前市场对电子商务的需要。而我国由于庞大的消费群体成为了世界上最具潜力的电子商务市场,伴随着国家鼓励创业的优惠政策,一大批依托电子商务企业创立的电子商务园区正逐渐在大中型城市里迅速崛起。现代化的企业管理当然也离不开先进的科学技术,这其中,ERP系统的运用更是为我们大家所熟知。早在1977年,美国著名的生产管理专家奥利弗•怀特就提出了ERP的原型——MRP。[2]随着时代的变迁,以及科技的进步,目前广大企业的业务借助互联网正越做越大,产生的数据和管理的范畴也越来越多,人们对于象ERP这类的软件的需求也变得越来越迫切。 当前市场中,比较知名的ERP软件提供商如国外的SAP、Oracle以及国内的金蝶、用友等,依托庞大而专业的开发团队,他们的产品设计专业度高,企业需求匹配度高,当然,直接购买的成本也很高,这对于众多创业初期的电子商务园区来说将是一笔非常可观的支出。同时,由于这些产业园区的业务需要,他们需要的不仅仅是传统模式下对企业的自身业务的管理,更需要对客户的经营状态作出及时的分析和预判并及时作出调整,这需要软件本身能及时适应客户的需求变化。由此,固定的软件模块已经满足不了企业的需要,二次开发甚至是量身定做的ERP系统成为了许多电子商务园区的理想选择。 开发一套成熟的ERP系统,需要庞大的开发团队做支撑,也需要经历一个较长的研发周期。根据调查,一个中等规模的研发团队,开发一套基本的ERP系统至少需要4个月的时间。在传统的项目管理模式下,管理者大多应用关键路径法预留了较长的项目时间以应对可能出现的问题。然而,这种管理模式依然摆脱不了功能模块大量返工,客户需要得不到完全满足,项目人力资源调配不合理等诸多问题,由此给企业自身以及开发团队都造成了大量的资源浪费。 20世纪中期,著名的管理学家彼得•德鲁克在其名著《管理实践》中提出了目标管理这个概念。目标管理法是一种以目标的设置和分解、目标的实施以及完成情况的检查、奖惩为手段,通过员工的自我管理来实现企业目的的一种管理方法。[3]通过目标管理法,项目管理者能将原来的宏观目标按照自顶向下的原则层层拆分。以ERP项目为例,开发团队的最终目标是完成一套ERP软件,而在实际制定目标的过程中,项目经理可以依据功能模块或者开发阶段先进行大致的目标分解,然后再将每一个开发阶段或者功能的具体实现进一步细分,落到具体的开发者身上。而这整个制定目标的过程,都是由项目组的上下级共同参与的,不仅提高了目标拆分的合理性,减少了开发工作的返工概率;也能针对不同员工的实际工作效率制定相应的开发任务,提高员工的工作效率;同时,由于目标分解较细,先完成的开发人员可以马上投入到其他的任务中,相比较传统管理模式下等待某一批任务完成整体前进的工作方式在人力资源的利用率上也大大提高。 目标管理法在电子商务园区软件开发项目中的另一个优势在于它能对客户需求的变更做出及时有效的响应。传统管理模式下的项目流程图几乎无法更改,一旦关键路径上的某个节点出现变更,则几乎整个计划需要重做。在目标管理法的基础上,由于任务与任务之间大多处于平行的模式,某一个目标的更改对于其他目标的实现产生的影响较小。这种模式更能适应电子商务客户的需求变更以及技术领域企业不断进步的技术对软件的进一步需要。目标管理在人力资源管理的领域所起到的作用也不可忽视。传统的项目管理模式,大部分的项目组只有中期和收尾阶段进行绩效考评,而这种考评模式容易带来的直观问题便是问题发现晚,返工不及时影响整体项目进度,项目奖金发放周期长影响员工积极性。而目标管理法则不同,每个任务或者每一组任务结束进行考评,员工可以及时根据发现的问题自我调整,相对较高频率的奖金发放更是对员工工作的肯定从而提高员工的积极性。 实践证明,采用了目标管理法后的项目开发周期短,员工工作效率高,项目开发成本低,客户满意度高。这些都是项目管理不断进化所带来的可喜变化,也是适应现代化企业需要的管理方法。在电子商务园区的软件开发项目中应用目标管理法所带来的成功,不仅仅让我们看到了以ERP为代表的软件技术的进步,也让我们的项目管理者看到了先进管理思想给企业带来的巨大的商业利益和进步的空间。相信以目标管理法为代表的管理理念的革新必将推动我国企业管理走向更高的台阶! 作者:丁马宗 单位:上海交通大学 电子商务软件开发探析:电子商务软件开发风险管理初探 1商务软件开发项目可能存在的风险 (一)人力资源造成的风险 人力资源是电子商务软件开发过程中必不可少的因素,但是在电子商务软件开发项目过程中如果不能很好的开发人力资源也会给软件开发项目带来很大的风险,主要表现在以下几个方面:首先,由于激励措施的缺失,造成了开发项目的工作人员没有很高的积极性,造成生产能力的低下,而另外,还有某些可能对于工作环境的不适应或者是由于对于软件工具的运用不熟悉,需要更多的时间适应,造成软件项目的开发不及时而出现风险;其次,项目组各个成员之间由于思路理念等不一致,造成在实际中可能出现冲突,再加上沟通不畅而导致设计出的产品不佳,接口部分出现不匹配,重复的设计工作等增加工作量;再者,开发项目的人员不足,并且流动性非常大,特别是开发项目负责人的流动性比较大,再加上开放项目的储备人员不足与具有专业技能的人员等,不能及时的补充由于人员流动而在成的缺口,这也给软件开发项目带来不稳定的因素,增加项目的风险机率;最后,在电子商务软件开发项目的过程中撰写报告所用的时间比较长,也给项目带来较大的风险。 (二)技术问题造成的风险 软件技术不断的发展,但是在软件开发项目中缺少经验丰富的人员,这就可能因为开发项目由于缺乏技术技巧影响整体项目的进程以及最终的结果,给开放项目带来更大的风险。比如说:在功能的设计方面,由于考虑的不够全面,造成设计的产品存在性能问题,无法达到既定的要求,还比如:由于缺乏经验丰富的技术人员,不能及时的对新技术与开放的方法等及时应用等,这都在一定的程度上为电子商务软件开放项目带来很大的风险。在软件开放项目的初期,识别到风险,才能采取更有效的手段预防风险的发生。 (三)外部原因带来的风险 首先,市场的需求的变化给开发项目带来的风险,需求是软件开发项目进行的基础,但是外部的需求是不断变化着的,这给项目的开发带来很大的不确定因素,在开放项目的进程中,如果不解决这些不确定的因素,就会造成项目不能成功的完成,给项目开发增大了风险,与需求相关的一些风险如果采取不作为的能就可能制造出错误的产品,甚至是劣质的产品,不管是什么产品都加大了项目开发的风险。其次,政府部门推出的相关政策以及要求发生变化给项目的开发带来很大的风险;再次,项目外包的部分不能达到质量的要求,造成不能按要求及时交货,这也给项目开发企业带来很高的风险。 (四)资金与管理带来的风险 首先,软件的开发项目的范围发生了变化,导致资金的紧缺,而新的资金不能及时的到位,势必影响项目的成功,给项目带来很大的风险;其次,管理上带来的风险。主要是由于高层的管理人员缺少管理方面的经验,没有对市场需求等进行调研,造成决策不符合实际要求,造成项目的进度缓慢,项目开发时间比较长,另外管理部门的审核时间比较长,给项目的开发造成了更大的风险。 2商务软件开发项目风险管理工作的建议 只有及时的发现风险,才能及时的采取有效的措施规避风险,进而降低风险发生的概率,可以采取以下几种措施规避风险。 (一)注重人力资源的管理 首先,控制人力资源的成本,电子商务软件开发项目需要较高的人力资源成本,但是在实际的项目开发中,没有把人力资源的变动因素考虑到人力成本中,更没有把人力资源流动与工作量两者相结合的考虑,而是为了保障项目的质量与进程,不断的督促项目开发人员进行超时的加班或者追加人力。但是长期的加班会造成工作的效率更低。比如说:由于劳累可能对于项目的开发不够认真导致出错率更高,造成项目质量下降,这就需要再次返工,不断增加了工作的时长,而且会延误工期,而不断在项目中增加新的人力,也会由于新的工作人员对工作环境的不适应或者需要原有工作人员教授指导,也可能会出现延误工期的情况。而且这两种情况都会造成人力成本高于实际计划的成本。如果出现人力资源不足的时候可以考虑把一些任务或者是子项目采取外包的方式,进而减少项目的压力,但在外包之前要对外包的公司进行相应的考察,避免出现质量与进度体导致的风险。还可以采取部分项目人员为兼职的形式,比如说:高级技术人员以及专家等这样也可以在一定程度上节约用人的成本。其次,电子商务软件的开发项目会需要不同能力以及不同角色的人进行合作,为了保障工作质量以及工作效率,要合理的规划项目人员的管理与分工,同时还要注意选择有业绩的项目成员,并根据成员的特点进行合理的分工,从而规避成员差异带来的风险。最后,加强团队之间的沟通,团队的组建需要不同能力的人,既要有技术专家,又要有市场销售能力的人员,还要有管理方面才能的人员,只有各尽所能,才能促使团队更好地团结起来。另外还要建立良好的沟通平台,最好有完善的信息系统,促使成员之间加强联系。还要明确成员组织的结构,使每一个项目问题都能够及时的解决,从而促使风险管理工作更有效的进行。 (二)制定合理的项目计划 电子商务软件开发项目的管理估算是很必要的工作,要结合项目人员的综合能力、任务、资源以及外部条件等相关因素,才能使制定出来的计划与实际的情况相符合。但是由于电子商务软件开发项目没有更多的经验可以借鉴,在加上客户没有明确的需求,运用的又是比较先进的工具与技术、成员组成又比较复杂,市场的变化有比较快。如果没有制定科学的计划就会造成项目的进度与质量难以得到保障。项目经理在制定计划时可以采取分阶段制定的方式,先计划近期的任务与细节部分,可适当的设计少量的远期任务,从而使计划更加灵活多变。对于客户的需求变化,可以在指定的计划中留有余地,在与客户进行沟通,进而明确客户的合理需求,这有这样才能更好对风险进行管理。 (三)建立风险管理工作系统 首先,做好风险管理文档,项目经理对于项目的规划中一般不会专门做风险管理工作的文档,即便有风险管理文档,也是与项目的计划书合并在一起,甚至有些项目经理仍是不到风向管理工作的重要性,在风向管理环节只做表面的应付工作,不能及时的防范风险的发生。电子商务的软件开发项目确实是时间紧任务重的一项工程,但还是希望项目经理抽出一些时间来完善风险管理工作体系,创建风险管理的文档,并在项目的开发进程中对项目做好风险监控的工作;其次,做好风险管理的知识库系统,项目经理一般在项目结束时,不会对项目的进行细致的总结,这是不利于对电子商务软件开发项目的经验的累积,这就要求项目经理在项目结束时,把风险的应对策略与经验添加到风险管理工作的实时库系统,从而更好地避免在今后的项目开发中出现同样的问题,为风险管理工作增加经验积累,更好的规避风险。 3、结束语 总之,随着电子商务的快速发展,电子商务软件的需求越来越多复杂,这就造成电子商务软件开发项目的存在更多的风险问题,这也就要求在项目风险的管理工作中寻求更多的创新方法,从而更好规避项目开发的风险。 作者:何涛 单位:柳州市柳邕农副产品批发市场有限公司
计算机科研论文:充分发挥学生自主科研在《计算机软件技术》课程创新教育中的作用 摘要:《计算机软件技术》课程是工科本科生的一门重要课程。本文探讨如何在《计算机软件技术》课程教学中发挥学生自主科研在创新教育的作用。我们在教学中根据学生的不同层次、不同特点、不同爱好进行分类指导,鼓励学生结合教学内容进行理论研究或工程实践。在科学研究中,深化了学生对课程知识的理解,培养了学生的创新能力。 关键词:计算机软件技术;创新教育;教改 一、前言 《计算机软件技术》是非计算机专业学生的计算机基础课程之一,有着很广泛的应用价值。但能真正理解并掌握它却很不容易。因为其涉及知识面广、概念多,造成内容上枯燥乏味,容易使学习者失去学习的兴趣。这就给老师在教学上、学生在学习上造成了一定的问题。因此,该课程教学面临的一个严峻的课题就是:如何既能保障学生掌握本课程的主要内容,又能让学生积极参与、主动参与。对这一问题进行深入研究,并能在教学实践中获得良好效果就具有很急迫的现实意义了。《计算机软件技术》课程内容分为四部分(数据结构与算法、软件工程、操作系统、数据库),每一部分都是计算机专业学生学习的一门课程,相互之间既互相联系又比较独立。而非计算机专业的学生要在一个学期32个学时的时间内学习它们,难度可想而知。不过需要指出的是,繁杂的内容和教学时间的限制虽然确实给老师在教学上、学生在学习上造成了很大的困难,但是这些并非不可克服的困难。造成目前该课程教学困境的主要因素应该是:①部分教学内容陈旧,没有反映本学科科学研究的发展水平;②教学理念还存在一定的滞后,课程教学中未能充分体现创新教育的理念,对学生缺乏科学研究层面的引导力;③学生自主参与程度较低。传统教学是以传授知识为主,而非以学生为主体,没有对学生自主发现知识的能动性给予充分重视。 二、课程讲授中的学生自主科研实践 《计算机软件技术》课程内容分为四部分:数据结构与算法、软件工程、操作系统、数据库。在这四大模块中,我们分别按照每部分的特点和课时计划进行了学生自主科研的实践。 1.数据结构与算法。数据结构与算法主要包括:常见算法简介、堆栈和队列、二叉树、查找和排序算法。我们在初期主要准备了一些课题,以下是若干示例:①几种常见算法的时间复杂度比较研究。②问题的固有复杂性和具体实现算法复杂性的关系。③利用堆栈实现任意有理分式计算。④具有优先级顺序的多个队列的数据结构研究。⑤二叉树的先序、中序、后序的递归、非递归遍历算法的c语言实现。⑥北航行政结构的二叉树表示。⑦具有重复关键字线性表的Hash函数最优化设计。⑧排序查找和直接查找的对比实验。在讲到相关内容时,我们就公布几道类似题目让感兴趣的同学选作。除此之外,我们更乐意鼓励同学自己发现问题,或结合自己的专业提出研究问题。比如,一次课间休息时,有一个同学谈到他正在研究故障树分析。他提到故障树的存储能不能用树的结构来处理。我鼓励他试试。但我也指出了它们的区别:故障树的结点除去有先后顺序外,还有与门、或门之分。课后,我们在一起又商讨了一下。我们当时认为可以给结点附加一个逻辑信息。该同学回去后进行了研究后发现,与门和或门都好处理,但是遇到非门就不好办了。因为传统的故障树算法只包括与门和非门。遇到非门只能对其作用域中的故障树求非。而在实际过程中故障树是动态形成的。如何对故障树动态求非,然后建立动态树形数据结构就成了需要研究的问题。该同学结合他的实际背景对此进行了深入研究,写出一篇不错的科研论文。这样的例子还很多。我的体会是创新教育的灵魂是以学生为主体,通过各种方式多和他们交流,碰撞思维火花。现在的学生并不缺少创新能力,缺少的是发现他们创新能力的机制和方式。 2.软件工程。软件工程部分包括软件开发方法、面向对象的程序设计方法、软件测试等。软件工程与数据结构与算法又有所不同,它是实践性更强的学科。这部分必须让学生亲自进行实践。因此在允许的情况下,我们压缩一部分理论知识传授的课时,增加实践环节的课时,鼓励学生在实践中发现科学问题或技术难点展开研究。我们首先给学生布置若干难度、规模合适的具有实际项目背景的课题。在上课时,要让学生结合实际问题阐述对软件工程基本概念和基本知识的了解。软件开发方法部分我们除了介绍基本的软件开发模型外,还结合实际项目向同学们介绍一些先进的软件开发模型。在软件测试部分,我们让学生参观我们的软件测试实验室,观摩大型软件的实际测试过程。通过这一系列的环节,大大深化了学生对课本知识的认识,也解决了以前学生对这部分内容感到比较枯燥的难题。 3.操作系统。操作系统是本课程最难的一部分内容。操作系统是理论与实践充分结合的一门学科。要在短短几次课中向学生讲清这部分内容难度十分大。这需要教师对这部分内容的重点要把握到位。为了弥补课时不足,我们在课堂上要充分调动学生的积极性,激发学生展开以科研为引导的自主学习的热情。这样通过同学的课堂学习和课后课程设计相结合,不仅可以有机的把相关知识梳理贯通,学有余力的同学还可以从科研中获得研究的快乐。比如,我们可以向学生布置一个简单的任务:设计一个文件管理系统,目的是通过设计和调试一个简单的文件管理系统,主要是实现操作系统对文件操作命令的执行和管理,使学生对主要文件操作命令的实质和执行过程有比较深入的了解,掌握它们的基本实施方法。该问题既可以做得很简洁,比如单用户情形,只要考虑建立文件、打开文件、关闭文件、删除文件、读文件、写文件、复制文件、查询目录。也可以做得较复杂一些,比如多用户情形,就要考虑优先级、资源调度等。甚至对于部分能力较强的同学,可以让他们尝试考虑用户偏好下的智能算法等。 4.数据库。数据库这部分内容课时比较少,一般就安排2~4个学时。数据库技术日新月异。讲解这部分内容一定注意让学生在繁杂的名词、概念、数据库新技术中抓住本质的东西。要首先让学生厘清程序设计的历史发脉络,让学生清楚地认识到数据库的产生不是偶然的,是程序设计发展的必然,是解决数据独立于程序的必由之路。这部分如果让学生再独立进行一部分科研训练或课程设计显然课时是不允许的。我们一般结合同学之前的科研内容,之前的课程设计,试图加入数据库的理念或利用先进的数据库技术改善之前的设计或程序。 三、结束语 本文探讨了学生自主科研在《计算机软件技术》课程创新教育中的作用。学生自主科研和导师强力介入的一对一或一对几的科研活动不同。《计算机软件技术》课程一般学生数通常可达80~100人左右,不可能实现教师和学生的一对一或一对几的科研活动。因此激发学生自主科研就非常重要。本文探讨了在《计算机软件技术》课程讲授过程中,如何激发学生的自主科研兴趣。当然最初老师还是要实现规定一些潜在的学生可能感兴趣的题目供学生选择。在学生中形成一定的科研范围后,就要鼓励学生自主发现问题、解决问题。不过,在实际实行过程,我们也发现一些问题,比如因为本课程课时较少,会遇到科研创新和课堂必修内容冲突的问题,这需要在实际授课中妥善解决。 计算机科研论文:以科研促进“计算机网络”课程教学 摘要:本文结合作者多年在计算机网络领域的科研和教学经验,从课堂教学、课程实验以及科研实践等几个方面深入研究新的教学方法与教学手段,以先进的教学理念指导教学,探讨如何灵活运用多种教学方法,调动学生学习的积极性。坚持理论教学与实践教学并重,教学与科研相结合,通过科研促进“计算机网络”课程教学。目的是加强培养学生的创新性思维和独立分析问题、解决问题的能力。 关键词:“计算机网络”课程;科研:教学 以先进的教学理念指导教学方法的改革,将科学研究与教学工作紧密的联系在一起,是调动学生学习积极性,促进学生学习能力的不可分割的两个关键环节。两者之间相互促进,相互提高,有着极为密切的联系。课堂教学为学生讲授基本理论知识,而通过科研实践可以培养学生独立分析问题和解决问题的能力,提高他们的基本素质。随着计算机网络技术的迅速发展和在当今信息社会中的广泛应用,给“计算机网络”课程的教学提出了新的、更高的要求。结合自己的实际教学经验和体会,我们认为课堂教学和科研工作是相辅相成的。 一、课堂教学奠定良好的理论基础 扎实的基本理论知识是从事科学研究的基础。“计算机网络”是一门理论性与工程性都很强的课程,其教学目标是使学生掌握计算机网络和数据通信方面的基本理论和知识。在课堂教学的过程中,我们采用比较灵活的教学方式,深入浅出,生动地讲述计算机网络的基本原理、网络体系结构和各层协议机制。在讲授专业知识时力求特别关注讲课过程的逻辑性和系统性,做到主线清楚、重点突出、层次分明。同时也强调专业知识的连贯性和完整性。通过启发式教学引导学生在课堂上带着问题去积极思考,跟着老师的思路走。提高学生的学习兴趣,逐渐使学生喜欢这门课,喜欢这个学科,以培养学生主动学习和终身学习的意识。 另一方面,在课堂教学中结合在这一领域国际上最新的研究成果和当前获得广泛应用的典型网络实例,适当介绍计算机网络领域目前的研究现状和发展趋势,拓宽学生的知识面,开阔学生的视野,激发学生进行科学研究的兴趣,收到了很好的教学效果。为学生今后在这一领域继续深入学习和工作打下坚实的基础。计算机通信网络技术的飞速发展要求任课教师对这一领域的研究现状及发展趋势有比较全面的了解,并在该领域从事科学研究。这样才能保证课程教学内容跟得上学科的发展。 课堂教学是教学活动的中心。教师在课堂上的讲解过程要能吸引学生的注意力,提高学生学习的积极性。例如,大多数的学生都有网上聊天、查资料、看新闻的经历,但他们绝大多数并不明白这是如何实现的,原理是什么。对“计算机网络”课程的目的、意义和内容的介绍从这方面引入,可以提高学生的学习兴趣。 在这门课的教学过程中,我们采用双语教学的方式。选用国际上优秀的原版英文教材,采用英文课件,以多媒体投影和传统的板书相结合的教学方法。使学生在学习掌握网络专业知识的同时,掌握相关的英文专业词汇;鼓励学生课堂上用英语交流,采用英文完成作业;期末考试采用英文试卷,鼓励学生用英文答题。通过这门课的学习,学生在学习、掌握专业知识的同时,专业英语能力有了很大的提高。 二、课程实验环节加深学生对理论知识的理解 由于计算机网络是一门实践性很强的技术,课堂教学必须与实践环节紧密结合。本课程的实验环节对学生理解、掌握计算机网络的基本原理起到了非常重要的作用。 我校计算机网络实验室配备了先进的通信网络设备以及网络系统仿真环境。根据教学要求并结合课堂教学内容,我们精心设计了一组实验,目的是使学生更好地理解、掌握计算机网络的基本原理,网络体系结构和协议机制的运行。学生通过实验,对开放系统互连基本参考模型(OSI)和互联网TCP/IP体系结构及协议机制的运行过程有了深刻的理解,包括各层数据传输单元之间的对应关系,IP地址和硬件地址之间的转换,数据链路层数据帧的封装、传输和解析,网络层路由表的配置、数据包经过路由器实现多跳传输、IP协议实现的端到端主机之间的通信,TCP协议实现的端到端主机上不同进程之间的通信、TCP的流量控制、拥塞控制、差错控制的实现等。实验过程中指导老师逐组与学生交流,讨论协议的实现原理,这一实验环节收到了非常好的效果。 三、科研实践培养学生的创新思维和分析问题、解决问题的能力 在教学课堂上讲授各方面的理论知识,完成要求的学习内容,是培养大学生从理论上掌握科学本领的重要和必要环节。大学生们在校学习期间,将要完成几十门重要课程的学习,任务比较繁重。因此在学习期间往往忽略了一个重要的培养步骤,就是对自己独立分析实际问题和解决具体问题能力的培养。 如果有目的地使学生参加部分科学研究工作,让他们亲自负责一些课题和研究内容,由学生们自己提出解决问题的方案和措施,并具体实施整个解决问题的过程,不仅可以培养他们在遇到实际问题时的应对能力,而且可以培养他们在解决具体问题时的主动性和积极性。因为,具体方案和计划的提出和实施过程,就是对他们逻辑思维的考验和培养。往往问题的解决需要有一套合理的、正确的、恰当的思路,而这一思路是在实际问题的解决当中建立的,必须符合实际问题的规律性。 为此,我们以学生作为负责人,组织申报了江苏省高校大学生实践创新训练计划项目“无线车载自组织网络的研究与仿真”并获得立项。这一课题具有重要的理论意义和实用价值,让学生利用课堂上所学到的知识解决实际问题,激发了学生从事科学研究的积极性。 我们对该实践创新项目提供了必要的实验条件、人员和经费支持,包括项目所需要的工作场所、微型计算机、IEEES02.11a/big无线网络适配器、嵌入式开发环境、GPS卫星定位装置等,为学生实施训练项目创造了良好的环境。指导教师长期指导研究生和本科生从事计算机通信网络、软件系统、控制系统的研究、设计和开发,具有丰富的科学研究和实践教学经验,负责全程指导学生进行该实践创新项目。 我们首先给学生介绍课题背景。高速公路给人类带来方便的同时,也对其生命财产带来越来越多的隐患与灾难,连环车祸是最常见的事故之一。在高速公路上由于车速较快,很容易发生连环车祸,当前面的车辆发生车祸时,由于车速太快后面的驾驶员来不及反应,导致严重的连环车祸时有发生。那么有没有一种措施来避免发生这样的事故呢?如果高速公路上某一路段发生了车祸,通过车载GPS和一种网络给后面的车辆发出警报信息提醒驾驶员及时采取措施,这样就可以有效地避免连环车祸,大大减少这类事故的发生。因此无线车载自组织网络(VANET:Vehicular Ad-hoc Networks)应运而生,并引起了学术界和工业界的极大关注。 VANET网络由车载计算机设备,无线通信设备和全球卫星定位系统(GPS)组成。每个节点(车辆)可以通过GPS随时确定自己的方位,通过无线收发装置接收来自其他节点的信息并进行相应的计算,然后向邻近区域的其他车辆发送自己的信息,包括方位、车速、前方车辆交通状况等等。 对于高速公路这样的特殊场景,需要结合高速公路车辆的运动特征,设计合理的路由算法,对实时性的要求也很高。因为高速公路上的车祸都是在很短的时间内发生的,通常是几秒,甚至零点几秒。如果在这么短的时间内,系统不能做出及时地响应,那么将失去其应有的价值。本课题要解决的问题包括:(1)数据采集,以南京市为例,选择某一段高速公路,记录某一段时间内车辆的运动特征;(2)选择一种开发平台(例如VC++6.0),用采集来的数据模拟高速车辆运动的场景;(3)采用IEEE802.11协议,设计路由算法,用NS2系统仿真高速公路车间通信:(4)设计软件,模拟车辆防止碰撞的情景。 在项目实施的过程中,学生首先了解了VNAET网络以及这一领域的研究现状;其次,重点分析和研究了VANET网络的节点移动模型,在此基础上,提出了一种车辆碰撞警告协议,并探讨用于拥塞控制和时延减少的速度调整算法并通过理论分析的方法验证该算法的可行性;最后采用通用的仿真工具NS2设置高速公路通信的场景,模拟车间通信。 计算机科研论文:计算机科研育桃李芬芳满园 他,执计算机专业之牛耳十六载,打造出省级名牌专业;他,大胆进行教学改革,将本团队建设成为国家级教学团队;他,执着于教书育人,一生“桃李芬芳满天下”。他就是陕西省通信专用集成电路工程研究中心主任、为教学和科研默默奉献着青春和热血的西安邮电学院资深教授韩俊刚。 荣誉等身 光照一生 1994年到2009年的16年间,韩俊刚教授一直担任西安邮电学院计算机系主任,把握着计算机系的发展方向。 16年间,西安邮电学院计算机系从只有一个专业、35名学生、13名教职工,发展到现在拥有计算机科学与技术、软件工程等6个专业、共有3000多学生和120多名教职工。计算机应用技术学科成为陕西省重点学科,计算机系还建立了ASIC设计中心和软件工程2个部级重点实验室。韩俊刚教授作为系主任,一直兢兢业业,不畏艰辛,努力为计算机系的发展贡献力量,他在计算机系发展壮大中的作用无可替代。 从1996年开始,韩俊刚教授在西安邮电学院先后主持了多项省部级项目和国家“十五”科技攻关项目的课题。如《SDH 2M b/s异步映射和去同步专用芯片设计》,《V5 接口专用芯片设计》,《SDH系列芯片》等等。 韩俊刚教授开创了国内从事硬件设计的形式化验证研究之先河,其专著《数字硬件设计的形式化验证》是国内该领域第一本专著。作为研究者,在《软件学报》、《计算机学报》等国内一级刊物上,无一不留下他的作品,总数在20篇以上,其它国际国内会议论文50篇以上。 从事高等教育以来,韩俊刚教授荣誉等身,1996年被陕西省政府授予“有突出贡献的留学归国人员”称号;1998年获“陕西省优秀教师”称号;1999年获国务院授予的有突出贡献的教育专家称号,享受政府特殊津贴。 献身教学科研,造就一流团队 学生时代的韩俊刚教授,就坚持克己奉公,热心奉献。在留学加拿大期间,他一心学习国外先进的科学技术,用自己省吃俭用节约的外汇购买大量技术资料,自费托运回国上百公斤的资料和原版外文技术书籍;在德国做高级访问学者期间,购买二千马克的技术书籍带回国,并将数十本原版外语书籍赠送给学校图书馆。 韩俊刚教授一直坚持独创精神,尤其是在教学方式、团队建设、教师培养等方面,都有自己独到的见解。 在教学方面,韩教授认为“科学是分析性的,目标是理解和解释世界,工程是综合性的,工程是要满足很多限制条件的设计。” 为此,他锐意改革,以学生的需求为基础,全心全意为学生着想。他领导的专业教学团队通过教育理念的讨论,决定立足于培养具有较强设计能力和工程实践能力的应用型人才。在教学内容、校企合作和师资队伍建设等方面进行了大胆的改革,在创新发展中加强团队建设。 韩俊刚教授立足实际,创立了多元化的培养模式。在传统的课堂教学中,引入讨论式、竞赛式等方法。新的教学方法以项目为导向,以大量项目为基础,通过开放试验、兴趣小组、科技竞赛等活动,来激发学生自主学习的动力,从而达到增强素质、提高能力和个性化培养的目的。 韩俊刚教授认为学生成长的关键在教师的指导,所以他特别注重教师团队的建设。为此,计算机系的核心课程都实行教授责任制,并建设强有力的教学梯队。一方面,这些教授潜心研究和更新教学内容和教学方法,建设精品课程,编写高水平教材,培养青年教师。另一方面,在与企业合作培训过程中,鼓励青年教师与学生共同参加学习,培养一批掌握企业的最新技术开发环境和最新工具的青年教师,再以这些青年教师作为组织学生兴趣小组、带动学生进行开放性试验的骨干。 韩俊刚教授通过这些独特方式,培养了一支优秀的教学科研团队。他们的计算机科学与技术专业在2004年被评为陕西省名牌专业;以计算机系为主的教学改革实验区被评为陕西省教学改革实验区;2009年,以韩俊刚教授作为负责人的“计算机专业核心课程教学团队”被评为国家级教学团队;计算机系创办的“专用集成电路和集成系统”专业,在2010年被评为国家级特色专业。 培养人才 自成一派 现如今,时常出现企业招聘人才难和大学生就业难相矛盾的情况。然而,西安邮电学院计算机系大学生就业却逆市飘红。他们通过“定单式人才培养”,使得毕业生就业率超过80%,实现社会、学校、学生和用人单位的多赢局面。 在人才培养上,韩俊刚教授讲究深耕细作,不断变革。逐渐探索出“定单式”学生培养模式,意在为企业“量身定制”高层次专业人才,也为学生将来就业铺平道路。他主持创立的IT应用性人才试训中心,一是建立和企业的联系,二是建立和企业类似的环境。试训中心里有个“双真”实验室,模拟企业真实环境,利用企业的真实项目来培养学生。 为了加强实践教学,西安邮电学院计算机系率先建立了信息技术人才实训基地。韩俊刚教授率领计算机系实施“走出去”战略,使得计算机系先后与中关村软件园、深圳软件园以及西安软件园等10多家企业签订了校企“定单式培养”技术人才合作协议书,其中不乏日本NEC、东软集团、神州数码等国内外知名公司。由公司与学校共同制定教学大纲,前3年实行原专业教学大纲,后一年学生按嵌入式技术课程体系培养,采用互动式、案例式教学。 通过校企合作,用人企业把对新员工的培训前置到学校,节省了时间和成本。同时,学生在知识和能力得到培养的基础上,提前接受了企业文化的熏陶,实现了学生从毕业到就业的“无缝对接”。 韩俊刚教授为高校教育奉献了人生中最美好的青春岁月,他孜孜不倦地培养学生的兴趣,发掘学生的潜力,如今已是“桃李芬芳满天下”;他一直致力于学校科研水平和教学水平的提高,现已为学校和团队赢得了无数荣誉。然而,韩教授依然默默奋战在科研前线,这种春风化雨、甘为孺子牛的精神不正是我们这个时代所需吗?韩教授却默默为之,这或许是“此处无声胜有声”,也正是他教给我们的一种精神力量所在,一种简约、淡泊的人格魅力。 计算机科研论文:基于科研素养培养的大学计算机基础教学的探索与实践 摘要:本科教育是高等教育的主体,加强大学本科生科研素养的培养,是创新人才培养的关键,对我国建设创新型国家具有基础性的重要作用。本文介绍了美国部分高校在科研素养培养方面的进展,针对作者所在学校本科生科研素养培养的现状,尝试开设公选课《Word、LaTeX论文排版》的教学,内容包括开展课题研究的准备、论文编排两部分,在教学内容、教学方法和教学平台上进行了探索和实践,取得了学生的良好反馈。 关键词:科研素养;计算机基础教学;论文排版;Word;LaTeX 一、引言 1.什么是科研素养。科研素养一般包括科研意识、科研方法和科研精神三个方面。科研意识是科研素养的基础,指积极从事科研活动的意识,包括从事科研的兴趣和主动性,发现问题的自觉性和敏锐性,等等。科研方法是科研素养的核心,指从事科学研究的基本的方法和手段,包括科研课题的提出、科研方案的制定、科研资料和信息的收集和整理、科研论文的撰写等方面的具体方法。科研精神则是科研素养的内涵,指科学研究活动所应具备的精神品质[1]。 在科学技术越来越成为经济发展和社会进步的主导因素的今天,国力的强弱主要取决于劳动者的素质,而劳动者的素质又主要取决于是否具有创新意识和创新能力。创新意识和能力的培养的关键在于科研素养的提升,科研素养是创新能力的基础,科研能力是创新能力的重要表现。进入21世纪,社会和经济的发展对于大学生科研素养提出了更高的要求,对于具备科研能力和素养的人才的需求也越来越强烈[2]。本科教育是高等教育的主体,是创新人才培养的关键。加强大学本科生科研素养的培养,是时代对于大学教育提出的要求,对我国建设创新型国家具有基础性的重要作用。 2.国内外现状。国外高校围绕人才培养问题进行了诸多理论和实践的探索,对科研素养的培养也有多种途径的探究[3]。在本科生科研理事会(CUR)、全国本科生科研大会(NCUR)、卡内基教学促进基金会、美国科学基金会等组织的推动下,经过三十多年的实践,美国的UROP已经形成一套比较完整和成熟的运作机制。据有关数据统计,80%的MIT的毕业生参加过一个UROP。 近10多年来,美国大学不断探索以研究为本的课程体系创新,如新生研讨课、基于课程的小组研究、基于问题的学习(PBL)等。这些新形式在本质上与本科生科研活动相通,即都是引导学生主动学习,进而获得界定问题、分析问题和解决问题的能力。二是设立与科研相关的课程或者是开设学术研讨班。加州大学伯克利分校通过学术研讨班讲授与科研相关的课程,为即将从事科研的本科生提供一个关于本科生科研的概览,讲解科研的重要性和如何开始科研、如何写作研究计划申请书等。这些都为本科生科研素养的培养,使之尽快进入研究领域奠定了基础。 与国外的人才培养研究启动早、有相对完整的计划相比较,我国高校对本科生科研素养的研究稍滞后[4],培养途径也在探索之中[5]。以我校为例,本科生的科研素养现状不容乐观。大部分本科生缺乏一些基本的科研能力。查找资料是科研的基础工作,许多大学生对于连图书分类、信息检索等获取信息所必需的知识和技能都不具备,因此无法高效地通过计算机与互联网获取自己所需的信息。大多数学生面对丰富的网络资源,只是肤浅地了解大概的信息,无法深入获得自己的所需,从而出现不为我所用的情况。在本科生毕业设计的过程中,很多学生往往不知道如何开始课题的研究,在学术论文和毕业论文的撰写与编排等方面也存在着很多欠缺。随着计算机和网络的普及,大学计算机基础教育也在不断地进行改革,本文旨在针对如何在计算机基础教育中培养本科生的科研素养进行探索和实践研究。 二、探索与实践 以培养本科生科研素质为目标,探索在当前我校大学计算机基础教学现状上开展创新的教学内容、方法、手段,需要解决的主要问题包括以下几个方面: 1.在当前计算机基础课教学内容的基础上,认真分析各专业的科研方法和手段,设计教学内容和案例。 2.在现有基础课教材的基础上,针对提升本科生科研素养,编写教材或相关的参考书。 3.如何针对不同专业的学生,开展任务驱动式教学方法,提高学生学习兴趣以及研究问题和解决问题的能力。 4.如何使用新媒体、新技术来促进教学平台的多样化。 2013年2月至今,作者在所在学校本科生一年级的计算机基础课教学内容的基础上,开设公选课《Word、LaTeX论文排版》的教学,针对如何提升我校本科生科研素养这一教学研究课题进行尝试,分别在教学内容、教学方法和教学平台上进行了探索和实践。由于我校计算机基础教育在本科生科研素养培养方面尚处于空白,这方面的教学探索也没有先例,因此,教学经验一方面来自于作者自己从事科研多年来的经验总结,另一方面来自作者多年从事大学计算机基础课教学及辅导本科生毕业设计的经验总结,主要创新之处有:教学内容的创新;尝试任务驱动式教学方法来训练学生科研基本技能;在课堂授课的基础上,探索利用新的通信、网络平台促进学生提升科研素养。 公选课的学生来自不同院系,包括文科、理科、工科等本科生的不同年级。针对这一特点,教学上需要尽量选择对各专业各年级都有用的学习内容。教学内容的设计为基于案例式,以从事某一领域课题为例,来讲述开展课题研究的准备工作部分;以学位论文编排为例,来展开论文编排部分,主要介绍了两种当前流行的论文编排工具Word与LaTeX,以编写学位论文的顺序来展开具体内容。通过本课程学习,使得学生能够掌握文献检索、论文编排与投稿方面的基本技能,充分利用计算机技术协助科研创新。本课程教学内容具体如下: 第一部分为开展课题研究的准备工作,主要介绍论文的基本知识、写作规范、论文的投稿、期刊及会议的相关知识、论文数据库相关知识、文献检索相关知识、文献检索技巧、网络资源介绍等内容。 第二部分为论文编排,分别介绍了如何用Word与LaTeX两种软件来编排论文。其中,Word编排论文部分以Word 2010为例讲解;LaTeX编排论文部分,以TeX Live 2013发行版为例讲解。 Word论文编排包括:Word编排论文前的Word定制与基本设置;按照论文写作流程详细介绍相关的Word编排技巧,包括大纲制作、图表制作、公式编辑、交叉引用、参考文献制作、EndNote软件及其参考文献制作方法、脚注与尾注、目录与索引等的制作;论文主体内容编排结束之后的版面设计(页眉、页脚和页码的设置)、论文修改、审阅等。 LaTeX论文编排包括:LaTeX基本概念,包括LaTeX简介、Tex Live简介及安装、LaTeX基础知识;按论文写作顺序详细介绍LaTeX编排论文技巧,包括文本输入及其格式设置、段落格式设置、大纲制作、公式编辑、图表制作、参考文献制作页面布局以及LaTeX模板编排大、小论文的示例等。 课程的授课方式包括讲授和上机操作,课时为36,一共12次课,每次3个学时,每次课的教学安排为2学时授课,结合授课内容安排上机练习题,第3节课一般为上机辅导,并对于问题比较多的习题,进行统一讲解。课程的考核方式为平时成绩占40%,采用大作业形式进行(排版自己感兴趣的研究领域的小论文和学位论文各一篇);期末采用闭卷上机考试,考试成绩占60%。 经过三年的教学实践,该课程取得了学生的良好反馈,一方面,学生认为课程的绝大部分内容都比较实用,因此学习兴趣和积极性都比较高;另一方面,学生针对自己专业的、个人的特点,为课程的进一步改进提出了很多有建设性的意见。 三、结束语 经过三年的探索与实践,作者深刻感受到开设提升本科生科研素养的相关课程是一项很有意义的工作,同时也是一项迫切需要进一步完善的工作。无论是从计算机应用角度,还是从专业领域方面来看,都有必要在大学本科阶段对学生进行科研素养的培养和训练。 计算机科研论文:国内计算机领域科研团队结构分析 摘要:根据国内计算机领域较有影响力的计算机学报《软件学报》的2011年至2015年发表的学术论文构建合著网络,对在该期刊上发表合著的计算机领域的科研团队特征进行了统计分析,对合著网络进行了中心性分析、凝聚子群分析。研究结果表明: 合著网络分析方法能清楚的揭示处于计算机领域核心地位的科研团队; 大部分科研交流与合作集中在小部分稳定且成熟的科研团队中。 关键词:社会网络分析;合著网络; 科研团队 1 概述 随着科技水平的提高,很多科学研究任务需要应用多学科的知识,科学研究领域里以前的科研人员单干做科研现象正在向组成学术团队协同研究转变。对于重大的科技攻关项目,要求许多相关专业的科技人员协同攻关才能完成,于是学术界里科研团队不断涌现。国内计算机领域里的相关专家学者为适应计算机理论研究和应用的新情况,组成科研团队,发表共同署名的学术论文。这些数量庞大的体现计算机领域科研团队研究成果的共同署名的学术论文形成了一类特殊的社会网络――合著网络[1]。在合著网络中, 节点表示作者, 边对应着相连接的两个作者共同署名发表过的文章。由于科研人员之间的合作发表学术论文现象越来越多,规模越来越大,合著网络也成为计算机领域科研团队结构分析中的热点问题。 合著网络的研究已经取得很多研究成果。付允等人[2]针对期刊《科研管理》构建合著网络,讨论了整个合著网络的一些基本性质。文章[3]构建了武汉大学计算机学院的合著网络,讨论了全网密度、节点中心度等性质,找到了计算机学院内部关系较为密切的科研团队。陈伟等人[4]构建了被引网络和合著网络,分析了被引网络和合著网络的基本结构特征和网络关联性质,讨论了科研合作网络的复杂性特征和发展趋势。庞秀丽等人[5]分析了有权与无权条件下该期刊合著网络的各种属性的不同,为该领域的科研合作提供了一些建议。刘洋[6]建立了计算量化论文质量的权重因子和链路权值的数学模型,然后构建了一种带权重的合著网络,对科研团队特征进行了统计分析,得到了科研团队成员内在的联系并且给出了促进科研团队发展的建议。 2 数据来源与研究方法 本文选取中国知网CNKI中国期刊全文数据库为数据来源并进行检索,获取了国内计算机领域较有影响力的计算机学报《软件学报》的2011年至2015年发表的学术论文方面的总共1096条合著数据。 将搜集到的数据,以节点表示作者, 以边表示相连接的两个作者共同署名发表过的文章,构建合著网络。本文主要从中心性分析、凝聚子群分析两个方面对构建的计算机领域软件学报合著网络进行分析。 3 结果分析 利用软件学报的1096条数据,构建软件学报对应的合著网络,如图1(a)所示。由于数据多,我们给出了节点中心度大于等于5的合著网络,如图1(b)所示。 应用UCINET软件处理分析软件学报对应的合著网络的节点中心度、中间中心度、接近中心度。由于数据量大,在本文中仅选取前10位合著作者进行分析。表1给出了软件学报前10位作者的节点中心度、中间中心度、接近中心度分析结果,第一列中的Degree为节点中心度,第二列中的Betweeness为中间中心度,第三列中的Farness为接近中心度。由第一列中的Degree里第一位冯登国的节点中心度为33可知,与其合著发表过的文献的作者总共有33位。第二位戴国忠的节点中心度为27,与其合著发表过的文献的作者总共有27位。但是节点中心度仅仅考虑了一个作者与其他作者的直接联系,而与该作者有合著过的作者与其他作者的关系并没有完全体现,所以要分析合著网络的广泛关联性,不能仅仅使用节点中心度这一单一指标。 从第二列中的中间中心度即Betweeness这一列中可以看出,高数值的排序分别为李宣东、毛新军、王戟等,说明在该学报中合著情况里,这几位作者处于许多合著网络的必经之路上,有许多作者通过他们与其他作者进行交流合作,因此,中间中心度越高,该作者就拥有越高的资源和人脉的控制力。统计中还发现,中间中心度为0的作者共有960人,在1097位作者中占比88%,该比例为较高的占比率,即大部分作者并没有能够影响整个合著网络的控制力。 从第三列中的接近中心度即Farness可以看出,高数值的几位作者分别为王戟、毛新军、李宣东,说明这些作者在传播信息的过程中不需要依靠其他人进行,其本身作为一个关键节点与其他的网络节点距离都很近,也能够更快的使用自己的影响力拓展自己的关系网络。王戟等作者能够使用最短路线与其他合著作者合作,在整个合著网络中处于中心的地位。 从成分、派系各种方面可以充分了解到网络内部的子结构,也能更好的分析软件学报中经常合著的作者团体间的数量和合作情况。N-派系分析是为了寻找满足紧密交流的合著作者团体的子成分,即每个子成分中任一成员与其他成员的派系关联不超过2. 在N=2时,分析结果中截取前8位团队,如表2所示。在这8个合作团队中,毛新军出现5次,董孟高,王戟,齐治昌出现3次。这些不同派系中的作者与合著过文章的作者的高度合著程度,表明了毛新军,董孟高,王戟,齐治昌等人为计算机领域科研团队的核心组成成员,拥有较高的威望和影响力。 4 总结与建议 通过各项分析表明,大部分作者进行了合著活动,与其他作者进行了不同程度上的交流与合作,也形成了大大小小,或轻或重的合著网络圈,仅有少部分作者没有参与更大范围的科研合作。在这个极大的合著网络圈中,有一小部分作者处于相当重要的地位,发表了数量较多的合著,与相当多的其他作者进行交流合作,建立了以自己为核心的成熟、稳定的科研团队等等。在软件学报合著网络分析中,有一部分合著作者拥有稳定且成熟的团队,能在团队内部更好的交流与合作。但是大部分的科研团队并不是非常紧密的联系,科研团队的发展也因此受到很多的限制,过度的集中和不均衡发展,会让整个科研氛围受到影响,从而使整个科研资源和脉络不断地向那几个少数的团队倾斜和汇聚,影响科研团队的可持续发展。我们需要考虑开展怎样的活动或者交流使各个科研团队能够更多的交流与合作,不仅仅限于那些核心团队,也更好的扶持更多的科研团队能够稳定而健康的发展。 计算机科研论文:计算机专业大学生参与科研的意义与实践 摘 要 通过将课程体系教育、实验教学与综合能力培养训练相结合,通过研究大学生在程序设计竞赛、创新创业项目开展中存在的问题与对策,提出一种学生分层、分类的培养机制与方案,并以郑州轻工业学院计算机系为例,将理论付诸于实践,着重培养学生创新能力和参与科研项目开发的实践能力,已取得良好成果。 关键词 计算机专业;科研项目;实验室 1 前言 近年来,随着高校招生规模的不断扩大,应届毕业生的人数也在不断攀升,由此引发的毕业生就业压力问题也日渐突出[1]。对于用人单位来讲,面对供大于求的人才市场,他们更偏爱那些理论知识、实践技能和团队协作能力兼具的毕业生,这样可以更好地降低运营成本,无须为培养新进人员而花费太多的公司资源。对于IT行业来说,新技术更新迭代快,上述现象更为突出,因此,企业更青睐那些拥有丰富研发能力的毕业生[2]。 对于计算机专业的学生而言,个人的创新能力和项目实践能力尤为重要[3]。随着经济社会的快速发展和企业对大学生要求的不断变化,培养高水平应用型人才,提高学生的创新能力和项目实践能力,逐渐成为各大院校计算机专业的培养目标和办学宗旨[4-6]。郑州轻工业学院计算机系在既定办学目标的基础之上,结合自身特点和专业培养方向,提出一种学生培养模式的新方案,积极开展形式多样的学生实践项目,增强年轻一代学生的创新、独立能力和无畏精神的培养。 2 大学生参与科研项目的意义 对于广大本科生而言,参与科研项目对于提升个人综合能力意义重大[7-8]。高校教师通常会承担一些由企业委托的项目研发工作,这样的横向科研项目通常更注重项目本身的实用性。同时项目本身的工作难度也相对适中,主要涉及项目的编码设计和维护升级等工作,这些工作也要求精力旺盛的人来执行。从理论上来讲,大三、大四的在校大学生已具备一定的专业理论知识,完全具备参与项目研发的能力。 目前企业对于应届毕业生不感兴趣的一点也是缺乏必要的实践能力,无法很快适应企业的工作。让本科生参与科研项目可以为其提供一个很好的实践平台,提升其自身的项目实践经验和综合技能[9-10]。 首先,让大学生参与到科研项目中去,可以激发学生的学习热情,起到深化学习效果的目的,在项目实践中能够让学生体会到自己的努力转换为有价值的产品的成就感,以及在实践过程中攻坚克难、逐步提高的喜悦。 其次,通过参与项目研发,可以更加真切地体会项目的研发流程,学习到一些从书本上无法学来的细节问题,进而为以后步入职场提前做好准备,以更好地应对今后工作中可能遇到的问题。 最后,通过项目研发可以更多地接触到校园以外的知识,了解企业需求,同时通过团队研发可以增强个人的团队协作能力。 3 大学生参与科研项目存在的问题 首先,多数大学生对参与科研的认识不足,科研方向不明确。多数学生的思维观念比较单一,对参与科研的认识不足,认为作为一名学生,自己的任务就是单纯地学习,而参与科研会影响甚至耽误自己的学业,产生一种抵触的心理。此外,一些学生虽然对科研工作有兴趣,但是由于缺乏必要的引导,找不到方向感,无法做出理想的成绩,久而久之便失去兴趣。 其次,学生自身缺乏一定的主观能动性。虽然学校每学期都会有针对性地安排一定量的实训课程,但是在具体的实施过程中往往达不到预期的目的,学生对待实训多存在应付心理,在分小组完成的科研题目中存在大量搭便车的现象,一般都是由一两个能力水平强的学生来完成,而其他小组成员则参与甚少。 再次,学生在参与科研项目时缺乏有效的时间保证。在校学生参与科研项目最大的困难往往是时间上的限制,因为他们平时有大量的课程学习任务,而课程学习任务往往关乎个人荣誉和毕业事宜。 此外,本科生参与科研项目还存在项目管理上的一些问题。由于本科生参与项目都是周期性的,当一届学生毕业之后就要找新的学生来接替相关工作,其中的项目衔接问题往往比较棘手。 4 大学生参与科研项目的方案措施 鉴于大学生在参与科研项目中遇到的问题,郑州轻工业学院在实践中探索经验,深入了解问题所在,同时以提高教学质量、培养综合能力强的学生为目标,制定出如下措施。 加强宣传,提高学生对科研的认识 针对大学生对科研项目认识不足及方向不明确等问题,积极开展宣传工作,介绍参与科研项目的积极意义,同时让已参与科研项目的学生介绍自己的切身体验,进而引导学生从单纯的理论学习上转变观念。丰富科研活动,提供多样的科研平台供学生选择,如举办ACM竞赛培训班,以竞赛比拼的方式激发学生的学习热情,提高学习的主动性;创办大学生创新工作室,积极培养和激发学生的创新能力。另外,在学生选择科研方向和选题上,教师要给予方向性的指导,做到选题适度合理且对学生的发展有益。 细化职责,培养学生的独立思考能力 针对科研活动中存在的搭便车现象,在学生参与科研项目之前要明确每个学生负责的工作内容,细化到具体的项目模块,同时在参与项目期间要进行工作汇报,报告项目进度及工作中遇到的问题。在项目验收时要严格,对每个人负责的内容都要验收。相关负责导师针对学生的学习问题给予指导和协助。积极引导学生参与科研项目的研发工作,将所学用于实际,并从实际科研项目的研发中提升个人的理论水平。通过一系列课堂教学与课外实践的结合,为培养综合能力更强的学生提供良好的环境氛围。 完善奖励机制,调动科研积极性 对于参与科研项目的学生还要给予一定的激励措施,在评优评先中要给予表现出色的学生加分,以体现出科研活动作为教学培养工作的一部分,让学生更乐意去主动参与其中,而非将其视为浪费时间的一件事情。 加强实验室队伍建设,营造良好的学习环境 实验室管理体制以“导师带动高年级学生,高年级学生帮扶新加入学生”为主线。在学生参与项目时形成一种梯队,每年从大二学生中选择那些对科研感兴趣且具有一定潜力的学生加入科研团队,由实验室良好的学习氛围和高年级学生的帮扶学习,经过一年左右的培养,大三时可以让他们承担一些重要的工作,这样不仅能够更好地实现学生的培养,还能够保证项目研发过程的良好衔接。 在项目管理方面,要求项目参与人员做好有关文档的编写工作,比如需求分析文档、系统设计文档、数据库设计文档、系统使用帮助文档等,这样可以在学生毕业之后由后来人员更方便地接手有关工作。 在实验室建设方面,定期组织学习培训交流活动,主要分为三个方面。 首先,组织实验室的讲座培训,通过校企联合培养,请相关企业专家团队进行培训,使学生可以认识到在实际企业项目开发中的先进技术以及作为企业人才的必备技能,更易于学生制订学习计划。通过产学研结合,以校外促进校内的方式提升学生的实践能力。 其次,组织实验室毕业往届优秀学生交流会。毕业学生对学生生活非常熟悉,同时经历过毕业,会有别样的体验和认知,通过交流会让学生反省自我,更加珍惜时间。 最后,组织定期自由研讨会,学生自由轻松地交流自己学习过程中存在的问题,分享学习心得。 开放平台,完善制度 针对在校生参与科研项目时间上的限制,要尽可能地利用课余时间进行,科研活动可集中在周末。尽可能将项目研发和出差调研的工作集中到寒暑假进行,这样时间相对集中,工作开展起来具有连续性。要给予参与科研工作的学生良好的工作环境,让学生可以安心参与。对于实验室平台采取开放制度,有助于发散学生思维能力。 5 总结 让大学生积极参与科研项目是高校培养人才的有益尝试,计算机专业不仅要注重理论学习,更要注重学生实践能力的培养,让培养出来的学生更加符合经济社会发展的需要。虽然会遇到种种问题,但是只要勇于尝试、善于总结,必然能够探索出更适应现代经济社会发展需要的人才培养模式。 计算机科研论文:计算机专业青年教师科研与教学相结合的实践研究 摘要:IT产业的快速发展,对高校培养人才提出了更高的要求,要求培养德、智、体全面发展的创新型人才,才能适应IT产业的激烈竞争。对应用型本科院校计算机专业教学模式的改革是必然趋势,青年教师科研与专业教学相结合是这一趋势的主要产物之一。 关键词:计算机专业;青年教师;科研;教学 高等教育的三项职能即:培养专门人才;科学研究;服务社会。培养专门人才,指高校教学。可见,教学与科研是高校的主要职能。结合计算机专业知识更新快、行业人才竞争激烈的特点,教学与科研结合,互动发展,既是培养合格人才的需求,也是应用型本科院校发展的必然趋势。青年教师是需要成长的一代,也是本科院校的骨干力量。青年教师科研与计算机专业教学相结合的教学模式有利于应用型本科院校对人才的培养。 1 计算机专业青年教师科研与教学相结合的意义 目前,湘南学院正处在向应用型本科院校转型的时期,以培养符合时展的应用型人才为出发点,计算机专业更是注重实践发展的专业,注重学生的动手能力、独立解决问题的能力、创新能力的培养,计算机专业青年教师科研与教学相结合的人才培养模式可加强学生这些能力的培养。 湘南学院软件与通信工程学院教职工总数为58人,其中专任教师人数为50人,在50名专任教师当中,其中青年教师为28人,占专任教师人数比例的一半居多。学院既是教学单位,也是科研单位。青年教师的发展,与学院的发展紧密相连。湘南学院软件与通信工程学院目前开设的专业有:计算机科学与技术、通信工程、网络工程、物联网工程,这些专业都是随着时代的发展而日新月异,科研才能让教师走在学科前沿,以适应不断更新的专业知识。青年教师通过科研成果与专业教学相结合的教学模式更是工科专业培养实践型人才、创新型人才的重要方式。应用型本科院校计算机专业青年教师科研与教学相结合的意义总结为以下几点: 1)提高青年教师自身素质。青年教师是关乎高校未来的发展,是学校和学院的骨干力量。青年教师精力充沛,更需要成长和发展的空间。目前,高校对青年教师的综合素质要求越来越高,高校引进的青年教师一般学历层次较高,一般是硕士,或者是博士,这些青年教师都受过良好的高等教育,并且通过竞聘的形式进入高校,本身综合素质不错。青年教师经过研究生教育或者博士阶段的学习,自身已经具备一定的科研能力,进入高校成为专任教师后,职责主要是教学,若青年教师只是一味地做一名教书匠或照本宣科,那么青年教师相当于一直停步不前,青年教师的前途更是堪忧。科研可使青年教师一直保持学习的状态,同时为教学内容提供新的知识源泉。有科研背景的老师,才能了解学科前沿,才能使自己的教学内容不断更新。科研使教师更深刻地理解教学内容。科研更能促进青年教师在教学上的成长,扩展自身的知识面,是对青年教师自身素质的提高。 2)符合应用型本科院校计算机专业发展特点。目前,湘南学院正处在向应用型本科院校转型的时期,计算机专业更新发展,旧的专业技术容易被淘汰,要跟上IT行业的发展速度,必须不断提高学生的专业技能,才能适应时展。学生的学习主要是通过课堂教学,因此教师须改变教学模式。传统的教学模式,已不能满足学生的学习需求,要求教师将科研内容融入到教学中,激发学生的学习热情,使学生养成探讨问题、思考问题的习惯。这也是应用型本科院校计算机专业发展的需求。 3)培养实践型、创新型人才。教师在专业教学过程当中,引入科研内容,可激发学生的学习兴趣,培养学生的探究能力。学生通过参与相关学科的课题,既可以巩固学生的课堂知识,又可以拓展思维。了解所学知识的实际应用,将理论与实践相结合,充分发挥学生在学习中的主体地位,学以致用。学生在参与教师课题过程当中,可以设计一些小课题,供学生选择,让学生自己设计研究方案,查阅资料与文献,得出研究结论,这样的过程可以充分培养学生独立思考、不断探索、独立解决问题的能力,培养学生的科学思维。对以后从事工作与科研意义重大。这样的学生不依赖于书本,不依赖于老师,具有实践能力和创新意识。 2 改革实践 目前,湘南学院软件与通信工程学院青年教师的比例占一半之多,是学院的中坚力量。青年教师不断学习,不断提升自己的科研水平,将科研内容融入教学,给学院的发展注入新的血液,促进学院的发展。计算机专业青年教师将科研与教学相结合的改革实践如下: 1)青年教师将科研内容融入到课堂教学中。教学的主要形式是课堂教学,教师需在课前作好充分准备,教师在课堂教学中可以适当引入科研内容,科研内容应与课堂教学相关,将科研内容与课堂教学相结合,让学生充分理解所学知识点,同时可以扩展学生的知识面,让学生了解学科前沿,既巩固了课堂所学知识,又可以激发学生对未知问题的探索,同时使学生明白所学知识所能用到的领域。 2)学生参与教师课题。要提高学生的实践能力,应该让学生参与到教师课题中,尤其是对于计算机专业的学生,更需要加强学生的实践能力。教师根据学生的知识结构,可在课题当中设置一些小课题,成立课题兴趣小组,以例会的形式组织大家一起探讨,如每个礼拜组织一次讨论,学生在每个礼拜规定的时间集中一起阐述自己课题的研究进展,把自己的研究成果与小组成员,以集体的形式共同学习,共同探讨问题,同时,教师给予一定的指导,这样的学习形式无形之中会给学生施加一定的压力,同时也是动力,可以培养学生的团队精神、遇到问题自己探索最后解决问题,可以加强学生的实践能力。学生在学习的过程当中,能力的培养比书本知识更为重要,尤其要注重学生自学能力的培养,这才是应用型本科院校培养实践型、创新型人才的重要途径。 3)将课题应用于指导计算机专业学生课程设计、毕业设计。提高学生的实践能力,课程设计、毕业设计是重要的方式之一。青年教师可以将科研应用于指导学生课程设计、毕业设计,提高学生的动手能力、科研能力。课程设计是检验学生对一门课程的掌握程度,是学生将所学理论知识运用到实践中的考核方式,可以适当地将科研内容引入到学生课程实践中。毕业设计是对大学四年所学知识的一份答卷,教师可将跟学科相关、难易程度合适的科研内容设为毕业设计题目,用于学生毕业设计。 3 结束语 青年教师是应用型本科院校的骨干力量,对于计算机专业,青年教师通过科研可以提高青年教师自身的素质,将科研结合到教学中,可以促进教学,丰富学生的知识,提高学生的综合素质,是计算机专业培养实践型、创新型专业人才的重要途径。 计算机科研论文:医学院校计算机学生的毕业设计与日常科研结合方式研究 摘要:检验一个大学生在大学期间的学习质量的最好方式就是通过毕业设计来检查。针对医学院校的计算机专业的学生来说亦是如此。在本文中首先介绍了医学院校的计算机专业学生的毕业设计的现状,并对其原因进行了分析,然后重点说明了医学院校计算机学生的毕业设计与日常科研结合的重要性以及意义。最后给出了医学院校计算机学生的毕业设计与日常科研结合的具体方法。这对日后医学院校计算机专业的师生提升毕业设计水平提供了借鉴意义。 关键词:医学院校 结合方式 毕业设计 由于计算机专业在医学院校中不是强势专业,本身在科研水平、师资力量、生源质量等多方面处于劣势水平。因此目前医学院校的计算机专业毕业的学生大都实践能力比较差,在工作中不具备独挡一面的能力,在学术方面也缺乏自主创新能力,使得医学院校计算机专业学生的毕业质量不断降低,被很多企业所排斥。针对目前的严峻形势,医学院校应该给予相应的重视,提升计算机专业的教学质量,营造计算机专业学习氛围,当然还有一个很重要的方面就是注重计算机专业的毕业设计质量,并且使计算机专业的毕业设计要与日常科研结合[1]。因为毕业设计的质量就反映了一个学生在学期间的学习态度与学习成果。让计算机专业学生的毕业设计与日常科研相结合并且保证质量是提高计算机专业学生能力的不二选择。 1 医学院校计算机专业毕业设计现状分析 现在许多高校的目的就是培养学生的实践与就业能力,让学生可以更好的参加到工作中去,而毕业设计就处于日常学习与工作就业连接的一个位置,可以说毕业设计就是学生的第一个工作任务。因此它对日后学生的就业有着莫大的影响作用。而在医学院校中,主打专业不是计算机专业[2],因此对计算机专业的关注度不够,计算机专业的学生平时实践机会较少,毕业设计的完成也是趋于形式化,对学生来说没有起到应有的检验作用,造成目前形势的主要原因有以下几点: 1.1 医学院校轻视计算机专业 医学院校针对计算机等相对比较弱势的专业重视力度不够,对学生的管理过于放松,让学生的学习生活过于轻松,没有起到学校应有监督作用。而且学校抱着“得过且过”的管理态度管理学生,无论学生的毕业设计质量如何,都让学生顺利毕业,这也让学生没有了压力,从而降低了对自己的要求。 1.2 导师指导不足 由于医学院校的计算机专业是小专业,因此导师较少,所以日常与计算机专业相关的工作一般由少数的几位老师来负责,计算机专业的学生老师无论是在教学还是科研等方面要付出许多的精力,因此他们在对于毕业设计方面的管理力度有限,让计算机专业学生得不到很好的监督与指导。 1.3 学生方面 由于毕业设计的时间是在大学生在学校度过的最后几个月,因此许多学生会把更多的精力放在找工作,或者是谋取继续深造的机会上,对毕业设计的重视度难免会有所下降。此外由于大学生在临毕业时期也有与同学分别的情绪,因此很难全心全意的进行毕业设计[3]。 2 学生科研与毕业设计相结合的意义 针对目前医学院校计算机专业毕业设计的完成情况来分析,我们不难发现,让学生把毕业设计与日常的科研知识相结合,做出高质量的毕业设计,才能更好的锻炼学生的自学能力,培养学生创新能力,让学生为就业做好铺垫工作。医学院校计算机专业学生的毕业设计与日常科研相结合对医学院校的就业率的提高也具有不小的意义。下面我们从几个方面来具体阐述: 2.1 锻炼学生学习能力 由于毕业设计是由学生自己拟提,然后通过查阅相关资料,学习相关技术,最后完成毕业设计,这与平时的教学方式有很大的不同,这种方式能够最大的锻炼学生的自学能力,同时还能拓宽学生的知识面。让学生学到自学的方法,培养自学的能力。 2.2 让学生更好就业 由于目前大学毕业生的人数越来越多,但是学生的就职能力并不高,再加上社会的岗位需求量没有那么大,因此大学生的就业形势不容乐观,对医学院校的计算机专业的学生来说更是如此[4]。而毕业设计处于日常学习与工作就业连接的一个位置,可以说毕业设计就是学生的第一个工作任务。因此它对日后学生的就业有着莫大的影响作用。如果计算机专业的学生通过大学生参与科研,并把他们与毕业设计相结合,在临毕业之前提高自己的专业技术水平,学习企业所需要的知识与技能,从而增强自己的职业竞争力。 3 学生科研与毕业设计相结合的具体措施 3.1 积极参与科技竞赛活动 在大学期间,计算机专业有许多的全国性以及省市级别的竞赛活动,如:“计算机算法大赛”、“移动应用开发大赛”,“数据结构大赛”等等。学生应该积极的去参与这些比赛,在比赛中提高自己的科研能力,从而为毕业设计做好科研水平方面的铺垫。并且可以通过这些比赛,提高自己的创新能力,自主思考解决问题能力,提高自身综合素质。 3.2 积极参与导师的科研课题 对医学院校计算机学生来说,日常课程学习学到的内容,只有通过在实际项目中运用,才能真正的掌握和熟练。因此医学院校计算机专业的学生应该在课余时间积极的参与到导师的科研课题中,在课题中运用所学知识,帮助导师解决科研问题,完成科研项目。同时在其中锻炼自己的科研能力,并且可以把所做的项目带到毕业设计中去,在毕业设计中把项目做得更加深入,功能更加完善,也让自己毕业设计的质量更高。 4 结语 医学院校的计算机专业在学校中是相对弱势的专业,因此医学院校计算机专业的学生做好毕业设计与日常科研相结合,才能更好的提高学生的就业能力与科研能力,改变医学院校的计算机专业的现状。 计算机科研论文:教育与科研计算机网骨干网升级改造项目的研究 【文章摘要】 提高教育信息化工程网络的整体性能,是各省网址质量提升的发展目标。江苏省针对其教育与科研计算机网(JSERNET)开展了网络改造与带宽升级。本文针对骨干网升级改造的具体项目,从网络拓扑选取、设备选型等角度,进行具体分析和研究。 【关键词】 骨干网升级;行业信息化 为了全面提升院校的信息化水平、满足教学科研对信息化基础设施的需求,实现各单位之间的信息互连、部署完善的网管安全策略,校园网信息化未来建设需要严格考究,而骨干支撑网的建设就显得尤为重要。江苏教育与科研计算机网从上世纪90年代中期开始建设,力图依托我国教育和科研计算机网,在本省构建起一套为服务于教育、科研机构的网络,从而促进本省的教育信息化发展。十几年来,经过各级主管部门推动下,江苏教育与科研计算机网已经成功的覆盖到了本省120多所高校。该网不仅满足了广大用户使用互联网服务的需要,还支撑了一大批网络应用的开展,如远程教育、e图书馆等。 然而,伴随着我国教育和科研计算机网开通GPRS,江苏教育与科研计算机网对外的信息流量迅猛增长,此外,随着网络各种信息量的不断增加,再加上当今网上远程教育的迅猛发展,各种网络技术普遍应用于教育领域,该网的带宽已经不满足目前的需求。因此,江苏省针对其教育与科研计算机网开展了网络改造和带宽升级。 1 网络拓扑 本次网络改造是为了提高省内教育骨干网的性能指标,从而使网络更好的适应社会的发展需求。 经过多方比较,选用的是ZTE的ZXR10设备做为路由器,南京市、苏州市采用该设备进行数据汇接。其它一些城市的教育网也将经过这些设备上联到南京市节点,并接入国家骨干网。 苏州汇接点的ZXR10设备配置了2.5G POS口和南京节点联接;其155M POS口和南通、无锡联接;其GE口和苏州联接。 南京汇接点的ZXR10设备有三个高速POS口,一个与苏州市联接,一个和常州市联接,另一个和徐州市联接;其10G接口和CERNET2联接;其GE口则与南京市联接。 目前江苏教育与科研计算机网是基于IPv4网络的,但是可以向IPv6网络可以平滑演进,达成校园网内部网络应用、网络运营服务及网络基础设施三个层面向IPv6的过渡,建立安全、可管、可控、可运营的下一代网络;也有能与CERNET2网络的骨干节点相连接的接口。JSERNET骨干网采用的是OSPF和BGP路由协议。核心到汇聚层需具备万兆链路的扩展能力,汇聚至接入千兆链路。充分体现扩展性、开放性、安全性、可靠性、先进性以及良好的性价比。 2 方案特点 江苏教育与科研计算机网的成功升级,有效地促进了江苏教育信息化的发展。在江苏教育与科研计算机网建设工程的推动下,不仅江苏省所有国家级及省级重点学科全部上网、建立了自己的主页,对本学科的发展动态作出及时介绍,而且全省绝大多数普通高校、大部分中专校、部分市教育行政部门也都建立了自己的网站及其相关情况介绍的主页,同时促进加速了广大中小学校校园网络不断建成、陆续投入使用,实现了与江苏教育与科研计算机网的高速连接。这些网络作用的充分发挥,大大方便了广大师生上网,既促进了江苏省内改善各个学校的办学条件,又促进教育体制与教学方法改革,为确保教育质量与办学水平的提高打下了可靠基础;特别是为实施素质教育,促进广大学生开展自主对外学术交流、实现教育资源共享及利用网络开展合作研究提供了基础环境;又为教育信息化建设开辟了一条有效通道江苏教育与科研计算机网的建成,有效地促进了江苏教育信息化的发展。 中兴通讯路由器在JSERNET工程中的使用,有效的提升了JSERNET的整体水平,另一方面这也标志着中兴通讯的数据产品全面进入江苏教育行业,有助于中兴通讯数据产品在江苏教育行业的大规模商用,中兴通讯成熟的教育行业解决方案将会更好的服务于JSERNET的骨干网建设,并且会在全国各省、各省管辖市的教育城域网建设上,特别是目前教育行业的“校校通”工程上发挥更大作用。 3 项目意义 在已经建成的教育与科研计算机网(CERNET)高速传输网基础上,建成中国下一代互联示范网络CNGI的主干网之一,即下一代的学术性互联网络。它将实现在我国教育与科研集中的大中型城市约20个核心节点的互联,并建成中国下一代互联网示范工程CNGI国内/国际互联中心(北京),实现与其他CNGI主干网以及国际下一代互联网的高速互联。在此基础上,还将实现中国国内100多所著名高校的高速接入,并为各种科研院所及研发机构提供接入服务,从而形成开放性的实验环境,不仅可用于开展下一代互联网及其应用研究,还将为我国研究下一代互联网技术、开发重大应用、推动下一代互联网产业发展发挥重要作用。 计算机科研论文:论计算机在医院科研信息化管理中的应用 摘要:随着社会经济的飞速发展,计算机技术日新月异,伴随着计算机技术的长足进步,在社会各行各业得到了全面普及。计算机在医院科研信息化管理中的应用对提高医院科研能力,建设现代化医院起到了积极的推动作用。 关键词:计算机;医院科研;信息化管理 1 概述 为适应当今医学的信息化潮流,建立高度信息智能化的现代医院,从而加强各地区医院的交流合作。通过应用计算机进行医院科研信息化的管理能提高医院的科研实力及医院的现代化管理水平。笔者根据多年经验,从建立医院科研信息数据库,医院科研课题的信息化管理以及医院科研信息化管理的实施应用等方面进行具体叙述,具有一定的借鉴意义和参考价值。 2 建立医院科研信息数据库 近年来,我国的各大医院在信息化系统的运用上都有了不同程度的发展,并以逐渐的成为保障医院各项工作正常运行的一项重要措施。国内多数的医院在信息化建设上对取得较大程度的进步与发展。当前阶段各大医院所建立使用的医院信息化管理系统规模并不相同,但多数主要是以挂号,收费,医嘱及统计报表等方面的信息化管理工作,对于医院科研方面的信息化管理应用较少,建立医院科研信息数据库,将计算机技术运用到医院科研信息化管理中,可以提高医院的科研实力及医院的现代化管理水平 科研管理工作主要包括几方面的内容: 1) 搜集、整理、汇总、上传科研信息; 2) 使用科学有效的管理办法对医院的医疗科研工作的质量与效率进行评价分析,并运用统计方法对数据统计以供医院各相关部门查阅; 3) 规划医院科研的实施方案,并对科研工作的实施进行监管与协调。 传统方式的医院科研管理,主要是对医院科研档案资料的保管工作。随着医院科研资料管理人员的更替,医院科研档案的检索难度会增加,有时还会造成科研资料的丢失。医院科研档案没有明确的管理规范,这将会使科研的数据准确程度,统一程度降低。传统的医院科研档案只是以文献形式保存,而导致了科研过程中大量有价值的科研信息没有被及时的保存,使得科研资料的价值降低,大量珍贵科研信息资源被浪费,阻碍了现代医院科研的信息化管理进程[1]。 计算机数据库技术的运用将使得医院科研的信息化管理工作变得规范,标准,统一。医院科研数据库的结构主要包含以下内容:医院科室名称,科研课题负责人,科研课题名称,合同编号及名称,科研课题起止日期,结题及延迟时间,科研成果名称。医院科研信息数据库的运用可以将大量规范准确的科研信息提供给医务人员,信息的查询工作也变得更加便捷,实现了医院科研项目资料的标准、科学的信息化管理以及科研资料的信息化查询,极大的提高了医院科研管理工作的质量和效率。 3 医院科研课题的信息化管理 3.1 健全医院科研管理制度 医院科研课题管理可以采用以下的分层式管理体制模式如下图所示。 如图1所示,一个标准的医院科研管理模式:医院领导为决策层;医院学术委员会为监督层;医院科教部为管理层;医院技术科室为实施层;各课题研究组为攻关层。 科技人才的管理主要分为有以下几种方法: 1)临床科室及各职能科室的医务人员采取分类管理的办法; 2)医院对引进的各学历人才,博士后、博士、硕士研究生的学位职称的管理; 3)由院长领导的聘约制管理,医院对承担科研项目的各课题组给予相应数额的经费支持。 医院科研可以采取一些激励方式,有以下几种措施: 1)医院科研实施政策方面的倾斜。 医院可以出台一系列相关的政策措施,设立一些奖项,诸如科研成果奖,新技术项目奖,优秀学术论文奖,科研课题中标奖,优秀科技人才奖等一系列奖项。保证每年都进行相关奖项的评选工作,并召开科研成果表彰会议。 2)医院科研奖金的倾斜 医院需拿出相应的经费作为医院科研教学培训基金,并提高上述奖项的奖金数额。科研成果奖可按所得奖金的1:1进行奖励,新技术项目奖,优秀学术论文奖,科研课题中标奖,优秀科技人才奖可针对人数进行具体金额的分配。 3)医院科研在感情上进行倾斜 医院可以对医院各科室的科研技术骨干人才的福利作出相应的提高,例如对在科研成果及学术成就突出的科研人员在住房问题上优先考虑,职称评选上可列为一项重要考核项目。 3.2医院科研管理标准化 医院在国家及省部级科研课题的申报、重点学科、新技术项目等申报实施标准化程序运行,立项合同的书写,形式的审查工作,课题查新的工作,经费的管理工作,实施情况的管理工作,以及结题时医院学术委员会的审查答辩工作都需要有明确的流程,规范的操作[2]。合理规范的医院管理标准不仅能够提高整个医院的工作效率,而且能够最大限度提高医院的经济效益和社会效益。 医院科研项目的申报过程的资料都需要以电子形式保存,相关的工作人员将科研资料按规范要求在医院科研信息数据库中进行存档,使其成为有效的医院科研管理信息。使科技人员在科研项目的提出,形式审查,初审时的推荐,项目实施及结题等科研有良好的科研信息和充足的参考数据。科教部在进行医院学术委员会规章制定时,进行重点的学科,科研基金的管理时,进行科研成果评定及人才引进与培养时都能实现科学的管理,做到全面的信息化管理操作。 4 医院科研信息化管理的实施应用 4.1医院科研信息化管理操作平台应用 建立的医院科研信息化管理操作平台需要有以下特点:(1)需要有较高的普及性且具有可操作性高,简单实用的特点,在经过简单培训就可以进行操作,无需专业人员进行操作;(2)医院科研信息化管理系统信息的录入可以是采用姓名及部分不规范数据名称之外的项目使用数字代码式的数据输入方式;(3)医院科研信息化管理系统数据库可以使用SQL查询功能,保证数据查询的简单准确;(4) 医院科研信息化管理系统使用单一功能的模块,以便系统的检查与维护工作的进行;(5) 医院科研信息化管理系统可以将数据库中的信息导出,以便对信息进行统计,绘制等的处理工作。 4.2医院科研课题的信息化管理应用 医院科研课题的立项,形式审查,项目实施情况及结题工作都可以在医院科研信息化管理系统中实现实施的查询,医院各职能部门及上级卫生管理部门的课题立项、结题成果这些材料都可以迅速,完整的查找到,并作出综合性的数据报告。科教部在作出科研项目立项计划制定,科研项目进程检查,科研项目流程管理,科研项目经费管理,帮助临床科室解决项目的实施过程中遇到的问题与困难等工作时能实现信息的及时反馈和科学标准的管理[3]。 4.3医院科研人员对信息化管理系统的使用 医院科研信息化管理系统的科研课题数据信息将大量网络数据资源和数据查询信息提供给医院科研人员,为科研人员营造了良好的学术氛围,发展了高新的医学技术,并加强优化了学科梯队的建设工作,扩大了科学研究成果的影响范围。同时,医院科研信息化管理数据库可与国家科学项目,省科委、卫生厅级项目申报系统建立科技资料的资源共享,使科学研究所取得的成果能够实现最大程度的利用,提高医院科研信息化管理系统的服务能力,促进医院科研信息化管理的进程。 5 结束语 计算机技术的充分应用是加快医院科研信息化管理系统建设的有效措施,是全面提高医院整体实力的一个重要方法。所以我们要真正的认识到计算机技术在医院科研信息化管理系统建设中发挥出的巨大的作用,并对在医院科研信息化管理系统建设中出现的问题,采取及时、科学的方法有效的解决问题。全面推进我国现代化医院的建设进程。 计算机科研论文:新时期高校科研用计算机状况与安全管理模式探讨 摘要:从高等学校承担国家高新技术、开展国防科研的需求出发,揭示高校使用计算机过程中可能带来的隐患和对国家利益的威胁,探讨高校管理好计算机杜绝泄露国家秘密的管理模式。 关键词:高校;载体;保密管理;模式 1 概述 随着我们跨入了二十一世纪信息化时代,计算机和网络普及应用到我们的工作和生活中,高等学校、科研院所等科研单位因接触高新科学技术的需要,其日常工作和承担国家高新技术研发活动中都有大量的技术和业务秘密存储在计算机中;为方便研究时相互协作,这些计算机中不但存储技术信息多,而且一般还组成局域网络,甚至因科技学术活动的需要,这些局域网络还连接到国际互联网络,暴露在别有用心的网络黑客们面前。 计算机及其网络的普遍使用,给高校研究人员带来了方便,提高了工作效率,但也因此给高校科研工作带来了极大的隐患,这些信息资料关系到国家最新高精尖技术或者国防战略装备技术的最新研究成果,可能涉及到国家秘密,不利于保密工作的开展;又鉴于仍然存在重视不够、制度不落实、措施不到位等管理问题,高校计算机管理在科研中的保密管理问题成为信息时代的泄密重灾区,迫切需要高校管理部门高度重视计算机及网络的保密管理。 2 高校科研用计算机现状和管理存在的问题 2.1 高校科研用计算机的现状 计算机作为日常办公和开展研究必须配备的工具,已经在高校中普及,其存储、处理各类大量的技术信息或是相关业务资料;使用频繁及遍及科技研制全过程,计算机可能是用于处理相关技术文档、形成完整研究技术报告,也可以是与研制机器设备配合,按设计程序进行特定工艺过程自动控制、采集大量研究数据。 高校科研中使用计算机因场所、资源有限,都集中在导师实验室或者学院研究生教室,因此操作人员多,信息交换和处理量大,特别是有些导师所指导的研究生数量多,那么其学生们研究记录数据、编写研究论文等都可能会在同一台导师指定的电脑上处理,介质交叉使用情况普遍。 计算机因其是否存储涉密信息而划分为涉密计算机和非涉密计算机。涉密信息就是涉及只限特定范围人员知悉、不得公开的国家秘密,国家秘密一旦被公开或泄露,会国家造成严重的利益损失或威胁到国家安全的严重后果;一般说来,高校承担的国家最新高科技研究技术或者涉及军队武器装备研制的信息都属于涉密信息范畴。 存储、处理涉密信息的计算机则定义为涉密计算机,与此相对,没有存储涉密信息的计算机则定义为非涉密计算机;涉密计算机的管理要求是不能联接国际互联网络或其他公开网络,而大部分高校科研工作者使用的是非涉密计算机,可以与任何网络连接使用,但其机上不得存储涉密文件资料。 2.2 高校科研计算机使用中存在问题 高校科研计算机因有教师使用者和学生使用者,人员情况比较复杂,存在有典型问题。 1) 交叉使用情况普遍,极易感染病毒。师生人员数量多而电脑有限,各类介质拷贝数据资料,使用随意,计算机上时常感染各类病毒,增加了防范木马病毒的难度。 2) 计算机责任人不清,管理责任很难落实。计算机的所有者可能是教师,也有可能是学生把自己购买的计算机带到学校实验场所,计算机所有人很难划分,无法落实管理责任,出现问题很难确定计算机责任人。 3) 共用同一IP地址,无法跟踪确定问题主机。六七个学生跟教师在同一个房间使用计算机,或者是数十个研究生们在一起上网,学院无法提供如此多数量的网络接口和IP地址,大量学生们或学生跟教师们用无线路由器使用同一个IP地址上网,管理人员无法跟踪出现问题IP的计算机,不能准确定位泄密人员。 3 建立高校科研用计算机安全管理的有效模式 针对上述高校计算机使用情况,为了避免计算机中高科技研究技术或军工技术泄露,我们需要进行建立有效的管理模式。 按计算机存储信息是否涉密的属性,将高校科研用计算机分为非涉密计算机和涉密计算机两大类,从这两类计算机的使用条件考虑,建立适合高校实际情况的安全管理模式。 3.1 建立管理机构,明确职责,实施计算机动态管理 建立必要的管理工作机制,明确管理职责和管理人员分工,是做好计算机管理工作的前提。 3.1.1 明确管理机构职责 高校应当按保密法有关要求,建立由学校党委书记为最高责任人的保密领导机构(或称委员会),总体策划全校保密工作事宜;设定保密管理部门和计算机网络管理部门,指定二级单位专兼职保密工作人员,配备固定编制工作人员,并明确其岗位职能和责任,保证科研用计算机有自查和学校监察的机制,特别是针对涉密计算机或涉密网络,学校领导应当给予保密工作人员足够保密管理能力和监督惩罚权力,确保监管体制能够有效运转,不发生泄密事件。 培养专兼职管理人员筑成能保密、会保密的防泄密防线,管理人员应该掌握计算机监管技能和了解国防科研业务范围,能够履行计算机保密监管责任。每年对涉密计算机信息系统和校园开放网络进行失密风险评估,逐步改善全校计算机及其信息系统管理能力。 3.1.2 实施计算机动态管理 管理部门统筹管理全体涉及国防科研业务和机关业务部门的计算机管理,对计算机及其网络系统应当进行动态管理。所谓动态管理,是指定期对计算机或网络组成的变化进行动态变更、登记和评估;如,计算机使用人情况、承载信息情况、进出网络情况或清退报废情况的变化等,应及时变更台帐,调整管理策略,根据其动态变化情况及时执行不同要求的管理程序。 管理部门和各相关学院应定期审核本单位计算机存储国家秘密情况,建立准确的涉密计算机台帐和非涉密计算机台帐。不同属性计算机的管理要求完全不同,如果是由非涉密计算机由于工作需要升级为涉密计算机,只需要向管理人员申报、部门领导审批,做好必要的文字记录;如果原涉密计算机,不再使用,除向部门领导报批,还必须由将计算机中硬盘拆下,其余部分按正常渠道报废,硬盘必须集中经专用保密销毁设备销毁,也可报请国家保密技术管理部门帮助销毁,严禁自行处理。新保密法第二十四条明确禁止了下列行为:“(五)将未经安全技术处理的退出使用的涉密计算机、涉密存储设备赠送、出售、丢弃或者改作其他用途。”[1] 分清涉密计算机和非涉密计算机,分类管理,可以避免发生泄密事件,节省资源、降低成本、提高效率。 3.2 明确使用流程,全程监管,加强涉密计算机控制 计算机管理中要求严格控制好分级涉密计算机或信息系统使用流程。新保密法第二十四条明确禁止了下列行为:“(一)将涉密计算机、涉密存储设备接入互联网及其他公共信息网络;(三)使用非涉密计算机、非涉密存储设备存储、处理国家秘密信息。”[1]近年来,国家保密局先后对涉密计算机的操作与使用、保管与保存、维修与报废等提出了管理责任和技术要求。[2] 3.2.1 涉密计算机操作全程监控 高校应当根据涉密计算机的特殊要求,制定符合实际情况的计算机使用、管理的工作流程,切实加强涉密计算机全过程各环节的保密管理,对涉密计算机管理要设置系统管理员、安全保密员和审计员三个岗位,建立涉密计算机的批准使用、设置安全策略、资料进出审批登记、软硬件维护、物理防护、清退等各环节审批登记制度;涉密计算机必须配备软硬件安全防护产品,有视频干扰设备、监视审计管理系统和杀毒软件等;而对于涉密计算机上的任何操作,包括资料的输入输出、删除复制、软硬件维护都需要登记和安全保密员的审批,并且要留存以便于管理部门追溯。 安全保密员进行审批的目的,“有审批、有监督”、“先允许、后使用”,避免使用涉密计算机的随意性;涉密计算机的各种操作都要受到监督管理、有案可稽,这才符合国家保密管理要求,能够保障电脑中国家秘密安全。 3.2.2 技术管理手段 一方面,涉密计算机安装介质管理和审计程序,经程序允许的匹配涉密介质才可在涉密电脑上读取,未允许的其他任何介质在涉密电脑上不能使用操作,避免恶意盗取国家秘密和过失泄密。 另一方面,由保密管理部门组织相关技术人员使用技术检查手段,不定期地抽查校园互联网络和非涉密计算机,查找可能过失造成非涉密计算机的违规情况,及时处理,避免扩大泄密范围。 3.3 定期开展保密教育,提高意识,避免非涉密计算机过失泄密 保密管理机构应加强宣传教育,高校参与国防科研或接触涉密信息人员,必须知悉保密有关规定和涉密计算机操作程序,不因贪图方便而在计算机上随意创建、编辑涉密信息,更不能将涉密计算机连接互联网;同时,严肃检查、惩罚,一旦发现违规情况,严肃处罚,屡教不改的,造成泄密后果的还要加重处理,直至追究刑事责任。 高校也应事先教育与实时惩罚的监督管理机制,定期表扬先进,及时处罚违规人员,以鼓励广大教职工增强保密意识、减少人为失误。 计算机科研论文:依托教师科研培养计算机专业创新型应用人才的新模式 摘要:针对地方高师院校计算机专业学生应用技能和创新能力不足的问题,提出依托教师科研项目与成果培养计算机创新应用型人才的实践教学模式。分析地方高师院校计算机专业学生应用技能和创新能力的现状,提出计算机专业创新应用型人才应具备的能力和技能。根据教师科研项目与成果,构建科研成果促进课堂教学、科研成果转化成课程实验,创建创新工作室,建立项目案例实训基地,教师科研促进学科競赛等多层次的实践教学模式。通过多年的研究实践,培养了一批计算机创新应用型人才,取得了显著的成效。 关键词:教师科研;计算机专业;创新型应用人才;实践教学模式 0 引言 应用型人才是地方高师院校的人才培养目标,然而。在激烈的市场競争环境下,创新、开发型的IT公司、企业对计算机人才的需求不断提高,既要求毕业生具有扎实的基础理论和较强的实践能力,也要具有一定创新能力的应用型人才。目前,单纯以培养技能型应用人才已经不能适应社会经济发展的需要。因此,我们依托教师科研项目与成果,在计算机专业中培养具有创新能力的应用型专门技术人才,具有非常重要的现实意义。 1 地方高师院校计算机专业创新型应用人才 为使地方高师院校计算机专业能够培养适应区域经济发展需要的创新型应用人才,我们对目前计算机专业的培养人才现状以及创新型应用人才应具备的专业技能和创新能力进行分析研究。 1.1专业技能与创新能力现状 多年来,从学生的毕业实习、毕业设计,就业应聘、用人单位对毕业生的考核以及反馈情况来看,学生较好地掌握了专业的基本理论和基础知识,具备了一定的计算机操作技能,掌握了初步的编程、网页制作、数据库建立等方法,具有一定的专业技能和专业能力。但是,学生的专业技能和综合能力还存在诸多不足,创新能力缺乏:(1)计算机操作技能不够熟练,专业技能有待提高;(2)程序设计能力不强,实现算法的能力偏低;(3)软件系统设计与开发等综合能力较低,与社会需求差距大;(4)综合运用专业技术解决实际问题能力不足,缺乏创新能力。 1.2学生应具备的专业技能和创新能力 根据不同的培养目标和人才培养规格,应用型人才包括技能应用型人才和创新型应用人才。技能应用型人才是以操作技能和岗位技能训练为核心、掌握一定的专业理论、具备熟练的操作技能的专业技术人才。创新型应用人才除具备技能应用型人才的能力外,还必须具有技术创新、技术二次开发、综合专业技术解决实际问题的能力,具有适应多种岗位的综合素质以及职业判断能力。因此,计算机专业创新型应用人才应具备熟练的计算机硬件和软件操作技能,同时具备计算思维能力、算法分析与编程能力、系统综合开发能力、团队协作与人际交往等四种能力。 2 教师科研促进创新型应用人才的培养 几年来,我校计算机专业教师主持国家及省部级科研项目30多项,横向项目10多项,获得省科技进步奖7项,省级教学成果奖10多项,各类教学成果20多项,300多篇,形成了一个实力较强的科研与教学团队,为培养创新型应用人才创造了良好的环境和平台,并从以下五个方面开展计算机专业创新型应用人才的培养。 2.1科研成果引入课堂教学 科研是高校教学活力的源泉,是培养创新型应用人才的根本保证。以科研促教学是提高高校教学质量的重要途径,是教师提高教学深度和广度的前提条件。教师通过科研可以了解和掌握学科前沿,不断更新自身的知识结构、完善教师的知识体系。学生通过教师科研成果的介绍和讲解,感悟到学海无涯,创新无限。仅有书本知识是不够的,还要不断学习和掌握学科前沿,才能不断创新、进步。为此,我们发挥教授、博士的科研优势。鼓励他们将自己的科研成果引入课堂。通过启发式或探究式的教学方法,将科研成果与教学内容有机地结合起来,在讲解课本基本概念和基本原理基础上。引入研究成果,丰富了课堂教学内容,提高教学的深度。通过成果的应用,拓展教学的广度。例如,在《数据结构》课程中,没有给出图像算法设计的内容,平时学生对图像处理接触也较少。教师结合讲解哈夫曼编码的数据压缩功能,介绍各种数据压缩算法和系统,并将“分形压缩算法”的研究成果引入课堂教学。使学生了解到,除了欧氏几何学之外,还有一门分形几何学。分形几何学有很广泛的应用,在计算机学科中可以应用来解决图像压缩问题,且压缩率比较高。但是,目前它还有很多问题需要去研究和解决,从而引起学生的好奇心、激发他们的学习兴趣和热情,以此培养学生的创新意识和和创新的欲望。 2.2科研成果融入实验内容 我们充分利用教师科研,实行“教、学、研”相结合,鼓励教师把科研究成果和教改成果融入实验教学中。 教师结合相应的专业课程,从教师的纵向和横向科研课题中选择适合本科学生进行创新实验的项目,按照设计性实验和综合性实验的要求,将研究成果融入到课程实验中。把教师课题中模块设计、算法设计与分析、数据库设计与分析、代码实现等分解成实验项目,总结出实验目的、系统功能、指标要求、实验设备、算法步骤或流程、数据库设计、系统设计与分析、实验结果、代码清单等实验流程和要求,增加设计性、综合性等创新实验项目;并将教师与实验有关的教改成果,例如实验内容、实验方案、实验方法与手段等应用到相关课程的实验。创建操作训练、编程训练、设计训练、综合训练的“四步训练,五种能力”实验教学模式:应用任务驱动、案例分析、开放式、探究式实验教学方法,对实验采用灵活多变、有针对性的训练,促进学生熟练掌握基本操作技能和专业技术。培养学生创新素质,增强科研意识,教学科研密切结合,将前沿科学和新技术及时传授给学生。启迪学生创新思维,拓展想象空间,提高学生设计性与综合性实验的效果。 2.3创建创新工作室培养学生的创新能力 根据我院科研项目、校企合作项目的研究方向、研究内容,创建了“智能计算与信息处理”、“软件开发”两个创新工作室。创新工作室的宗旨是依托教师的科研项目和教师研究团队进行创新与开发,同时吸收专业能力较强的硕士生、本科生协助研究与开发。达到创新与开发,并培养出一批创新型应用本科人才的目的。 创新工作室负责人主要由年轻的教授、博士承担。负责制订创新工作方案,包括创新任务、创新目标、创新项目指导教师、前期培训、时间安排、创新成果验收、评价总结等,并组织实施。创新工作室的本科学生可以由专业教师推荐的优秀学生,也可以是有兴趣自愿报名参加。还可以是计算机协会、网络协会等学生社团推荐的。具体办法:接受大学生参与项目研究报名-对报名学生进行考核-指派团队教师对学生进行研究前的培训-指导教师给学生分配研究或开发任务-学生研究或开发-提交研究或开发成果-成果验收与评价。 几年来,创新工作室以教师为主导。以项目为驱动,主要研究与开发项目包括:基于GEP的关键技术研究、基于多核机群的Petri网并行算法研究、演化算法在物流企业智能信息处理系统中的应用研究、智能物流网站的设计与开发等。学生在这些项目的研究与开发中,负责了算法设计与实现、算法的运行与验证;系统网站的架构与模块设计、功能的详细设计与编程实现、系统与网站的运行与测试、撰写文档等工作。另外,通过创新工作室指导教师的培养和指导,学生结合教师的研究方向申报了省级和校级的“大学生创新创业”研究项目。每年都有5~8个项目获得立项资助,使学生成为了真正的项目主持人,达到了创新工作室培养创新人才的目的。因此,创新工作室的创建,使得一批学生比较完整地参与了项目研究与开发的全过程,亲自参与和主持了创新研究与开发设计,学会了从事研究工作的基本方法和创新思维。使学生在掌握专业技术的同时,了解了专业的前沿发展动态。学生的专业能力、专业技能、独立工作与合作能力、专业素质、敬业精神等方面都得到了锻炼和提高。不仅拓宽了学生的知识广度,也加深了学生的知识深度。不仅提高了学生的理论水平。也提高了学生解决实际问题的能力。使学生具备了一定的创新能力,具有了较强的专业应用能力,增强了学生的自信心和创新动力。 2.4科研项目案例实训基地培养学生的专业应用能力 我院教师承担了多个横向开发项目,为机关、企事业单位设计开发了多个软件系统或网站,取得了较好的经济效益和社会效益。为了培养计算机专业本科学生的创新应用能力,建立了一个“科研项目案例”实训基地,供计算机专业高年级学生进行综合项目开发训练。该基地的案例由科研项目主持人去除知识产权、简化处理和增加二次开发接口后,将项目开发的各个阶段文档、代码等提交给实训基地。实训基地组织计算机专业学生将每一个科研项目案例的开发全过程及各个阶段制作成动画演示系统,供教师在实训前给学生进行培训,学生也可以自己一边演示一边实训。案例系统或网站还提供二次开发的接口,供参加实训的专业学生进行二次开发、运行与测试。 “科研项目案例”实训基地通过案例的开发过程演示,采用开放式、解剖式的直观教学方法向学生展示软件系统开发过程的市场调查分析、需求分析、可行性分析、总体框架设计、模块设计、功能设计、代码设计等各个阶段需要解决的问题以及需要使用的开发工具、数据库等专业技术和专业工具,加深学生对软件工程、数据库原理、面向对象程序设计语言等课程的理解及综合运用,将理论知识转化为感性认识。对软件系统开发有了比较完整的认识。通过具体的实用案例系统或网站,学生学习各功能菜单的代码,掌握要实现某一功能模块的关键算法及代码实现。通过建立具体的数据库,让学生学会如何建立数据表、建立数据表之间的关联,构建实用的数据库。通过功能模块与数据库之间的连接调用,使用学生掌握系统中前台与后台数据的连接方法。同时,学生通过提供的二次开发接口,在原系统或网站基础上,自己动手添加功能模块并编写代码实现。在实训基地,学生可以通过二次开发进行功能模块训练,通过项目驱动开展系统开发实训。学生组成项目小组,共同完成系统的开发,最终达到培养学生的综合设计与开发能力,培养学生的专业能力和专业技能,培养学生的创新意识和创新能力,培养学生的协调与团队合作精神。 2.5教师科研促进学科競赛,培养创新人才 学科競赛是在课堂教学基础上,以競赛的方法,激发学生理论联系实际和独立发现问题、解决问题,培养学生专业素养和创新能力的重要途径。通过競赛,培养一批学习能力强、学习潜力大、学习效果明显的学生骨干。几年来,我们通过教师科研促进学生的学科競赛。培养创新人才。(1)以教师科研项目依托,通过创新工作室组织参赛学生进行集中培训,依靠项目组的集体智慧,基于课题研究成果开展针对性的训练;(2)以“科研项目案例”实训基地作为训练基地,结合参赛科目、内容,选择相应的科研项目成果案例进行针对性的训练;(3)在导师的指导下,以“大学生创新创业”立项项目和研究成果为基础,经过凝练和提升。推动学生个人或小组参赛。几年来,我们组织学生参加了包括全国大学生软件大赛、计算机网络大赛、广西计算机应用大赛等学科競赛,并取得了优良的成绩。逐步形成了以教师科研促进学科競赛的实践模式:以教师科研项目组建参赛小组-创新工作室分小组集中训练-校级选拔赛-选拔出参加全国或省级比赛选手-创新工作室重点训练-指导教师带队参加比赛-召开总结会-奖励获奖选手。通过依托教师科研,促进学科競赛,培养学生的创新能力。做到以创新促进競赛,以競赛提升创新,不断提高计算机专业学生的专业能力、专业技能、创新精神和团队协作精神。 3 实践与成效 我校计算机专业依托计算机教师科研和教学团队的科研教研优势,促进创新型应用人才的培养。将教师的科研项目、科研成果,融入课堂教学和实验教学,通过创新工作室、“科研项目案例”实训基地、学科競赛等形式、以任务驱动式、案例分析、开放式、探究式等教学方法推动计算机专业创新型应用人才的培养。经过几年的实践,我校计算机专业学生共获得了10多项区级或校级“大学生创新创业”研究项目的立项资助:在参加全国大学生软件大赛、计算机网络大赛、多媒体教学软件大赛。广西计算机应用大赛等比赛中,共获得10多个国家级奖项、20多个省级奖项。我校计算机专业依托教师科研,促进专业创新应用型人才的培养取得了比较显著的成效。 4 结语 我们构建依托教师科研项目和研究成果,融入课堂教学和实验教学,通过创新工作室、“科研项目案例”实训基地、学科競赛等形式推动计算机专业创新应用型人才的培养模式,取得了一定的成效。但是,其培养目标、人才规格、项目与课程内容结合、科研成果转化、学生创新创业项目转化等内涵建设还有很多需要完善和改进的地方,这是我们下一步的研究与实践工作。 计算机科研论文:计算机科研提速与计算科学发展探讨 摘要:理论研究科学既有深厚的科学意义,又具备丰富的应用功能,是最基本的计算机科学的组成部分,在国际上一直很受重视,但在国内却是大家不太了解的领域。本文通过对计算机的发展历史和人类对计算本质认识的回顾,提出量子计算系统的发展和成熟,并且提出了人类认识未知世界的规律:“计算工具不断发展-整体思维能力的不断增强-公理系统的不断扩大-旧的神谕被解决-新的神谕不断产生”不断循环。 关键词:计算科学 计算机科研 计算工具 理论研究科学既有深厚的科学意义,又具备丰富的应用功能,是最基本的计算机科学的组成部分,在国际上一直很受重视,但在国内却是大家不太了解的领域。 据了解,从1998年成立至今,微软亚洲研究院已经确立了五大研究方向,涵盖多媒体、数字娱乐、用户界面、无线及网络技术和互联网搜索与挖掘等领域。本次成立的理论研究组将与原有的五个研究组平行运作,为他们提供理论方面的支持,帮助他们进一步拓展研究的深度和广度。 首先,先谈谈关于计算科学与计算机发展。 第一,计算的本质以及远古的计算工具。抽象地说, 所谓计算, 就是从一个符号串f变换成另一个符号串g。比如说,从符号串12+3变换成15就是一个加法计算。如果符号串f是x2,而符号串g是2x,从f到g的计算就是微分。定理证明也是如此,令f表示一组公理和推导规则,令g是一个定理, 那么从f到g的一系列变换就是定理g的证明。从这个角度看,文字翻译也是计算,如f代表一个英文句子, 而g为含意相同的中文句子, 那么从f到g就是把英文翻译成中文。这些变换间有什么共同点?为什么把它们都叫做计算?因为它们都是从己知符号(串) 开始, 一步一步地改变符号(串) , 经过有限步骤, 最后得到一个满足预先规定的符号(串) 的变换过程。 从类型上讲, 计算主要有两大类::数值计算和符号推导。随着数学的不断发展, 还可能出现新的计算类型。早在公元前5世纪,中国人已开始用算筹作为计算工具,并在公元前3世纪得到普遍的采用,一直沿用了二千年。同时还把算法口诀化,从而加快了计算速度。 第二,近代计算系统与电动计算机和电子计算机。近代的科学发展促进了计算工具的发展:在1614年,对数被发明以后,乘除运算可以化为加减运算,对数计算尺便是依据这一特点来设计。1620年,冈特最先利用对数计算尺来计算乘除。1850年,曼南在计算尺上装上光标,因此而受到当时科学工作者,特别是工程技术人员广泛采用。机械式计算器是与计算尺同时出现的,是计算工具上的一大发明。帕斯卡于1642年发明了帕斯卡加法器。在1671年,莱布尼茨发明了一种能作四则运算的手摇计算器,是长1米的大盒子。自此以后,经过人们在这方面多年的研究,特别是经过托马斯、奥德内尔等人的改良后,出现了多种多样的手摇计算器, 并风行全世界。 20世纪初,电子管的出现,使计算器的改革有了新的发展,美国宾夕法尼亚大学和有关单位在1946年制成了第一台电子计算机。电子计算机的出现和发展,使人类进入了一个全新的时代。它是20世纪最伟大的发明之一,也当之无愧地被认为是迄今为止由科学和技术所创造的最具影响力的现代工具。 第三,摩尔定律与计算的极限。人类是否可以将电子计算机的运算速度永无止境地提升?传统计算机计算能力的提高有没有极限?对此问题,学者们在进行严密论证后给出了否定的答案。如果电子计算机的计算能力无限提高,最终地球上所有的能量将转换为计算的结果――造成熵的降低,这种向低熵方向无限发展的运动被哲学界认为是禁止的, 因此, 传统电子计算机的计算能力必有上限。 而以IBM研究中心朗道(R.Landauer)为代表的理论科学家认为到21世纪30年代,芯片内导线的宽度将窄到纳米尺度(1纳米=10-9米), 此时,导线内运动的电子将不再遵循经典物理规律――牛顿力学沿导线运行,而是按照量子力学的规律表现出奇特的“电子乱窜”的现象,从而导致芯片无法正常工作;同样,芯片中晶体管的体积小到一定临界尺寸(约5纳米)后,晶体管也将受到量子效应干扰而呈现出奇特的反常效应。所有的美妙都是彼此联系和有意义的 第四,量子计算系统。量子计算最初思想的提出可以追溯到20世纪80年代。物理学家费曼RichardP.Feynman曾试图用传统的电子计算机模拟量子力学对象的行为。他遇到一个问题:量子力学系统的行为通常是难以理解同时也是难以求解的。以光的干涉现象为例,在干涉过程中,相互作用的光子每增加一个,有可能发生的情况就会多出一倍,也就是问题的规模呈指数级增加。模拟这样的实验所需的计算量实在太大了,不过,在费曼眼里,这却恰恰提供一个契机。因此,只要在计算机运行的过程中,允许它在真实的量子力学对象上完成实验,并把实验结果整合到计算中去,就可以获得远远超出传统计算机的运算速度。 量子计算的出现,则彻底打破了这种认识与创新规律。它建立在对量子力学实验的在现实世界的不可计算性。试图利用一个实验来代替一系列复杂的大量运算。电子计算机和互联网的出现,大大加强了人类整体的科研能力,那么,量子计算系统的产生,会给人类整体带来更加强大的科研能力和思考能力。不仅如此, 量子计算系统会更加深刻的揭示计算的本质, 把人类对计算本质的认识从牛顿世界中扩充到量子世界中。 再次,关于理论计算机科学研究提速 据了解,从1998年成立至今,微软亚洲研究院已经确立了五大研究方向,涵盖多媒体、数字娱乐、用户界面、无线及网络技术和互联网搜索与挖掘等领域。本次成立的理论研究组将与原有的五个研究组平行运作,为他们提供理论方面的支持,帮助他们进一步拓展研究的深度和广度。 第一,理论研究科学深厚的科学意义和具备丰富的应用功能。理论研究科学既有深厚的科学意义,又具备丰富的应用功能,是最基本的计算机科学的组成部分,在国际上一直很受重视,但在国内却是大家不太了解的领域。直到2004年,计算机理论学界大师姚期智从任教多年的普林斯顿大学回归清华大学时,才算刚刚起步。 微软亚洲研究院院长沈向洋认为,理论研究组的意义在于,从科研角度来讲,理论相当于底层的基础支撑,丰富的、有深度的、坚实的理论资源将使基础研发走得更快更远。他表示,对于微软亚洲研究院来说,促进地区整体科研实力的提高是其使命之一。理论研究组的成立,除了为研究院其他组的研究以及微软产品的研发做好坚实的理论储备,进一步促进研究院的发展和创新外,还希望能和清华大学等科研院所一道促进理论计算机科学在中国的研究与发展。 第二,理论计算机科学研究的机会与挑战。理论计算机科学怎样才能够做出一些突破性的研究,让中国信息科学的研究更上一层楼,姚期智院士举了两个例子: 其一点,有些问题是效率问题,譬如互联网的搜索就能得益于理论计算机科学的发展。互联网是一个很大的图形,在这个图形里面所做的事情,基本上是理论计算机科学里面所包含的问题,如果能在算法上进行改进的话,就能在科学、时间、商业上取得非常大的效果,从而发挥强大的效益。 另一点,有些问题,不单是效率问题,而是能不能够做到的问题。譬如安全,在过去30年的研究里,大家公认的在信息安全、网络安全方面,没有一个好的理论框架和基础,不可能做到绝对安全,完全避免黑客的攻击。因此,必须在理论发展的基础上去保证各种信息的安全。 未来可能会从两个方面解决摩尔定律的极限问题:一方面是计算机的硬件,譬如说量子计算机;另一方面是计算机的软件。 综上所述,如果观察历史,会发现人类文明不断增多的“发现”已经构成了我们理解世界的“公理”,人们的公理系统在不断的增大,随着该系统的不断增大,人们认清并解决了许多问题。人类的认识模式似乎符合下面的规律:“计算工具不断发展-整体思维能力的不断增强-公理系统的不断扩大-旧的神谕被解决-新的神谕不断产生”不断循环。 无论量子计算的本质是否被发现,也不会妨碍量子计算时代的到来。量子计算是计算科学本身的一次新的革命,也许许多困扰人类的问题,将会随着量子计算机工具的发展而得到解决,它将“计算科学”从牛顿时代引向量子时代,并会给人类文明带来更加深刻的影响。如果我们用最好的方法,写的软件程序能够比现在更有效率的话,计算能力本身就会帮我们做许多现在无法做到的事情。 计算机科研论文:科研院所计算机网络安全防护方法的探讨 [摘要] 随着计算机网络技术的飞速发展,尤其是互联网的应用变得越来越广泛,给人们带来了前所未有的海量信息。科研人员越来越多地依赖计算机网络,但在计算机应用方面往往只注重于应用,而忽略计算机的维护及安全防护。网络的开放性和自由性也产生了私有信息和数据被破坏或侵犯的可能性,网络信息的安全性变得日益重要。本文就计算机网络安全防护的重要性,针对计算机网络容易受到的安全威胁,提出计算机网络安全防护的基本方法和手段。 [关键词] 网络安全;安全防护;计算机安全 随着计算机网络的不断普及应用,全球信息化已成为人类发展的重大趋势,信息技术正在以惊人的速度渗透到研究所的各个领域,研究所的信息化程度也有了显著的提高。由于科研单位是掌握科学信息最前沿的领域,对信息的传递要及时准确。就目前科研院所(如医药生物技术研究所)在计算机领域的主要应用包括:科技文献的检索、科研信息查询及信息交流、传递等。科研人员在自身的领域都是业务能手,但在计算机安全应用上往往忽略或欠缺。因此,要求信息网络能够稳定安全地运行,满足科研工作的需要。 1 计算机信息系统面临的安全威胁 造成网络安全威胁的主要因素有以下几个方面: 1.1 计算机病毒 伴随着计算机技术的推广普及,计算机病毒也在不断地发展演变,其危害越来越大。目前计算机病毒的特点是流行广泛、种类繁多、潜伏期长、破坏力大,对计算机信息系统的安全构成了长期与现实的威胁。 1.2 黑客入侵 通过技术手段,黑客以非法手段侵入计算机信息系统,获取计算机中的秘密信息或有选择地破坏信息的有效性与完整性。这是当前计算机信息系统所面临的最大威胁。1.3 系统漏洞 利用计算机操作系统、信息管理系统、网络系统等的安全漏洞,进行窃密与破坏活动。各类软件系统总是存在一些缺陷或漏洞,有些是疏忽造成的,有些则是软件公司为了自便而设置的,这些漏洞或“后门”一般不为人所知,但这给病毒、黑客入侵提供了可能。据Symantec的调查显示有65%的威胁是由系统漏洞造成的。 1.4 人为因素 由于人们在日常使用计算机时对安全防护的疏忽,特别是对口令的不重视,很容易产生弱口令,很多人用诸如自己的生日、姓名等作为口令,为黑客破解密码提供了机会。在内网中,黑客的口令破解程序更易奏效。 2 提高安全防护工作的办法 当前,科研院所计算机信息系统的安全防护工作,在技术层面上还存有一定缺陷,这需要相关工作人员针对以上可预见的威胁,及时完善安全设备设施、制定相应安全的技术措施,切实加强安全防护与防范,以保障信息系统的安全。当前,主要基于应用的技术防范措施有以下几种: 2.1 防病毒技术 计算机病毒的典型任务是潜伏、复制和破坏,防治的基本任务是发现、解剖和杀灭。目前,比较有效的方法是选用网络防病毒系统,用户端只需做一次系统安装,按时进行病毒库的升级工作,由防病毒软件进行病毒的自动查杀。 2.2 端口封闭技术 由于多数黑客都是通过端口扫描技术入侵用户计算机,因此,关闭不必要的端口,是防止黑客入侵的有效方法和手段。关闭端口的方法有: 2.2.1 基于基本应用,关闭所有不必要的应用端口。具体方法是:右键单击“网上邻居”选“属性”打开右键单击“本地连接”选“属性”打开选“Internet协议(TCP/IP)”选“属性”打开选择“高级”打开选择“筛选”选中“TCP/IP筛选”点击“属性”进入选择界面,选择需要开放的端口。 2.2.2 关闭容易被黑客利用的端口。病毒和黑客通常是通过TCP135、139、445、593、1025 端口和UDP135、137、138、445端口,一些流行病毒的后门端口(如 TCP 2745、3127、6129 端口),以及远程服务访问端口3389侵入计算机的。因此,应关闭这些端口以保护计算机。 2.3 及时修补系统漏洞 由于各类软件系统总是存在一些缺陷或漏洞,有些是疏忽造成的缺陷。试想,若住在一个千疮百孔的破屋子里,会感到安全吗?而计算机都是基于各种软件运行,一个千疮百孔的计算机,怎么能够保障信息与网络应用的安全呢?应利用开源软件或杀毒软件自带的漏洞扫描工具及时对计算机系统漏洞安全扫描,可利用开源软件或杀毒软件自带的漏洞扫描工具完成。利用这些工具,找出操作系统中存在的可能被攻击的漏洞。 2.4 访问控制 访问控制是计算机信息系统安全的关键技术,对网络用户的用户名和口令进行验证是防止非法访问的第一道防线。用户的口令是用户登陆计算机的关键所在。为保证口令的安全性,用户口令不能显示在显示屏上,口令长度应不少于6个字符,口令字符最好是数字、字母和其他字符的混合,它确定了每个用户的权力限制条件。 当前,随着计算机信息技术的迅猛发展,对计算机信息系统的破坏也日渐猖獗。然而,“魔高一尺,道高一丈”,只有真正警惕起来,牢固树立安全防护意识,加强安全防护,才能够防患于未然,保证计算机系统的安全。 3 结语 科研院所网络的安全问题,不仅是设备、技术的问题,更是管理的问题。对于计算机系统的使用者来说,一定要提高安全意识,加强安全防护的技术手段,注重对网络安全知识的了解和学习,保障计算机信息系统的安全,以满足科研工作的需要。
目前,我国地质勘查中的测绘技术在广泛应用的同时,仍然需要更好地应对各种测绘环境,以保证测绘技术在各领域中的良好应用效果。基于此,本文通过对测绘技术的研究,对测绘技术在地质勘查中的应用进行探讨,并依托未来的测绘需求对其发展方向进行阐述。近年来,由于科学技术的进步与发展,各领域的发展都更加的依赖新技术的产生,从而在本质上提升自身的竞争力与技术水平。在地质勘查领域也同样如此,从20世纪90年代开始,我国便依托经纬仪与激光测距机进行大量的地质勘查活动,为工程建设、矿产开发及地质测绘等领域提供了有效的技术支持。然而,在新时代科学技术的推动下,以往的测绘技术已经远远无法满足当前的技术需求,因此新技术的引入将成为未来的发展必然,GPS定位技术的引进与实践便是行业信息化发展的重要标志。 1.测绘技术的特点 测绘技术是一项重要的保障技术,它广泛地应用于矿产开发、工程建设、地质勘查等领域,不仅保障了测绘的科学性、准确性,更是促进经济发展不可或缺的重要技术。而在信息技术的发展背景下,信息化、数据化已经成为测绘技术的发展趋势,通过信息技术与设备的支持,使测绘技术更加的便捷、准确。其主要特点包括:(1)自动化特点。自动化是我国推进工业4.0时展的重要标志,在测绘技术中应用自动化软件进行图形的设计与绘制,减少了传统测绘中的人工压力,同时也大大地提升了工作的效率。(2)精准性特点。在信息科学技术的背景下,精确性是其最重要的特点之一,它利用设备代替了人工的操作,通过严格的系统管理进行数据的转化,并以精密仪器进行分析与处理,使测绘的精确性成指数上升。如针对300m距离下的测绘数据进行对比,其测绘误差仅为毫米级甚至更低。(3)综合性特点。在测绘新技术的应用中,不仅实现了传统距离、高程等相关数据的测量,更实现了对信息的全面搜集与反应,其信息构成也更为综合,使测绘变得更加便捷、精确与全面,同时在三维技术的支撑下,使其测绘结果更加的立体,全面打破了传统测绘技术中的局限。 2.地质勘查中测绘新技术的应用 2.1GPS测绘技术 GPS技术是最早被我国应用的测绘技术,它依托于良好的信息化水平及卫星定位技术,使测绘技术水平得到了快速的提升,乃至在当前的地质勘查中GPS技术仍然占据着主导地位。GPS测绘技术主要依赖于全球卫星定位系统的数据支持,通过空地一体化的测量,能够快速的形成测量数据并实现数据的处理与传输,使测绘实施者快速地获取测绘结果,在效率与准确率上得到了本质上的保证。GPS测绘技术中主要包括内业与外业两部分,外业的主要工作是负责野外的观测、选点、质量检测及标志等活动,以为后续的地图绘制、标记等提供有效的数据支撑。外业则主要实施测绘数据的完善处理,并进行测绘结果的总结。根据GPS测绘技术的工作流程而言,可以将其概括为成果检测、外业观测、外业选点及建立标志等环节。从技术层面而言,在进行GPS测绘的过程中,为保证数据成果的准确性,至少要采用2台以上的数据接收设备,同时至少需要同步观测4颗以上的卫星,并且还需要操作人员选择视野开阔,无过大、过密的遮挡物的情况下进行观测。 2.2RS测绘技术 RS测绘技术也被称为遥感技术,其在地质勘查中也具有广泛的应用。RS测绘技术出现于20世纪60年代,其主要特点便是能够实现对物体进行识别与探测,这一功能在航空探测中应用最为普遍。伴随着科学技术水平的提升及测绘需求的发展,20世纪所形成的技术已经远不能满足当前的测绘要求,在科学技术水平的推动下,RS测绘技术也在不断地进行着变革与完善,逐步从原有的可见光探测转变为集系统化处理及信息化传输等功能于一体的现代化测绘技术。利用不断的技术升级与信息化改造,当前RS测绘技术已经能够实现对图像的精确处理,使图像的清晰度、分辨率及实时性更高,同时也为地质勘查技术带来了新的技术选择,对测绘行业的发展具有重要的意义。RS测绘技术在地质勘查的应用过程中,可以通过信息技术与遥感技术的结合获取大量的实时测量数据,并能够提供不同波段所测得的数据信息进行筛选的功能,其较强的抗干扰性有效规避了地面多种因素的影响,为测绘面的扩大提供了保证,也为地质勘查工作的顺畅进行奠定了基础。此外,针对特殊环境及测绘需求,RS技术更加注重了对遥感器的优化设计,以通过不同遥感器的特定功能实现特殊的测绘需求,并且加入了综合信息的处理技术,以便通过新遥感设备的应用提升测绘综合信息的形成。 2.3GIS测绘技术 目前,随着地质勘查技术的不断发展,GIS技术具备了良好的应用趋势,它属于现代测绘技术发展而来的一种新测绘技术,融合了多种科学理论,实现了信息技术发展的主要要求。GIS技术主要依托计算机及数据库进行信息的处理与分析,将空间事物与地理信息进行充分的整合,并快速的形成图像信息并进行呈现,从而打破了传统测绘技术中的局限,也改变了未来测绘技术发展的理念。GIS测绘技术在应用中具有显著的现代化特点,对于现代地质测量而言具有重要的价值与意义,主要包括:(1)多纬度特点。GIS测绘技术可以从不同的角度进行数据信息的分析处理,形成特异性的地质构造,同时还可以对成矿进行预测,从而在实践中进行地质勘查的指导。(2)定位性特点。GIS测绘技术中包含了丰富的测绘数据,可能通过其中特定的功能进行特定因素的分析,并形成综合性的测绘数据,便于对地质特点进行全面的分析与研究。同时,通过计算机及相关的数据处理软件及设备进行地质勘查及矿产位置的确定,以保障矿产开发的有效性。与此同时,在不断的数据优化及技术更新过程中,还更加注重了技术的智能化融合,以通过测绘建立相关的模型对数据进行筛选,从而提升地质勘查的质量。 3.地质勘查中测绘技术的未来趋势 在当前的技术应用背景下,无论是GPS、RS还是GIS测绘技术,都需要根据地质勘查环境与需求的变化进行深入的变革,以此适应未来形势与任务的发展。其主要的发展趋势主要集中于如下内容:一是加强软件的开发。在信息技术不断演进的背景下,软件技术的应用已经成为必然趋势,利用软件技术的辅助能够实现测绘数据的系统化、规范化与精准化,促使测绘技术获得本质上的提升,从而构建起良好的测绘框架。二是强化软件应用。当前的测绘技术应用中,大多都是以软件作为主导,依托有效的测绘软件进行信息的处理与完善,强化软件的应用将很大程度的降低人工测绘压力,同时也能够体现出信息技术的严谨性,尤其是专家系统的融入,使测绘具备了更强的权威性与可操作性,实现测绘数据资源的共享与利用,促进地质勘查的质量提升。三是注重新技术的融合与开发。测绘技术的发展是时代科技发展所主导的,根据不同时期的科技水平,在测绘技术方面也需要不断地进行技术融合,结合不同技术下的优势进行新技术的研究,从而使测绘技术更加的成熟与全面,克服技术本身所带来的局限,从而进一步塑造全新的技术应用格局,提升测绘工作的保障性功能发挥。 4.结语 综上所述,在目前地质勘查工作过程当中,需要加强现代化测绘技术运用,只有这样才能够得到更加精确以及可靠信息,同时可以充分了解区域内地质情况和地质构造,新型测绘技术具备较大优势,随着科学技术的飞速发展,GPS、RS以及GIS技术将会更加完善,这样会进一步促使地质勘查工作更加顺利开展,对于地质勘查工作效率和工作质量都具有重要价值和意义。 参考文献: [1]刘钰.测绘技术在地质勘查中的应用及发展方向浅析[J].城市建设理论研究(电子版),2018(24):100. [2]陈思超.论测绘地理信息技术在地质勘查工作中的应用发展[J].江西建材,2018(10):55+57. [3]甘承萍.探析测绘技术在地质勘查中的应用及发展方向[J].中国锰业,2018,36(03):32-34+38. 作者:姚德龙 单位:山西国辰建设工程勘察设计有限公司
计算机类专业论文:财经管理类专业计算机基础课程教学改革的探讨 摘要:本文通过对财经管理类专业学生应具备的计算机应用能力和素质进行分析,提出了具有特色的课程体系,给出了具体的实施办法,对教学模式、教学资源的建设提出了建议,对财经管理类专业的计算机基础教学有一定的意义。 关键词:计算机基础教育;计算机应用能力;自助性实验 1引言 计算机基础教育是指面向大学中非计算机专业学生的计算机教育。信息技术的飞速发展,使各领域工作的发展愈来愈依赖于信息技术,因此要求大学生有更丰富的信息技术知识和更强的应用信息技术的能力,能够在今后工作中将信息技术与本专业紧密结合,使信息技术更有效地应用于各专业领域。计算机水平成为衡量大学生业务素质和能力的突出标志,用人单位对大学生的计算机能力要求越来越高,对计算机基础知识的深层次理解和基本技能的熟练掌握,已成为当代大学生必备的一种基本信息素养。可见,计算机基础教育对于提高21世纪大学生的质量具有十分重要的作用。 我国政府已成功地实施了金关、金卡、金税、金财、金贸、金审、金旅等一批重大的信息系统工程,这些工程涉及财经管理类的多数专业,显然这些专业的学生今后就业的部门信息化程度都很高,我们的学生需要具备较高的计算机应用能力,才能适应工作环境。 2财经管理类专业学生应具备的计算机素质和能力分析 多年来信息化实践表明,信息化建设不仅是信息技术人员的工作,更是各类基层管理人员的工作,财经管理类专业培养的是高级管理人才,他们不仅要精通本专业的知识,还应当具备与信息技术人员良好的沟通能力及应用信息系统的能力。具体分析如下: 2.1操作使用能力 是指最基本的使用计算机处理信息的能力。例如操作系统的基本应用能力,文本与图形表述能力,网上交流能力,信息检索能力,简单的数据处理能力,选购、组装、配置计算机系统的能力等,这是对每一个大学生的基本要求。 2.2应用开发能力 是指在操作使用能力的基础上,将计算机技术应用于本专业领域的能力。能够将计算机技术与本专业知识结合,综合运用所学的信息技术,有效处理本专业的业务,能对一些简单的实际问题提出解决方案,还需要具备应用与专业相关的专业软件的能力。例如财务管理类软件、ERP软件、统计分析软件的使用,电子商务系统操作等。 2.3研究创新能力 是指学生具有较强的创新意识和研究能力。善于通过自主学习获取新的知识,能独立地、创造性地进行工作,能根据本专业的特点结合计算机技术的最新发展,提出相关研究课题。能创新性地使用计算机技术解决本学科问题,为本学科的创新发展提供技术支持。这种能力是对部分优秀学生的要求,但应当是我们十分注意的重要问题。 通过能力分析,我们便可以围绕着三个层次的能力要求确定知识结构,来规划课程体系和进行教学。 3课程体系的设置 中国计算机基础教育研究会在CFC2006课题报告中明确指出:计算机基础教育的目标是使每位学生具有利用计算机技术解决问题的能力。由于不同专业需求不同,因此我们就要研究不同专业与计算机学科知识的结合点,从而培养既精通本专业知识,又熟练掌握计算机应用技能的复合型人才。 我们在具体设计课程体系时,采取了逆向思维的方式:明确对财经管理类大学生计算机应用能力的要求确定与能力相对应的知识结构设计以应用为主线的课程体系确定课程内容,构建了财经管理类专业计算机基础课程体系。如表3.1所示: 4具体实施的方法 4.1限选课和任选课的确定 上表所列出的课程是从财经管理类专业整体角度出发而设计的,具体到不同的专业可结合专业特点来确定,例如:财会专业可以选择“会计电算化”、“Visual ”,商务及管理类专业可以选择“管理信息系统”、“Excel 在经济管理种的应用”,会展专业可以选择“多媒体技术与应用”、“网页制作与商务网站开发技术”,国际贸易专业可以选择“电子商务中的国际贸易模块”等作为限选课。其他的课程可以开成全校的选修课让学生自主选择。 4.2分层次教学,泥补个性需求,适应不同专业需要 随着中小学及家庭中计算机及信息技术的普及,大学计算机基础教育已经跳离了原来的“零起点”,但是新生入学时计算机基础水平相差较大,原因是:非高考科目,各中学要求不到位;各地区教育发展不平衡;城乡高中学生计算机教学差距悬殊;城市重点中学和一般中学的计算机教学有差距。因此出现部分学生是“计算机盲”,部分学生掌握了一些基本的计算机知识,但掌握的不系统、不全面,仍停留在简单操作上。根据这一实际情况,对第一门课程可以进行分层次教学。对已有一定基础的学生增加中学时没有涉及的内容,如Word当中的目录自动生成,插入脚注、公式的编辑等;Excel中增加函数图形的绘制,数据统计分析等,对于吃不饱的学生既满足了求知欲,又学到了新内容。对学生可以通过摸底考试的方式分出层次,分别实施教学。 不同专业对计算机应用的具体要求有很大差异,通过与专业教师合作,确定各专业计算机应用的具体要求和授课的侧重点。 由于每个专业的教学课时是有限的,特别是近年的本科评估要求每个专业的总课时控制在2500学时左右,建议“计算机与信息技术应用基础”、“数据库应用基础”、“电子商务基础与应用”三门课为必修课,其他课程均根据专业的不同确定为限选课或任选课。除此之外,还可以开设一些课外讲座扩展视野,举办各种职业资格认证辅导班,丰富学生知识面,激发学生学习兴趣,使计算机真正成为解决专业问题的有力工具。 5教学模式 5.1课堂教学 根据非计算机专业学生的特点,在教学中采取使学生容易接受和理解方式,启发学生的学习兴趣,使他们尽快进入计算机应用的大门。采用“提出问题解决问题归纳分析”的新三部曲。将“任务驱动”、“启发式教学”、“讨论探究”等行之有效的教学方法贯穿整个教学过程,激发学生的学习热情,培养学生自主学习能力。 5.2网络教学 可以把网络教学作为课堂教学的补充,网络教学的特点是不受时间、地点和人数的限制,提供了丰富的教学支持资源,突出自主学习的特征,强化了学生实践创新能力的培养,为教师更好地组织教学提供了有利的支持,为学生提供了比传统教学更具自主性的学习内容、学习途径,同时为广大学生提供了多方位的、不受课堂教学时间制约的学习和训练机会,便于学生对知识的理解和掌握。 5.3课外实践 计算机基础教学不但要传授计算机知识,更要培养学生的计算机应用能力,以及独立学习和研究能力。很多知识与能力的培养要通过学生在计算机上反复实践与自我钻研,而不是仅仅靠老师的讲解和书本的学习,应积极引入教师指导下的学生自主学习,除了在课堂教学中应完成的实践环节外,还应该设计一些自助式的实验课程,这些实验课程可以是扩展知识的验证实验、设计开发性实验、涉及若干相关课程的综合实验、企业经营仿真实验等。但这些实验的特点是在业余时间,在没有教师辅导的情况下自己独立完成,学生可以根据自己的能力和兴趣来选择,以保证计算机课程的学习四年不断线。 6教学资源建设 6.1教材建设 教材对教学质量的影响是非常巨大的,是教学指导思想、培养目标、教学要求、教学内容的具体体现,是计算机基础教育的一项基本建设。为保证教学内容能够跟上计算机技术的发展和应用的需要,而且能够适应不同专业的需求,我们本着体现以人为本,努力使复杂问题简单化,采用“提出问题解决问题归纳分析”的新三部曲叙述问题的方法,从实践到理论,从具体到抽象,从个别到一般的体系自编了部分教材及配套的实验教材,其中“计算机应用基础”、“计算机应用基础实训教程”已由中国商务出版社出版,其他教材也正在编写之中。 作为培养学生计算机应用能力有力手段的自助式实验教材目前在国内还是空白,我们会在实践的基础上不断总结经验,按照定位准确、内容先进、指导到位、体系得当,既有广度又有深度的原则,突出其通俗易懂、要求明确、步骤清晰、指导到位、可操作性强,结果准确的特点,帮助学生有效地把握知识的内涵,提高实践能力和综合应用水平。 6.2网络化教学平台 随着计算机网络技术的不断发展,网络化教学平台在教学中的地位和作用越来越重要和明显,但是部分学校的网络平台建设并没有充分发挥作用,建议网络教学平台包括如下的内容:教学大纲、教学进度计划、电子教案、多媒体课件、电子参考教材、网络教学视频、网上答疑、网上习题、网上讨论专区、网上实验指导、网上测试、实时答疑等。众所周知,这是一个繁重的系统工程,需要广大教师齐心合力为之不懈努力,才能建设出优秀实用的网络教学平台,为学生的自主学习,培养良好的终身学习习惯打下基础。 7结束语 计算机基础教学改革是一项深入而持久的工作,要求我们必须与时俱进、不断创新,从学校到教师必须紧紧围绕应用创新型人才培养目标,不断深化课程体系、课程内容、教学模式、教学手段的改革,为我国的计算机基础教育能够结出更加丰硕的成果而不断努力。 计算机类专业论文:谈《高等学校艺术类专业计算机规划教材》 计算机在艺术设计领域中的应用已经包括了所有的艺术设计内容,从平面艺术设计到空间艺术设计,再到动画艺术设计,所有的设计活动都离不开计算机的辅助。针对目前市场上比较专业的艺术设计类计算机应用教材不多,大部分软件教材都类似软件使用说明,没有结合艺术设计专业的特点进行教学等现象,2005年在教育部高等学校文科计算机基础教学指导委员会研究项目立项支持下,由广西艺术学院设计学院汤晓山副教授主持开展《艺术设计计算机系列教材》的研究、编写工作,在教育部文科计算机教学指导委员会领导的指导下,经过一年多反复研究探讨后,正式确立统一的书稿并开始撰写,并于2007年2月由清华大学出版社正式出版。 这套艺术设计教材都是由有多年艺术设计实战经验和教学经验的设计师撰写,具有丰富的平面设计和制作工作经验,并长期从事这方面的教学工作,能够熟练把握本课程的教学规律。通过把艺术设计的设计知识与内容与计算机应用紧密地结合起来,在教计算机软件操作技术的同时,对艺术设计的技能也同时进行介绍,使学生不但学会了操作,还懂得了艺术设计的设计原理。这套教材具有以下特点: (1) 内容全面翔实,例题丰富多样,操作讲解详细,步骤完整,突出重点,根据艺术设计的技巧内容较详细地介绍了计算机软件的艺术设计应用。每章后面都列有思考与练习题,可供读者复习巩固所学知识和上机练习使用。 (2) 在介绍计算机应用过程中还较详细介绍艺术设计的专业知识,使读者可以了解艺术设计的原理和设计艺术规律,并运用于计算机辅助设计之中,不但可以学会计算机应用,更重要的是学会了艺术设计与制作。 (3) 注重可读性、实用性与可操作性,大部分内容是以作者自身的设计经验撰写,目的就是使读者能够学会最实用的计算机辅助平面设计的方法,本书所涉及的案例为计算机软件操作中比较实用而又有代表性的艺术设计与制作,更多的是实际艺术设计工作的经验之谈。 该系列教材主要包括以下计算机辅助设计教材: 《计算机辅助平面设计》一书主要内容包括计算机平面设计概述、基本知识;平面设计图像处理软件Photoshop绘制图形、图像处理和文字编辑的方法;矢量绘图软件CorelDRAW绘制图形、高级绘图、编辑位图、编排版式的方法,等。采用基础知识与实际操作相结合的教学方式,可帮助读者在较短的时间内掌握运用Photoshop图像处理软件和CorelDRAW矢量绘图软件进行平面设计与制作的技能。 《计算机辅助环境艺术设计》一书主要内容包括计算机环境艺术设计知识和三个常用于计算机环境艺术设计的软件:工程制图软件AutoCAD的主要功能和使用、三维动画设计软件3ds Max的主要功能和使用、效果图渲染软件Lightscape的主要功能和使用以及环境艺术设计制作实践,等。使读者能够在较短的时间内掌握工程制图以及环境艺术效果图设计与制作技能。 《计算机辅助插图设计》一书主要内容包括插图原理、创作方法和计算机绘图技术,介绍了Photoshop、Painter、Illustrator绘图软件,以及三维建模软件3ds max在商业插图设计中的应用技术。依据循序渐进的原则由浅入深地展开,且各章内容相对独立,巧妙地将计算机技能训练与绘画、设计、图形创意以及商业应用的理论知识融合在一起。 《计算机辅助工业产品设计》一书主要内容包括计算机工业产品设计知识、计算机工业产品设计中常用的软件(重点介绍二维绘画及图像处理软件Photoshop CS、产品建模效果图设计软件3ds Max),以及数位板的使用和计算机工业产品设计中的建模、材质渲染实例。使学生在较短的时间内掌握产品设计效果图的设计与制作技能。 《网页设计》一书主要内容包括互联网和网页设计、网站建设基础、HTML基础、Photoshop CS网页设计、静态网页的制作和Flash 的基础知识,等。使学生在较短的时间内掌握网页设计和制作的技能,并且能够利用网页设计和制作的软件进行简单的网页制作。 计算机类专业论文:高职计算机类专业课程体系的改革与设计 摘 要:高职计算机类专业教育中,课程体系建设尤为重要。本文介绍了我系如何构建与实践教学相结合的课程教学体系,将讲授、实验、课程设计、实习实训及毕业设计等教学环节贯穿到整个教学过程中。 关键词:高职;计算机类专业;课程体系 高职计算机专业是适应社会进步和新技术发展而产生的。如果我们把社会各行业发展看成是一个闭环的话,那么高等职业计算机类专业教育就是这个闭环中不可缺少的一个环节,而这个环节又有其本身的特殊性和复杂性。随着我国职业教育的不断发展和进步,对高等职业教育的认识也在不断地深入,就高等职业计算机教育而言,若能把进入高等职业教育范畴的不同水平的学生培养成社会各行业所需的实用人才,这不能不说是一个复杂而艰巨的工程。高职计算机类专业课程体系的建设是人才培养的关键,如何构建适应社会人才需求的科学合理的课程体系是计算机教育的首要任务,为此我们要勇于改变观念,适应形势,采取切实可行的办法,不断创新课程体系建设的思路。 1 计算机类专业课程体系的构建思路 作为高等职业教育,应建立起有别于一般普通高校的、信息灵通、反应灵敏、专业设置灵活的机制,使所设专业更加贴近社会经济生活、贴近生产第一线,培养的人才更好地适应区域经济发展变化的需要、适合市场的需要。 为此,必须改革现行IT专业和课程体系,重新创建一套适合我国职业技术教育发展的、能与国际接轨的并可以培养出实用型IT人才的专业和课程体系。应建立促进专业教学与企业深层合作的动力机制,建设一支专兼职教师结合的师资队伍。建立聚集专业带头和骨干教师的培养与引进结合机制,鼓励教师参加科研和向“双师型”方向发展。探索并试验将国内外著名IT厂商的权威认证培训融入职业技术教育,将专业课教学内容与认证考试培训相结合。使本专业毕业生普遍拥有若干IT技术专业认证证书,提高学生的择业竞争力。 1.1 知识、能力和素质 (1) 知识是基础,是载体,是表现形式 知识其“基础”属性,已是共识:一个具有较强能力和良好素质的人必须掌握有丰富的知识,而一个掌握有丰富知识的人并不一定具有较强的能力和良好的素质。另一方面,知识还具有“载体”的属性,后两者的培养、教育又必须部分地通过具体知识的传授来实施。其三,在许多场合下,能力与素质(尤其是专业能力和专业素质)是通过知识表现出来的。所以,要求选择适当的知识为载体,来进行能力培养和素质教育。要做到这一点,首先是要求教师掌握自己所将课程在人才培养中的地位与作用,知道自己在进行知识传授的同时,更要将更深层的介绍给学生,并把此作为自己在教学研究的重要内容。要在教师和学生的思想中建立起知识的“载体属性”这一概念,把探索未知世界作为教与学的目的,通过不断地构建各个级别的探索空间并将学生引入这一空间,以激发其探索兴趣,使其积累探索经验和方法,不断地增强他们的探索创新意识。这种意识非常重要,必须特别加以强调。 (2) 能力是技能化的知识,是知识的综合体现 要注意培养学生运用知识发现问题、分析问题、解决问题的能力。“能力”把知识运用的综合性、灵活性与探索性作为自己的重要内容。要保证知识运用的综合性、灵活性与探索性,就需要有丰富的知识作为支撑。所以,一般地讲,知识越丰富,就越容易具有更强的能力。反过来,能力增强后,又有利于学习更多知识。 (3) 素质是知识和能力的提升 高素质可使知识和能力更好地发挥作用,同时还可促使知识和能力的扩展和增强。按照一般意义,素质教育是在知识和能力的基础上,以全面提高受教育者的基本素质为目的,以尊重学生的主体作用和主动精神,注重开发人的潜能,形成人的健全人格为根本特征的教育。对高等教育来说,重视专业的素质教育更是至关重要的。如果素质教育仅停留在说教上,就缺了内涵,缺了灵性,缺了活的内容。因此,教育绝对不能只停留在书本的表面知识上,一定要去挖掘深层的内容,重视科学的世界观和方法论的启蒙教育,努力激发学生的想象力与创新意识。 1.2 职业能力 职业能力包括了贯穿于劳动者职业生涯的就业和创业能力、工作能力、职业转换能力。职业能力的内涵正在被重新结构化,它不再只是动手能力、操作能力和理论知识的代名词,态度、敬业精神、协作精神和行为评价等开始进入能力建设的大舞台。以职业活动为导向,以职业能力为核心的原则正在改变学科导向的职业教育培训体系,产业现场的实际需要和认同正在主导职业教育培训的内容和形式。从企业来、到企业去,这就是最基本的途径;解决问题、执行规范、完成任务,这是最基本的标准。 职业能力可以被结构化。主要包括三个层次: (1) 职业特定技能 职业特定技能的范围,可以理解为国家职业分类大典划分的范围。如我国将职业划分为1838个,目前国家职业标准的制定,以及相应的职业资格认证考核活动均以此为限进行。在实际操作中,可以作出适应生产和技术发展变化的调整。 (2) 行业通用技能 行业通用技能的范围,要宽于职业特定技能;可以理解为在一组特征和属性相同或者相近的职业群中体现出来的共性的技能和知识要求。从现实的操作需要来看,可以确定前面论述过的国家职业教育培训科目(300种左右)的范围内。 (3) 核心技能 核心技能是范围最窄、通用性最强的技能,是人们在职业生涯甚至日常生活中必需的,并能体现在具体职业活动中的最基本的技能,它们具有普遍的适用性和广泛的可迁移性,其影响辐射到整个行业通用技能和职业特定技能领域,对人的终身发展和终身成就影响极其深远。开发和培育后备劳动者和在职劳动者的核心技能,能为他们提供最广泛的从业能力和终身发展基础。在国家人力资源开发中,核心技能的确立和开发具有重大战略意义。 核心技能包括八个大类: 交流表达; 数字运算; 革新创新; 自我提高; 与人合作; 解决问题; 信息处理; 外语应用。 1.3 教学计划的制订 教学计划的制定主体是要为当地经济建设服务,以市场需求为导向,坚持与市场需求紧密结合,突出办学特色,培养实用型人才。因此,要分析当地计算机产业发展的现状,计算机技术应用的成熟度;而不是过分地关注新的理论研究热点。要分析企业的规模、分析企业的岗位设置,从而确定专业的方向,专业面的宽窄。专业设置一定要有市场的充分论证。 教学计划的制订需要遵循一个适当的原则。要充分考虑现代教育思想及其在计算机技术教育中的应用。例如,可持续发展的教学观念、教学向教育的转变、被动学习与主动学习等都是需要认真考虑的问题。 按照能力培养的要求,强化对知识的载体属性的认识与利用是非常重要的。因此,在知识的选择与组织上,要注意技术性、应用性。对计算机技术的高速发展,还需要解决好知识体系的稳定性和先进性的结合问题。 教学计划的设计,应先依据人才培养规格、人才的素质及能力要求等教育要求,形成一个主体框架作为整个课程体系的骨干,然后再进行丰富和求精。这样有利于引导教师把握计划的总体思想,在教学中充分表现教学计划的内涵,不断提高教学质量。 1.4 教学计划的实施 积极探索将现代教学手段与传统的教学美相结合的方法,是非常有意义的。应该大力提倡对网络教学、多媒体教学以及其他现代教学手段的利用。组织高水平教师走向教学的讲台是保证高水平教学的必要条件。所有教师都应以自己的良好的职业与专业素养去引导和感染学生,充分调动和发挥学生的学习积极性。 加快培养“双师”素质师资队伍的建设步伐,建立健全教学质量监测和保证体系,对于高质量实施教学计划也具有重要的意义。许多学校把专职教师放在一个非常重要的位置上,教师队伍中80%~90%是专职教师,这样不仅学校负担很重,也跟不上技术发展的潮流。只有不断减少专职教师的比例,加大兼职教师的比例,才能使教师队伍始终保留在一个比较前沿的水平上。 1.5 理论与实践 实践教学对于提高学生的综合素质、培养学生的创新精神与实践能力具有特殊的作用。从计算机学科的三个学科形态来看――抽象、理论、设计,更需要将实践教学明确地放在重要的位置,并将实践教学组织成一个比较完整的实践教学体系,体现理论性与实践性紧密结合的学科特征。 要想使实践教学达到预期目标,必须重视总体规划的合理性、实践类型和内容的启发性、丰富性、应用性。同时,实践基地的建设应该得到足够的重视。 强调实践和实践属性是当前高等职业教育改革的一个主要特点。高等职业教育要培养大批具有基本理论素养、技术娴熟、手艺高超的一线操作人员,必须加强实践教学环节,强调教学和生产的结合,强调学生早期的实践和教学活动。通过几年的实践,人们对于实践属性的认识在不断加强和深化,特别强调了实用型人才的培养,与生产相结合人才的培养;培养该类人才反映在教学领域就是强调教师的身体力行,将研究的成果真正落实到课堂上,落实到教学上,落实到教学管理上。随着对实践属性认识的深化,产学合作的办学模式也在不断创新,企业自觉参与办学的积极性越来越高,政府、企业和学校通过开展实质性的合作办学,学校实践基地的建设,设备的更新将越来越多得到企业的资助。 考核内容和方式是能力培养的着力点,应大力推广“计算机考核”工作;将能力培养落实到实处。 1.6 系列课程与能力培养 计算机类毕业生的能力可以分为认知能力、实践能力,以及团队、交流、表达等方面的能力。这些能力的培养需要通过各种途径、经过一个较长期的修养过程去实现。尤其是专业能力的培养,更是需要通过相应的系列课程来完成。专业能力包含计算思维能力(抽象思维能力和逻辑思维能力),算法设计与分析能力、程序设计与实现能力,计算机系统的认知、分析、设计和应用能力。这些系列之间也存在相互协调、相互支撑、相互促进的作用。实践表明,“重视基础、加强实践”的指导思想是正确的和有效的,在建立系列课程时应该提倡。 2 计算机类专业的课程体系设计 2.1 “宽口径、多方向” 所谓“宽口径”就是前三个学期(第1、2、3学期)主体是对计算机类学生进行“核心能力”和“行业通用技能”的培养。 所谓“多方向”就是后二个学期(第4、5学期)按照岗位设置专业方向;主体围绕“职业特定技能”的培养。专业方向可设置为:程序设计(JAVA方向、C++方向、方向等等)、数据库方向、网络与安全方向、网站建设方向、电子商务方向、电子政务方向、信息管理方向、信息控制方向、信息通信方向,多媒体技术方向等等。 “宽口径”和“多方向”构成了核心能力、行业通用技能和职业特定技能的平台。 2.2 “短学时、小模块、组合式” 所谓“短学时”就是课程设置以一个特定技能为目标导向,通过较短的学时(例如36学时,18学时)达到目的。便于将专业改革的重心下移到课程建设。 所谓“小模块”采用模块化的思想,其优点在于学生的能力结构较为合理,既有宽度,又具有某项专项技能。学生毕业后既具有上岗适应能力,又具有转移工作的再适应能力。模块具有继承、共享和重用特性,便于教学管理,易于提高教学质量;有利于提高教学效率和教学资源的利用率,增大投入产出比。使学生具有选择学习与工作的自由,有利于学生个性的发展。教学进程构建灵活,易于快速跟踪市场。易于与其他学制、其他专业转移接轨。 所谓“组合式”就是专业方向由若干“模块”组合而成,一个模块由若干门“课程”组成。 例如“网络与安全方向”和“网站建设方向”都涉及“局域网”的知识和能力,局域网就构成了一个模块;而局域网这个模块又可以有若干门“短课时”课程来完成,即“安全与网络基础(36学时)”、“局域网设计与组建(18学时)”、“局域网组建实训(18学时)”来完成。 “通信与网络基础(36学时)”主要讲授数据通信、编码与调制、传输介质、通信与网络的基本知识,学会对等网的各种设置。该课程属于计算机类学生的“行业通用技能”。 “局域网设计与组建(18学时)”主要讲授网络体系结构、常用局域网硬件设备、Windows操作系统的基本知识。 “局域网组建实训(18学时)”训练基于Windows系列操作系统的局域网的设置与组建的技能。该课程属于“网络与通信方向”和“网站建设方向”的从业人员的“职业特定技能”。 2.3 理论教学 高等职业技术教育的目的是培养技术型应用人才,学生应具有一定的理论素养和学科知识,但又不能像对待本科生那样要求他们系统地学习理论知识。在实践中需要贯彻“够用为度,突出重点”的教学思想,对传统的教材进行剖析,并以此制订理论课了新的教学大纲。要重视当今新技术发展中的“学科交叉”现象,有些课程可以以“拼盆”方式进行组合,将传统上应分成几门课程的知识按照职业要求重新组合成一门新课程。还需要针对各门课程之间的衔接进行优化。 2.4 实践教学 职业岗位能力的培养,毫无疑问是以实践为主。实训内容的整合首先考虑可以集成(横向复合)的课程内容,这些内容的大部分应该是已经学过的。通过实训,学生不仅综合实践了学过的知识,还为下一步的学习打下了扎实的基础。通过实训,学生不仅掌握了最新的计算机应用技术,把握了市场,也为自身铸造了就业优势。 实践课程的实例和素材通常要求同学从软件光盘或相应软件公司的网站上去寻找或下载,以此充实实践的内容。在教学过程中要加强实践教学环节的设计。根据课程类型的不同,设计不同的实训方式。以使学生在校学习期间,始终不脱离实践。 ① 以训练为中心 网页制作、Web技术应用等类的课程可以采用以训练为中心的实训方式。例如在Web技术应用课程中,通过训练,掌握Web应用的主流技术。在网页设计课程的教学环节中,设计若干个网页设计的训练课题,最后完成网站的制作,并进行上传。 ② 以项目为中心 数据库原理与应用等类的课程,可以采用以项目为中心的实训方式,以开发一个具体的数据库系统贯穿课程的始终,例如图书管理系统、人事管理系统、学生成绩管理系统、账务与报表管理系统等。在课程的开始,先给学生演示一个实际的系统,让学生对数据库系统建立整体的感性的认识。然后提出了系统功能的具体要求,随着课程的进展,理论知识的学习,学生逐步完成表的设计与建立、数据库的设计与建立、数据的添加与删除方法、数据的查询方法、数据的统计方法以及数据报表的生成方法,最后完成数据库系统的集成,最终完成整个系统。通过这样的实训方式,使学生在每个学期的学习过程中,都不脱离实践环节。 ③ 以体验为中心 建立职场仿真(或模拟)环境,使学生在这样的实训环境中历练实际工作。例如计算机网络安装、配置、运行与维护的实训项目,可以在计算机网络系统集成实训教室仿真工作环境完成。学生在实训教室根据用户需求,完成各种网络环境的实现工作,学生既完成了项目,又体验了工作过程,为毕业后直接走向工作岗位打下基础。 2.5 专业能力 对于计算机类专业人才来说,以下几方面的专业能力是非常重要的: (1) 计算思维能力――抽象思维的能力、逻辑思维的能力 (2) 算法设计与分析的能力 (3) 程序设计的能力 (4) 计算机系统的认知、分析、设计和应用能力 这些能力的培养,以及通过这些能力的培养来提高学生的专业素质并不是一两门课程就可以完成的,而是需要在一个循序渐进的过程中逐渐完成的。因此,要强化系列课程的设置与建设,要明确地使一个系列课程构成一个适当的训练系统,以便使学生在一系列的修养中“形成”一些良好的职业习惯,“潜移默化”地“养成”合格人才所要求的“能力”和“素质”。显然,这个系统一定要是一个“阶梯式”的系统,以适应能力培养的“顺序渐进”的要求。 为适应这些要求,总体上可以安排两段式系列课程:基础系列(公共基础课、专业基础课),技术应用系列(依据本地区的应用水平及学校的特色,设置一些系列,如网络技术系列)。 2.6 基础系列 公共基础课包括:政治素质(政治理论课、形势讲座),职业素质(职业道德修养、职业素质讲座、专业课程注重职业素质的培养),人文素质(人文选修课、人文讲座)、身体素质(体育、课外活动);外语基础(大学英语、专业英语融入专业课程的教学)、数学基础(高等数学)等。 专业基础课包括:专业数学基础(离散数学),硬件系统基础(数字系统电路基础、计算机组成、微型计算机系统等),网络与操作系统基础(通信与网络基础、操作系统等),计算机应用基础(办公自动化、Internet应用基础、多媒体技术基础、数据库技术基础等),程序设计基础(程序设计基础、高级程序设计语言等)。 2.7 技术应用系列 技术应用系列设置的依据是本地区信息技术的应用水平,企业的规模和需求,学校的教学特色。例如,为了强调程序设计和算法的重要性,可以将软件技术系列分成程序设计与算法的训练和系统软件技术应用两个子系列。 程序设计与算法的训练子系列面向程序设计和算法能力的培养。例如:该系列的基本部分可以包含:程序设计基础(含程序设计实训)、数据结构与算法、可视化程序设计、面向对象程序设计;也可以调整为:程序设计基础(含程序设计实训)、可视化程序设计、面向对象程序设计、数据结构与算法;后一种的描述手段必须以面向对象技术为基础。 系统软件技术应用子系列可以接在程序设计与算法训练子系列之后,除了完成系统的认知、分析、设计和应用能力的培养外,将进一步从系统级来认识程序设计,从而使教学能够比较平滑地从基本的程序设计过渡到系统设计上来。在这个过程中,循序渐进地向学生介绍典型的方法,培养他们的系统设计与实现能力。 事实上,即使按照传统的观念来分,学生今后无论是从事硬件方面的工作,还是从事软件方面的工作,程序设计和算法设计与分析的能力都是非常重要的。即使今后从事非计算机类的职业工作,有了程序设计和算法分析的能力,会产生一种良好的思维习惯,使得工作有条有理地进行。 3 结束语 课程体系建设是计算机类专业教学基本建设中最具基础性的核心工作,其水平、质量和成果是衡量专业教学质量的重要标志,是深化教学改革,实现培养目标的保证。高职高专计算机类专业人才培养规格和课程体系改革的落脚点也在抓课程建设,通过课程建设将整体专业建设落实到行动中。课程将专业知识与专业技能、社会需要与学生个人发展、人文精神与科学精神统一于其中。 计算机类专业论文:计算机类专业论文:谈高校理工类专业计算机基础教育教学模式 摘要:本文探讨了以“教”为主和以“学”为主的两种教学模式的优缺点;分析了高校理工类专业计算机基础教育的教学内容及特点;并在此基础上提出了针对理工类专业计算机基础教育的教学模式。 关键词:计算机基础教育;理工类专业;教授为主;自学为主 1以“教”为主与以“学”为主的教学模式分析 传统的教学模式是以“教”为主,特点是教师灌输知识,学生被动机械地接受知识,书中文字与教师的讲解几乎完全一致,学生对答与书本或教师的讲解一致,学生是靠机械的重复进行学习。这种模式忽视了学生在学习中的主体性,片面强调灌输方式,在不同程度上压抑和阻碍了学生的个性发展,不能培养学生的扩散思维能力和创新能力。 网络与信息技术的发展,使得新知识、新信息、新技术层出不穷,社会需要学习型、创新型、开放型的人才。由于计算机技术发展日新月异,计算机应用日益广泛,给高校计算机基础教育工作带了机遇和挑战。为了培养学生的自学和创新能力,近几年的教改都纷纷采用以学生自为主的教学模式,本文简称以“学”为主。这种教学模式强调了学生的主体作用,强调学生自学能力和创新能力的培养。但它把教学过程和科学研究过程等同起来,贬低了教师在教学过程中的指导作用,片面强调直接经验的重要性,忽视了知识的系统性学习,影响了教学质量。 2教学内容及教学目标 根据上述分析,以“教”为主与以“学”为主各有千秋,并非后者一定优于前者。那么具体到高校理工类专业的计算机基础教育,应采用哪种模式呢?笔者认为教学模式应根据教学内容、教学对象、教学目标而有所不同。 高校计算机基础教育的目标是为大学生将来的进一步发展奠定基础,其教育不仅在于知识获取,更在于学会学习方法。当前高校的计算机基础课程包括两大类:一类是侧重于原理的课程(如计算机原理、数据结构、数据库原理、多媒体基础等),一类是侧重于应用的课程(如各种流行软件的使用、网络和多媒体的应用等)。有的课程则既包括原理,也包括应用(如程序设计)。 对于侧重于原理的课程,应以老师教授为主,学生自学为辅;对于侧重于应用的课程,则反之;而原理与应用结合的课程,则应二者并重,相辅相成。以“教”为主的教学模式利于将知识系统化,保证知识的完整性,适合理论性知识的学习,但抽象程度高,学生学习难度较大。而“学”为主的教学模式利于通过实践快速掌握知识点,具有感性强的优点,但知识点是离散的、不利于知识的完整性。因此,前者适合理论性知识的教学,而后者适合于应用性知识的学习。对于高校理工类学生适合与采取集两种模式于一体的与教学内容相关的多种教学模式。 3与教学内容相关的多种教学模式 根据高等学校非计算机专业大学计算机教学基本要求[1],理工类专业的教学内容主要包括:①计算机基础知识(基本工作原理);②计算机操作系统使用;③办公软件应用;④多媒体知识和应用基础;⑤计算机网络原理;⑥Internet基本应用;⑦程序设计基础;⑧数据库基础。其中,①⑤以理论为主,②③④⑥以应用为主,⑦⑧二者兼具。根据上一节的分析,对于各部分教学模式也应有所不同,具体如下。 3.1计算机基础知识+计算机网络原理 教师授课为主,学生自学为辅。这部分知识理论性强、抽象程度高,即使是对计算机专业的学生而言都是难点,所以该部分不应让文科专业的学生自学,而应采取“教”为主的方法。而且在教授过程中,宜采用形象的比喻、图象、动画等多种方式结合的方法,尽量将枯燥、深奥的理论知识通过感性的、直观的多媒体形式提供给学生。 3.2操作系统使用+办公软件应用+多媒体知识和应用基础+Internet基本应用 学生自学为主,教师授课为辅。这四部分具有应用性强、实用性强的特点。对于实用性强的内容,最适合采用以“学”为主的教学模式。上课时只传授课程的基本概念和经常用到的一些操作,以及遇到问题时解决问题的思路。学生首先通过自学学习软件的具体细节,然后完成老师布置的“任务驱动型”的作业,通过完成任务进一步熟练和巩固自学的内容。对于部分不能完成的或者存在问题的知识点,可通过进一步查找资料或者请教老师。由于在学习过程中一直是带着问题进行的,因此学生的自主性得到极大的发挥,学习效果较好。教师在教学过程中仅起引导作用,把大量的时间留给学生自己去学习、思考、体会,培养学生通过软件的帮助系统来解决问题的能力。教师用不多的时间演示令学生感兴趣的实例,激发学生的学习兴趣,然后让学生自己摸索、学习去完成实例。 3.3程序设计基础+数据库基础 教师授课与引导性自学并重。程序设计课程具有逻辑性强、抽象性强和灵活性强的特点[2,3],以“教”为主的教学模式会使学生感觉太抽象,不容易掌握,听着老师讲解一个接一个名词,一段接一段的程序如坠雾里。合理的方式是教师授课与引导性自学并重。老师首先通过实例讲授基本概念、原理以及解决问题的思路,然后给出目标明确的任务驱动型作业,学生通过模仿老师解题方法完成作业,并进一步理解相关的概念、原理,提高使用这些知识解决问题的能力。课后,老师通过对作业扩展的方式启发学生自学相关的知识。如VB程序设计中,给学生讲解了文本框和命令按钮的属性、事件和方法之后,可以要求学生自学其他相关控件,并通过引导性作业帮助学生学习相关知识。 4小结 教学模式是教学活动的基本结构,对教学效果有着非常重要的作用。计算机基础教学知识面广,还有很多方面需要我们去研究和探索,需要我们不断创新,逐步培养学生的自学能力和创新能力。 计算机类专业论文:高职计算机类专业教师“双师”素质培养的探索与实践 摘要:本文对“双师”素质的标准和内涵进行了分析,结合示范性高职院校立项建设单位――天津职业大学计算机类专业教师“双师”素质培养的实践,探索了“双师”素质培养的有效途径。 关键词:国家示范性高等职业院校;双师素质;计算机专业;高等职业教育 1引言 作为高等教育发展中的一个类型,高等职业教育肩负着培养面向生产、建设、服务和管理第一线的高技能人才的使命,在我国加快推进社会主义现代化建设进程中具有不可替代的作用。实施国家示范性高等职业院校建设是加快我国高职教育改革与发展的重要举措。2006年11月,教育部和财政部启动了被称为“高职211工程”的“国家示范性高等职业院校建设计划”。在“十一五”期间,中央财政将安排20亿元专项资金,重点支持一百所左右的示范性高职院校,天津职业大学成为首批28所示范性院校立项建设单位之一。促进高水平“双师”素质与“双师”结构教师队伍建设是示范校建设的主要内容之一,在示范校建设过程中,我校在实践中探索了培养计算机类专业教师“双师”素质的有效途径。 2 “双师”素质教师的标准与内涵 2.1 “双师”素质教师的标准 与普通高等教育不同,高职教育培养的不是学术型而是技能型人才,这种培养目标的差异必然导致对教师素质要求上的差别。高职院校的教师不仅要有一定的理论教学水平,还要有较强的实践教学能力。“双师”素质是为了促使理论教学和实践教学有机结合,改变高职院校教师能力结构比较单一、缺乏生产实践经验的现状提出的。教育部在《高职高专教育人才培养工作评价工作水平评估指标体系》中提出了“双师”素质的四条标准,即:“双师”素质教师是指有讲师(或以上)教师职称,又具备下列条件之一的专任教师: (1) 有本专业实际工作的中级以上(含中级)技术职称(含行业特许的资格证书); (2) 近五年中有两年以上在企业第一线本专业实际工作经历,或参加教育部组织的教师专业技能培训获得合格证书,能全面指导学生专业实践实训活动; (3) 近五年主持(或主要参加)两项应用技术研究,成果已被企业使用,效益良好; (4) 近五年主持(或主要参加)两项校内实践教学设施建设或提升技术水平的设计安装工作,使用效果好,在省内同类院校中居先进水平。 2.2 “双师”素质教师的内涵 对于“双师”素质教师的内涵,职业教育界的认识基本趋同。第一,“双师”素质教师是针对专业教师个体而言的,职业教育需要专业教师具备“双师”素质,即具有培养高技能人才的合理知识结构、良好的专业理论教学和指导实习实训的执教能力、丰富的职业实践技能和操作示范能力,熟悉企业生产环境,了解企业运作过程,掌握企业组织管理方式;第二,职业院校的教师队伍是一个专业团队,具有一定的结构,在“校企合作”的过程中,学校聘请企业的专业技术人员、能工巧匠担任兼职教师,侧重实践教学,与学校的理论教学形成互补,从整体上构成具有“双师”素质的教师队伍。 因此,我们可以将“双师”素质教师队伍理解为由两部分人员构成:一部分是具备“双师”素质的专任教师;一部分是职业院校的专任理论教师、实验实训教师与来自生产、服务一线的兼职教师共同构成的具有“双师”素质结构的教师队伍。在范围规定方面,“双师”素质教师应只限于专业课教师;在形式上,要具有相关专业的证书,如“双职称”、“双证”等证书;在实际能力上,要具备较好的教学能力、科研能力、专业实践能力和较高的行业职业素质。 3 “双师”素质教师培养的途径与实践 3.1制定政策,鼓励教师取得职业资格证书 明确“双师”素质教师标准后,我们制定相应政策,要求年龄在45岁以下的专业教师必须取得职业资格证书,同时鼓励专业教师通过多种渠道取得与本专业相符的职业证书或技术等级证书。 利用国家职业技能鉴定第二十八所坐落在我校的优势,学校以青年教师职业技能大赛的方式,统一组织专业教师参加鉴定所的职业资格证书考试,取得劳动保障部颁发的职业资格证书。计算机类专业教师还要取得包括程序员资格证书、信息监理工程师资格证书、C#程序设计资格证书等在内的职业资格证书。 实践表明,取得职业资格证书符合“双师”素质标准,但取得职业资格证书的教师不一定都具有丰富的实践能力,他们的实践能力和行业职业素质有待进一步提高。 3.2创造条件,定期选派专业教师参加培训 “双师”素质的教师不只是具有职业资格证书的“双师”,而且要具有较强的实际动手能力。为了提高专业教师的职业能力,学院定期选派专业教师参加企业或行业协会组织的旨在提高实践能力的培训班。这样使教师在短时间内了解企业实际项目的工作流程、解决方法、技术前沿、岗位能力需求等。 目前,计算机类专业教师不仅有多人次参加天津华苑软件园区组织的新技术应用培训班、全国高校软件测试全程实践训练班、全国高校软件工程全程实践训练班的培训,而且还聘请行业专家,利用学校的实训和实验设备开设实践能力提高培训班,如我校开设的“网络双师训练班”旨在提高我校和周边地区高职院校专业教师的网络搭建能力。 3.3建立长效机制,分批委派专业教师到企业顶岗实习 计算机行业技术更新速度快,为了解决理论和实际脱节、教学实习实训设备和条件不足的矛盾,加强校企合作,学校分批委派中青年教师到企业顶岗实习。通过参与企业的产品开发过程,丰富实践经验,提高行业职业素质。教师在实践中既可以熟悉实践环节操作,使自己成为“师傅型”教师,又可以探索教学规律,对准岗位开设课程,更新课程体系、教学内容、教学方法及考试方法。 示范校建设项目启动以来,学院先后委派15名教师到天津道可道信息技术有限公司、泰达信息系统工程监理公司、中环电子有限公司、天津七所信息技术有限公司、北京博创兴业科技有限公司、天津商科数控设备有限公司等企业顶岗实习一个学期或一个学年。从企业顶岗回来的教师对示范校专业人才的培养方案设计、课程开发、科研项目的顺利完成都发挥了重要作用。 近年来,学校规定毕业后就到学校参加工作的青年教师必须先到企业顶岗实习一年,一年后再到天津市高校师资培训中心参加教学理论培训和考核,通过考核后才能走上教学岗位。新任专业教师必须具有“双师”素质,才可以走向职业教育岗位。 实践表明,建立可持续的校企合作教师培养机制,学校和企业共同培养“双师素质”教师,可以不断丰富专业教师的实践能力和行业职业素质。 3.4 “产学研”结合,在项目开发中提升专业教师的实践能力 “产学研”结合是高等职业教育发展的必由之路。教师通过参与企业的课题研究和项目开发,不仅可以提高实践能力,加强与企业的合作,还可以密切与经济社会的联系。高职院校开展“产学研”结合,往往偏重依托企业的条件加强人才培养和科学研究,这种单向性的“产学研”结合往往使学校兴趣盎然,而企业的积极性不高。要开展有效的“产学研”结合,学校要充分考虑企业的需求,体现对企业发展的服务和推动作用。 天津科委资助我校15万元,支持我校与天津道可道信息技术有限公司共建研发室。在研发室,由有企业经验的教师或在企业顶岗实习一年的教师担任项目经理,带领其他专业教师开发了海关加工贸易企业联网平台、视频点播系统、天津职业大学年终考评系统等横向科研课题。“产学研”结合充分发挥了“双师”素质教师的实践经验,带动、辐射其他教师提高实践能力。在提高专业教师科研能力的同时,他们还为企业的经济发展作贡献,实现优势互补、校企双赢。 3.5加强校企合作,从企业引进或聘请有实际经验的工程技术人员 学校积极从企业、科研单位引进有丰富实践经验、具备教师基本条件的工程技术人员充实专业教师队伍。这些工程师都经过系统的教育理论培训,在取得高校教师资格后,学校鼓励这些教师申报高级工程师和副教授的双职称。2000年前后,电子信息工程学院先后从企业和科研单位引进了6名工程师,经过几年的培养,他们已经成为计 算机类各专业的骨干教师,分别担任嵌入式专业、软件技术专业、多媒体专业、网络专业的教研室主任以及学院专门负责实验室和实训基地建设的副院长。 从构成上来讲,“双师”素质结构的教师队伍里既要有一批具备较高理论水平的教师,帮助学生掌握足够的理论知识,又要有一批具有较强实践能力的教师,指导训练学生掌握熟练的岗位技能。因此学校积极从企事业单位和社会各界聘用兼职教师,扩大“双师”素质教师队伍。如电信学院长期聘请企业中有丰富实践经验的工程技术人员和资深技术专家组建专业建设委员会,并担任兼职教师。这些专家给学校带来了生产、科研第一线的新技术、新工艺、新信息及社会对从业人员素质的新要求。他们具有丰富的实践经验,更好地培养在校学生的动手能力,弥补校内教师的不足。 4结束语 提高职业教育办学质量离不开专业教师“双师”素质的培养和“双师”结构教师队伍的建设。“双师”素质教师是人才培养之本,是课程建设之源。在示范校建设过程中,通过对计算机类各专业教师“双师”素质的培养与“双师”素质结构教师队伍建设的实践,我校的办学质量有了明显提高。学生在校期间参加国家级和天津市举办的职业技能大赛,均取得了优异的成绩;毕业生受到用人单位的广泛好评,近年来学生的就业率始终保持在96%以上,满足了天津区域经济发展的需要。 建立适合我国国情的职业教育师资培养培训体系,使高等职业教育与企业界不仅仅是合作,更是有机地融合,形成灵活的、开放的、主动适应社会经济发展需要的运行机制,是职业教育研究的重要课题。 计算机类专业论文:药学类专业计算机课程网络化教学体系研究 摘要:本文针对高等院校非计算机专业学生特点,论述了大学计算机课程网络化教学体系对计算机教学改革的积极作用,介绍了大学计算机课程网络化教学体系建设的实践过程及基于网络化教学平台的层次适应性教学模式和无纸化考试系统。 关键词:计算机;教学模式;网络化平台;教学体系 1引言 进入21世纪后,随着信息科技的飞速发展,计算机教育受到越来越广泛的关注和空前的重视。为了培养具有信息应用和开发能力的创新型和应用型药学人才,按照教育部提出的普通高等学校计算机教育的教学目标,高等院校加快了计算机教学向网络化迈进的步伐。针对非计算机专业学生层次不同、学生自学能力差别大、依赖性强、计算机教学中缺乏药学专业特色等特点,我们从2004年开始探索大学计算机课程网络化教学体系建设与应用研究,并申请了辽宁省“十一五”教育科学规划课题“网络化教学模式研究”,经过几年的教学实践,建设了基于Windows 2003 Server和Red Hat Linux操作系统的教学服务器,构建了功能齐全的Web架构的网络教学平台,创建了适于网络环境的层次适应性教学模式,实现了网络环境下的计算机课程多媒体教学和无纸化考试系统,基本形成了一个较为完善的高等药学专业计算机课程网络化教学体系,为系统地总结网络化教学模式规律,推进网络化教学体系的建设和大学计算机课程教学改革,做了有益的探索和实践。 2发挥计算机课程网络化教学模式优势,构建网络化教学平台 教学模式是教学理念走向教学实践的产物,它既要反映特定教学理念的要求,又要具有可操作性以指导教学实践,保证教学目标的实现。大学计算机课程网络化教学体系建设的关键是加强网络教学资源硬件和软件两个方面的建设,构建基于网络化的计算机教学平台。计算机教学具有开设课程多,学生数量多、实验多、教学参考资料多样化、知识更新快、音视频形式的实验素材为主等特点,同时存在实验结果需要电子存档处理、学生间易于相互抄袭、学生随意上传资料造成服务器存储容量不足等问题。在教学改革过程中,学校对计算机教学设备有一定投入,教师的教学内容和手段也在不断更新,但是对教学设备和资源的管理开发和综合利用不够,有些已开设的计算机课程不能充分利用计算机自身资源,已开发的多媒体课程或网络课程的结构模式、构架不尽规范,很难在统一的教学平台上实现教学资源共享,对提高教学效果的作用不明显。 为了创建一个简明高效的网络教学管理平台,我们先后尝试了Windows 2003 Server、Linux等服务器操作系统作为后台服务器,同时分别尝试了NetUse模式、Windows工作组模式、Windows域环境模式、Linux账户管理模式和SQL Server + Web管理模式等多种管理方式,最终定位于Windows 2003 Server + SQL Server2005 + Web相结合的综合管理模式,共配置了三台服务器,构建了通畅的局域网网络环境下的计算机课程教学平台。该平台为每个学生设立一个独立账号、通过Web管理账号密码,为每个学生设定一个专属的磁盘空间,避免了学生相互抄袭等惰性现象的发生。该平台适用于不同层次的网络化教学,在校学生作业及实验结果可随时上传/下载,学生也可异地访问教师教案、实验素材、参考资料等,学生还可对学习中遇到的问题通过网络讨论区及时相互展开讨论或由教师参与解答。在创建网络教学管理平台的同时,对计算机硬件设备进行了开发,通过建设多媒体教育信息资源网络,把语音、图像和视听信息资源等集成在一起,并通过对音频、视频信号的模数转换和数据压缩、解压等过程,实现计算机对不同媒体信息的存贮、传递、加工、变换和检索。这种建立在网络基础上的多媒体系统,大大扩展了单机多媒体系统的功能,它不仅具有各种媒体信息处理和人机交互功能,更重要的是实现了网上多媒体信息传递和多媒体信息资源共享,形成了多媒体网络教学环境,为构建网络化的计算机教学平台提供了坚实的硬件基础。 3针对药学专业学生特点,探索网络环境下的层次适应性教学模式 成功的教学模式都具有明显的适应性和针对性。现代网络环境下的教学模式应以满足开放、网络、多种媒体、学生为中心等基本要求为目标,各个层次的教学模式在实践教育理念,实现培养目标,指导教学活动方面是统一的,但在具体方法、形式、模式建立的依据上又必须具有不可或缺的特殊性。由于药学专业的学生学习计算机课程的基础参差不齐,因此,具有部分学生自学能力差、依赖性强、缺乏应用能力等特点,网络环境下的层次适应性教学模式为解决这一问题提供了实际可行的途径。 网络化教学分为异步教学和同步教学。同步教学具有空间上的自由度,异步教学则在空间和时间上均具有很大的自由度。归级交叉分层次教学模式是近几年在实践中产生出来的适应性较广的一种新型教学模式。这种模式的实际操作易于组织,具有适于应用,便于检验;干扰因素少,负面效应少,成果显著等特点。网络化计算机层次适应性教学模式借鉴上述指导思想,根据学生学习基础的具体情况,将学生和课程划分成不同层次,以便使学生自主选择,适应各自的学习环境。基础较差的同学可从低层次学起,注重基本知识和基本技能训练,同时采用异步教学方式,课堂以外拓展学习内容;基础较好的同学在熟练掌握教学基本内容和计算机操作的基础上,注重扩充计算机应用能力的培养,在教学层次上增加难度大及应用广泛的开放性的计算机知识,提高综合应用计算机能力及结合药学专业自主开发计算机应用的能力。这种网络环境下的层次适应性教学模式,既增强了基础较差的同学学习计算机课程的信心,又增强了学习好的同学更主动学习的积极性,改变了传统的课堂教学方法,突出了实事求是、注重发展、人文科学等网络化教学的特点和要求,为计算机教学改革的深入提供了指导。 网络环境下教学模式的时空不限性给教学活动带来虚拟性。这种虚拟教学可分为校内模式和校外模式,校内模式是指在校园网上开发的各种教育应用,让学生在课上共享教学资源以及课下利用业余时间上机,继续课堂中没有完成的有关开放性的计算机技能培养知识;校外模式则是指网上远程教育,可以让学生对课堂所学的知识点,在离开学校后有一个自主学习的环境和平台。把校内模式与校外模式有机结合,将成为一个无缝连接的新型教育系统。 网络环境下的教学模式能真正实现学生与计算机、学生与老师、学生与学生的交互。学生与机器的交互是通过课件或网络教学环境中教师的讲解,教师通过网络环境感知学生学习的过程及遇到的困难,对问题进行分析并引导学生解决;学生与学生的交互是通过网络平台协同学习、共同探索和解决问题实现的;学生与老师的交互表现在当教学环境感知到学生的困难并经初步引导无效时,由教师亲自辅导。 4开展网络环境下的多媒体教学与案例化教学 大学计算机课程是一门内容覆盖面广、强调学生实际动手操作能力的学科。在传统教学模式中,教师在教室里先进行课堂讲授,课后学生再上机实践。我们对在教室里连续2个学时上理论大课的学生开展问卷调查, 30%的学生反映由于缺乏计算机环境,理论教学枯燥,后一个学时的听课效果明显不如第一个学时,注意力不能集中;50%的学生反映由于不能及时上机或间隔时间较长上机,许多教学内容已经淡忘,因此教学效果不理想。为此,我们在网络平台上开展网络化多媒体教学和案例教学,一方面将理论课和实验课都安排在机房中的网络环境中进行,边讲边练,理论和实验交叉进行,学生将所学内容及时消化,收到了良好的教学效果;另一方面结合药学专业的特点,把教学过程中主要知识点由一个更加贴近药学实际应用的实例来引出,让学生知道所学知识在哪里使用,从而激发学生的学习兴趣,为学生在实际工作中更加规范、准确的应用计算机进行操作打下了基础,案例教学的实践凸现了较强的优势。 5引入网络无纸化考试,完善网络环境下题库建设 计算机基础课程是一门以学生实际操作为主的学科,笔答试卷无法全面考察学生实际的操作能力,过大比例的选择、填空、简答题只能让学生去死记硬背一些条条框框,不但学生能力得不到提高,而且无法激发学生的学习兴趣。计算机技术基础课程则要求学生了解一门编程语言,掌握结构化程序设计的思想与方法。由于编程语言中对语句的细节格式要求较为严格,在传统的笔答试卷中学生丢分率非常高,因此不得不降低编程的难度。而在实际的程序语言环境中不但界面非常友好,而且还有功能强大的提示、调试、诊断系统,程序设计者可以从繁重的琐碎记忆中解脱出来,致力于程序功能的开发。传统的笔试考试模式对于计算机课程有很多弊端,特别是对网络环境下的计算机教学不合适。为进一步强化计算机教学工作,实现应用型和创新型人才培养目标,我校在自主开发的网络化教学平台上又设计完成了具有沈阳药科大学计算机教研室自主产权的计算机技术基础(Visual Basic)无纸化考试系统,对教学内容和学生学习能力进行更全面的双向考核, 有利于学生素质教育的培养和实际能力的测试。 网络环境下的无纸化考试系统需要进行题库建设。针对网络教学平台层次适应性教学模式的特点,我们分别为计算机基础和计算机技术基础两门课程设计了大量的考试题目,组成了适合各层次学生计算机课程考核的题库和管理规则,题库中的每一道试题都有相应的测量特征参数,用以保证试题的出处和权重,建立了一套有效的试题出题策略和试卷模型,用以保证所组成的试卷与考核目标间的一致性,避免了人为经验命题带来的考试内容不一致 或出现各种偏差的可能,有效地减少了专家命题的繁复劳动,也保证了高质量的试题能够得到可靠的重复利用。同时,充分利用网络教学平台的在线评阅功能也,也为试卷质量分析提供了必要的技术支持,有效地促进了学生学习计算机课程的积极性,显著提高了计算机教学质量。 6结语 计算机课程网络化教学体系的构建是一个系统工程,在建设的过程中,特别要注重信息科学课程更要充分利用和发挥信息技术及资源的优势,在狠抓教学质量上下功夫。经过几年的教学改革与实践,按照预定的目标和计划,我校计算机课程网络化教学体系基本建成。它强化了教育工作者以人才培养为中心的理念,促进了计算机教学改革的深化,促进了学科内涵的发展,促进了师资团队的建设,促进了教学质量的提高。大学计算机课程网络化教学体系将在今后的教学实践中不断完善和发展。 计算机类专业论文:高职高专计算机类专业建设改革思路 摘要:加快高职高专院校计算机类专业改革进程,提高专业建设水平,培养适用人才,是我国经济结构调整和信息化社会的必然要求。文章从如何确定人才培养目标着手,对高职高专院校计算机类专业的人才培养定位、专业设置、人才培养过程以及如何加强实践教学环节等方面进行了初步的探讨。 关键词:高职高专;计算机;专业建设;改革思路 1引言 高等职业教育在科技转化为现实生产力上,有着特殊的作用。经济的快速发展,更离不开高职教育的有力支撑。尤其是计算机专业人才培养,在现代经济社会建设中更是发挥着巨大的作用。教育部2009年工作要点也明确指出要以服务为宗旨,以就业为导向,全面提高职业教育学生实践能力。这要求高职教育在专业建设中要打破传统的模式,积极探索专业建设的改革之路。 2转变观念,确定人才培养目标 《国务院关于大力发展职业教育的决定》明确了职业教育改革发展的目标是“以服务社会主义现代化建设为宗旨,培养数以亿计的高素质劳动者和数以千万计的高技能专门人才”。教育部《关于全面提高高等职业教育教学质量的若干意见》进一步明确了高等职业教育要“服务区域经济和社会发展,以就业为导向,加快专业改革与建设”。本课题组的调查数据充分说明了高职高专计算机类专业在人才培养与促进社会信息化发展的进程中发挥着不可磨灭的作用,但发展到现阶段专业改革和进一步建设也势在必行。我国的高等教育已经实现了精英教育向大众教育的转型,计算机人才的培养思路也应顺应这一变化作出相应调整。高等职业院校在计算机类专业建设中,要进一步转变观念。为此,学校就要解决“为什么教,进而探索教什么,怎样教”的问题。在大众教育阶段,计算机已经成为各行各业的工具,计算机基础知识已经广为普及,作为高等教育阶段计算机人才培养的规格、层次、岗位定向应作相应调整,这直接决定着计算机类专业建设的思路和改革的方向。高等职业院校要把为企业培养实用性人才作为专业建设与改革的出发点,明确人才培养规格,确定人才培养目标和人才培养层次的定位,要主动服务区域、行业经济和社会发展的需要,根据本专业人才培养规模变化、就业状况和供求状况,适时调整专业设置方向,增强学生的就业能力。学生要转变观念,就是要解决“为什么学,学什么,怎样学”的问题。学生要明确学习目标,改变学习方法,转变就业观念。由单一的研究性学习向应用性学习转变。 3结合社会发展,调整专业设置 3.1计算机专业设置要切合社会及市场的需求 我国高校计算机专业的发展从1956年哈尔滨工业大学等院校开办计算装置与仪器专业开始,到今天的计算机和其他学科的交叉渗透,衍生出各类分支,逐步细化为各个小方向,并不断诞生新的方向,人们必须清楚地意识到,这是一个动态的演进过程。因此,专业的设置也应与此俱进,从早期的开设计算机应用、计算机网络两个主流专业,到前几年诞生的电子商务、游戏开发、嵌入式开发等专业,都无不体现着社会的实际需求的变更。 目前我国的高等教育已经由原来的精英教育转变为大众教育,对于精英教育,计算机在我国也处于发展的中初期,社会对计算机了解相对较少,所以需要学生掌握较深的理论知识,以进行更深入的研究。而在大众教育阶段,计算机已经变成各个行业的工具,计算机专业学生在进入高校学习之前可能对计算机已经有了一定的了解,所以专业和课程设置要以社会经济发展需要的新知识、新技术为主,突出实践。计算机主要是面向应用,因此传统的计算机应用专业的人才培养任务,可以通过在各学科专业开设有一定的专业倾向性的计算机应用课程来解决。通过开设与专业培养目标紧密结合的计算机应用课程即课程内容的专业差异性突出专业特色,满足市场对人才需求的针对性。 高职计算机类专业的设置方向应立足于高职教育的特点,结合计算机学科本身的研究领域和分支,同时兼顾计算机与传统学科融合产生的新的学科。课题组建议:(1)设置少数专门针对计算机行业岗位需求的专业,这个专业方向主要是为了满足计算机行业应用的需要设置,如计算机制作、设计、维修、装配、系统开发、计算机网络等专业方向。(2)针对计算机专业与其他行业相结合的复合型专业,应该具有计算机应用和行业业务应用技能,从计算机应用与行业业务操作相互结合的角度出发,在应用过程中强调计算机技能应用与拓展,如计算机数字媒体制作、计算机信息管理、计算机通信工程、计算机控制系统等。 3.2服务区域经济,灵活调整专业方向 任何院校开设的专业和专业方向都不可能是一成不变的,要想使自己开设的专业能够在众多高职院校中保持竞争力,使自己开设的计算机专业能够得到发展和长期生存,那么在专业建设时,应该做好以下几项工作:(1)必须要加强与市场的结合,在专业开设之前要认认真真地做好充分的专业市场调研工作。由于高职院校计算机专业是培养面向企业生产一线的高技能应用型人才的,因此高职计算机专业的培养方向一定要根据企业的实际生产管理工作的需要来开设。只有坚持与企业的结合,走工学结合,校企合作这条路,才能确保我们的人才培养能够适应市场的需要,而做好专业市场调研是高职院校确保专业建设适应市场需求的有力保障。(2)结合自己学校的特点和优势,办出自己的专业特色。由于高职计算机专业工作的特殊性(绝大多数企业的计算机工作岗位都是与其它技术行业的结合),高职院校计算机专业应该加强与相关行业的结合,如果能够与自己学校相关行业的特色专业相结合,开设计算机与行业结合的复合型专业,这就能够大大增加专业的市场竞争能力,保持专业的市场竞争实力。(3)能够根据市场需求及时调整专业,具有畅通的人才需求信息搜索渠道,能够及时获得市场对人才的需求信息。由于社会经济发展比较迅速,企业会不断调整自己的经营业务,对职业岗位的需求也会不断改变,因此,就需要我们能够及时获取到企业职业岗位变化的信息,为我们提供专业调整的第一手资料。(4)加强与企业的合作,采取多种办学模式,开设特色班级(专业):如订单教育,学生一入学就和企业签订就业合同,或入学后根据企业的要求适当调整后续课程,和企业签订用人合同。企业与学校共同参与制定专业培养方案、企业与学校共同担负教学实践任务、定向培养等。 专业方向已经确定,标志着人才培养目标、规格和毕业生职业定向的确定,下一步是围绕人才培养的目标,科学地规划人才培养方案。 在制订计算机相关专业人才培养方案过程中,以教育部《关于制订高职高专教学计划的原则意见》(教高函〔2000〕2号)为依据,以服务为宗旨,以社会需求为目标,以就业为导向,以培养技术应用能力为主线设计学生的知识、能力、素质结构和培养方案,以“应用”为主旨和特征构建课程和教学内容体系。把市场、行业、企业对人才的技能要求融入到高职教学的方案中,把相应岗位技能培养与考核纳入教学计划。根据职业岗位要求,建构各专业职业能力体系。开展社会职业调查,建立职业能力行为目标。根据职业岗位分析,确定综合职业能力要求和各组成能力模块,确定形成能力模块的技术技能内容。 落实在高职院校,就是要构建两大体系:课程设置体系的构建和教学方法体系的构建。 4以课程为中心,优化教学设计过程 4.1课程体系建设 课程体系是专业建设的核心,它的调整和优化直接影响到高校的人才培养质量。在进行课程体系设置时要遵循如下几个原则:(1)突出实用,注重实践能力的培养。课程设置中应该突出应用特色,开设应用性强、实用价值高、就业需求大的实用课程。(2)以职业岗位需求为依据,注重能力培养规律的原则。我们应该分析计算机应用技术面临的职业岗位群,分析每个岗位所需的基本理论、基本技术和工作规范,确定每个岗位的岗位能力,包括专业能力、方法能力和社会能力,根据岗位能力确定课程,根据能力形成规律,确定课程结构、排列顺序和教学形式。(3)尊重学生个性差异,满足多样化需求。不同的学生有不同的思维方式、不同的兴趣爱好以及不同的发展潜能,课程体系设置中要关注学生的这些差异,允许学生根据自己的特点选择所喜爱的课程。(4)与时俱进,建立动态课程体系。计算机应用技术日新月异,课程内容、课程体系也不是完全确定、一成不变的,而是要根据服务对象情况的变化、计算机应用技术本身的变化和学生基础的变化进行调整和修正。 德国是目前世界上职业教育最为著名、最为成功的国家之一。他的成功依赖于他的教育制度体系。“双元制”职业教育是德国职业教育的核心,它被看作是二战后德国创造“经济奇迹”的“秘密武器”。中国高职与德国职业教育课程体系存在差异化,值得借鉴的是基于工作过程的课程体系重构,重构新体系的关键因素是领导观念由学校主体向企业主体转变,教师的教学设计观念由注重课程体系内在联系和整体逻辑性向学生专业能力的提高转变,学生转变课堂被动接受知识向自我学习和提高行动能力转变,资源配备上转变教室是传授知识的空间向实现教室教学做一体化转变,加强教室的实验室功能。 4.2教学方法体系建设 加强课程建设,必须构建符合学生认知特点的教学方法体系。在设计课程的教学内容时,应打破传统教材的内容组织次序,探索出符合学生认知特点、能够激发学生学习积极性和参与性(主动性)的教学体系,制定合理的授课计划。传统的教学方法体系是以教师传授知识为主要内容,以教材反映知识为主线。教材对课程内容的组织,往往注重知识的逻辑性、完整性,而忽视了学生的认知特点,在学生还没有建立对整个课程的总体认识之前,就已经提出了大量抽象的、难于理解的概念,使学生失去了学习兴趣和信心,使后续的教学工作难以进行。改变传统教学方法体系的关键是在专业建设中,彰显学生的主体作用,探索行动导向的教学方法改革。现代职业教育的目标是培养学生通过各种学习获得各种职业技能,随着国民经济的发展,企业改革的不断深化,职业教育的改革亦迫在眉睫,传统的以教师为本位的教学方法已不适应教学的需要,以学生为本位的“行动导向”学习方法被提上日程。所谓“行动导向”(Handlungsorientierung),是指由师生共同确定的行动产品来引导教学组织过程,学生通过主动和全面的学习,达到脑力劳动和体力劳动的统一。行动导向教学方法一般采用跨学科的综合课程模式,不强调知识的学科系统性,重视“案例”和“解决实际问题”以及学生的自我管理式学习。 5开拓创新,发扬高等职业教育优势,弥补传统高等职业教育中重理论体系,轻实践教学的不足 5.1校企合作,加强校外实习基地建设 “教室里种庄稼,黑板上开机器”是当前职业教育的“软肋”,也是学校培养出的人才不能适应社会需要、企业需要的直接反映。“双元制”职业教育是德国职业教育的核心,是创造德国“经济奇迹”的“秘密武器”。“双元制”充分体现了国家与经济界,学校与企业界的通力合作,为职业教育领域的联合办学开拓了一条成功之路。其主要特征表现在以下几个方面。 两个教育场所,即企业和学校。学生在学校学习必须的理论,企业为学生设置实习车间和实际的生产车间,让受训者实地操作,将理论转化为实践。这样不仅可以有效克服学校因经费不足导致实训设备陈旧的积弊,使学生快捷地习得操作先进机器的技能,缩短学生到岗位工人的适应期。同时对学生熟悉企业生产过程和管理制度、养成遵守劳动纪律和安全规程的习惯,也有潜移默化的教育效果。 在这种人才培养模式下受教育者具有双重身份,既是学生,也是学徒。尤其是充当学徒时,实训教师由企业提供。他们一般是完成“双元制”职业培训后具有五年以上职业实践的“师傅学校”的毕业生或是经“双元制”培训后具有两年职业实践的各类“专科学校”的毕业生,在通过心理学,教育学考试后方能成为实训教师。利用企业的师资可以解决职业院校双师素质教师数量不足的问题。学生的考试也由企业主、企业实训教师、职业学校教师及工会代表在内的考试委员会实施。 校企合作克服了学校实训设备陈旧和不足的弊病,弥补了学校办学资金的紧张,达到了培养技术应用型人才的目的,按照互惠互利原则,与企业签订联合协议,让学生进厂后利用自己在学校的所学所练,强化学生的实际操作技能。便于学生养成一些良好的职业道德习惯,如出勤、卫生、纪律、文明规范的操作等方面,按时到岗,不迟到、不早退,主动打扫卫生,保养机器,收拾工量具,整理实习场地,严格遵守安全的操作规程等。以学生加工的产品作为他们完成作业的成绩,增强他的责任心和就业意识,真正地实现理论与实践合一,学校与企业合一,教师与师傅合一,学生与学徒合一,教室与车间合一,作业与作品合一的教学教改路子与学生就业岗位对接“零距离”。 5.2加强校内实训基地建设 “工欲善其事,必先利其器。”要想取得好的教学效果,必须要有一定的投入。作为当今时代的管理者,必须要改变观念,从长远着想。要想提高实训教学水平,实验实习设备的购置,需要相应的投入。目前,我国的职业教育发展还处于初步阶段,许多实训设备不齐全,根据学校的发展应不断的购置和更新设备设施,建立现代化的校内专业实训室,进行现代化的技术手段操作模拟训练。启动校本专业工作室,接轨社会主流技术。校本专业工作室对外是社会服务的窗口(营业);对内是师生专业学习与创新的载体。针对计算机专业的特点,高职院校可优先发展网络技术与网站建设、印前作业、网络布线与局域网建设、计算机拆装与维修、多媒体与电视片制作、程序设计与数据服务等工作室。在校生通过参与工作室的运作,打通与社会的联系,通过各种形式与企事业单位及相关技术人员建立合作,使师生从理念、意识、技术等多方面与社会接轨,将工作室置于市场的竞争浪潮中,树立现代职业人意识,师生不断成长和成熟,工作室的品牌地位也会逐步建立。 6结论 高职高专院校只有根据市场的需求,顺应社会变化和形势的发展,不断深化高职高专计算机类专业建设和改革,不断提高教学质量,办出自己的专业特色,才能提高学生解决问题的能力和参与社会的竞争能力。 计算机类专业论文:普通院校计算机类专业本科人才培养体系设计 摘要:本文主要介绍了大连民族学院计算机类本科专业人才培养体系设计,包括培养模式、课程体系与教学内容、实践与能力培养等内容,它反映了大连民族学院计算机学院充分考虑少数民族学生的差异性,面向少数民族和民族地区以及地方经济建设,培养计算机类本科应用型人才的特点,强调了“强化基础、淡化专业、因材施教、分类培养”的人才培养理念,突出了特色课程和特色培养。 关键词:计算机类专业;课程体系;培养模式 随着二级学院制的改革,2004年大连民族学院将原来的计算机科学与技术、软件工程和网络工程三个专业以及计算机公共基础教学实验中心合并为计算机科学与工程学院(以下简称“计算机学院”)。5年来,计算机学院准确定位大连民族学院作为一个本科教学型大学的办学层次,充分考虑少数民族学生的差异性,充分发挥各专业的人才优势,充分利用各专业的优质教学资源,积极探索如何建立一个三个专业既相互融合,又相互促进的课程体系。我们的基本思路是,打通这三个专业的主要基础课程,建立一个计算机学院专业类基础教学大平台,然后在这个基础上根据就业方向设置专业方向课程模块和多元化的培养模式课程模块。在这一课程体系中,充分体现计算机学院“三阶段三位一体”的人才培养模式,并逐步形成了“学院专业类平台课程模块+专业方向课程模块+培养模式课程模块”的分阶段、多层次、模块化的课程体系。经过近5年的教学改革与实践,计算机学院在计算机类专业本科课程体系的建设方面积累了一些经验,并取得了明显的成绩。 1计算机类专业人才培养模式 为了进一步深化人才培养模式改革,计算机学院在全面开展毕业生就业质量大规模专项调研的基础上,提出了“强化基础,分阶段、分层次、模块化”的课程体系设计思路,将课程体系分成三个阶段安排,即一二年级、三年级和四年级三个阶段。除了学校公共基础必修课和选修课,把课程分成三个层次,即学院专业类平台课程、专业方向课程和培养模式课程,并在每个层级设置了相应的课程模块,分三个阶段实施“2+1+1”三段式培养模式,即前两年按专业所属专业大类、第三年按所在专业、第四年根据市场变化和就业需求柔性设置相应的课程,达到“加强基础、突出应用、适应市场、拓宽面向”的要求。经过近5年的教学改革与实践,已经形成了“前期强化基础、中期融合专业、后期面向就业”的“三阶段三位一体”的计算机专业人才培养模式。其中,前期就是学校公共基础和专业类基础教育阶段(一二年级),中期就是专业教育阶段(三年级),后期就是面向就业的综合实践教育阶段(四年级)。在学校公共基础和专业类基础教育阶段,要力图达到“基础、系统和计算机编程”三位一体;在专业教育阶段,要力图达到“专业技能、系统和专业方向”三位一体;在综合实践教育阶段,要力图达到“培养模式、集中实践和就业”三位一体。通过“三阶段三位一体”的人才培养模式,实现计算机类专业本科应用型人才的培养目标。 2计算机学院课程体系 在课程体系设计上,学院按照“强化基础,分阶段、分层次、模块化”的设计思路,不断整合课程内容,建立了有效的知识和能力体系。除了学校的公共基础课程,计算机学院课程体系主要包括学院专业类基础平台课程、专业方向课程和培养模式课程三个层次。 学院专业类基础平台课是所有计算机学院学生必修的课程,主要包括:自然科学基础类、计算机类专业基础等,并形成以计算机编程能力为核心的“基础、系统、编程”三位一体的基础教育课程体系。其中,除了学校公共的数学、物理基础课,基础类课程主要包括概率论与数理统计、离散数学等;系统类课程主要包括计算机组织与结构、操作系统、数据库系统等;计算机编程类课程主要包括程序设计基础(C语言)、面向对象程序设计(C++)、数据结构与算法等。我们认为:构建和完善计算机学院专业类平台课程的关键是如何根据“专业类基础课程的深度要有一定的控制”的原则,整合计算机类专业基础课程,优化教学内容,突出计算机编程能力的培养。 专业方向课程是每个专业学生可以根据自己的兴趣,在指导教师的指导下选择其中一个方向进行选修的课程模块,主要包括:软件工程方向课程模块、网络工程方向课程模块、嵌入式系统方向模块、数字媒体技术课程模、电子商务与信息系统课程模块、软件服务外包课程模块等,并形成以专业方向为核心的“专业技能、系统和专业方向”三位一体的专业教育课程体系。其中,专业课程主要是根据计算机科学与技术、软件工程、网络工程专业特点设置了相应课程;专业方向课程主要是面向市场需求,设置若干的专业方向的课程模块。我们认为:构建和完善专业方向课程模块的关键是如何根据“重视基础,拓宽面向企业需求的专业方向”的原则,有效地设置专业方向课程模块。 培养模式课程是提供给学生最多自由选择的部分,学生可以根据自己的实际情况,在指导教师的指导下选择某一个培养模式课程,主要包括:企业实习、项目实训、工作室项目、升学考研类课程、实用外语课程等模块,并形成了以就业为核心的“培养模式、集中实践和就业”三位一体的综合实践教育课程体系。我们认为:构建和完善培养模式课程的关键是如何根据人才培养方案的总体设计,整和和优化分散性实验、集中性课程实践、课外创新实践、实习实训、工作室项目、毕业设计等课程模块,使之相互间具有层次性、逻辑性、递进性,从简单到复杂,形成阶梯式的能力链条,并通过多元化的培养模式课程以及集中实践环节、企业实习实训、模拟项目实训以及企业定制等,实现高校教育与市场需求的平滑过渡。 3实践与能力培养 计算机学院通过借鉴CC2001、CC2004,特别是教育部计算机教学指导委员会推荐的《高等学校计算机科学与技术专业实践教学体系与规范》等指导性文件,学习研究国内外兄弟院校的实践教学体系,结合我院的办学层次定位,人才培养规格定位和目标,并结合计算机类专业应用性很强的特点和我院的实际情况,构建了以培养具有创新精神和较强实践能力为目标的计算机类专业实践教学体系,并从三个层面上为学生提供了实践与能力培养的教育平台,即校级平台(主要包括各种学科竞赛、大学生“太阳鸟”科研立项、大学生科研助手等)、学院级平台(主要包括实验和课程设计、模拟项目实训、工作室项目、毕业设计)、企业级平台(主要包括企业见习、企业实习实训、企业定制等)。通过学科竞赛、科研平台和实验实践教学平台,学生能够更好地吸收专业知识,创新精神和实践能力也得到较大的提高;通过校企合作和培养模式课程,开阔了学生视野,学生的就业能力也得到了提高。 此外,在整个实践教学体系中,对实验课程内容进行重新设计,达到与理论课程相辅相成,即:理论指导实验学习,实验促进理论课程学习。在集中实践教学环节上,保证每个课程设计的目标明确,保证课程设计之间知识的衔接和连贯性。每个阶段均有明确的阶段目标,并有阶段性成果,形成一个阶梯状、渐进式的实践教学体系,使学生的知识、能力、素质得到全面提高。最后,通过培养模式课程和毕业设计,实现学生就业的平滑过渡。 4教学计划及其实施 为了贯彻落实学校关于“提高学生发现问题、提出问题、分析问题、解决问题等创新创业实践能力“的要求,给学生留出更大的自主学习空间,增强学生的创新精神和实践能力,在教学计划中将学分调整为180学分以内,其中课内170学分,课外10学分。压缩理论学分,保证实践教学学分。其中包括以下几个部分。 计算机类专业论文:教育部高等院校高职高专计算机类专业目录调整调研报告 编者按:针对区域经济发展的要求,灵活调整和设置专业,是高等职业教育的一个重要特色。教育部高等院校高职高专计算机类专业目录具有导向作用,要有足够的超前意识,这需要持续不断地做好产业发展对人才需求的调研,加强高职专业目录调整的预测研究,以使高技能人才的培养适应产业发展的需求。 高等职业教育作为我国高等教育发展中的一个类型,肩负着培养面向生产、建设、服务和管理第一线需要的高技能人才的使命。 针对区域经济发展的要求,灵活调整和设置专业,是高等职业教育的一个重要特色。各级教育行政部门要及时各专业人才培养规模变化、就业状况和供求情况,调控与优化专业结构布局。高等职业院校要及时跟踪市场需求的变化,主动适应区域、行业经济和社会发展的需要,根据学校的办学条件,有针对性地调整和设置专业。要根据市场需求与专业设置情况,建立以重点专业为龙头、相关专业为支撑的专业群,辐射服务面向的区域、行业、企业和农村,增强学生的就业能力。 高等职业教育是针对职业岗位的实际需要而设置的职业岗位定向的高等教育,高职高专计算机类专业是为信息技术产业生产一线培养实用型人才。信息技术产业作为我国经济发展的九大支柱产业之一,是国民经济战略性、基础性和先导性支柱产业,是我国最为活跃、最有活力的产业。而作为一个既活跃又有活力的产业,对岗位的要求也不断变化:老的职业岗位不断变更,新的职业岗位不断诞生,对适应岗位人才的职业能力和素质不断提出新的更高的要求。对培养人才的学校来说,信息技术是最国际化的技术,职业岗位对人才的要求具有相对的普适性。 为了使高职高专计算机类专业目录能够及时反映信息技术发展对不同应用类型人才的需求,保持毕业生的供给数量、质量与社会发展对高技能人才的需求处于动态平衡状态,我们需要做大量的供需调研工作,在对供需市场调研数据分析的基础上形成专业目录调整建议,为教育部做专业目录调整提供决策依据。为此,高职高专计算机类专业教学指导委员会专门成立了专业调研项目组,充分发挥委员来自行业、企业和院校的有利条件,从产业发展现状、院校招生情况以及产业发展入手,在全国范围内对人才需求做了大量的基础数据调研,在此基础上进行专业目录调整分析,为高等院校高职高专计算机类专业目录调整提供依据。 1基础数据调研 高等职业教育是以就业为导向的教育,主要是面向经济产业和行业服务培养应用型和技能型人才。其中,专业设置是高等职业教育的核心问题之一,直接反映了高职教育的社会功能,决定了学生当前的学习范围和今后的工作领域。因此,为了达到人才供需之间的动态平衡,就要从市场需求形成的源头产业发展及人才需求调查入手,再根据高等职业教育的办学特征,从高职高专计算机类专业人才培养现状进行基础数据调研,以此作为专业目录调整的分析依据。 1.1产业发展及人才需求的基础数据调研 产业发展及人才需求的基础数据来源主要采集自以下几个方面: 1.1.1数据来源之一:中国软件产业年鉴――《2007中国软件产业发展研究报告》、《2008中国软件产业发展研究报告》 由信息产业部电子信息产品管理司、信息产业部经济体制改革与经济运行司和中国软件行业协会共同编制的《2007中国软件产业发展研究报告》、《2008中国软件产业发展研究报告》不仅综述了2006、2007年度中国软件产业发展概貌,还对国内软件市场进行了全面分析论述,对于软件人才培养与培训、IT从业人员技能标准进行了分析和探究。 《报告》内容丰富、信息量大、数据翔实,是院校人才培养要参考的重要资料。 1.1.2数据来源之二:国家级软件产业基地、国家软件出口基地、中国服务外包基地的城市发展现状及未来5年软件产业发展规划 国家计委、信息产业部印发的《国家软件产业基地管理办法》总则第二条是:“国家软件产业基地是指国家在高等院校、科研院所等科研力量集中,软件产业已具备相当基础和规模的地区,重点建设以发展软件产业(含集成电路设计业)为目标,以从事软件开发、生产、服务和出口为主要任务的产业基地。国家软件产业基地应重点培养和扶持大型骨干软件企业,大力支持和创办具有明显技术特色的中小型软件企业,为开发国民经济信息化建设所急需的软件产品及整体解决方案服务。”国家级软件产业基地认定条件为:该地区高校和科研院所集中,软件人才资源丰富,有相当的软件产业基础和规模。 国家软件出口基地建设是国家发改委、信产部、商务部为贯彻落实《鼓励软件产业和集成电路产业若干政策》和《振兴软件产业行动纲要》,进一步促进软件出口,推动我国软件产业跨越式发展的一项措施。基地的作用是:创造良好的政策、人才、技术、资金、市场和出口条件,充分发挥基地效应和规模优势,尽快形成以国家软件出口基地的龙头,辐射周边地区,带动全国软件出口的产业格局,为振兴我国软件产业作出更大的贡献。 中国服务外包基地是国务院办公厅要求商务部会同有关部门和地方政府进行的服务外包试点,在试点城市实行一系列鼓励和支持措施,加快中国服务外包产业发展。国务院要求把促进服务外包产业发展作为推进产业结构调整、转变外贸发展方式、增加高校毕业生就业机会的重要途径。 国家级软件产业基地、国家软件出口基地、中国服务外包基地均标志着我国软件产业要上规模、上水平、国际化,其对人才的需求将决定我国软件产业发展的速度和能力。 1.1.3数据来源之三:地方产业主管部门相关数据 这里的地方产业主管部门主要是指天津滨海高新技术产业开发区。截止到2008年5月底,天津高新区软件园管理中心组织对高新区内数十家软件企业进行了人才培养需求调研,了解企业的人才需求基本情况、人才培养情况、实训情况,调查涉及了校企合作、人才培养基地建设建议等相关内容。 参加“软件人才培养需求调研”的天津软件行业企业中既有服务外包型企业,也有自主知识产权产品开发企业;既有发展成熟期企业,也有起步期企业,范围涵盖面广泛,有较典型的代表性。例如大宇宙、南开创元、NTTDATA天津分公司、英业达、长虹立川、津科电子、大连华信、天地伟业、希望创世、精业科技等。 解剖一个典型的中国服务外包和软件出口基地城市对软件人才的需求和培养状况,是形成与企业人才需求有效对接的高职院校专业人才培养方案的重要条件。 1.1.4数据来源之四:发放并回收的部分企业调查表 除天津地区外,教指委委员下发并回收了来自北京、上海、武汉、广州、大连和汉阳等6个城市的48家企业调查表,了解企业的基本情况,企业使用的开发工具、系统平台、数据库情况,了解企业员工培养情况、校企合作情况,调查了企业的人才需求情况。这些数据成为专业目录调整及人才培养建议方案的个案数据来源。 1.1.5数据来源之五:劳动和社会保障部IT职业划分 近几年,在众多新兴职业中,发展最为迅猛、社会影响力最大、对社会各领域渗透力最强的当数IT产业了。对这样一个涉及面广、从业人员多、对经济社会发展促进作用巨大的产业,2004年底,劳动和社会保障部组织高新技术专业委员会以及IT专业人员等成立了IT职业分类课题组,根据新职业申报情况,结合IT业发展现状,对信息技术类职业进行了专题研究,于2006年形成了《IT职业分类方案》。该方案编制的工作目标是:从我国实际出发,在充分考虑经济发展、科技进步和产业结构变化的基础上,建立起科学规范、先进合理并与国际职业分类相衔接的IT职业分类体系,全面客观地反映现阶段我国社会IT职业结构状况与发展趋势。高等职业教育的专业设置要与国家的职业岗位划分紧密相关。 高等职业教育是针对职业岗位的实际需要而设置的职业岗位定向的高等教育。但是,作为培养专门人才的一个专业,面向的职业岗位定向到职业群、职业(工种),还是岗位或工位,需要指导和规范。 2.3高职计算机类专业招生现状分析 2.3.1各专业招生院校数量统计 2008年,上报到教育部的高职高专院校2009年计算机类专业招生情况统计如表5所示。2009年上报08年已发文计算机类目录外专业如表6所示。 从表5、表6可以看出,目录内、目录外专业都在招生,但是有的专业明显招生院校数少,需要适当调整;有的专业面向职业群覆盖面宽,但目前招生院校还有很多,不宜马上调整。 2.3.2天津市2005-2007年高职院校计算机类专业实际招生情况统计 2005-2007年,天津22所高职院校招生专业均在目录内。三年招生院校、计划数、实录数的变化分析如下: (1)92%的专业招生情况是实录数不能达到计划数,只有图形图像制作在2006年一开始的招生就突破了9人的计划数,动漫设计与制作专业在2007年一开始的招生就突破了20人的计划数。但是,图像图像制作专业实录超出计划数的情况只维持了一年,这与市场对设计类、娱乐类的IT人才需求有密切关系。 (2) 计算机应用技术、计算机网络技术、计算机信息管理、软件技术四个专业招生院校较多、招生规模较大,尤以计算机网络技术专业招生院校最多、规模最大,软件技术专业招生院校数呈上升趋势。 (3) 计算机多媒体技术、网络系统管理一直招生情况不佳,实录数远小于计划数。 (4) 计算机系统维护、计算机硬件与外设招生院校一直不多,招生情况也不理想。 从以上分析情况看,计算机应用技术、计算机网络技术、计算机信息管理、软件技术四个专业可以保持不动,其他几个专业都有调整的空间。 2.3.335所国家示范性软件职业技术学院2007年招生情况统计 成立35所国家示范性软件职业技术学院是为了满足国家软件产业发展对高素质软件职业技术人才的迫切需求,同时也是为了推动高等职业教育办学体制、培养模式的改革。 35所软件职业技术学院在2007年招生的专业覆盖了教育部目录内、目录外21个专业中的15个。目录内专业集中在计算机应用技术、计算机网络技术、计算机多媒体技术、计算机信息管理、软件技术、动漫设计与制作六个专业;目录外专业集中在游戏软件、软件测试技术、嵌入式技术与应用;三维动画设计、计算机音乐制作各有一所学校在招生。 2.3.4全国106所高职院校2007年在河北省计算机类专业实际招生情况统计 从表9可以看出,2007年,106所高职校在河北省招生的计算机类专业也同样集中在目录内的计算机应用技术、计算机网络技术、计算机多媒体技术、计算机信息管理、软件技术、动漫设计与制作,目录外的游戏软件、软件测试技术、嵌入式技术与应用专业。软件开发与项目管理专业和三维动画设计专业各有一所院校招生。 2.3.556所高职院校计算机类专业2008年实际招生情况统计 从表10可以看出,56所高职校的招生也同样集中在目录内的计算机应用技术、计算机网络技术、计算机多媒体技术、计算机信息管理、软件技术、动漫设计与制作,目录外的游戏软件、软件测试技术、嵌入式技术与应用专业。软件开发与项目管理专业和三维动画设计专业各有一所院校招生。 3专业目录设置存在的问题 高等职业教育与信息技术产业人才供需出现偏差一直是困扰校企的难题,一方面是高职院校培养的IT人才数量基本符合产业发展对人才的需求,一方面是学生就业难、企业抱怨招不到合适的高技能人才,这之间存在的供需错位主要体现在以下几个方面: 3.1专业设置名称多,核心能力可以互相替代 不同专业的划分,在于各专业培养的人才的职业能力可以互相延展,但不可以互相替代。比如,软件技术专业的职业能力主要是编码,可以胜任程序员职业岗位,也可以延展到软件测试岗位;软件测试技术专业的职业能力是测试,主要胜任助理测试工程师职业岗位,也可以延展到程序员的岗位。但是,软件技术专业和软件测试技术专业培养的人才的核心能力是不可以互相替代的。现有目录内、目录外共计23个专业,有些专业的核心能力不能严格区分。 3.2专业设置源于教育,与产业发展不对接 专业设置主体是教育界人士,他们根据技术发展及人才需求调研设置专业,缺乏对产业整体发展的了解以及产业对人才需求的预测。一种产业在发展的初期,对人才的要求相对盲目。但在发展过程中,产业会对人才的要求逐渐明确,随着产业规模的不断发展壮大,岗位划分越来越细,对人才的类型、层次、规格等就有了愈加明确的要求。教育与产业交相呼应,不断提升,以此促进经济的快速发展。高等职业教育的专业设置要与职业划分对接。 3.3教学内容稍微陈旧,校企之间缺少深度融合 一方面是企业对底层“实战型”的IT人才有旺盛的需求,另一方面是高职计算机类专业学生就业难、招生难。这里有教育本身的问题,比如,教师不了解企业,自身没有实战经验,难以教出实战的学生。同样也有企业的问题,企业过多地对高职院校提毕业生要“上岗就能干活”的要求,却不愿意在在校生如何“上岗就能干活”上多付出,更多地是学校单方面苦苦挣扎,要培养出一毕业就能上岗干活的学生,校企之间缺少深度融合。 4专业目录调整策略 教育部高等院校高职高专计算机类专业目录是国家对高职高专教育进行宏观管理的一项基础指导性文件,是指导高等学校设置、调整高职高专教育专业,制定培养方案,组织教育教学,安排招生,组织毕业生就业以及行政管理部门进行教育统计和人才预测等工作的主要依据,也是社会用人部门选用高等学校毕业生的重要参考。专业目录调整关系到我国高职高专教育改革与发展,对于改革人才培养模式、提高人才培养质量、增强高职高专教育毕业生的适应性等方面都具有十分重要的意义。教育部高等院校高职高专计算机类专业目录调整主要采取以下策略: 4.1适应IT技术快速发展对人才的需求 IT技术快速发展伴随着我国IT主体职业、IT应用职业、IT相关职业的诞生。无论是从事IT主体职业的“白领”中的“蓝领”,还是从事IT应用职业的“蓝领”中的“白领”,都是高等职业教育要培养的人才。专业设置要与IT职业划分对接。 4.2结合区域经济发展对IT人才的需求 我国地域辽阔、人口众多,IT产业发展程度不一、IT应用领域各有特色。发达地区职业岗位相对明确,专业设置偏向IT职业划分中的职业(工种)。欠发达地区IT主体职业规模小,要求学生一专多能,专业设置偏向于IT职业划分中的职业群;IT应用职业相对程度比较浅,教学内容要结合当地的主流应用技术。 4.3国家示范校计算机类重点建设专业及专业群情况 在高职高专示范校建设中,国家对各示范校重点建设专业投入大量资金,各学校也在示范校软硬件建设中进行了积极的工学结合探索,这些要成为教育教学改革的宝贵财富。2006、2007、2008年,108所国家示范性高等职业院校建设单位中,有53所重点建设专业含有计算机类,几乎占示范校总数的50%。重点建设专业设置情况如表11所示。 5结束语 高等职业教育发展与国家的经济发展息息相关,凡经济发达的国家,高等职业教育也比较发达。目前我国高等职业院校数及在校生数已经超过高等院校的50%,教育教学改革正处在由量变到质变的关键时间。为了适应经济建设发展对高技能人才的迫切需求,克服教育本身存在的滞后性问题,高职教育自身要有强烈的超前意识。正如英国行政委员会高级行政官依莫根・莱蒙女士强调的:“预测社会所需求的技能将越来越重要”。德国技术合作公司驻华职业教育部主任汉斯・瓦格纳博士提出:“今天发达国家发生的问题,明天就可能在我们这里发生;今天发达国家解决问题的方法,明天也可能被我们采用。” 高职专业设置具有导向作用,更要有足够的超前意识,我们要持续不断地做好高职专业目录的调整预测研究,认真进行高等院校高职高专计算机类专业设置和专业结构研究。这不仅有利于为经济建设服务,实现高等职业教育的目标,也有利于提高高职教育发展的预测水平,更好地服务于经济发展。 计算机类专业论文:示范性高等职业院校计算机类专业学生培养新模式 摘要:本文在国家进行示范性高等职业院校建设的背景下,依托本校计算机专业的建设,针对目前高等职业院校计算机专业学生培养模式已经不能满足企业需求的情况,提出了对于高等职业院校计算机专业学生培养的新模式――“公司式”培养模式,由分流制、项目制、导师制等组成。在新的培养模式下,学生掌握的技能是企业所需,不需要接受二次职业培训,提升了职业素质。该模式有效地连接了企业与学校,使学生一毕业就能够直接融入企业文化中,在相近专业中也有很好的推广作用。 引言 目前,基本上每个高等院校都设置了“计算机应用技术”专业,高等职业院校更是如此。虽然该专业就业面比较宽,但这些就业岗位主要需求的是高等职业教育的应用型、实用型人才,而且该专业必须与其他专业相结合才能很好地发挥作用,因此对高职教育的人才培养既是考验又是挑战。如何在当前就业“高学历浪费”的严峻形势下为高等职业教育的计算机专业搏得一杯羹?这就要求高等职业院校调整自身的教育体制,发挥灵活教学的特点,开创具有高职院校计算机专业特色的学生培养模式。本文就来谈谈我校示范校建设中培养计算机专业学生的新模式――“公司式”培养模式。 1“公司式”培养模式 在当前毕业生多达几百万的严峻就业形势下,现代计算机职业培训却异军突起,很多学生都是经过职业培训机构培训后上岗的。为何出现这种情况?主要就是毕业生学到的东西并没有与实际岗位接轨,而职业培训恰恰与具体的某一类工作岗位直接结合。因此即便不是学习计算机专业的人员,经过培训后也能适应新的岗位,学生的职业关系链图如图1所示。 如果能把职业培训功能加入到高等职业院校的教育中,使公司与学校形成新的关系链条,就如图2所示。 因此高等职业院校的学生教育培养模式不能再遵循本科的教育培养模式――以学科为中心,而应体现职业性、实用性特点,以就业为导向,以岗位、任务为中心展开,并进行必要的拓展。本文提出了“公司式”培养模式,在培养过程中与学生自身特点与实际工作岗位要求相结合,实行动态调整,充分调动学生的积极性。主要包括以下几个组成部分: 1.1课程压缩制 在新的培养模式中,课程改革是前提。采用“软硬兼施”的方法,对国家硬性规定的课程,比如数学、英语等基础课程,保证课时及质量。其他“软”性的课程,比如基础选修课等,尽量减少课时。当前大部分学校实行的是学分制,今后可以将实训的学分提高,以适应学分制要求。在计算机语言方面,不再片面追求“大而全”,而是要求学生主攻一门或两门计算机语言基础,主攻语言要与自身兴趣及导师(老板)的方向一致。语言课程主要设置在第二学年的下学期。取消前两年的“课程+实训”模式,压缩课时。所有基础学习压缩到两学年内完成,最后一年完全实施项目实训,学生的毕业设计不再继续“论文+程序”的本科模式,而改为实践成绩。 1.2项目驱动制 最后一学年实施项目驱动制,主要分为两个阶段。第一个阶段(即第一学期)是校内部分――公司化实训阶段,将对口企业的真实项目(合作企业认可)拿来进行实例开发,按照开发的全过程进行公司制管理。学生按照自身特点及兴趣分为开发团队中的开发组,测试组,调研、维护与实施组。一般10人左右,开发组6人,测试组2人,其他2人。各组成员之间团结协作,并实施动态调整制(下文)。日常管理由指导教师完成,采用公司员工管理方式,一周五日工作制。指导教师(一般为合作企业培养的对口教师)一般由校内教师担任,对学生进行不定期的指导,问题解决主要依靠开发团队成员之间的相互协调,学生提早进入工作状态,提高团队协作能力。一般情况下,第一阶段中的项目进行1个半月到2个月之间,一般上学期内进行一到两个项目。 学生的水平基本满足企业的开发需要后,即进入第二阶段(即第二学期)――企业顶岗实习,学生进入对口合作企业进行实际项目的开发实践,指导教师由企业指派的员工担任。由于在校内实训期间所做的基本是对口企业的项目,因此学生进入企业后很容易融入到企业中。实习期间,企业按照实习员工的待遇给予学生报酬,一方面减轻了学生的经济负担,一方面也提高了学生工作的积极性,同时学生的培养成本也低很多。实习期结束后,企业按照该阶段考核结果决定留用人员。 1.3导师(老板)制 为了使学生及早胜任自己的职业角色,培养学生的职业素养,体现培养过程的职业性,最重要的就是教师的职业化。在该模式下,教师角色按照学生培养时期分为三类。第一类,对学生进行前期基础教育;第二类,在校内实训时对学生进行项目主体教育;第三类,在校外实习期对学生进行辅助教育。 第一类教师与普通教学角色相同,第三类教师负责学生实习期间的在岗职业素质再教育,起到辅助作用,而第二类教师在培养人才中起到了决定作用。学生在校内实训期间不再实行一个老师带一个班级的实训形式,而是实行导师(老板)制,即采用培养硕士、博士形式的导师制,将一个班级的学生分为几个项目组,每个项目组对应一位老师,一般一个班级需要4~5名教师。每个项目组都是针对某类型企业需求的项目组(针对性),该老师作为项目组组长,进行资源调配、学生分配和技术支持。该类型教师相当于公司的技术总监,主要以引导方式给出实际问题,让学生自行解决,不能解决时,小组内学生探讨解决,如果最终不能解决,教师再给予必要的详细讲解。该模式不仅提高了学生的自学能力,还培养了学生的团队精神。 1.4教师公司培养制 学生校内实训期的指导教师与普通高等教育工作者有着显著不同。他们必须要有深厚的理论知识、很强的动手能力,还要对学生的就业岗位有着深入的理解。因此对该类型教师的培养不能用目前高等教育教师的学科制培养模式,而应该采用新的模式――公司(企业)培养模式。 这种培养模式有针对性:教师被分派到合作企业(即有机会接收学生的企业)中去,由于不同的企业有不同的研发模式,因此教师到企业学习的侧重点会因企业而异,并具有针对该类型企业的特点。例如某公司开发B/S结构主要使用JAVA,而另一家公司开发同样结构可能使用C#。派到企业的教师实行全日员工制,即与该合作公司员工实行相同工作制度,学习期一般为一年,他们能够较好地融入到企业文化中。该类教师的考核最终由对口公司给出。 目前的软件企业更愿意采用开发外包的形式有效节省开支成本,而外包企业更乐于接受与本公司开发模式相同的外包软件服务,因此该模式下培养的教师完全能够承接对口企业的外包服务。这既为学校增加了收入,提高了学校的影响力,也可以充分调动教师的积极性,还可以有效地锻炼学生。 对软件企业来说,教师到企业锻炼可以为企业带来价值,同时又没有附加成本,培养完成后,该对口教师又可以按照该企业的模式培养相应的学生,为该对口企业提供充足的备选人力资源,大大节省了企业人力培养成本,因此企业乐于接受该类型的合作方式。 1.5分流制(小班制) 目前,高职学生就业的主要方向是中小型企业,而这种企业每年对某类型特定人才的需求往往小于10人,因此在对口培养过程中采用分流制,即在上述教师培养的基础上,将一个专业班级(30人左右)按照对应企业培养的教师研究方向分为几个开发小组,在校内的实训中开展有针对性的实战学习,每一种类型的教师指导一个独立的开发小组。由于每个开发小组人数较少,因此教师能够进行有针对性的细致的管理,提升了对学生的管理水平。 在分流制中,学生根据自身的兴趣爱好自由选择开发小组,在该阶段的学习成绩即实训成绩由该组指导教师(导师)按照实际完成工作来确定。在实训过程中实行动态调整制――即如果学生进入开发组后,在短时间内不能适应该工作,指导教师(导师)可以根据学生特点进行相应调整,充分发挥学生特长,最终达到“个性培养”的目的。 1.6就业、大赛考核激励制 在“公司式”培养模式下,无论学生还是教师,都需要遵守一定的考核激励制度,以提高工作积极性。对学生来讲,最大的激励就是就业,他们在校实训期间的表现及成绩直接提供给对口企业,作为企业选人的参考资料,这直接关系学生的就业。学生意识到实训学习本身是直接与就业挂钩的,直接面临的就是企业遴选的机会。 学校还鼓励学生参与各类技能竞赛,这一方面可以为学校争得荣誉,另一方面也可以为毕业生提供更好的深造机会。例如天津市对于参加技能竞赛并表现突出的学生给予免试升入更高学府的机会,这些都能从根本上调动学生的积极性。 在企业实训中,学生的实习真做代替了传统的毕业实践环节,成绩由企业给出,也有效地管理了学生在企业的实习。 对教师来讲,学校以他们所培养学生的就业情况作为考核指标,对就业情况优秀及学生参加技能竞赛获奖情况突出的教师给予适当奖励,营造教师之间和谐竞争的氛围,有力地提升了学校的办学影响力。 2培养过程 在“公司式”培养模式下,学生进入学校后,首先进行课程压缩制下的基础课程学习,并接受相应的职业教育及职业导向教育――学生根据自身特点,针对就业岗位初步确定就业方向(例如测试、开发、维护等),确定自身努 力方向。 完成基础学习后,学生开始进入校内实训期,根据学习情况及爱好选择相应的导师,进入相应的项目组,开始职业技能训练。导师以企业的真实项目进行实际训练,根据学生特点及爱好进行必要的分工调整,并组织学生参与各种类型的技能竞赛,增强学生的学习积极性。 在校实训结束后,学生进入企业实习,企业指派相应人员进行管理,在校实训期间的导师进行辅助管理,是学校和学生的桥梁。学生将在企业所做的真实工作整理成文字材料,作为毕业总结;企业和导师根据学生实习期间的表现给出毕业环节成绩;企业以此为基础决定留用人员。对于未留用学生来说,他们也经过了相应的职业培训,具备了相应的职业素质,对于同类型企业也是很好的人才资源,因此就业机会较传统模式要多。 在新模式中,学生培养全过程与传统职业院校有了显著不同,培训更加突出了职业性,减少了学生在校知识与企业需求脱节的矛盾,增强了学校与企业的联系。 3实践成效 我校已经开始实施“公司式”培养模式并取得了阶段性成果。学校作为行为主体,实施“走出去”战略,主动与企业联系。虽然起始阶段参与的企业较少,但随着毕业生到岗工作的情况越来越好,越来越多的企业乐于接受类似形式培养的学生,同时学校的办学声誉度也逐渐提升。 以上是我校对高等职业院校计算机类学生“公司式”培养模式的探索,该模式对其他高等职业院校的专业尤其是工科类专业也有着很好的借鉴意义。 计算机类专业论文:培养计算机类专业学生硬件方向创新能力的研究与实践 摘要:高等学校是培养创新人才的基地和摇篮,必须将培养大学生的创新能力作为教育改革的核心。本文分析了计算机类专业学生硬件方面创新能力的现状,从硬件类课程的课程设置与修课序列、界定课程内容、研究创新实验项目、实践环节的模式研究,以及客观评价学生的创新能力等方面总结了学院在培养学生实践创新能力方面进行的探索,以进一步提高学生的创新能力。 关键词:创新精神;实践能力;计算机专业;硬件课程 随着我国高等教育改革的不断深入,高等教育由原来的毕业教育转向就业教育,要求毕业生要有创新精神、创业能力,具有一技之长。合格大学生的标准不再是完成学校规定的课程及取得相应的成绩,就业成为评价毕业生优劣的标准,也是评价高校办学水平和教学质量的标准[1]。毕业生就业工作,直接关系到高校的生存与发展。在我国人才培养方面有一种现象值得注意:一方面是大量计算机专业的学生难以找到合适的职位,另一方面却是相关用人单位难以找到满意的人才,其中一个重要的原因是学生缺乏必要的创新精神和实践能力[2]。如何提高学生的创新精神和实践能力,一直是计算机学科教学的难点问题。几年来,我们转变教育观念,不断创新人才培养模式,探索出一条培养大学生创新精神和实践能力的有效途径。 1现状分析 从专业的角度,计算机类专业学生具备的创新能力应该从计算机软、硬件两个方面体现。我们以培养学生在硬件方面的创新能力出发,推进在计算机硬件环节方面的教育,从课程群设置、教学大纲、实验设置、课程设计设置、毕业设计训练等方面,构建硬件类课程教学与实践体系等,着力培养学生独立思考问题的能力和创新意识,提高学生的实践能力。 经过2004年教学评估过程以及近几年的质量工 程实施,我校在相关专业都增加了综合设计型实验项目,从教学大纲、实验内容上都有所体现,但是实际的执行情况并不乐观,部分综合设计型实验从实验项目确定、实验内容以及实验的开放模式等,还不能成为真正的创新型实验。以计算机组成原理实验室提供的综合设计型实验项目为例,实验室开出了时序逻辑电路分析与设计、存储器设计、运算器设计、总线设计等综合设计型实验项目,但是从实验效果来看,并不十分令人满意。其中的原因是多方面的,一是实验内容本身的问题。从学生的角度,实验内容本身的可实施性较差,学生学到的知识与综合设计型实验的内容存在较大的差距,有些实验虽然是综合设计型的,但到学生真正操作阶段,难于下手,实验起不到预想的效果;其二,实验室的管理模式,实验人员的配备不能满足综合设计型实验的正常高水平开出。实验室虽然列出了综合设计型实验项目,但是这些实验项目大多是从公司引进的装置,对实验项目内容的开发有待进一步深化。 针对上述存在的问题,我们从计算机硬件类课程的角度,建立一套培养学生创新能力的教学及实验系统,包括培养方案中的课程设置,课程实施机制,从实验项目的确定、开发,到实验项目实施过程中的管理,提出一系列具体的管理办法和措施,以期做好计算机专业硬件类实践性课程综合设计型实验的管理模式,为创新型实验提供一种可以借鉴的模式。 作者简介:马礼(1968-),男,教授,博士,研究方向为分布式系统、嵌入式系统;张永梅(1967-),女,教授,博士,研究方向为人工智能、图像处理;宋丽华(1979-),女,讲师,博士,研究方向为嵌入式系统。 2具体做法 结合目前的状况和实验条件,通过调研、分析和比较等研究,从以下几个方面作了一些工作。 2.1研究课程设置与修课序列 以计算机硬件类课程群相关课程为依托,通过与国内兄弟院校沟通、交流,建立了更趋合理的硬件课程群设置方案。从课程群的内涵出发,以培养学生独立思考问题和创新意识为出发点,设置相应的课程并调整为合理的先后修课程顺序。针对计算机专业的特点,结合当前课时数相对紧张的实际情况,将“数字逻辑电路”、“计算机组成原理”、“汇编语言程序设计”、“计算机系统结构”、“接口技术”、“嵌入式系统”等几门课程的实践环节合理有机结合,深入探究课程之间的逻辑关系,设置循序渐进的教学内容和实验,通过“验证型―设计型―综合型”实验环节,为学生学好硬件类课程奠定一个良好的基础。 对于“数字逻辑电路”课程,受总学时和课程实际需求关系制约,我们认为以满足后续课程学习够用为止,安排并讲述数字电路的核心基础部分,并在集成电路外围特性方面重点加强,目的是让学生能够应用集成电路芯片完成硬件电路的初步设计。 “计算机组成原理”是计算机科学与技术及相关专业的核心硬件类专业基础课程,需要“数字逻辑电路”、“计算机导论”、“程序设计”等先修课程支持。该课程是学生接触计算机硬件核心的第一门主干课程,以讲述通用计算机原理为重点,包括计算机硬件各主要组成部分的组成原理,实现方法等。多年来的教学实践和交流沟通,学生们普遍认为“计算机组成原理”是较为抽象和难于掌握的课程之一。我们从课程的内容入手,结合计算机发展的现状,进行分析认为:“计算机组成原理”之所以学起来困难,主要原因就是课程内容比较抽象,讲述的都是实实在在的计算机原理,但学生学习的过程中却根本无法进行具体的操作实践。例如,计算机组成原理中最为核心和重要的知识点是“控制器内部组成原理”,同学们接触到PC机时,往往看不到,摸不着其心脏。学起来就很枯燥,不易掌握。针对这种情况,我们尝试在“计算机组成原理”课程中将功能部件的实现部分加强, 具体的做法就是通过采用VHDL(超高速硬件描述语言)描述功能部件,将功能具体化到FPGA(现场可编程逻辑阵列)电路中,学生在掌握各功能部件基本原理的基础上,通过具体的实验设计完成控制单元的设计,并调试通过。这样就把抽象的概念和内容具体化,学生就容易接受,从而也就容易掌握。 在完成课内实验的基础上,专门设置了依托“计算机组成原理”的硬件课程设计。利用VHDL技术和FPGA技术,将组成原理的各功能部件进一步综合和具体化,从而为后续课程的深入学习奠定基础。 在“计算机组成原理”学习完成之后,设置并逐步学习“汇编语言”、“接口技术”、“嵌入式系统”等课程,并逐渐接触并学习具体的应用系统设计,完成从理论到实践的系统训练。为学生参加电子设计竞赛和科技活动提供良好的基础训练,为学习计算机应用技术和系统结构奠定良好基础。 2.2界定课程内容 计算机硬件系列课程教学内容多,技术发展快,而各课程学时数紧张。硬件类相关课程在课程内容上存在着一定的相互交叉和依赖关系[2],单纯考虑某一门课程,从课程的系统性角度,往往力求知识点完备,但结合多门课程综合考虑,课程之间又具有内容重复设置的实际。在这一课程群中,我们认真研究课程的内涵,合理确立各门课程的授课内容,构建知识内容前后衔接、实验环节密切配合的一体化教学与实验体系,写出合格的教学大纲,为教学实施提供具体合理的依据。硬件课程群各门课程的内容界定以基础知识在某门课程中体现即可,避免在多门课程中重复出现相同的内容,从而对课程内容进行精炼。通过整合,我们将“数字逻辑”、“计算机组成原理”、“汇编语言”、“接口技术”、“嵌入式技术”等课程的内容进行了界定,具体如下。 (1) “数字逻辑”主要讲述数字逻辑的基础门电路、逻辑表达式与化简、编码器/译码器、组合逻辑电路、时序逻辑电路、集成电路基础等内容。 (2) “计算机组成原理”主要讲述通用计算机主要组成部分的组成原理。讲述数据表示与编码,运算方法与运算器实现,一般意义上的指令系统及其设计方法,控制单元构成原理与实现,存储器基本原理与存储器构成、存储系统的构成,输入输出部件与输入输出系统,总线系统等。特别指出,数据表示中的各种进制数表示与相互转化,由于已经在计算机导论等课程中已经讲过,在本课程中不讲,但是要求学生熟练掌握。只提示,不深入讲述。 (3) “汇编语言”主要讲述Intel x86系列CPU的内部结构与寄存器组织、寻址方式、指令系统、汇编语言的语句格式、汇编语言程序设计方法与技巧等。本课程中不讲二进制数及其各种编码。 (4) “接口技术”以Intel x86系列CPU为原型机核心,讲述处理器与存储器、与IO设备之间的接口方法,具体存储器的扩展、地址分配等,IO端口及编程方法,串行接口与并行接口,A/D与D/A接口等内容。学生通过学习掌握基本的接口实现方法。 (5) “嵌入式系统”从应用角度出发,直接结合目前广泛使用的嵌入式系统,讲述一般的组成原理,以一种具体的嵌入式系统为例,从其内部结构、操作系统定制、驱动程序编写、具体的IO接口等部分,实现具体应用系统的设计和实现。 2.3研究创新实验项目 硬件类课程的后续知识点,可以有很多具体实用的项目。为提高学生创新实践能力提供保障,我院聘请相关教师作为创新能力培养的指导教师。有针对性地建立适当的管理和激励机制,以支持实践教学指导教师持续有效地实施实践教学环节。在实验项目的制定上,充分考虑学生的需求。通过学生参与提出实验项目,教师深入研究设置有意义的、实用的、学生感兴趣的实验项目,通过这些项目逐渐培养学生的创新意识。 开始时,实验项目主要由教师根据实验条件和技术发展状况提供,在学生熟悉实验环境后,根据自己的兴趣提出实验项目,与实验室协商配套,完成实验。这种方式,可以启发学生积极思维、主动解决问题,最终形成完整的思路和方法。同时,增强学生的责任感和成就感,为创新人才的培养提供了新思路。 2.4研究实践环节的模式 建立一套适合管理综合设计型、创新型实验项目的管理办法,为实施创新型实验提供制度上的保证。实践环节从“课内实验―单独实验课―毕业设计”三个环节贯穿实践教育的各个环节,从第4~5学期开始,逐渐将实践环节渗透到教学过程中,从“验证型 实验―设计型实验―综合创新型实验”三个层次,循序渐进地设置实验项目,锻炼学生的实际动手能力。 (1) 基础验证型实验:依托课程,完成课内的基本实验,以演示、验证实验为主。通过这些实验使学生建立起基本的科学研究和创新理念。 (2) 设计提高性实验:通过课内综合设计型实验、课程设计、大型实验周等环节,以设计型、综合型实验为主,培养学生对依托课程进一步深入理解,熟练掌握课程核心理论,训练综合应用课程知识的技能,具备独立思考和解决问题的基本能力,培养学生的创新意识。通过该层次的培养,使学生具备独立思考问题的能力,具备初步的创新意识。 (3) 综合创新型实验:第三层次的实验结合课程群,综合运用相互关联的几门课程内容,独立完成具有具体应用背景和一定难度的实验内容,为学生提供一些与科研项目紧密结合的题目,项目可以渗透到课外和毕业设计过程中,使学生在具体项目的设计中,参加实际的科研过程,培养学生的创新意识和实践能力。 在实践环节的具体安排上,结合课程,以课内实验、课程设计、毕业设计的形式具体体现到教学过程的各个环节。在经过这一系列环节的综合训练之后,通过参加各级电子设计竞赛等形式,将学习到的能力具体运用,增强学生的成就感,从而达到培养初步的创新意识和能力。 2.5综合、客观地评价学生的创新能力 一个学生的创新能力体现在许多方面,在对学生评价时,仅考察少数几个方面是难以做到公平公正的[3]。针对大学生创新能力的评价无法进行量化,而且存在大量的人为因素这种情况,我们给出了各种创新因素,以及各个因素的重要程度,开发了大学生创新能力评价系统。建立学生创新能力的评价体系,确立评价模型,利用模糊数学将定性指标定量化,设计了多级综合加权评价算法,从评价因素中提取大量数据进行统计、存储、计算,并给出了考核分数进行量化,采用定性与定量相结合的方式准确地评价学生的创新能力,有效地减少人为因素的干扰。并对比分析改革前后学生的创新能力,以调整改革中出现的弊端。 3结语 在全面推进大学生素质教育的过程中,高等学校的本科教育必须强调学生的实际动手能力和创新精神[4]。实践性课程的加强和创新能力培养在质量工程 中必将起到十分重要的作用。本文对培养计算机类专业学生硬件方向创新能力进行了探讨,希望能够更好地对本科生进行培养,从而更好地满足国家和社会的需要。本研究得到北方工业大学2009年教育教学改革项目资助,在此表示感谢! 计算机类专业论文:高职计算机类专业课程体系建设的探索与实践 摘要: 课程体系建设与改革是专业建设的核心。本文介绍了我院计算机专业团队在学院升格、转制、跨越式发展过程中,从教学理念、人才培养、教学模式、教学效果等方面的探索,并进一步介绍了形成“围绕一个核心、利用两条思路、通过三种途径、做好四项保障”的课程体系建设模式。 关键词:高职院校;课程建设;建设思路;建设途径 中图分类号:G642 文献标识码:B 广州铁路职业技术学院在升格、转制、跨越式发展过程中,计算机专业教学团队通过三年的研究与实践,探索出一套“围绕一个核心、利用两条思路、通过三种途径、做好四项保障”的课程体系建设模式,提升了专业团队,拓展了学生技能,加强了内涵建设,为计算机类专业的再发展奠定了坚实的基础。 1专业建设的基础与存在的主要问题 我院第一个计算机类专业―计算机应用专业成立于1999年,当时3名专业教师除担任专业课程教学外,还承担全院计算机公共基础课程的教学,几乎没有时间和精力进行课程体系建设。另外,计算机应用专业在行业院校中是非特色和非特有专业,经费投入非常有限。这些因素造成专业建设停滞,课程体系建设几乎空白的尴尬局面。 1.1职教理念落后,整体差距较大 我院原属于行业集团主管下的职业院校,有着不愁生源、不愁就业、不愁经费的优越条件,其办学思路、办学模式和办学条件均由行业统一管理和控制,职业教育理念相对匮乏,造成计算机专业课程设置不当、教学方法落后、教学内容陈旧、实训条件简陋,课程体系的改革与建设迫在眉睫。 1.2培养模式单一,与市场需求脱节 我院计算机应用专业成立之初,采取的是典型的“本科压缩型”培养方式,培养出的是计算机专业的“万金油”,学生就业竞争力不强,转行现象普遍,学生就业对口率偏低。 2课程体系建设的探索与实践 2005年9月,学院转制完成。为了让学院尽快融入广东省高职教育发展行列,全院开展了长达半年的大讨论,其中专业建设与课程改革是十分重要的一个议题。从此,学院开启了“以服务为宗旨,以就业为导向,走产学研结合的改革发展之路”。计算机专业教学团队按照职业教育的要求,不断深入市场、进行社会调研,在原有计算机应用专业的基础上,拓展开设了计算机网络技术、计算机多媒体技术(动漫方向)两个专业,并探索出一条适合学院计算机类专业发展的课程体系建设模式。 2.1围绕一个核心 精品课程建设是课程建设的精髓,课程体系的改革与建设紧紧围绕这一核心来开展。 (1) 通过精品课程建设,更新教学观念、改善教学手段。如“计算机组装与调试”精品课程实行模块教学,重点培养和考核学生组装方案优化设计能力、故障排除能力和技术应用能力,并组建了虚拟装机实验平台,将虚拟现实技术引入课堂教学,改善了教学手段。 (2) 通过精品课程建设,改进教学方法。如“计算机应用基础”精品课程实行“分层教学”,采用在线考试系统实行笔试与机试相结合,提高了教学效果。 (3) 通过精品课程建设,完善教学制度,实现“高水平、前沿化、特色化”的课程体系。如新成立的网络技术专业,通过“路由型与交换型网络互连技术”精品课程建设,完善了该专业的各项教学制度,成立了专业指导委员会,建立了网络综合实训室,将“职业初探”理念纳入教学计划,将“职业资格考证”贯穿教学过程,进行以做为主的课程整合,突出职业能力培养。 2.2利用两条思路 将计算机专业课程体系划分为以“课程设置、教学方式、教材建设”为主要内容的理论课程体系和以“实训室建设、实训基地建设、校企合作”为核心的实践课程体系,利用两条思路进行建设。 2.2.1理论课程体系建设思路 以“专宽相济,突出能力”为基本思路,改革课程设置、重组教学内容,贯彻“项目驱动、案例教学、边讲边练、课程设计”的教学思想,全面推进教学方式方法改革。 (1) 课程体系构建集思广益。通过聘请广州军区陆军总医院、广州市人才交流中心、广州立信集团依万达电子有限公司、广州唯康通信技术有限公司、神州数码网络公司、南方新闻网等单位的高级技术专家组成3个专业教学指导委员会,参与专业建设、教学指导和信息交流。 (2) 优化课程设置。以“必需、够用”为度压缩公共课时量160多节,对各专业基础课进行了大量的优化和整合,突出综合知识和综合实践能力的培养。 (3) 完善教学文件。每年定期完善、优化各专业(方向)教学计划、课程大纲、实训计划、实训指导书、教师教案等基本教学文件,保障了课程教学的顺利进行。 (4) 加强教材建设。一方面加强为配合精品课程建设的立体化教材开发,另一方面加强为配合专业建设的主干课程教材与综合实践课程教材的建设,并对部分院本教材进行重点投入,形成特色化教材。 2.2.2实践课程体系建设思路 以“依托地方、工学结合”为基本思路,从加大顶岗实习力度、增加实践性教学环节比重、加强校企合作与工学结合方面入手,培养“下得去、留得住、用得上、干得好”的计算机类应用型人才。 (1) 紧跟技术进步,跟随企业的用人标准,及时调整各种主流技术在人才培养体系中的比重,通过学生到企业岗位工作实践,真正实现工学交替。 (2) 高度重视与社会企业的联合,按技术路线决定课程路线的思想,在与校企联合编写实训教材方面取得了较大进展,实践教学体现了企业需求。 (3) 不断加强与区域内知名IT企业建立良好关系,扩大校企合作的接触面,加大校企订单、定向培养的实践力度,积极为每个专业建设2~3个紧密合作的校外实习基地。 2.3通过三种途径 通过三种途径进行实训基地建设。 2.3.1学院自建 我院是全国网络与信息技术培训认证项目“NTC-院校测评基地”,承担了在校学生工作技能培训与认证的任务,同时还面向企业和社会开展7种基础培训科目和3种高新技术模块的培训和继续教育服务。为此,学院先后新建计算机类专业实训室17间,CAD专用实训室1间,网络综合实训室1间,数码工作室1间,保障了实践教学和培训考证项目的正常进行。另外,学院网络中心也作为计算机类专业一个重要的校内实训基地,广泛吸收计算机类专业的学生参与学院的信息化基础设施与应用系统的建设、维护与管理。 2.3.2校企共建 我院先后与广州铁路集团总公司、广州铁道车辆厂、广梅汕铁路公司、广州地铁公司等单位签订联合办学协议,并分别与神州数码网络有限公司和广州唯康通信技术有限公司签订校企合作协议,成立了“神州数码网络人才培养基地”和“智能楼宇综合布线工程师认证中心”,与企业共建了网络实验室和认证考试中心,在校企合作方面取得了一定的成效。 2.3.3顶岗实习 计算机类专业学生至少需参加三个月的顶岗实习。一方面,学院成立“流溪数码工作室”,在校内通过“半工半读”的形式,组织部分学生参与学院校园网管理、信息系统维护及多媒体制作等工作,为计算机类专业学生提供校内顶岗实习的机会,既解决了学院信息化专业技术队伍人手不足的问题,又锻炼了学生的实际动手能力。另一方面,学院先后与东莞立诚电子有限公司、惠州纳伟仕集团有限公司、广州火车站售票服务中心等单位或企业建立了长期稳定的顶岗实习合作关系,进行真实环境中的“教学做”一体的教学模式的改革,取得了较大收获。 2.4做好四项保障 2.4.1加大实践投入 截至2008年下半年,学院共投资近千万元建设计算机类校内实训室17个,投资近150万元建设校外实践基地建设6个,另外每年还投资近50万元为学生顶岗实习创造各种条件,为校企合作、产学结合提供了物质保障。 2.4.2寻求企业支持 通过定期组织企业活动,不断寻求校企合作的结合点。近3年来,计算机类专业先后与30多家企业建立了良好的合作关系,为专业教学委员会的成立、校外实训基地的建设、企业顶岗实习的实现以及为企业提供技术服务和人员培训服务等方面奠定了良好的合作基础。 2.4.3培养“双师”队伍 计算机类专业通过多途径选聘,多形式培养,建设了一支高素质的“双师”教师队伍。目前,计算机类专业拥有专任教师15人(其中高级职称5人,中级8人,初级2人)、兼职教师12人,其中“双师”13人。专任教师中硕士6人,在读研究生7人,所学专业涵盖计算机应用、计算机网络、计算机软件、计算机教育、多媒体技术等领域,学历结构合理。 2.4.4改革考核方式 建立以动手能力考核为重点,实行校内成绩考核与企业实践考核相结合的考核机制。校内考核实行理论考试、上机操作与作品答辩并举,校外考核实行师傅打分、同学互评和产品展示并重。通过在计算机类专业大力推行作品成果展示和项目质量水平测试的考核方式,努力营造出“自觉学习语言、主动设计程序、积极开发软件、努力承接项目”的氛围。 3课程体系建设取得的成效 3.1提升了专业团队 近几年来,计算机各专业团队在院、市、省、国家等多级别竞赛中取得优异成绩,先后获得广铁集团科技进步奖1项,全国多媒体课件大赛二等奖1项,铁道部教育软件评比一等奖3项、二等奖1项,广东省教育软件评比一等奖1项、二等奖2项,广州市多媒体教育软件评比一、二、三等奖各1项,立项或完成多级别的科研课题共计17项,编写教材8本,50余篇。 3.2拓展了学生技能 近3年来,计算机类专业学生多次在省、市大学生竞赛中获奖,如2007年获第十七届广东省“高校杯”软件设计比赛(高职高专组)一等奖1项、“挑战杯”广东大学生课外学术科技作品竞赛二等奖2项。2008年上半年,获得广东省大学生社团和校园文化网页设计大赛三等奖、第二届广东大学生科技学术节三等奖各1项。 3.3强化了内涵建设 课程体系建设促进了教育观念更新,完善了教学制度,吸纳了高素质人才,探索了人才培养模式,建立了实训基地,提高了教学质量,促进了专业的跨越式发展。目前,计算机专业具有省级精品课程1门,市级示范专业1个,院级精品课程7门。正在进行的“六位一体的人才培养模式”研究中,在教学中实行“项目驱动”、“案例教学”方式改革,拥有校内实训室17个、校外实践基地6个,与30多家知名企业建立了良好的合作关系。 4结束语 高职计算机类专业课程体系构建是一项长期而艰巨的任务,我们需要结合区域经济发展对高职教育人才培养的要求构建教学内容和课程体系,优化课程结构,细化主干课专业方向,增加实践性教学环节的比重,重视毕业实习和毕业设计环节,从而形成具有自身职业院校特色的计算机专业的课程体系。 计算机类专业论文:计算机与电子类专业自主实验教学模式研究 摘 要:在研究可供计算机与电子类专业学生随身携带的系列便携式实验教学设备的基础上,探讨一种新型的自主实验教学模式。介绍研发该系列设备的基本设想、便携式EDA实验板的设计以及该模式的理念与内容,在有限的资源下为学生提供充足的实验条件,营造良好的学习与课外科技创新氛围,并有效缓解实验场地、设备等资源不足的矛盾。 关键词:自主实验教学模式;计算机与电子类专业便携式实验设备;案例开发;考核评价体系 作者简介:徐成,男,博导,教授,研究方向为嵌入式系统。 1 研究背景 作为计算机与电子类专业教学体系的重要组成部分,实验教学在整个教学过程中是至关重要、不可缺少的环节[1],学生综合素质的提高及创新能力的培养更离不开实验教学[2]。近年来,国内外各高校高度重视实验教学,不断增加资金与师资力量的投入,推行实验教学改革,以提高教学质量。国外高校的计算机与电子类专业已实行“开放式”实验教学:实验室的场地、时间及设备全面开放,提供充分的条件,培养学生的个性与素质。而国内各高校的计算机与电子类专业近年也在不同程度上进行了实验教学改革,“开放性”、“设计性”、“综合性”等概念被引入,减少验证性实验,增加设计综合性实验的改革方式已被大家所公认。 当今计算机与电子技术的进步在给各行各业带来方便的同时也促进了实践教学的改革,其中集成电路的飞速发展使得实验设备的便携化与普及化成为可能且形成趋势。而传统的计算机实验教学已不能满足时代的要求,如何进行改革,加强学生的动手能力,成为教师共同探讨的话题[3]。基于上述原因,我们从实验教学设备的研制到实验案例开发,以及教材编写直至实验教学模式进行了全面改革,研究并探索出一种适合计算机与电子类专业的自主实验教学模式。 2 自主实验教学模式理念 自主实验教学模式,是指紧跟新技术自制系列便携式实验设备,并配备给学生人手一台,在此基础上学生可“自主”安排实验的内容、时间、空间,教师则集中管理、答疑和考核。 该模式通过研制供计算机与电子类专业学生可随身携带的系列便携式实验教学设备,实现实验设备的低成本、便携化和普及化,满足学生人手一台,将该专业学生系列硬件实验的传统实验环节延伸到学生宿舍等实验室之外的普通场所,改观了资源短缺的矛盾,为学生提供充足的实验条件,并使各层次学生在课余时间不受地点限制,充分利用实验设备,自主思考,主动参与,营造好的学习与课外科技创新氛围,以获取较好的实验教学效果。该模式以案例开发为驱动,精编涵盖认知型、设计型和综合型实验的指导教材,并以学生为主体,鼓励学生在实验内容上进行自主创新,而不局限于实验教材。该模式以教师为主导,集中管理,建立合理的评价体系,避免传统实验中过分关注实验报告和出勤率而造成学生不注重实验过程的单一考核方式,注重实验过程中学生的自主性、知识运用能力与探索思考能力,并从知识、能力和素质三方面对学生进行全面考核评价。 自主实验教学模式坚持的是以教师为主导,学生为主体,利用可供计算机与电子类专业学生可随身随带的系列便携式实验教学设备,让学生在时间、空间、内容等方面进行自主性实验与学习的教学理念。 3 自主实验教学模式研究内容 自主实验教学模式研究的内容包括研制可供计算机与电子类专业学生随身携带的系列便携式实验教学设备、设定硬件类课程体系、开发案例、编写实验教材、组织管理实验教学活动以及建立科学合理的考核评价体系。 3.1 自制便携式实验设备 目前,计算机与电子类专业实验教学存在一些问题与不足,内容如下。 1) 实验设备成本高,限于资金问题,只能满足多个学生共用一实验平台,并且只能在指定时间到指定实验室进行实验,无法实现开放与自主实验教学。 2) 现有同类教学设备没能很好针对我们计算机专业特定课程的教学需求而设计,系统复杂、冗余功能较多,使入门学生产生畏惧,对硬件学习缺乏信心。 3) 实验平台所用技术相对落后,需要多种附加配件,缺乏便携性,使学生实验的时间、地点和相关环境受到了限制。 基于以上问题,开发设计系列硬件类便携式实验设备,是加快教学改革步伐的关键。在自主实验教学模式的理念下,通过研究相关新技术,我们完成了研制便携式实验设备的方案设计与论证,并对其具体实施及完善。预计自制的系列硬件类实验设备有便携式EDA实验平台、便携式单片机开发板、便携式ARM开发板等,使主要硬件实验设备实现便携化和普及化,为自主实验教学提供硬件环境,推进自主实验教学模式的研究与探索。 目前,我们已研制出便携式EDA实验平台并投入实验教学。该平台可用于数字电路与逻辑设计实验、计算机组成原理实验、数字集成电路设计基础实验、USB串并通信实验、基于IP核的数字系统设计、CPU设计等实验课程。其资源布局和实物图分别如图1和图2所示。该平台集成当前新技术,其下载、通信与供电仅需一条UBS线,保持与时俱进的科技活力,方便笔记本电脑用户随时随地使用;平台小巧轻便,面积比2张银行卡还要小(约为12×8cm2),便于随身携带;平台操作简单、实用,成本低,可满足学生人手一台的需求,打破了传统EDA实验箱体积大,成本高,需购买配套电源线、下载线及通信转接卡,无法满足学生人手一台的格局,为学生学习数字逻辑、计算机组成原理、集成电路设计等系列硬件类课程提供了充分的实验条件,为实验教学改革增添了新的篇章。 图1 便携式EDA实验平台资源布局图 图2 便携式EDA实验平台实物图 3.2 计算机与电子类专业自主教学模式下的硬件类课程体系设置 目前,国内不同高校计算机与电子类专业硬件实验教学体系及内容各不相同。有的将实验贯穿于理论课程中;有的为主干课程的实验内容单列实验课;还有的是将基础实验与理论课程同步开设,另增设侧重于设计型、综合型、研究与探索型实验内容的综合与创新实验课程[4]。随着教学改革的推进,以“加强基础训练、注重能力培养、强调素质提高、突出创新意识”为基准和原则[5],从满足社会的需要,培养具备足够动手实践能力的学生出发,我们结合研制的系列硬件类便携式实验平台的技术特点,综合考虑该专业硬件类课程间的衔接等问题,重新构建了“理论教学的‘精讲多练’(基础)实验教学的‘做中学’(提高)创新工程设计训练(综合运用)”这种适合计算机与电子类专业硬件类课程教学的三级实验体系。 理论教学设置了相应的“课程实验”,学生利用仿真软件以及人手一台的针对不同硬件课程的自制便携式实验平台,学习基本专业软件的应用,搭建基本概念模型,达到理解基本概念,促进理论学习的目的。实验课程则在实验教师的指导下,进一步强化训练,系统学习实验技能与技巧,培养学生的综合实验技能。其中“做中学”是指学生充分利用人手一台的便携实验平台,在实践中摸索学习,进而启发创造思维的过程。工程设计训练是利用最新的平台和工具进行实际工程设计训练,注重专业知识的融合,诱导并培养学生的创新意识。 要实现自主实验教学模式这一目标,不仅要实现教育理念的转变,还要将最新的计算机知识带到课程体系中[6]。该专业的硬件类实验内容涉及数字逻辑、计算机组成原理、集成电路设计、单片机、接口技术、嵌入式系统应用等,不同课程配备不同种类的便携式实验平台。其中数字逻辑、计算机组成原理是该专业必修的硬件基础核心课程,设置了相应的课程实验、实验课程以及工程训练,其他硬件类课程则设置相应的课程实验,所有课程学完后有一综合设计训练,可综合运用所有硬件知识。 以上体系设置与内容安排使硬件类课程教学具有鲜明的层次性,实现了基础、提高与创新的教学目标,使实践教学递进化推进,培养的学生能满足社会需求。 3.3 针对自制便携式设备的案例开发 开发高品质的实验案例是实验教学有效开展的基础,一个设计型、综合型和研究型实验案例的开发具备两个要素:可操作性和创新性。基于此,我们在自制便携式实验平台的基础上,结合专业课程的特点,从设计性、综合性实验出发,组织学生参与开发适用于计算机与电子类专业实验教学的案例,激发学生的自主创新能力,引导学生迅速入门并顺利开展实验教学活动。 目前,我们已组织了部分具有创新精神的学生,对正处于试验阶段的便携式EDA实验平台进行案例开发。同时引入案例开发的其他有效途径,如将优秀毕业设计、优秀大学生创新训练项目、学科竞赛作品转化为案例,鼓励优秀学生自选题目,并将其转化为教学案例等。在我院2008-2009学年上学期的嵌入式系统应用课程中,学生所获全国嵌入式系统竞赛一等奖的作品“互动视窗”、学生的自选课题塔吊遥控器等,作为案例被引入课程教学中,有利于激发学生的学习自主性。 3.4 自主实验教学活动的组织开展 自主实验教学活动的内容包括实验教材的编写、实验过程、实验答疑及实验考核,并可延伸至创新训练项目与学科竞赛等活动。教师组织学生以所开发的实验案例为题材,编写涵盖认知型、设计型和综合型实验的适合计算机与电子类专业的硬件实验教材,以提高实验项目的综合性、应用性和探索性。实验的开展过程中,学生人手一台实验设备,实验内容、时间及空间可由其“自主”安排,实现随时、随地实验,教师则组织集中答疑,及时帮助学生解除疑惑,了解学生的实验自主性与思考问题的过程。学生完成实验后,撰写相应的实验报告,提交并参与实验检查、考核或答问,最后教师通过实验答疑环节中学生的表现、实验报告及考核问答过程,对学生的实验进行综合评价。 在便携式实验设备基础上,我们进行的一系列自主实验教学活动,探讨在案例教学方式下如何引导学生自主创新学习,激发学生的兴趣与潜力,以及在自主开放实验环境下如何引导学生进行创新性项目的开展,培养学生的创新思维与实践能力的新教学理念。同时实现对传统实验教学内容的扩展,即通过自主实验教学来引导部分优秀学生参加创新项目训练及学科竞赛,激发学生的潜能,培养学生解决实际问题的能力,提高综合素质。 3.5 自主实验教学模式下的考核评价体系 考核评价体系是自主实验教学的重要研究部分,前面做得再好,落实不到位,只能让少数学生受益而不能达到预期效果。引导、鼓励能对想学的自觉学生发挥作用,但很多学生仍缺乏主动性,惰性思想较重。而考核应在提高学生的创新能力上发挥积极的导向作用[7],因此如何落实实验教学各环节,如何监督到位、检查到位是一个重点研究内容,工作开展如下。 1) 在自主实验教学模式下,对学生日常实验活动开展调查,分析在实验教学活动开展过程中学生、教师所扮演的不同角色,组织教师和学生分别对实验教学的各个环节进行讨论,参考计算机与电子类专业的实验教学大纲,探讨在学生自主实验、教师集中管理的新模式下如何制定实验考核评价方案。 2) 通过针对性较强的教学案例的引导和自主实验教学活动的开展,从实验开展、答疑及考核问答等各个实验环节对学生的自主性和将知识运用于实践的能力进行综合评价,避免传统实验以实验报告和出 勤为主的单一考核方式,有利于培养学生解决实际问题的能力。 3) 研制一个人人过关的硬件语言应用的考核系统,为研究并建立自主实验教学模式下的综合考核评价体系增添砝码。 针对自主实验教学模式建立合理的评价体系,注重实验过程中学生是否正确运用基础知识及学生的探索思考能力,我们从知识、能力和素质三个方面对学生的自主实验进行全面的考核评价,尽可能以科学合理的考核评价体系考核学生的自主实验,从而最大化挖掘其潜能。 4 总结与展望 湖南大学信息科学与工程学院计算机与电子类专业实验教学改革与创新取得了佳绩:实验载体“便携式通用数字逻辑设计与EDA综合实验板”申请了国家专利,硬件课程计算机系统组成与系统结构2009年成为国家精品课程;硬件实验室“湖南大学信息技术实验室”2006年获湖南省普通高校实践教学示范实验室建设资格,2009通过合格验收并得到评估专家的一致好评。 实验教学改革尽管有了好的开端,但仍有很大的提升空间。除实验教学外,创新训练、学科竞赛、毕业论文等环节的作用亦不可忽略。该自主实验教学模式将传统实验环节延伸到实验室之外的普通场所,改善了学习条件和氛围,促进了实验教学改革、创新训练及学科竞赛活动的开展,有利于培养学生的创新思维与实践能力,将推广应用于我院的计算机科学与技术、通信工程、电子及人工智能等其他一级学科的专业。 计算机类专业论文:高职计算机类专业文理生源综合素质比较 摘要:针对高职计算机类专业实行文理科兼招后综合素质是否存在显著差异的问题,跟踪调研2007级计算机类专业学生(文理科生源)在校3年的综合素质,选择“u检验”方法和Excel软件对调研数据分别进行统计分析。根据调查结果,进一步分析文科生源学生综合素质整体高于理科生源学生的原因。结果显示,高职计算机类专业实行文理科兼招可行,对高职计算机类专业可持续发展有利。 关键词:高职教育;计算机类专业;文理科生源;综合素质 1问题的提出 多年来,由于高中阶段文理科的划分,高职院校计算机类专业一直只招收理科生[1],我院也不例外。近几年来,我院计算机类专业在招生中进行了改革,招收了一定比例的文科学生,其主要原因如下。 1) 生源原因。具有明显文科特长或理科特长的优秀考生,基本属一本生源;具有明显文科特长或理科特长的普通考生,大部分属二本生源。由于文科生源的整体实力弱于理科生源,所以,报考高职志愿的文科考生有一部分是被迫选择文科,原因在于学生所在中学或家长为了提高升学率或降低竞争风险。因此,在这些文科考生中,也有部分学生对计算机有浓厚兴趣。 2) 就业市场原因。近几年高职院校计算机类专业毕业生主要面向现代服务业,实际工作需要既有一定文科特长,又有计算机类专业背景的毕业生从事IT营销工作与IT服务工作。 为了满足这些文科考生学习计算机的愿望,近几年来,我们对招生科类进行了调整,即在计算机类专业招收一定比例的文科学生,对此,教师反映不一。因此,我们进行了跟踪调研,文献[2]探讨了计算机类专业文理科生源在学习成绩上的差异,统计结果显示:文科生源学生的总体学习成绩优于理科。另外,教师也十分关注计算机类专业所招文理科学生在综合素质方面的差别。为了便于综合分析,我们仍然选择顺德职业技术学院计算机类专业2007级学生进行研究(与文献[2]的研究对象相同)。 本院计算机类专业2007级共招收212名学生,分别在计算机网络技术、计算机应用技术和软件技术等3个专业学习,由于留级、退学等原因,毕业学生205名,其中文科生56人、理科生149人。笔者对他们在校3年的综合素质进行了对比分析研究,探讨了计算机类专业文理科生源在综合素质上产生差异的原因,论证了实施高职计算机类专业实行文理科兼招是可行的,这对高职计算机类专业的发展会更加有利。 2数据处理方法 根据本研究设计,我们将2007级学生在校3年期间文理科生源学生综合素质(如获学院二等以上奖学金人次、通过参加国家人事部和信息产业部组织的计算机软件资格考试获得中级职称的人数、获学院优秀毕业设计人数、获学院优秀毕业生人数、获毕业证人数、通过大学英语应用能力考试人次等)选择Microsoft Excel作为统计工具,利用“u检验”方法,取显著性水平α = 0.05,对应的临界值uc=1.96分别进行统计分析。 3数据处理结果 经过统计计算,我院2007级学生在校3年期间文理科生源学生综合素质比较情况见表1。 4数据处理结果初步分析 由表1我们可以看出,文科生源的学生的综合素质整体上比理科生源的学生高。在9个项目中,文科生源的学生比理科生源的学生获奖/通过百分比高的有8项,其中存在显著性差异的有3项;理科生源的学生比文科生源的学生获奖/通过百分比高的有1项,无显著差异。综合分析如下。 1) 2007级学生大约70%来自珠三角地区。对于珠三角地区报考我院计算机类的考生,相对招生数量而言,文科生源相对充足,而理科生源相对短缺,其结果导致文科生源的综合素质高于理科生源。 2) 在所研究的综合素质项目中,入党人数、优秀团员人次、担任学生班团干部人次、通过大学英语 应用能力考试人次等项目是文科生源的优势项目;而获学院二等以上奖学金人次、获学院优秀毕业设计人数、获学院优秀毕业生人数、获毕业证人数等项目是没有明显文理科生源优势倾向的项目;只有一项通过参加国家人事部和信息产业部组织的计算机软件资格考试(以考代评)获得中级职称的人数是理科生源的优势项目;从而致使文科生源的综合素质总体高于理科生源。 3) 根据社会和计算机类专业高等职业教育的发展的需要,我们在2007级学生中探索了“大平台+专业方向”培养模式的改革与实践。即学生入学按二级学院招生,在第三学期,根据就业市场和个人兴趣,学生自选本二级学院的计算机网络技术、计算机应用技术和软件技术(企业信息管理方向)等3个专业或方向进行学习。从文理科生源自选专业或方向情况来看,理科生源学生对专业的选择无明显偏向性,而文科生源学生对专业的选择略偏向于文科课程稍多的软件技术(企业信息管理方向)。加之文科生源学生在高考时基本都填报了计算机类的专业志愿,实现了他们学计算机的梦想,因而专业思想更巩固,学习和社会工作更积极、更主动、更刻苦。“兴趣是最好的老师”,只要肯下功夫,就能取得不凡的业绩[3]。 上述分析和结合文献[2]提示我们,在计算机类专业的招生中,无需对文理科学生的招生比例进行硬性规定,可以扩大文科招生比例或不限比例敞开招生,择优录取,这对计算机类专业的发展更有利。因此,这也进一步坚定了我们实行文理兼招的信念和对文科学生也能学好计算机类专业的信心。 5结语 我们的调查针对顺德职业技术学院计算机类专业2007级学生综合素质及相关项目,我们使用“u检验”方法和Excel软件,并按文理科生源分别进行统计分析。统计结果分析表明,高职计算机类专业实行文理科兼招是可行的,该结论可推广到高职中的类似专业。
电子测量论文:电子测量仪在船舶计量中的应用 [摘 要]随着我国社会经济的快速发展,船舶运输行业也取得了巨大的发展与进步,鉴于此,就针对船舶做好相关的计量工作也越来越重要。而传统所普遍采用的测深钢卷尺计量方法,因受到测量器具与人为性操作因素的影响而导致各种误差情况时有出现,因而随着我国船舶运输行业的高速发展,在进行计量操作时亟需采取相关的电子测量仪器。本文就基于对电子测量仪的构造及其原理的分析与探讨,来进一步阐述了其在船舶计量当中的具体应用情况。 [关键词]电子测量仪;船舶计量;构造;原理;应用 近些年来,在船舶计量方面所采用的测量仪器发展迅速,尤其是以电子测量仪器为代表的计量设备在国外已经得到了大规模的推广应用。而我国在这一方面的应用水平还相对较为滞后,完全无法满足于快速发展的船舶计量需求。为了提高我国船舶计量管理的水平,我们不但要尽快加强对有关计量技术的学习,同时还应引入先进的电子测量仪器,尽快追赶上国际水平,以实现对企业效益的有效维护。 一、仪器构造及原理 本文就以美国霍尼韦尔公司(honeywell)所生产的HERMetic UTI2000 TOUCH电子测量仪器为例,详细介绍了这一电子测量仪器的仪器构造及原理。这一测量仪器目前在船舶计量方面有着十分广泛的应用,主要被用作于大型容器当中的液体空距、温度和底水计量方面。其可借助于尺砣上的电子传感探头,依据声波位于不同介质环境下传播速度差异来实现对于液面的精确定位,同时通过超声波的传输时间长短来就超声传感器和被测量介质之间的位高情况,具备一体化的测量效果,可实现智能化的自主校正,具备良好的测量精准性与稳定性。 (一)仪器构造 1、电子传感探头 这一部分内容就包括了导电性、温度传感设备、剩余空间、参考高度等内容,其还具备一项磁性开关,在将探棒伸入进储油罐内实施测量作业之时在通过两处位于存储罐底端位置的磁铁之时便可将探棒当中的电源开启。 2、电子终端 此部分仪器就包括有指示灯、显示屏、键盘、蜂鸣器、变压器等。其作用价值主要是通过将由传感器所获取到的信号转换成为蜂鸣器声响,同时指示灯发出闪烁并将数值读出并显示。将所测量介质的温度、稳定性、导电性及相关信息显示于显示屏之上。 3、存储管 这一仪器主要是通过不锈钢所进行制造的,在操作的过程当中可对传感探头发挥出较好的保护效果,在存储管当中安装了快速连接探头,仪器设备能够十分高效的被安装至船舱计量口阀门位置,其上端安装有顶盖,能够在不应用时对传感探头起到一定的固定及保护效果。 4、不锈钢卷尺 不锈钢尺是传感探头和显示单元信号传输与地线连接的重要中间介质,在卷尺的两面都印有一定的刻度值,其中一面为公制刻度另一面为英制刻度,在进行船舶计量时通过观察其刻度数值便能够准确的了解到反应点与读数标识间的距离,卷尺读数窗口具有明确的读数指示与视窗刷;其中所预先设置的清洁器能够有效的预防运输介质被吸入外壳当中,在清洁器上设置了两个开关按键,另外还有一个专门用作维护的工具。 (二)仪器原理 仪器传感探头即为不锈钢管,在其末尾出封闭有PFA头,主要是应用在对于高、低粘性液体的测量过程当中,其具体涵括有温度传感器、超声波液位传感器、导电电极等设备。能够通过一次测量便可完成对于船舱以及储藏罐体静态容器空高液位、温度、底水等四方面指标的测量。 仪器空距感应设备主要是采用两项压电陶瓷板以及电子电路所共同构成,在感测探头一端被浸入至石油液体当中,接收器即可获取到所发射出的超声波信号,同时将其所测得的各类信号及编码发送至接收器来引起蜂鸣器的持续声响,进而便能够实现对于空距的测量。通常在设备出厂之前已经对于传感器进行了校对验证,因此在投入应用之后的具体操作过程当中已经无需再对其空间与界面进行调节处理。 温度传感设备是由铂电阻温度检测设备所构成的一种元器件,其更多的情况下是被安装于温度电极当中,为了能够将测量反应时间尽可能的减短,在此电极当中便添加了一种导热体,能够将温度检测元器件所发出的信号转换为数字信号,此传感器电阻式温度检测器元件电阻值对于温度特性曲线均会存储于传感器存储器当中,且由于船舶发生偏移或是漂移等情况而产生出的误差值均可通^安装于传感器探棒当中的微处理器来予以校对与补偿,微处理器能够将更多的数据信息予以串行化同时将之显示于控制面板,将所测得的数据如实的显示出来。此时若要对传感器亦或是卷尺再进行更换也无需再次予以校对验证。空距、温度转换和设定等相关操作均可借助于控制面板来实现。 在对介质界面进行检测之时,主要是利用单个测量电极与接地电极间的导电性来对液面分界点进行测量,在仪器通过非导电液体空间进入至导电液体空间之时,传感器导电电极和与之相关的电子电路编码信号便会将蜂鸣器声响从长时间的持续,转变为中间存在一定间隔的声音,进而便能够完成对于介质界面的精确测量。 二、在船舶计量中的应用 (一)参考高度测量 在船舱计量口阀门处正确连接仪器,同时做好对地线的连接工作,卷尺清洁器应被设定为关闭状态,开启舱计量口阀门同时启动电子测量仪,之后将不锈钢尺的把手旋转按钮松开,持续放入到船舱罐体当中,促使传感器能够完全浸入到所要测量的介质当中,在传感器触碰到基准底板后,按下开启按键,把仪器转换为浸入与温度存储单元,其中“+”键能够切换出仪器的浸入功能,在此过程之中偏移量往往采用毫米为单位而展示于显示屏上,同时蜂鸣器每间隔2s鸣响1次。持续下放传感器直至其触及基准板蜂鸣器连续鸣响即可逐步将卷尺卷收直到蜂鸣声完全停止,在此过程之中要做好对显示高度的记录工作。 (二)空高测量 使卷尺清洁器处于开启位置,同时卷回直至蜂鸣器每间隔2s鸣响1次。而后关闭卷尺清洁器在传感器和船舱储罐当中的存储介质发生接触后,对蜂鸣器采取适当的控制措施将会即刻使其转变为持续性的蜂鸣,此时应当位于反应处逐渐下放传感器以确保能够实现更加精确性的测量,相应的这时面板当中所标识出的数值即为剩余的空间高度。若仪器数值标识与剩余空间高度存在出入时,应当对读数采取及时的更正处理。 (三)温度测量 在对船舶存储舱体空高完成了测量工作后,即可调整仪器至温度测量处,依据空高测量数值来选取适宜的温度测量点,将曲柄把手旋转按钮松离,持续下放卷尺促使传感器可进入至规定液位高度,将传感器在这一液面高度进行摇晃,以保障温度探棒能够逐渐测得附近介质的平均温度。温度对于介质稳定性的影响信息会交替显示于仪器面板,在其所显示的数值趋于稳定后便可进行读取并予以记录。 结束语 总而言之,在日常的工作实践中,应用便携式电子测量设备,不但具备先进的技术优势,且其功能种类十分多样,操作起来也十分便捷,同时还可极大的提高测量作业的安全性,有助于降低油耗及污染情况,可大幅度的提高计量工作的精确性,能够同时实现对介质温度、液位与底水的精确测量,在船舶计量方面作用价值巨大。 电子测量论文:浅谈电子测量的应用 【摘要】 随着科技的不断发展,国家的科技力量也不断增强,计算机、通信技术等高科技产业也不断的更新换代。与此同时,“电子测量”这一名词就出现在我们大众的视野。并且也作为一门课程进入到各大高校,之后就不断的被运用到各大领域中。电子测量技术凭借自身的优势,在科学技术领域具有重要地位。下面我们就电子测量技术进行深入的研究。 【关键词】 电子测量 应用与发展 虚拟时代 一、电子测量 如果我们想要对研究对象进行定量评价,就必须通过测量来实现,而在所有的电子技术中,能对研究对象作出中肯的分析和评价的只有测量。那么电子测量到底是什么呢?电子测量是以电子技术为基础手段的一种测量技术,也是测量学和电子学相互作用下的产物。它主要运用电子科学的原理、方法和设备等对各种电量、电信号的性能进行测量,而且也可以通过各种传感装置对非电量进行测量。 二、电子测量的特点和作用 电子测量被广泛的应用,其自身肯定具备了其他技术所没有的特点。首先就是电子测量的测量量程广。量程,就是仪器测量范围上限值与下限值之差,而我们所要测量的大小差距较大,这就对测量的要求更高,量程广就是电子测量技术的显著特点。其次是电子测量的测量速度快。因为电子测量是通过电子的运动和电磁波的传播来进行工作的,所以测量速度是其他技术所不能比拟的。当然不止这两个,例如测量准确度高、频率范围比较宽等也同样是电子测量的特点。 电子测量不仅在科技领域有很大的作用,在我们日常的实际生活中也有很大的意义。电子测量的出现使人们认识了电磁波,对波的了解更加深入;显微镜的不断换代,使人们发现了生命活动的基本单位――细胞。“没有测量,就没有科学”,门捷列夫用这句名言肯定了电子测量的作用,可见电子测量在科学发展中至关重要。 三、应用与发展 电子测量可以通过传感器将非电量变为电量进行测量,这也就是广义上的电子测量。而狭义的电子测量则包括更多的方面,如能量的测量、电路参数、信号特性、设备性能的测量等。电子测量的出现也使一大批电子测量仪器出现。这些仪器经历了从模拟仪器、数字仪器、智能仪器,最后到虚拟仪器的发展过程,到达了二十一世纪电子测量发展的前端。随着科学技术的不断发展,这也就对电子测量提出更高的发现要求,所以应该致力于电子测量技术的深入研究。在未来的发展过程中,电子测量的发展方向有以下几点: 1.加大与计算机、通信技术的融合。计算机、通信是这几年来发展速度飞快的信息技术,电子测量依然是其重要的组成部分。利用先进的科技手段,使电子测量技术与计算机、通信的应用更好的结合起来,相信在未来的发展中可以看到电子测量技术在计算机、通信行业中的应用有更好的发展。 2.制造技术趋于现代化。针对电子测量所研究制造出的测量仪器也不断的发展,但应该加快其发展。在国外,EDA、SMT等制造技术,大大提高了产品的制造质量。而我国也应大量采用CAD、等技术,实现技术的“模块化”,使测量仪器的研究周期不断缩短,这样就是电子测量仪器更新换代加快,有效的提高我国在电子测量领域的发现水平。 3.电子测量仪器的通用化。传统的测量仪器过多的依赖于硬件性能,这就使电子测量仪器在科技领域中的发展受到了限制。硬件性能的操作、控制等在一定条件下会使电子测量仪器不能正常的使用,从而对相关产业的发展产生影响。我们可以根据电子测量的需要,把控制性能与其紧密结合,改变软件的设计从而达到改变测量仪器的功能,使得一台测量仪器可以同时实现多种功能,增加测量仪器的用途。 4.测量平台的扩大化。国家在前期的发展中着重制造业的发展,通过制造业的壮大来提升我国的实力。但随着电子测量的出现,我过也开始发展能为电子测量提供平台的服务行业。但是目前来说服务业的发展数量并不能很好的满足电子测量的发展,所以我国在今后的发展中要大力发展服务业,鼓励那些经济实力雄厚的电子仪器高新技术企业更好更快的发展,给予他们更多的政策支持,促进电子测量技术的发展。 四、虚拟时代 二十世纪八十年代,第一台虚拟仪器在美国诞生。随后就在全世界范围内引起一系列的效应,各国纷纷开始朝着虚拟化方向发展。虚拟仪器产品在全世界所占比重在不断增加,我国也正积极的投入到虚拟仪器的研究中。想要打破国外企业的垄断局面,促进电子测量仪器虚拟化的快速发展,从而带动国内企业的发展,进一步提高自身实力。 结语:第三次科技革命以来,我国科技发展水平走了质的提高,电子测量技术在我国的发展成效也特别显著。但是,未来电子测量技术的发展依然是科技发展的重要部分,而我们更是要实现“兼容性,模块化,软件化”三位一体的发展模式,才能使电子测量技术得到更好的发展。总之,电子测量技术是多领域共同发展的结晶,电子测量技术的发展也必然推动着国民经济的发展,提高我国的国防实力。 电子测量论文:基于项目教学法和微课在《电子测量与仪器》实验教学中的应用 摘要:随着我国电子测试技术进入标准化阶段,企业要求从事电子测试的人员的实际能力也在不断的转变,而目前高职教育中《电子测量与仪器》课程的实验教学由于实验项目缺乏创新,还是以课本理论实验传授为主的模式,很难适应现代化企业对电子人才的要求,因此本文讨论了项目教学法和微课在电子实验教学中的必要性,并提出了项目教学法和微课在实施过程中的几点思考。 关键词:电子测量与技术;实验教学;项目教学法;微课 0. 引言 人们通过测量来认知世界,揭示世界运行的客观规律,从而拥有改造世界的能力,可以说没有测量就没有科学,而电子测量的应用在科学技术发展过程中几乎涉及到所有的技术领域。《电子测量与仪器》是高职各电子类专业的必修核心课程,其实验教学环节对学生掌握常规测量仪器的原理、选用原则、如何进行电子产品调试和测量等方面起到至关重要的作用,实验教学有利于提高学生思考问题、解决问题的能力,更好的培养学生专业职业技能及实际动手操作能力[1,2]。 而目前国内许多大中专学校都存在实验教师队伍人员缺少、人员能力的不足、实验室管理体制不健全、实验设备过于成就和实验项目缺乏创新等情况,同时在电子测量与仪器的实验教学中,由于传统的实验教学模式与教学方法的限制,往往学生们在实验室所做的实验跟不上实际企业的需求,存在着严重的滞后问题,已经很难适应现代化社会发展对电子人才的需求[3]。 一般的电子测量实验教材理论分析较多,针对具体的问题的测量方法介绍较少,且实验过程也相对枯燥,往往学生们面对实验元件没有头绪,不知从何先手,所以需要更多的实践教学实验[4]。 1. 当前《电子测量与仪器》实验教学中问题 《电子测量与仪器》是高职各电子类专业的必修核心课程,其实验教学环节对提高的实践动手能力和电子测量水平对至关重要。笔者通过查找和参照相关的的文献,并结合自身多年的电子测量实验教学经验,归纳和总结了当前《电子测量与仪器》实验教学中的问题,主要有以下几点[5]: (1) 实验教学资源的匮乏 高职教育一般比较注重理论的教学,侧重于基本知识的传授,往往不重视实验室的建设,而《电子测量与仪器》是一门突出实践性和应用性的课程,重在培养学生的技术能力和创新性,但受实验室管理体制不健全、软硬件资源的缺少,教师队伍建设不足和实验项目缺乏创新等方面的限制,许多实验教学不能实践性地进行操作,只能进行理论知识的讲解,导致大部分学生不能准确把握知识点,难以理解电子测量实验的技术要点。 (2) 内容有些枯燥乏味。 实验教学课程主要内容是关于各类电子测量仪器及系统的工作原理与应用,如模拟式电压表的检波器基本原理与结构,数字式电压表中A/D转换器的的分类及主要原理框图组成,万用表的组成原理等,都涉及了许多基础电路图和原理框图,内容比较枯燥乏味,难懂不易理解,学生易产生抵触厌学情绪。 (3) 测量仪器分类较多,但实验教学课时有限。 随着电子产品新材料、新工艺、新制造技术的不断更新发展,大量新的一代电子元器件诞生,电子测量仪器功能越来越丰富,技术指标和性能也不断提高,用于特定的测量对象和测量条件的电子测量仪器也越来越多,同时也促使电子测量技术和电子测量仪器产生了新概念和新发展趋势,测量仪器分类越来越多。 2. 项目教学法和微课的实验教学实践 在理论基础欠缺的情况下实施项目教学法,完全由学生独立设计与实施显然是不合适的,可先在老师的指导下,通过针对实验教学中某个实验任务,由学生和老师共同制作实验室微课,加快学生得到新知识和新技能的储备过程,然后实施项目教学法,加深学生对理论知识点理解,提高实际操作能力,最后让学生以自己的视角设计实验并制作微课视频,通过PDCA循环进一步的改善实验教学效果。 (1)项目选择 由于《电子测量与仪器》这门课程与工程实践应用密不可分,因此老师在实验授课时通过播放与实验相关的微视频来缩短理论知识讲解时间,如某型号信号发生器的演示视频,基于虚拟仪器的电压测量系统等等,经实践证明,通过微视频的播放,能极大的提高学生的学习兴趣,吸引学生的注意力,加快了学生的理论知识的理解和储备。 (2)项目设计 项目设计的目的为了让学生更好的掌握理论知识点,以工程实践需求对实验教学内容进行设定,项目的具体任务要让学生结合自身的知识素养和能力而定;项目设计时,不一定要涵盖所有实验知识点,但重点知识必须涵盖;根据实验项目总体要求,把实验教学内容隐含在具体的项目,让学生在执行的过程中自己提出问题,提高综合解决实践问题的能力。 (3)项目实施 首先老师可结合该项目才工程实践中的应用,讲解项目的目的和要求,让学生对整个项目有个总体的了解,其次,老师应确定好项目的分组情况,由项目小组成员共同推荐项目负责人和各个成员的职责。 (4)目评价 项目的评价可分为三个阶段:自评、互评和综合评价。自评是在项目负责人的主持下,项目小组成员通过反思在项目实施过程中遇到什么样的问题,怎样解决的,解决效果怎样,最终实验成果是否符合要求等方面,明确项目的得与失,并探讨失败的原因和改进的措施。互评是在老师的主持下,各个项目小组负责人展示自己实验项目的成果,然后通过公开答辩,且其他小组成员均可以对该项目提出问题,以评价促进学习,大家共同提高。综合评价是老师总结各个项目小组完成情况,给出的完成类似项目应该具备的理论知识和技能要求,且老师应注重学生动手能力和实践中分析问题、解决问题能力的考核,对在学习和应用上有创新的学生应予特别鼓励,全面综合评价学生能力。 3. 总结 微课作为一种新出现的教学方式,很适合在《电子测量与仪器》实验教学中开展,结合项目教学法,可构成PDCA循环圈,且在整个循环圈中,学生都是直接的参与者,不仅培养了学生的思考、分析、解决和创新等综合能力,更可让学生明白团队的能量。通过实践证明,项目教学法和微课相结合的方法,必将极大的推动《电子测量与仪器》的教学效果,同时,也更加的切合专业技术培养方向,为学生以后就业、创业和发展创造了条件。 电子测量论文:我国电子测量技术的发展 [摘 要]随着世界经济的发展,计算机技术和通信技术也在不断的发展着,电子测量仪器的准确性和速度以及检测的功能都在迅速提高,对这些方面的要求也在不断提高,电子测量仪作为测量的重要仪器,他的准确度也在一定程度上反映了国家科学技术的水平,所以,我们应当顺应时代的发展,了解电子测量技术的发展、技术指标、结构特点等等全方面了解电子测量技术,对现有电子测量技术通过运用先进的技术,对电子测量技术不断创新发展,做出更大贡献。 [关键词]电子测量技术 发展 现在世界的发展主要依赖于科技的发展,要想在现在世界中立足,必须发展自身的科学技术,满足现代社会工业化和现代化的发展要求。但是,随着社会发展的日新月异,社会生产以及创新的日益发展,对电子测量仪器的发展不能满足现代社会的需求的现状是对电子测量技术的一个重大考验,电子测量仪器需求不断的更新换代,并将软件技术、虚拟技术和无线通信技术等新技术应用到电子测量技术中,使电子技术在智能化、精确化、简约化和多功能化等多方面得到提高,同时,这也是未来电子测量技术的发展方向和发展趋势。同时,应该注重对这些方面的创新,如果出现了现在的技术条件不能满足电子测量仪器的要求的情况,通过这些时间也可以为后续改良电子测量设备的做出积累,我们要结合现代社会对电测测量仪器的需求和专业的电子测量技术的知识,对未来电子设备的发展做出贡献。 1.电子测量仪现状 1.1 多功能化 现有电子测量仪器应当和以往的传统电子测量仪器不同,原有测量仪器仅仅只是依靠硬件设备发挥检测的功能作用,这一测量方法限制了测量设备的用途,现在已经发展成为了对一些有特殊要求的测量任务,现在通过对测量仪器的改进,让一台电子测量仪同时可以完成几种任务,不仅仅是针对单一的任务,大幅度的提高了电子测量仪的使用率,实现了电子测量仪的多功能化。通过对任务的整合转换,使电子测量仪能够同时实现热能、光能、电能等多种能量之间的转换,使电子测量仪对多种数据进行测量,从而使电子测量仪具有多功能化的特点。 1.2 模板化 模板化,指的是设计技术采用功能模板化。通过对测量仪器的模板化进行调整,对测量仪器起到及时配置的要求。在对测量仪器的性能上实现模板化的调整,将模板化技术运用在电子测量仪器中,⒋蠓度的缩短创建一个新模板、新系统的时间,减少了新建的测量步骤等等。在电子测量仪器的更新上,我们也可以运用到模板化设计理念和模板化技术,能够辅助测量仪器的更新,使测量数据更加精确,保证了在测量中数据的准确性,所以模板化理念和模板化技术将是电子测量仪器未来发展中一个具有较好发展势头的一个新兴技术、 1.3 多技术综合化 电子测量仪器技术的发展理念是智能化控制,通过相互结合多项技术,对设计理念、生产工艺和发展模式等多项技术进行改进,使电子测量技术更进一步。可以将技术应用在电子测量技术中,例如在电磁检测仪器中,通过对无线通信技术、超导体传输技术、微电子设计和纳米技术的结合,使测量仪器成为具有现代化技术的创新性技术。除此之外,还可以把大数据计算和传统的电子器件测量仪器相互融合,测试人员能够在最短的时间内得到电路的测量转换数据,加快工作效率、减少数据获取的时间,在最短的时间内对电路做出调整。 2.未来电子测量技术的发展 2.1 软件技术 软件技术指的是将微管理芯片技术这一软件技术应用在电子测量设备中,这种方法受到了大家的好评。从上世纪80年代起,软件技术就已经开始被专业的一起技术研究者使用。随着科学技术的迅速发展,在20世纪90年代时,DP结合软件技术组合成的虚拟电子设备新兴软件技术出现,软件技术在电子测量仪器中的运用一直持续到现在任然被认为是一个可以长足发展的技术,有越来越多的软件技术被应用到电子测量设备的设计中,例如RC-42、CIB、USB等许多的新型电子技术都被运用到测量仪器中,这样的设计为设备的测量功能提供了标准的结构器件,例如将计算机软件技术应用到仪器中,我们就能通过对计算机的windows页面进行操作取得测量结果,有计算机的操作系统和统计系统对测量数据进行收集、排列、整理、计算和统计,然后将数据但应到显示页面,增强了仪器的说一句管理的性能,所以,软件技术是新一代电子测量仪器中是一个很大的进步,我们在未来的发展中应该更多的应用该技术,使电子测量技术做出进步。 2.2 虚拟测量 虚拟测量是属于一种数据精确度较高的测量技术手段,虚拟测量技术在电子测量技术中的应用将会带动电子测量技术的发展,但目前虚拟测量技术并没有得到较好应用,虚拟测量技术对测量仪器的要求较高,要作用虚拟测量技术,必须提高当前电子测量仪器的质量。虽然目前虚拟测量技术没有得到应有的重视和应用,但任然有技术专家对该技术进行测量应用,并且取得了一定的发展进步,为未来虚拟测量技术的发展打下了坚实的基础。在对电子测量设备的研发中,在各类传感器、元件和技术中的研发条件下,研发出了各种适用于不同类型的专业、迅速、智能化的专业仪器。虚拟测量技术是未来电子测量仪器发展的重要特点,我们应该对此加以研究,获得更准确地数据。 2.3 无线通信 无线通信技术指的是将无线信号传输到与各个地区相互联系的互联网进行综合应用的新型移动网络技术,是属于未来通信设计中一种重要的手段。现在的无线通信技术应用广泛,例如WiFi,WiFi技术是一种盛行于全世界的无线网络技术,WiFi技术是由世界以太网络兼并组织命名的一种专业的网络术语。WiFi技术也是一种短距离的无线信号运输技术,指在几百米的范围类电子设备可以通过与互联网相互连接获取无线信号。WiFi技术仅仅只是无线通信传输技术中的一种技术,除此之外,还有许多的远程无线网络技术也可以在电子测量设备设计中被推广。例如,现在光纤远程信号传输技术属于比较新型的网络技术,能够在较远的距离之间进行信号传输,也能成为一种远程监控的无线网络技术。所以,我先通信技术也是我国未来电子测量仪器中一种比较特殊的应用,将成为新一代电子测量设备的技术特点。 3.结语 在科技飞速发展的今天,电子测量仪器也在不断的发展。在21世纪中,我们对于电子测量仪器的需求量越来越大,电子测量仪器的市场需求也在不断增加,在市场竞争激烈的现在,对电子测量设备的设计技术奥球也越来越严格。要具有兼容性、精确性高和稳定性强的电子测量设备才能满足现代工艺、生茶和生活的要求,我国目前的电子测量设备具有了一定的先进技术,为我国的电子测量设备市场输出了许多先进的设备,但是任然存在着巨大不足,尤其是现在技术不能满足高速变化的技术和要求,在电子科技技术水平这一方面任然还存在着许多的不足,有着较大的进步空间,所以,我们在对电子测量设备进行设计时,必须和想在发展技术相结合,明确我国电子测量技术的特点,结合创新研制出世界领先的电子测量设备。 电子测量论文:电子测量误差分析研究 摘 要:如今人们的生活中,电子测量仪器的应用已经十分的普遍,但是在实际的测量中很容易受到其他外界因素的影响,就使得测量的结果存在误差,难以进行我们之后的数据需求。在文章的讨论中,主要就电子仪器测量中存在的误差问题进行分析,从电子测量误差的概念进行出发,分析了造成电子测量误差的原因,并且针对这些原因,提出了一定的建议,希望能够在之后的测量中减少误差,提高我们测量的精准度,更好的应用于生活中。 关键词:电子仪器;测量;误差分析 前言 现在生活中的技术已经渗透到我们生活的方方面面,可以说其中的电子测量是无所不在的,在我们的生活中处处都有着应用,给我们的生活带来了极大的便利。例如我们经常使用的电子秤,测量中使用的电压表、电流表等,都涉及到电子技术的应用。但是在电子的测量中,由于它们的灵敏性,往往不规范的操作或其他原因的影响就会造成实际测的数据具有偏差,给我们接下来的数据应用造成严重的影响。所以在接下来的分析中,主要就电子仪器测量中的误差问题进行分析,保证能够对测量中的误差降到最低,从而更加准确的反映出我们所测量数据的准确性。 1 电子误差存在的类型 电子仪器测量中根据造成误差的原因不同,大概将这些误差进行了简单的分类,在之后的降低误差中能够有着更好的针对性。由于电子测量中所应用的计算数据思路存在着一定的偏差,难以对数据准确的进行计算,这属于系统误差;接下来就是在实际的测量中,由于操作过程中,每次的实际操作不能够完全一致,这就使得在所得到的数据上有着一定的不同,这类误差一般为随机误差,可通过多次测量,减少其误差;同时由于在实际的操作中,由于操作人员的操作流程不够规范,并且可能在读数中有着人为因素的影响,造成了测量的结果与实际值有着较大的偏差,这种误差被称为疏忽误差。在这几种误差中,有的可以通过人为的进行多次操作或者规范操作将误差降到最低,增强电子测量的数据的准确性。 2 电子误差产生的原因分析 2.1 测量设备的误差 测量的设备存在`差主要是所使用的测量仪器的附加件引起的误差,一般是由于仪器的读表精确度较低、仪器表的固定不够严谨或者仪表的零点存在问题、刻度不准等等问题。同时仪器所使用的电压不同、电流不稳定等情况都会给电子仪器的测量结果带来影响,造成所测得的结果不够精准的情况。这些由于电子仪器所存在的问题造成测量结果的误差是较少的,但是在实际的应用中,由于它在不同环境下的存放问题,也会产生一定的误差影响,不过这种误差可以通过对仪器的校准的方式对其进行降低,保证能够更好的为数值的测量提供依据。 2.2 人为使用的误差 人为误差主要是相关的测量工作人员在实际的测量操作中造成的影响,一般是由于测量人员的分辨力、视觉疲劳或不良习惯等造成的,同时不否认部分测量人员缺乏责任心使得测量的结果存在问题,同时不好的操作习惯和对于刻度读错也是其中重要的问题之一。并且对于仪器的应用操作中所使用的规范程度也会给测量的结果造成巨大的影响,或者说在测量中没有按照操作规范进行预热、调节和校准等工作,都会给接下来的测量造成误差。同时在不同的人员进行测量中,不同人员之间的差异也会造成读数的误差,使得测量的结果出现不同,造成数据的不准确,给接下来的数据的使用带来困扰。 2.3 外界环境影响的误差 对于不同仪器所使用的环境也是不一样的,在实际的测量操作中外界环境的影响也是巨大的。外界环境中的温度、湿度、电磁场和外界振动的影响对于仪器的测量要求条件的不一致性也会引起对于测量结果的误差。同时在校准的过程中,对于所需要的外界环境的达不到规范的要求,就使得仪器在首先的校准中就造成了误差,这样的结果对于仪器测量结果的影响是显而易见的。所以在实际的电子仪器的测量中,外界环境的因素对其影响是不容忽视的,这就需要引起我们密切关注。 3 减小误差的主要方法 3.1 对设备误差进行减少 不同的仪器设备有着不一样的测量精度,在这样的测量中能够保证测量的数据的准确性,并且在每次的测量中,都需要对仪器进行校准,保证仪器的准确性。同时对于一定时间内不使用的仪器,需要对其进行定期的检测,减少仪器本身的问题所带来的误差,这样才能够在一定程度上提高测量的准确度。因此在对仪器的问题提高测量的准确度的时候,需要尽量将被测量出现在接近仪器表满刻度的区域内,这样便在一定程度上增强了读数的准确性。同时在使用之前对于仪器的校正更是十分必要的,要求能够将仪器的刻度、指针等问题进行准确的校正,同时需要保证仪器的附近没有磁场等严重干扰物的存在。对于仪器所存放的环境也需要进行一定程度上的保证,这样也不会对仪器造成损坏,在之后的使用中出现误差等问题。 3.2 规范人们的操作方法 对于仪器的使用,都是会经过人工的测量,在人工进行测量中,相关测量工作人员的操作方式对于测量的结果也是有着较大的影响的。对于人为因素所产生的误差,大多是由于人们在实际操作中没有按照规范的操作流程进行测量,这样便不能够有效的保证测量数据的准确性。需要注意的是,纵使有些电子仪器设备在实际测量中严格按照操作的规范进行测量,对于仪器的不同,也会存在着一定的误差,这也是需要人为进行注意到的。并且在对数据进行读数的过程中,需要提高工作人员的责任能力,准确的对这些数据进行记录,保证为接下来的数据处理提供更好的数据。同样为减少误差的出现,我们在进行读取数据和记录中,可以通过多次进行记录或者采用多人对同一数据进行记录,最后求得其平均值,增强数据的准确性。 3.3 降低环境对设备的影响 对于电子设备对数据的测量中,外界环境的影响虽然比较难以注意到,但是经过实际的评定,电子仪器外界环境对测量数据的影响也是十分巨大的。首先对于电子仪器的调节,需要保证外界环境符合电子仪器校准的要求,这样才能够更好的保证仪器在接下来的使用中测量的更加准确。同时环境中湿度、温度、电磁场和热源的影响对于仪器的考验也是比较大的,在外界环境多变中进行存放测量的设备,肯定会对设备造成一定程度上的损坏,在之后的测量应用中,不能够准确的进行测量的工作。并且在电子仪器进行实际测量中,需要特别注意周围电磁场的影响,因为电磁场的存在会严重影响到小磁针的指示,这样纵使操作再规范,也难以保证读出精确的数据。所以在电子仪器的测量中,需要特别注意外界环境的影响,增强测量的准确性。 4 结束语 在如今的生活中,电子仪器应用的十分普遍,但是对于影响其测量精准度的影响因素也是很多的,同时由于测量的方式,不管通过怎样的测量方式,多么先进的测量设备,测量结果存在误差是难以避免的,但是在实际的测量中,我们可以通过对出现误差的原因进行分析,在一定程度上降低误差,使得测量的结果更加的接近准确值,在最大程度上反映出测量的本质属性,以满足人们的需要。同时对于影响电子仪器测量的分析,这样便能够对我们之后的测量方式进行调整,采取一定的措施减少误差的影响,避免不必要的误差产生,提供测量的精准性,提供可靠的数据来源,方便人们的研究工作。 电子测量论文:数字信号处理技术在电子测量仪器领域上的应用 摘 要:数字信号处理技术在电子仪器测量中是非常重要的,人类社会的发展是离不开测量的,电子仪器在使用的过程中主要的作用就是要进行相应的测量,因此,将数字信号处理技术应用到电子测量仪器领域就变得越来越重要。本文就是对数字信号处理技术在电子测量仪器领域上的应用进行分析,为相关的研究提供借鉴。 关键词:数字信号处理技术;电子测量仪器;应用 数字信号处理技术就是指利用计算机或者是其他的信息设备来对相应的信号进行分析和处理,从而得到有用的信息的过程的一门技术。数字信号处理技术可以将同一类型的信号转变为数字信号,这样计算机就可以进行相应的处理。目前,人们对数字信号处理技术在电子测量仪器领域上的应用进行了大量研究,数字信号处理技术对于电子仪器的测量有着非常重要的意义,必须要重视数字信号处理技术。 一、数字信号处理技术的重要性 (一)测量的作用 测量也可以使得生产活动的行为更加规范,在机械零件制造的过程中,已经生产完成的机械零件必须要进行相应的检查,判断这些零件是否符合相应的标准,而且通过测量也可以了解相应零件的各个环节是否符合零件的使用要求,工作人员对于零件的参数进行充分的了解,才能够在生产制造的过程中落实到每一个生产环节。 (二)数字信号处理的意义 测量技术在不断地发展,目前测量工作使用的都是电子测量仪器,电子测量仪器的应用使测量结果更加精确,也提高了测量的效率,但是电子测量仪器的测量结果都是利用电信号的形式来进行表示的,这样测量人员就很难对测量结果进行相应的分析,但是数字信号处理技术可以将电信号进行转化,转变为数字信号,这样工作人员就可以利用数字信号处理技术来对相应的数字信号进行分析,保证了后续工作的稳定运行。在电子测量仪器测量的过程中,如果使用的是直流电压,那么就要进行数模转换,如果使用的是交流电压,那么就要先进行交流电压和直流电压的转换,之后再进行数模转换。这样就可以使得测量的结果更加准确。通过相应的实验可以发现数字信号在利用的过程中可以对整个电子测量仪器的测量过程进行简化,这样复杂的问题简单化,就使得工作人员的工作效率提升,减少了各种因素对于测量结果的不利影响。 二、数字信号处理技术在电子测量仪器领域的应用 (一)在发生器上的应用 发生器就是信号源,这是一种十分重要的电子测量设备,发生器使用的是频率合成技术,但是无论是直接的数字频率合成技术还是间接的锁相式频率合成技术,都必须要利用低通波滤器来完成相应的测量工作,数字信号处理技术的主要内容就是进行滤波,而合成信号源能够克服晶振仅仅能够提供特定频率的相应缺陷,提高了信号输出频率的准确性和稳定性,还能够使得输出信号频率达到与基准频率相同的高度,在这样的情况下,数字信号处理技术就能够提高发生器的功能,使得信号源变得更加稳定。 (二)在电业测量中的应用 电子测量的过程中,电业测量是非常常见的,也是最为基本的测量方式。电业测量的机理就是将测量的电压转变为直流电压之后再进行相应的测量。目前电业测量已经被数字化,数字信号处理的过程中涉及两个核心的问题:一个是交流电压和直流电压转换之后再进行A/D转换,另一个就是在得到了直流电压的时候直接进行A/D转换。但是无论是哪一种转换,A/D转换所包括的量化和取样都是数字信号处理技术中非常基础的环节。在实际的应用中,将这两者应用在了电压表上,这样电压表的测量准确性就得到了一定程度的提升,测量的范围、抗干扰能力和分辨能力都得到了提高。 (三)在示波器中的应用 示波器是一种利用波形硐允静饬拷峁的一种电子测量仪器,被测量的信号必须要将电子束打在相应的荧光物质上,这样屏幕上就会显示出相应的图像,工作人员就可以对所显示的图像进行分析和解读。如果使用的是常规的电量,那么示波器均能够进行相应的显示,例如频率、峰值、电流和电压。但是如果遇到了特殊的电量,就要通过一定的调整才能够利用示波器进行测量,例如调幅度和相位差等。示波器是一种常见的电子测量仪器,但是示波器在使用的过程中必须要符合相应的规范,如果违背了相应的操作要求,就会导致测量结果出现偏差。在正常的情况下,示波器设备所显示出来的图形能够准确地描述出被测量的信号,以下就是对数字信号处理技术在电示波器中的应用进行分析: 如果将示波器设备当作是信息系统,那么就可以得到相应的关系式:s0(t)=s(t)*h(t)。 其中,s(t)是我们需要测量与观察的相应信号,s0(t)是在示波器上所显示出的相应的波形,*是一种卷积运算的符号,h(t)是指已经输入的信号源。因此为了保证测量人员所观察的信号和示波器上所显示出来的信号的契合度较强,那么就要保证示波器的输入激响能够满足迪拉克函数的要求。这一函数为h(t)=δ(t)。 只有这一函数成立的时候,s0(t)与s(t)才能够相等,按照斯彭斯的信号理论可以得知,如果上述的说法要想成立,那么就示波器的宽带就要无限大,但是在实际的应用中,这一条件是无法达到的。而且示波器在使用的过程中,还会受到相应的3db带宽的影响。进行估算的时候,使用的是方根原则,而且被测量的信号就是高斯信号,而且高斯信号也是方根原则能否成立的关键,在实际的应用中,高斯信号极少,这样就导致了高斯信号与示波器之间会出现较大的误差。要想减少这一误差就要利用数字信号处理中的反卷积技术,相应的关系式如下:s(t)=s0(t)(l/*)h(t)。 在这一公式中,l/*就是指反卷积计算,在这对关系式中可以将误差缩小,这一计算公式在过去仅仅是在理论推力中得到广泛的应用,而在实际的应用中很少被应用。但是在科技不断发展的今天,通过数字信号技术就可以将这一理论应用到具体的项目测量中,使得电子测量仪器的应用范围更加广泛。 假设使用一个标准信号,将其输入到相应的示波器中,并且将这一输出信号设定为s(k),在这样的情况下,就能够准确地计算出示波器对于信号的离散型算式h(k),在对这一离散型算式进行存储的过程中,需要加存一个信号重构的反卷积算法,在这样的情况下,就可以得到以下的结论:无论示波器达到了什么样的标准,信号是否存在着失真的现象,都能够根据现有的信号进行重构,从而得出我们想要得到的信号。这样,进行电量信号的观测便无须再受到示波器的限制。 结论 人类社会发展的过程中永远离不开测量工作,其是社会生产实践活动的重要基础,而电子测量技术与电子测量仪器则是当前测量工作所使用的高级手段,为实现测量工作的精确化提供了重要保障。通过上文我们可以看出,数字信号处理对于提高电子测量效果以及电子测量仪器的使用有着非常重要的作用,甚至能够让电子仪器测量的性能提高至原效果的数倍以上。虽然当前该种方式仍然存在着一定的问题,但这也为我们的研究提出了更加丰富的思路,让我们可以进一步在科学的高峰上继续攀登。 电子测量论文:虚拟电子测量仪器技术 摘 要 近年来出现的虚拟仪器突破了传统仪器的束缚,是仪器发展史上的一次革命。虚拟仪器技术是以计算机为核心的测试测量仪器组建技术,由计算机操纵,利用高性能的软硬件平台及模块化硬件板卡,结合高效灵活的应用软件,完成各种测量、测试任务。 【关键词】虚拟仪器 测量 LabVIEW 1 虚拟仪器概述 虚拟仪器(Virtual Instrumentation)是一种计算机控制的仪器系统,以通用化计算机作为核心的硬件平台,由使用者自己设计定义,具有计算机操作界面,测试功能由软件来实现。它通过应用程序,将通用化计算机与功能化硬件相结合,这样使用者可以通过友好图形界面,自己操作计算机,完成对被检测量的采集、判断、分析、显示、存储数据等功能。 1.1 虚拟仪器与传统仪器的比较 虚拟仪器是以计算机为基础的软硬件测试平台,它可代替传统测量仪器并自由构建专有仪器系统。传统的测量仪器受到硬件的限制不能发挥很大的互联。而虚拟仪器将仪器硬件搭载到计算机平台,再加上应用软件,将计算机硬件资源与仪器硬件有机的融合,大大缩小硬件成本和体积,通过软件实现对数据的显示、存储及分析处理。 1.2 虚拟仪器系统的构成 虚拟仪器系统由硬件和软件构成,硬件是基础,软件是核心。基本硬件是计算机和信号采集调理部件。计算机自身包括微处理器、储存器、显示器等部件;信号采集调理部件为GPIB仪器控制模块,VXI/PXI,仪器模块/总线标准模块以及数据采集卡。软件构成主要有开发平台软件和用户应用软件。目前使用最多的计算机语言是美国国家仪器公司(national instruments,NI)的LabVIEW。LabVIEW全称laboratory virtual instrument engineering workbench(验室虚拟仪器集成环境),是功能强大灵活的仪器和分析软件应用开发工具,图形化,用图标来代替文本行,创建应用程序。 LabVIEW具有以下主要特点:图形化的仪器编程环境;高效内置的程序编译器;灵活的程序调试手段;数据采集与仪器通信应用的支持;数据处理和分析函数库;支持多种系统平台;开放式的开发平台等。LabVIEW程序包括三个部分:前面板、框图程序、图标和接线端口。前面板模拟真实仪器前面板;框图程序利用图形语言控制前面板上的对象;图标和接线端口把LABVIEW程序定义成子程序,实现模块化编程。 2 虚拟电子测量仪器概述 2.1 传统仪器测量系统概述 传统电子测量仪器,如信号发生器、逻辑分析仪、示波器、频谱分析仪等,都是硬件化的技术方案,因其结构上的先天局限性,决定了相互之间没有令人满意的互联与通信机制,不能实现充分的信息与资源共享,所以在不改变设计思路的情况下,难以组建成综合测试系统或电子测量平台,也就不能完成对被测系统的综合分析、评估,进而得出准确判断。 2.2 虚拟电子测量仪器集成系统设计概述 虚拟仪器技术是以计算机为核心的测试测量仪器组建技术,由计算机操纵,利用高性能的软硬件平台及模块化硬件板卡,结合高效灵活的应用软件,完成各种测量、测试任务;除信号的输入输出外,测量、控制、分析、变换、显示等功能均由软件来实现。 2.3 虚拟仪器与传统仪器测量系统比较的优点 虚拟仪器技术的优势是,使用者可以自定义专用仪器系统,功能灵活容易构建,应用面广。它符合“硬件软件化”发展趋势,被称作“软件仪器”。它的功能齐全且多样化,价格合理,因此具有很强的竞争力,在仪器计量领域有很大的发展空间。它主要有以下特点:软件是虚拟仪器的核心;性价比高;缩小仪器厂商与使用者之间的距离;扩展性强,开发维护费用低,可配置性强;有良好的人机交互界面;信息量大,测试过程完全自动化,数据可编辑、打印、存储,有完整的时间记录和测试说明;通过软、硬件的升级,可便捷地提升测试系统的水平和能力;信号电缆少,故障率低,有操作保护;系统开放、灵活,功能可更改,技术更新快;可以和其他设备互联;软、硬件都具有模块化、开放性、可重复使用及互换性等特点。 3 虚拟电子测量仪器设计原理 虚拟电子测量仪器的软件应用程序,由LabVIEW编程环境开发,动态链接库通过CLF节点调用,达到与USB控制器的互联通信。LabVIEW程序编写分为前面板和后面板,前面板有登陆界面和各个虚拟仪器界面。后面板是编程程序框图,对前面板的各个模块进行编程,再把它们整合在一起,组成一个大的、整体的程序框图。 程序设计中,使用软件模板提供的旋钮、按钮、开关、数字显示、图表、图形等控件,在前面板设置输入输出对象,按照使用者的实际需求,设计图形化交互界面。框图程序设计是图形化程序的源代码,与前面板一一对应,使用软件提供的结构控制、数值运算、字符串运算、数组运算、布尔运算、信号分析、波形处理、文件输入输出、仪器控制等控件,按照使用者的需求,控制和分配前面板的输入输出。程序中的数据信号根据程序逻辑关系,沿数据线流动,满足“数据流驱动”。 在虚拟电子测量仪器中,硬件部分由USB控制卡,信号发生卡和信号采集卡组成。12V电源供电,通过USB2.0连接到计算机,与软件连接相通。 作者单位 榆林职业技术学院神木校区 陕西省榆林市 719300 电子测量论文:与时俱进优化电子测量实验教学 【摘要】电子测量是获取信息的重要手段,是一切科学的依据,本文从电子测量的发展趋势和当今高校电子测量实验教学的现状出发,依据多年教学经验,对如何优化电子测量实验教学进行了探讨. 【关键词】电子测量 虚拟仪器 互动 开放 杰出科学家门捷列夫曾说“没有测量,就没有科学”。电子信息科学是现代科学技术的象征,它的三大支柱是:信息获取(测试/测量技术)、信息的传输技术(通信技术)、信息的处理技术(计算机技术),三者中信息的获取是首要的,因为测量是获取信息的重要手段,因此,国内外许多高校的许多工科专业,尤其是电子信息类专业,都把“电子测量”作为一门十分重要的技术基础课程。 电子测量是现代科学获取信息的重要手段,是从事现代电子科学研究的必备基础,也是培养学生实践动手能力的重要标志性课程。其特点是综合性强、实践性突出、应用面广泛、更新迅速。 电子测量包括测量仪器和测量理论两部分。当前电子测量仪器已经经历了由模拟仪器发展到数字仪器,又由数字仪器发展到智能仪器阶段;现在电子测量仪器的发展,主要呈现以下几个趋势: 1)量限扩大化趋势 2)集成化、模块化趋势 便携式仪器越来越多,使用者要求集成化、微型化,例如简单的数字温度计、湿度计等,成本低,可靠性高;仪器模块化,可以方便安装选件,可以方便升级,可以方便故障诊断和维修。 3)智能化趋势 具有很强的自校准、自诊断、自补偿功能;很强的存储、计算、报表输出功能;很好的用户界面,使用户很方便使用。 4)数字化趋势 无论高档还是低档仪器,数字化越来越普及。随着微电子技术的发展,数字电路的成本越来越低;随着各类仪器装上了CPU,实现了数字化后,软件上投入了巨大的人力、财力。今后的仪器归纳成一个简单的公式:“仪器=AD/DA+CPU+软件”,AD芯片将模拟信号变成数字信号,再经过软件处理变换后用DA输出。 5)虚拟化趋势 虚拟仪器的构成:计算机+软件+硬件(用于解决信号的输入输出) 虚拟仪器的特点:性价比高,传统仪器贵,虚拟仪器便宜。传统仪器功能固定,虚拟仪器改变软件即改变了仪器,可根据使用的需求随心所欲地组成仪器。 6)网络化趋势 通过局域网或INTERNET来控制和使用电子仪器,使工程师远在千里之外仍能遥控仪器和获取结果。 7)跨专业多功能化趋势 一台仪器,可测量多种参数,具有多种用途,而且这些参数是跨越传统上我们认为是不同的计量专业的。好处是节约投资,节省空间,携带使用方便。 而测量理论也由经典测量理论发展到经典测量理论与现代测量方法相结合、传统的测量技术与最新的信息科学技术相结合的新时期下的新的测量理论:如误差理论与测试信息论的结合、测试与控制工程结合的测控技术、测试与计算机技术结合的自动测试系统技术、测试与软件和信息处理相结合的虚拟仪器、测试与通信和计算机网络结合的网络化测试技术等。同时,与其他相关课程内容(如模拟数字电路、信号和系统、微机原理和接口技术、通信与控制等)的处理上,充分体现出了本课程与其他课程内容的有机联系和综合应用。 然而现状却是: 1、测量课程的理论内容相对独立。在好多电信学生的心目中,测量课程是独立的,实验更是由于本课程的特点即与其他课程内容的有机联系和综合应用,使得学生容易产生误觉,好象在重复其它课程的实验,无太大新意,而变得好象索然无味,使得本课程成为了一门抽象难懂、深不可测、高不可攀、望而却步的“难学难用”课程了。而使得学生对此门课程兴趣不大或兴趣全无。其实不然,测试一直贯穿于学生的整个大学阶段。刚入校时所学的高数是测试技术的理论依据;计算机是现代测试的重要工具;电路、低频电路、高频电路就是讲解的测试电路;信号与系统、数字信号处理、信息论与编码讲解的就是测试原理。也就是说学生的知识不应是孤立的,而应有机的联系成一体。 2、学时数日渐减少,与其在电信专业里的重要性不相符合。一般高校的测试技术在非电信专业大概就是30―40学时之间,在电信专业为30―60学时之间(还包括实践教学),实验学时就更少的可怜了,对于学生的理论知识的掌握和实践上的应用及创新思维和能力的培养远远不够。 3、随着高校教学改革的深入,虽然每个院校都购入了一些测量仪器,但跟扩招的学生数相比,却还是不够,当然这也与每个学校办学经费紧张有关,但毕竟对于提高学生动手能力和将隐性知识变为显性知识颇为不利。 4、实验孤立,与实际应用之间的联系好象不大。现有的测试技术的实验不外乎是一些测试仪器的使用,非常片面。其实测试技术应该贯穿于整个电信专业的实践当中。在电路实践中反应的是实验仪器的使用;在低频电路、高频电路的实践中反应的是实验电路;在信号、电子测量、传感器中反应的是实验原理;在大学生课外科技活动、电子设计大赛、数学建模、毕业设计中反应的是其综合应用。即其实验的体系结构应以实验仪器为基础、以测量方法为线索、以误差分析来提升、以实际应用为归宿。 故而要优化电子测量的实验教学,必须从现有的这些问题入手,提出相应的改革与整合方法,提高学生的学习兴趣,培养学生的综合能力。可以从以下几个方面入手: 1、研究电子测量实验可与其他课程实验的整合。 测量在电信工程专业中起着举足轻重的作用,并一直贯穿始终。无论是从高数、计算机基础到电路、低、高频电路,再到信号与系统、数字信号处理、信息论与编码;从微机原理、单片机到EDA、MATLAB、DSP、ARM,无不与测试技术相关。高数是测试技术的理论依据;测量电路与系统由各种电路、传感器和计算机构成;测量仪器的使用和测量电路的设计与调试过程中可利用一些计算机语言进行辅助设计和仿真。测量技术的讲解可以站在信号的高度上讲解,使得学生起点更高,更能充满信心的找到自己未来的人生目标。故而可将学生四年的实验课统一安排,统筹规划;先从实验仪器的基本使用,到应用实验仪器测量基本电路及其电参数,再到实验仪器的熟练使用、扩展使用;最后到自行选用实验仪器,计算参数,构成测量电路,设定实验步骤,完成各种任务。这样即可合理安排学时,避开学时压缩对课程带来的不利影响;又可避免重复劳动所带来的厌倦心理;还方便开设一些综合性课题。 2、提高学生的学习兴趣。 我总认为:“兴趣是学生最好的老师”,在多年教学中发现,如若学生对某一课程兴趣盎然,则其学起知识来必然事半功倍,在学习中能够化繁为简,化难为易,记忆力增强,跳跃性思维活跃,即其学习的主动性、独立性、积极性、批判性、创造性大大增强。 (1)模块化、多层次教学方法:多年来,我们在如何更好的实现学生能力培养方面进行了一些有益探索,我们认为,学生能力培养需 电子测量论文:电子测量与智能仪器课程教学与实验改革探索 [摘 要]针对目前电子测量与智能仪器课程在教学与实验过程中所存在的不足,课题组依托河南理工大学国家级实验示范中心和省级重点开放实验室平台,分别从教学方法、教学手段、实验实践以及考核方式等多方面对其进行了深度改革的探索和实践。对该课程进行的“自主、探究与合作”模式下的教学与实验改革,在培养学生自主学习,提高学生综合能力方面取得了很大成效,为工科课程教学改革提供了很好的借鉴。 [关键词]教学方法;教学手段;实验;改革 电子测量与智能仪器是高等院校电子信息工程专业和电子信息科学技术类学科的重要专业课。该课程具有很强的实践性、技术性和综合性,是一门理论性和实践性相结合的综合课程。课程与工程实际结合紧密,在专业课程体系中占有重要地位,它对培养学生的创新思维能力和实际动手能力具有重要的作用。但是由于受传统教学模式的影响,该课程存在着教与学严重脱节的现象。学生对这门课学习的积极性不高、兴趣不浓,听课不能够集中精力,使该课程的课堂教学效果不够理想。另外,该课程让学生学习的内容、方式也存在问题,目前主要还是以做作业习题为主,即使增加了该课程的课程设计环节,但基本上也是“纸上谈兵”,不能够与实际应用结合,效果也不够理想。 针对以上传统教学所存在的问题,根据课程特点,我们通过积极探索,大胆改革,以“自主、探究和合作”的模式通过实践探讨出一套科学、实用的“教、学、做”一体化的方案,分别从该课程的教学方法、教学手段、实验实践以及考核方式等多方面对其进行了深度改革的探索和实践,并取得了一定成效。这对提高该课程的教学质量,促进学生创新能力和实际工作能力的培养,提高在新形势下学生的竞争能力具有重要而积极的作用。 一、 注重课堂教学改革 (一)更新教学内容,改进教学方法 针对课程教学内容,首先,我们在教材选用上进行了大范围的筛选工作,最后选定了国家精品课程配套教材,古天祥等编著的《电子测量原理》。该教材主要是在学习测量原理的基础上侧重于讨论测量技术与方法、误差分析和实际应用,而且在涉及具体电子仪器时是基于仪器的基本原理及应用,而不是基于仪器的设计与制造,对于非测控专业的电子类专业学生来说十分适合。其次,在日常教学过程中,根据给定学时,我们对课堂授课内容进行了有效节选,在讲述课程各部分内容时,注重从原理、误差及应用三个方面进行阐述,以测量原理作为基础,通过测量误差分析来提升,以其实际应用为归宿展开课堂教学。最后改进传统的、较为死板的课堂讲述,在课堂教学中增加案例分析。例如在讲到电子计数器时,教师可以把往届学生的毕业设计作品先进行实物演示,在成功抓住学生兴趣的同时,进一步介绍它的基本组成和工作原理,并采用启发、引导等教学方法鼓励学生思考其实现方法和设计过程,这样将极大增强学生学习的积极性和主动性。课后再根据给出的实例给学生布置课后作业,要求学生从自己的视角对给出的毕业设计实例进行性能分析。学生自己成立讨论小组,采用比较、讨论等方式从设计方案、技术指标等方面得出作品的不足之处以及改进方法,以课程设计报告形式通过Sakai网络教学平台上交任课教师,教师通过网络与学生进行交流。这种教学方法不仅有助于活跃课堂氛围,也可以促进师生之间的互动和交流。 (二)教学手段多样化 电子测量与智能仪器课程具有较强的实践性,涉及很多仪器以及具体操作等知识,单一的课堂讲授会使学生感觉知识非常抽象。因此在教学环节中,我们根据课程实际情况,结合河南理工大学现有的教学设施,最大限度地进行了教学手段多样化改革,其主要表现为: 1.多媒体课件动起来 在传统的多媒体课件上,有效地加入声音、图片、动画、视频等多种元素,使多媒体课件动起来。根据课程的属性,将课程讲授中涉及的许多先进电子测量仪器通过彩色图片的形式展示给学生,不仅可以在最短的时间内提供最大的信息量,还能大大提高学生的学习兴趣;利用多媒体课件的动画效果,以动态的形式对电子计数器、示波器等典型仪器的结构、使用方法进行探讨、分析,将其组成工作原理生动、形象地展示出来,从听觉和视觉两方面刺激学生的感官,促进学生联想记忆,加深对知识的掌握;课件中通过嵌入仪器的实际应用操作视频进行课堂演示,使学生更快、更好地掌握电子测量仪器的使用方法。多元素嵌入的多媒体课件在课堂上有效地动起来,大大调动了学生的学习积极性,学生的日常出勤率和上课的专注度都大幅度提升了。 2.SAKAI网络平台用起来 随着计算机网络的发展,基于信息技术的教学工具已经成为教师与学生交流、互动的重要平台。本课程教学组充分利用河南理工大学网络平台――Sakai(赛课)网络教学平台,将多媒体课件、电子教案和阅读资料等资源整合后挂在网络课堂上,学生可以拥有更长的时间与更广阔的空间对其进行充分浏览、慢慢消化。该网络教学平台还具备布置作业、点名、练习与测验、讨论等功能,教师可以根据教学内容的需要实时在网络教学平台上进行信息,将课堂上所讲述的内容进行有效延伸、消化。比如之前提到的毕业设计实例分析,学生成立讨论小组完成讨论后,以电子作业的形式进行上传Sakai平台,教师可以实时进行跟踪,通过讨论的方式与学生进行沟通,及时解决学生提出的问题。这在很大程度上提高了教师的“教”和学生的“做”两方面的效率,也拉近了师生之间距离,大大提高了学生学习的积极性。 三、实验实践改革 作为“自主、探究和合作”模式下的“教、学、做”一体化教学改革中非常重要的一个环节,学生的“做”显得尤为重要。电子测量与智能仪器课程是理论与应用相结合的综合课程,学生在掌握基本原理和相关理论知识的基础上,还要学会使用各种仪器,搭建各种测试系统,学会对电子测量结果进行分析,因此该课程的实验教学也就显得特别重要了。本文展开的课程实验教学改革是在河南理工大学国家重点实验中心――电工电子实验中心和省级重点开放实验室的基础设施平台上进行的,学生可以随时进入实验室进行课程实验。实验内容除了常规的验证实验外,任课教师还给学生布置了大量的测量、测试实验,学生可以自由组队,进行测试系统设计,利用实验室实验模块完成测试系统搭建,并进行相关实验测试验证。学生自由组队完成的测试系统实验在经过教师的验收后可以充当常规实验。对于验收效果较好的实验,教师要给出优秀的实验成绩,以此调动学生参与的积极性。 四、考核方式的改革 考试是教学的一个重要环节,教学和课程方法的多样性带动了考试考核方法的多样性。考核方法上,摒弃了仅仅由平时成绩和最后试卷成绩共同决定最后成绩的传统方法,进而改成由平时成绩、考试成绩、实验成绩和课外活动成绩共同决定。 (一)平时成绩考核 平时成绩考核20%,由考勤、Sakai网络平台点名、作业以及讨论答辩成绩共同来决定。其中考勤和作业占平时成绩的50%,讨论答辩成绩占平时成绩的50%。第一部分是考勤和作业,这是指在教学过程中,根据课程教学进程要求学生完成的学习任务,要结合Sakai网络教学平台,依据学生完成作业的次数和质量按百分制进行评定。另外,考勤记录是学生平时成绩的依据之一,教师要将学生的出勤情况记录在“点名册”内,最后作为给出成绩的依据之一。第二部分是讨论答辩成绩,这项成绩通常是在小组学习的基础上,学生共同完成一个课题、一个论文或一个项目,通过Sakai网络教学平台讨论区进行讨论、网络答辩,最后由任课教师给出。 (二)期末卷面成绩 期末考试内容覆盖教学大纲要求的知识点,考题可以灵活多样,以闭卷为主,适当增加了理论设计题目的考核,使得试题能真正考查出学生的真实能力,以及全面系统地考核学生掌握课程知识的能力。该项成绩占总成绩的50%。 (三)实验成绩 实验成绩占30%,其中课程开出的常规实验成绩占实验总成绩的50%,自主实验成绩占实验总成绩的50%。大力提倡学生进行自主实验,调动学生参与的积极性,自主实验给出的成绩比例在这个环节得以体现。 (四)课外活动成绩 该课程考核方式改革力度最大之处体现在课外活动成绩的给定上。为了鼓励学生积极参与学校的第二课堂,我校在考核方式上进行了相当大的改革变动。任课教师可以根据学生参与程度以及所获得的相应成果,在总成绩上直接给定课程成绩。 同样,学生参与的各种电子设计大赛、测试系统开发项目,也可视为加分项目。如此一来,学生学习、参与的积极性空前高涨。 五、总结 本文对河南理工大学电子测量与智能仪器课程几年来的教学和实验改革进行了论述和分析。实践证明,“自主、探究和合作”模式下的“教、学、做”一体化课程教学改革取得了明显的教学效果。 电子测量论文:电子测量与仪器课程的教学方法探索及考核方法改革 摘要: 深化中国大学课程教学方法和考试考核方法的改革是保障大学教学质量、提高人才培养质量的重要方面。针对目前电子测量与仪器课程在教学中的不足之处,我们进行了教学方法和考试改革的探索和实践,同时通过考试环节的完善和创新,力图达到提高学生的分析能力和综合素质的目的。本文系统的阐述了电子测量与仪器课程教学方法的改革和考核方法的改革思路,并取得了一定的效果。 关键词: 电子测量;教学方法;考核改革 0引言 教学方法由于是决定教学效果的十分重要因素而被人们所重视,教学方法的改革也就理所当然地成了教学改革中的重要一环。课程考核评价系统,是教学过程中必不可少的重要环节,贯穿于教学的全过程,课程考核的结果不仅可以反映教与学的实际状况,对学生各阶段乃至整个学习阶段有一个明确的评价,更是衡量学校教学质量的重要依据。然而,目前的课程考核评价系统只是通过单纯的卷面成绩考核,并不能真正衡量学生的综合能力。下面以《电子测量与仪器》作为试点课程,在测控本科专业的教学过程中,详细阐述该门课程的具体教学方法和考核方式的改革。 1电子测量课程的特点 电子测量是测控专业的一门专业必修课程,内容包括:电子测量的基本原理和基本的测量方法,常用的电子测量仪器的基本组成和工作原理,仪器的操作和应用。要求通过该课程的教学培养学生理论联系实际和动手能力以及解决问题的能力。该课程涉及比较深奥的理论,算法比较抽象且难懂;同时电子测量与仪器课程涉及面很广,它的应用包括了整个电子、通讯、自动化等多种学科的很多领域,比如取样、信号合成、自动化等多种技术都在电子测量中得到应用,因此教学中还要涉及如何把电子测量理论与实际应用相结合的应用问题。 2教学方法的探索及改革 针对《电子测量与仪器》这门课程的特点,基本拟订了改革的方法如下: 2.1 增强学生参与性。不同于以往的一味灌输的教学方法,在讲解了某种仪器的基本原理以及功能和操作后,要求学生以各种途径查询资料,并以报告的形式写出目前最新的技术指标,之后要抽点学生下一次课上来讲解,学生可以选择自己喜欢的一种型号产品为例子来写报告,同时,将学生分成几个小组,每个同学在组内都要讲解他说查到的仪器资料和型号,以及这个仪器的特点,阐明电路结构并进行分析性讲解,这就使得学生要了解这类产品的技术指标,必然在课后就要去查询相关的技术原理,小组讲解使得每个同学都有参与,所以每一个学生都会去查找资料并准备讲稿,比老师单纯的对仪器知识的理论灌输有效果,这样的方式,给学生学习上带来了一定的主动性和积极性,增强了参与性,同时,也培养学生对仪器学习的兴趣。 2.2 围绕教学大纲,把握住理论教学的方式方法,讲授方面从易到难,让学生逐渐对仪器建立起兴趣爱好。但大学的教育也必须注重理论环节,这和实践环节有等同的重要性,在某一种仪器以及电子测量方法介绍完后,要求学生自己拟出一个题目来讨论,将所有学生进行分组,比如,10人一组,共8个小组,最后,一个小组拟出一道题目。 2.3 测量技术发展很快,电子测量仪器在不断更新,这就要求适应形势,适当调整教学内容,将一些现代的电子测量手段以及先进的仪器作为例子引入到课堂上来,激发学生的学习兴趣。 2.4 结合实验教学,不再完全理论和实验脱节,理论讲解的时候,就要结合实验例子讲解。有某些理论课程可以到实验室进行讲解,让学生更加直观的理解仪器特点,真正做到教与学结合。由此,可以增强学生的参与意识,激发学生创新思维。 3考核方式的改革 考试是教学的一个重要环节,教学和课程方法的多样性带动了考试考核方法的多样性。考核方法上,采用了平时成绩和最后试卷成绩共同决定最后成绩。平时成绩占30%,期末卷面成绩占70%。 3.1 平时成绩考核30%,由考勤,实验成绩,讨论答辩成绩共同来决定。考勤和作业占到平时成绩的30%,实验成绩占到平时成绩的30%,讨论答辩成绩占到平时成绩的40%。 第一部分是考勤和作业,在教学过程中,根据课程教学进程,要求学生完成的学习任务,依据学生完成作业的次数和质量按百分制进行评定。另外,考勤记录是学生平时成绩的依据之一,将学生的出勤情况记录在“点名册”内。最后作为给出成绩的依据之一。第二部分是实验成绩,是结合实验具体操作情况来打分的一项成绩。 这一项成绩在一定程度上反应了学生具体动手能力和操作能力情况。第三部分是讨论答辩成绩 ,这项成绩通常是在小组学习的基础上,大家共同完成一个课题、一个论文或一个项目,然后通过演讲答辩的方式,向全班同学作介绍。小组外的全体同学还要提出各种问题请小组答辩的成员回答。最后以小组答辩和工作完成的水平和质量作为依据,决定每个人的成绩,由小组外的其他同学和教师评价给出。 3.2 期末卷面成绩以教学大纲为参考,覆盖面广,考题可以灵活多样,以闭卷为主,可以考核一些新的仪器技术,另外,增加了理论设计题目的考核,使得试题能真正考核出学生的真实能力以及全面系统的考核学生系统掌握课程知识的能力,该项成绩占到70%。 4总结 现代大学教学方法,应该是能够激活师生思想、情感、潜能、智慧,发挥师生积极性、主动性、创造性的教学方法;而考核方式的改革依赖于教学方法的改革,我们将继续努力并研究该门专业课程的特点,通过不断的改革和改进,摸索出一套有效的教学方法,这样,才能做到考核方式真正有效的改革。 电子测量论文:仿真软件在电子测量学教学中的运用分析 【摘 要】近年来,测量学在社会诸多领域得到了广泛应用,在提高测量准确性等方面发挥着积极作用。但受到客观条件的限制,无法通过实验将实际电路组成展示给学生,导致学生无法深入理解测量学知识和理论。而仿真软件不受时空限制、便于检测,能够为电子测量教学提供更多支持。文章分析仿真软件概念及其对教学产生的积极作用,最后提出在电子测量教学中的运用策略,旨在为我国教学实践提供参考。 【关键词】仿真软件;电子测量学;教学活动;运用 信息时代背景下,计算机技术与教育教学深度结合,形成了很多教学软件。其中仿真软件能够克服客观条件,充分展示学习内容。电子测量作为一门具有实践性、抽象性特点的课程。当前教师在教学中采用传统教学模式,向学生传授的理论知识过于抽象,不够具体,无法帮助学生日后形成完善的理论知识结构。利用仿真软件开展电子测量教学活动,不仅能够提高教学活动效果和效率,还能够增强学生对教学内容的印象。因此加强对该问题的研究具有非常重要的现实意义。 一、仿真软件概述 所谓仿真软件,是指建立在集成电路、计算机技术基础之上的一种高级、快速的电子设计自动化工具。其融合了数据库、图形学及计算数学等学科形成一种通用性软件包。现有电子类仿真软件有View logic、OrCAD等,其中Multisim是国内外最为常用的DEA仿真软件。在实践应用中,不同仿真软件各具特色,如PSpice功能较为强大,适合对复杂电路进行分析和优化,而Protel综合性能较好,且使用范围非常广,能够将电路仿真及PCB设计有机整合到一起,提高仿真效果。 将仿真软件引入到电子测量教学中,能够突破传统教学抽象、枯燥教学方式,将教学内容以动画、图文等多媒体视听形式呈现出来,在轻松、愉悦的氛围中进行自主探究学习。电子测量技术试验需要设备投入非常大、且难度较大。如果引进仿真软件进行模拟操作,能够节省更多资源投入,且达到预期的教学目标,为师生交流提供良好的平台。总而言之,将仿真软件引入到实践教学中非常必要,不仅是教育教学现代化改革的需求,也是提高教学质量的有效手段。 二、仿真软件在电子测量教学中的运用 1.开展演示教学 在实践教学中,教师可以将仿真软件虚拟设备引入到课堂教学,帮助学生理解和消化理论知识。如果条件允许,可以配合电子白板进行师生互动,使得演示更加形象、具体,以此来调动学生学习热情。如在进行函数信号发生器相关内容教学中,可以借助虚拟设备进行仿真。经过仿真处理的信号发生器,图形更加逼真、形象,无论输入、还是输出端口都能够完全呈现出来。不仅如此,点击鼠标能够对设备进行操作,与真实的设备操作具有一致性。如选择输出波形、频率。在此基础上,教师组织并引导学生进行相关理论的讲解,然后操作控件,最后与真实的设备进行对比,以证明演示教学具有较强的说服力。 2.简化实验过程 众所周知,电子测量具有实践性特点,单纯依靠理论讲解远远不够,需要借助实践操作进行相应的补充,以此来达到预期的培养目标。以往试验教学中,教师需要搬运设备,不仅对设备性能产生诸多不良影响、缩短设备使用寿命,且使得演示操作过程繁琐、麻烦。对此,教师可以积极引入仿真软件,以此来简化实验过程。如利用示波器跟踪测量信号波形、测量电路等,在有限的时间内获得最佳教学效果。此外,教师还可以向学生介绍仿真软件操作方式和方法,使得学生进行独立的操作。 3.实现远程控制 现阶段,在实际教学中,我们不仅能够在智能设备中应用,还可以与计算机连接到一起实现远程控制目标。如在具体教学中,数字存储示波器作为一部重要的设备,对其进行讲解时,该设备自带STO实时监控软件,与计算机连接后,我们能够在电脑仿真界面上对设备进行针对性操作,如信号输入、探头衰减倍数的设置等。采取这种方式,能够对传统教学过程进行补偿,且能够帮助学生感受到对设备的真实性操作,增强学生对知识的体验,循序渐进地形成完善的理论知识体系。 4.加强课程设计 目前,社会对电子测量人才提出了更高要求,尤其是人才的实践能力。但现行教学活动中,往往侧重课程知识的讲解,实践课程相对较少,不利于学生创新意识及动手能力的培养。对此,基于仿真软件教学,我们将电子测量学与其他课程结合到一起,如模拟与数字电子的结合,设计出详细的虚拟电路图,然后进行波动监控、数值测量等相关知识的分析,计算并获取数据,为具体的安装、焊接等活动提供科学依据。上述过程,教师都可以引导并组织学生参与其中,给予学生更多自主权利,进行自主探究学习,跟随知识发展脉络开展实践学习。采取这种方式,既能够为学生提供动手机会,还能够培养学生实践综合能力。 不可否认,仿真软件对于电子测量教学具有促进作用,但从本质上来看,仿真软件的应用是一种教学辅助工具,不能够一味地使用,教师要注重虚实结合,兼具理论与实践,设置趣味性课堂,不断提高教学有效性。 三、结论 根据上文所述,仿真软件作为计算机技术发展的产物,是多学科共同作用下的结果,在提高教学质量、培养学生实践能力等方面占据非常重要的位置。因此在教学中,教师要加强对仿真软件的认识与分析,熟练掌握软件操作方式,并立足于电子测量教学内容,将仿真软件运用其中,构建趣味性课堂,调动学生积极性,优化课程设计、开展展示教学,深化学生对教学内容的理解,不断提高教学质量,从而促进电子测量教学持续开展,为社会培养更多专业人才。 电子测量论文:《电子测量技术》课程中应用Proteus仿真的教学改革实践 【摘 要】分析目前高职《电子测量技术》课程教学中存在的问题,研究将计算机仿真技术应用于课程教学中去,采用项目教学法,使得学生加深对基本知识的理解,提高学生的动手能力和研发能力,培养学生成为与时俱进的创新型人才。 【关键词】电子测量技术;Proteus仿真 1 电子测量教学中存在的问题 《电子测量技术》是高等职业院校电子信息类专业的一门专业课,其目的在于使学生理解常用电子测量仪器结构、原理,会正确选择和使用电子测量仪器进行测量,培养学生成为具有电子信息技术基本技能和综合职业能力的,在电子信息领域适应生产、建设、管理及服务第一线工作的高级技术应用型人才。该课程传统的教学方法多采用老师首先讲授理论,然后再实验室验证性实验的方法,随着现有高职生源水平的下降,传统的教学方法已经不能取得良好的教学效果,这就要求教师要根据实际情况,利用先进的教学手段和技术条件进行教学方法和形式上的改革。 多媒体技术是现代教育的一种有效的教学手段,教师可以将晦涩难懂的理论知识利用图片,动画等多种形式演示出来,既能引起学生兴趣也能使学生更容易理解知识。但是单纯的图片或者动画演示对于《电子测量技术》这门课程显然的不够的,它涉及到很多具体电路和仪器的工作原理,这些仪器的构成原理和使用方法较难理解。 2 Proteus仿真在电子测量教学中的应用 计算机仿真技术已成为现代工程中的一种有效手段,所以我们在教学过程中使用了电路仿真软件Proteus。Proteus软件是英国Lab Center Electronics公司出版的一款EDA工具,它不仅具有其它EDA工具软件的仿真功能,还能仿真单片机及外围器件。 我们以信号发生器为例,将计算机仿真技术应用与教学中来,采用项目教学法,让学生利用之前所学的电路知识设计信号发生器。 信号发生器总方案如下: 信号发生器一般是指能自动产生正弦波、三角波、方波及锯齿波、阶梯波等电压波形的电路或仪器。根据用途不同,有产生三种或多种波形的函数发生器,使用的器件可以是分立器件,也可以采用集成电路。产生正弦波、方波、三角波的方案有多种,如首先产生正弦波,然后通过整形电路将正弦波变换成方波,再由积分电路将方波变成三角波;也可以首先产生三角波―方波,再将三角波变成正弦波或将方波变成正弦波等等。本课题采用先产生正弦波波―方波,再将方波变换成三角波的电路设计方法。由RC桥式正弦波振荡器产生正弦波,经过迟滞比较器产生方波,再由积分电路产生三角波。 学生通过设计信号发生器的电路了解了信号的发生器的结构原理,也对振荡器,延迟比较器和积分电路原理和应用有了更深的掌握。而且通过计算机仿真软件来设计和搭建电路也节约的时间和硬件等资源,同时也避免了搭建实际电路时,由于焊接水平影响而出现的一些问题和故障。 3 总结 将Proteus仿真技术应用于《电子测量技术》这门课中,不仅使教学方式和考核方式多样化,也激发了学生对学习的兴趣和主动性,提高了教学效果和实践能力,也有助与学生在国家电子类各项竞赛中取得优异成绩,对毕业设计,创新项目和课外活动也起到了一定作用。 电子测量论文:微课在《电子测量与仪器》课程教学中的应用研究 摘要:目前在电子测量与仪器课程的教学过程中,正面临着种种难题亟待解决,如教学内容枯燥乏味,知识点多但是课时有限,学生的学习主动性不高等等。近年来,随着微课这一新的教学方式的出现,为提高《电子测量与仪器》的教学效果提供了希望。本文通过对微课和《电子测量与仪器》的特点分析,简要探讨了将微课应用到《电子测量与仪器》的教学过程中的前景。 关键词:电子测量与仪器;微课;教学方法 一、引言 对于我国高等院校的各电子类专业,如电子信息工程、电子科学与技术等而言,电子测量与仪器这门课程由于其独特的特性,对于学生专业技能的培养以及实际动手操作能力的提高具有重要的意义[1]。但是由于传统教学方式的限制,使学生在听课过程中经常感到枯燥无味,并缺乏学习热情。为了激发学生的学习欲望,提高授课效果,需要授课老师不断提高自身业务能力,改变传统教学思路,寻找更为新颖、高效的教学方法,为学生创造轻松、愉快的课堂氛围。 近年来,伴随着微课的兴起,为电子测量与仪器课程教学方式的改革提供了新的思路与方法[2-3]。本文将结合微课与电子测量与仪器这门课程的特点,对微课在电子测量与仪器课程教学过程中的应用前景进行重点讨论。 二、什么是微课 1.微课简介。微课(microlecture),顾名思义,指的是一种长度较短的教学过程,时长通常为5~8分钟。它以视频为主要载体,围绕着某一具体的教学知识点展开。“微课”最早是由美国圣胡安学院的高级教学设计师戴维・彭罗斯(David Penrose)提出的,一经引入,就迅速在我国的各中小学以及大中专高等院校中推广开来,并引起了众多教育工作者广泛的研究热情[4]。 微课的核心是关于某个知识点的课堂教学视频,同时还包含了与该知识点相关的教学设计、素材及点评等辅助性内容。教师在编制微课课件的过程中,可以将教学内容以动画的形式形象地展示给学生们,引起学生的学习兴趣,同时还可以添加音频内容,将对该知识点的点评加入到课件中去,使学生在学习时同时受到视觉和听觉上的刺激,由于此时学生的注意力较平时更为集中,因此会使教学效果大幅提高。 2.微课的特点。微课经过近几年的不断发展,逐渐形成了如下几个自己独特的特点: (1)短小精悍。在传统的教学过程中,对某一具体知识点的讲解可能需要10~20分钟的时间,包括板书、PPT等教学资源的使用,但收到的效果却是一般。而微课虽然长度只有短短的几分钟,但是它以更为直观形象的方式将教学内容传递给学生,辅以声、光等多种感官刺激,势必取得更为良好的教学效果。 (2)重点突出。由于微课的时间短,因此它所包含的内容都是经过精挑细选的,并且都是与教学内容的主旨密切相关的,这就使得教学内容的重点更为突出,便于学生接受与掌握。 (3)素材丰富。微课的教学素材来源丰富,并且形式多种多样,除了传统的图片、视频等,目前还有各种专门用于制作微课课件的软件,如可以进行屏幕录制的Camtasia Studio,制作交互式视频课件的Adobe Ultra、Adobe Captivate,以及对视频进行后期处理的Adobe Premiere等,这些都为微课课件的制作提供了大量新颖的素材,是微课质量的重要保障。 (4)学习时间灵活。借助现在发达的英特网,只要将微课课件上传至指定服务器后,学生们就可以在任何时间访问这些课件并进行自主学习,而且由于时间短、重点突出等这些特点,学生在进行微课学习时不易疲惫,并且会迅速掌握教学内容的重难点,取得事半功倍的效果。 三、目前阶段《电子测量与仪器》课程教学面临的问题 《电子测量与仪器》该课程处于电子类专业课程中的后继阶段,是其他基础课程和专业基础课程的综合应用,对学生提高实践能力和电子测试水平至关重要。笔者通过近年来对《电子测量与仪器》课程的教学授课经验,并结合查阅相关的文献,对目前阶段《电子测量与仪器》课程教学面临的问题进行了归纳总结,主要有以下几点: 1.部分内容枯燥乏味。在《电子测量与仪器》这门课程中,前期内容主要是关于各类电子仪器的原理性介绍,如示波器中示波管的结构与各部分功能,各种类型的模拟信号发生器的组成以及内部的主要模拟电路等,都涉及了大量的电路图和原理分析,需要耗费大量的课堂时间对其进行详细讲解,容易使学生产生枯燥乏味的厌学情绪[5]。 2.知识点多但课时有限。随着电子技术和大规模集成电路技术的不断发展,现阶段的各种电子测量仪器正逐步朝着多功能的方向发展,各种性能不断提高,各种新颖的功能也层出不穷,直接导致了该门课程知识点的迅速增多。仅以数字示波器为例,在课堂讲解时不仅要对各按钮、按键的功能进行说明,还要针对不同形式的波形信号的具体调节进行讲解才能使学生对该仪器有一个全面的了解与掌握,这就会占据大量的课时资源。在上实验课时,由于学生数量较多,因此不可能对学生进行逐一辅导,直接导致了事倍功半的教学效果。 3.学生缺乏学习主动性。《电子测量与仪器》课程的开课时间一般是在大三的上学期或者下学期,此时的学生经过两年大学生活的洗礼,逐渐产生两级分化,有的学生保持了高中阶段好的学习习惯,能够积极主动地进行学习,有的学生则放松懈怠,上课时注意力不集中,自然得不到好的学习效果。 综上所述,针对目前阶段《电子测量与仪器》课程教学所面临的种种问题,需要授课教师不断探索,寻找一种更为新颖有效的教学方式来提高学生们的学习积极性与学习兴趣,才能从根本上保证该门课程的教学效果。 四、微课在《电子测量与仪器》中的应用研究 由于《电子测量与仪器》这门课程与实际应用密切不分,因此笔者在授课时经常会找一些与授课内容相关的小视频播放给学生观看,如某型号数字示波器的演示视频,基于应变片的自动测试系统等等。通过观察笔者发现,学生们对这些视频的兴趣很高,通过播放短片能够极大地吸引学生们的注意力,此时学生们认真听讲的程度较之传统的语言讲解高了不止1~2倍。 微课正好拥有这种短小精悍的特点,而且它本身作为一种特殊的视频资源,能够极大地引起学生们的学习兴趣。将微课这种新颖的教学方式引入到《电子测量与仪器》课程的教学过程中来,必将取得良好的效果。 同时,《电子测量与仪器》这门课程本身所具有的一些特点,也特别适合进行微课的开展。在这门课程中,不仅包含了各种电子仪器,如示波器、信号发生器、电压表、万用表等的使用方法、注意事项,还包含了自动测试系统的组建和实现,以及虚拟仪器的使用,这些教学内容都特别适合使用微课来进行展示。例如,可以将基于LabVIEW的虚拟仪器的组建和演示过程用屏幕录像软件进行录制,然后通过后期的处理,添加一些动画特效,将其制作为一个5~8分钟的微课课件。不仅能在课堂上对学生进行演示,还可以使学生在课下进行随时的观看。这样的教学方式,不仅新颖,而且收效更好。 五、总结 作为一种新出现的教学方式,微课正在因其自身的各项优点引起诸多教育工作者的关注。本文通过对微课的介绍,以及对《电子测量与仪器》这门课程现阶段所面临的各种问题的深入分析,对微课在《电子测量与仪器》中的应用前景进行了简要探讨。经过分析笔者得出结论,由于《电子测量与仪器》本身的一些特点,特别适合进行微课的开展,通过对微课的合理利用,必将对提高《电子测量与仪器》的教学效果起到极大的推动作用。 电子测量论文:模块化设计在电子测量与仪器实验教学改革中的应用 摘要:电子测量与仪器是测控专业的重要课程。针对以往该课程实验教学中存在的不足,结合专业实际情况,提出了模块化设计的改进思路,并以计数器实验为例,阐明了模块化设计的实现。在实验教学过程中,取得了良好的教学效果。 关键词:电子测量与仪器;模块化设计;计数器 一、引言 电子测量与仪器课程是测控相关专业的重要课程,主要运用电子科学的原理、方法和设备对各种电量及电路元件的特性和参数进行测量[1]。使学生掌握电子测量的基本概念,测量误差理论及数据处理方法,掌握基本电参量的测量原理、方案设计及结果分析方法。 该课程所包含的实验要求学生熟悉常用仪器仪表(电压表、示波器、计数器、信号源等)的使用[2],掌握仪器仪表工作原理,学会利用现有设备采取正确的测试方案进行一些简单的测量,能根据所学知识综合设计简单的测量电路。 二、实验教学过程中的不足 以计数器实验为例,计数器实验要求了解和掌握通用计数器的组成及工作原理和操作方法,掌握频率比测量方法和测量误差处理方法。在以往的实验过程中,直接使用通用计数器进行相关参数的测量。虽然在实验之前会向学生讲解相关测量原理,但学生往往只记住了通用计数器的操作方法,即如何测量频率、周期和频率比,而对于通用计数器的内部工作原理则没有结合理论课上的内容进行深究。这样,实验效果大打折扣,学生的认识还只是停留在表面,没有自觉的深入探讨工作原理,理论与实际没能结合到一起。 三、改进思路 针对这个问题,可以将实验改成设计性实验。设计性实验教学对学生技能的提高,思考方法的训练,知识的综合运用起了很好的作用[3]。如果让学生自己设计制作一个简易的通用计数器,当然会有一定的改进效果。但又有可能让学生的注意力转移到了调试细节上,而又重新忽视了测量原理。因此,在细节的划分上要有一个折中,模块化设计是一个解决方案。我们重新设计了实验项目,制作了实验板,将通用计数器内部的主要模块分离出来,体现在实验板上。 计数器测量信号频率的原理框图如图1所示,其中,fA为被测信号,经过放大整形后变成标准的方波。门控电路产生门控信号,控制闸门的开启和关闭。闸门可以用逻辑门电路中的与门来实现,门控信号为低电平时,与门关闭,方波信号不能通过与门;门控信号为高电平时与门打开,方波信号能通过,此时要求门控信号的频率要小于方波信号。门控信号的高电平持续时间为闸门时间。闸门时间内通过的方波送入计数器进行计数,并将计数结果显示出来。计数结果N再除以已知的闸门时间即得到fA的频率。 将图1所示的原理框图稍作修改就可以用来测量信号周期。将fA整形后的方波看成门控信号,而将原来的门控信号频率提高并看成被测信号fg,此时fg的频率要高于fA且fg的周期已知。这样,在fA的方波高电平持续期间,fg信号可以通过闸门,计数器对fg进行计数。计数结果N再乘以fg的周期tg即得到高电平持续的时间,若高低电平时间相等,那么fA的周期应为N*tg*2。 计数器测量两个信号频率比的原理框图如图2所示,fA与fB为不同频率的两个输入信号,假设fA的频率大于fB的频率。fA经过放大整形后直接送到闸门的输入端,而fB经过放大整形后的信号作为闸门信号输入。此时,在fB高电平持续期间,fA整形后的方波能通过闸门进入计数器进行计数,计数的结果是fB的半个周期内(假设fB的正负半周期相等)通过的fA的脉冲数,因而频率比为计数结果N*2。 根据以上的分析,测量电路中的关键模块为:放大整形电路、闸门、门控电路、计数器及显示器。因此,设计图3所示的电路模块。其中,计数器及门控电路由单片机构成,可以通过键盘设置标准闸门信号的时间长短。将这几个模块使用PCB电路板实现,要求学生根据测量原理在这几个模块之间进行连线,搭建正确的电路对信号的频率、周期以及频率比进行测量。并写出计算表达式。期间,要求学生使用示波器对连线的各个结点的波形进行测量记录,进一步领会相应的测量原理。这样,学生面对的是这几个抽取出来的主要模块,对通用计数器内部结构会有一个更清晰的认识,能够将注意力放在测量原理上。 四、结论 该实验板在我院2012级测控专业与自动化专业中进行了使用,取得了较好的实验效果。主要体现在以下几个方面: 1.将通用计数器内部结构通过若干主要模块体现出来,屏蔽了一定细节,减少了学生的重复劳动,有助于学生将注意力集中到理解测频原理上来; 2.同样的几个模块,连接方法不同,实现的测量目标(测频、测周、测频率比)也不同,有助于学生灵活运用所学知识,提高动手能力; 3.通过使用示波器测量各个连接点的波形,有助于学生理论联系实际,提高电路调试能力。
软件和集成电路产业布局的问题及对策:计算机毕业新世纪软件产业和集成电路产业 为推动我国信息产业和集成电路的发展,增强信息产业创新能力和国际竞争能力,带动传统产业改造和产品升级换代,国家实行“集成电路税收优惠、软件企业上市优先”的政策,国务院已于1999年7月印发了《鼓励软件产业和集成电路产业发展的若干政策》。 为打破几十年来,国内“硬件不做CPU,软件不做操作系统”的现象,中国国家高技术智能计算机系统专家组日前以国家的行为通过各种方式联合攻关,这为新世纪的软件与集成电路产业大发展吹响了世纪的号角。 中国科技大学的金西老师,获邀参加了中国国家高技术智能计算机系统(863-306)专家组主办的第一届中国自由软件发展战略研讨会,并作了演讲。现在我们将其在会议演讲文稿及通过各种渠道了解到的发展动态综述出来,答谢读者多年来对我刊的支持与厚爱,同时衷心祝贺我国的软件与集成电路产业在新世纪蒸蒸日上。 1国家鼓励的主要产业政策 国家鼓励的有关软件产业和集成电路产业的主要产业政策如下: 第十条支持开发重大共性软件和基础软件。国家科技经费重点支持具有基础性、战略性、前瞻性和重大关键共性软件技术的研究与开发,主要包括操作系统、大型数据库管理系统、网络平台、开发平台、信息安全、嵌入式系统、大型应用软件等基础软件和共性软件。属于国家支持的上述软件研究开发项目,应以企业为主,产学研相结合,通过公开招标方式,择优选定项目承担者。 第十一条支持国内企业、科研院所、高等学校与外国企业联合设立研究与开发中心。 第四十二条符合下列条件之一的集成电路生产企业,按鼓励外商对能源、交通投资的税收优惠政策执行。 (一)投资额超过80亿元人民币; (二)集成电路线宽小于0.25μm的。 2软件产业 2.1我国软件业现状 进入21世纪,信息技术将渗透到经济建设和社会生活的各个方面,软件将会成为突出体现一个国家经济优势的产业。我国软件业在1990年软件的销售额仅为2.2亿元人民币,1999年中国软件市场总销售额增加到176元亿人民币,增长79倍,每年的发展速度都在20%以上;2000年中国软件市场的销售额约225亿元人民币左右,较1999年增长27.8%。软件产业做为支柱产业的形象越来越明显。 2.2我国软件业与印度软件业的差距 我国软件业的发展和国外软件业相比还有很大的差距,独立自主开发的软件所占比例还很小。早在1998年的统计资料就表明软件产品市场销售额为138亿元人民币,约占当年世界软件市场份额的1%;软件产品出口约为6500万美元,而同期印度的软件出口额已达到26.5亿美元,约是我国的40倍。2000年印度软件产业销售额达57亿美元左右,出口达39亿美元,这比我国2000年销售总额要多40%左右。 2.3我国政府对软件产业的态度 软件业已成为衡量一个国家综合国力的标志之一。软件产业的快速发展对各国保持经济稳定、持续发展起到了关键作用。在发达国家,软件业已超过钢铁、汽车和石油等传统产业成为国民经济的重要支柱;而在中国信息产业中,软件市场尚不及硬件的20%,软件产业发展的滞后已经引起我国政府和有志之士的高度重视。 科技部副部长徐冠华谈到,90年代以来,信息技术及其产业发展令人目不暇接,国际信息产业结构正在进行战略调整。由以硬件为主导向以软件为主导过渡,软件的重要性日益显著。在软件产业方面,正在发生着由销售导向向服务导向转变。以Linus为代表的共享软件的出现,促使软件由垄断封闭型开发,向社会开放型的开发方向演化,这代表已在网络上合作进行研发的新趋势。这种趋势迫切要求不甘落后的国家,必须尽快形成自己的软件开发实力,壮大自己的软件产业,在未来经济和产业之林中占有一席之地。软件园在国家整个软件产业发展中的核心作用、牵引作用和示范作用都已得到体现,软件园的建设发展,已成为当地开拓新经济增长点的重要方向,集中发展是实现软件产业能够快速发展的战略选择。 软件产业是以智力和人力为主要经营资源,以知识和信息为经营载体,以创新为主要经营特色的知识、智力密集型产业,是典型的知识产业,是知识经济的核心。信息产业部副部长曲维枝指出,软件产业有以下两个显著的特点: (1)软件产业以人才为本,高素质、高水平、稳定的软件技术人才队伍是产业发展的必要条件。 (2)软件产业以创新为主要发展动力,必须在技术、产品、市场和管理的不断创新中取得发展。 曲副部长还指出:我国政府应从以下几方面着手,为软件产业营造良好的政策和经济环境: (1)尽快制定配套的软件产业政策,推动我国软件产业的快速发展。 (2)通过设立软件专项基金等措施启动市场,推动软件产业发展。 (3)重视对软件的产业化、软件人才队伍的稳定和培养。 (4)强化行业管理、严格质量控制。要在系统集成商与软件开发商中大力推广ISO9000和CMM认证及软件企业的资质认证,以及对系统集成工程要实行工程监理制度。 (5)开展国际合作,开拓国际市场。 3CMM模型 3.1CMM的由来 软件是知识产品,是人类智慧的结晶,软件系统的复杂程度也是超乎想象,不同于一般的生产过程。美国卡内基·梅隆大学软件工程研究所(CMN/SE)受美国国防部的委托,开发了软件能力成熟度模型(CMM),为软件工程过程管理和实施开辟了一条新的途径。CMM主要用于评估和改进软件企业中的以软件能力为标志的软件活动。它能帮助软件企业改进和优化管理,在提高软件开发水平和效率的同时提高产品的质量和可靠性,实现软件生产工程化。根据软件生产的历史和现状,CMM框架用5个不断进货的层次来表达软件组织活动的行为特征及相应问题,其中初始层是混沌的过程;可重复层是经过训练的软件过程;定义层是标准一致的软件过程;管理层是可预测的软件过程;优化层是能持续改善的软件过程。在CMM框架的不同层次中,需要解决具有相应层次特征的软件过程问题。因此,一个软件组织首先需要了解自己处于哪一个层次,然后才能针对该层次的行为特征解决相关问题。任何软件组织致力于软件过程改善时,只能是循序渐近地向相邻的上一层进化;而且向更成熟层次进化时,原有层次中那些已具备的能力还应该保持和发扬。 3.2CMM的国际地位 CMM已得到了国际上普遍的认可,并对计算机软件行业产生了深远的影响,它可以通过对软件组织软件能力的评价、软件过程的评估及改进,提高开发软件产品的能力和质量,是我国软件企业走向世界迅速发展的必由之路。我国软件业和印度相比出口额差别很大,其中原因很多,就企业自身管理而言,我们比印度差得更多。从行业本身角度来看,印度软件行业导入CMM模型是其成功的重要因素。目前,全球已有72家企业通过了CMM4级和5级评估,其中印度就有24家,通过CMM模式的管理,印度大幅度提高了其软件开发能力及软件产品的质量,保证了向美国和欧洲软件出口的高速增长。与此相比,我国软件企业2000年前只有北京鼎新公司通过CMM2级认证。 我国的软件开发整体水平是印度十年前的水平,软件生产方式普遍是手工作坊的软件生产过程,处于有章不循和无章可循的混沌状态。外部环境的改善、政府的支持和保护、资金问题的改善,给软件业的发展提供了一个良好的发展平台;但外因是要通过内因来起作用的,在我们抱怨资金缺乏、不堪税赋、人才流失等问题时,应该好好的反思软件企业的自身问题,用CMM作为一面镜子去发现、查找、评估企业在软件生产过程中的问题,我们缺乏的是科学化、系统化、规范化的管理,也就是突破CMM2级的问题。实施CMM是软件企业加强自身管理,提高素质,摆脱困境的必经之路,是软件业与国际接轨的重要举措。 3.3中国的CMM认证 令人欣慰的是,在这次2000年中国自由软件发展及应用战略研讨会上,摩托罗拉中国软件中心的经理在演讲中公布,摩托罗拉中国软件中心是中国大陆第一个基于“软件能力成熟模型”(CMM)开展其业务的软件开发机构。CMM由五级组成,第一级为最低,第五级代表最高水平。目前,大部分软件组织通过的认证属于一级或二级。摩托罗拉中国软件中心已于2000年9月通过了顶级(五级)评估,成为中国首家达到顶级的软件企业,也使中国成为继美国、印度之后第三个拥有顶级企业的国家。那位经理特别强调整个摩托罗拉中国软件中心完全是由中国人组成,中国人也能做到CMM顶级。 会上,有不少软件开发商质询摩托罗拉中国软件中心说,CMM2级认证过程需百万美金以上费用,有没有这个必要吗?摩托罗拉中国软件中心用一组数据展示其在向争取高级别认证过程中的大幅提高效率作了肯定的答复,也就说明了,随着项目复杂度的日益增加,“软件能力成熟模型”已经成为及时和高品质软件产品的保障,是企业竞争力提高的象征。摩托罗拉中国软件中心不仅在公司内部使用“能力成熟模型”,而且积极倡导并推广该模型的应用,同时为国内外其他软件组织提供软件工程方面的咨询服务。 CMM的思想、原理、工具、方法无疑对我国软件产业的加速发展起到巨大的推动作用,它必将对我国软件产业的评估、认证、引导以及软件企业内部的优化与发展产生深远的影响。 4集成电路产业 4.1集成电路制造技术已推进到深亚微米领域 集成电路制造技术进入深亚微米领域的发展趋势主要有: 1.加工微细化 微细化的关键是光刻。据研究,光学光刻的极限是0.12μm。通过开发短波长光源、大数值孔径镜头、变形照明、移相掩膜以及先进的抗蚀剂工艺技术等已将光学光刻推进到实用线宽0.25μm,可满足256MDRAM制造的需要。日立公司已用这些技术实现了0.13μm的线宽。 2.硅片大直径化 芯片尺寸随着集成度提高而增大,使圆片能分割的芯片数减少,导致成本增大。世界各大IC厂商集团经讨论决定将新世纪第一个主流硅片直径定为12英寸。 3.加工环境、设备及材料超净化 随着加工微细化、超净要求越来越高,如线宽为0.25μm时,要求硅片缺陷尺寸小于0.05μm,工艺气体>0.02μm的杂质每立方英尺少于1个,对生产环境、设备以及各种气体、化学品、原材料等的尘粒及杂质都有严格的限制。 4.生产线自动化、柔性化 加工的复杂性、精度和净化的要求不断提高,生产线自动化。 4.2新材料、新器件研究 除了Si和GaAs、InP等Ⅲ-Ⅴ族化合物半导体器件之外,近年来SiGe、SiC和金刚石材料及器件的研究取得了较大进展。 SiGeIC在高速、高频、低噪声、低电压工作等许多方面其特性比GaAsIC更优越,而且成本低、对环境污染小。特别是与Si工艺兼容,可沿用成熟的Si工艺技术和设备。目前SiGeIC技术已逐步从实验室走向商品生产。IBM已建立了SiGeIC制造线,1994年中已可商品生产。IBM已采用0.25μmBiCMOSSiGe工艺和HBT工艺进行IC设计。据报道SiGe器件能在高达125GHz的频率下工作。而且还可用于制作太阳能电池及其它光电子器件。AnalogDevices公司已可提供1GHz12位D/A转换器,据说其功耗仅为GaAsIC的1/4。SiGe技术将扩大市场,并经济地满足日益增长的高性能应用的要求。 SiC的材料性质使它适于制作高频、高功率、耐高温、抗辐射的器件,并可制作发光器件。近年来在材料和器件研制方面都取得了较大进展,已对SiC的MOSFET、MESFET、JFET(结型)以及双极晶体管进行了实验研究,并取得了一定进展,但目前还在进行实用化研究,在SiC衬底及外延层质量、肖特基接触、低阻欧姆接触、刻蚀技术及SiC/SiO2界面等器件制造工艺方面都还需做大量实用化工作。 作为Si器件后的新型晶体管的研究也在广泛地进行,如量子器件、超导晶体管、神经网络器件、单电子器件、塑料晶体管及柔韧型晶体管等等。 4.3国内集成电路设计与投片 国内通过引进、吸收,已经有了可以投产0.35μm甚至0.25μm线宽的集成电路工艺线,正在建设中还有更小线宽的工艺线。集成电路设计水平也在不断提高,已具有几百万门级集成电路的前端设计能力。相信通过类似像CPU一类大型集成电路设计、投片试制,将对我国微电子事业起到实质性推动作用。 5信息家电的发展与动态 目前,最有量产效益和时代特征的信息产品应是与Internet上有关的信息家电(InformationAppliance),如Web可视电话、Web游戏机、WebPDA、WAP手机、STB(机顶盒)、DVD播放机、电子阅读机等。 5.1信息家电的定义 在因特网的迅猛发展下,加上集成电路芯片制造能力的快速提高以及嵌入式软件的应用,一些产品的形态变得更加轻薄短小、简单易用且价格低廉,我们称这些产品为信息家电(InformationAppliance,IA)。一般可认为,那些低单价、操作简单、可通过因特网发送或获取信息,将逐步分割或替代PC的某些功能,并能与其它信息产品交换资料或讯息的产品可统称为IA。 5.2信息家电的分类 IA产品按类型可大致分为: (1)网络电视(NetTV)。(2)网上游戏机(Internetgamingdevice)。(3)智能掌上型设备(Internetsmarthandhelddevice)。(4)网络电话(InternetscreenPhone)。(5)ConsumerNCclient等。 因此,综合市场上对于IA产品的认知条件与需求要素来看,IA产品具下列4点特性: (1)处理器发展趋向低成本、高整合性与低耗能。 (2)整合数字与模拟处理的技术。 (3)较PC更强调通讯能力。 (4)利用软件增加产品的差异性(高附加价值的关键)。 5.3我国IA产品的应用情况 据计算机与微电子发展研究中心市场信息中心(CCID—MIC)分析和预测,到2003年我国有4723万人需要不通过计算机而实现联网,嵌入式操作系统作为信息家电的核心,仅机顶盒一种产品的市场容量就达2000万台,市场估值达到40亿元。其它家电如VCD、电冰箱、洗衣机、微波炉等,如果都实现信息化,嵌入式操作系统每年将带来上百亿元的收入。 CNNIC最新统计我国上网人数1680万,每半年可增长100%,2000年底将达到3000万,可能超过日本,成为仅次于美国的国家。目前,机顶盒(Set-TopBox)是最接近家电的IA产品,从增加电视遥控选台功能,到配备MPEG解压缩功能、数字加密功能,未来可能整合在数码电视中,很可能成为家庭信息、娱乐中枢。 目前,国内有很多IA的开发厂商正加大投入、开发和研制新产品,特别是一些外资大公司积极和国内电器方面的大公司合作推出很具竟争力的IA产品。 5.4嵌入式Linux在IA上的应用开发前景 (1)与硬件芯片的紧密结合 新世纪的智能设备已经逐渐地模糊了硬件与软件的界限,SOC系统(SystemOnChip)的发展就是这种软硬件无缝结合趋势的明证。随着处理器片内微码的发展,在将来可能出现在处理器片内嵌进操作系统的代码模块。 嵌入式Linux的一大特点是:与硬件芯片(如SOC等)的紧密结合。它不是一个纯软件的Linux系统,而比一般操作系统更加接近于硬件。嵌入式Linux的进一步发展,逐步地具备了嵌入式RTOS的一切特征:实时性、与嵌入式处理器的紧密结合。 (2)开放的源代码 嵌入式Linux的另一大特点是:代码的开放性。代码的开放性是与后PC时代的智能设备的多样性是相适应的。代码的开放性主要体现在源代码可获得上,Linux代码开发就像是“集市式”开发,任意选择并按自己的意愿整合出新的产品。 对于嵌入式Linux,事实上是把BIOS层的功能实现在Linux的driver层。目前,在Linux领域,已经出现了专门为Linux操作系统定制的自由软件的BIOS代码,并在多款主板上实现此类的BIOS层功能。 嵌入式Linux技术的普及发展,为国内单片机工程师在软件功能方面提供了极大的支持,为软件引入了TCP/IP网络特性,引入了软件操作系统的健壮性,这都极大增加了系统的功能和极大提高了系统的性能。 (3)嵌入式Linux与硬件芯片的紧密结合 对于许多信息家电的应用来说,嵌入的性能指标是最难满足的,只有靠提高芯片的集成度与装配密度来解决。 嵌入式Linux与标准Linux的一个重要区别是嵌入式Linux与硬件芯片的紧密结合。这是一个不可逾越的难点,也是嵌入式Linux技术的关键之处。嵌入式Linux和商用专用RTOS一样,需要编写BSP(BoardSupportPackage),这相当于编写PC机的BIOS。这不仅仅是嵌入式Linux的难点,也是使用商用专用RTOS开发的难点。硬件芯片(SOC芯片或者是嵌入式处理器)的多样性也决定了代码开放的嵌入式Linux的成功。信息家电的发展,必然导致软硬件无缝结合趋势,逐渐地模糊了硬件与软件的界限,在将来可能出现SOC片内的操作系统代码模块。 随着处理器片内微码的发展,在将来应出现在处理器片内嵌进操作系统的代码模块,很显然模块将具有安全性好、健壮性强、代码执行效率高等特点。着眼于未来的信息家电等智能设备的发展,我们基于对嵌入式Linux技术的深入研究,更重要的是对嵌入式处理器以及SOC系统的深刻理解和研究,发挥对EDA技术的深入研究,以及对模拟数字混合集成电路芯片的深入研究,正在对SOC片内进行嵌入式Linux操作系统代码的植入研究。此类的研究有可能减轻系统开发者对BSP开发的难度要求,并使得嵌入式Linux能够成为普及的嵌入式操作系统,而大大提高嵌入式Linux的易用性,大大提高其开发出的高智能设备的安全性、稳定性,同时也大大提高智能设备的计算能力、处理能力。 (4)解决好软件开发问题 目前,中国众多的家电厂商以制造业为主,当投身IA领域之际,首先面临了不擅长的软件开发工作,找到容量小、稳定性高且易于开发的操作系统对于大家至关重要,嵌入式Linux核心则扮演了一个很好的桥梁的角色,这是一个跨平台的操作系统,到目前为止,它可以支持二三十种CPU,众多家电业的芯片都开始做嵌入式Linux的平台移植工作,在网络方面一般要支持TCP/IP和标准的以太网协议,支持标准的X-Window和中文输入。建议开发商选择一个成熟的方案提供商,从而达到降低开发平台门槛的目的。众多的开发商在成熟的开发平台上可以较为容易加入用户的应用程序,形成个性化、系列化的应用产品。 (5)自身开发实力的评估 我们认为主要应从以下几个方面考虑: 有没有技术积累优势?有没有将待开发IA产品有关领域的整合能力?产品有没有可重用性、模块化?有没有成系列化的可能?有没有市场和售后服务保证?最终用户群的拓展范围有多大? 解决好这些问题后,关键就是开发人才梯队的建设,资金融入等运营管理问题。 6结束语 在21世纪,软件产业、集成电路产业大发展时期中,加入WTO后的中国将迎来新机遇、新挑战,也随时有被抛弃的危险。我们认为软件产业应以CMM模型来规范我们的软件企业、软件圆区建设,将国家的“集成电路税收优惠、软件企业上市优先”的政策落到实处。集成电路从业人员要努力提高设计能力,找准市场需求,融入世界上最新有关集成电路的创新成果,尽快缩短与世界先进水平的差距。对信息家电这样的热点,应紧紧把握用户的消费需求,迅速融入和整合最新科技成果,努力达到以具有高附加值的IC芯片和版本免费的嵌入式Linux方式来开发,并成为面向计算机、通讯与消费性信息家电领域的解决方案。我们期待着我国的厂商能够在信息家电的核心芯片设计以及软件开发中拥有自主产权和广泛的应用。 软件和集成电路产业布局的问题及对策:新世纪的软件产业和集成电路产业 为推动我国信息产业和集成电路的发展,增强信息产业创新能力和国际竞争能力,带动传统产业改造和产品升级换代,国家实行“集成电路税收优惠、软件企业上市优先”的政策,国务院已于1999年7月印发了《鼓励软件产业和集成电路产业发展的若干政策》。 为打破几十年来,国内“硬件不做CPU,软件不做操作系统”的现象,中国国家高技术智能计算机系统专家组日前以国家的行为通过各种方式联合攻关,这为新世纪的软件与集成电路产业大发展吹响了世纪的号角。 中国科技大学的金西老师,获邀参加了中国国家高技术智能计算机系统(863-306)专家组主办的第一届中国自由软件发展战略研讨会,并作了演讲。现在我们将其在会议演讲文稿及通过各种渠道了解到的发展动态综述出来,答谢读者多年来对我刊的支持与厚爱,同时衷心祝贺我国的软件与集成电路产业在新世纪蒸蒸日上。 1国家鼓励的主要产业政策 国家鼓励的有关软件产业和集成电路产业的主要产业政策如下: 第十条支持开发重大共性软件和基础软件。国家科技经费重点支持具有基础性、战略性、前瞻性和重大关键共性软件技术的研究与开发,主要包括操作系统、大型数据库管理系统、网络平台、开发平台、信息安全、嵌入式系统、大型应用软件等基础软件和共性软件。属于国家支持的上述软件研究开发项目,应以企业为主,产学研相结合,通过公开招标方式,择优选定项目承担者。 第十一条支持国内企业、科研院所、高等学校与外国企业联合设立研究与开发中心。 第四十二条符合下列条件之一的集成电路生产企业,按鼓励外商对能源、交通投资的税收优惠政策执行。 (一)投资额超过80亿元人民币; (二)集成电路线宽小于0.25μm的。 2软件产业 2.1我国软件业现状 进入21世纪,信息技术将渗透到经济建设和社会生活的各个方面,软件将会成为突出体现一个国家经济优势的产业。我国软件业在1990年软件的销售额仅为2.2亿元人民币,1999年中国软件市场总销售额增加到176元亿人民币,增长79倍,每年的发展速度都在20%以上;2000年中国软件市场的销售额约225亿元人民币左右,较1999年增长27.8%。软件产业做为支柱产业的形象越来越明显。 2.2我国软件业与印度软件业的差距 我国软件业的发展和国外软件业相比还有很大的差距,独立自主开发的软件所占比例还很小。早在1998年的统计资料就表明软件产品市场销售额为138亿元人民币,约占当年世界软件市场份额的1%;软件产品出口约为6500万美元,而同期印度的软件出口额已达到26.5亿美元,约是我国的40倍。2000年印度软件产业销售额达57亿美元左右,出口达39亿美元,这比我国2000年销售总额要多40%左右。 2.3我国政府对软件产业的态度 软件业已成为衡量一个国家综合国力的标志之一。软件产业的快速发展对各国保持经济稳定、持续发展起到了关键作用。在发达国家,软件业已超过钢铁、汽车和石油等传统产业成为国民经济的重要支柱;而在中国信息产业中,软件市场尚不及硬件的20%,软件产业发展的滞后已经引起我国政府和有志之士的高度重视。 科技部副部长徐冠华谈到,90年代以来,信息技术及其产业发展令人目不暇接,国际信息产业结构正在进行战略调整。由以硬件为主导向以软件为主导过渡,软件的重要性日益显着。在软件产业方面,正在发生着由销售导向向服务导向转变。以Linus为代表的共享软件的出现,促使软件由垄断封闭型开发,向社会开放型的开发方向演化,这代表已在网络上合作进行研发的新趋势。这种趋势迫切要求不甘落后的国家,必须尽快形成自己的软件开发实力,壮大自己的软件产业,在未来经济和产业之林中占有一席之地。软件园在国家整个软件产业发展中的核心作用、牵引作用和示范作用都已得到体现,软件园的建设发展,已成为当地开拓新经济增长点的重要方向,集中发展是实现软件产业能够快速发展的战略选择。 软件产业是以智力和人力为主要经营资源,以知识和信息为经营载体,以创新为主要经营特色的知识、智力密集型产业,是典型的知识产业,是知识经济的核心。信息产业部副部长曲维枝指出,软件产业有以下两个显着的特点: (1)软件产业以人才为本,高素质、高水平、稳定的软件技术人才队伍是产业发展的必要条件。 (2)软件产业以创新为主要发展动力,必须在技术、产品、市场和管理的不断创新中取得发展。 曲副部长还指出:我国政府应从以下几方面着手,为软件产业营造良好的政策和经济环境: (1)尽快制定配套的软件产业政策,推动我国软件产业的快速发展。 (2)通过设立软件专项基金等措施启动市场,推动软件产业发展。 (3)重视对软件的产业化、软件人才队伍的稳定和培养。 (4)强化行业管理、严格质量控制。要在系统集成商与软件开发商中大力推广ISO9000和CMM认证及软件企业的资质认证,以及对系统集成工程要实行工程监理制度。 (5)开展国际合作,开拓国际市场。 3CMM模型 3.1CMM的由来 软件是知识产品,是人类智慧的结晶,软件系统的复杂程度也是超乎想象,不同于一般的生产过程。美国卡内基·梅隆大学软件工程研究所(CMN/SE)受美国国防部的委托,开发了软件能力成熟度模型(CMM),为软件工程过程管理和实施开辟了一条新的途径。CMM主要用于评估和改进软件企业中的以软件能力为标志的软件活动。它能帮助软件企业改进和优化管理,在提高软件开发水平和效率的同时提高产品的质量和可靠性,实现软件生产工程化。根据软件生产的历史和现状,CMM框架用5个不断进货的层次来表达软件组织活动的行为特征及相应问题,其中初始层是混沌的过程;可重复层是经过训练的软件过程;定义层是标准一致的软件过程;管理层是可预测的软件过程;优化层是能持续改善的软件过程。在CMM框架的不同层次中,需要解决具有相应层次特征的软件过程问题。因此,一个软件组织首先需要了解自己处于哪一个层次,然后才能针对该层次的行为特征解决相关问题。任何软件组织致力于软件过程改善时,只能是循序渐近地向相邻的上一层进化;而且向更成熟层次进化时,原有层次中那些已具备的能力还应该保持和发扬。 3.2CMM的国际地位 CMM已得到了国际上普遍的认可,并对计算机软件行业产生了深远的影响,它可以通过对软件组织软件能力的评价、软件过程的评估及改进,提高开发软件产品的能力和质量,是我国软件企业走向世界迅速发展的必由之路。我国软件业和印度相比出口额差别很大,其中原因很多,就企业自身管理而言,我们比印度差得更多。从行业本身角度来看,印度软件行业导入CMM模型是其成功的重要因素。目前,全球已有72家企业通过了CMM4级和5级评估,其中印度就有24家,通过CMM模式的管理,印度大幅度提高了其软件开发能力及软件产品的质量,保证了向美国和欧洲软件出口的高速增长。与此相比,我国软件企业2000年前只有北京鼎新公司通过CMM2级认证。 我国的软件开发整体水平是印度十年前的水平,软件生产方式普遍是手工作坊的软件生产过程,处于有章不循和无章可循的混沌状态。外部环境的改善、政府的支持和保护、资金问题的改善,给软件业的发展提供了一个良好的发展平台;但外因是要通过内因来起作用的,在我们抱怨资金缺乏、不堪税赋、人才流失等问题时,应该好好的反思软件企业的自身问题,用CMM作为一面镜子去发现、查找、评估企业在软件生产过程中的问题,我们缺乏的是科学化、系统化、规范化的管理,也就是突破CMM2级的问题。实施CMM是软件企业加强自身管理,提高素质,摆脱困境的必经之路,是软件业与国际接轨的重要举措。 3.3中国的CMM认证 令人欣慰的是,在这次2000年中国自由软件发展及应用战略研讨会上,摩托罗拉中国软件中心的经理在演讲中公布,摩托罗拉中国软件中心是中国大陆第一个基于“软件能力成熟模型”(CMM)开展其业务的软件开发机构。CMM由五级组成,第一级为最低,第五级代表最高水平。目前,大部分软件组织通过的认证属于一级或二级。摩托罗拉中国软件中心已于2000年9月通过了顶级(五级)评估,成为中国首家达到顶级的软件企业,也使中国成为继美国、印度之后第三个拥有顶级企业的国家。那位经理特别强调整个摩托罗拉中国软件中心完全是由中国人组成,中国人也能做到CMM顶级。 会上,有不少软件开发商质询摩托罗拉中国软件中心说,CMM2级认证过程需百万美金以上费用,有没有这个必要吗?摩托罗拉中国软件中心用一组数据展示其在向争取高级别认证过程中的大幅提高效率作了肯定的答复,也就说明了,随着项目复杂度的日益增加,“软件能力成熟模型”已经成为及时和高品质软件产品的保障,是企业竞争力提高的象征。摩托罗拉中国软件中心不仅在公司内部使用“能力成熟模型”,而且积极倡导并推广该模型的应用,同时为国内外其他软件组织提供软件工程方面的咨询服务。 CMM的思想、原理、工具、方法无疑对我国软件产业的加速发展起到巨大的推动作用,它必将对我国软件产业的评估、认证、引导以及软件企业内部的优化与发展产生深远的影响。 4集成电路产业 4.1 集成电路制造技术已推进到深亚微米领域 集成电路制造技术进入深亚微米领域的发展趋势主要有: 1. 加工微细化 微细化的关键是光刻。据研究,光学光刻的极限是0.12μm。通过开发短波长光源、大数值孔径镜头、变形照明、移相掩膜以及先进的抗蚀剂工艺技术等已将光学光刻推进到实用线宽0.25μm,可满足256M DRAM制造的需要。日立公司已用这些技术实现了0.13μm的线宽。 2.硅片大直径化 芯片尺寸随着集成度提高而增大,使圆片能分割的芯片数减少,导致成本增大。世界各大IC厂商集团经讨论决定将新世纪第一个主流硅片直径定为12英寸。 3.加工环境、设备及材料超净化 随着加工微细化、超净要求越来越高,如线宽为0.25μm时,要求硅片缺陷尺寸小于0.05μm,工艺气体 0.02μm的杂质每立方英尺少于1个,对生产环境、设备以及各种气体、化学品、原材料等的尘粒及杂质都有严格的限制。 4.生产线自动化、柔性化 加工的复杂性、精度和净化的要求不断提高,生产线自动化。 软件和集成电路产业布局的问题及对策:我国软件和集成电路产业布局和结构的现状、问题及对策 一、布局和结构的现状 我国软件和IC产业地区间发展差异显著,企业集中分布在经济文化相对发达的京津环渤海、长三角和珠三角地区。全国85%的软件产业和95%以上的IC产业的销售收入集中在这三个地区。中西部地区软件和IC产业,依赖个别省市中心城市,如西安、成都、长沙和武汉等的带动。 在软件业方面。北京的产业规模位居全国首位,企业产值和就业人数占全国总量的1/3,加上天津和大连,初步形成了环渤海湾软件产业带。广东(主要是深圳)的软件业仅次于北京。上海、浙江、山东3省市软件产业规模相当。以上7省市软件业销售收入占全国的比重超过75%。 在IC产业方面。长三角地区是国内最主要的IC基地,聚集了全国近1/2的IC设计企业和制造企业以及4/5的封装测试企业。京津环渤海地区在IC研发、设计和制造领域,拥有与长三角地区规模相当的产业基础。珠三角地区依托强大的计算机产品制造能力,形成了有一定特色的IC设计企业群。2004年,我国IC产业销售收入在长三角、京津环渤海和珠三角地区的分布情况大致是60%、30%和5%。 近年来,在有关政策推动下,软件和IC企业集群效应日益显现。大企业集中分布在城市基础设施与产业配套基础好、科研机构和高等院校相对集中、软件人才相对密集、有一定技术能力储备与市场规模优势的中心城市。在北京、天津、大连、沈阳、上海、杭州、无锡、苏州、南京、济南、厦门、深圳、珠海、香港、广州和中西部个别城市,初步形成了一批初具规模和各有特色的软件和IC产业群。 二、存在的问题 2004年,我国软件市场占世界软件市场的份额,从1999年的1%提高为3%,规模为2424亿元;IC市场规模为2908亿元,仅次于美国、日本,约占世界市场份额的1/5。 我国软件和IC产业规模与市场需求规模不协调。国内企业规模小,生产集中度低,大多聚集在产业链的下游或低技术、低附加值的环节,在资金与技术密集的关键领域发展严重不足。这些问题,使国内软件和IC产业并没有从近年来市场需求的快速扩张中获得应有的益处,其落后局面尚未得到根本改变,国内市场需求仍然高度依赖进口和外资企业来满足。 (一)软件业 1.软件业比重偏低。从软硬件产业构成关系看,我国软件业与硬件规模的比例关系是1∶2,而在信息产业发达的国家,其比例关系一般不低于1∶1。美国正好与我国相反,软件业规模是硬件业规模的2倍。 2.软件产品的本国供应率偏低。国产软件产品占我国软件产品市场的份额为1/3。而在软件强国美国,本国企业软件产品的自给率高达97%;与我国软件业规模相当的韩国,这一比率也高于50%。 3.关键领域的自主研发严重不足。软件产品分为系统软件、支撑软件和应用软件。长期以来,国内企业在应用软件领域发展迅速,但在系统软件、支撑软件的关键技术领域,始终没有形成完整系统和拥有自主知识产权的产品。在这种格局下,一方面,国内企业在应用软件领域的竞争优势地位,有助于推动软件业规模的扩张;另一方面,国内企业在系统软件、支撑软件领域的竞争弱势地位,又决定了我国软件业一时还难以摆脱受制于人、技术创新乏力和盈利能力差的局面。 4.企业数量众多,规模小,独立软件开发企业发展慢。近几年,我国软件企业数量增长较快;新的问题是出现了大量规模小、技术层次低、在产业链低端重复竞争的小企业。在逾万家软件企业中,员工数在250人以下的占90%。另一方面,迄今为止我国还没有营业额达数亿美元的大型软件企业。软件业百强中排名前列的都不是纯粹的软件公司,而是华为、中兴、海信、海尔这样的电子与通信制造企业。2004年,我国的独立软件开发企业中,只有中软一家营业额超过1亿美元,近5000家独立软件开发企业营业总额为240亿元人民币,平均每家的营业额不足500万元。许多软件企业因规模不经济,存在劳动生产率低和盈利能力弱的问题。 (二)IC产业 1.与软件业相比,我国IC产业的特点是市场需求规模更大,自给供应能力更弱。从产量上看,国产IC产品仅能满足25―30%的国内市场需求;且国产的多为低端低价的产品,大量IC产品需要出口到海外进行再设计和加工。这使得我国IC产业呈现“大进大出”的特点。从产值上看,国产IC占我国市场销售收入的比重不超过20%,国内市场所需的IC产品80%以上需要进口,尤其是高技术的核心芯片,完全依赖进口。 2.产业内各环节比例关系不合理,IC设计发展滞后。在IC产业链上,有设计、制造和封装测试3个环节。2004年,三类行业占我国IC产业的比重分别是15%、30%和55%。与IC产业发达的国家和地区相比,我国IC封装测试业所占比重高,上游的设计、制造所占比重低。2000―2004年的5年间,我国IC产业投资额为100亿美元,超过自建国以来至上个世纪末IC产业投资总额的4倍,但这些投资增量的绝大部分,投入了IC制造和封装测试领域。伴随这批投资陆续批量化生产,我国IC制造和封装测试环节的产业能力将大大增强。届时,如果国内IC设计企业没有足够设计能力来满足下游环节的生产要求,那么,国内IC制造和封装测试厂家,即使生产工艺技术、产能达到了国际先进水平,也只能在产业链下游被动地为国外厂商代工。 3.产业技术水平低,核心技术受制于人。我国IC技术水平与领先国家相差2―3代,整体水平落后国际水平6―8年,关键领域技术瓶颈十分严重,自主版权产品非常少。目前,我国申请的IC专利仅占世界的1.74%;国内IC领域申请专利数目最多的是日本企业,占43.5%,其次是美国和韩国,而我国本土企业的申请比例仅为8%。即使在国内相对较强的封装环节,国内企业也只是在低档封装方面有量大效率高的优势;在高档封装及技术含量相对高的测试环节,近两年国内只有一些外资和合资企业开始起步。 三、对策建议 (一)在关键技术领域确保足够的投入强度。为实现产业技术赶超,在关键技术领域进行集中、高强度且持续的投资是必要的。以IC产业为例,20世纪七八十年代的日本及90年代的韩国和我国台湾地区,在赶超阶段每年对IC产业的投资与其IC产业规模的比例不低于2∶5。按照这一比例,我国对IC产业的年投资水平应为200亿元。2000―2004年,我国IC产业投资强度基本达到这一要求。未来一段时期,伴随我国IC产业规模继续扩张,投资力度还应有所加强,不宜减弱。在保证产业投资总量的同时,还必须确保必要的研发经费投入。现在,我国软件和IC产业的市场规模已超过5300亿元,以工业发达七国集团研发投入占GDP比重的平均水平1.67%为最低标准计算,我国全社会软件和IC产业的年研发经费不应低于90亿元。目前,我国实际投入的研发经费不超过40亿元,其缺口至少为50亿元。 (二)充分发挥国家在引导社会资本参与关键技术研发方面的能动作用。软件和IC产业上游基础性、关键性、带动力强技术领域的研发,资金需求量大、风险高,社会资本通常不具备进入这些领域的实力,也缺乏主动进入这些领域的意愿。只有政府的强力介入,才有可能吸引和带动更多的民间资本对关键技术研发的投资。今后,应使有限的政府资源在关键领域的集中使用。同时,要建立有效的扩散机制,以形成政府资源对广泛社会资本的带动力。我国现行科研经费使用体制,不利于发挥国家在引导全社会投资高技术上的带动作用,在一定程度上削弱了国家对关键技术研发的投资力度。政府科研投入总量有限,资金用途过于分散,加之各机构获取资金的运作成本高,最终使得真正能够进入关键技术研发领域的资金非常有限。 (三)加快培育大企业。我国软件和IC企业数量众多,但生产集中度低,缺少世界级的大企业。当务之急是要集中投资,加快培育有综合性技术实力和国际竞争力、能带动产业发展的大企业。同时,应鼓励软件和IC企业并购、重组,以从根本上解决企业资源分散,规模不经济、生产组织方式粗放和技术创新层次低等问题。 (四)为小企业提供获得较低成本的资金的渠道。这是保证软件和IC产业创新活力的基础和前提。在我国社会信用机制不健全的情况下,银行信贷在支持高技术小企业发展方面的作用不显著。改善小企业融资条件的关键,在于依托资本市场,形成和完善投资者的进入与退出机制。 (五)推动软件园区、软件基地和IC基地的企业向集群化方向发展。软件园区、软件基地和IC基地的发展,有效改变了长期以来产业资源分散化的状况。下一阶段的工作重点,是要依托软件园区、软件基地和IC基地,加强公共服务体系和中间组织建设,突出不同地区的比较优势和产业特色,促进园区和基地内大中小企业之间的分工协作,完善产业配套体系,推动有条件的企业群向集群化的方向发展。 (六)高度重视软件与IC人才培养。除了必要的资金投入外,政府应该综合运用各项教育政策,确保向关键技术领域不断地输入产业发展所必须的人力资源。我国是一个人力资源大国,但同时又面临着严峻的软件和IC人才短缺问题,这种人才短缺既是总量性的,又是结构性的。对此,一方面,要加快制订符合我国产业中长期发展需要的软件与IC人才规划;另一方面,应尽快启动低端软件人才的专项培养计划。近年来,我国低端软件人才用工成本不断攀升,在软件企业聚集的一些中心城市,“软件蓝领”的薪酬水平已近印度同类人才的2倍,直接影响了国内软件业的竞争力。 (作者系中国社科院工经所副研究员)
计算机应用技术专业论文:高职计算机应用技术专业教学改革的探索与实践 摘要:本文介绍了高职院校计算机应用技术专业进行教学改革的探索与实践。内容包括依据人才市场需求调整计算机应用技术专业的方向,贴近企业需求重构课程体系和改革课程内容,改革人才培养模式和教学方法等。 关键词:计算机应用;人才培养;目标定位;课程体系;培养方案;教学改革 1引言 教育部2006年16号文件《关于全面提高高等职业教育教学质量的若干意见》指出,要积极推行与生产劳动和社会实践相结合的学习模式,把工学结合作为高等职业教育人才培养模式改革的重要切入点,带动专业调整与建设,引导课程设置、教学内容和教学方法改革。本文就我院如何贯彻执行16号文件,进行高职计算机应用技术专业的教学改革作一些介绍,供同行参考。 2专业培养目标的重新定位 2.1培养目标定位的思路与行动路线 笔者所在学院是2004年新办的高职院校。成立初期,社会有生源,学校有资源,就开办了计算机应用技术专业,而且招生也很“热门”。但那时的专业教学计划是参照本科制订的,用这种“本科压缩”型的教学计划去教高职学生,免不了会出很多问题。我们也采取了不少“修补”的办法,对这一教学计划作改进;但改来改去,始终难以摆脱原有框架的束缚。到2007年,我系首届计算机应用专业毕业生的就业难,给了我们一个警醒:必须彻底改革原有的课程体系和培养模式。我们按照教育部16号文件的要求,学习示范性高职院校的经验,制订了如图1所示的改革思路与行动路线。 2.2专业方向的调整 从网上调查得知,软件技术人员是当前IT业最为热门的职位,计算机应用专业毕业生也是可以瞄准这个职位方向。但我们也清醒地知道,网上的这类信息,往往采自大 城市、大企业,对于我们这类地方办的高职院校来说,更应注重本地区的信息。其实,我们高职计算机专业的毕业生,想多数进入到大的IT企业工作,是不可能的;我们必须弄清楚本地区广大的中小IT企业的人才需求。我们走出校门,从本地区IT人才需求的调研入手,开始了专业设置与人才培养目标岗位定位的工作。为了搞好调研,我们专门设计了一个简便易行的问卷调查表。我们通过走访企业、网上通信等形式开展调研。在分析统计调查数据的基础上,找出了本地IT企业最为需要人才的工作岗位。根据调查分析结果,我们将计算机应用技术专业的培养方向改为软件应用。为了让所有的毕业生都能找到一份适合自己的工作,我们将专业培养目标定为两个层次,一是进入大的IT企业作软件程序员,二是到中小企业作计算机应用技术员。 2.3目标职业岗位的工作分析 我们通过参加学术交流、到IT企业考察、与行业企业专家座谈等方式,对目标岗位的主要工作和典型工作进行分析。在分析中,我们将各企业计算机应用技术员岗位再细分为计算机(含网络)管理员、电脑文员和计算机营销员三种。对这几种人员的岗位工作的分析见图2。 3专业课程体系的重新构建 3.1培养目标所需的能力分析与核心能力的确定 这项工作是制定专业人才培养方案最为关键、较为困难的一环。说他关键,是因为职业教育是以“能力为本位”的,连职业所需的能力都未弄清楚,如何以他为本位?说他困难,是因为前面的几项工作是显性的;而能力则往往是隐性的,需要既有一线工作经验又有一定教学经验的人才能体察、分析得出。我们召集了行业、企业专家和学校教育专家一起对目标岗位的主要工作和典型工作所需的专业能力进行了认真分析,并对列出的能力进行了归并、筛选、整合,由此绘制出专业能力体系图,见图3。在该图中,“S”与“T”两模块属关键能力模块;“A”、“B”、“C”、“D”、“E”为专业能力模块。根据培养目标,专家们一致认定“C 数据库应用与编程能力”模块为计算机应用技术(软件应用)专业的核心能力模块。 3.2专业课程体系的重构 有了能力体系,构建课程体系、确立学习领域和编制培养方案及教学计划等都较为容易。构建课程体系要注意把握好两点:一是要按照教育部16号文件提出“工学结合”的要求去设计各个教学环节,充分体现高职教育的实践性、开放性和职业性的特点。二是要根据高职学生的特点和遵循学生综合职业能力形成的规律去做。 为了让学生能循序渐进地学习,我们遵循能力形成规律,精心设计“生态树”型的教学进程。在三年的培养过程中,第一学期以培养学生的专业学习能力为主;第二学期以培养程序设计、数据库使用等单项能力为主;第三学期将单项能力培养进阶、加深加宽;第四学期以专业综合能力培养为主;第五、六学期进行综合实训、毕业设计和顶岗实习;见图4。 4专业培养方案的实施 4.1教学观念的转变 转变教师的观念是实施人才培养方案的关键。以下一些观念亟待转变: 转变“重知识,轻技能”的传统观念。在传统观念中,技能总是“雕虫小技”,学问才是“博大精深”。故传统的教学设计中,学生用了很多时间“打基础”,学了很多用处不大的理论知识,而实际专业技能并没有得到很好的培养训练;再加上沿用陈旧的教学和考试方法,让学生读“死书”,最终导致的后果就是培养出的人才与社会实际需求相脱节。现在,我们要让教师和学生都明白,专业技能是“练”出来的。在新方案中,就设置了打字训练、装机比赛、网页制作比赛、考证操作强化训练等内容。 转变“只重专业学习,忽视素质培养”的倾向。我们发现,用人单位人事干部现场招聘时,往往会更看重学生的职业素质;一些基本素质不过硬的学生,几句问答,便被用人单位“刷”下来。而一些发展前景很好,但工作条件较为艰苦的企业,也没有多少学生愿意去。这些情况表明,我们对学生的素质教育抓得不够。通过学习16号文件的有关精神,我们认识到素质是靠“养”出来的,在高职教育中一定要坚持育人为本,德育为先,把立德树人作为根本任务。我们精心设计了职业素质的培养方案,开展职业生涯规划和就业、创业教育,开展丰富多彩的校园文化生活,培养学生的诚信品质、敬业精神、责任意识、团队协作、关爱他人等人文素质。 4.2教学内容的改变 吸纳企业意见改变教学内容。我们让企业参与到专业的教学内容的选择与决策,把IT企业的岗位、技能要求与学校的课程体系、课程教学的组织实施有效结合起来。如Java程序设计,过去仅为选修课,学时数也不足,学生只能学到一点“皮毛”,无实用价值。现在,我们将它改革为由两门理论课和一门实训课组成的大课,总学时增加到200多学时,课程教学内容也按企业的意见作了很多调整。 课证结合。以行业制定的职业能力标准和国家统一职业资格等级证书考试为依据,以培养学生的职业能力、职业素养及可持续发展能力为出发点,把岗位职业能力标准作为教学核心内容,开展与行业、企业生产实际紧密结合的核心课程教学。如“VFP数据库原理与应用”课程,课程教学设计的目标之一就是要通过全国计算机高新技术考证。在此目标之下,设置了创建自由表、自由表操作、数据库管理、查询、视图、报表、表单制作、VFP应用编程等八个分任务目标;这八个分任务目标与考证的“VFP数据库平台”的八个单元的操作题是一致的。我们的教学内容不是根据教材而是根据分任务展开,而且还可以将“高新考证”试题库的操作题直接作为平时上机的训练内容,不需要另外再办考证培训。我们的做法使学生的考证通过率达到90%以上,增强了学生的就业竞争力。 计算机应用技术专业论文:高职计算机应用技术专业课程体系改革的研究与实践 摘要:在高等职业教育中,提高教学质量的一个重要方面是建立实践性的课程体系。本文结合北京青年政治学院计算机系在计算机应用技术专业的教学改革实践,探讨了建立实践性的课程体系的思路,并阐述了相关教学方法和考核方式的改革思路。 关键词:课程体系;实践教学;真题真做;岗位技能需求 引言 随着计算机技术在社会日益广泛的应用,社会对计算机软、硬件的设计、开发、销售、应用、管理和维护等诸多方面的计算机应用人才提出了多元化的要求,对应用技能型人才的需求也日益增多。高等职业教育中的计算机应用技术专业应以社会职业岗位技能的需求为导向,不仅要培养学生具备一定的理论知识,更要注重培养学生的岗位专业技能和技术素养,使学生具备相应的岗位操作技能。 专业课程体系是落实本专业人才培养目标的重要步骤。北京青年政治学院计算机系在计算机应用技术专业的教学改革中,以社会职业岗位需求为导向,结合本系计算机应用技术专业的教学现状,在建设注重培养学生的岗位操作技能的课程体系等方面进行了一些有益的探索和实践。 1传统课程体系的不足 教学改革前,我院计算机系计算机应用技术专业课程体系受普通高等教育的影响很大,主要表现为:在课程结构方面,其课程结构安排基本上是普通高等教育的缩简版,呈现为基础课、专业基础课和专业课这种三段式结构。在课程间的联系方面,前导课程注重为后续课程准备基础理论知识。在课程内容方面,注重传授系统的,完整地理论知识,理论教学与实践教学缺乏紧密的联系,实践仅被作为理论的应用和验证而置于次要地位。 这样的课程体系是以学科理论为导向的“知识本位”模式,缺乏对学生进行计算机应用领域的专业化、行业化的职业技能的培养,专业课程的内容缺乏针对性和实用性,对计算机行业的新知识,新技术介绍不够,难以激发学生的学习兴趣,特别是在实践环节上缺乏先进教学理念的指导和行之有效的手段,由此导致在培养学生的职业技能方面缺乏力度。 2课程体系建设的思路和举措 2.1分析社会需求,确定培养目标 根据计算机技术的发展现状和社会对计算机应用人才的需求,科学定位计算机应用技术专业的培养目标。针对所培养学生将来的职业岗位或岗位群,认真分析其工作岗位的专业技能和职业素养的要求,确定所培养学生应具有的关键职业技术、技能、职业素质。结合高职教育对学生的政治思想素质、身体心理素质、人文素质、科学素质的要求,逆向推求学生所必须具备的理论知识和实践技能的构成。 在大量的市场调查和行业调研的基础上,对当前社会所需求的计算机应用型的岗位进行分析,结合本校的实际情况,确定计算机应用技术专业的培养目标为: 培养具有良好的职业道德,具备一定的创新能力和较强的动手能力,能熟练进行软件开发、测试与维护,从事软件编码、小型网站建设与管理、计算机维护等工作的初、中级应用型人才。主要服务单位:从事软件开发、维护与销售的企业和需要信息化管理、维护的企事业单位。具体针对的岗位:JSP开发人员、数据库开发人员、数据库管理人员、网页制作人员、网站开发工程师以及软件销售、维护和市场推广人员等。 2.2注重课程体系的实践性,构建合理的课程体系结构 教学体系的建设是实现高等职业教育人才培养目标的重要环节,课程体系构建的是否合理直接影响到教学质量的高低,培养目标能否实现,是教学改革的重点和难点。课程体系的建设不仅要考虑到专业知识的结构、专业知识的内在规律,还应考虑到行业的发展现状及趋势。对于计算机应用技术专业而言,由于计算机应用技术发展迅速,因此,需要设计一个既能相对稳定,又能满足当前社会需求的课程体系。 以就业为导向的高等职业教育在一定程度上是一种就业学习,学生职业技能的培养必然要以实践教学为途径。那么,高等职业教育课程体系的建设应以社会职业岗位需求为主导方向,选择相应的知识和技能,在课程设置上注重实践教学,着力培养学生在将来的职业岗位上所需要的知识结构和能力结构。 由于计算机应用技术门类较多,且发展迅速,而学生在学校的学习是阶段性的,学生的基础知识及未来发展呈现多样化、广泛性的特征。因此,注重实践教学的课程体系除了培养学生动手能力外,还应增加拓展性的教学内容,重视技术拓展能力和创新能力的培养, 为学生的持续学习打下基础,为学生今后的工作和发展提供一定的条件,以满足学生毕业后自主学习的需要, 以适应不断出现的新技术变化。 按照上述思路,北京青年政治学院计算机系在计算机应用技术专业的教学改革中,根据高职教育对学生综合素质的要求和岗位群的职业技能需求,打破传统的“三段式”教学模式,建立了由文化基础课程,专业基础课程和职业技术课程组成的课程体系结构,并确定了本专业的核心课程:网页设计与网站建设、Java语言程序设计、SQL Server数据库设计与实现、Java Web应用开发、J2EE企业级开发、J2EE框架技术。职业技术课程以6门核心课程为主干,主要培养学生从事具体职业岗位的工作技能。职业技术课程以培养学生直接上岗能力为出发点,注重就业岗位的社会需求,实现高等职业教育培养应用型、技能型人才的目标。 以往存在一种误区,将实践教学集中于毕业设计阶段,忽视在整个学习过程中的实践教学。在高等职业教育中,学生实践能力的培养有其自身的规律性和确定性,要实现教学目标,达到其规定的实践动手能力通常需要较长的时间,因而,在高等职业教育课程体系的建设中,应首先应当注意到实践动手能力的培养在于实践过程的积累,将实践教学贯穿到教学的各个环节,建立相对独立的实践教学体系,实现全过程实践。 我院计算机系的计算机应用技术专业建立的实践教学体系落实在每学期3周的小学期的实践教学和毕业设计中,其教学内容以核心课程的实际应用和职业素职教育为主。主要内容有:静态网页制作、Java与Java Web综合实训、J2EE企业级开发综合实训、J2EE框架技术综合实训、职业能力训练等实训项目。 实践教学体系的教学实行“真题真做”,设计题目绝大部分来源于公司企业的实际项目。学生根据自己的发展方向选择感兴趣的课题。在设计过程中,公司的开发工程师到校给各课题组成员安排任务、说明要求并进行讲解,使学生了解实际开发工作中的要求及设计的内容和步骤,并制定开发计划,使学生获得真实的软件开发工作的体验。 在实践教学体系的教学中实行“真题真做”使学生明确了学习的目标,激发了学生的主动性,创造性,培养了学生综合运用技术的能力,为将来的就业、适应今后的工作岗位打下良好基础。同时,缩短了实践教学与社会实际需求的距离,完善了实践教学工作,提高了实践教学质量。 2.3注重教学内容的实践性,做到理论与实践的有机结合 在高等职业教育课程体系的建设中,关键的是课程内容选择。课程体系从理论型到应用型的根本性的转变体现在课程内容的选择上。高等职业教育的课程体系建设在课程设置、教学内容的选择等方面应该突出实践教学,尽可能地结合学生将来职业岗位的实际技能需求开展实践教学。 高等职业教育中,理论教学应以应用为目的,够用为度。根据职业岗位工作技能和职业素质的需要选择适当的专业理论知识。将理论知识的传授渗透到实践技能的教学中。以培养学生的实际操作和动手能力为目标,根据本专业职业岗位能力的要求,选择密切贴近实际工作内容的实例或节选真实的项目作为实践实训的教学内容。 计算机应用技术专业论文:基于项目课程的高职计算机应用技术专业人才培养方案设计 摘要:在借鉴国内外高职教育课程开发的实践经验基础上,以“人全面发展”理念为指导,构建“平台+岗位,以工作过程为导向、以项目课程为主体”的课程开发模式,分析现有专业人才的职业能力,优化现有专业课程结构,设计高职教育计算机应用技术专业人才培养方案,并对方案的特点进行探讨。 关键词:高职;计算机应用技术;培养方案;工作过程;项目课程 随着我国高等教育大众化进程的加快,高职教育规模迅速扩大,取得了令人瞩目的成绩,高职教育的研究与实践取得了丰硕的成果。高职教育计算机应用技术专业伴随着信息技术和高职教育的发展,不断进行改革与自我完善,取得了一定的成绩。但是,随着计算机作为一门技术渗透到社会各个领域,社会对计算机专业人才的需求不再满足于只会操作计算机,而是要求计算机专业应用型人才能够应用计算机和网络进行管理、利用计算机进行开发和设计、对计算机和网络进行维护等。基于上述情况,我们在计算机应用技术专业进行了“平台+岗位,以工作过程为导向、以项目课程为主体”课程开发模式的探索与实践,以适应社会对计算机应用技术及相关专业人才的需求。 1 “平台+岗位,工作过程为导向,项目课程为主体”的含义 在“人全面发展”教育理念和工作过程导向的课程开发理论指导下,提出“平台+岗位,以工作过程为导向,项目课程为主体”课程开发模式。 “平台+岗位”是指在保证学生综合能力培养的前提下,通过开设多个岗位方向,提高学生专业技能,力争做到“一专多能”,增加学生就业机会和就业能力。其中,“平台”是指对计算机应用技术专业学生进行行业通用技能和素质的培养,即专业基本素质培养,使学生达到专业“基础人才”的要求。“岗位”就是按岗位设置专业方向,围绕职业技能展开培养,即应用能力培养,使学生达到专业“应用人才”的要求。综合分析计算机应用专业人员岗位、毕业生就业状况及学生学习能力等诸多情况,我们将专业方向设置为软件开发技术(A)、网络技术(B)、信息化办公(C)三个方向。 工作过程导向是指在计算机应用技术专业的课程开发中,针对岗位进行职业能力分析,整合理论与实践教学内容,以工作过程为基础设计训练项目,建立工作任务与知识、技能的联系,增强学生的直接体验,激发学生的学习兴趣。教学内容以工作过程为导向,关注学生工作任务的完成,为学生提供体验完整工作过程的学习机会。 项目课程是“一种以工作任务为中心,选择、组织并学习工作知识的课程模式。”[1]它以典型产品的生产或服务等项目为载体设计教学内容,具有明确的工作任务,将理论知识和实践技能结合,与企业实际生产过程有直接关系,学生在一定的时间范围内可以组织安排自己的学习行为,有明确而具体的成果展示等特点[2]。高职计算机应用技术专业项目课程可理解为一个企业网站的建设与管理、一个管理信息系统应用软件的开发、一次会议材料准备等。 2高职计算机应用专业人才培养方案 根据高职计算机应用技术专业人才培养目标,按照高职课程开发的流程,结合“平台+岗位,工作过程为导向、项目课程为主体”课程开发模式,进行工作任务与职业能力分析、课程结构设计、课程科目设置和课程内容重构。 2.1工作任务与职业能力分析 通过对计算机技术应用现状的调查分析,将专业技术分为通用和专用技术两个部分,对其岗位、工作任务和职业能力进行分析(见表1)。 2.2课程结构设计 根据岗位、工作任务和职业能力分析,将课程结构设计为“山”字形,如图1所示。“山”字中横向的“―”为基础平台,注重基本素质和通用技术培养,即通识教育;纵向的“|”,为专业岗位方向,即软件开发、网络技术、信息化办公方向,加强对学生的岗位技能培养。 2.3课程科目设置 计算机应用技术专业课程类型设置为必修和选修两种。在基础平台,除设置必修课程外,增加选修课程的数量及交叉学科选修课程,基础平台课程设置如图2所示。 专业岗位方向课程模块化,学生可根据学习基础、个人兴趣及发展定位选修一个专业方向。每个专业岗位方向设置1-2个项目课程,开设相应岗位方向的职业资格认证课程,实现“双证书”培养,岗位方向课程设置见表2。 2.4课程内容的重构 课程内容重构按照完成工作过程所需的职业能力,采用模块化设计,将完成一项工作任务所需的理论知识、操作技能、实践经验以及活动方式方法等综合为项目课程。项目课程的内容包括工作任务、相关理论知识和实践知识、拓展知识、练习和结果评价等。项目课程的课时分配以工作任务的难易程度和应用程度为依据,而不以知识点的难易程度为依据。高职计算机应用技术专业核心项目课程设计见表3。 3培养方案的特点 本课程方案设计以高职研究的理论为指导,贯彻“人全面发展”的教育理念,从多个视角调查分析,充分考虑企业、行业、学生和学校等多方面的意见,专业人才定位准确,培养目标明确。 首先,课程方案中通过“平台+岗位”模式加强了通用技术和岗位技术培养,充分体现了社会需求和人的自我发展两个目标。课程采用“山”字形结构,实现了对“三段式”结构的彻底改良。通过课程内容整合或分解重构项目课程,项目课程以实际项目为出发点,实现理论知识、基本技能和实际应用的融合,解决了理论与实践教学脱节、教学与生产实际脱节、课程缺乏实用性、课程内容陈旧以及课程呈现方式单一等问题。 其次,“以工作过程为导向,项目课程为主体”模式体现了建构主义教育理论中以“学”为中心的教学策略。在项目课程实施过程中,通过构建真实生产环境,有助于提高学生分析问题、解决问题的能力以及快速适应工作需要的能力[3]。同时,真实的生产环境有助于学生了解企业或行业对员工知识结构、技术技能、综合素质的要求;体验企业的文化氛围;体会典型行业团队的角色构成及团队角色协同工作技巧;学习体验课堂理论知识在实际工程项目中的应用,积累项目实战经验,增强学生的就业能力和信心[4]。 最后,本课程方案有利于改变传统的评价手段和方法,结合项目采用阶段评价、过程评价、目标评价等多种评价模式,更加注重了学生动手能力、分析问题、解决问题能力的考核,有利于学生的创新。评价形式结合课堂表现、学生作业、平时测验、实验实训、技能竞赛等情况,更能全面客观地评价学生的成绩和能力,解决现有课程评价中的不足。 4结语 高职计算机应用技术专业人才缺乏与毕业生就业困难早已成为一个不争的事实,这说明高职提供的专业教育服务存在问题,职业教育的产品存在问题,不能很好地培养适销对路的产品,其根源除了课程方案设计存在问题外,还包括职业教育市场缺乏有效的规范和监控,没有明确的专业标准和严格的评鉴体系。因此,为了保证高职教育计算机应用专业的健康发展,除了要重视人才培养方案设计外,还要在课程分析、课程方案实施、课程方案评价等环节上下大力气。此外,高职计算机应用技术专业教学可以借鉴ISO 9000质量管理理念,树立现代教学服务观和高等教育大众化背景下的质量观,从高职教学实际出发,建立以专业课程质量标准为依据,以工作情景中职业能力和操作能力为评价重点,以掌握的职业能力为目的,以工作场所人员为评价者、以工作场所的实际操作表现为依据的课程评价体系,全面客观地评价高职教育质量,促进高职教育健康发展。 计算机应用技术专业论文:关于高职计算机应用技术专业教学改革的思考 摘要:随着计算机科学的发展,学科的分工越来越细。在高职院校中对计算机应用技术专业构建“平台+岗位”的教学改革模式,理清思路,突出学生的专业技能,强化学生的个性发展,努力打造专业特色和创新项目,以适应社会经济发展对计算机及其相关人才的广泛需求。 关键词:教学改革;平台+岗位;创新项目 1 引言 为了适应市场经济发展对人才需求的变化,近年来,我们在广泛调研和充分论证的基础上,对计算机应用技术专业实施了“平台+岗位”的专业教学改革模式,即第一、二、三学期为计算机应用技术专业的所有学生搭建一个专业基础平台,第四、五学期分为应用与维护、多媒体制作、网络技术和软件开发四个专业(方向)进行培养,第六学期进行专业顶岗实习,针对职业岗位群,突出学生的专业技能,强化学生的个性发展,以适应社会经济发展对计算机及其相关人才的广泛需求。 2 计算机应用技术专业教学模式改革是市场经济发展的迫切需要 高职高专教育作为我国高等教育的重要组成部分,承担着为社会主义经济建设培养实用性人才的艰巨任务。随着计算机科学的发展,学科的分工越来越细,这样的培养目标显得过于宽泛,学生的专业定位不是十分明确,加上学校的连年扩招,招生规模迅速膨胀,几百名学生定位在一个培养目标上,既不利于学生个性的发展,也不便于严密的组织教学,影响教学质量和教学水平的稳步提升[1]。因此,广大的高职高专院校都在探索着实用性人才的培养方式,我们也在尝试着一种新的教学改革,即在我系的计算机应用技术专业采取了“平台+岗位”的专业教学改革模式,以适应社会的需求。 近两年就业市场上最火爆的专业当属与IT业相关的计算机、通信、电子等信息类专业。据统计,北京、上海、广东、江苏等省市接收人数最多的专业是计算机类专业,这些专业毕业生占上述省市接收毕业生总数的5%以上,高据榜首。 我系对多个相关企业的计算机类人才质量要求进行了广泛深入的调查研究,四类岗位群对现代信息技术专业毕业生有充分和长远的社会需求:一是程序设计类,二是多媒体类,三是计算机网络类,四是应用与维护类。用人单位反映,大学以上的毕业生具有较深的理论基础,但动手能力较弱;中专和技校毕业生具有较强的动手能力,但理论知识水平较低;而大学本科生从事基础软件开发和网络管理又大才小用浪费人力资源,中专和技校生从事相关工作又缺乏相应的理论知识,很难适应相关岗位的需要。计算机应用岗位需要的是在具有必备的基础理论知识和专门知识基础上,重点掌握从事计算机应用领域实际工作的基本能力和基本技能,具有良好的职业道德,能够较快适应生产和管理岗位的高等技术应用性人才。因此,高职学生成为IT“蓝领”的最佳选择。 3 计算机应用技术专业教学试点改革的思路 为了突出对学生实际动手能力的培养,我们将学生的三年学习时间分为四个阶段,每个阶段都有相应的培养目标和能力要求,具体的设计方案是: 第一阶段,为专业基本素质阶段。该阶段主要突出学生基本理论和基本知识的培养,占用第一、二、三个学期。学生不分专业,按行政班级进行管理。开设课程为:公共课、职业基础及技术课。该阶段结束后,应通过基本素质综合考试,可进入第二阶段。若该阶段获得全国计算机等级考试的三级证书,或中国计算机水平考试的初级证书,可免于综合考试,直接进入下一阶段。这一阶段,学生基本都具备中国计算机水平考试的初级证书。 第二阶段,为专业方向培养阶段[2]。该阶段主要突出学生专业能力的培养,占用第四学期。学生分专业方向编班上课。专业方向为:(1)应用与维护。(2)多媒体制作。(3)网络技术。(4)软件开发。该阶段要突出学生专业能力的培养,做课程设计要针对专业方向。本阶段结束后,通过专业能力综合考试,可进入第三个阶段。若该阶段参加并获得中国计算机水平考试的中级证书,可直接进入下一阶段。 第三阶段,为专业综合素质培养阶段。即为校内综合实习阶段,该阶段主要突出学生实际动手能力的培养,既有最新的专业应用课程,又有毕业设计,占用第五学期。学生毕业设计时,按项目编班学习,所做毕业设计题目按公司流程进行,班级按公司制度进行管理。该阶段在指导老师的带领下,完成1-2个项目。学生必须学会项目的论证、招标、规划、设计、实施、总结等过程,以及相关的法律、法规、职业道德素养、人品的培养。该阶段要突出能力综合设计。本阶段结束后,必须通过专业综合素质鉴定委员会的答辩。若没有通过,本阶段重修。 第四阶段,为专业实习阶段。即校外综合实习阶段,该阶段主要是检验学生综合素质和专业能力的社会适应能力,占用第六个学期。根据第三个阶段的培养能力,学生可以到社会上实际锻炼,培养适应社会,适应职业需求的综合业务素质。完成1-2个项目,根据项目要求,学生要自学2-3门课程。 4 计算机应用技术专业的特色与创新项目 4.1 学生考核多证制 进行考试制度和考试方法的改革,以获得双证书作为课程考核的标准,建立以检测职业能力掌握为目标的考试体系。职业证书制度既反映行业(企业)对计算机类人才的需求,也是高职高专院校培养人才时的全局质量监控点[3]。 每一学期至少选择一门职业技能课程进行课程置换,多门职业技能课程有效组合而形成职业岗位技能鉴定链。比如,锐捷网络网络实验室的建成,《计算机网络基础》和《网络实验》的组合,便可进行课程置换,一考双证,获得锐捷网络大学颁发的网络工程师(RCNA)认证证书和信息产业部电子教育中心颁发的网络工程师认证证书。 4.2 师资队伍双师型 经过近3年的建设,已经塑造了一支教学经验丰富,教学质量高,具有中高级职称,实践能力强、适应高职高专教育的双师型师资队伍。我系讲师以上教师已基本具备双师型。 具备双师型资格证书的教师,在实践中并不一定具备双师型。今后将进一步加强校企互兼互聘,选派教师到企业学习,共同完成课程教学工作。 4.3 加大校内实验实训建设 计算机应用技术最易于在校内完成实训任务,目前,虽然已有几个实训室,但实训室的数量和每个实训室中同时进行实验或实训台数还不够。我系这几年一个显著的特色就在于实训建设开始由仅购买计算机转向外围设备实训室的建设,这样才能和具体行业相结合,计算机应用技术专业才有用武之地,今后在校领导的大力支持下,还要进一步加计算机外围实验实训室的建设。 4.4 产学研合作办学 进一步深化课程体系改革,基于IT岗位应用技能设计课程体系。按照学校要求,积极办好校办产业、拓展校外定点实训基地建设、把大的厂商或职业培训机构课程体系嵌入到现有的课程体系中,真正实现“工学结合”、“产学结合”[4]。 4.5 教学手段现代化 学院有公用多媒体教室29个,通过多媒体计算机及相应的教学软件,我院教师可以方便地以多媒体方式更加形象、直观地呈现教学内容。目前信息工程系的所有教师都能制作和采用多媒体课件授课。 多媒体教室讲课,确实能提高教学效果。但我的体会,对一些展示性的课程,效果比较好;对大量操作性课程,教学效果并不好,要多在机房边讲边练。 4.6 改革教学方法 针对计算机应用技术的专业的岗位需求,在教学中采用现场教学、示范教学、实物教学、项目教学、案例教学等模式。 计算机应用技术专业具有大量操作性课程,我们在教学中以“项目引领、任务驱动、案例教学”的思路组织编写校本教材和选用优质教材,不强求理论体系的完整性,以够用为度,以是否实用为标准,以激发学生的学习兴趣为出发点,突出任务驱动的可操作性,把计算机应用技术的实践经验与理论有机地结合起来,真正做到让学生“在应用技术实践中学习应用技术”,以符合学生的认知规律和技能训练的特点,并帮助学生逐渐积累经验,保证了学生的学习效果,以适应社会对计算机应用技术人才的需求现状和学校的教学实际。 4.7 狠抓精品课程建设 课程建设是整个教学体系建设的重中之重,是实现高职高专教育培养目标、创建具有高职高专特色教育的重要途径。由于精品课程的建设在整个教育体系中起到了“排头兵”的作用,是教育部“质量工程”的重要组成部分,因此加强精品课程建设,对于巩固高职高专教育教学成果、深化教育改革,进而提高教学质量,完善整个高职高专课程建设体系具有重要意义。 5 结论 总之,计算机应用技术专业的教学改革,只有与时俱进,与社会需求相接轨,以激发学生的学习兴趣为出发点,走在信息技术应用的前沿,大胆创新,勇于实践,教学改革才卓有成效。 计算机应用技术专业论文:高职计算机应用技术专业课程体系改革探讨 摘要:该文针对高职教育现状,对计算机应用技术专业软件方向课程体系的改革进行了深入的研究和探讨,根据课程体系改革的目标和设计思路,从专业培养目标出发设置课程体系,重点从人才培养模式、人才培养目标和课程体系的构建三个方面来介绍课程体系改革的内容,对国内高职院校计算机应用技术专业课程体系的改革有一定的借鉴意义。 关键词:高职教育;课程体系;培养目标;一体化教学 辽工大职业技术学院计算机系目前开设三个专业:计算机应用技术专业、计算机网络专业和电子商务专业。其中计算机应用技术专业分为软件技术和图文两个方向。为了贯彻“以服务为宗旨,以就业为导向”的高职教育办学方针,切实提高高职教育人才培养的质量,作为计算机应用专业人才培养计划的主要参与者和建设者,我们根据社会发展和对人才的需求,对计算机应用技术专业软件技术方向课程体系的改革进行了较为深入的研究。 1 课程体系改革目标 探索和实践 “1”+“2”项目课程人才培养模式,突出工学结合,将软件技术专业方向的建设融合到辽宁省市的信息化建设之中。在项目建设期间,以工作过程为导向,根据工作过程中工作任务的标准和要求,与地方企业合作建设两门优质核心课程,建设共享型教学资源库和编写三本新课程体系下的特色教材。完成软件技术专业方向课程体系建设和课程内容的改革,把本专业建设成为省内同类院校专业中的品牌,为地方经济建设培养优秀的应用型高技能人才。 2 课程体系改革思路 坚持“建设好区域支柱产业需要的专业,培养出地方经济建设紧缺的人才”的发展思路,进一步探索和实践软件技术专业方向“1”+“2”项目课程人才培养模式。针对计算机技术日新月异的状况,及时追踪软件技术的发展,根据软件技术领域职业岗位(群)能力要求,参照相关的职业资格标准来构建以工作过程为导向的课程体系;根据当前软件行业及相关岗位的技能要求进行教学内容的改革,制定课程标准;探索和实践“项目驱动”、“案例教学”、“一体化教学”等教学模式,结合企业工作任务考核要求制定课程的考核标准和办法;使课程体系和教学内容、教学模式具有鲜明的特点,在辽宁省同类院校中具有引领示范作用。 3 课程体系改革内容 3.1 人才培养模式 按照我院“校企深度交融,工学有机结合”人才培养模式的思路,积极探索和实践软件技术专业方向“1”+“2”项目课程人才培养模式。 “1”是指“一年的专业基础能力的培养”,即在学生进校的第一年里,通过专业基础知识的学习和专业基本技能的训练,培养学生初步掌握程序设计和编码调试的基本能力,为后续的项目课程的学习打好基础。 “2”是两门项目课程,即在后续的学期中,用两门项目课程进行教学,逐步培养学生掌握主流方向的软件开发技能及主流开发平台的应用。在实施项目课程教学中,以企业真实开发项目为载体,由课程专家、行业专家、专业教师依据软件企业项目开发工作过程中对知识结构和能力结构的要求改革重组课程内容,校企双方人员组成教学团队实施教学。 最后通过一个学期的顶岗实习,直接参与企业的项目,全方位适应企业对人才的需求。 3.2 人才培养目标 本专业是培养适应生产、建设、管理、服务第一线需要的,在软件开发企业进行具体编程、基于Web应用程序及组件开发、软件技术服务、软件管理及软件销售等高技能应用型专门人才。毕业生能够适应团队开发环境,熟练使用相关主流开发平台,按照详细设计要求完成相关的功能模块设计、编码、调试和单元测试工作。并可逐步向高级软件工程师、系统分析师等岗位发展。 3.3 课程体系的构建 3.3.1 课程体系构建流程 深入企业调查,把握需求信息,预测未来需求,根据软件技术领域职业岗位(群)能力要求,参照相关的职业资格标准,依据岗位工作过程任务分析,确定专业培养的能力,设计教学内容和实践环节,构建专业课程体系。课程体系构建流程如图1所示。 3.3.2 软件技术岗位能力分析 本专业通过对本地区多家软件开发企业的调研,经过软件开发专家分析和论证,确定软件开发人员应具备的岗位能力,如图2所示。 3.3.3 构建课程体系 根据岗位能力分析的结果,遵循高职人才培养规律,采用逆向软件工程开发的设计思路,构建符合软件开发企业对高技能人才要求的课程体系。该课程体系的特点,是通过项目课程的学习和训练,使学生具备软件设计与开发能力,与企业的需求相接轨。在教学中,采用“项目驱动、案例教学、一体化教学”等方式,激发学生的学习积极性、自主性和创造性,并养成按软件开发规范要求进行项目开发的习惯。 “2”项目课程整合的内容如图3、图4所示。 4 结束语 总之,经过近几年的探索,我们坚持“以服务为宗旨,就业为导向”的培养目标,在课程体系和教学内容积方面不断改革,教学模式上采用“项目驱动”、“案例教学”、“一体化教学”等,培养了我院计算机应用专业学生实际工程项目开发能力以及再学习能力和创新能力,紧贴社会需求,为地方经济建设培养优秀的应用型高技能人才。 计算机应用技术专业论文:高职计算机应用技术专业建设探讨 摘要:针对计算机应用技术专业建设存在的问题,在分析专业建设现状基础上,该文提出基于嵌入式技术作为专业发展方向的观点,结合专业定位、人才培养模式、课程体系建设、师资队伍建设和实训实践基地建设等问题,在实际工作中进行了有益的探索和实践,并取得初步的成效。 关键词:嵌入式技术;专业定位;人才培养模式;课程体系 以往的高职计算机应用技术专业设置方法,基本上都是面向综合。要求学生在毕业时要具有计算机的基本知识和基础理论,熟悉计算机软硬件操作,具有一定的硬件维护 、网络安装和管理、网页设计与多媒体处理、软件开发与维护的能力,并具有较强的适应计算机技术快速发展的能力。这种专业设置的方法基本上是以本科的专业设置为参照,经过适当的简化就变成了高职的计算机应用技术专业。这种设置专业的方法无疑是仍然没有放弃以学科体系为目标的专业设置方法,显然已经不适合国家现在按照专项职业能力来培养学生的高职教育目标。 《教育部关于加强高职高专教育人才培养工作的意见》指出:“高职高专教育是我国高等教育的重要组成部分,培养拥护党的基本路线,适应生产、建设、管理、服务第一线需要的,德、智、体、美等方面发展的高等技术应用性专门人才。”它为高等职业教育人才培养目标指明了方向。根据这一目标,我们必须对计算机应用技术专业建设进行改革。 1 专业定位和人才培养模式 1.1 专业定位 专业定位必须要考虑多种因素,比如学校实际办学条件,专业发展前景等,其中特别重要的一点就是专业必须要侧重于某一专业方向。也就是说,必须放弃以往计算机应用技术专业大而全的特点,应该专注于专业的某一领域。 从职业方向角度来讲,计算机应用技术专业相关的职业岗位是非常多的,几乎可以说是涉及了计算机行业的所有岗位。虽然说适应面宽是有好处的,但是必然也会带来专业能力不强的问题,也就是横向和纵向的矛盾问题。不应过分追求专业适应面的宽泛,而应考虑到每个职业岗位在知识水平和能力结构上各有侧重,计算机知识技能体系如此庞大 ,一个学生在三年时间内也不可能面面俱到、样样精通。这种情况就决定了学生在三年时间内应该选择某一方向,有所侧重的去学习,也就是专业要定位明确。 为了贯彻国家“高职教育要适应国家经济、社会发展的需要,要为地方经济服务”的指导方针,职业院校要以服务区域经济和社会发展为目标,针对区域经济发展的要求,灵活调整和设置专业,强化职业教育特色。职业院校的专业建设一定要加强与地方经济社会发展的需要相结合,及时调控与优化专业结构布局,根据自身条件适应地区、行业经济社会发展的需要,有针对性地调整和设置专业。 由此看来,高职教育能否为经济建设服务,关键在专业设置。专业是否同经济和社会发展相适应是衡量专业结构是否合理的根本标志,专业建设必须与地方经济发展紧密结合。我校地处广州市,以广州市为中心,辐射珠三角等经济发达地区。该地区有着非常发达的信息技术产业和电子产品制造业。在这些行业中,小到智能卡、手机、PDA,大到信息家电、汽车电子、交通管理,甚至是航空航天,嵌入式技术已得到了广泛的应用。大力发展嵌入式技术与应用已迫在眉睫,因为它已经成为我国信息技术产业实现跨越式发展的重要砝码。 基于以上考虑,结合我校办学条件,我们确定把嵌入式技术作为计算机应用专业的发展方向。 1.2 人才培养模式 教育部16号文件《关于全面提高高等职业教育教学质量的若干意见》第五条“大力推行工学结合,突出实践能力培养,改革人才培养模式”中指出,“要积极推行与生产劳动和社会实践相结合的学习模式,把工学结合作为高等职业教育人才培养模式改革的重要切入点,带动专业调整与建设,引导课程设置、教学内容和教学方法改革。”在专业定位以后,下一步非常重要的工作就是人才培养模式的改革。改革当然是要采用工学结合的培养模式。但是,怎么样工学结合?怎样在工学结合中突出“能力提高”的主线?在改革和实践过程中,我们感到“工学结合”绝不是一种形式。要切实开展工学结合的培养模式,首先要求我们在思想上要充分理解工学结合内涵,不能片面地认为把学生安排到工厂企业去顶岗实习就是工学结合。工学结合应是在“做”中“学”,所以学习的场所不应只限于在企业、工厂,在学校教师的指导下完成工作任务同样是“工”,这样才会在把握工学结合的实质的情况下,使工学结合不会流于形式,变得灵活多样。 在探索工学结合实践过程中,我们把重点放在教学过程的实践性、开放性和职业性上,抓住实验、实训、实习这三个关键环节。建立完整的工作过程系统化任务,真正激发学生为做而积极主动思考,从而学到知识。把课堂搬到实训室,把实训室变成学生的工作单位,让学生自己管理设备,从“做”中“学”。以工作任务驱动,教师从“教”的角色转变为“指导”的角色。让学生在任务项目驱动下,进行一系列工作过程活动。在这种工学结合模式中,学生不但获得了完成工作任务的专业能力,同时也获得了遇到问题如何解决的方法能力,以及与人交往、合作的职业能力。 当然我们也不能忽略在企业、工厂一线接受锻炼的重要性,只是绝对不可以走形式。在企业、工厂,学生同样也要有老师的指导,当然也包括有实际经验的企业、工厂的工程师、技师等技术人员的指导。同样,在企业实习,也要突出“任务驱动”、“项目导向”的原则,使学生在一个个任务和项目中真正得到锻炼。广州地区是嵌入式行业发展比较快的地区,我们利用这一优势,与广东嵌入式公共技术中心等单位展开校企合作,派学生到企业去,接受企业的项目培训,参与企业的项目研发等工作,使学生得到真正的锻炼。 2 课程体系建设 课程体系从原来的以学科为体系的课程设置转变为以能力为主线的课程体系设置,即先按专业主要工作岗位,找出岗位相应的主要工作任务,在根据工作任务分析需要的职业能力与素质,最后在定位相对应的课程。这种对课程体系的设置方法,更加具有针对性,符合以能力、技能为目标的培养方针。具体过程如表1所示。 整个教学体系的设置体现模块化的特点,加大了实操、实训课的比例,并专门安排课时进行综合项目实训。对基础理论课以适用、够用为原则,加强课程设置的针对性和实用性,使整个教学体系结构合理,科学可行。具体说来,分为以下几个模块: 1)公共文化基础模块:计算机数学、计算机应用基础、计算机英语。主要针对职业能力和素质中的项目文档编写、项目报告、资料查阅及数学基础等能力要求。 2)硬件基础模块:计算机电路基础、计算机组成原理、Protel制图。需要强调的是,从事嵌入式行业,无论是做软件还是硬件,都要有硬件基础。 3)软件基础模块:C语言程序设计、C++语言程序设计、数据结构、数据库原理与应用、Java程序设计。嵌入式系统开发测试等岗位都要求有较好的编程能力,而且由于嵌入式系统编程建立在特定的硬件平台上,势必要求其编程语言具备较强的硬件操作能力。目前,毫无疑问的是在嵌入式编程中用的最多的是C语言,所以,在课程设置时,我们改革原来的各门课基本上平均安排课时的做法,对C语言,特地安排了一个C课程系列。首先,加大C语言基础部分课时量,针对很多学生的实际情况,安排了两个学期144个学时来完成C语言的基础部分,使重点核心课程的教学效果得到了保障;其次,新开了一门C语言高级编程,主要是提高学生的C语言综合项目编程能力;最后,在Linux编程基础等课程中继续加强学生C语言方面的编程能力。实践表明,我们这种核心关键课程系列化的做法明显地提高了教学计划中规定的学生核心能力。 4)专业技术知识:ARM体系结构、嵌入式操作系统、嵌入式应用开发、嵌入式综合项目实践。主要是针对ARM硬件体系,掌握嵌入式开发环境搭建、内核移植、内核裁剪、各种驱动开发、应用开发等,使学生掌握嵌入式系统设计与开发技能。 3 师资队伍建设 专业发展的好坏,与是否有一支“比例适当,素质优良,结构优化,敬业奉献”的教师队伍有很大关系。我们专业目前教师的学历层次、职称结构都不合理,没有达到教育部规定的高职高专师资队伍的学历要求和职称结构要求。师资引进渠道单一,主要的渠道是录用本科院校毕业的本科生和研究生。虽然他们有扎实的理论知识,但是缺乏实践经验,尤其是缺乏实际项目开发经验。“双师型”教师队伍建设还存在很大困难,缺少真正的既懂教学又有实践技能的“双师型”教师。 为解决上述问题,我们鼓励在职教师通过进修等形式提高学历,鼓励教师去参加专业技术培训、去一线企业进行锻炼,通过这种途径,专业教师可以获得工程技术技能人员任职资格,更重要的是还可以获得一线项目工作经验,成为真正的“双师”型人才。 另外一个解决的途径就是吸引社会上相关行业的优秀人才到学校来。根据不同情况,不能离开原来工作岗位的就聘请做兼职教师,可以全职的就做专任教师。选派有经验的教师做他们的指导老师,使他们很快能够获得教学方面的经验,胜任教师的岗位。还要注重从生产一线选聘有实践经验的技术骨干,经过教师培训做兼职教师,不断加大兼职教师的比例,作为向“双师型”方向发展的一项重要措施。 4 实训实践基地建设 要想培育出适应岗位需要的技能型人才,就必须抓好实训实践环节。尤其是嵌入式技术涉及诸多领域,比如计算机、通信、自动化、电子工程、机电一体化等专业领域,有很强的综合性,它强调两面性,既需要懂硬件,也需要通软件,同时嵌入式技术方面的课程都是实践性、应用性很强的课程,这就需要加强实践环节,以达到培养学生的动手实践能力、综合应用能力和创新能力的目的。 在校内实训基地建设方面,侧重于体现教学做一体化,着重培养学生的动手实践能力。我校经过近几年的不断建设,嵌入式技术专业也形成了从基础到应用的实训体系结构,先后成立了电子技术实验室、嵌入式技术实验室等。另外,由于实训条件建设需要较大的经费投入,而且如果利用率不高的话,也会造成资源的浪费。所以,我们利用现有条件,积极提高实验室的利用效率。电子技术实验室,除了可以做电路基础、模拟电子技术、数字电子技术等课程实验外,增加电工学等方面的实验。嵌入式技术实验室既可以做嵌入式系统实验(包括Linux和Wince两个方面),又可以做单片机的实验,而且选用的是三合一单片机实验箱,包括89C51,196和8088三种核心芯片,也就是说,不但可以承担8位和16位单片机系统实验,而且可以做微机原理与接口实验。通过改革实践,我们把课堂搬到了实验室,教师直接在实训室上课,改变了以往在教室满堂灌的落后做法,在实训室边教边做,边做边指导,不断提高教学效果。 在校内成立学生工作室,配备一定的实验条件,使学生有一个良好的学习实验环境,而且更方便学生之间及学生和老师之间的交流。工作室由学生自己管理,学生可以长时间在工作室学习,自发成立兴趣小组,自己规定项目任务去做。同时,也指派指导老师,由老师根据各种技能比赛或一些课题,安排学生参加开发。这种成立工作室的做法,同时也对提高学生的主动性、创造性很有帮助。 在校外实训基地方面,结合就业岗位,使学生亲历工作环境,缩短学生与岗位需求的差距。与多家IT公司签订校企合作协议,并积极开展各种形式的校企合作。如与广东美的自控科技有限公司合作,并由广东省政府拨出项目扶持基金,开展电子类人才教育工程项目。与广州惠迈电脑有限公司合作,建立学生电脑实践中心,派学生到公司实训,并定期举办装机大赛。 5 教学方法与手段改革 5.1 教学方法 改进原来按照知识点进行教学的按部就班的教学方法,采用“任务驱动”“案例法”“互动式”“启发式”“项目导向”等教学方法,坚持以学生为主体的思想,教师主要起“启发”和“引导”的作用,培养学生自主学习能力。 把对应的知识设计成设计灵活的、可操作性的具体实训任务,要求学生在具体的完成任务的过程中培养实际动手与思维能力,增强创新意识。改变以往先讲理论基础的方法,比如在电子技术基础的教学中,就可以直接从安排分析和设计数字电路开始,分为:组合逻辑电路、时序逻辑电路和综合数字电路三个模块,又把各个模块设计成一个一个的学习情境和对应的任务,由任务开始,而不是由理论基础开始,在完成任务的过程中,使学生由被动接受改为主动学习,也使完成任务的过程变成了知识点的掌握过程。 尽可能把真实项目引进到教学过程中,这里的真实项目可以是企业已完成的开发项目。以一个具有代表性的工程项目的开发过程(如嵌入式智能手机开发)为主线贯穿整个教学过程,尤其是针对一些综合性的可以进行完整课程设计的课程,构建完整的教学设计,对教学内容进行了一定程度的解构与重构,以项目导向促进实现学生能力的提高。 改革考核的内容、方法,以检验学生的技能水平和各项能力为目标,采取综合考核方式,将学生自主学习情况、创新活动及表现、学习过程情况等纳入考核评价体系,学生成绩以技能考核为主,理论考核为辅,建立以能力考核为重点,以过程考核为中心的课程考核评价体系。 5.2 教学手段 灵活采用多种教学手段,运用电子课件教学,基于嵌入式技术课程体系特点,多采用计算机辅助教学手段,使抽象的理论教学变成“所见即所得”的感性教学。如电子技术基础、单片机原理与应用、嵌入式系统设计等课程,都可以很方便的利用仿真教学的手段,使学生较快的接受所学知识。 把教学引入到实训室中,真正体现“教、学、做一体化”的思想。在教学过程中采用“边学边练、边学边用、学用结合”的教学方法,及时将课程学习转换成真实的专业技能和职业能力的培养。 采用课内外结合的教学手段,利用课外活动小组、网络QQ群、网上答疑等形式促进教学。 6 结束语 据调查,目前在其它计算机专业中低端人才日趋饱和的情况下,嵌入式技术专业的人才需求仍处于紧缺状态。针对高职院校,嵌入式技术专业的毕业生可以从事嵌入式系统应用开发、产品管理、售后服务、技术支持等工作。本文从“就业为导向,能力为目标”的原则指导下,提出了计算机应用技术专业的改革思路,并进行了实践。首先是根据区域经济特点进行专业定位,再根据嵌入式技术方向的定位进行岗位调研和岗位能力分析,制定培养目标和人才培养规格,并根据工作任务和任务所需能力和素质,制定学习情境和对应课程体系。其他方面,师资力量建设、实训实践基地建设、教学方法和手段等工作也要在此技术上同步进行,以达到培养技能型人才的目标。 计算机应用技术专业论文:高校计算机应用技术专业建设探讨 摘 要:顺应时展,遵照国家的教育方针,以提高教学质量为核心,以培养“厚基础、宽口径、强能力、高素质”的复合应用人才为目标,坚持当今社会对计算机应用技术人才的急需为契机,大力发展完善理论、实践、能力培养相融合的人才培养模式,丰富和提升专业内涵,不断更新教学内容,优化课程体系。加强师资队伍的建设,努力提高教师的科研能力和创新能力,最终以促进学生的创新思想的培养为目的,从而提高学生的综合实践能力。探索性建设创新型教学课程体系,大力实行教学改革,达到理论与实践的相结合,培养真正的具有实践能力的复合型应用技术人才。 关键词:高校;计算机应用技术;专业建设 1 引言 计算机技术是信息产业的源头,信息产业的高速倒致对计算机应用型技术术人才的需求不断增加,也提出了更高的要求,发展计算机应用技术专业是信息技术发展的主流专业,为了提高高校计算机应用技术专业的发展,提高其学科教学水平,培养国家急需要之才,根据《国家中长期教育改革和发展规划纲要(2010-2020年)》、《湖南应用技术学院“十二五”专业建设与学科教育发展规划》和结合高校计算机应用技术专业的特色,就计算机应用技术专业建设作如下探讨。 2 现状与不足 随着我国IT业迅猛发展,信息技术已成为国民经济的重要支柱产业之一,在现代化管理的政府机构和企事业单位中,计算机应用技术已经渗透到各个方面。随着IT业的快速发展和IT技术向传统产业的不断渗透,社会对IT人才的需求将继续增长,但要求也越来越高,因此加快专业改革,尽快培养出社会需要的应用型人才,是市场经济发展的必然结果。 高校的计算机应用技术专业建设还存在如下不足: (1)教材选择不当问题,随着计算机技术的飞速发展,软件、硬件的技术升级与更新换代,而高校对计算机类课程的选择确陈旧落后,这给专业授课教师带来的许多的不便,对学生而言,过时的教材就是个摆设,在实际学习和上课中,手上的教材根本就没派上任何的用场,这样势必在大学生专业知识的创新与拓展方面受到一定的影响。 (2)实验室管理与设备配备问题,由于高校专职实验室管理人员不多,而要负责电脑、各专业实验设备的维护与管理,无法有充足的时间进行实验设备的调试和维护。再者由于设备的更新换代,添置不及时,导致实验室的运转受到一定的影响。 (3)师资建设问题,不注重专业师资队伍建设,缺少一支计算机应用技术专业优秀的教学团队,科研团队和一批教学名师。 (4)学生实践能力培养问题,理论与实践脱节,倒致学生毕业后动手能力不强,学生对计算机技术应用仅局限于纸上谈兵。因此,培养学生专业综合能力和创新能力是一个待解决的问题。 3 思路目标 以培养“厚基础、宽口径、强能力、高素质”的复合应用人才为目标,大力培养适应社会发展需要的计算机应用技术人才为目的,更新和完善人才培养方案和培养模式,努力提高师资教学科研水平,加强创新实验室的硬件建设,显著提高学科和教学的管理水平。 (1)人才培养:计算机应用技术专业学科建设的目标是建立一种理论、实践、能力培养相融合的人才培养模式。加强素质教育,使学生的培养质量得以显著提高,真正培养出社会企业需要的复合型人才。 (2)师资队伍建设:计算机应用技g专业应形成以计算机基础课程、专业基础课程、专业核心课程和专业实验课程四个教学板块,形成一支有影响力的一个教学团队,加强教学效果的考核机制,鼓励教师到企业中去的培训尤其是青年教师,提高教师实践教学能力。 (3)课程建设:紧跟国家教改委关于计算机应用技术专业的课程设置改革,完善课程教学的资源,整合课程内容,更新教学方法,完善网络课程、微课程建设。 (4)实践教学与基地建设:扩大计算机应用技术创新实验室的基础建设,加强实习基地建设,大力推行的校企合作。 (5)科研建设:加强教师队伍的科学研究,提高教师的科研水平,增强创新意识。 4 主要任务与措施 4.1 以提高人才质量为目标,修订专业人才培养方案,创新人才培养模式 (1)本着学生“进的来、推的出”原则,不断完善人才培养方案,做到既达到国家的要求又符合高校专业建设的特色。结合高校的发展规划,制订一套科学合理的培养方案。 (2)定位于培养计算机应用技术应用型人才培养模式,安排课程、组织教学,注重突出实践性教学环节。 (3)根据社会需求设置课程,建立完整的课程体系。 (4)建立结构合理的、相对稳定的教师队伍,加强教师间的相互学习、教学观摩,提高专业教师队伍的教学素质。加强教师的科研能力,有利于教学,激发学生的创新思想。 (5)建立开放式的计算机技术设计创新团队,进行各种计算机应用设计竞赛,提高学生的实践应用能力,同时开展多种业余科技活动,充分调动本专业学生的学习积极性。 4.2 改革教学教材、教学内容、教学方法、考核方式,优化课程体系 (1)加强教材的建设,选择相应层次的、具有较强针对性和适用性的优秀教材,同时积极加强教师出版优秀的教材。为突出课堂教学的主体和基础地位,防止低水平教材和质量低劣、落后教材进入课堂,保证教学质量,计算机应用技术专业应注重教材建设,根据教学目标制定了科学合理的教材选用制度和评价制度,并严格执行。 (2)加强课堂教学,提高教学质量,对于专业内容较广的专业课,采用课程的分解,不同部分的内容由不同的专业老师主讲,使学生能真正意义上理解知识点。教学方法上应采用项目教学、探究式教学、案例教学、现场教学、情景教学等教学方法,教学规范,考核方式灵活形式多样,以学生岗位能力、实际工作过程技能、作品完成效果、学习知识综合运用能力、制作效果、团队协作能力、职业道德能力,进行综合考核。在教学过程中理论实践教学交融并进,以学生为主,注重“教”与“学”的互动。为提高学生岗位适应能力,应注重职业情景的创设。授课教师必须重视实践操作,更新陈旧观念,更多地为学生提供自主发展的时间和空间,积极引导学生提升职业素养,努力提升学生的创新能力。 (3)加强实验实践课的建设,加强专业基础实验课的改革,为无缝连接各基础实验的内容,进行综合实验的改革,设立一门实验课,由专门的实验课教师上课,使学生的基础知识能融合在一起。 (4)加强双语教学,增强学生阅读英文的能力,扩大学生的知识面。在遵循现有教学大纲、保证基本内容正常讲授的前提下,参考国际上目前正在从事教学和权威学者在近期讲授该程时的内容和方法,及时向学生传授与国际接轨的最新教学成果,创设积极的学习氛围、激发学习积极性。 4.3 加强教学团队、科研团队的建设,提高师资水平 (1)组建以专业核心课程为基础的教学团队,体现计算机应用技术专业的发展方向和特色,结合应用信息技术的需要,逐步形成一个特色的信息技术创新团队。 (2)加强师资的引进,争取引进既有高学历,又有企业经历的实践性教师,培养和提高学生的实践能力。 (3)积极培养在职的教师,尤其是年青的教师,既要加强学历的要求,又要积极送到企业中锻炼,扩大双师型队伍。 (4)科研始终是提高教师创新能力的最好方式,科研也极大地促进了教学的发展,提高教学质量,建立一个好的科研团队,就是提高了教学质量水平。 5 结语 高校计算机应用技术专业建设,应以学生为主教师为辅,学生始终是教学活动的主体、重视学生独立学习能力和创新精神培养的思想。同时,以学科建设为龙头,以师资队伍建设为重点,以改革创新为动力,以专业建设和课程建设为基础,不断深化教育教学改革,校企合作,培养产、学、研相结合的计算机应用型专业技术人才。 计算机应用技术专业论文:校企合作的计算机应用技术专业课程体系构建 摘要:东莞职业技术学院计算机应用技术专业为了使培养的学生更好地适应人才市场,积极探索新的人才培养模式,经过长期的改革与实践,通过“政校行企”深度合作,开展“全过程多维度”IT人才培养模式改革,并在这一人才培养模式指导下,把教学与科研活动延伸到社会,扩展到企业,构建了“岗位核心+基础能力”为导向的课程体系。 关键词:人才培养模式;岗位核心;基础能力;课程体系 构建校企合作、工学结合的课程体系是职业教育发展的重要内容之一。本着提高教学质量、彰显职教特色的教育教学理念,2016年,我院与东莞宇龙酷派有限公司、东莞市捷联科技有限公司、东莞市酷吧网络技术有限公司、东莞市裕勤通讯科技有限公司等企业合作,重新构建了“岗位核心+基础能力”为导向的课程体系,主要的构建方法如下。 一、获取企业主要业务范围与基本信息分析 通过企业实地参观、研发一线技术与管理人员座谈、与企业人事主管座谈等方式进行大量调研。通过表1可以了解单位主要工作业务范围、单位主要工作流程、5年内拟需相关职业岗位(群)及人才需求统计。表1是基于工学结合设计课程体系的起点,主要是根据不同公司不同岗位的工作流程汇总分析得到具体的工作过程。 二、专业职业岗位(群)调查 通过走访不同类型的相关企业及对历届毕业生进行跟踪调查,确定专业面向的典型工作岗位及岗位群,了解工作岗位的职责与任务、能力技能要求、知识要求、证书及其他要求。根据表1的获取的工作过程来确定完成工作任务需要技能要求和知识要求,反映在表2中,这也是生成每门课程教学内容的依据。 三、行动领域归纳和学习领域转换 组织企业的工程师、专业教师和课程专家一起,根据复杂程度整合工作任务,形成职业能力领域,再经过归纳与选择,确定行动领域。然后,根据认知及职业成长规律递进的原则,由专业教师和课程专家一起采用研讨等方式,重构行动领域并转化为学习领域。根据表1提供的工作任务和表2提供的岗位所需的技能和知识需求,最终确定对应的核心课程。 四、学习领域课程体系构建 依据学生的学习基础和思维特点、完成典型工作任务的需要,基于综合职业能力和可持续发展能力培养要求,按照职业成长规律和学习认知规律,构建工作过程系统化的学习领域课程体系。 计算机应用技术专业课程体系主要围绕移动应用开发、Web前端开发为主线,通过与企业专家共同探讨合作,对专业主要就业岗位进行工作分析,明确典型工作任务,构建“岗位核心与基础能力”为导向的课程体系。第一、二学期主要培养基本技能,学生主要学习专业群平台课程;第三、四学期主要培B专业核心技能,学生可从“Web前端开发课程包”和“移动应用开发课程包”2个课程包中选择1个课程包进行学习;第五学期主要进行技能拓展,扩大就业面,可从“UI设计包”和“软件测试包”2个课程包中选择1个课程包进行学习;第六学期主要提前适应企业工作环境,积极就业,学生进行毕业顶岗实习。 校企合作是构建基于职业岗位构建课程体系的前提,我院计算机应用技术专业与东莞市捷联科技有限公司等企业合作,通过实施职业岗位分析,构建基于课程包的课程体系,培养出基础扎实、专业技能精通、就业适应面广的高素质应用型人才,较好地实现了专业人才培养目标。 计算机应用技术专业论文:当前高职院校计算机应用技术专业教学改革创新探究 摘 要 近些年来,在一些高职院校中有关计算机应用技术专业开始出现了教学思想和教学模式的僵化,最终导致整个教学体制不能适应当前社会的发展和变化的需求。因此,我国的高校计算机应用技术专业必须教学体制的创新改革,以此不断的教育出更多优秀的计算机人才,推动计算机领域的快速发展。改革是促进发展的源泉,本文就对高校计算机专业的学生特点进行了分析,然后对高校计算机技术专业教学体制的重要性进行了说明,最后提出了相应的创新改革措施。 关键词 高职院校 计算机应用技术 教学改革 创新 探究 近些年来,随着计算技术的广泛应用,大量的高职院校的计算机专业人才开始走出校门,投入到社会建设中去,同时社会反对这些高校培养的计算机人才的综合能力以及使用情况做出了真实有效的反馈。通过对反馈信息来看,当前我国高职院校在培养计算机技术人才的教学模式还存在着诸多的问题,从而对专业人才综合素质的培养造成了一定的影响。为了确保高职院校所培养的计算机专业技术人才能够更好的适应当前市场经济的发展和变化需求,高职院校在开展计算机技术教学活动时首先要做好校内教学情况的实际分析,然后依照高职院校计算机专业学生的特点积极发展教学体制的创新改革,从而为社会培养出实用性的高技能人才。 1计算机专业学生的特点 便于高职院校对计算机用技术专业教学制度的革新,首先要对在校的该专业学生学习情况有全面的掌握,然后才能依据学生特点开展具有针对性的教学体制改革。 1.1文化基础有待加强 通常在一些高职院校中计算机存在着计算机应用技术专业的学生其文化课水平比较低,对文化课存在着厌烦的心理。高职院校计算机应用技术专业的学生来源主要分为两种,一种就是从职业学校或者是中专过来的,另外一种就是从高中招录的。第一种招录进行来的学生其文化基础水平比较低,对于文化课程学习热情不高。而高中招录来的学生虽然文化课程水平相对比较强,但是存在着厌学的心理,丧失了高中刻苦学习的精神。 1.2学生学习欲望高,但学习方法不正确 在高职院校中学生对于计算机应用技术的学习具有较强的学习欲望,渴望通过自己的努力熟练掌握和运用计算机专业技术,但都存在着不知从何学起的难题。随着当前高职院校教学环境的不断提升,为学生学习计算机专业技术无论是教学硬件还是软件都提供了最好的服务,同时学习也具备良好的学习态度,但是到最后学生的学习效果并不是很明显。追溯其主要原因还是因为学生在中学时期未能掌握科学正确的学习方法,再加上高职院校中学习环境的改变,难免出现各种不适应的问题。 1.3学生存在自卑心理 通过对高职院校计算机应用技术专业学生的调查和分析,该专业的学生具有较强的思维能力,到那时由于各种原因存在着不同程度的自卑心理。高职院校的计算机专业学生严格来说属于理工科学生,他们不仅具有较强的思维能力,同时也对于新事物和知识的接受能力很快,特别是对自己感兴趣的内容都能够进行自主学习和思考。但是这些学生又因为自己是个高职生,自身的知识水平相比其他高校的学生存在极大的差距,从而造成了学生的自卑心理,对学生学习计算机应用技术的热情造成了一定的打击,降低了学习积极性。 2教学体制的改革创新措施 2.1积极转变教学观念 要想转变计算机应用技术专业教师的教学观念,首先要做的就是先将传统的“重知识,轻技能”的观念摒弃,在关注学生专业知识基础的同时,也要加强学生的专业实践能力,打破“死读书和读死书”的教学困境。教师可以通过各种比赛的形式进行学生计算机基础技能的培养,比如定期的开展打字、组机和网页制作等多样化的比赛。其次要打破传统过于对专业知识理论的关注,加强学生综合素质的教育,素质培养和专业知识培养有在当今的社会中占据着同样重要的位置。因此,高职院校教师要落实德育为先教学观念,在对学生进行专业知识传授时,也要将各种人文素质培养渗入到其中,比如诚实守信、爱岗敬业和团队合作等思想。此外,要明确计算机的定位和教学目标,确保高职院校计算机应用技术能够和当前各行业先进的技术相结合,要将学生培养成能够迅速适应社会发展的高素质技能人才。 2.2以学生为主,确保因材施教 在制定计算机应用技术专业的课程和教学内容时要从学生的特点和学习实际情况出发。由于当前学生的个性化发展,在制定教学内容时要根据不同的学生情况制定具有针对性的教学方案,。此外在保证因材施教的同时,也要以学生为中心,制定职业道德素质与专业技能相融合的课程体制,通过将专业知识规划成不同的几个关键模块,比如基础能力传授和专业核心能力训练等多个训练模块,然后通过因材施教的方式传授给学生。另外,在进行计算机应用技术教学活动时,要确保致使的前沿性,通过对不同行业先进知识的吸收,依据学生特点将其重点内容筛选出来,改变传统固化的教学内容,在保证学生对基础知识掌握的同时,也提高了学生的实践应用能力。 2.3大胆探索适合当前计算机技术教学的方法 受传统教学模式和方法的影响,学生不能被社会很好的接纳,所以教学体制必须进行改革。在计算机应用技术教学中要大量的采用案例、任务驱动和项目教学等方式,着重培养学会的自主能力。例如,为了提高学生的开发和编码能力可以采用项目教学的方式。另外,在进行教学中,对于传统教学不能全部否定,对于有效的方式可以和现代化的教学方式进行结合,例如,在进行上机教学时,教师可以教学管理系统将重点传输给学生,便于学生的理解和操作。最后,可以实行合作的学习模式,先安排教学任务,由教师进行规范演示,最后由学生分组讨论和练习。 3结语 综上所述,在今后的高职院校计算机应用技术教学中要坚持以专业建设为龙头,以课程建设为核心,以师资队伍建设为关键,以加强学院内涵建设为根本,扩大优势,强化特色,拓展领域,改革教学内容和方法,加强教学研究,开发教学资源,促M教学研讨和经验交流,发挥教学团队的突出作用,不断提高人才培养质量。 计算机应用技术专业论文:“互联网+”时代背景下计算机应用技术专业课程体系探析 摘 要:目前“互联网+”技术在社会当中应用范围越来越广泛,因此高校在建设计算机课程体系的时候,可以充分利用“互联网+”技术的作用,促进教学改革的顺利进行。但是目前计算机课程体系建设的过程中还存在“互联网+”技术应用范围过于狭小、老师的计算机知识结构没有及时更新、“互联网+”技术和计算机教学的融合不够合理等,导致计算机应用技术专业课程体系改革目标无法快速实现。本文在分析“互联网+”技术的内容和作用之后,进行探索高校进行计算机应用技术专业课程体系改革的不足之处,最后找出有效的解决方法,满足学生对计算机学习的需求。 关键词:“互联网+”;计算机专业课程体系;改革 由于互联网经济的蓬勃发展,使得高校各学科教学体系出现了较大的变化。本文选择计算机专业课程为例,了解“互联网+”技术对计算机专业课程体系改革的重要性。通过对计算机教学情况进行分析,可以发现通过应用“互联网+”技术,不仅明显丰富了计算机课程教学的知识,也可以提高了计算机教学的效率。因此在实际教学当中,需要合理利用“互联网+”技术的作用,使其可以和日常计算机教学进行有机结合,促进计算机 专业课程体系改革的实现。 1、“互联网+”的主要含义和作用 通过了解“互联网+”对计算机专业课程体系改革的作用,发现随着时代的发展,网络已经成为学生学习的重要的工具。通过网络,学生之间、师生之间可以互相进行沟通,共同促进。而计算机课程教学当中充分利用互联网的作用,可以帮助老师更好地解析计算机操作,使学生更容易理解教学的内容,提高教学的效率。对于学生来说,通过“互联网+”的教学模式,可以帮助学生打破空间、时间的限制,随时学习计算机知识,促进学生学习质量的提升。 2、在“互联网+”背景下的计算机专业课程体系改革出现的问题 2.1“互联网+”的计算机专业课程体系改革不合理 目前许多高校的计算机专业课程体系明显老化,这是由于学校在进行课程改革的时候仍然保存着以往应试教育的弊端,过于注重学生的学习成绩,忽略了培养学生的综合素质。同时教学内容更新比较慢,没有根据时代的发展进行改革,无法适应学生对先进知识的需求。一些学校意识到进行计算机专业课程改革的重要性,但是在执行上,却没有很好地将“互联网+”的作用融入到计算机专业课程体系改革当中,使得改革的效率无法得到提升。 2.2“互联网+”技术在计算机教学当中运用不当 目前许多高校在应用“互联网+”技术的时候不够合理,表现为:首先在课堂当中,老师常常只是“互联网+”技术应用在网页内容浏览上,而没有将“互联网+”技术贯穿于计算机课程教学当中,使得教学质量无法提升[1]。其次计算机专业课程体系改革的程度不足,导致学生对“互联网+”技术的认识不够深入,无法正确使用“互联网+”技术进行计算机学习。最后一些老师在课堂上偶尔使用“互联网+”技术,许多学生无法进行适应,甚至影响了学生的学习效率。 2.3计算机老师的知识结构无法适应“互联网+”教育要求 虽然是“互联网+”是新型的技术,但是许多老师对“互联网+”技术的熟悉程度不足,无法正确使用“互联网+”技术进行计算机教学。这是由于很多计算机专业老师年龄比较大,其知识仍然停留在以往以硬件技术为主的教学方法[2]。同时一些老师在教学过程中也多是使用单一的教学模式,没有将“互联网+”技术合理地应用于实际教学当中,导致“互联网+”的计算机专业课程体系改革无法达到预期的目标,教学效果不明显。 3、在“互联网+”背景下计算机专业课程体系改革的具体措施 3.1提高“互联网+”计算机专业课程体系内容的更新 要想合理利用“互联网+”技术进行辅助计算机专业课程体系改革,就需要提高课程体系的更新速度,解决以往遗留的教学问题。首先因为目前许多高校的计算机专业课程体系改革不够彻底,还遗留着许多老化的内容,所以计算机专业课程体系需要更新教学内容,使“互联网+”技术可以融入到计算机教学的各个环节,提高教学有效性[3]。其次需要提高“互联网+”技术融入力度,不管是在硬件技术教学还是在软件技术教学当中均可以适当加入“互联网+”技术,使学生更加容易理解复杂的计算机操作,提高教学的质量。最后需要注意“互联网+”技术和计算机教学的整合程度,不要使“互联网+”技术出现喧宾夺主的效果,在计算机教学当中还需要保证一定的理论教学时间,使学生可以中掌握扎实的计算机知识的同时,充分利用“互联网+”技术的作用,提高自身的学习效果。 3.2合理融合“互联网+”技术与计算机专业课程体系 “互联网+”技术和计算机课程体系的融合程度对提高教学效率具有重要的作用,因此需要采取有效措施促进“互联网+”技术和计算机专业课程体系之间的融合[4]。首先随着科技的进步,各种商务网站不断出现,使得许多企业对软件开发和网站维护的人员需求越来越高,因此为了提高学生的就业率,在进行计算机教学的时候,可以充分结合“互联网+”技术的内容,给学生讲解软件开发和网站维护的方法,提高学生的实际操作能力。其次目前许多高校致力于提高学生的计算机水平,但是教学内容多年不变影响了教学目标的实现,因此需要及时改革教学内容,不仅需要使学生掌握大量专业的知识,也要使学生掌握目前比较流行的技术工具,使学生可以提高自身的计算机水平。最后需要提高老师的教学水平。比如可以通过先进计算机知识培训,使老师可以不断更新自身的知识结构。同时也可以邀请一些具有丰富计算机操作经验的专家或者技术人员到学校举行讲座,使学生和老师均可以不断吸收先进的计算机知识,提高计算机教学的水平。 3.3提高高校新时期计算机专业老师的教学素质 专业的计算机老师是促进计算机专业课程体系改革的重要力量,因此需要提高老师的计算机专业素质。首先需要制定完善的管理制度,使老师可以按时促进互联网知识培训,使其可以灵活运用“互联网+”技术,并且将其融入到实际教学当中,尽力提高计算机教学的效率。其次高校需要大力引进先进的计算机专业人才[5]。在引进的过程中,需要对计算机人才进行严格的考核,确定其具有丰富的“互联网+”技术知识,可以满足学校进行计算机专业课程体系改革的需要。最后需要鼓励老师积极和学生进行交流,因为许多学生接触互联网的时间比较多,拥有丰富的互联网应用知识,因此老师可以通过各种活动,加深师生之间的交流,不断吸收新的知识,提高计算机教学的有效性。 4、结语 “互联网+”是目前互联网经济发展的必然产物,在这种环境下,我国的教育体系也发生重大的变化。为了适应这种变化,高校需要进行计算机专业课程体系改革。但是其在改革过程中还遇到许多问题,比如教学内容比较陈旧、教学方式比较单一、“互联网+”技术的应用不合理、老师的教学水平不高等,严重影响了计算机课程的顺利改革。为了解决这些问题,可以通过建设完善的计算机课程改革体系、促进“互联网+”技术和计算机教学的融合、提高计算机老师的教学素质等,使计算机专业课程体系改革的目标得以实现,促进高校计算机教学效率的提升。 计算机应用技术专业论文:计算机应用技术专业校企合作机制探索与实践 摘要:计算机应用技术人才是信息技术和物联网人才的重要组成部分。作为高职院校的计算机应用技术专业,首先剖析传统方式专业建设中的盲点和缺点,再从解决问题的角度出发,以校企合作育人机制为抓手,在人才培养、教材开发、实践教学、推荐就业、师资培训、合作研发、基地建设等方面加强合作,有效地提高人才培养质量。 关键词:高职院校;计算机应用技术;教育教学改革;校企合作;产教融合 一、引言 S着国家“互联网+”的政策引导和市场的巨大需求,信息产业迅速发展。企业对计算机应用技术特别是软件开发的需求量越来越大,高职院校中的计算机应用技术专业的办学规模不断扩大,但是在办学过程中,出现了毕业生动手能力较差、项目开发能力欠缺等现象。我院的计算机应用技术专业课程体系包含了图片设计、动画制作、网页开发、计算机组装维护等技术应用性课程,同时在专业方向上明确为软件技术开发[1]。本文以计算机应用技术专业为例进行专业剖析,探索研究校企深入合作办学的策略和方法。 二、计算机应用技术专业剖析 1.学生学情分析与企业用人评价。由于现行的高考和招生政策,高职院校招收的学生的整体素质略低于以往。但是调研发现,并不是这些学生的能力不够,只是学习的自觉性较差。这些学生对操作类的课程比较感兴趣,通过设置适当的课程体系,增加课程内容的趣味性,改善教学手段和教学方法,可以激发他们学习的兴趣,增加动手学习的机会,弥补学习自觉性差的短板。 近年来,以二级院系为单位,一直向用人单位寄送《用人单位对毕业生综合评价表》,经常安排老师走访用人单位,举办校企座谈,根据对计算机应用技术专业的反馈情况分析,用人单位对毕业生总体上是比较满意的,特别是吃苦耐劳的精神和虚心求学的态度。另外,用人单位也提出了比较重要的建议,主要是:一是强化专业课。多开设软件开发的专业课,并且要与时俱进,适应市场最新技术,也希望学生在校期间能够积累足够多的项目经验,有条件时模拟实际项目,锻炼学生的动手能力和团队合作精神,在项目中进步,缩短学生适应企业环境的周期。二是课程进一步细分。现在IT行业已经进行了细化,详细到游戏、通信等各个领域,因此,学校在对学生培养时应该注重专业方向性,根据市场需求改善课程内容与授课方式。 2.毕业生对学院教学情况的反馈。从回收的调查表中显示,毕业生建议,学校可采用一些有效手段来增强学生的实践能力,例如鼓励学生多参加一些竞赛或一些社会性活动,让学生在假期能参与一些具体实践;与企业进行合作,加强实践教学环节,实现学校与企业、学生与企业的互动;学生应该从在校期间就去专业对口的公司实习,帮助自己定位,认清并发挥自身优势,为今后顺利地进行工作定位做好铺垫;加强沟通协作能力;应当策划并鼓励学生组成团队进行实践活动,尽量增加集体提交的作业,培养学生沟通技巧,锻炼相互协作能力;要组织一些大规模练习性项目,目前能够给学生锻炼的项目规模比较小,软件工程的知识没有以实际项目为例讲解;尽早安排实习,应当加大在大一、大二的学时和学分量,把一些专业基础课程提前到大一、大二,通过企业实习让学生对计算机行业有一些感性体验,尽可能将教学内容和实际应用相结合。 3.教师项目开发能力与教学效果。近年来,学院引进教师的学历越来越高,但是有企业工作经历的教师相对较少。大部分老师刚从学校毕业就任教,由于没有在行业企业中工作过,所以缺乏对市场最新技术的了解,缺乏软件项目的实战经验,上课时照本宣科,理论性知识讲授的比较多,不够形象生动和联系实际,教学效果不够好,学生学习的积极性不高,即使考试分数比较高,也缺乏解决实际问题的能力,职业教育的职业性、实践性体现不够。 教师承担的科研项目几乎都是来自于省、市相关行政部门和学校的纵向项目,与企业联合开发的横向课题较少。究其原因,一是教师的开发能力较弱,都是从书本上获得知识,缺乏真实项目的锻炼,没有较强的研发能力参与到横向课题的开发中;二是缺乏相应的政策机制鼓励和促进企业与学校实现技术合作与项目开发,企业考虑到项目进度、成本等因素,没有让教师参与自己项目开发的积极性。 三、校企合作办学的探索与实践 在基于产教融合、校企合作育人才的共识下,与具有行业代表性的IT企业深入合作,共建了一套校企合作办学长效机制,能够有效地解决专业建设中出现的问题。这套机制在探索的过程中逐步完善,主要包括以下内容:(1)共建人才培养方案。根据市场需求现状与变化,提出人才培养的具体规格,调整职业技术课程体系,适应岗位群的转换,树立终身发展目标,实现从校园人到职业人的角色转换[2]。这几年,与北大青鸟、江苏微软中心、安博教育集团等成功签署人才合作培养的有关文件,由专业教研室和合作企业共同负责人才培养方案的制订,共同实施人才培养,取得了一定的成效。(2)合作开发与更新教材。根据就业市场对人才的能力需求,引入行业标准,共同建立课程教学体系,由企业的技术专家、管理人员参与课程开发建设,共同确定教学内容,同时标注教学方法和教学手段。以培养学生的实践能力为目标,开发具有实用性、趣味性、前瞻性的教材。丰富教材的形态,包括书本、电子课件、微视频、案例库、课程网站等形式。并且根据市场的需求和所用的最新技术,及时更新教材内容。(3)合作实施专业课程教学。聘请企业技术人才担任兼职教师,担任实践性课程的教学工作、校外顶岗实习的指导工作,将课堂搬进企业,或者将企业环境引入课堂,让学生在真实的企业开发环境里亲自动手,开发采编来自软件企业的实际项目,接受规范化的软件开发过程的管理和全方位的企业员工素质训练。这种基于实际项目的训练区别于传统IT培训的案例式教学,学员毕业后,可直接进入软件企业就职参与项目开发。(4)共同负责顶岗实习和推荐就业。创新顶岗实习管理机制,构建“资源共享、校企共育、专人跟踪”的管理模式,由企业引入一部分学生实习,校企共同落实顶岗实习的考核、评价制度,提高实际工作环境中的顶岗实习效果。学生在实习期间面临着找工作的压力,所以学校和企业共同做好学生的就业指导。由于在校期间按照行业的要求进行人才培养,所以绝大部分学生能够满足企业用人需求,实现学校、企业、学生共赢。(5)合作进行师资培训和项目开发。为提高教师的职业实践经验、新技术实践能力,以及项目教学、互动教学的能力,有计划地安排教师到企业顶岗锻炼。企业接受教师担任技术人员,参与企业项目开发、管理、营销等工作。在企业里,教师由学校和企业共同管理和考核,教师参与到真实的项目开发中去,积极参加企业生产、技术研发、技术改造、管理、营销等工作,使赴企业锻炼的教师专业核心技术技能和职业实践能力得到提高[3]。(6)合作加强与完善校内校外实训基地建设。共建软件实训基地,把行业企业的项目开发、技术支持、产品培训引入学校,建立校内生产性软件技术实训室,以合作企业命名,根据合作企业提供的项目详细设计选择开源或免费框架、应用服务器软件,选择开发工具、版本服务器软件、数据库等进行实际项目的编码工作和订单培训。在稳定已经建立的校内实训基地基础上,继续建设或开发新的校外实训基地。同时,共同建设校外实训管理标准,提高校外实训质量。 四、结束语 计算机应用技术教育教学不仅仅关系到学校对学生的培养,还跟用人单位的利益紧密相关。产教融合、校企合作育人才的机制,有效弥补了学校、学生和用人单位之间的脱节,加强了他们之间的沟通和互动,在课程教学、师资培养、项目研发等方面进行无缝对接充分合作,使W生在“学中做、做中学”,提高了动手实践能力,促使职业素养和技术技能与企业行业“零距离”对接,有效地促进了学生快速适应岗位要求;使教师培养了职业理念,提高了项目开发和科研能力,丰富了专业实践经历,转化为课程项目化设计和教学能力,有效地避免了计算机和软件开发技术快速发展所带来的供求差异扩大化,实现了学校、学生、企业三方共赢的结果和局面。 计算机应用技术专业论文:计算机应用技术专业“一体化”实践教学体系的探索 摘要:为适应计算机技术飞速发展的现状,尽可能使学生掌握计算机应用最新的知识和技能,云南林业职业技术学院计算机应用技术专业根据实践教学改革的需要,提出并实施了“一体化”实践教学模式,本文主要介绍了该学院计算机应用技术专业的“一体化”实践教学的构建,“一体化”实践教学的实施与管理办法。 关键词:计算机应用技术专业;“一体化”;实践教学体系;构建与实施 0引言 计算机应用技术专业是一个实践性、应用性都很强的专业,在课程体系设置过程中,我们充分地认识到了这一特点,实施了“一体化”实践教学。建成了配套的实验室、实训室和相应的校外实训基地,完善的实验、实训设施,确保了我校计算机应用技术专业实验、实训开出率达100%。 1“一体化”实践教学体系的概念 “一体化”实践教学体系,简单的说就是整合各实践教学环节,把培养学生综合实践能力的实践教学作为一个整体考虑,单独制定实践教学计划与大纲,构建综合实践能力整体培养目标体系,通过各实践教学环节的落实来保证整体目标的实现。[1] 2“一体化”实践教学体系的构建 2.1 实践教学目标体系的构建“一体化”实践教学目标体系是“一体化”实践教学的标准,是“一体化”实践教学体系构建的基础。计算机应用技术专业“一体化”实践教学目标体系的确立:首先通过市场调研、专业顾问委员会,毕业学生的访谈,掌握社会对本专业技能人才知识、技能和素质等方面的需求状况,确定本专业的定位以及培养学生实践能力的整体目标与规格要求;其次,将整体目标分解成基本素质、专业核心技能、综合技能和拓展技能等子目标,并在此基础上明确对应每一个子目标的模块课程;最后,通过各模块的专业基础课、“一体化”课程、专业认知实习、模拟现场实训、创新能力培养实训、综合应用实训、岗位实习、毕业见习、毕业实习(设计)等教学环节实现培养目标。[1] 2.2 “一体化”实践教学体系的构建计算机应用技术专业根据培养目标和人才规格,先确定该专业职业岗位群,然后通过广泛地社会调研和相关企业专家顾问委员会论证,掌握社会对该专业高职人才知识、技能和素质方面的实际需要,确定培养学生综合实践能力的整体目标,再将整体目标分解成基本素质、专业核心技能、综合技能和拓展技能等子目标。 基本素质包括思想政治、品德素质、就业与创业能力、身体素质与运动技能、英语能力、心理素质、就业指导口头和书面表达能力、协调沟通能力、日常交往礼仪等。专业核心技能主要包括办公自动化应用能力、计算机安装与维护能力、平面设计能力、程序设计与数据库开发能力、网站规划等有关基本操作技能。综合技能包括专业综合实训、毕业顶岗实习、毕业论文(毕业设计)等能力,学生能利用所学的知识和技能解决实际问题。拓展技能主要包括学生的所学知识的拓展学习,通过学生自己感兴趣的内容,选择1-2个模块的课程加以学习,学习的内容与技能鉴定的要求一致,并要求参加技能鉴定并取得相应的证书。 计算机应用技术专业构建“一体化”实践教学体系以实践教学目标体系为依据,把知识、技能与素质融为一个整体。将实践教学环节分为课堂教学实践、模拟实践教学、综合实践教学、校内实训、校外实习、综合实习、毕业设计等。以就业为导向,以综合职业能力为主线,将各实践教学环节进行整体设计。建立与理论教学即相互联系又相对独立的实践教学体系。 2.2.1 课堂教学实践课堂教学实践包括了现场教学、案例分析、项目教学等形式。通过多种形式的课堂实训,培养学生对所学知识的运用能力和人文素质的提高。在课堂教学中,我们以培养学生分析问题、解决问题的能力为教学目标,综合运用现代多媒体技术、案例分析、项目教学等多种形式和手段,提高学生的实际操作能力。对于技能性较强的专业课程,如Flash、Photoshop等操作性较强的课程采用项目驱动的形式,教师先提出问题,然后解决问题,讲解完马上给学生布置相应任务并进行实践,能较快的提高学生对所学知识的理解认识并加快掌握的程度。 2.2.2 模拟实践教学计算机应用技术专业模拟公司的形式,引入到我们的实践教学中。学生在其中可经历全部业务操作过程,根据产品和服务项目的不同定位,学生在“模拟公司”中可以进行办公、信息处理、电子商务等业务过程的模拟活动,模拟中可以按照现实经营活动中通行的做法设计和运作。“模拟公司”其实就是一种有效的实践教学法。我们专业在“创业工作室”模拟数码公司,处理打字、复印、创意、设计、制作等业务,实现了办公自动化、广告设计、打字、复印、刻录光盘制作过程,让教师和学生在反复演练的过程中,提高专业技能。按照公司运行的模式,进行各种数码处理,并做策划、创意、设计、制作、电子商务相关等工作。构建模拟实践教学的目的,主要是让教师和学生在模拟的过程中,学会实践,在实践的过程中懂得真知、掌握技能,在掌握真知和技能的过程中,学会了解运用市场,从而达到“学、练、用”三者合一。 2.2.3 综合实践教学计算机应用技术专业的综合实践教学,包括了办公自动化高级应用、ERP综合实验、综合系统开发、综合平面设计、网站建设、系统维护等项目。要求学生综合运用所学的知识、解决系统的问题,培养学生分析问题和解决问题的综合能力。在实践教学的过程中我们利用校内外相关项目及课题,由本专业的老师带领学生进行项目开发、课题的研究以及网站建设等综合实训;通过组织学生参加大型的ERP竞赛,培养学生的ERP综合应用能力;利用学校办公室、教师及学生电脑等设备,进行真实的电脑维护实践。为相关的企事业单位做数据处理、广告设计及宣传。在网上实现了“创业网上便利店”,面对我院的全体师生员工,为他们网上购物、话费充值、网络产品的购买等提供了较好的服务,最主要的是锻炼和培养的了学生对电子商务的综合应用能力。在这些综合训练的过程中,让教室与实训场地实现了零距离的结合,让工学真正交替,让产学有机融合,让师生技能得到有效的提高。这种富有综合性、实战性、多层次的创作训练体系,真实有效的校园微型社会生产环境和社会经济环境,使教师和学生获得与真实社会经济活动相近或相同的实践效果,有利于实现“双师型”队伍的培养,有利于实现高素质、应用型专业人才培养目标的实现。 2.2.4 社会实践能力训练社会实践:学生利用自己所掌握的知识和技能,到企事业单位、IT行业参加实践活动,了解社会,增长了知识与才干,培养了吃苦耐劳的精神。社会调查:学生对家乡或某地区的IT行业的状况、企事业单位对人才需求情况、经济发展、人民生活水平、文化教育状况等进行调查,了解行业与社会发展水平,开阔眼界,扩大了教育面,调动了学生投身社会的积极性。强化了对学生综合素质的培养。 2.2.5 设计与创新能力训练毕业设计:毕业设计是本专业教学过程的一个重要环节。通过毕业设计,对学生在校所学理论与实践知识进行一次全面的检验,对学生进行思想与设计方法的训练;培养学生运用所学课程的理论知识和技能,分析解决计算机应用实际问题的能力;培养学生设计计算机应用项目的思想和方法;培养学生调查研究、查阅技术文献、资料、手册以及编写技术文献的能力;在指导教师的指导下,独立完成设计课题的全部内容。包括:掌握设计课题的基本步骤和方法;调查研究,进行需求分析、系统分析与系统设计;上机调试与测试;编写设计文档等。 2.2.6 毕业实习毕业实习是专业教学过程中的一个重要环节。通过毕业实习,使学生所学理论知识与实践相结合,进行专业基本训练,培养实践动手能力。训练学生从事专业技术工作及管理工作必须的基本技能和实践能力;了解现代电子商务企业组织形式、管理方式、软件开发过程及技术方法;培养理论联系实际、从实际出发分析问题、研究问题和解决问题的能力,将所学知识系统化;培养热爱劳动、不怕苦、不怕累的工作作风及“团队精神”;实习期间学生可以双向选择就业单位,毕业后可到该单位工作。 2.2.7 第二课堂活动定期开展形式多样的第二课堂活动,以知识和实践技能方面的设计或竞赛活动为主要内容,如平面设计大赛、计算机操作技能竞赛、ITAT技能大赛、实验操作技能竞赛等,学生在综合实验和竞赛活动中受到较全面的创新能力的培养和实践锻炼。除此之外,我们还丰富了课堂以外的实践活动,通过校企合作单位的支持,经常性地组织学生现场参现与见习,邀请专业人士开展计算机应用相关讲座等。以上这些形式,都是通过不同的学习场所和传播方式,将传播内容侧重在职业技能和职业素质上。因此,全方位的实践教学活动,拓展了实践教学的领域,丰富了实践教学的形式,是实践教学体系的重要组成部分。 3“一体化”实践教学体系的实施与管理 3.1 修订实践教学计划,整合实践课程首先根据实践教学目标体系围绕专业培养目标来确定应开设的课程和课时分配。整合专业课程与实践课程设置。突出职教特色,强化技能训练。实践课时至少占到教学总课时的1/2以上。三年制计算机应用技术专业的总课时为3228,其中实践课时为2010(包括了教学实践、综合实践及毕业设计、毕业实习),占总学时的65%。为确保实践教学计划的实施,我们专业根据实践教学目标要求,修订了实践教学大纲。整合了实践项目和内容,修订并调整实践指导书。 3.2 课型改革课程改革是实现“一体化”实践教学体系教学的核心。在课程改革中我们进行了广泛深入的职业岗位需求调查,确认岗位所需求的相关科学知识体系及技能结构,从“必须”、“够用”着手,开发出核心必修课程,根据职业岗位对知识结构和能力结构的要求,设置好课程的内容和实训环节,确保教材、教师、课程、实习、实训与生产实践保持近距离或零距离。在具体教学实践中,我们根据岗位需求根据各课程按岗位技能的要求进行了模块设置,共设置了办公自动化模块、系统开发模块、平面设计模块、系统维护模块、网站建设模块,旨在培养学生专业岗位需求技能和创业创新能力。课程模块的改革打破了传统的知识本位、强调了能力本位,为教学的实践性、技能性,提供了链接的平台,为“一体化”实践教学体系的建设提供了教学大纲、教学计划以及课程设置的保障。 3.3 资源保障 3.3.1 校内实验实训基地的建设目前学院计算机应用技术专业拥有计算机应用综合实训室、硬件维修实训室、图形图像处理、多媒体素材采集实训室,综合布线实训等校内专业实训室10个,昆明协创科技有限公司等校外实训基地8个,接收实习学生规模达500人。计算机应用技术专业设有全国计算机等级考试考点、职业资格考试中心、ITAT技能考试中心,为实施“一体化”实践教学式教学创造了条件,在实践教学方面取得了显著成绩。并要求学生参加职业证书认证考试,实施双证书制度,突出实践教学的重要性。 3.3.2 建立复合型师资队伍 3.3.2.1 加强“双师型”教师队伍建设“双师型”教师队伍建设是构建“一体化”实践教学体系的基础。主要开展的途径为:一是对符合学历要求但缺乏实践经验的专业理论课教师普遍进行实践技能培训,便于他们在获得生产一线经验的同时参加社会职评或考试,获取相应的技术职称;二是对少数未达到规定学历要求的有培养前途的年青教师进行相应的学历达标培训等。 3.3.2.2 加强“能工巧匠”教师队伍建设“一体化”实践教学体系教学对教师提出了理念更新、知能更新、方法更新的要求,需要大量“能工巧匠”性的教师。我们专业大力开展了师资培训。有目的地输送一些理论课教师到生产一线实习,而且采取一定的措施强化培训了实训课教师的理论知识,加强了本专业“能工巧匠”性的教师队伍的建设。 3.3.3 开展校企合作,建立校内外实训基地 为适应高等职业教育人才培养的内在要求,几年来,我们在校内外实训基地建设方面进行了不懈的探索与实践。目前我专业与企业共建实训基地5家,其中包括:昆明奥立德计算机科技服务有限公司三盛分公司、昆明益泰金穗电子技术有限公司、云南超想数码科技有限公司、昆明协创科技有限公司、云南易联信息科技有限公司等知名企业,形成了长期、稳定的校企合作关系。校企合作的形式也从最初的专业实习、毕业实习发展到课程体系建设、实验室建设、学生实训创建与管理以及技能培训、技能竞赛组织、课堂教学指导等多样化的合作形式。 3.4 建立实践教学评价体系计算机应用技术专业在具备实践教学质量管理体系的基础上,逐步建立了一个完善的实践教学质量评价体系,培养出了真正的应用型人才。计算机应用技术专业实践教学质量评价以过程评价为主。首先通过分析调研,结合本校实训状况,确定评价要素。在此基础上设定评定指标,指标应尽量定量化,尽可能排除人为因素影响,使实践教学质量评价指标形成系统,成为体系。 总之,高等职业教育是以培养生产、建设、管理、服务等一线需要的技能型、应用型人才为其目标,所培养的人才直接与企业、行业和市场相链接,这就要求我们在教育教学过程中注重实践技能的培养。因此,在教学过程中我们形成科学了规范“一体化”实践教学体系,使学生通过“一体化”课程教学获取知识技能,通过岗位实习、综合实训应用知识技能,通过毕业实习检验知识技能,实现职业教育培养具有一技之长的应用型人才、直接为就业服务的根本目标。 计算机应用技术专业论文:计算机应用技术专业应用现代信息技术组织教学的工作综述 摘 要:教学方法多种多样,并且随着时间的推移,新的教学方法不断出台,那么,最新的教学方法是什么,怎样的教学方法适合计算机应用技术专业,该文对此做一个简单的介绍,以作参考。由于信息技术在各领域的普及与广泛应用,教育信息化也逐步成为教育领域发展和改革的新的突破点。如今,现代教育技术怎样推动职业教育的发展,也成为了职教教改的最高点。 关键词:计算机应用技术 专业 现代信息技术 现代信息技术在职业教育中的运用,不但会推进现代职教理念和教学模式的转变,还会推进职教教学方法、教学环境、教学手段和教学方式的改革。如今现代教育的重要手段和有效途径就是教育信息化,我们在转变传统教学方法的同时必须依托先进的信息技术和方法,教育信息化成为促进职教院校课程改革中不可或缺的一项工作。计算机应用技术专业在教学过程中,大量运用信息技术开展教学活动。 1 专业优势,促使我系信息技术整体运用程度较高 计算机专业教师均为计算机专业或相关专业毕业,计算机水平相对较高,运用信息技术能力强。以计算机专业课程教学的实际状况为出发点,教学中充分运用互联网、微课及多媒体课件等现代教学手段,不断调整教学方法,研究出了计算机应用技术专业课程教学的教学手段。实践证明,合理应用现代信息技术手段,很大程度地提高了课堂教学质量。 2 运用现代信息技术,改善教学效果 2.1 多媒体课堂的教学应用 计算机多媒体技术与网络技术结合引入到教学课堂,是20世纪现代科学技术最伟大的成果之一。学生在多媒体课堂中不仅阅读了文字和图片,还可以欣赏到大量的有声读物、动画、视频资料等。多媒体课堂具有鲜明的教学特点、丰富的教学资源、形象生动的情境,充分调动了学生学习积极性,使学生真正成为学习过程中信息加工的主体,主动构建知识框架。多媒体课堂成为现代课堂教学模式,培养了学生的创新能力和自主学习的能力,奠定了教育现代化的技术基础。 第一,多媒体课堂充分调动学生的情感,激发学生的学习兴趣。培养学生的学习动机、激发学生的学习兴趣、使学生在学习活动中获得快乐和享受,都是我们教师在课堂教学过程中追求的目标。每个人的兴趣和动机都不是天生就有的,都是通过外界事物的新颖性、独特性刺激学生的探究心理而引起的。课堂中多媒体就是教学内容的载体,是传输知识的工具和手段。它不仅传递了教学内容,而且还帮助创设学习情境、调节课堂气氛、激发学习兴趣。教学中充分运用多媒体课件中具有文字、图片、动画、声音等直观媒体信息的优点,变抽象为直观、变静为动,通过为学生展示学习情境,高效完成教学任务。 第二,多媒体教学拓展学生思维空间,培养创新精神。现在这个提倡素质教育的年代,教师的教育不应该是束缚学生的思维空间,而应该是鼓励学生拓展思维空间,就是求异思维。呈现思考过程,提供丰富的感知、表象,形成一个活动的思维场,为学生实现由具体感知到抽象思维的飞跃构建桥梁,培养创新精神。 第三,多媒体教学促进优化课堂教学结构。在信息化教育环境里,不再是传统的以教师能否讲解清楚教材内容、将知识点分析透彻为课堂教学的评价标准,教师的角色从根本上发生了变化,从主体讲授转变为客体辅导,教学精力主要放在前期备课上,要求教师深入钻研教学大纲,收集丰富有序的学习资料,为学生设定模拟学习情境,充分调动学生学习积极性、主动性,引导学生深入到学习过程中思考探究,让学生在积极活跃的气氛中快乐主动地学习,最大限度地发挥学生的积极性与主动性。 第四,多媒体教学为学生提供了更新、更多、更广的知识点,开拓学生视野。计算机应用技术专业所有课程均制作配套的多媒体课件,课件效果制作精良,通过录像、动画、图片等方式对学生的眼、耳、手进行多方位的刺激,激发学生学习兴趣,使教学内容生动有趣。结合应用多种先进的教学方法,启发学生思维灵感,诱发学生的未知渴望,实现学生积极参与、培养学生创新精神的目的。 2.2 课后通过QQ、E-mail等方式实现网络答疑 教师在教学教室中向学生提供QQ号或电子邮箱,使学生在课后可以随时通过网络与教师进行交流解决学习过程中遇到的各种学习问题,教师可以及时给予学生课后辅导答疑。另外,学生还可以通过学校网站或其他专业网站进行网上自学,遇到困难通过网络与教师进行及时的沟通。这些教学手段不受时空的约束,使教师、学生的交流更为高效、便捷。 2.3 课外的教学活动组织 自我院校园网建立之后,系部的网站已经开通,教学活动、系部和班级组织的各种学习活动和竞赛都可通过系部网络信息,使学生能够及时了解相关信息,积极参与活动,并收到良好效果。有些教师开通博客或者好看簿之类的个人主页,提供教学、学习、学术交流方面的内容,给教学和学习增加乐趣和内容。 2.4 教师课外作业的布置 教师在办公室或者家中都可以直接和学生进行交流。通过创建QQ群的形式,参与班级讨论和布置课下作业,而且非常便捷地就可把优秀作业提交到群内供大家参阅。 3 确保信息技术运用适当,严防教学中容易出现的几个问题 3.1 严防多媒体课件质量不高 课件是多媒体教学中最重要的教学辅助工具,教学课件的质量好坏直接决定着多媒体教学能否实现最终教学目的。在课堂中使用的教学课件质量一般水平都不高,体现在制作方面的问题主要如下:第一,缺乏现代教学理论作指导。课堂上应用的课件大都属于演示性课件,结构单一,设计上存在着缺陷,没有现论指导。第二,过分的装饰,容易分散学生的注意力。教学课堂中使用多媒体教学,教学课件主要是为了提高课堂教学效率,在这个前提之下,适当注意课件的版面美观与结构新颖,使其与教学内容相映成辉,相得益彰,这是完全必要的。然而,有些教师为了追求课件版面美观或结构新颖,花费太多的制作时间,添加了许多不必要的装饰,例如每一张幻灯片边框镶嵌了艳丽的图画、动画。这样的课件画面背景过分复杂,按钮形状怪异,还在课件页面内容切换中应用了大量的动画和音效。这样的课件喧宾夺主、画蛇添足,违反了学生在认识新事物时一定时间内只能接受其中主要信息的认知规律,分散了学生注意力,影响了学生对教学内容重难点的关注,最终破坏了课堂教学的实际效果。 3.2 严防过多依靠多媒体教学技术 客观的讲,多媒体教学技术是不能完全替代传统教学模式的。多媒体技术引入课堂给传统枯燥的教学活动注入新的活力,让传统的课堂教学变得丰富多彩是毋庸置疑的事实。借助计算机多媒体技术功能,教师把枯燥乏味的教学内容由静态变动态,由抽象变具象,放大微观世界,微缩宏观天体。然后,我们也应看到,课堂教学中也普遍存在着为了电脑而电脑的现象。有些都是显示存在喜新厌旧的情结,认为在课堂教学中只要有了计算机现代媒体技术,传统的媒体手段都完全没有价值了。然而并不是所有的教学内容都适合应用多媒体技术来表现,多媒体技术作为辅助教学手段,应当是为促进教学而应用的,不应该为哗众取宠而应用。 3.3 严防多媒体教学技术成为课堂教学装饰品 教学中,严防教师轻视对教学内容的钻研,只重视教学形式,利用多媒体技术在课堂上做秀,使多媒体课件成为板书的动画版,课本的电子版。计算机成了课堂教学简单的演示工具,教师在课堂上与学生一起看屏幕,由过去的照本宣科转变成为照屏宣科,由过去的“人灌”转变成“机灌”,甚至是“人机共灌”。课堂上,学生只顾繁忙的记笔记或繁忙的听课,减弱了学生对课堂知识的理解和掌握,一定程度上丢失了教学信息,降低了学生学习效率。 计算机应用技术专业论文:高职计算机应用技术专业人才培养创新研究 摘 要:高职院校是为社会输出人才的重要场所,计算机应用技术是高职教学的关键内容。随着社会的快速发展,计算机应用技术也得到迅猛发展。如今,人们已经进入信息时代,无论是生活还是工作都离不开计算机应用技术。但是,很多高职院校还在在采用传统的计算机专业人才培养模式和理念,根本无法满足学生的学习需求,也无法满足社会对人才的要求。因此,高职院校必须不断创新计算机应用专业人才培养模式,丰富人才培养手段,为计算机应用专业学生的就业奠定基础。 关键词:高职 计算机应用专业 人才培养 高职院校必须坚持“以职业为向导”的人才培养理念,为社会输出高素质人才,满足社会对人才的需求。高职院校需要结合计算机应用专业学生的特点和实际情况合理地制定人才培养方案,明确人才培养目标,提高教学水平,促进学生的成长和发展。 1高职计算机应用技术专业人才培养目标 高职计算机应用技术专业人才培养目标实际上就是提高学生的实践能力和职业能力,通过理论教学与实践教学结合的形式让学生不仅能掌握基础技能,还需要具备创新能力,职业能力,实践能力,实现学生的全面发展。高职学生还应该具备知识的整合能力,运用所学知识解决生活和工作中遇到的实际问题。任何一件事情都需要团队协作完成,高职学生还必须具有团队精神和合作能力,融入到集体中,成为集体中的一员。高职学生要想在激烈的社会竞争中生存发展还必须具备创新能力,能够独立设计和开发计算机软件。 2 高职计算机应用技术专业人才培养模式的弊端分析 如今,很多高职院校都在采用传统的计算机应用专业人才培养模式,导致高职计算机应用技术专业学生所掌握的知识与社会对人才的需求存在很大矛盾,学生所掌握的基础知识和技能无法应用到实际工作中。由此可以看出,传统的计算机应用专业人才培养模式存在很多弊端,弊端主要表现为以下几点:一是很多高职院校缺乏专业的计算机应用技术专业教师,缺乏实践教学经验,而且受传统教学理念的影响,教师接受新知识和新事物的能力比较差,无法及时更新知识体系,而计算机应用专业又属于时代性和实用性非常强的学科,如果教师不及时更新教学内容,必定会导致计算机应用专业教学与企业需求相脱节。除此之外,高职院校计算机应用专业课程时间设置不合理,教师过于注重基础知识的讲解和练习,忽略了实践教学的重要性,导致学生实践能力比较差,对计算机软件的操作不够熟练。二是在计算机应用专业教学中,教师缺乏与学生之间的交流,而且学生之间的交流也比较少,教师未认识到学生合作学习的重要性,导致学生缺乏团队精神,与企业对人才的需求不相符。调查分析显示,导致以上问题出现的原因有以下几个:一是高职院校对自身的定位不准确或是不明确,未认识到计算机应用专业教学的重要性。二是在教学过程中,教师完全按照教材照本宣读,未结合企业的实际需求开展计算机应用专业课程教学,无法突出高职计算机应用专业教学特点。三是缺乏教学体系,教学内容陈旧。四是高职院校计算机应用专业的教师专业水平和文化素质较低,严重阻碍了学生的成长和发展。 3 高职计算机应用技术专业人才培养创新对策 加大计算机应用专业课程建设力度 要想提高计算机应用专业教学水平,实现教学目标就需要加大计算机应用专业课程建设力度。在开展课程建设之前,教师必须多和学生进行沟通交流,了解学生的特点和实际情况,并深入到企业了解企业的实际用人需求,在了解两者需求的基础上进行教学课程改革。计算机应用专业课程建设可以从以下几方面入手:一是拓宽该专业的教学基础,二是教师必须认识到计算机应用专业实践教学的重要性,合理分配教学时间,三是培养计算机专业学生的综合性能力。计算机专业课程建设还需要坚持以下原则:一是科学性,二是实用性。随着社会经济的快速发展,IT行业也在快速发展,高职计算机应用专业学生不仅要掌握IT行业当下所需要的专业技术,还必须了解计算机技术的未来发展趋势和方向。高职院校可以定期举办“专业技能讲解座谈会”,让全部计算机应用专业的学生参加,丰富学生的知识储备,开拓眼界。计算机应用专业课程建设对该专业教学改革有一定的推动作用。 理论教学与实践教学结合在一起 计算机应用专业属于一门实用性非常强的课程,实践教学是计算机应用专业教学中必不可少的环节,教师要在教材的基础上增加时间教学的时间。实践教学设备是计算机应用专业实践教学活动开展的基础和保障,高职院校必须加大购买教学设备方面的资金投入。教师只有认识到实践教学的重要性,才能提高学生的实践能力和职业能力。 创新教学方法 在传统的计算机应用专业教学模式下,教师是教学的主导,学生被动的进行学习,学生学习的热情和积极性比较低,教师和学生之间缺少沟通交流,教师无法真正了解学生的学习需求。在新形势下,教师必须不断创新教学方法,丰富教学内容,并让学生积极参与到教学活动中,激发学生的学习兴趣,提高学生学习的热情和积极性。教师可以采用合作学习的方式,增强师生之间的交流,缩短师生之间的距离。教师也可以在教学中加入一些技术性的案例,增强学生对教学知识的理解和记忆。教师也可以适当的在课堂上提出问题,吸引学生的注意力,进而提高课堂教学效率,满足学生的学习需求。在开展计算机教学之前,教师可以给学生提供教学主题,让学生应用计算机技术查询与教学主题相关的信息和资料,做好课前预习,养成良好的学习习惯。 加强教师培训 计算机应用专业教师的专业水平和综合素质对人才培养成效有很大影响。因此,高职院校必须认识到计算机应用专业教师培训的重要性,加大教师培训方面的资金投入,定期派遣教师外出参加专业化培训。教师还需要到IT企业参加实践,了解企业的实际需求,并结合企业的实际需求丰富教学内容,完善教学体系。高职院校还可以定期邀请企业的专业人士来学校授课,进而提高学生的专业水平。高职院校还需要在计算机应用专业教师内部建立奖励和惩罚机制,对表现优秀的教师给予一定的物质奖励和精神奖励,提高教师工作的积极性和热情,全身心的投入到人才培养中。但是,对于表现不佳的教师,高职院校也应该给予相应的惩罚,规范教师行为。高职院校还应该不断从外部聘请专业的计算机应用技术教师,壮大教师队伍,平衡教师比例。 4 结语 高职计算机应用技术专业人才培养目标实际上就是提高学生的实践能力和职业能力,通过理论教学与实践教学结合的形式让学生不仅能掌握基础技能。要想提高计算机应用专业教学水平,实现教学目标就需要加大计算机应用专业课程建设力度。实践教学设备是计算机应用专业实践教学活动开展的基础和保障,高职院校必须加大购买教学设备方面的资金投入。教师也可以在教学中加入一些技术性的案例,增强学生对教学知识的理解和记忆。在开展课程建设之前,教师必须多和学生进行沟通交流,了解学生的特点和实际情况,并深入到企业了解企业的实际用人需求,在了解两者需求的基础上进行教学课程改革。除此之外,高职院校必须认识到计算机应用专业教师培训的重要性,提高教师的专业水平和综合素质。
传播学教学现况与应对建议:传播学专业主干课程教学改革 摘要: 创新教育是以培养学生的创新意识、创新思维、创新能力、创新个性为主要目标的教育理论和方法。传播学专业的教学改革必须紧密围绕创新教育的四个目标,在课程结构构建、改革教学和考试方法方面培养学生的创新精神。传播学专业课程结构要适应媒介技术发展对传播人才的要求不断完善,为培养学生的创新素质打好基础。传播学专业的主干课程可以采用讲授法与讨论法相结合、案例教学和情境教学、理论教学与实训相结合等教学方法在培养学生创新意识、创新思维、创新能力方面发挥积极作用。考试方法可以从建立课程题库、将课程作业与期末考试相结合、注重阶段性与终结性评价相结合的方法引导学生形成创新人格。 关键词: 创新教育;传播学专业;课程结构;教学方法;考试方法 随着高等教育改革的不断深入,培养具有创新精神和创新能力的高级专门人才已经成为我国高等教育人才培养的战略要求。所谓创新教育,就是根据创新原理,以培养学生具有一定的创新意识、创新思维、创新能力以及创新个性为主要目标的教育理论和方法,重在学生牢固、系统地掌握学科知识的同时发展他们的创新能力。[1]以创新教育理念为指导,传播学专业的教学改革必须紧密围绕“创新意识、创新思维、创新能力、创新个性”四个目标,在教学方式与考试方法方面双管齐下培养学生的创新精神。 一、应对媒介技术发展优化课程结构,为培养学生的创新素质打好基础 传播学专业主干课程主要由新闻传播理论、新闻传播史和新闻传播实务三大类课程构成,其中前两者主要属于理论类课程,新闻传播实务类课程因计算机与网络技术的发展又可分为新闻传播业务类课程和计算机技术类课程。新闻传播史论类课程,在课程建构中不能仅强调大众传播类课程,需要将人际传播、组织传播、政治传播、跨文化传播等课程根据本科生的实际情况适当规划在课程体系当中,课程性质可分为必修和选修。计算机技术类课程是媒介融合时代传播学专业课程构成的一个新要素,掌握计算机技术是学生从事新闻传播活动必须具备的基本技能,应适当提高此类课程在传播学课程体系中的比例,使学生有较充分的机会学习和掌握传媒技术,提高应用能力,以适应社会发展的需要。新闻传播业务类课程的整体构成变化不大,主要应该在教学内容方面不断更新和调整,增加一些适应媒介发展变化的新内容,引导学生关注学科发展动态,体会到技术创新的影响,特别要指导学生在掌握基本媒体技术的基础上进行新闻传播实践,使他们能够学以致用,创新意识和能力得到充分培养和锻炼,培养他们成为真正的具有创新精神的全媒体新闻传播人才。 二、根据课程性质选用多种教学方法,培养学生的创新意识和创新能力 传播学专业主干课程教学方法的改革的探索主要从理论类课程、业务类课程、计算机技术类课程三大类课程入手,根据课程性质特点选用恰当的教学方法,对学生进行创新能力的训练,激发学生的创新意识,培养学生的创新思维。 1.在新闻传播史论类课程中将讲授法与讨论法相结合,激发学生的创新意识。新闻传播史论类课程主要包括传播理论、新闻理论、新闻传播史、网络传播、人际传播、政治传播、跨文化传播等,这些课程的共同特点就是理论性很强,在教学过程中教师势必较多地采用讲授法向学生讲解基本的新闻传播学理论知识。为使基本理论教学深入浅出、简明易懂,教师要选用大量的教学案例进行阐释和分析,使学生能真正理解基本理论的内涵。此外,还要引导学生在媒介变化的新形势下对新闻传播理论进行反思和置疑,这就可以适当抛给学生一些当前有争论的观点、话题组织学生进行课堂讨论,在争论的过程中使真理越辩越明,并且使学生学会多角度分析问题,学会思考,学会理据充分地阐述个人观点。将讲授法与讨论法相结合,不仅有利于活跃新闻传播史论类课程的课堂教学气氛,而且有利于引导学生多角度思考问题,培养学生敢于置疑的精神,从而激发学生的创新意识。 2.在新闻传播业务类课程中选用案例教学和情境教学,训练学生的创新思维。新闻采访、写作、评论、编辑、舆论调查原理与方法、公共危机传播管理等课程属于新闻传播业务类课程,这类课程理论与实务联系密切,教师在教学过程中不仅要讲清楚基本原理与方法,更要给学生提供较多的课内外实训机会,锻炼他们的新闻业务能力。在教学过程中,教师一方面可以采用案例教学法,通过给学生提供丰富的新闻采、写、编、评、舆论调查、公共危机处理典型案例组织学生进行讨论,分析这些案例的优缺点,向业界前辈学习实务方面的经验;另一方面,采用情境式教学为学生营造一些虚拟或真实的大众传播现场情境,利用学生在理论学习和案例分析中获取的相关知识,组织学生以小组为单位策划新闻报道、舆论调查、危机处理,并鼓励学生超越案例的局限,大胆思考与众不同但又合理有效的报道、调查与处理方式,使学生不仅仅能够将专业知识学以致用,更能够超越条框限制,运用新方法去分析和解决问题,对学生进行创新思维训练。 3.在计算机技术类课程中将理论教学与实训相结合,提高学生的创新能力。随着新媒体技术的不断发展,新闻传播学专业的学生不能只在“纸上”谈兵,还必须掌握Photoshop、Illustrator、Premiere、Dreamweaver、Flash等多种计算机软件技术来适应电子媒介时代的要求。计算机技术类课程的教学需要讲练结合,提供给学生更多实际操作的机会。在教学过程中,教师先是对基本的操作技术进行示范,之后通过指导学生进行大量的反复操作和训练提高他们的熟练程度。但作为新闻传播学专业的学生,掌握软件的基本使用方法还未达到教学目标,能运用基本的计算机软件技术并结合新闻传播的理论知识,进行平面、影视、网络媒体的编辑与制作才能达到学习计算机技术类课程的目的。因此,教师在教学过程中,当学生的技术水平达到一定程度之后,就会选取优秀的行业作品与学生一起进行分析、评价,并通过布置阶段性和综合性作业的方式,指导学生在作品鉴赏的基础之上完成自己的、具有一定创意的作品,以提高学生的创新能力。 三、根据课程特点选择灵活的考核方式,引导学生形成创新人格 教育对象具有优越的创新情感和良好的个性特征是形成和发挥创新能力的底蕴。创新个性一般来说主要包括勇敢、富有幽默感、独立性强、有恒心以及一丝不苟等良好的人格特征。[1]为引导学生形成创新人格,需要改革新闻传播学专业课程的考核方式,充分肯定学生的创新成果,激发他们的创新热情,进而将创新意识不断内化在自己的人格当中。 1.建立新闻传播史论类课程的题库,考察学生掌握基础知识的情况。从创新教育的内涵可见,牢固、系统地掌握学科知识是具备创新能力的基础,任何创意都不是凭空产生的,而是需要大量的“原型启发”,这些新闻传播学的基本理论知识就是诱发学生产生创意的“原型”,因此对于新闻传播史论类课程的基础知识、基本理论的考核不仅不能放松,反而需要不断提高考核内容的深度和考核范围的广度,全面、综合考察学生对新闻传播学科基本理论知识的掌握情况。此类课程,可以通过建立考试题库的方式,使学生对新闻传播学基本理论内容进行全面复习,教师通过勾画本门课程的教学内容系统图示指导学生牢固、系统地掌握基本专业知识。但在题型设计方面可以多样化,通过填空、选择、名词解释、简答等方式考核学生对基本理论知识的掌握情况,同时也可以通过案例分析、观点述评等方法考核学生对基础知识的理解与应用情况。 2.新闻传播业务类课程将课程作业与期末考试相结合,培养学生的独立性。新闻传播业务类课程需要教师在讲授清楚基本理论之后,根据章节特点适当进行实训。学生的实训作品质量反映了学生对理论知识的理解和应用情况,此类课程应根据教学内容和进度安排给学生布置实训作业,采用个人独立完成或小组协作的方式提交课程作业。教师在习题课中,选择部分学生的作品给予点评、或组织学生进行互评,在作品评价过程中提高学生的新闻业务水平,并将课程作业的成绩按一定比例计入学生总评成绩中,提高学生对实训作业的重视程度,使学生在独立和协作完成作业的过程中,大胆发挥自己的想象力和独立分析与处理新闻实务的能力,培养学生的独立性。另外,这类课程的理论知识也不容忽视,期末考试也是必要的环节,通过综合性考试考察学生对基本理论知识的掌握情况,并适当采用应用性的题目来考核学生在有限时间内应对问题的能力。 3.计算机辅助设计类课程注重阶段性与终结性评价相结合,肯定学生的创新成果。计算机辅助设计类课程是教学内容与学生实践结合最为密切的一类课程,此类课程不能只以期末考试为主,而应在教学过程中,根据教学内容和教学进度安排,适时给学生布置阶段性作业来考察学生对基本软件技术的掌握情况。因此,此类课程适合采用阶段性作业与期末综合性作品相结合的方法进行考核。阶段性作业重点考察学生对软件技术中的某个知识点的掌握与应用情况,期末综合性作品要考核学生对本课程中大部分软件技术的整体把握与应用情况,并在综合性作业中将学生的创意水平作为评价标准之一,肯定他们的创新成果,使他们获得良好的创新情感体验。这种考核方式对于教师及时了解学生的学习情况,调整教学方法和教学内容,提高学生学习的自主性具有积极作用。 作者:姜笑君 张玲 袁媛 宋琳琳 单位:辽宁工业大学文化传媒学院 传播学教学现况与应对建议:传播学专业视频编辑课程教学模式分析 摘要:本文分析了案例教学与项目教学法的具体实施过程,提出在实际教学中采用案例教学与项目教学相结合的教学模式可提高教学效果。 视频编辑课程是传播学专业的一门专业课程,主要用于影视编辑领域。视频编辑是传播学专业学生必备的技能之一,因此在教学中应以培养学生专业素质为标准,坚持“以能力为目标,以就业为导向”的宗旨,全面培养学生的创新能力以及理论与实践相结合的能力,主要采用案例教学法和项目教学法。 一、案例教学法案例教学法主要应用 在日常课堂教学中,尤其在开始讲解视频编辑理论与技术时,每节课辅以案例进行讲解,可以使学生更快更好地掌握视频编辑原理与流程。每节课前教师具有代表性案例,先对案例进行分析和讲解,引出当堂知识点,让学生在学习和制作案例的过程中能够灵活掌握知识点并能够进行熟练运用。在循序渐进的教学过程中,引导学生拓宽创作思路,激发学生的创作灵感,课后让学生独立完成阶段性作品。在案例教学法实施过程中,要做到以下两点:(1)加强基础操作的练习,做到多分析、多练、多总结,只有基础操作熟练了才能在影像艺术再创作的过程中,对不同镜头连接自如,产生不同的蒙太奇效果并能够达到画面转接自然的效果。(2)选择贴近实际生活或符合专业实践的案例进行课程知识点的学习,为后面的项目教学法的实施奠定理论和实践基础。例如,可以选择家庭相册案例进行视频过渡效果的讲解;运用风光片影视墙的案例讲解关键帧操作;运用电影预告片讲解视频效果的应用等。 二、项目教学法 项目教学法是指教师通过组织学生创作完成实际或虚拟的项目,以达到掌握知识技能、提高创作能力的教学方法。项目教学一般包括创意、设计、组织实施和考评几个环节,项目包括多项任务,由多名学生成组共同协作完成。项目教学主要培养学生分析解决问题的能力和团队合作能力,使其在将来的实际工作中能够制作出有实用价值的影视作品。这种教学方法是将“课堂教学”扩大成“岗位教学”,以学生操作为主,教师指导为辅,一个完整的项目任务包含剧本创作、分镜头撰写、导演、摄像、灯光、剪辑、录音等,是一个具备创作性的过程,通过多方面的综合训练锻炼学生各方面的能力。 1.项目任务设计 项目任务是项目教学关键,选取项目要以教学内容为依据,结合专业发展趋势和学生实际情况布置选题。选题可进行分类,贴近学生生活和符合行业需求。项目选题确立要相对较小,在学生能力范围之内,这样既能引发学生主动学习的兴趣,也能树立学生学习的自信。例如,可以将选题分为本地企业宣传片、本校各学院宣传片、校园文明宣传片等,这些选题方便学生取材,能够通过协力合作完成任务。 2.项目实施 在项目的实施阶段,教师可指导学生根据学生专长进行项目实施分工,制定工作计划、确定工作步骤和程序。在这个过程中,学生要完成剧本的创作、分镜头脚本撰写、拍摄场景选取、实景拍摄、后期编辑和配音等工作。教师在项目任务实施前,先给学生进行案例赏析进行创作引导,学生看到实际效果会激发创作灵感。然后,教师根据每组的选题,引导学生拓展思路,项目实施过程中进行指导,不断激发学生创作欲望,帮助学生制定拍摄计划,完善学生在技术手段方面的不足,让学生能够在各自岗位都发挥出自己的优势,协作完成作品。在创作过程中,充分体现学生的主体作用,学生可以在操作过程中不断学习新的知识和技能,并培养创新能力、观察能力和动手能力,教师的主导作用体现在引导、答疑和检查等环节。项目教学法对于学生掌握和运用理论与技术知识、提高艺术创作能力、形成艺术作品起到了重要作用。 3.项目成果展示与评价 完成项目后,集中进行项目成果展示,作品评价可采取学生评价和教师评价相结合的方式。首先,学生展示作品,讲解项目实施过程,以及作品的特点与不足之处;然后,各小组之间互评,取长补短,相互学习;最后,教师根据作品完成情况和互评结果,给出相应评价,评价要起到激励作用,要通过评价项目成果增加学生的成就感,教师也可以对个别学生的表现进行评价,使学生们了解在实际操作过程中还应该有哪些方面的提升。 4.项目总结 在项目总结过程中,合理引导学生对完成作品的过程进行知识与技能总结,对遇到的问题和解决方法进行总结,对实践经验进行总结。通过总结经验与教训为将来在实际工作中,创作出更优秀的影视作品奠定基础。 总之,项目教学法不再是先理论后实践的传统教育方式,不是简单的让学生按照学校安排和教师讲授去实现教学目标。而是采用演绎式的学习方法,在教师的指导下,让学生主动去学习、发现和创作,是使每个学生都能参与其中并实现自我价值的实践活动。学生在项目准备、实施和总结过程中,熟练运用了所学知识,学会了怎样执行实际任务,体验了创造的过程与乐趣,培养了分析问题和解决问题的能力,最终,通过完成项目任务,并对结果进行展示和自我评价,从中体验成功的快乐。 作者:赵靓 单位:辽宁工业大学文化传媒学院 传播学教学现况与应对建议:分析广告传播学创新教学形式特征 关键词:广告传播学,症结,创新教学 摘要:许多高校的广告教育与时代脱节,广告传播学教学与教育部倡导的素质教育错位。广告传播学教学存在学科不成熟、内容泛化、手段老化、师资落后等问题,所以要实施走出去、请进来,大系统、小专题,多媒体实验室等广告传播学创新教学模式。 目前,广告专业的课程设置和学科归属尚未定论,各科教学处于不断地摸索之中。面对“两难”(广告公司招人难,高校广告毕业生就业难)问题,广大教育界人士认识到:教育拉了广告业的后腿,广告教育必须面对市场,课程教学必须为培养目标服务。高校广告专业,课程教学改革迫在眉睫。作为广告专业的惟一基础学科,广一告传播学必须围绕市场做文章,改进传统滞后的教学模式,进行新型的富有时代特色的教学改革,培养学生的创新意识和能力,以适应广告实际操作程序的复杂性和多元化的市场要求。 一、广告传播学教学的症结 现行的广告传播学教学,存在许多违背高校教育规律和广告行业市场规律的弊端,已成为培养学月创新能力的掣肘。广告传播学教学的症结主要表现在: (一)广告传播学不是一门成熟的科学。广告传播学归属于传播学,而传播学是从国外引来的“舶来品”。如果从70年代末、80年代初粗具规模的译著算起,传播学在中国也只有区区20年的历史。20年中,传播学在中国经历了“放眼看世界—引进与起步”、“投身改革潮—纸上谈兵和介人实际”、“洋为中用—中国化和本土化”三个阶段,召开了6界全国性传播学研讨会(1982年、1986年、1993年、1995年、1997年、1999年),出版了一批著作(例如:居延安的(信息、沟通、传播》,邵培仁、戴元光、龚炜的《传播学原理和应用》,周晓明的《人类交流与传播》,徐耀魁的《大众传播学》,张隆栋的《大众传播学总论》,李彬的《传播学引论》,张国良的《传播学原理论》,胡止荣的《传播学总论》),似乎蓬勃发展。但是,中国传播学者研究的主流还是引进和介绍西方传播学的基本理论和方法。从这个意义上讲,中国特色的传播学还没有建立,在为我所用、自主创新方面做得不够,与传播实践之间也存在距离,尤其缺乏一种深厚的传统文化根基。即便上面提到的书籍和教材,也多以“概论”形式出现,专门研究传播学中某一重要传播理论或专论传播模式、传播研究方法的学术专著至今尚未出现。从某种程度上说,中国传播学仍处于初级建设阶段。 广告传播学源于传播学,是传播学在广告领域中的发展,是一门新兴的交叉学科。广告传播学内容及课程体系有多种解释:有的认为,广告专业仅讲授传播学理论即可,没有什么广告传播学;有的主张,广告传播学应充分结合广告学和传播学二者内容,建立自身体系;有的提倡,广告传播学以应用为主,少讲理论;有的认为,广告传播学是独立的,不应与其他学科发生任何联系。此外,广告传播学的著作较少,至今只有几种。相对于传播学教材,胡卫华编著《广告传播》(中国经济出版社,1995年版)也仅是一本小册子。可见,广告传播学离成熟学科还有一段很长的路程。 (二)教学内容泛化,重理论轻操作。广告传播学没有自己的体系,往往沿用传播学的章节内容,造成知识理论的泛化,违背了知识的普遍性和个别性的辨证统一的原则。尽管传播学是实用性较强的学科,但是,中国的传播学教学则是注重介绍西方的传播理论和研究方法,忽视传播学的实用性。广告传播学与传播学教学有着共同的缺陷。教学中,较少考虑广告实际操作程序的复杂性和多元性,单纯地“就理论言理论”,忽略了“理论对实践的指导,实践对理论的检验”唯物辨证理论,往往犯教条主义和本本主义的错误。重理论轻操作的教学,往往导致学生混固吞枣的死记硬背理论,不能灵活地应用于实践,教学效果很差。 (三)教学手段老化,重课堂轻实践。在许多高校,广告专业的教学多采用课堂教学的形式。课堂教学具有可以系统地传授知识,受教育对象较多,容易量化管理等特点。但是,课堂教学往往忽视学生的个性,不能因材施教。信息时代,是个性张扬的时代。没有个性和专长的人,很难在激烈的市场竞争中求得生存,也谈不上为社会做出巨大的贡献。也很难想象,一个课堂教学口径培养出来的广告人才能够在实际操作时体现多元化的广告行业的人才特征。此外,当前广告传播学教学多采用教师拿着讲义授课,学生下面记笔记的形式,较少采用多媒体等现代化教学手段,缺乏活泼的感性材料。教师辛辛苦苦地讲授,学生却如“雾里看花,水中望月”,事倍功半,教学效果较差。因此,“大一统”的传统课堂教学已成为当前的广告业发展的栓桔,丰富多彩的现代化教学形式堕待提倡和实施。 (四)师资队伍落后,素质参差不齐。整体来讲,广告专业师资队伍较落后。主要缘于广告业是新兴的行业,高校广告专业非常年轻,专业归属呈多样化,广告师资多半路出家。高校广告专业,有的隶属于新闻传播学院,有的隶属于财经学院,有的隶属于艺术学院,还有的隶属于历史系、管理系等。专业归属的多样化,直接导致师资来源的多渠道。他们的学科来源大部分为:新闻学、文学、美术,少量为市场营销、心理学等相关学科。同样,广告传播学师资来源也呈多样化,有的源于新闻专业,有的源于中文专业,有的源于历史专业,有的源于管理专业,学术观念、思维视角和科研能力差别较大,教学理念、教学方法、教学手段和教学倾向也有所不同。此外,日前从事高校广告传播学教学的教师,除了个别曾到过日本、美国或在一些跨国公司中接受过国际化广告实务培训外,大部分都没有接受过正规的广告学专业教育。因此,广告传播学教师很难有效地传授时代前沿的专业知识。广告行业流行的“高校培养不出真正的广告人”、“上大学,不在于学习知识而在于熏陶”的论断,多少也显示了高校广告教学的无奈和滞后。 二、创新教学改革措施 加人WTO后,中国的社会主义市场经济进人高效快速发展时期。中国)一告业迎来了第二个春天,正朝着全球化和本土化两个方向一匕速发展。而高校培养的广告人才与市场需求错位,广告教育与时代脱节,教育改革到了一个难以回避的关节。面对广告教学的种种弊端,高校广告传播学改革也势在必行。 (一)教学理念改革:观念教学。高校广告传播学教学从单纯地传授知识应转变为培养学生的创新能力。创新能力包涵可持续创新和白主创新两层含义,是广告人才不可缺少的能力。 1.创新能力的培养〔1)从培养学生的怀疑意识着手,鼓励学生多角度、多层次、s_体复合的发现和解决问题,时刻提醒学生各门科学和权威都是绝对性和相对性的统一(2)传授学生创新思维的基本理论。创新思维的运行过程,就是“化无穷为有穷”。具体来说:创新思维就是思维过程中首创或独创地选取对象,抽象、舍象对象的属性,动态截取对象时空。(3)让学生充分认识到创新思维的结果往往是“似是而非的”。创新思维的结果为概念、学说、观念、对策等,这些结果是头脑中的东西,与客观现实有一定的距离。它们并非纯粹客观,也达不到彻底全面,其本质和主流也不是惟一不变的。创新思维结果的“似是而非性”往往缘于思维观念的一般性、科学的非纯粹客观性、理论难觅“彻底客观”、本质和主流的凸现等。本质和主流是多方面的,不应停留在现有的本质和主流的表象上,要进一步挖掘新的木质和主流,创新随之而来。 2,努力建立学生思维的多种创新视角。创新视角,是用不同寻常的视角观察寻常的事物,使事物显示出某些不寻常的性质。广告传播过程中,要求视角变化。单一视角泛化,产生不同寻常的创意。创新视角一般有几种相对类型:发散与收敛、求同与寻异、肯定与否定、顺向与逆向、自我与非我、有序与无序等。 3.要消除妨碍创新思维的惯常定势。思维定势是特定思维框架,受实践目的、知识储备、价值标准的影响,往往新定势的形成慢,而旧定势的消亡难。尽管思维定势有利于处理惯常、照例的事物。但是,当事物变化时,出现新情况、新问题,往往束缚创新思维的开展。思维定势,包括一般权威定势、从众定势、唯经验定势、唯书本定势、非理性定势。 4广告传播学教学中,创新思维观念的培养主耍有两个目的:(1)为培养具有再生能力的全息广告人才着想。广告业是知识密集、技术密集、人才密集的行业。广告策划、广告创意是瞬间万变,日新月异的。因此,全息广告人才必须有独特思维视角和首创思维成果。(2)为透彻理解和把握广告传播理论孕育力量。一告传播学是发展、开放的学科,其理论有待进一步的开发和挖掘。创新思维的建立为透彻理解和把握广告传播学理论提供了资本和财富。 (二)教学模式改革:走出去,请进来。“走出去”包含两层含义:1.教师走出去。教师大多局限于学校,对社会各方面的理解往往是理想化和学究化,较少全方位的把握社会。广告传播学是一门实用性较强的学科,广告传播实践是复杂、多变的。因此,广告传播学的教学很容易造成“就理论讲理论”,脱离实践。教师走出去,走进火热的广告行业,走到缤纷的媒介实践中,获取宝贵的实践经验。教学中,才能将理论和实践杂揉到一起,讲得生动,学生学得有趣。但是,现实生活中,广告传播学教师很少出去实践。主要缘于两个方面;(1)目前的广告学系师资缺少,广告传播学专职教师很少。即使有专职教师,也往往兼授其他课程。这种情况下,广一告传播学的教师一年两个学期授课,不能抽出时间外出实践。(2)高校往往侧重于传统的重点学科建设,树立名牌战略。而广告专业是新兴专业,各方面力量薄弱,难以受到学校重视。广告专业的教师外出学习和实践基本卜不一予以批准。这样,广告传播学的教学只能低层次重复,教师疲惫于繁重的课堂教学,教学质量每况愈下,培养的1、一告学生自然不能适应广告行业的发展。 2.学生走出去。学生走出课堂、走出学校,投身于真枪实弹的广告实践。(1)广告专业必须建立高规格的实习基地,为学生实践提供条件。高校广告专业应利用人才优势、科研优势、技术优势、学科优势,加强与名牌广告公司和媒介联系,作到校企联合、系企联合,优势互补,充分利用。学生有了实践经验,学习有的放矢,针对性更强。同时,学生对教师的要求更高,也能促进教学质量的提高。(2)学生应有实践的意识。很多学生存在惰性和依赖性,安于现状,不敢走向社会。教师必须灌输实践的重要性以及“走出去”的好处。教师也要鞭答学生,锻炼他们的“野外”生存的能力。(3)学生“走出去”,选择的广告媒介应是多层次、多品种的。既可以选择电视台、电台、网络媒介,也可以选择报社、期刊、出版社;既可以尝试党刊,也可以尝试商报;既可以尝试综合频道,也可以尝试专业频道。多方面的亲密接触,往往造就学生丰富的感性知识、旺盛的求知欲望和科学的学习方法。 3.请进来,指聘请在广告传播方面有特长的人才到课堂传授知识。这些人主要指媒体经营人员、广告公司精英、高校广告传播学知名学者。媒体经营人员、广告公司精英大多有着丰富的实战经验,了解广告传播的现状,把握广告市场的走向。他们的讲授往往生动活泼,具有实用性和引导性。高校广告传播学知名学者,了解广告传播学学科发展的现状,引导广告业的健康发展方向。他们的授课,往往具有启迪性和先导性。二者的结合,既可以缓解本校广告传播学教学的狭隘,也可以开阔视野、增长知识。更主要的是,将课堂教学与当前的广告业发展情况结合起来,使广告传播学的教学走在时代的前列,解决了广告教育的滞后问题。 (三)教学内容改革:大系统,小专题。广告传播学的教学内容不能局限于传统的传播学内容,也不能脱离传播学的理论体系。广告传播学的教学应立足于广告专业,开创新的体系。 1.讲授传播学的主要内容,即大系统。传播学包括传播史、传播业务和传播理论,即“史”、“术”、“论”三部分。针对广告专业实践性强的特点,广告传播学教学内容的“大系统”应侧重于传播理沦和传播业务两部分。传播理论主要讲授“传者研究”、“内容分析”、“媒介研究”、“受众分析”和“效果研究”五部分:传播业务是大众传播过程中的一些实务问题,诸如传者社会影响、内容的窄广、媒介经营、受众的文化品位等。传播业务应杂揉到传播理论中。这样,既有理论的传授,又有经验的分析,广告传播学的“大系统”讲授往往产生良好教学效果。 2广告传播学的教学内容应体现广告专业的特色,开设专题讲授。“大系统”体现传播学内容的完整性,“小专题”表现出专业特性。专题与“大系统”内容是同步的。同时,专题为了深化内容,将传播学的“一般”与广告的“特殊”相结合。讲授过“传播内容”,笔者尝试开设了专题,收到良好的教学效果。笔者讲授“传者研究”、“控制分析”时,开设了“广告传播的导向研究”专题,学生反响很好。“广告传播的导向研究”专题主要包括三部分内容:广告传播过程中,“星”、“性”、“腥”、“洋”等内容泛滥,影响广告业的健康发展;广告传播的社会化功能(向公众传播有关的价值观念、生活理念,倡导一定的行为准则和行为习惯,影响和改变社会生活方式等);广告传播倡导的导向,包括文化导向、价值导向、消费导向及政治导向等;广告传播任何坚持健康导向。这样,讲授内容“博”和“专”结合,学生乐于接受,教学效果自然提高。 3教学手段多样化也是广告传播学创新教学的重点。广告传播学教学中,我们不应完全摒弃传统的教学手段,而应扬长避短,汲取传统课堂教学的优点。同时,更应充分利用新时期的科技成果,采用现代化的教学手段,增强知识传授的科学性、娱乐性、实践性和有效性。制作教学课件,采用多媒体教学,枯燥的理论往往变得有趣生动。建立广告传播学实验室,有利于对广告信息传播进行定量研究,尤其对传播效果、受众反馈研究及学生动手实践能力都是大有裨益的。广告传播学实验室实验中,自变量和因变量的关系一目了然,个案研究更加客观、科学。利用广告传播学实验室进行教学,不仅具有较强的直观性和实践性,也具有很强的说服力。 传播学教学现况与应对建议:传播学课堂教学改革研究 摘要:课堂教学属于一种传播现象,应用传播学的基本原理理所当然。笔者在“传播学”课堂教学中运用传播学的受众理论、信息理论、媒介理论以及传者理论对传统课堂教学模式进行改革尝试,取得了初步效果,对其他学科特别是理论课的教学改革同样具有借鉴意义。 关键词:传播学;课堂教学;教育传播;教学改革 课堂教学是人类进行经验、知识、文化传播的重要形式之一,是丰富多彩的人类传播现象中的一个重要方面。“课堂教学目前仍是我国高等学校教学过程中一个主要的、基本的教学组织形式”,[1]因此,把传播学原理在各科课堂教学特别是“传播学”课堂教学中加以贯彻与应用,是理所当然的。毋庸讳言,我国高校课堂应用“一支粉笔一张嘴,一本教材灌到尾”传统教学模式的现象仍然屡见不鲜。当然,在新技术条件下,该模式也会发生某些变化,如粉笔黑板被多媒体课件代替,但其“满堂灌”“填鸭式”的教学本质没有改变。“传播学”课堂教学应当表现出职业传播风范和较高传播效率。试想,如果教师在课堂上大谈特谈如何有效传播,而实际却是“对空气说话”,构成理论与实践的“反讽”,教师形象、科学权威、教学效果都将一败涂地。 一、受众理论和传播原则启示:从了解学生开始 传播是“人类通过符号和媒介交流信息以期发生相应变化的活动”,[2]任何人类传播都不是单向的线性传播模式,而是参与者之间多向循环的信息互动过程,因此,传播活动必须遵循针对性和协同性等传播原则。针对性原则要求传播者根据接受者的个性特点、阅历经验、心理态势、接受需要和意识水平等,恰当地选择传播内容、传播形式和方法技巧,提高信息传播的贴近性和吻合性,增强传播活动的吸引力和感召力,提高传播者的声望。协同性原则要求传播者协调、处理好传播与接受的关系,使其处于协同操作、相互促进的传播状态之中,发挥传播者的主导作用,调动受传者参与传播的积极性与主动性,融洽传受关系,创设和谐愉快的传播气氛。所以,任何传播活动要想达到传而能通并取得理想的传播效果,必须从研究受众特点和兴趣开始。那么,就“传播学”课堂教学而言,其受众有何特点呢?显然,“传播学”课堂教学的受众是大学生。大学生是青年中有理想、文化层次较高的群体。他们的心理发展具有过渡性、不平衡性、矛盾性以及可塑性等特点。[3]从智力发展方面来看,观察能力在广度和深度上都得到较大发展,记忆能力进入全盛期,想象力的创造性和现实性增强而且范围更加宽广,抽象逻辑思维占主导地位,思维独立性和灵活性明显增强,不再满足于书本或教师提供的现成答案,喜欢独立思考,并能对思考结果进行检查和评价,关注事物越来越广泛,思考的问题越来越深入。从大学生的社会性发展方面来看,从生理到精神发展出多层次需要,主要包括发展、尊重、交往、贡献等需要,尤其是精神需要占据优势地位;同时在情感发展方面,表现出强烈与温和、稳定与不稳定、内隐与外显以及容易移情等特点;在人际交往上,讲求平等互助,注重精神交流,比较真诚自然,很少虚伪和世故。具体到笔者执教的学校,是以培养“高级应用型专门人才”为办学目标,因此对学生的动手能力、实际应用能力有了更加明确的追求,这自然应当包括在对课堂教学传播受众的分析和考量之中。为此,在课堂教学中,考虑到大学生受众的生理、心理和社会性发展特点以及学校的育人目标和学生未来就业要求,笔者尝试着改变一味“满堂灌”的传统教学模式,变学生被动学习为学生主动求知。根据教学内容的不同特点,选取教材重点和难点并结合现实需要,在开课之初,在与学生共同讨论的基础上,确定一系列题目,让学生自由组合成十多个“学习研究小组”,每个小组分工负责一个题目,通过查找资料、小组讨论,把该题目涉及的知识内涵、思想线索、理论意义以及现实应用等问题搞清楚、说明白,然后推举一名或多个小组发言人向全班同学阐述说明他们自己的学习心得,包括自己在小组讨论中没有解决的疑问也可以展示出来在全班范围研讨,最后老师根据学生展示和课堂讨论情况加以总结点评,对有关疑难问题进行重点讲解。这种改革打破了传统教学模式单向传播的缺憾,把教学过程变成了教师与学生、学生与学生之间的多方信息互动,实现了课堂教学从以教师为主到向学生为主的转变,学习的自主性和积极性得到显著提高,学生的自学能力、思维能力、表达能力以及解决实际问题的研究能力同时得到锻炼和开发,自然,教学效果也因为较强的针对性和协同性而在深度和广度两方面有了显著改善。 二、信息与符号理论启示:理论课教学未必乏味 传播学作为从西方引进的理论,对当今不少大学生来讲,这门课听起来悬乎,“啃”起来无味,成为一门让学生望而生畏、避之唯恐不及的“理论课”。信息与符号理论揭示,要将信息传播给尽可能多的受众,必须使编码尽可能清晰易懂,让受众能轻松快捷地译码。在西方传播学界进行的“易读性研究”中,对字词、句子、行段以及人情味成分等影响译码的因素进行了深入具体的研究,其中罗伯特•冈宁(R.Gunning)提出的“迷雾指数”,是指文中词汇的抽象程度、艰涩程度以及句子让人困惑不解的程度。传播学主张“写作、说话要具体形象,不要太抽象概括;要简明扼要,不要拖泥带水,拐弯抹角;要平和谦恭,不要盛气凌人;要以通俗易懂为本,不要以卖弄知识为荣”。同时,普通语义学揭示的“死线上的抽绎”这种语言误用弊端也启发我们:“语言传播应该根据内容需要和文体特点,沿着抽绎阶梯作上下波动,使之有涨有落、跌宕起伏,即既有高抽绎水平的概括总结又有低抽绎水平的细致描绘。”[2]因此,理论课并不可怕,理论课教学也并非枯燥乏味的代名词,关键是探索并掌握如何把理论课上得生动活泼、趣味盎然的方法与技巧。笔者在课堂教学中,除了从语言讲解浅显易懂、深入浅出着手以外,主要从两个方面来破解如何上好理论课这一难题。首先,传播学理论不是凭空掉下来的,而是来自于对以往人类传播经验的概括。目前,传播学的一些经典理论,如两级传播理论、使用与满足理论、议程设置理论、沉默螺旋理论、知沟理论、涵化理论等,基本上都是基于西方社会传播实践基础上实证研究的成果。因此,笔者在课堂教学中适当引入这些理论的实证来源,一方面交代清楚理论的来龙去脉而易于学生理解接受,另一方面也增加了理论教学的戏剧性和故事性,以增强理论课教学对学生的吸引力。其次,课堂上讲授的理论最终将回到生活实践中,用以指导生活、学习和工作。因此,笔者在教学中特别注重把理论讲解与生活实践结合起来,有意识地创设一些理论应用的实践情境或引用一些实践案例,让学生学以致用。比如,在讲授传播技巧的时候,笔者首先通过《触龙说赵太后》的历史故事激发学生的学习兴趣,然后讲到实践应用时向学生提出:“假如你是一个餐厅管理人员,当遇到顾客投诉食物中发现一只苍蝇时,你将如何进行沟通交流?”这样的实际问题必然引导学生自觉应用有关传播学原理和传播技巧,理论不再是与实践没有关系的条条框框,而是与日常生活息息相关的、有很大用处的行动指南,因而理论课教学就自然而然地生动形象起来。 三、传播媒介理论启示:激活的状态很精彩 传播媒介理论指出,每一种不同的媒介作用于人类的不同感觉器官,或者不同比例地作用于多种感官组合,这些不同的作用方式影响着人们对世界的感知和理解,进而也影响着人类认识世界、改造世界的历史进程。任何传播活动要取得更好传播效果,必须综合运用多种传播媒介,诉诸人类的多种感官通道,这样才能使受众的信息接收状态处于“激活”当中,使得传播的信息内容真正地入眼、入耳、入脑、入心。有关研究成果显示,人类获取的信息83%来自视觉,11%来自听觉,3.5%来自嗅觉,1.5%来自触觉,1%来自味觉。记忆持久性实验结果也表明,人们一般能记住阅读内容的10%,听到内容的20%,看到内容的30%,听到和看到内容的50%,在交流过程中自己所说内容的70%。[4]因此,笔者在“传播学”课堂教学中,特别注意尽可能多地使用现代化多媒体教学设备,多媒体技术通过多种感官的刺激,使学生受众在单位时间内获取大量信息和知识,提高教学传播效率,同时也创设了信息接收的“激活”情境。根据教学内容千方百计寻找各种多媒体资源,甚至要花大量时间和精力运用有关软件自己动手制作多媒体课件。通过把多媒体技术应用于课堂教学,让学生既能听到又能看到,再通过讨论、交流用自己的语言表达出来,不仅有利于知识获取,而且也有利于知识保持,教学效果得到很大改进。此外,笔者在课堂教学中还根据教学内容实际情况运用一些实验性游戏环节,让学生调动各种感觉器官,帮助学生加深对有关知识内容的理解,同时也调节了课堂气氛,防止过多理论知识灌输导致对学生大脑皮层活动的抑制。比如,在学习“信息爆炸与信息匮乏”一节时,其中有“信息过载”的知识点,笔者就安排一个心理实验的小游戏,逐渐加大信息刺激量,让学生体验自己大脑工作状态的反应,亲身感受“信息过载”及其后果。在进行“受众的选择机制”教学时,通过“士兵传递命令”的小游戏,让学生通过角色扮演,亲身感受到在信息传递过程中不同人对“命令”的不同理解和不同选择,结果导致最后一个“士兵”接收到面目全非的“命令”,从而形象说明受众信息接收过程中的心理选择机制。总之,这些实验游戏本身就是一种需要多种感官参与的多通道传播形式,学生在游戏中各种感觉器官以及思维系统都处于兴奋的“激活”状态,这对于学生接收信息、理解知识、消化理论以及最终应用理论都会产生积极影响。 四、传者理论启示:教师主导作用莫轻视 传播者处于信息传播链条的第一个环节,不仅决定着传播活动的存在与发展,而且决定着信息内容的质量与数量、流量与流向。在传播流程中,传者无疑处于一种主导地位。传者理论深入探讨了传者本身应具有哪些因素才能在信息传播中使受众的态度、行为、情感等产生期望的传播效果,这就是所谓“传播者的赢效因素”,主要包括权威性、可信性、接近性、熟知性和悦目性等特质因素。[2]作为传者的教师,必须不断加强传播学理论和教育教学知识的学习,提高专业知识水平和科研教学能力,积累、打造专业和教学上的资历和威望,只有这样才能增强传者的权威性和对学生受众的影响力。同时,教师要善于把理论知识与教学实践进行有机结合,经常做个“有心人”,不断总结、研究和探索切合学生受众实际情况、符合教育教学规律的课堂教学模式,只有这样才能有效发挥教师在课堂教学中的主导作用。比如,前文所述对传统教学模式的改革思路和举措,其实就是“探究性教学模式”与“合作性教学模式”二者结合的产物,在教师自觉引导下,以学生为中心,培养主动性学习动机和自主学习能力,突出对学生分析问题的思维能力和解决问题的应用能力的培养与锻炼。课堂教学中的另一个传者角色也不容忽视。如前所述,通过小组讨论和自主学习,每个小组推举代表到讲台上来讲解学习心得和疑难问题,改变学生受众被动接收信息的角色,使学生有机会尝试传播者的体验。这种角色转变,对上台学生来说,是学习状态从被动到主动的转变,对其学习动机增强和心理积极性变化,意义非常重大;对于其他学生受众而言,这些走上讲台的学生传者无疑与其在很多方面具有“接近性”和“熟知性”,就容易造成“自己人”传播效应,拉近传受之间的心理距离,从而显著改善教学传播效果。另外,从增加传播者“权威性”出发,笔者还在“传播学”课堂教学中注意引进一些优质教学资源,比如一些著名学府的权威学者和教授的教学录像、访谈影像等。这些传者在学术地位、资历威望、专业特长以及才华魅力等方面,其权威性无可置疑,非普通教师所能比拟,该教学资源对地方普通高校来讲也非常难得,把他们引入课堂,无疑极大地开阔了学生的学术视野,增进学生对有关论题和知识的理解和消化,对改进理论课教学效果产生积极作用。综上所述,课堂教学属于一种传播现象,贯彻传播学基本原理、应用有关传播原则是题中应有之义。笔者在“传播学”课堂教学中的探索和尝试,对其他学科理论课的教学或许也具有借鉴意义。 作者:江卫东 单位:重庆三峡学院传媒学院
软件开发专业论文:高职院校计算机专业软件开发能力培养浅析 【摘 要】本文通过分析高职教育的特点及软件开发对技能的要求,对高职院校计算机专业教学理念、分阶段培养方法进行探索。 【关键词】高职教育;软件开发;能力培养 0 引言 教育部《关于全面提高高等职业教育教学质量的若干意见》明确指出要“加强素质教育、突出实践能力培养,改革人才培养模式”。软件行业是一种技术密集型行业,其技术性主要体现在隐性的思维过程中。从企业角度来看, 软件企业的工作过程是按用户需求进行需求分析、设计、实施和完成项目计划的生产过程;从职业角度来看,技术人员(高职培养目标――程序员)的工作过程是对具体工作任务(如功能模块、算法等)的计划、分析、编写代码的劳动过程。 当前,我国的高等职业教育发展迅猛,为高等教育大众化的实现作出了重要贡献。然而,由于起步晚,加上受到学科型普通高等教育的影响,高等职业教育的质量还不尽如人意。传统的普通高校本科教育以学科体系为核心,而高职教育的定位则要求体现职业性与学科性的结合,以培养高技能应用型人才为主。在教学实践中,没能注意这两者的差别,把高等职业教育办成了缩减版的普通高校本科教育。以电子信息类学科为例,重理论轻实践,课程过于强调学科系统化,学科体系的完整性,忽视“工作过程”,对学生的实践能力重视不足,严重地影响了高等职业教育的质量。 1 高职教育能否培养计算机软件开发所需人才 有人认为高职学生的入学水平低,难以培养出软件专业所需人才,软件专业人才只能由本科培养。这种观点没有认识到软件产业对人才的需求是全方位和多层次的。软件产业既要有需求分析师、项目经理、项目分析师和程序设计师,他们由本科和研究生教育培养;也需要大批写程序代码和用户手册的底层程序员,他们占软件专业人才总数的90%,可以由专科层次的高职教育培养。 本科与高职教育的专科不仅仅是不同层次的高等教育,而且是不同类型的高等教育,其培养目标、学习内容、就业方向等都有不同。本科开设软件专业是培养计算机软件专门人才,其培养目标是培养从事计算机软件设计、开发与系统运行的高级工程技术人才。本科教育按照计算机科学的体系来设置课程,学生主要学习计算机系统软件、应用软件的研究、设计、开发和运行的基本理论与技术。我国高职教育开设计算机专业,培养从事计算机软件程序设计、测试、系统维护的技术应用型人才。计算机软件专业高职教育按照一般程序员的职业岗位要求设置课程,学生主要学习计算机编程技术的知识和方法,理解计算机软件工程思想和软件规范设计要求,熟悉数据库技术、通用软件编程语言和软件开发工具。 如果把高职教育办成压缩型的本科,对于入学水平相对较低,学习时间短的学生,要在知识体系方面达到本科毕业生的水平,这条路自然行不通。应该改变传统的教育教学质量评价观念,不能把本科的学科本位评价观念和标准用于对高职教育的评价,而应该根据软件行业的需求,用能力本位评价观念对待高职教育。只有真正按照高职教育培养技术应用型人才的目标,以技术应用能力培养为主线建立教学体系,改革教学内容、教学思想、教学方法和教学手段,是可以把一些专科学生培养成计算机软件的高职技术人才的。有这样一个成功的例子:香港专业教育学院(IVE)是全港最大的职业教育培训机构,开设的软件工程专业类似内地的高职教育,招收中五学生(相当于内地高中毕业),全日制学习三年。这个专业多年来一直为香港的企业输送大批程序编写员,他们当中不少人后来晋升为系统分析员或初级管理人员。这个例子说明高职教育是可以培养出计算机软件专业人才的。 2 软件开发能力结构分析 对软件开发能力进行分析,要结合软件开发阶段的特点及开发过程的特点,并要结合软件开发的不同形态。下图中列出了不同学习阶段软件专业人才的能力结构,并从不同的角度进行了分析,如根据软件技术的学习阶段进行能力分析,每个后续阶段都在前面的基础上增加了新的能力。另外,要逐步实现从个人能力到团队能力的过渡。 在能力培养时,程序设计阶段仅仅是初级阶段,对应的能力要求仅仅是基本的程序设计能力与算法能力等,这时的程序设计只有几个程序文件的形式。而后两个阶段则在文件数量、程序规模等方面增加了很多,其能力要求与能力培养大不相同。进入软件开发阶段后,则需要重点对专业职业能力进行培养,这时应强调软件的总体设计,以及在此基础上展开的职业活动,并引入团队开发与管理等领域,此阶段的过渡对学生而言是一个飞跃。 在程序设计阶段的学习,重点在程序设计与算法能力培养;在软件设计阶段要进行团队开发则需要设计、管理、交流协同、文档表达等综合能力的应用,应逐步提高学生的综合能力与素质。实践表明培养学生的这些能力需要在实际开发情境下进行才能达到好的教学效果。如何设计、创造这个学习情境,是我们要重点探索的内容,要切实做好软件开发的工学结合,落实一种可持续发展的学习模式,达到培养学生专业能力与素质的目的。另外,系统应用阶段需要将软件系统本身作为一个应用产品进行设计、开发、实施、应用等,此阶段对应的岗位类型较多,在教学过程中,可根据学生的特点进行因材施教。总之,各个阶段的能力与要求不同,培养目标也不同,高职院校应把培养的重点放在程序设计阶段和软件设计阶段上,而不用强求全面。 3 用职业教育的方法培养软件蓝领 高职计算机专业应以市场为导向,对学生进行职业培训,职业认证。按照软件产业国际化、标准化和规范化的要求进行授课,注重知识的横向联系,培养学生综合运用技术的动手能力,使学生到企业后不需再培训就可以上岗操作,从而保证企业的人才需求。突破计算机专业传统的教学模式、教学内容和教学方法。学生在校期间要受到充分的职业教育训练,为此必须改革课程体系,理论教学以够用为度,不用追求全面化、体系化。通过三年的学习,要求学生能掌握计算机编程的知识和方法,深刻理解计算机软件工程思想和软件规范设计要求,熟悉数据库管理技术,精通二三门先进且通用的软件编程语言或软件开发工具,并能熟练应用于软件工程开发过程。 根据就业市场的需要,跟踪国际上先进的技术,保持与企业的联系,保证人才培养的先进性,注重调查和跟踪市场,保证人才培养方案和教学内容与I T 先进技术同步发展。例如印度的AOTECH公司是世界上最大的计算机教育培训机构之一,它由600 多位专家负责制定人才培养方案和编写教材,其中三分之一的人负责市场分析,三分之一的人负责与国际著名的I T 企业保持联系,三分之一的人根据市场分析和企业调查的结果编写教材。这个公司成立16年以来,教材更新了20版,目前教材更新的周期是半年。然而我国目前高校的计算机软件的教材通常由教师自己决定,或者由教研室、教学院系指定。实际上,教师个人、教研室、教学院系、甚至大多数学校都没有大范围跟踪企业、调查市场并根据市场需求调整教学内容的能力。 软件开发专业论文:智能科学与技术专业软件开发综合设计的教学改革与实践 摘要:针对智能科学与技术专业在软件开发教学中存在分散于各个课程/实验中的问题,在分析软件开发综合设计对培养创新型人才的重要作用基础上,文章提出统一集中教授、因材施教、分级答辩的观点,介绍武汉工程大学智能专业实验教学环节的实际情况,说明在软件综合设计实验方面取得的效果。 关键词:创新人才;软件综合设计;改革与实践 0 引言 智能科学与技术专业是面向前沿高新技术领域的本科新专业,覆盖面较广,如机器人、自动化机器、电器、楼宇、社区及物流等领域。由于本专业涉及多个学科领域,使得软件开发综合设计的实验教学与计算机其他专业存在一些不同,并且软件开发综合设计在培养创新型人才过程中也存在一些自身的特点和规律。 经过多年的教学与实践研究,我们发现本专业有关软件开发的课程与实验教学散落在多门课程与综合设计中,而这些课程与综合设计一般由不同教师担任,存在一个明显的问题:各个课程之间的衔接,以及教师之间的沟通不充分,造成学生在实验环节中经常做重复性劳动,并对相应的知识点归纳及总结时间明显不足。该问题使得教学与实践的效果不好,尤其是培养创新型人才的目的不能完全达到。笔者以武汉工程大学2011级智能专业的软件开发综合设计作为改革试点,对如何培养创新型人才提出了可操作的实践方案。 1 软件综合设计对培养创新型人才的作用进入21世纪以来,全球经济竞争进一步加剧,社会对高素质创新人才的需求更为迫切。创新是人类社会发展的强大推动力。自20世纪信息技术革命以来,创新推动人类科技与技术不断发展。特别是近十余年来,包括计算机信息科技在内的高新科技与智能技术的融合,形成了新的概念与思想、新的技术与手段,创造出新的人工智能模式。科学与技术的进步促进了智能科学与技术学科的创新与发展,同时对本专业的高等教育提出了严峻的挑战。 软件开发综合设计在智能科学与技术专业的人才培养中是重要的一个环节。软件开发综合设计实验教学要求学生在掌握软件开发技术的基础上,拥有软件行业知识、与人沟通能力、团队协作能力等,并对各种专业知识点做到融会贯通。学生通过软件开发综合设计实验训练后,熟悉软件开发流程和规范,逐渐适应常规软件开发调试环境和方法,培养出良好的软件开发人员的职业素质,促进学生软件开发能力的形成,最终平滑过渡达到企业各类开发岗位的要求与标准。 总之,在武汉工程大学培养智能专业本科生的过程中,综合设计实验的目标是通过理论指导实践,在实践中培养创新能力、提高创新能力、锻炼创新能力,对培养具有创新意识的本科生具有重要作用。为适应21世纪我国经济建设和社会发展的需要,我们从武汉工程大学2011级智能专业软件开发综合设计人手,进行深化改革,推进素质教育,开展实验教学的改革与实践研究。 2 软件综合设计的改革措施 针对本专业软件开发综合设计教学中存在的问题,我们提出以下改革措施。 2.1 统一集中教授 通过对学生进行意见调查反馈,结合多年软件开发综合设计教学经验,并引入国外先进的教学经验,对传统的软件开发综合设计进行了改革与创新。 首先,在软件开发综合设计开始的时候,先统一教授软件开发设计方法学,目的在于进一步提高学生的综合素质,拓宽学生的知识面,加深理解所学的基础理论,培养学生应用所学过的知识,独立解决工程实际问题的能力。培养学生的创新设计能力,使学生得到一次较完整的设计方法的基本训练。 让学生了解设计过程,掌握设计方法,具有创新意识与思维,在设计过程中能在认真思考的基础上提出自己的见解,而不是简单的抄袭或没有根据的臆造,充分发挥自己的创造性。重点讲解软件开发设计的方法,着重培养学生软件开发设计能力,不仅向学生提供软件开发设计中的创新思维方法,还通过实际软件开发设计示例,提高学生独立提出、分析和解决实际问题的能力。在教学体系与内容上,重视介绍本学科发展的新动态、新方向、新内容,注重激励学生的学习欲望,调动学生的积极性,开阔学生的思路,拓宽学生的知识面和视野,让学生了解更多更新的理论、技术与方法。 其次,引入当前最受学生群体欢迎的视频教学模式,将国外知名大学的视频公开课作为实例进行教学。根据视频公开课的特点,在教学体系和内容上做相应的改革,进一步扩大学生的知识面,激励学生的学习欲望,发挥学生的学习积极性,配以相应的多媒体教学环境,“请”国际一流的大师讲述现代软件开发设计手段,进一步开阔学生的思路,扩展学生的知识面和视野,让学生掌握更多更新的理论、技术与方法。通过视频公开课的辅助教学,生动具体地讲解优化软件开发设计、可靠性软件开发设计在工程中的应用,提高教学效果,培养学生提出、分析和解决问题的能力。 2.2 因材施教 创新人才的培养中,学习是基础,思考是关键,实践是根本,三者必须紧密结合。因材施教就是为了让受教育者习而化之,形成一个既有正确导向、符合实际,而又无拘无束的环境,使学生的个性在得到主动、和谐、健康和全面的发展的同时,具有本身固有的特色。没有各式各样的个性,就没有多姿多彩的世界;没有突出个性的发展,就没有杰出人才的出现。 我们将软件开发的题目公布后,只提出大致的目标,给予学生更多思考的空间,不再拘泥学生必须按照什么方法实现什么功能,而是引导学生采用自己认为最佳的方法完成最终的任务。对于较为优秀的学生,我们对其要求也不再仅仅是完成而已,而是要求其从用户角度出发,将方案设计的更加周全与完善,让用户更加方便与便捷的使用所开发的软件,并对于软件系统的优化也有所期待;对于中等的学生,我们对其要求是在单位时间内,准确无误地开发出满足所提要求的软件,对于软件系统的优化以及用户体验等细节不作要求;对于中等偏下的学生,我们对其要求是与中等或较为优秀的学生组成小组,尽力配合小组成员完成相应的软件开发;对于能力不足的学生,我们将会让其在长时间努力还不能够完成任务的情形下最终给出一个完整的解决方案,让其进行仔细研究,理解并弄清楚整个方案的细节。 2.3 分级答辩 对传统的软件开发综合设计答辩环节进行改革,提出了可进行分级答辩的政策。由于开设软件开发综合设计的目的是既能让学生学习相关学科的技术基础知识,又能训练学生的动手能力和创新设计能力,还能引导学生知道如何运用所学知识去解决软件开发中的实际问题,也就是说综合设计课程非常强调实践性。 我们对于动手能力较强的学生,允许其在完成任务后提前答辩,要求学生在设计软件时由自己独立完成从方案设计到软件开发设计的全过程。答辩时学生先对开发的软件进行动态演示,随后针对答辩老师提出的问题进行解答,最后还需要在规定时间内顺利完成答辩老师临时添加的新任务。而对于动手能力中等的学生,尽量控制其完成的时间,即让其充分利用软件开发综合设计的时间,对日常所学的知识进行细致深入的理解并应用于软件开发过程中,并在规定的软件开发综合设计完成的时间内完成开发任务,进行答辩。答辩时学生先对开发的软件进行动态演示,随后针对答辩老师提出的问题进行解答。然而,对于动手能力一般的学生,进行集中答辩,即采用传统的方式进行。最后,对于动手能力较差的学生,进行单独答辩,目的是除了降低这类学生心理的压力外,还会在答辩过程中进行深入的知识点检查与灌输,强化学生对软件开发的流程和方法的理解。 3 软件综合设计的实践 我们在武汉工程大学2011级智能专业软件开发综合设计中使用所提出的“统一集中教授、因材施教、分级答辩”的方法,要求学生采用c语言完成“学生成绩管理系统”的设计与开发,要求使用到各类数据类型与各种运算、程序控制结构、函数、数组、指针、结构体、文件等内容,实现增添、查询、修改、插入、删除、求平均值以及排序等全部常规功能。对于优秀学生可要求其使用c语言实现结构化开发后再采用C++语言实现面向对象的开发。整个软件综合设计持续2周时间,其中,“统一集中教授”占用了16学时。 随后,学生开始进行软件开发,并针对完成情况的不同,让学生分别进行答辩。根据提出的“统一集中教授、因材施教、分级答辩”的方法,我们设计了成绩评定表,如表1所示。 最后,2011级智能专业共69名学生的综合评定成绩情况为:成绩≥90分的占18%,成绩在89—80分的占42%,成绩在79—70分的占34%,成绩在69-60分的占6%。这样的成绩验证了这类综合设计实验改革的成功。 4 结语 从改革实践过程可看出其效果,确实使学生学习热情变高,尤其是在视频公开课过程中,让学生由传统的被动学习转变为主动学习、主动钻研,并成为了真正的软件设计者,大幅度地提高了学生的设计能力、创新能力、创造能力,最终的考核成绩表明改革后的教学方法对使学生成绩提升较大,改革取得了一定的成效。 软件开发专业论文:教育技术学本科专业软件开发类课程体系研究 摘要:针对目前教育技术学本科专业计算机软件开发类课程存在杂而不精,缺乏系统性等问题,提出了以“C-C#-Java”语言类课程为主线的课程体系,旨在提高教育技术学本科专业学生的计算机应用(开发和实践)能力。分析了该课程体系中的理论教学体系、实践教学体系以及教学重点内容,并对该课程体系的教学方法手段方面提出了一些建议。 关键词:教育技术学专业;软件开发;课程体系 一、教育技术专业概述 教育技术学专业是教育学和技术学相互交叉、相互作用而形成的学科。目前在我国开办教育技术学本科专业的院校已经从师范类院校扩展到综合性大学、理工类院校。开设教育技术学专业的多数高校将教育技术学本科人才培养方向之一定位为教育软件与知识工程方向,该方向着重培养多媒体素材的设计与开发、教育软件设计与开发、网络课程设计与开发以及人力绩效开发与知识管理方面的人才。就专业培养方向来看,各类软件的设计与开发都要求本专业学生有很强的计算机应用(开发和实践)能力,也即计算机应用能力培养在教育技术学专业中占有重要的地位。笔者所在院校为理工类院校,对近几届毕业生的软件开发能力进行调查分析,学生普遍感觉大学四年学了众多计算机类课程,到毕业设计的时候还是不会编程,大四最后一个学期才开始边学编程技术边做毕业设计题目。究其原因,由于教育技术学科是综合性的应用学科,不可避免地在课程设置上存在一些问题:课程开设庞杂,开设多门高级语言程序设计类课程,知识体系有广度没有深度,导致学生学而不精;课程设置缺乏系统性,课程教学内容不连贯或者重复教学;在教学过程中注重理论教学而忽视学生实践动手能力的培养,导致学生编程能力差;核心课程知识陈旧,与现实的教育技术实践应用需求脱节,与现实的计算机发展技术相脱节。课程设置是教学计划的核心,决定着学校的教学内容和学生的知识结构,直接关系到人才的培养质量。为实现应用型人才培养目标,研究并建立适合教育技术学本科专业的计算机软件开发类课程体系,切实提高该专业学生的计算机应用能力是目前重要的课题。 教学技术学专业是一个跨学科的专业,本科生在四年中所能接收的信息量是有限的,不可能将交叉学科的所有系统知识都纳入学习的范围,因此在明确培养目标的前提下,设置计算类课程时不应该“杂而全”,而应该是“专而精”;其次要注意课程与课程之间有效的衔接,避免前后脱节;再次应注意同市场需求以及计算机学科发展结合起来,开设的课程符合社会发展需求;最后突出实践能力,加强动手能力的培养。教育技术学专业本身是一门实践性很强的学科,人才的培养本着学以致用、以学促用理念。 二、课程体系建设 教育技术学本科专业计算机软件开发类课程体系建设目的是让学生熟练掌握一至两门编程语言,熟悉相关开发方法、工具和平台,综合运用所学知识去解决实际问题。鉴于目前主流的编程技术有.NET和Java编程,建立以“C-C#-Java”语言类课程为主线的课程体系,从初级到高级、由简单到复杂,循序渐进逐步提高学生的软件开发能力。 Java语言是面向对象的编程语言,也是目前阶段开发应用程序的首选语言,但是对于大一新生来说,直接接触面向对象编程思想有一定的难度,因此在大学第一学期仍然选择C语言作为程序设计的入门语言,有了C语言的基础,跳跃到C#或Java就十分容易,因为许多语法是通用的。C#是从C/C++派生来的一种简单、现代、面向对象的高级程序设计语言,由Microsoft公司设计运行于.NET框架之上,它具有语法简单、表达力强的特点,对于低年级且又是非计算机专业的学生来说,学习该语言相对比较容易,所以,在第二阶段选择学习C#语言。Java是一种可以编写跨平台应用软件的面向对象的程序设计语言,自1995年由Sun公司推出,就迅速成为全球主流的编程语言,Java基本语法规则和C语言类似,优点之一是去掉了C语言中难学的指针,有助于学习者理解和掌握。但是学习Java语言类开发技术较C#语言有一定的难度,虽然这两种编程语言都为面向对象的程序设计语言。基于上述分析,研究并建立的课程体系为学生第一学期学习C语言之后,在后续的学期过渡到面向对象的程序设计语言。围绕这三门语言类课程,再设计其余计算机软件开发类课程如何衔接。设计的课程体系结构如表1所示。 表1 课程体系结构 开课时间 必修课 大型实验 第1学期 C语言程序设计 无 第2学期 C#可视化程序设计 C#可视化程序课程设计 第3学期 数据结构 数据结构课程设计 第4学期 数据库原理及应用 (面向对象程序程序设计Java) 数据库课程设计 第5学期 Web应用系统开发(JSP) Web应用系统课程设计 第6学期 Java网络编程 Java网络编程课程设计 第7学期 J2EE企业级应用开发 J2EE企业级应用开发课程设计 第8学期 毕业设计 第一学期主修C语言程序设计,掌握面向过程的程序设计思想。第二学期主修C#可视化程序设计,这里注意的是本课程内容包括两部分:一是C#语言基础介绍,二是.NET技术,可视化界面的设计部分。通过Windows界面的设计,学生获得面向对象的感性认识以及认识到编程的实用性,从而提高编程兴趣,有助于后续学期进行软件开发类其他课程的学习。第三学期主修数据结构,目前数据结构课程的教材有C、C++以及Java语言版,由于到此阶段学生未接触Java语言,所以选择C语言版的,学生可用C语言来实现数据结构中的算法,对于Visual C#.NET掌握较好的学生,在数据结构课程设计时可选择用C#语言实现数据结构中描述的算法。第四学期主修数据库原理及应用课程,在讲授数据库编程内容时,由于学生在前面学期已经学习过可视化的程序设计(应用系统前台界面的设计),即已经掌握.NET开发平台的使用,可以重点讲述利用技术如何进行数据库的操作。第四学期同时开设面向对象程序设计(Java语言)课程,为后续课程打基础。第五学期直到第七学期每学期均开设Java语言应用开发类的一门课程,具体包括Web应用系统开发(JSP)、Java网络编程、J2EE企业级应用开发。每学期均安排相应课程的课程设计,有助于消化所学知识,同时锻炼和提高学生分析、设计、编程能力。第八学期学生主要任务是毕业设计,如果是软件开发类题目,那么学生可以利用已经学习过的主流技术.NET或J2EE来完成。 综上所述,将教育技术学专业学生计算机应用(开发和实践)能力的培养分为两个阶段:在大一、大二阶段,掌握C语言结构化编程、面向对象编程(C#)、图形用户界面编程、数据结构及算法、数据库编程,为专业培养目标打下编程基础,该阶段注重.NET技术开发;大三、大四阶段,掌握面向对象编程(Java)、小型Web应用系统的开发(JSP)、Java网络编程、J2EE企业级应用开发,该阶段注重Java程序开发。 以上课程体系安排使学生在大学四年的前两年基本会利用.NET技术进行一些简单小型应用软件项目的开发,如学生对.NET技术感兴趣的话,可以利用大学四年的剩余学期边学习新的课程,边利用业余时间拓展自己的.NET编程技术。学生从第四学期(即大二阶段)开始学习Java相关课程,即Java应用开发阶段,学生利用在校的两年时间主修Java软件类开发课程,学习主流Java开发平台和框架的使用,最后掌握企业级应用系统的开发,逐步提高学生的软件开发能力。这样,大学四年软件开发类课程不断线,且从第二学期开始,每学期都安排课程设计,通过课内实验以及课程设计实践提高学生的软件开发能力,解决学生学习了众多编程语言却不会编程的问题,学生在毕业设计前具备独立开发应用系统的能力,从而提升该专业学生就业竞争力。 三、课程内容解析 以下对课程主要教学内容及教学目标作简要阐述。 1.C语言程序设计基础 掌握C语言的基本结构、各种数据类型、控制流程、函数、数组、指针和结构体的语法及语义,使学生了解结构化程序设计思想,学会用结构化方法编写程序,初步具备解决实际问题的能力。 2.C#可视化程序设计 掌握C#高级语言基础、Visual Studio 2008集成开发环境的使用、Windows界面控件的使用、事件驱动的编程机制,使学生获得面向对象的感性认识,初步拥有Windows应用编程能力。 3.数据结构 掌握数据结构的基本概念和各种基本的数据结构,包括数据的逻辑结构(线性表、堆栈和队列、广义表和字符串、树与二叉树、图、文件等)、存储结构(顺序存储、链式存储)以及在这两种结构基础上对数据实施的基本操作(算法)的设计与分析。 4.数据库原理及应用 掌握数据库系统的一般概念、数据模型、关系模型、SQL语言、数据库安全性、完整性、关系数据库理论、数据库设计、数据库编程、数据库管理系统的使用以及运用开发平台开发数据库应用系统的方法,为从事数据库应用开发打下基础。 5.面向对象程序设计(Java) 掌握Java语言基础、面向对象程序设计思想(抽象、封装、类、继承与多态)、工具类、图形界面编程、异常处理、文件输入输出、数据库编程、Java Applet 编程、开发环境与工具的使用等。着重培养学生对Java 编程思想的体会,为进一步学习Java 语言打好基础。 6.Web应用系统开发(JSP) 掌握JSP软件体系结构、运行环境的安装与配置、JSP基础、JSP常用内置对象、JSP与JavaBean、JSP操作数据库、Java Servlet技术,使学生掌握JSP基本理论知识,能够运用JSP进行Web小型应用系统开发。 7.Java网络编程 掌握网络编程基础知识,基于TCP、UDP以及FTP等应用层协议的Java应用开发,使学生掌握“基于协议”的网络程序开发方式。 8.J2EE企业级应用开发 掌握J2EE的体系结构、Servlet、EJB以及利用开源框架(Struts、Spring和Hibernate)进行J2EE程序开发,使学生掌握基于J2EE的企业级应用系统的开发方法。 四、实践教学体系 与上述课程体系配套的实践教学体系包括每门课程的课内实验和课程设计。课内实验部分主要是基础性实验和验证型实验,重点加深学生对知识的理解,掌握基本技术和方法。从第二学期开始,每学期都安排大型的课程设计,课程设计需要综合一门或多门课程的内容。C#可视化程序课程设计,体验C#的编程思想以及组件开发原理,利用Visual Studio2008集成开发环境来完成应用系统的设计,初步体会面向对象程序开发的思想。数据结构课程设计主要针对具体问题进行数据结构与算法设计,并用C语言或C#语言实现。数据库课程设计主要针对具体问题,按照数据库设计的步骤进行,学生可利用已掌握的.NET技术实现具体数据库应用系统。本课程设计涉及技术和数据库两门课程的知识,是对学生综合分析、设计以及编程能力的检验。Web应用系统开发(JSP) 针对具体问题,运用JSP技术及JDBC数据库访问技术,利用开发平台实现小型的Web应用系统,主要检验学生运用JSP技术解决实际问题的能力。Java网络编程课程设计主要检验学生“基于协议”的网络程序开发能力,即学生运用已掌握的网络编程技术进行基于TCP、UDP、FTP等协议的小型应用软件的设计与开发。J2EE企业级应用开发课程设计主要针对Java企业级架构开发,学生使用Struts、Spring和Hibernate进行整合开发Web程序。在完成课程设计任务过程中,学生需要查阅课外知识,有助于培养学生的自学 能力,同时锻炼和提高学生综合分析、设计和编程能力,完整体验到一个应用系统开发的全过程,巩固了已学的知识,为毕业设计和就业打下良好的编程基础。 五、与课程体系相关的教学改革 1.改革教学手段 采用案例教学法。由于学生缺乏实际开发经验,为了充分调动非计算机专业学生学习软件编程积极性,在上课前期就强调应用,精心准备一些与课程相关的应用软件系统案例,使学生从接触课程开始就认识到学习编程的实用性,从而提高学习的兴趣,有利于整个教学过程的实施。 2.改革实践教学环节 转变“重理论、轻实践”的观念,建议采取课堂教学与实验教学相结合、课内与课外实践相结合的教学方法。教师可将课堂教学中技术性、操作性、应用性比较强的内容直接在实验室中进行教学,采取边讲边练的教学方法,使学生在实际操作中掌握相关的知识、技能和方法;为了更好地培养学生的实践能力,应积极加强课外实践活动,例如参与其他院系的网络精品课程建设、教学网站的设计与开发和教育游戏软件的设计与开发等,这些课题本身就属于教育技术学专业应用研究课题,学生在参与过程中,不仅锻炼了动手编程、解决问题的能力,同时还锻炼了与他人合作解决问题的能力,使人才培养方案与社会需求结合,做到学以致用。 3.改革实践教学考核方式 实验考核不但可以考核学生对知识的掌握程度,还能够激发学生的学习积极性,对学生有很大的引导作用。实验部分分数比例设置过低,会使一些学生轻视实践环节,所以适当提高实验分数比例是必要的,且对于不同类型的实验,应采用不同的考核方式。 六、结束语 教育技术学专业是一个交叉学科,学生计算机应用能力的培养在该专业的培养方案中占有重要的地位,加强学生计算机软件开发动手能力也是当前提升学生就业竞争力采取的必要措施。在本文中,主要探讨了教育技术学软件开发类课程体系的建设,通过研究,建立了以“C-C#-Java”语言类课程为主线的教学体系,突出的是该专业学生实践动手编程能力的培养,希望能够为教学技术学本科专业的计算机类课程教学提供一些帮助和启示。教育技术学专业学生计算机应用能力人才的培养是一个循序渐进的过程,该专业计算机类课程体系的改革研究,仍然需要在实践中不断深入探索和完善。 软件开发专业论文:基于CDIO的高职软件开发类专业课程体系的研究与探索 [摘要]文章从区域人才需求和高职学校的实际情况入手,结合高职学生的特点,以加强学生动手能力的培养为目标,探讨基于CDIO的教学模式,从而制订高职软件开发类人才培养方案,主要内容包括高职学生特点分析、课程体系建设、核心专业课程开发等。 [关键词]CDIO模式 软件开发 课程体系 高职 人才培养 进入21世纪以来,国内外高等职业教育体系发生了重大变化,CDIO工程教育模式是当前国际工程教育改革的最新研究成果。培养满足企业需求的人才,主要还是依靠专业课程体系的设置。本文在对台州周边区域企业充分调研的基础上,在教学中引入CDIO教学理念,设置了基于CDIO的软件开发类专业课程体系,对培养高职学生的职业技能以及岗位能力具有积极的意义。 一、软件开发类专业课程体系的特点与存在的问题 1.软件体系结构的特点。20世纪90年代,随着软件工程的发展,软件体系也随之发展起来,软件体系的基本内容和原理来源于近20年软件研发过程中逐步形成的理论成果和实践经验的总结。软件体系结构发展历史短,形成过程还在逐步完善中,理论强于实践,具有很强的学术特点。软件设计原则、方法、技术是对以前软件开发过程的经验总结,设计软件的目的是为了高效快速地运行具体项目。软件需要考虑项目功能的需求和商业因素,因此软件的设计是一门艺术的设计。 2.传统教学中存在的问题。人才培养计划是人成才的实施过程,在职业人才的形成过程中,职业能力和职业素养起了决定性作用。原有的培养计划由于体制、培养模式等因素,严重影响了毕业生的岗位适应能力。主要表现为学生对未来职业的工作环境、岗位能力目标缺乏了解,对学习课程的知识目标、能力目标不明确;单项技能强于职业技能,强调自身的知识能力,课程之间缺乏联系,学生对所掌握的技能不能融会贯通;课程教学以教师为主,学生缺乏必要的认知与体验,教学过程中缺乏必要的学习情境,忽视了学生的主动性;学生对理论知识的掌握较差,对抽象的理论感到乏味;软件的设计是从整体架构层面考虑复杂的用户需求,缺乏项目开发经验的学生很难理解抽象的理论知识,更谈不上将掌握的知识应用到实际的开发中。 3.高校毕业生与社会需求之间的矛盾。2010年全国高校毕业数量达到了630万人,而计算机相关专业的毕业生占了相当大的比例,就业形势不容乐观。有关统计数据表明,就业率在所有行业中属于最差的级别。软件产业处于高速发展阶段,近年来保持30%的增长速度,即便是2009年受国际金融危机的影响,软件产业的增长速度也达到了25.6%,而软件从业人员的增长速度为每年25%。从表面上看,软件产业的发展和人才需求基本持平,但人才供需的实际矛盾突出,究其原因主要是高校对软件产业的需求缺乏了解,培养的学生对工作岗位的适应能力差,而企业对人才需求也近乎苛刻。 二、CDIO模式在课程教学中的探索与研究 CDIO工程教育模式是21世纪国际工程教育改革的最新成果,集中概括了“做中学”“基于项目教育和学习”的教育理念,以工程项目为载体,从项目的研发到运行,让学生以主动的、实践的、有机联系的方式学习工程开发过程。CDIO模式以构思(Conceive)、设计(Design)、实现(Implement)和运作(Operate)为主,指出了工程师必须具备的基础知识、个人能力、职业素养以及和社会环境的融合,并教学生如何掌握这些知识、能力和职业素养,强调了理论与实践的结合。 第二,案例导学,培养学生个人能力素质。个人素质和专业技能是一个优秀工程师的必备素质,包括学生认识问题、分析问题的能力,形成建模,解决问题的能力,以及整体的、系统的思考问题的能力。通常选择一些直观的、常见的、学生感兴趣的例题,由指导教师在课前将问题抛出,学生分析用户需求,构建系统体系结构,设计出满足用户需求的软件体系结构。在课堂上,以学生为主,分析、讨论、识别设计的软件体系中存在的风险和解决方案,锻炼学生分析、解决问题的能力,提高实际软件设计过程中的成本意识和风险分析能力。 第三,分组讨论,培养团队合作和交流沟通能力。团队合作和交流沟通能力是软件开发类专业学生必备的能力之一。在实际教学过程中,将学生以寝室为单位分为若干小组,每组由1名组长负责,在课堂上,组长代表本小组,直接和教师或其他小组联系;在课堂外,组长是本小组的项目领导者。在组长的安排下,各成员分工合作,相互学习,相互帮助,拉近了同学之间、学生与老师之间交流的距离。 第四,项目驱动。系统的开发、设计是在企业和社会环境下的构思、设计、实践、运作,是有一个项目系统化的设计过程,是CDIO工程教学模式的精髓的体现。以一个完整的软件开发项目为驱动,以CDIO教学模式为指导,将CDIO的四个阶段有机地融入项目中。第一步,构思。学生先对项目的研发背景和用户需求进行分析,提出系统开发的可行性、系统开发过程中可能遇到的问题,提炼出系统的功能要求及解决方案,写出必要的文档资料。第二步,设计。对系统进行建模,设计出相应的软件体系结构,进一步分析、评估。第三步,实现。设计软件进行必要的软件测试,使软件能正常运行。第四步,运行。对设计的程序进行修订、完善。将教学过程融入项目制作的具体情境中,学生掌握了每个阶段的成果,完成了具体项目的制作,了解了工程制作过程。 第五,能力考核。在考核方式上,摒弃了传统的理论考试,注重软件开发、设计能力的考核。以学生提交项目的运行情况为主,根据各小组成员分工情况进行答辩。首先由组长介绍项目的总体情况、分工情况等,然后由各成员汇报各自承担的工作,最后教师根据具体情况向学生提问,以学生做答来评定成绩。每个小组需要提供相关的技术资料,提高了学生工程能力。 三、高职软件开发类专业课程体系开发 2.岗位能力分析。一是职业发展过程设计。将学生职业发展过程分四个阶段:第一阶段,职业发展初期。上班初期,从文档等资料整理开始,要求掌握办公自动化软件及设备、局域网建设等技能。第二阶段,职业成长阶段。经过一段时间的熟悉,能根据实际需要进行数据库的设计和维护,进行静态网页的制作和图形用户界面的开发。第三阶段,职业成熟阶段。能在软件开发技能方面有提高,掌握基于B/S模式三层架构的WEB应用系统的开发,掌握基于手机的移动应用系统的开发,掌握软件测试技术。第四阶段,经过在岗位上的锻炼和实践,基本能独当一面,独立研发信息系统、大型网站的建设以及移动应用程序的开发等。 二是职业能力与素质分析。专业技术能力:具有良好的编程能力,掌握GUI、Web、移动应用程序等的开发方法,掌握数据库的开发和应用,了解企业级应用程序的基本架构,会在JAVA和.Net两种平台上编写程序和测试程序。社会交往能力:具有良好的人际关系,较强的语言表达能力,较强的团队合作精神,良好的社会适应能力,能承受挫折,学会与人共处。继续学习能力:具有较强的进取心和求知欲,较强的学习能力,独立的思考能力。 四是课程教学实施过程。高职人才培养的实施过程为:大学一年级开设Office高级应用、数据库管理、网站美工设计、静态网页设计、基于CMS的网站开发技术、Java面向对象编程、C#面向对象编程课程;大学二年级开设局域网建设与安全管理、XML应用、软件工程、企业资源规划实施、Java Web应用系统开发、.Net Web应用系统开发、.Net企业级商业站点开发课程;大学三年级开设顶岗实习、毕业设计、Java移动应用开发、C#移动应用开发课程,然后毕业。 四、总结与展望 台州职业技术学院软件开发类专业强调通过毕业设计检验专业综合能力,以课程项目实战检验模块课程的设计,考虑职业岗位的人才需求情况,以提高学生专业技术开发能力为出发点,贯彻CDIO工程教学的先进理念和教学方法,设计了高职软件开发类专业人才培养方案。在未来将在实际教学过程中不断完善方案,为高职软件开发类专业探索新思路。 软件开发专业论文:浅析电类专业仿真教学软件开发的重要性 摘 要: 随着计算机技术的飞速发展,计算机在电力系统继电保护整定计算和数据库管理等方面的发展已相当成熟和普及,但涉及二次系统的技术资料的计算机管理和仿真则相对滞后。本文介绍的二次配线仿真教学软件,可将每个元件为基本单元进行计算机仿真,模拟设备的具体连锁动作过程,设置每个元件的不同状态和不同故障等,应用于学生模拟现场人员读二次系统图,分析故障原因,从而提高运行人员的事故应变和处理能力。 关键词: 电类专业 计算机仿真教学 二次配线仿真 教学软件 一、 引言 传统的职业教育以使学生掌握经验技术和动作技能为目标,以迅速适应工作岗位的要求。但在知识经济时代,由于生产方式的根本变化,人们的职业能力构成必将有大的改变,社会需要更高层次的人才。这就要求我们培养的高等应用型人才,不只是对现有知识、技术、方法的继承性应用,而是应通过自身努力能够不断学习新知识、新技术、新方法,形成新方案、新产品、新创意,分析新情况,创造新问题。因而课程实践教学的改革应以培养的学生具有一定创新能力和创新精神、有着良好的发展潜力为主旨,以行业科技和社会发展的先进水平为标准,充分体现规范性、先进性和实效性。 在电业专业教学中利用计算机进行仿真教学,主要是借助一些具有强大仿真功能的软件平台进行电路仿真实验。这种仿真实验是在计算机上虚拟出一个元器件种类齐备、先进的电子工作台,一方面可以克服实验室各种条件的限制,另一方面可以针对不同的目的(验证、测试、设计、纠错和创新等)进行训练,培养学生分析、应用和创新的能力。与传统的实验方式相比,仿真实验突出了实验教学以学生为中心的开放模式,有效提高了实验教学的效率。 二、传统实践教学的状况及问题 在传统实践教学中,教师是“带”实训而不是“指导实训”,即实践教师是传授知识和技能的主体,而学生则被动地接受知识和技能。这种教学多采用注入式,教师根据教学计划和教学要求拟定内容,其实践内容的选择、步骤的制定和仪器设备的组织准备等概由教师进行。实践时学生只需按规定的步骤机械地操作即可。且在执行过程中,完全听从教师安排,全班统一进度和要求,不利于因材施教。 教学内容过于偏重于基础训练,所以在方法和手段上很单调,主要以“模仿”为主。通过教师详细讲解、操作示范,学生不需主动思维和创新,只需“依样画葫芦”。学生反复训练硬件接线,熟能生巧,形成一定的基本技能。另外所用设备仍以传统的电机电器为主,没有运用现代化教学设备和手段,先进性也显不足。 三、计算机仿真教学的优点 计算机仿真教学最大的特点是有助于突出教学重点,分散难点,只要点击鼠标,就可以进行大量演示。在课堂中无论一个老师多么善于表达、比划,也难以表现一些抽象的和具有共性的知识内容,而这些知识内容又往往是一节课的重点和难点。与传统的教学软件相比,计算机仿真为电气控制教学提供了新手段,弥补了传统教学中的许多缺憾,为教师、为学生创设了充满活力与生机的工作、学习环境。 与传统的方式相比,仿真教学具有如下优点:(1)为学生提供充分动手的机会。强大的交互性能,使得学生可以自己动手设置各种实验参数,并及时得到结果,这在真实世界中往往是无法实现的。(2)灵活地仿真各种真实情况。在仿真软件中可以灵活地设置各种参数、模拟条件,自如地模拟真实世界中的各种情况。(3)设定各种事故及极限运行状态。我们通过仿真,可以了解真实世界中无法实现的危险性操作,或者临界条件。(4)自动评价功能。在一般情况下,仿真软件具有评价功能,可以给学生的每一次操作实时地评分,使学生可以即时地了解自己的每一次操作的正确性或合理性。(5)安全性。所有的操作均不是现场实施,因此绝对不会带来危险的后果。(6)节省开支。 除了以上这些显而易见的优点外,仿真教学还有一些超出人们预期的效果:(1)调动学生的学习主动性。仿真软件一般都是独立操作、独立完成,学生必须开动脑筋认真分析问题,从而才能准确地解决问题。在传统教学中,学生往往会等待教师给出正确答案。(2)开拓想象空间。仿真软件的操作不存在限制,学生可以海阔天空地想象,进行各种各样的设计,并迅速地通过仿真看到结果。这在传统教学中是不可能实现的。(3)减轻教师的负担。学生们主观能动性提高,就意味着教师可以腾出手来做更多的教学工作,或进行有针对性的指导工作。在传统教学中,一个教师往往要面对几十位学生,无法跟踪每个学生的全过程。(4)增强学生的自信心和成就感。通过仿真训练,学生们能充分了解自己所学知识的应用领域,应用前景等,将理论与实践相结合,增强对专业技术的认识,从而激发敬业精神。而传统教学中,学生们掌握了一大堆知识,却不知道如何应用,往往会对本专业有一种挫败感,丧失从事专业工作的积极性。(5)增强学生的安全意识。通过计算机仿真,在虚拟世界中由于错误的操作而产生的安全事故,可以提高学生的警觉,分析故障原因,掌握排除故障的技巧。 四、结语 二次配线仿真教学软件的开发,有利于二次配线教学,能为学生提供充分动手的机会;交互性能强大,学生可以自己动手设置各种参数,并及时得到结果,可以灵活地仿真真实环境。通过仿真,学生可以了解真实世界中无法实现的危险性操作。所有的操作均不是现场实施,不会带来危险的后果。仿真软件一般都是独立操作,独立完成,学生必须开动脑筋认真分析问题,从而才能准确地解决问题,解决了传统的教学中学生等待教师给出正确答案的缺陷。仿真软件的操作不存在限制,学生可以海阔天空地想象,进行各种各样的设计,并迅速地通过仿真看到结果。通过仿真训练,学生能充分了解自己所学知识的应用领域、应用前景等,将理论与实践相结合,增强对专业技术的认识,从而激发敬业精神。通过计算机仿真,在虚拟世界中由于错误的操作而产生的安全事故,可以提高学生的警觉,分析故障原因,掌握排除故障的技巧。学生们主观能动性的提高,就意味着教师可以腾出手来做更多的教学工作,或进行有针对性的指导工作。 软件开发专业论文:影响师范院校计算机专业学生软件开发能力的原因分析 摘 要: 影响师范院校计算机专业本科毕业生就业问题的因素有很多,而学生软件开发能力薄弱是关键因素之一。本文结合现实情况,系统地分析了影响师范院校计算机专业学生软件开发能力的原因,并给出了相应的改进建议。 关键词: 师范院校 计算机专业 软件开发能力 1.提高师范院校计算机专业学生软件开发能力的必要性 大学生就业问题已经成为广受关注的社会问题,而在高等院校中发展最快、在校人数最多的计算机专业,其毕业生的就业情况显然并不乐观,尤其是师范院校计算机专业的本科生,面临的就业问题尤为突出。形成这种局势的原因是相当复杂的,关键因素可以概括为以下两个。 (1)近几年国内师范类计算机专业毕业生“供大于求”。十多年来,随着高校计算机专业的发展和生源的扩招,使得计算机教育队伍逐年壮大,而计算机老师的需求量却在逐年减少。近些年,城市中小学计算机老师几乎饱和;而在农村,由于中学“信息技术”课程还尚未正式纳入中考、高考等升学考试的范围,社会各界对中学计算机课程不重视,许多学校甚至尚未开设“信息技术”课程,即使开课,也不聘请专门的计算机老师进行授课。 (2)与工科院校相比,师范院校计算机专业毕业生实践能力差,因此降低了就业竞争力。受已有的培养方案的限制,师范院校计算机专业单纯地培养面向中等学校计算机教育师资,所开设的部分课程与社会需求脱节,培养的毕业生动手能力不强、软件开发经验不足,无法胜任软件开发和计算机应用工作[1],这显然加大了师范院校计算机专业毕业生的就业难度。 师范院校计算机专业毕业生就业难的现状很可能会一直持续下去,解决的方法除了加强社会对计算机教育的重视外,师范院校还必须从自身做起,加强对计算机专业学生软件开发能力的培养,让学生能够具有更强的竞争能力,可以到竞争激烈的人才市场去应聘。 2.影响师范院校计算机专业学生软件开发能力的原因 计算机专业培养学生的目标主要是系统掌握计算机的基础理论,学习计算机先进的设计、开发技术,成为具有良好的综合素质、较强的创新与实践能力的专业人才。软件开发能力是计算机专业学生应具备的重要的、基本的技能[2]。而师范院校培养的计算机专业毕业生软件开发能力普遍偏弱,当然产生这种结果是有多种原因的。 (1)培养方案过时。师范院校计算机专业最初的教学目标就是为中等学校培养计算机师资,所以在教学培养方案中安排了很多与计算机教育教学相关的课程,比如中学教材分析、计算机教学法等课程,这些课程占去了学生很多的学习时间,另外,学生在校期间还要去中小学教育实习几个月,可是最后几乎95%的师范院校计算机专业的学生毕业后并不去当老师;培养方案中严重忽略学生实践能力的培养,很多语言类课程没有安排与之配套的课程设计,即使有,也大多流于形式,没能达到教学目标,学生学到最后根本不知道什么是软件开发,又何来软件开发能力呢?近几年来,部分师范院校对培养方案进行了改革,在计算机专业中设置了非师类专业,然而,培养方案改革并不彻底,依然残留师范式教育的影子。 (2)教师的软件开发水平不高。教师的软件开发水平直接关系到学生的学习效果。教师的软件开发水平普遍偏低,尤其在计算机专业,一般热爱软件开发及开发能力强的人毕业后多半去软件公司,很大一部分不热衷于软件开发的人进入高校当计算机老师,所以目前不少高校计算机专业教师缺乏软件开发经验,甚至很多教师从来就没有参与过一个完整的项目研发过程,就连上课都不能现场编程,只能纸上谈兵,照本宣科,在教学过程中自然难以理论联系实际。教师的软件开发能力不高,必然不会重视学生的软件开发能力的培养,也无法培养学生的软件开发能力。 (3)教学方法老套。教学方法有待改进。大部分老师在教学过程中重理论轻实践。一方面,老师将教学重点放在程序语言细节讲解,忽视实际案例分析,无法调动学生的学习积极性。长此以往,学生对软件开发的意义、框架、方法、思想都难以整体把握,大量平淡枯燥的代码迅速削弱学生对软件开发的兴趣。另一方面,大部分老师在教学过程中忽视学生实践能力的培养,不给学生提供自己动手独立思考的机会,语言类课程的教学,实验课一般完成的多是验证性实验,很少或者几乎没有设计性和综合性的实验,学生在学习的过程中体会不到成就感,当然谈不上动手能力的提高,更不可能对软件开发产生浓厚的兴趣。 (4)考核方式教条。计算机专业课的考核方式深受应试教育大环境的影响,很多院校语言类课程的考核方式都是“平时成绩+实验成绩+笔试成绩”,只是所占比例有些区别,而实验成绩无法评价一个学生的实践能力,笔试成绩更是多半考核学生的基础知识,这种考核方式使得学生重视考试,忽视应用,运用知识的意识与能力较弱。 3.培养师范院校计算机专业学生软件开发能力的建议 综上所述,要想提高师范院校计算机专业学生软件开发能力就要从根本上解决现有的问题。第一,要修订培养方案,将提高学生的软件开发能力作为首要考虑的培养目标,不但要增加学生实践的课时安排,还要主动为学生创造实践的机会,比如安排课程设计,与企业联合,建设实训基地等。第二,要加强教师自身对软件开发的重视,同时要提高教师的软件开发能力。让教师在教学过程中带领学生结合实际情况开发实用的软件,激发学生学习的兴趣,让学生体会软件开发的意义和成就。第三,要改进教学方法,开展目标驱动教学,比如每门课程都有教学任务与实际应用结合紧密的软件系统设计和实现的目标,将学生分成多个小组,然后每次课的实验任务就是让学生运用本章所学的知识去完成本系统的一部分,课程结束后,每个小组的学生都可以收获到一个自己亲手设计和实现的软件系统。第四,要改革考核方式。考核方式不只是有笔试一种,可以采用分组进行课程设计和答辩相结合的方式。 总之,要想提高师范院校计算机专业学生的软件开发能力,就要学校、教师和学生同时行动起来,确定明确的目标,加强软件开发意识,调动学生的积极性,让学生了解软件开发的意义,加深软件开发的意识,参与软件开发的过程,从而提高自身的软件开发能力。 软件开发专业论文:计算机专业软件开发能力的培养策略 摘要:软件开发能力已成为计算机专业学生应熟练掌握的一项重要技能,我院针对当前社会对软件人才的实际需求,制定了科学合理的教学方案。本文介绍了我院的培养策略以及实践效果。 关键词:软件开发;能力培养;教学方案 1引言 随着计算机硬件、软件、网络等信息技术的快速发展,计算机已由最初单机计算为主发展为现在以网络化信息处理为主,功能不断增强,性价比不断提高,应用范围不断扩大,推动信息社会快速发展,因此社会需要大量高质量的软件产品,更需要大量高素质的软件人才。据前程无忧网统计,如图1所示,该网站2006、2007年软件开发相关的岗位总数分别是33653、42177个,对各类软件人才的需求量稳步增长,其中,高级软件工程师的岗位数增长最快,增长了1.6倍,说明市场更加欢迎高级的软件人才,以后企业间的竞争是高级人才的竞争。调查显示,2007年中国软件产业存在至少20万软件人才缺口,并且这个缺口还以每年20%左右的速度增长。IT人才的短缺严重阻碍着中国IT产业的发展。教育体系有跟不上市场需求的危机,因此如今许多IT培训机构的业务非常火暴。 图1 2006年、2007年前程无忧网的软件开发岗位数比较图 计算机专业培养学生的目标主要是系统掌握计算机的基础理论,学习计算机先进的设计、开发技术,成为具有良好的综合素质、较强的创新与实践能力的专业人才。软件开发能力是计算机专业学生应具备的重要的、基本的技能。近年来,软件人才已成为当今社会最紧缺的人才之一,一方面说明当今社会对软件人才的刚性需求,另一方面说明当前高校培养的合格的软件人才数量不足,而我国许多高校计算机专业的招生规模不断扩大,但教学质量并没有提高。主要表现在学生基础理论不扎实、应用型知识缺乏、动手能力不够、自学能力不强和软件开发经验不足等方面,因此必须加强计算机专业学生软件开发能力的培养。信息产业部日前公布的一份软件产业发展规划显示,2010年中国软件产业销售收入预计将达到13000亿元人民币。软件行业期望新的从业人员应该具备以下三个重要特征:①扎实的概念基础和技术技能,从而能够适应不断变化的IT行业;②获得行业实际项目开发所需的技术和经验,熟练掌握编程的核心技能、规范和有关工具;③具有沟通与协作技能以及团队合作精神。下面从教师和学生两方面入手,分别探求软件人才的培养方案。 2教师是教学质量的保证 2.1教师要重视软件开发 目前许多教师重视读学位、写文章,轻视软件开发实践,因为后者不但辛苦,且不容易被大家认可,如在高校评职称时,写一篇普通文章强过开发一个优秀软件,显然两者的技术含量与付出的劳动都不成正比,但从长远的角度看,软件开发有益于教师的科研与教学,如笔者在读博期间研究一种综合算法,需要编写许多软件工具,构建算法实验平台,因此软件开发能力是进行算法研究的前题。 2.2教师软件开发水平有待提高 目前不少教师缺乏软件开发经验,难以理论联系实际,只能纸上谈兵,照本宣书。笔者开发过大量高质量的软件系统,授课时经常结合自己开发过的一些软件项目讲解算法与数据结构与软件工程等课程,有许多经验和方法都是在长期实践中领悟而得,学生对此非常感兴趣,从中受益匪浅。学生不仅学到了软件开发知识,还掌握了软件开发的方法,增强了对软件开发的信心。你若没有编写过大量程序,就很理解面向过程(Procedure-Oriented)、面向对象(Object-Oriented)、面向方面(Aspect-Oriented)与面向服务(Service-Oriented)等软件设计方法的思想并在项目中灵活运用,也无法体会设计模式(Design Pattern)的精妙之处。 2.3改进教学方法 如笔者在讲授Visual Basic(VB)与Visual C++(VC)等课程时,教学方法如下。 (1) 改革课程考核指标 为引导和鼓励学生多动手,加强软件开发实践,在学期初就公布成绩计算方案,如:总成绩=笔试成绩×60%+实验成绩×20%+软件项目成绩×20%。软件开发能力很难用一份试卷反映出来,不仅要考查算法理解与运用的能力,还要考核动手实践的水平。实践证明,通过软件项目的开发,能充分反映学生的综合素质,也能准确全面地了解学生对知识和技能的掌握情况。 (2) 教学初期强调对编程细节的指导 学生尚未入门时,要具体指导,最好用多媒体讲解,教师应现场编程。有些教师担心上课时编程出错,就将程序放在幻灯片上,上课时一闪而过,教学效果不理想。教师现场编程对教师提出更高要求。编程水平是软件开发水平的基础,笔者讲授任何一种语言都是边讲边编程,有时还会结合新算法,自由发挥,考查学生的理解能力,当然编写的程序有时也会出错,通过现场代码调试或查看帮助系统,很快就能解决问题。学生不仅要学习编程,更要学习教师分析问题和解决问题的方法,因此教师编程的全过程就显得非常重要。 (3) 教学后期要加强软件项目的开发 教师可先演示编写一个小软件。现在不少学生喜欢玩游戏,为增强学生的兴趣,笔者就用VB、VC编写过俄罗斯方块等游戏软件,学生们觉得很好玩,于是许多学生都编写了游戏程序,寓教于乐。其实一个小小游戏程序几乎包含了软件开发的所有领域,如系统分析与概要设计、可视化界面设计、游戏规则的算法设计、多媒体编程,也可能涉及数据库或组件设计与编程,如果是网络游戏还涉及网络编程、软件调试与测试、制作软件安装程序、编写相关文档。学习过程中提倡学生相互讨论,互相帮助。现在互联网的信息非常丰富,学生遇到的多数问题都可在网上找到答案,可以说软件开发可以离开教师与书本,但决不能离开互联网。 (4) 课程设计或毕业设计的选题要有现实意义 鼓励或要求学生开发一些真正的软件项目,其原因主要有:①学生觉得更有现实意义;②软件需求更为实际,需要学生实际调研后,整理、分析、总结出用户的真正需求,软件要求相对较高;③当用户使用时,更容易发现软件的Bug和设计的缺陷;④有效避免学生抄袭已有代码蒙混过关。总之,这样更能反映并提高学生的软件开发水平。爱尔兰通过发展教育、培养人才、吸引软件人才和大批跨国IT公司,促进软件产业发展,从30年前的一个农业小国,一跃成为世界软件出口第一大国。最近有一位在爱尔兰的中国留学生曾向笔者请教毕业设计的问题,他说本科毕业设计是开发一个购物网站,技术含量不高,但很实用,经过数月努力圆满完成,可硕士毕业设计遇到了技术难题,设计内容是用Java开发可以操纵手机的PC程序。这个课题很新,也很实用,这也是笔者在江苏省自然基金网上项目评审系统中开发过的一个软件,主要用于联系评审专家,只是我是用C++开发的。该软件涉及到系统底层的开发,如串口通信、手机的AT指今、通信数据包与通信议协的分析与处理、通信内容的数据挖掘与智能处理;该软件还要考虑Java操控操作系统的底层和C++系统向Java系统的移植。这说明了爱尔兰的计算机教育中,毕业设计课题来源于社会,有较强实用价值。 3学生是学习的主体 3.1学生应保持良好的学习心态 (1) 学习是一条漫长的道路 软件开发的学习是一个循序渐进的过程,不可急于求成。现在不少学生不太爱学习基础课程和钻研技术,学习不踏实,总想找些速成的学习方法。一部分学生认为大学里学习的算法与数据结构等课程不实用,还不如就学VB和数据库更能直接派上用场;还有一部分同学瞧不起程序设计工作,还不如学习项目管理,可以管理程序员工作,有地位,工作轻松,收入又高,因此把学校的课程弃之不顾,主攻管理学。前一类的人是急功近利,因基本功不扎实,发展后劲不足;后一类的人是好高骛远,本末倒置,不懂软件开发的项目管理,只能是纸上谈兵! (2) 不要害怕走弯路 软件开发中充满智力与耐力的挑战,如何设计更为精巧的算法,就如同智力游戏。书写、整理软件中的大量代码与文档,没有足够的细心与耐心,就会半途而费。在学习软件开发的过程,经常或多或少会走一些弯路,但这不是坏事,因为以后会有意避免或少走这样的弯路。笔者在软件开发初期就经常走弯路,有软件工具选择不当,如将.Net改为Java;有欲速则不达的,如为简化编程使用现成报表系统,结果有些功能无法实现,最后只好编写近万行代码,开发了通用报表系统;还有技术使用不当,在一些专家的鼓动下使用了一些“最新技术”,殊不知这些最新技术隐藏了许多问题,这对软件系统是致命的,因此软件项目开发与科学研究不一样,不要选用最前沿的最新技术,而要采用成熟的主流技术。 (3) 兴趣是最大的学习动力 如果你对软件开发不感兴趣,整天面对电脑,输入代码,不停思考问题,肯定会无聊和痛苦的。据统计,中国35岁以上程序员只占5%,其中一个主要原因就是当程序员长期从事软件开发时,如果没有兴趣导向,就难以坚持,最终只能选择放弃。而国外许多软件大公司,年长的程序员却很多,主要还是他们热爱这个职业。笔者对软件开发很感兴趣,对每个技术细节总想追根求源,因为理解,学习效率倍增,开发软件的数量与质量也在不断提高。在学习新技术或开发有挑战性软件项目的过程中,会有一种满足感与成就感。当然还要消除学生对软件开发的神秘感,当他完成一项软件时,就会了解软件开发的全过程,且觉得很有意思。 3.3实践为主,注重积累 软件开发是高强度的脑力劳动,不仅要加强理论学习,更要重视实践。只有编写过大量程序之后,才能体会出软件开发的精髓。经验来自实践。软件开发中会产生问题和错误,若能解决好,可上升为经验,而这些经验是书本中学不到的。经验与代码的积累在今后的软件开发中尤为重要,时常会产生事半功倍的效果。笔者在开发软件时,构建了许多类库、函数库与通用组件,如通用查询、报表、动态界面、数据库与Office操作等组件,提高了软件开发的质量与效率。很难想象一个没有任何实践经验与代码积累的程序员可以快速开发出高质量的软件系统,这也是现在不少用人单位要求应聘者要有多年软件开发经验的原因。 3.4突出学习重点 针对学生的兴趣、特长和软件人才预期的需求热点,有选择地学习相关内容。软件知识与技术名目繁多,不可能全部学完、学精,对于需求热点可以查看一些IT人才网,多数技术较为相似,万变不离其宗,学习重点相对稳定,主要有: (1) 精通一门编程语言。从目前网络版软件主要分为C/S(客户/服务器)模式与B/S(浏览器/服务器)模式,前者可学习C++、Java、Delphi(Pascal)、C#等编程工具,后者可学习JSP(Java)、.Net(C#)、ASP、PHP等编程工具。随着互联网快速发展,目前B/S模式占据主流地位,其中Java/ J2EE和.Net人才成为热门。但对于计算机专业的学生,C++语言是一定要学好的,它是许多核心系统的唯一语言。当然Java语言是全球最热门的语言,主要原因是Java具有跨平台、开源、安全等方面的强大优势。 (2) 熟练掌握一门数据库。如Oracle、SQL Server、MySQL,能灵活使用SQL语言和编写存储过程、触发器,并能将它与前面的编程语言相结合。多数系统都与大量数据有关,因此必须使用数据库技术,最好能够掌握数据库的维护与优化技术,以提高系统的性能。 (3) 深入研究数据结构与算法。有些软件系统对性能比较敏感,因此可提出更优的数据结构与算法,从而满足系统的性能要求;它还是研究核心技术的关键。 (4) 学好英语。目前大部分第一手的技术资料都是英文的,且随着外资软件企业与软件外包项目的增多,对英语口语与写作能力提出了更高的要求。学生平时应多看一些英文版计算机教材和英文技术资料,这样可以学习到最新知识与技术,更好理解作者的思想,也培养了英文阅读能力,对以后工作也会有帮助。如不少学生进入外资企业或软件外包公司后,相关资料几乎都是英文的,有时还要与国外客户或技术员开视频会议,发送E-mail等。 如果对MIS系统感兴趣,可重点学习数据库的管理、开发与优化技术;如果热爱网络通信,可重点学习网络通信与安全技术;如果有绘画特长,可选择网页、游戏或软件的界面设计;如果有编程天赋,可重点研究算法的设计与优化;如果想成为软件高级人才,可学习系统分析与架构设计;如果觉得编程水平一般,可从事动态网页设计或软件测试等。然而作为计算机专业的学生,应努力从事较高技术含量的软件开发,进一步拓宽知识面,掌握软件开发技术的全貌,优化知识结构,提高综合素质,这将有益于今后的就业与事业的发展。 3.5加强自学能力的培养 有人认为软件技术发展很快,软件人才被淘汰也快。然而解决该问题的最好方法就是学会如何自学,一门有生命力的技术,其发展必定很快,相关人才优胜劣汰,竞争激烈,如何保证永不落伍,唯有不断学习。如果完全依靠教师讲授,显然是不够的,必须强化自学能力的培养。笔者深有体会,本科是学习物理专业,多数计算机相关课程与软件技术全部是自学而成,对于目前软件技术的学习与研发游刃有余。学习一门新的软件开发工具或技术,笔者通常是先买一本由浅入深的书,再从网上或光盘上找到多媒体教学课件,边看、边听、边想和边练,将重点内容学完后,再找一个相关的软件项目,用该软件工具或技术进行开发,这个过程会发现许多意想不到的难题,通过研究官方帮助与网上的相关资料方可解决,当项目完成时,对学习内容的理解与掌握又深入一大步。据IT168统计,软件开发者学习.NET技术的主要渠道中,自学占69.4%。 4结束语 信息时代的许多领域都需要计算机专业人员,他们不是一般的计算机操作员,而是计算机硬件与软件的研发人员。目前计算机硬件已趋于成熟与统一,而软件的个性化需求却日益增强,存在巨大的市场空间,但对软件人才的要求也在不断提高,因此计算机专业的学生应勇于承担起这样的责任与使命,经过教与学的共同努力,提高学生的软件开发能力,为社会培养出更多优秀的软件人才。 软件开发专业论文:从软件开发过程看高职软件专业方向的设置 摘要:高职教育的目的是培养生产活动需要的应用型人才,其专业方向划分要以职业岗位群为依据。本文依据国际公认的软件工程思想,对软件开发过程涉及的29种岗位加以分析,对高职软件专业方向的设置提出了相应的建议。 关键词:软件;高职教育;专业方向 我国的高等专科教育,从发展历史上可以分为本科压缩型、技术应用型和大众型三类[1]。所谓本科压缩型,是特定历史时期为了多快好省地培养急需的专业人才而设立的教育层次。其教学内容和专业设置完全仿照本科教育,但培养规格有所降低,学制也缩短一年。技术应用型专科是按照职业教育思路举办的教育形式,主要培养应用型人才。大众型专科教育主要包括各类成人教育和自学考试,具有宽进严出的特点。其产生的目的是为了在民众中普及高等教育。随着我国高等教育事业的发展,本科压缩型和大众型专科教育已经愈来愈不符合我国人才培养的需要。另一方面,由于经济的发展,应用型人才出现了严重的短缺。技术应用型专科教育呈现出旺盛的发展势头。这种技术应用型专科教育,就是今天我们所说的高等职业教育(简称高职)。 高职教育不是本科的压缩,其实质是要培养区别于本科的不同规格或者种类的人才,也就是应用型人才。因此,高职院校的专业设置思想必须不同于本科教育。普通高校的专业设置是以学科建设为基础,以基础学科专业为依托,以社会需求为导向,以课程建设为核心;高职院校专业设置是以市场需求为导向,以职业岗位(群)为依据,以技术含量为参数,以学科专业的交叉复合来综合研究专业的设置。[2]本文通过对软件开发过程和软件生产职业岗位的分析,对高职院校软件专业方向的设置进行探讨。 1软件生产过程及参与者角色 软件生产是软件产品形成、交付使用、维护和退出使用的全过程(即生命周期)中所有活动的总称。尽管不同的组织或实践者对软件生命周期中的生产活动的执行方式、先后顺序有不同的观点和做法,但对这些活动种类的认识是完全一致的。这是美国Rational公司在20世纪90年代所提出的统一过程(Rational Unified Process, RUP)理论[3]。 RUP将软件生产活动分为:业务建模、需求、分析设计、实现、测试、部署、环境支撑、项目管理、配置及变更管理。上述活动中,业务建模的目的是分析和理解将要使用软件的组织机构的业务活动,进而导出对软件的需求;需求活动是将组织机构或者个人对软件的需求进行发掘、归纳、表达和管理;分析设计活动通过对软件需求的分析,给出对软件的设计;实现活动将软件的设计转化为可以执行的代码、文件等最终形式;部署是将已经实现的软件形式应用到实际的工作环境中;环境支撑的目标是为软件生产过程提供适当、足够的支撑环境,如软件的开发工具和管理工具就是基本的环境。项目管理的目的是在规定的成本、限定的时间内通过验收。配置和变更管理是软件生产特有的保证质量、提高效率的重要活动。RUP同时归纳出完成上述活动需要以下29种角色――即职业岗位。 (1) 分析人员类:业务设计者、业务模型评审者、业务过程分析员、需求评审者、系统分析员、需求说明者、用户界面设计者。 (2) 开发人员类:软件架构师、架构评审者、封装设计者、代码评审者、数据库设计者、设计评审者、设计者、实现者、集成者。 (3) 测试人员类:测试设计者、测试员。 (4) 管理人员类:变更控制经理、配置经理、部署经理、过程工程师、项目经理、项目评审者。 (5) 其他角色:课程开发人员、图像艺术家、系统管理员、技术写作者、工具专员。 RUP对上述职业岗位的职责、候选者的经验和知识背景给出了详细的建议,这里不再引述。上述职业岗位的划分考虑了一般意义上一个完整的软件开发过程客观存在的角色。在一个具体的软件开发组织或者一个具体的软件项目上,这些角色不一定同时存在。另外,在实际的组织机构中,参与人员的职位名称并不总是与此一致,而且一个参与者通常会同时担任多种角色。但无论如何,这些角色种类对人员素质的要求,对我们思考高职软件教育的专业方向设置具有重要的参考意义。 2高职毕业生适合的软件生产角色 软件生产是公认的知识密集型过程。上一节列举的许多职业岗位的担任者需要深厚而综合的知识背景和较长的实践经验,属于软件生产中的高端人才。高职毕业生不适合担任这类角色。另一方面,尽管软件生产是高技术和知识密集型过程,高职毕业生也可以在其中发挥重要的作用,这是我们办高职软件学院解决软件生产人才缺乏问题的前提。那么,哪一些是高职学生可以担任的角色呢?通过对上一节所列各角色的分析和笔者的实践经验,可以得出最有可能使用高职毕业生的角色及其技能要求如下: (1) 分析类人员。需求说明者:参与需求发掘全过程,负责将需求以适当的方式描述出来,并与涉众进行沟通。要求具备软件工程基础知识,有良好的表达和沟通能力,包括写作能力;熟悉需求描述的专业技术和工具。用户界面设计者:根据用户需求建立界面原型,并对实际实现的界面给出评审和反馈意见。要求具备软件系统的操作使用知识,对需求的理解能力以及界面设计美术基础(不需要具备实现界面的能力)。 (2) 开发人员。实现者:按照项目采用的标准和设计文档要求编写软件系统的构成组件以及对这些组件进行测试。要求能够理解设计文档和标准规范,有熟练的编程技巧和软件测试的知识。集成者:对实现者完成的系统组件进行集成,并对集成活动进行计划和管理。要求同实现者。 (3) 测试人员。测试员:按照测试设计者提供的大纲设置和执行测试,评估测试执行情况,从测试错误中恢复过来。对初级测试者要求具备待测试的应用或系统的知识,具备测试和测试自动化方面的知识,具备诊断及解决问题的能力,当然最好也具有编程的技能。 (4) 管理人员。项目经理:负责项目的资源分配,管理项目运作,负责与客户或用户的沟通,确保项目在规定的时间和预算内完成。项目经理要求具有相关应用领域的经验和软件开发的经验;具有项目管理的专业知识,有较强的沟通能力及领导能力。配置经理:配置经理为产品开发组提供总体的配置管理基础架构和环境,负责日常的配置管理工作。配置经理要懂得配置管理原理,并且最好具有使用配置管理工具的经验或者接受过有关培训。配置经理必须注重细节,讲求原则。部署经理:部署经理负责产品移交工作,并在相关文档中作记录。部署经理要求有部署系统的经验,具备沟通及协调能力,计划性和行动力强。 (5) 其他人员。技术写作者:技术写作者产生最终用户支持材料,如用户指南,帮助文本,发行版本说明等。技术协作者应具备技术写作的经验或受过相应的培训。具备帮助系统开发和网站建设的经验或培训经历。最好具备所写作领域的背景知识。同时还要求有较强的沟通能力。图像艺术家:图像艺术家创建作为产品组成部分的艺术作品。图像艺术家必须有创新设计领域的历练。同时也必须具有相关产品生产过程的知识。相关领域的市场及公关经验对图像艺术家也很有帮助。系统管理员:系统管理员角色维护软硬件开发环境,进行系统管理、备份,等等。担任此角色的个人要求对项目所使用的特定硬件和软件组件以及他们之间可能存在的依赖关系有较深的认识。需要对开发平台的操作系统、网络以及如安全、分布等方面的内部机制有深入理解。解决问题及诊断故障也是此角色的关键技能。 上述11种角色在全部角色中只占了约1/3,但在大型的软件生产组织中,这些角色在生产中的人数比例可能超过50%,在小型的开发组织中也不会少于30%。 3高职软件学科专业方向划分 上述11种角色,可以分为6个有内在关联的角色组。第1组:软件开发人员,主要担任实现者角色;第2组:软件测试人员,主要承担软件测试工作;第3组:系统集成与管理人员,主要包括系统集成者、项目经理、配置经理、部署经理等;第4组:文档写作人员。包括需求说明者、技术写作者;第5组:美工。包括用户界面设计者、图像艺术家;第6组:系统管理员。这六个组别,就是六种就业方向。我们在培养时可以有针对性地在这6个方向上组织教学。如果把培养这6个角色组的专业方向分别命名为软件开发、软件测试、软件管理、技术作家、软件美工、系统管理,根据上一节对角色的要求,我们可以对各专业方向的培养重点给出基本的描述。 (1) 软件开发方向:重在培养学生程序设计的技能,并理解软件生产过程,要求掌握几种具体的软件开发工具(或环境)的使用。 (2) 软件测试方向:重点培养学生的软件测试技能,并了解软件生产全过程,要求学生掌握集中具体的软件测试工具(或环境)的使用。 (3) 软件管理方向:使学生具备软件开发的基本知识,重在培养学生的管理能力和通晓软件管理的知识,掌握管理工具的使用。 (4) 技术作家方向:让学生理解软件和软件产品生产过程,同时具备技术写作技能,掌握有关工具的使用。 (5) 软件美工方向:让学生理解软件和软件产品生产过程,同时具备程序界面和美术作品设计技能,掌握有关工具的使用。 (6) 系统管理方向:重点在使学生对计算机系统硬件、操作系统、网络等方面有深入了解,能够熟练操作和管理相应的软硬件系统。 上面列举的是技术方面的培养要求。实际上,在教学中还要将对学生非技术能力和基本素质的培养贯穿于始终。这包括沟通能力、团队精神、纪律、职业道德等。学生的素质实际上是技术和非技术两方面能力的综合。在制订教学计划时,要考虑既能让学生马上承担实际的工作,也要为他们进一步的学习打下基础。我们可以将用人单位的许多岗前技术培训落实在教学中,同时,也为每个专业的学生的职业发展,制定从初级到高级的路线图。 上述6个专业方向的生源,(4)、(5)两个方向既可以招文科生,也可以招理科生。其他方向主要招收理科学生。课程设置时,如果将全部课程分为公共基础课、专业基础课、专业课三个模块,则全部专业方向共享公共基础课,(1)、(2)、(3)方向和(4)、(5)方向可以分别共享两组专业基础课,系统管理方向要单独设置专业基础课。各方向的专业课程则要根据各自目标确定。 由此可见,本文提出的专业方向设置方案既与现有的专业设置思想吻合,也更加有利于高职院校软件人才的培养,同时对学生再学习能力的发展也有帮助。 4结语 通过对软件开发过程和参与者角色(即职业岗位)的分析,高职院校软件专业可以设置软件开发、软件测试、软件管理、技术作家、软件美工和系统管理等6个专业方向。这6个方向的毕业生毕业后可以担任软件生产过程中适合高职毕业生的多种角色。这种专业方向设置方案不仅与现有的专业设置思想吻合,也有利于高职院校软件人才的培养。 软件开发专业论文:软件开发专业“工学结合”的人才培养模式 摘要:为促进软件开发专业的人才培养和专业建设,根据“工学结合”人才培养模式的现状、特色及我院具体情况,探讨软件开发专业“工学结合”人才培养模式,重点阐述培养模式的实践方案和实践内容,并对我院的实践成果进行简单评析。 关键词:人才培养模式;工学结合;软件开发专业 “十五”期间,我国的职业教育迎来了难得的发展机遇。但是,职业院校的人才培养模式和教学质量仍然无法有效满足经济社会发展和用人单位需求的变化,人才培养质量与用人单位的需求存在差距。高等职业教育如何达到“培养高级应用型人才”的目标,还在研究、探索之中。针对我国应用性高校人才培养的现状,国家提出了要在实践教学、“工学结合、校企合作”、“双证”制度、“订单式”培养等各方面创新人才培养模式。其中,“工学结合、校企合作”的人才培养模式就是将学习与工作结合在一起的教育模式。它是以职业为导向,充分利用学校内、外不同的教育环境和资源,把以课堂教学为主的学校教育和直接获取实际经验的企业工作有机结合,贯穿于学生的培养过程之中[1]。 “工学结合、校企合作”的人才培养模式,不仅能增加学生的实践锻炼机会,更重要的是它能使学生感受到真实的工作场景,学到真正的技能。学生在校内以受教育者的身份,根据专业教学要求参与各种以理论知识为主要内容的学习活动,在企业及公司根据市场需求以“职业人”身份参与所学专业相关联的实际工作[2]。这种教育模式的目的是提高学生的综合素质和就业竞争能力,同时提高学校教育对社会需求的适应能力。 目前,国家积极提倡高等职业教育院校进行“工学结合、校企合作”教学模式的实践和探索,各院校都在致力于找出改革中的重点和难点,建设一批高水平的师资队伍,改革教育教学方法。因此基于“工学结合、校企合作”的软件开发专业人才培养模式的研究与探索颇具价值。 1 “工学结合”人才培养模式 1.1现状 “工学结合、校企合作”的人才培养模式是一种被国内外以培养应用型人才为目标定位的、高等学校所广泛采用的、相对成熟的人才培养模式。它是在人才培养全过程中,以培养学生的全面职业化素质、技术应用能力和就业竞争能力为主线,充分利用学校和企业两种不同的教育环境和教育资源,通过企业与学校的长期合作和双向互动,将在学校的理论学习、基本训练与在企业的实际工作经历有机结合起来实现高素质高技能人才培养。较为国人所熟悉的、对我国高等教育发展有着较大借鉴作用的国外的人才培养模式有北美国家的“合作”教育、英国的“三明治”教育、德国的“双元制”教育、日本的“产学合作”模式、新加坡工艺学院的“教学工厂”模式和澳大利亚的“技术和继续教育学院”模式等。而国内在借鉴了国外成功经验的基础上,也有了上海工程技术大学的“薄三明治”教育、江汉石油学院的“工学交替311”合作教育、武汉理工大学“工学交替,预就业”的“611”教育等人才培养模式[3]。但是,我国目前在软件开发专业尚未形成以职业资格标准为依托,按照“工学结合、校企合作”要求建立起来的完备的职业教育课程标准、课程体系。 1.2特色 1) 人才培养模式突出实用型人才教学改革的难点和重点,以凝练软件学院核心竞争力为目标,敢于面对与企业合作难、共同开发课程难的现实,探索软件人才培养模式改革的路子; 2) 人才培养模式主要以提高学生职业能力为目的、以提高就业率为导向,将不同目标的达成按照不同的教学方法和手段进行。 2推进“工学结合”人才培养模式的基础 郑州大学软件技术学院是河南省唯一的一个国家级示范性软件技术学院,有较好的师资条件和先进的软硬件环境,定位于培养实用型的软件人才,在软件开发专业的教学计划的制定与实施、实训环节的制定与实施、培养模式等方面进行了大胆探索与实践。经过几年的教学运行,在课程体系、课程内容、教师队伍建设、实训环节等方面取得了一定的教学成果。 学院从2005年开始招收软件开发专业学生,学院领导十分重视专业建设。在几年的教学实践中,大家积极地进行教学改革,取得了一定的成绩。主要有以下几个方面: 1) 根据行业发展,调整教学计划。从2004年建院开始,学院每个学期都进行教学研讨会,根据计算机行业发展的需求及要求,聚集全院老师及实训机构相关人员进行教学计划、教学内容、教学方法及实训体系的研讨,探索适合于用人单位的人才培养模式。 2) 深化教学改革,更新教材内容。2007年6月,为了能够紧跟计算机行业,特别是软件行业的发展,学院及河南省其他高职院校的老师与河南省科学技术出版社合作,成立了21世纪高职高专软件技术专业规划教材编写委员会,编写了《Web程序开发》、《Java Web开发》、《面向对象的数据结构(Java版)》等教材。这套教材的出版,有效地解决了高职高专相关教材短缺的问题,为专业教学提供了保障。 3) 开展校企合作,建立校内、校外实训基地。学院有专用实验机房,配备有4 000多台计算机,并配备专职实验员20名,能较好完成学生的实训计划。另外,学院在校内实训基地与校外实训基地上投入了大量的人力和物力,建成了多个条件和设施一流的校内外实训基地,较好满足各个专业学生的实践教学要求。学院通过多种途径与实训机构及企业建立合作关系,包括厦门万策、成都华迪、北京中软、上海达内和郑州慧文等,为学生提供专业能力实践及就业方面的帮助。 4) 重视师资队伍建设。学院软件开发专业具有结构合理、教学经验丰富的师资队伍,很多教师有着丰富的教改经历,对教学有着自己的心得。另外,为适应高职教学要求和本专业教学需求,快速提高教师的教学业务水平,我院不断派出教师外出进修培训。几年间,专业教师参加的各类培训、进修、研讨会共计50人次,通过培训、进修,有效地提高了师资队伍的水平,使教师的教学、科研能力得到了提高。 5) 加强学生实践能力培养。学院软件开发专业自开始招生起,生源一直不错,学生的基础也比较好,学习积极性比较高。为强化学生实际动手能力的培养,学院鼓励学生参加各种大赛,多次获得“挑战杯”等多项国家级大赛的一、二、三等奖。 这些条件为我院软件开发专业推进“工学结合”的人才培养模式奠定了基础。 3软件开发专业“工学结合”人才培养模式的实践 3.1实践目标 通过对“工学结合、校企合作”的人才培养模式的探索,进一步明确软件开发专业的培养目标,在课程体系设置、实训基地建设、师资队伍建设、毕业生就业以及教学管理等方面进行研究和探索,建立一套切实可行、效果良好的职业教育的教学计划、课程体系、课程内容、教学模式等解决方案,提高学生综合能力,尤其是实践能力,为提高学生就业率作努力。具体而言,包括以下几个方面:1) 进一步完善和改进软件开发专业课程体系和人才培养方案;2) 充分利用校内外实训基地,工学结合、校企合作,进行项目化教学;3) 研究适合于“工学结合、校企合作”人才培养模式的教师团队;4) 研究如何对不同的教学内容使用不同的教学方法;5) 提高学生的实践能力和就业竞争力。 3.2实践方案 基于“工学结合、校企合作”的软件开发专业人才培养模式改革,就是在教学团队、教学模式、课程体系、课程内容和实训基地等方面进行探索和实践,为提高学生的综合能力及就业率而进行的改革。为此,我院实施了多项有针对性的措施:在全体教师中明确基于“工学结合、校企合作”的课程教学是高等职业院校课程建设与改革的方向;学院领导对“工学结合”教学改革模式高度重视,多次召开教学改革研讨会,支持教学改革的氛围;选择合理的师资结构从事教学工作,包括专任教师和企业高、中级职称技术人员,为校企双方的合作机制创新研究和实践教学机制创新研究提供充分的技术力量保障;进一步加强与实训机构的合作等。 在多方支持和努力下,我院的“工学结合”人才培养方案出台,具体实践方案如图1所示。 该方案主要包括以下几个方面:1) 重点进行理论准备和文献研究,利用文献研究法,调查和查阅各个院校软件开发专业现有的基于“工学结合、校企合作”的人才培养模式的有关文献,了解各个院校在教学团队、教学模式、课程体系、课程内容和实训基地等方面的改革进展;2) 通过与相关企业及实训机构的合作,进行人才培养模式的创新研究,提出软件开发专业的人才培养模式方案;3) 通过实践及重新的调查修正,制定出合理的“工学结合、校企合作”的人才培养的课程体系和实训计划。 3.3实践内容 郑州大学软件技术学院立足软件开发企业的人才需求,建立软件开发专业“工学结合”人才培养的新模式。具体做法如下:1) 引入社会力量参与学科专业人才的培养。主要体现在培养方案的制定、教学活动的组织、实践指导、就业指导等方面与实训机构及就业单位深度合作。2) 灵活的课程设置。对于软件开发专业第三学年的专业必修课程根据软件专业发展的方向及趋势,及时更新。3) 将学生的实训内容职业化,并在时间上给予充分的保证。学生在两年的基础课程学习之后,进行一个月的短训,使其能够了解软件企业开发流程和规范,为专业必修课的学习打下坚实的基础;另外,在最后一年的实训中,实训内容充实且具有职业性。 近几年的实践主要围绕以下几个方面展开: 1) 专业培养模式的改革。采用3+1的校企联合培 养模式。前三学年教授基础课程及专业课程,主要由校方完成;后一学年为专业方向课程及应用的实践,采用以企业为主,由学校与企业共同完成的模式。 2) 专业课程体系的改革。在前三年的基础课程及专业方向课程的教学中,专业必修的基础课程为两年,改革第三年的专业必修课程,根据软件专业发展的方向及趋势,及时更新适合软件技术发展的专业课程。 3) 专业实训环节的改革。改革专业的实习、实践,增加校内、校外的实训环节。每一学期结束后,进行一个为期二周的课程实训;在前两年的专业必修的基础课程结束后,进行为期一个月的短训;在第三年的专业必修课程结束后,进行为期一年的长训、实践及毕业设计。 4) 专业技能内容的改革。加强学生的基础技能和核心技能的培训。基础技能主要包括专业外语能力、专业应用文写作能力、Java或 .Net的编程能力等。核心技能主要指桌面或Web的设计和开发能力、数据库应用开发能力等。 5) 教学团队的改革建设多样性的教学团队。教学团队中既有专职教师,又有外聘教师,还有一定比例的教师来自于企业。来自于企业的讲师有着丰富的软件开发经验,而外聘教师及来自企业的教师的思想、知识与能力素质本身就具备了“工学结合、校企合作”的特点。 3.4实践成果 我院已对软件开发专业2006、2007级学生进行“工学结合”的人才培养模式试点,并推广到我院所有的本科专业。直接受益人近3 000人。经过几年的实践,取得了较好的成效,具体如下:1) 创新了软件开发专业人才培养模式;2) 建立了适应“工学结合”的软件开发专业人才培养课程体系;3) 制定了完善合理的实训方案;4) 培养了学生的综合能力,并提高了本专业学生的就业率,2006级软件开发专业学生就业率高达90%以上。 4结语 软件开发专业人才培养模式的探索与实践是发展我国软件产业的迫切需要,实践经验证明“工学结合”的人才培养模式具有较强的生命力,可较灵活地构建社会IT 业界所需的专业课程体系,我们相信它必将对新形势下高等职业教育的发展产生深刻影响。 软件开发专业论文:基于VF环境的财会专业学生软件开发能力的培养 [摘要]财会专业的学生在学习会计信息系统这T课时,除了要熟练掌握会计软件的操作,还要知道软件开发背后的原理,并能利用软件开发工具解决具体会计问题。本文借助Visual FoxPro这一工具,以银行对账中“删除已达账”为例探讨了其功能的实现。 [关键词]Visual FoxPro;银行对账;删除已达账;企业对账文件;银行对账文件 1前言 会计电算化人才缺乏是制约我国会计电算化事业进一步发展的关键环节。会计电算化人才可分为不同层次,具体可分为系统操作人员、系统维护人员、程序设计人员和系统设计人员四级,且目前多为层次较低的软件操作人员、维护人员,而高层次的程序设计人员、系统设计人员数目寥寥。笔者认为,高等院校会计信息系统课程的教学目标不能等同专科院校,如果仅仅满足于使用会计软件进行记账、算账和报账等一般性会计工作,将失去和专科院校竞争的优势。 “授人以鱼不如授人以渔”,财会专业学生还应培养其软件开发和维护的技能。培养学生软件开发技能,绝不能照搬20世纪80年代的教学模式,让财会专业的学生花费大量的精力去编程序,而应侧重系统分析和系统设计,通过软件开发技能的培养,让学生知道软件的操作步骤,软件开发人员的思想过程是怎样的。如何在实验教学中培养学生的软件开发技能呢?笔者结合教学经验,充分考虑会计信息系统属于会计学与计算机科学交叉学科的特点,设计了Visual FoxPro环境下“删除已达账”功能的实现这一实验项目。 银行对账即银行存款清查,是指将银行存款日记账的账面余额与开户行转来的对账单的余额进行核对,以查明账实是否相符。不相符的原因通常有两个方面:一是双方或一方记账有错误,二是存在未达账项。银行对账是保证企业资金安全的重要手段,也是财会专业学生必须掌握的专业知识。 大多数商品化会计软件都是用数据库管理系统设计开发的,企业的银行存款信息及银行转来的对账单信息分别存放在后台的两个不同的数据库文件中。银行对账功能的执行,其实质就是在这两个数据库文件中找到相同记录的过程;而银行对账后的“删除已达账”就是将这两个数据库文件相同的记录删除的过程。 随着商品化会计软件功能的逐步完善,相应的数据库也是越来越大而复杂,比如国内常用的用友软件就经历了小型数据库Access、中型数据库SQL Server、大型数据库Oracle这一过程。Visual FoxPro数据库管理系统,是Microsoft公司推出的数据库开发软件,用它来开发数据库,既简单又方便,易于为初学者掌握。因此,笔者在设计实验时考虑用VisualFoxPro这一工具。 2实验设计 2.1实验目的 (1)培养软件开发的技能,使学生知道如何生成会计软件以及软件开发人员的思想形成过程。 (2)深刻体会Visual FoxPro程序设计中的代码编写与调试运行,学会使用系统给出的错误提示进行分析、判断,不断发现问题与解决问题。 (3)充分理解结构化系统开发方法中系统分析、系统设计、系统实施这三个阶段的关系,深刻认识在数据流程图转化为模块结构图的基础上,如何利用Visual FoxPro工具进行系统实施的过程。 2.2实验原理 以图1计算机银行对账数据流程图为基础,在Visual FoxPro中建立企业对账单、银行对账单两个数据库文件并录入相关记录,并通过运行Visual FoxPro中已建立的“删除已达账”程序,实现删除企业对账单与银行对账单两个数据库文件中相同的记录。 2.3相关的课程知识 2.3.1Visual FoxPro数据库管理软件 (1)利用菜单设计器设计菜单,包括创建一级菜单及其子菜单、创建过程并进行编辑。 (2)利用表设计器设计数据库文件,主要包括建立字段及设置字段类型、长度等,并添加数据库文件中的记录。 (3)菜单的预览、菜单文件的生成并运行。 2.3.2银行对账 银行对账的过程如下(如图1所示): (1)当企业收到银行提供的纸质对账单后,手工录入对账单的信息,系统自动保存在后台的银行对账文件中;当企业与银行联网时,企业通过网络获取银行对账单的信息并直接保存在银行对账文件中。 (2)通过“对账”处理,系统自动将银行对账文件和企业对账文件中的记录进行核对。 (3)通过“输出对账结果”,系统自动输出“余额调节表”“已达账项”“未达账项”。 (4)通过“删除已达账”,将银行对账文件和企业对账文件中相同的记录删除。 2.4实验步骤 2.4.1前期准备 (1)建立银行对账文件和企业对账文件两个数据库文件。包括“科目代码”“账号”“对账单日期”“摘要”“借或贷”“金额”“已达标志”等几个字段。 (2)编写两个数据库文件中的记录,且必须有相同的记录。需要注意的是,执行对账操作后有对上账的(已达账)和未对上账的(未达账)的记录,因此,两个数据库文件中各条记录的“已达标志”字段需分别写入“T”(true)或“F”(false)。 软件开发专业论文:虚拟装配及运动仿真软件开发在专业课教学中的应用 摘要:开发专业课教学中主要机器设备虚拟装配及运动仿真软件,使学生在学习专业课机器设备时更加直观的了解其结构原理,为实际操作打好基础,保证学生专业课的学习更加扎实、有效。 关键词:专业课教学;虚拟装配;运动仿真;开发 职业院校的最大特点,就是培养学生既要有一定的理论知识,又要有较强的实际动手能力。毕业生到单位后能很快适应本职工作,成为应用型的高技能人才。学生实际动手能力的提高主要体现在专业课的教学中,多年来由于受各种因素的影响,专业课的教学效果并不能令人满意。究其主要原因是现有专业课教材中许多装配图较为复杂,有些装配图不仅学生看不懂,新走上教学岗位的年轻教师也感到吃力,这些都直接影响了学生学习专业课的积极性。对此,尝试开发专业课主要机器设备虚拟装配及运动仿真软件,能使学生直观的了解机器设备的结构原理,进而进行虚拟装配,在虚拟装配熟练的基础上带动实际操作,从而改善专业课的教学效果。 一、以前专业课教学存中在的两种倾向 (一)专业课偏重于理论讲解,学生缺乏实际动手操作能力 1.近几年,由于招生规模的不断扩大,学校原有的实训条件已远远不能满足学生实训的需要,本该在实训车间完成的课程,由于实训条件有限,机器设备及其他维修课程不得不改为在教室里进行理论讲解; 2.新老教师交替更新,一些实践经验丰富的老教师退休或调离,许多新的、高学历的年轻教师走上讲台,他们理论功底扎实,但大多缺乏实践动手能力,因此,他们更偏重于将专业课教学改为在理论教室讲解; 3.实际操作耗能耗材,操作不当容易造成机器设备损坏,实训成本较高,在学校教学经费比较紧张的情况下,学校只有压缩这部分经费。因此,本应该在实训车间完成的专业课教学只能在理论课堂讲解,使得原本比较简单的机器设备结构、原理变得复杂、抽象不好理解,许多学生觉得专业课教学枯燥无味,有些干脆放弃专业课的学习。 (二)强调学生动手实践,忽视专业课教学质量的提高 为了改变这种单纯理论教学现象,提高学生实际动手能力,学校将专业课教学改到实训车间或到企业去上,这些做法虽然较前面有一定的进步,但通过实践发现还存在一些不足。主要表现有两点: 1.许多实习指导教师多年来养成侧重于实际操作的习惯,理论讲解较少,在简单讲解完机器设备的结构、原理后,让学生去实际拆装,学生只会机械地模仿拆卸装配,拆卸方法不清、操作盲目。加上学生对机器设备的结构、原理了解得并不充分,学生操作时经常不按拆装程序操作、出现野蛮拆卸,造成有些机器设备在很短的时间内精度严重受损,甚至有些干脆报废,后续班级没办法使用,达不到预期的学习目标。 2.有些学校把专业课学习放到企业进行,但企业是以生产为主,学生实习培训为辅,受生产环境影响,许多专业课的学习在企业得不到保证,使得专业课学习达不到预期效果。 二、虚拟装配及运动仿真软件的开发 针对以上专业课教学中存在的两种倾向,通过计算机辅助绘图软件使用,尝试开发专业课主要机器设备三维虚拟装配及运动仿真软件,使得学生的专业课学习更加直观、形象。 (一)确定开发小组成员及开发项目 开发专业课虚拟装配及运动仿真软件,是一项工作量大、涉及多方面知识的工作,除了要有较强的专业知识外,还要具有吃苦耐劳、勇于钻研的精神,由经验丰富的老师带领部分青年教师组成课题小组并吸收个别基础知识比较扎实的高年级同学参与其中。开发的项目本着由易到难的原则进行,从较为简单的化工管路的管件及阀门开始。如弯头、三通、大小头和管阀、球阀、蝶阀、磁力阀等,在积累了一定经验后,开发化工机器设备的各种泵,前后开发了单级离心泵、齿轮油泵、双吸泵、多级泵、磁力泵、屏蔽泵、往复泵等,在此基础上,对风机、列管式换热器等实习车间现有的机器设备进行开发。 (二)开发过程 整个开发过程步骤如下: 1.制定开发计划。为了使开发工作有序、按计划完成,开发前制定了详细的开发计划。计划包括开发各项目的时间段、主要内容、开发所需工具、量具、具体步骤及各分项目的主要负责人。 2.现场实际测绘。进入现场后,对装配体进行逐件拆卸,为了保证工作顺利进行,对每个拆下的零件编号,然后徒手绘出各零件的草图,对标准件测量其主要尺寸并确定型号,研究每个零件的装配方法并徒手画出装配示意图或装配草图,然后将机器设备恢复原位。 3.在工作室核对草图,对表达不清或尺寸不全的草图再重新核对、订正,对标准件核对型号及尺寸,理顺各草图之间的关系,保证各装配体的零部件草图及标准件、常用件型号尺寸齐全。在此基础上用计算机CAD软件画出各装配体的零件图及装配图(或装配示意图)。 4.根据零件图,用Slid Works软件画出各零件三维造型。在工作室进行二维草图绘制以及三维零件造型。为了提高效率,可将装配体的所有零件三维造型都绘制好以后,再考虑下一步装配。 5.用已经建好的三维零件进行机器设备的虚拟装配,在虚拟装配的过程中对装不进去的零件及时调整,将其尺寸及形状进行修改,然后重新装配。 6.完成装配体的拆卸及装配爆炸图,在爆炸图中分步骤将装配体装配及拆卸步骤逐项交代清楚。 7.利用Slid Works软件的制作动画功能,制作出各机器设备的拆卸和装配动画,在动画中强调拆卸和装配中注意事项及重点,以便引起学生学习时的注意。 三、采用虚拟装配及运动仿真软件在专业课教学中传授知识和技能 开发出专业课机器设备的虚拟装配及运动仿真软件后,配合机器设备的实体,指导教师在一体化教室的授课发生了根本性的变化。首先,指导教师对要拆装的机器设备进行介绍,用三维动画展示机器设备的结构原理,机器设备在在马达的带动下旋转起来,形象、直观、工作原理一目了然,增加了学生学习的兴趣和积极性,学生能够直观的掌握机器设备的结构和工作原理。其次,指导教师演示虚拟拆卸,利用Slid Works创建爆炸图,将机器设备上的零件按正确的拆卸顺序进行虚拟拆卸,在虚拟拆卸的过程中指导教师边虚拟装拆边告诉学生要点和注意事项,为了使学生真正消化吸收,对此可反复演示,(有条件的学校可让学生在电脑上反复练习虚拟装配)。第三,在学生掌握上述内容的前提下,指导教师再带学生到机器设备的实体前,实际演示机器设备的装拆过程。第四,分小组让学生实际装拆,指导教师巡回检查指导。第五,装拆结束后,指导教师及时总结,对存在的不足重新演示纠正。最后,指导教师让学生按正确的方法将机器设备装配好,恢复场地原有布局。 四、开发虚拟装配及运动仿真软件在专业课教学中的应用成效 1.通过开发专业课机器设备虚拟装配及运动仿真软件,有效地锻炼了课题组成员的综合能力,参与开发师生的徒手绘图能力、CAD绘图能力、Slid Works三维建模能力及专业知识和能力都有了显著提高。 2.通过开发和使用专业课机器设备虚拟装配及运动仿真软件,减轻了专业课指导教师的教学负担,学生掌握专业课的情况明显好转,教学成效显著。 3.减少了盲目拆卸和装配,耗材、耗能和零部件损坏情况明显改观,机器设备的使用寿命大幅度增加。 软件开发专业论文:高职高专软件开发专业实训教学方法探索 摘 要 随着近年来就业压力逐年增大,高职高专计算机软件开发专业的学生,要提升就业能力,必须提升自己的专业实践技能。目前高职高专软件开发专业的同学,在实训过程中存在哪些问题,又有些什么好的方式可以解决现在实训中存在的问题,如何通过实训切实提高同学们的实践能力。本文根据作者在高职高专实训教学过程中的经验,对如何提高高职高专实训教学效果的教学方法进行了探讨。 关键词 就业 实训 问题 改革 根据互联网资料显示,21世纪以来,高校计算机专业初次就业率连年下滑,成为社会普遍关注的问题。尤其是软件开发专业的高职类的学生,初次就业率一直不高。①首先学历是高职生就业的硬伤,专科学历无法与本科、研究生匹敌。所以,要提高高职高专学生的就业率,就只有通过提升自己的专业技能,来提升自己的就业能力。如何提升高职高专软件开发专业同学的专业技能,是我们从事这个专业教学的专业老师应该深思的一个问题,尤其是负责实训课程教学的老师,更应该思考,采用什么样的教学方法,才能让同学们更好地掌握软件开发的实际能力,增加同学们的就业砝码。笔者根据自己多年从事实训教学工作的实践,对软件开发专业的实训教学改革进行了一些浅薄的探索和总结,提出了一些实训教学改革的措施。 1 软件开发专业实训中存在的问题 当前软件开发专业实训教学存在的问题主要表现在如下几个方面: 1.1 学生真正实训的时间较少 高职高专的学生,学制一般为三年六个学期,在第一第二学期,进行基础课程和公共课的学习,第三学期开始学习专业课,甚至有些班级第四学期还在进行专业课程的理论学习。高职高专的学生一般在第五学期就要求进入岗位实习,留给同学们在学校实训的时间只有几周甚至更少,在这种情况下同学们进入岗位实习,实际的开发技能很差,对以后的就业也留下了很大的隐患。 1.2 实训教学模式仍为传统教学 在很多课程教学中,专业教师虽然在课程设计上加入了实训环节,但仍然采用传统的教学方式,以教师为中心,没有发挥学生的主动思考和创新能力。②大多数学生被要求按照老师的详细设计思路来完成预设的功能,学生照葫芦画瓢,虽然实现了老师要求的功能,但是学生没有独立思考和创新的机会,整个教学过程学生基本处于盲目的被动状态,时间久了,就缺乏参与实践环节的积极性和主动性。教师在教学过程中采用灌输式教育,很少采用启发式教学方法引导学生进行思考,不利于培养学生的创新意识和主动思考的能力。 1.3 实训内容更新较慢,跟不上软件公司技术更新的速度 计算机软件技术的一个突出特点就是技术更新快,技术种类多,相关技术发展迅速,软件开发实训课程的教学内容要随着时代的发展而不断更新。但是,在实际教学过程中,很多老师总是啃老本,抱着自己的一套技术和框架不放手,总是一招制敌、一招打遍天下无敌手的心态,③几年使用同一套实训案例和项目。有些老师拒绝学习新知识或者主动学习新知识的积极性不够。总是在使用几年前的技术指导学生实训,甚至有些技术已经被现有的新技术代替,在这种实训教学方式教下出来的学生,显然很难顺利走进就业岗位实习。 1.4 缺乏明确的考核方式和标准、考核方式陈旧 实训课程不同于传统的理论教学,一般课程的成绩组成为30%的平时成绩和70%的期末成绩。显然这种考核方式并不适用于实训课程,因为实训课程是同学们参与度很高的课程,并且学习和教学过程更能考核一个同学掌握知识的程度。有些老师沿用一般专业课程的考核方式,或者有些单位限制了平时成绩的比例不能高于30%。这样不利于对学生实际掌握情况的考核,也造成了一定的不公平,会打击部分同学的学习积极性。 2 软件开发实训课程教学改革探索 2.1 培养优秀的“双师型”师资队伍 所谓“名师出高徒”,好的教师队伍,对提高同学们的实践技能起到至关重要的作用,所以必须加强教师队伍的实践技能,才能有更好的师资指导同学们实训。④ 争取更多的机会,让我们的实训老师进入软件企业进行实践、交流、学习。目前大部分的软件开发企业都是使用较新的技术,对软件项目也有较好的解决方案,老师们可以了解并学习最新的软件开发技术,有利于老师知识的更新。 让更多的老师在工作之余和寒暑假的时候,更多地参与合作企业的商业项目的开发,在实习商业项目开发过程中,技能学习最新的开发技术,又可以将部分商业项目的模块和代码作为同学们实训的案例,这样既丰富了老师的项目和案例库,有更新了老师的知识结构。在有条件的情况下,让老师暂时脱离教学岗位,挂职到相应的软件开发企业进行软件开发工作,这样能够加快双师型教师的培养。 2.2 建立完善的考核体系 实训考核要建立包括理论和实践层面的多方面的考核,摆脱三七开(30%+70%)的束缚,实训老师可以根据项目和教学的不同阶段,采取平时成绩+期末成绩+过程考核相结合的多元化考核机制,强调过程考核的重要性,让更多的同学积极参与实训过程,对有创新性的同学给予积极的肯定和评价,同时应在考核成绩上予以体现。 实训课程的考核应该是多元化弹性的考核方式,评分标准要根据实训的项目的实际情况,由实训老师或者课程组协商制定,不应该提供模板或者一刀切的标准。 2.3 改革实训课程的教学内容和教学方法 由实训课程负责人,组织课程组成员,建立课程实训资源库。每学期根据学生的个体差异和知识结构,及时更新实训库的项目和案例,调整实训的内容和案例数量及教学方式。 课程负责人应充分重视和精心设计每一个项目或案例的实训内容,多建立一些实际商业项目的案例,提高同学们学习的积极性。在实训初期,让同学们练习相对容易的案例和项目,增强参训学生的自信心。 在第三学期分阶段加入实训课程,有针对性地加入“JQuery实训”、“数据库项目实训”,也可以在这期间增加规模较小的模拟综合项目实训,为后面综合商业项目实训做好准备。 在实训过程中,也应改变传统的教学方式和思路,教学过程老师教、老师辅导,逐步过渡到老师指导,最后实现学生自主创新。逐步使学生发挥实训的主体作用。项目的实训一般要采用分组的方式,或者直接采用项目的名称来命名分组,同学们的身份也从学生到员工第一次转变,项目组成员的角色也可以用软件公司的职位来命名,比如项目经理、开发工程师、测试工程师等。由能力较强的同学担任项目经理,并在老师的引导下,指导小组成员进行项目的启动、需求分析和设计、计划编制、开发、测试等工作。当做完一个项目完成后,可以在小组内根据组员情况进行角色转换,这样可以让同学们体验不同的工作岗位,提高实训参与度和兴趣。同时也培养了同学们的团队合作意识和相应的职业素养,为日后的工作提前做好准备,提高就业率。 2.4 校企合作、产教结合 学生最终的归宿要走出校园,进入企业,引入同行业的知名企业,对学生的培养和就业都有至关重要的作用。在学生的培养方面,可以邀请校企合作单位的优秀开发工程师,定期地给我们的学生做专业讲座和行业发展及前景介绍,条件成熟的可以邀请研发工程师参与我们的实训教学环节,实行公司化的管理,让同学们在学校就提前感受企业的文化和商业软件的开发流程。 引入商业项目,由我们的实训指导老师带领优秀的学生参与进来,这样能在实际的商业项目中锻炼我们的实训老师,同时也让同学们参与了真实的商业项目的开发。在项目条件允许的情况下,可以适当地给参训学生一定报酬补贴,更能激发同学们参与商业项目的积极性,使我们的实训达到较好的效果。在实训的时候也积累了同学们的开发经验,对以后的就业打下了坚实的基础。 我们学院的合作单位有世界500强企业微软、惠普、埃森哲、富士通等以及国内知名IT企业联想、上海宝信、中软国际、民航凯亚等200多家企事业单位,这些企业能够保证我们校企合作和产教结合的有效进行。 3 结束语 当然,培养学生的创新、实践动手能力,不是实训教师一朝一夕就能完成的,这些改革的措施是否得当,是否能有效提高同学们的专业开发技能和实践动手能力,能否有效提升同学们的就业率和专业对口率。这些问题都需要广大实训教师在实践教学过程中验证,并在实训教学中积极修改不当的教学方法,才能达到预期的效果。 软件开发专业论文:移动互联技术应用于本科游戏软件开发专业互动教学的实践研究 自2013年5月起,哈尔滨信息工程学院开始积极构建相关移动互联网站。除了传统的咨询内容以文字版显示外,学院图书馆移动互联平台也增加了很多新的参考咨询方式:资源使用和服务指南的音视频。同时,为了实现基于移动互联平台的教学资源的互动式教学,我们以2014级本科软件工程(游戏软件开发)专业为试点,进行了实验研究。 1、初步实现移动互联平台上的教学互动 据2014年9月至2014年11月为其3个月的三项初步实验及500余份问卷调查结果显示,移动互联平台上的互动教学活动在本科游戏软件开发专业学习中包含以下三方面优势: (1)符合我院学生的游戏软件开发方面的学习需求。 我院游戏软件开发专业学生在日常生活中有一定的计算机应用基础知识,其求知欲望及学习积极性相对较好,具有较强的设计创新能力和制作能力,对新的学习方式适应较快。 (2)移动互联技术的发展为本部分课题内容提供了较大便利。 学生全部拥有笔记本电脑等移动电子设备和苹果、三星等大屏幕智能手机,而且手机均拥有上网业务,已成为学生学习和生活中必不可少的通信工具。在校园内可以利用学校的无线局域网络,借助智能手机随时随地畅游互联网。 (3)游戏软件开发专业的实践性和图书馆资源优势。 游戏软件开发专业是一门需要掌握大量的基础性软件技术的实践性极强的学科,采用移动互联技术不仅可以辅助课堂教学进行理论知识的拓展和延伸,还可让师生和同学之间的针对各种软件技术和技巧的进行交互沟通、切磋,所以在游戏软件开发教学中采用移动互联技术具有先天的实践优势。 2、基于移动互联平台的游戏软件开发专业互动教学实验初步实施 游戏软件开发专业在课程设置上,从基础的二维设计,循序过渡到功能强大的三维动画设计软件的学习。通过系统全面学习3D 道具、场景设计、角色设计、特效制作等各内容模块,让学生熟悉掌握动漫游戏公司项目开发的整体流程和应用技能。本次教学实验利用移动互联技术的优势,请专业教师把涉及到专业教学的内容制作为图片、视频、动画等学生感兴趣的模块方式,并上传至图书馆移动互联学习平台,在学习过程中以任务驱动方式鼓励学生利用移动互联终端到图书馆资源网站查阅相关资料,进行自主化学习和小组合作学习,在图书馆资源网站提供的交流区域讨论交流,在完成任务后进行总结,并进行学习评价,分享学习过程和结果。 为了更好地说明此次课题实验的具体做法,以游戏软件开发的《三维游戏角色制作》课程为例进行说明,在本节课中移动互联平台上的互动教学分成以下几个步骤进行: (1)教师在图书馆游戏软件开发学习平台中引导学生讨论当下主流流行的三维游戏角色的形象特点和三维游戏角色设计的注意事项,然后提出了跟本节课主题相关的学习任务:要求学生找出自己最喜欢的三维游戏角色,并根据这个游戏角色的特点自行总结三维游戏角色设计的注意事项,积极搜索整理相关数据、事例等资料。 (2)教师把这个任务通过游戏软件开发学习平台给学生,让学生明确任务要求后,围绕任务运用手机、ipad等移动设备及时到图书馆提供的资源网站查阅相关任务资料,也可以通过微信群与组员之间进行实时讨论交流,形成更为完整丰富的答案,同时教师对学生讨论交流的过程也可以进行实时监管,给予学生一定的指导纠正。 (3)在接下来的课堂教学环节中,教师首先邀请两组的代表利用教室的多媒体设备展示自己小组从图书馆资源网站中查找出的三维游戏角色的特点及有关三维游戏角色设计的注意事项的资料并进行课堂讨论。最后,教师采用讲授和课件展示相结合的方式示范三维游戏角色制作的技术技巧,总结本节课的主要内容――如何制作三维游戏角色。 (4)本节课的学习之后,教师将学生的优秀成果和自己的教学课件上传至图书馆游戏软件开发学习平台,供本班学生及其他专业感兴趣的同学下载继续学习消化。 (5)课余时间,同学们可就课堂上没有理解的内容通过图书馆游戏软件开发学习平台随时随地给教师留言请教。教师根据自己的时间安排对学生的问题进行答疑解惑。即进行实时互动和教学辅导。 (6)为了加深同学们理解三维游戏角色的特点及有关三维游戏角色设计的注意事项,教师可以鼓励学生在图书馆游戏软件开发学习平台上分享本节课学习后的心得,如不同类别的游戏角色特点捕捉方法、男女角色制作技巧、动物角色动画技巧等等,并根据课堂上学到的软件知识结合自身特长设计一个三维游戏角色上传到平台,即上传课后作业,教师可根据每个人上传的作业情况进行适当点评和批改,同学们也可相互指点、切磋。 (7)教师同步向图书馆资源平台上传一些相关视频资料、文本资料或者链接网站,供本班学生和其他专业感兴趣的学生可以随时随地进行在线拓展阅览,即资源共享功能。 3、对移动互联平台在互动教学应用的总结及反思 图书馆游戏软件开发平台利用移动互联及数字化学习资源为本科游戏软件开发专业的教学提供了一个连通化、情境化、便捷化、个性化、互动化的软件教学环境,两者本身所固有的特点以及所具有的天然联系使之整合优势明显、效果良好。 在移动互联技术应用于游戏软件开发互动教学实践中同时发现的问题有:学生对所获得的广泛性、随意性的海量信息甄选能力有限,需要教师的再次整理、加工和提炼,才有利于消化和吸收。 诸如这些问题需要在以后的实践中深入研究。 软件开发专业论文:热能与动力工程专业本科生实践仿真教学软件开发与应用 摘 要 研发了一款适合于热能与动力工程专业本科生的实习软件。该软件对工业生产现场实际运行的炉窑进行虚拟仿真,将炉窑结构及关键设备再现,实现了炉窑操作工艺及操作步骤模拟、操作考核等功能。热能与动力工程专业本科生在完成认识实习及“工业炉窑热工及构造”课程的基础上进行本软件的学习,理论与实践相结合,既有助于学生理论知识的巩固,又体现了本专业的特色。 关键词 热能与动力工程 本科生 实践仿真 教学软件 0 引言 对于理工科专业大学本科生,实习环节对其实践能力与创新能力的培养至关重要,也是高等教育的必要环节之一。学生在校所学知识以理论为主,比较抽象,通过实习能够使教育回归实践,让学生在实习中掌握理论知识的运用,使知识变活。教育部《全面提高高等教育质量的若干意见》也特别强调要强化实践育人环节,结合专业特点和人才培养要求,分类制订实践教学标准,增加实践教学比重,确保各类专业实践教学必要的学分(学时)。 校外实习基地拥有真正的生产环境和施工现场,本应是学生规范专业技能和素养的理想训练场。然而,“联系实习单位难”却成为高校面临的普遍困境,其主要有两个原因:第一,高校规模扩大,学生数量增加,对实习场地和实习资源的需求增加,导致大多数实习单位无力接待;第二,企业担心大学生实习影响企业生产及其利益获得。企业经营的根本目的是实现利益最大化,接收学生实习所付出的代价要大于收益,在没有政策鼓励和支持的条件下,很少有企业愿意将资金和精力投入到学生实习工作上。当前,高校联系实习企业往往凭借教师与企业的私人关系,还有一些学校因企业经营状况不佳而失去了原来所建的实习基地。这表明,当前环境下企业接收实习生的积极性不高和校企关系松散的现状,严重影响了高校大学生实习工作的顺利开展,且大多达不到应有的实习效果。 鉴于以上原因,大学生实习质量不能保障,使得中国理工科教育普遍存在的突出问题是工程实践能力不足,动手能力较弱,很难适应迅速发展的市场要求和日益激烈的科技竞争需要。以上种种问题要求进一步推进教学改革,尤其是加强学生工程实践能力培养和训练,以满足行业人才的需要。在此指导思想下,我校热能与动力工程专业教师开发了“本科生实践仿真教学软件”,以期能够提高学生的综合素质。 1 软件的设计目的 目前,本专业的实习基地仅有一两家国有大中型企业,而且都是以参观为主,极少动手实践,这样不仅达不到预想的效果,还消耗企业资源。 鉴于以上原因,决定开发虚拟仿真实习场景,通过将本专业典型炉型和设备用三维软件建立实体模型,结合3D漫游、动画演示、模拟控制等方式实现生产现场的虚拟再现。该实习软件可以增强学生对专业炉型的认识、模拟生产操作、理论考试、操作测试等功能。旨在通过学生对本仿真软件系统的学习,在一定程度上与校外参观实习互相弥补,使学生对专业技能掌握得更加牢靠。 另外,该实习软件将燃料燃烧、炉内气体流动、炉内传热传质、工业炉控制系统等过程有机地结合起来,有利于师生针对炉型进行炉内各动力学参数、热力学参数以及控制过程的模拟研究,为炉型结构优化、控制优化及操作优化提供理论依据。 2 软件的主要功能 仿真软件系统主要包括三部分:认识实习部分、模拟操作部分及考核部分。 软件主要仿真内容包括:(1)以冶金和高温陶瓷行业工业炉窑为主,建立典型炉型的三维模型。以实际生产过程为指导,编制各炉型操作系统。主要包括:二级网络任务下达系统、来料工艺设定系统、上料系统、控制系统、卸料系统、炉体操作系统、安全防护系统、质量追踪系统、炉内热过程模型系统,最终达到各系统协同操作、安全连锁,实现工业实际生产的真实再现;(2)冶金行业工业炉窑系统复杂,实际生产过程中容易出现各类故障。通过收集实际生产过程中工业炉窑运行系统相关故障及对应的处理方案,形成专用数据库,编制模拟生产过程随机故障系统;(3)编制考核系统。定期组织学生学习软件,听取学生意见及建议,并做出相应调整,以获得最好的实习效果。考核系统分为三部分:炉型系统认识部分考核、“工业炉窑热工及构造”课程部分内容理论考核、工业炉窑典型炉型模拟操作考核;(4)编制仿真软件模块扩展接口。以便于教师日后对新炉型添加或新功能的开发。 学校在组织学生到企业参观实习时,企业不会因为学生实习而调整生产,因此,学生参观过程中很有可能看不到工业炉设备的动作过程,再加上生产现场噪音较大,即便是有老师讲解,也听不太清。在本仿真软件的认识实习部分,首先以工业炉各系统、各关键设备实体照片展现给学生,并配有文字介绍,可以通过教师讲解或自学的方式了解各系统、各设备的主要功能及操作要求。其次,以3D模型方式将工业炉窑全系统展现给学生,对于关键设备,软件中做了关键剖视图设计,教师可结合炉体及设备三维实体模型向学生讲解各部分的组成及功能,弥补实体照片不能观察系统及设备内部详细构造的缺陷。除此之外,软件中也包含了一些典型炉型实际生产过程的视频,同样,对于现场拍摄不便于直接观察的炉内情形,采用3D模型及动画方式进行展示,学生可将模拟现场与实际现场进行对比,加强对工业炉窑系统的认识。 学生在企业参观实习是绝对不允许动手操作的。首先是因为学生不了解生产工艺过程,很有可能发生误操作,影响企业正常生产;另外,学生大都不了解各设备的操作规程,出于安全考虑,不允许学生对设备动手操作。在认识实习基础上,生产模拟部分实现了对生产操作的实训,人机交互界面由仿真控制界面和虚拟被控场景两部分组成。仿真控制界面中的图形界面、操作手柄图案、操作按钮等的逻辑关系与生产现场保持一致,既有生产总览界面,又有各子系统分界面,便于学生分步骤练习。生产模拟部分主要操作内容包括:开炉前各系统(各气体系统、循环水、冷却水系统等)准备、各安全设施检查、上料系统上料过程、物料在炉内的运动和加热过程、炉内各部分温度控制、压力控制、卸料系统卸料过程以及生产过程中各系统间的安全连锁、相互配合等。教师结合讲解在软件上进行生产过程模拟操作,向学生介绍各系统及设备性能、各系统间相互关系、操作过程注意事项等,并指导学生进行模拟生产操作。实际生产过程中,可能由于气体压力不足或电压波动等突发情况影响企业的正常生产,在本仿真软件中,也将随机产生常见的生产故障,锻炼学生分析问题解决实际问题的能力。通过进行这一系列的模拟生产现场操作,使学生非常直观地学习工业炉的系统组成及生产操作过程。 在仿真软件的考核部分,设计了三种类型的考核内容,包括:认识学习考核、理论考核和操作考核三部分。该软件可对学生的操作即时给出评判结果,计算机详细记录学生在实训平台上的所有操作,后台实时计算。操作完成后,系统在基础知识、操作步骤、资源消耗、产品质量、产量等多方面进行考核,将操作记录和操作结果分类统计,根据指标评价体系,给出量化考核成绩。 3 软件的应用效果 目前,仿真实习技术已成为国际公认的高效现代化教学手段。结合我校热能与动力工程专业特色及学生的培养目标,我校开发的“热能与动力工程专业本科生实践仿真教学软件”很好地解决了学生下厂实习难、效果差等问题。为加强仿真软件实习的教学效果,采用先仿真训练,再下厂实习的模式。实践表明,对于从未见过现场工业炉窑生产的学生而言,到工厂参观实习前进行仿真集训是非常有必要的。通过仿真软件实习,学生已基本了解工业炉系统之间的联动过程以及生产过程中常见的生产故障问题,因此,再到工厂参观实习时,便能更加准确地了解各设备功能,也有助于学生参加工作后更加灵活运用所学专业知识。 软件开发专业论文:基于自主学习的英语专业听写训练软件开发 摘要:基于自主环境的英语听写训练软件的开发遵循传统的CAI系统设计模式,但要基于实际运行环境,在界面设计、内容模块设计、听写策略培养和强化、学习过程监控和评价等方面综合设计开发,实现其对语言自主学习资源的有效补充。 关键词:自主学习;英语专业;听写训练软件 一、引言 听写作为语言教学中常见的一种辅助手段和测试方法,在各级英语教学中一直被广泛应用,而且在英语专业四级、大学英语四、六级考试中也是重要的测试项目之一。这一具有悠久历史的教学传统长久以来得到广泛认同,被看作一种行之有效的教学方法。虽然曾在20世纪40年代受到可分能力假说理论的挑战,但70年代后,以Oller为代表的语言学家提出了整体语言能力假说,基于大量的语言测试试验及考试数据分析重新确立听写作为“一种实用、有效的综合语言能力测试手段的地位”[1]。目前国内学者对听写的相关研究主要集中在听写能力和语言能力水平的相关性及其对教学的反拨作用和影响听写能力的语言或非语言能力的因素上面。 二、英语听写类型及难点 英语听写的分类一般遵循Oller[2]提出的分类标准,即标准听写(听写者根据音频完整写出文本材料)、部分听写(听写者根据音频填写材料中的缺失文字)、干扰听写(录音中加入干扰背景音,以体现真实感,增加难度)、作文听写(通过记忆写下录音的文本内容)和复述听写(口头复述所听到的录音内容并进行录音)。英语专业四级考试(TEM-4)所设置题型中的听写项目“旨在测试学生的听力理解能力、拼写熟练程度及正确运用标点符号的能力”[3]。根据上述分类,TEM-4中的听写部分为标准听写,即短文听写。而大学英语四级(CET-4)中的听写为复合式听写,是部分听写(单词听写)与听写作文(原句或意思相近之新句)两者的结合体[4]。 张春芳[5]对国内英语听力测试及教学的研究结果表明,英语专业学生在听写测试中所暴露的问题主要包括:(1)听辨音能力弱;(2)未能达到基础的词汇和语法知识要求,导致他们在拼写和检查阶段不能还原正确的句子;(3)遭受母语思维的影响;(4)听写学习策略缺失。其中,邓媛[6]所作的关于学生听写策略的问卷调查表明,缺乏明确的学习计划以及注意力容易受干扰是多数学生在元认知策略方面普遍存在的问题。而在认知策略的使用方面,绩优者善于抓住句子意群和关键词帮助记忆,而学困生的听力理解趋向片段化,短时记忆弱,且易受干扰产生混淆,导致信息输出较为破碎化。同时,在情感策略方面,由于听写能力弱造成的紧张情绪会干扰注意力和记忆力。对自主环境下的听写训练软件开发来说,基于上述研究改善和解决听写学习策略问题对保证训练效果极为重要。 三、基于自主环境的英语专业听写训练软件设计 一般而言,教学软件开发程序要求开发者要先了解基于不同教学模式的CAI系统设计基本策略及目标运行环境,在确定选题和开发方向后选择有针对性的教学/训练模式,先行构思系统总体设计和详细的脚本设计,选择合适的开发工具。教学/训练内容的丰富与否是最终学习效果的重要支撑。在系统调试完毕后,要在教学实践应用中完成评价、修改和推广应用的过程。 基于自主环境的英语听写训练软件要遵循上述程序,注意以下几点:(1)自主学习软件应基于以学习者为中心的模式,在运行环境上要从保持学习者的注意力出发。该类软件能安装在可保证网络带宽但又不与因特网相联的校园局域网或自主学习中心的计算机终端上。(2)学习软件的界面设计应注重教学性、交互性、系统性和艺术性的协调统一。作为教学软件,其界面风格应简洁典雅,主题突出,避免主次不分,并根据需要设计明确便捷而有效、合理的导航标志。(3)内容模块设计应能让学习者根据个人的起点水平选择合适的训练层级,逐渐实现从易到难不断进步最终达到考核要求的目标。(4)重视学生听写策略问题的培养和强化,将其体现在框架设计和内容安排上。元认知策略的建立可以通过软件首页的详细介绍了解各个板块的学习目标,要求学习者根据个人水平和学习时间依次形成各个板块的详细的学习计划。通过“听写技巧”、“单句听写”、“段落听写”、“模拟听写”、“真题听写”等实现听写技巧认知和逐步强化提高。“听写技巧”综合介绍TEM-4听写考核要求及听写技巧,但这一技巧的实际掌握有赖于在后续板块中逐级达成。“单句听写”主要培训学生的听力理解和拼写速度,形成个人特有的单词和符号书写习惯。该板块难度安排较低,有利于建立基础较差的学生建立自信心。“段落听写”、“模拟听写”实现从小段落听写到标准长段落的听写,逐步增加学习难度和实践水平。需要指出的是,“模拟听写”的难度设计建议稍高于“真题听写”。这种设计有利于学生在进行历年真题听写的考前实战环节获得极大的成就感,提升其考试前的自信心。(5)融入现时教学计划,实现监控和评估的有效结合。监控可分为自我监控和他人监控。应当鼓励学生反思、总结和评估个人在各个板块的学习过程和结果,通过学习计划有效保障个人学习活动的自我监控。借助同伴,或将其融入某门当前教学计划中,通过教师的检查监督和答疑解惑保证和实现学习计划的完成。这有助于学生逐渐建立起有效的元认知策略,在各循序渐进的板块练习中掌握良好的、有效的认知策略,提高注意力、记忆力和书写技巧。同时,在此过程中,通过学伴或教师的学习交流活动,实现情感上的反哺能动效应。 四、结语 近年来,虽然智能手机、平板电脑等移动终端及网络技术获得飞速发展,但鉴于我国的国情及基础应试教育的影响惯性,可以预料语言自主学习中心在很长的一段时间内会在学习资源提供和自主学习能力培养等方面发挥重大的作用。商业开发的教学软件和课件在系统性和专业性上具有巨大的优势,是语言自主学习资源的主要组成部分。但任课教师对自主学习中心学习资源的补充更具针对性,更容易将其融入课程教学计划和评估中。两者相铺相成,互为促进,而任课教师作为开发者也会在此过程中发挥更大的作用。 软件开发专业论文:双语教学在软件开发专业中的重要性探析 【摘要】目前我国大学的双语教学是指以两种语言作为教学媒介的系统,其中除母语外的另一语言不仅作为教学媒介部分或全部地运用到非语言学科中,而且在教学过程中,要求学生逐渐基本掌握它,同时要在教学中对该学科的不同文化进行比较学习,以获得该学科先进的、系统的知识,来进行学科教育的一种教学方法组合;强调使用外语于学科教有(但并不排斥母语),在学得该学科先进文化科学知识的同时要学得基本专业外语,这便是目前我国大学双语教学的质的规定性。 【关键词】大学双语教学 学科教育 质的规定性 随着我国经济发展逐渐被纳人全球经济发展轨道,特别是在中国加人WTO以后,中国与外部世界的政治、经济、文化交往越来越频繁,各行各业与国际接轨的步伐逐步加快,我国迫切需要掌握专业知识又掌握专业外语的高素质、复合型人才。培养这种人才是现阶段中国高等教育发展的重要目标之一。为此,教育部于2001年9月颁布了《关于加强高等学校本科教学工作提高教学质量的若干意见》的4号文件,要求全国各高等院校积极推广使用英语等外语进行专业课教学,以墙养高素质、复合型人才,实现我国高等教育的可持续发展。至此,全国开始有不少高校都在尝试、探索着双语教学。但仍面临着许多问题,其中关于究竟什么是”双语教学”就争议颇大。然而,目前国内外对双语教学尚无正式统一的定性,实有必要对我国大学双语教学的本质进行认真分析研究,以统一认识,确保我国高校双语教学的顺利进行,完成培养高素质、复合型人才的任务。 一、国外有关的双语教学定义 在国外,大都采用(bilingualeducation)双语教育的提法,很少采用双语教学的提法。其中较权威的定义有:《朗文应用语言学词典》所给的”双语教学”的定义:”Theuseofasecondorforeignlanguageinschoolfortheteachingofcontentsubjects”译成中文,意思是能在学校里使用第二语言或外语进行各门学科的教学。(双语教育概论)中两位著名专家加拿大的M.F.麦凯和西班牙的M.西格恩提出”双语教学是以两种语言作为教学媒介的系统,且其中一种语言常常是但并不一定是学生的第一语言[1]”这两种定义较好地给出了”双语教学”的狭义(前者)和广义(后者)的定义。 二、我国有关的双语教学定义 在我国目前学校、教师、学生以及各类文件、论文、报刊都采用”双语教学”的提法,这已经成为大家共同认可和接受的,因此,我们都用双语教学的提法。只是由于缺乏相对的语言环境和尚未形成完善的双语教学体制,目前国内各学者对我国高校的双语教学理解分歧还较大,具体概括如下: 1.认为双语教学是一种教学方式或形式 沙丽华、韩德复在《”渗透、整合、思维”梯进式双语教学模式的结构》中认为双语教学是指用汉语和一门外语(目前在我国大部分是英语)作为课堂用语进行学科教学的方式[2]。李红兵在《高校双语教学模式的探讨》中认为双语教学是指对高等学校的部分课程采用国外具有代表性和先进性的原版教材,并采用英语授课的一种教学方式[3]。张培在《双语教学:热点间题的冷思考》中认为双语教学是以两种语言作为教学用语,其中第二语言不仅是作为学习对象,而且是作为教学媒介部分或全部地运用到非语言学科的一种教学形式[4] 2.认为双语教学是在学科教学进程或过程中使用双语当作教学手段 何全旭、吴为民在《关于开展双语教学的几个问题》中认为双语教学是指除汉语外,用一门外语作为课堂主要用语进行学科教学,目前绝大部分是用英语;教师还应利用非语言行为,直观、形象地提示和帮助学生理解教学内容,以降低学生在英语理解上的难度[5]。施敏颖在《关于在高校中实施双语教学的几点看法》中认为双语教学是指在教学进程中使用母语及一门外语[6]。任长虹在《高等学校实施双语教学的现状分析与对策》中认为双语教学是指在教材使用、课堂讲授、期末考试等教学环节同时使用外语和汉语两种语言的教学活动[7]。刘钦永在《关于双语教育和双语教学的思考》中认为双语教学是指教学中使用外语或非本民族语言进行教学的进程[8]。 3认为双语教学是一种语言教学 张谦在《关于建立双语教学型大学的论证与思考》中认为双语教学是母语和一门外国语的教学,或称之第一语言和第二语言的教学[9]。冯保才在《关于学校实施双语教学的探索》中认为双语教学是指一种语言学习的方法,指在校内同时使用母语或第二语言进行教学,主要目的是学习和掌握主流语言最终能用主流语言顺利进行各科学习[10]。邱辉忠在《化学教学中实施双语教学的思考》中认为双语教学是指将学生的外语或第二语言,通过教学和环境,经过若干阶段的训练,使之能代替,或接近母语的表达水平[11]。 4.认为双语教学是一种教学方法或教学模式 磨玉峰在《浅谈我院管理专业双语教学的发展》中认为双语教学是指非外语专业学科使用外语和汉语讲授本专业学科的一种教学方法,以用英语为例,包括使用英语教材、用英语版书、用英语布置作业、用英语命题以及使用英语口授等形式[12]。冯妍卉、格欣欣在《传热传质学”课程双语教学计划的研讨》中认为双语教学是指非外语课程利用母语和外语两种语言讲授的一种教学方法[13]。郑定阳在《实行双语教学的初步实践与思考》中认为双语教学是指非外语课程采用外语讲授的一种教学方法[14]。张维佳在《双语教学的性质、条件及相关问题》中认为双语教学是指教师在学科教育中交互使用本族语和外语甚至完全使用外语进行教学活动,以满足学习者的工具型的学习动机(instnunentalmotivation)和融合型的学习动机(integrativemotivation).通俗的讲,所谓的双语教学,就是用两种不同语言进行学科教育的教学活动,一般是指在用母语进行部分学科教学的同时,用非母语进行部分或者全部非语言学科教学的教学模式[15] 三、我国高等学校的双语教学的本质 分析以上十多种双语教学的定义,可以看出,尽管它们是从不同角度出发来解说双语教学,虽各有偏颇,但不难发现它们几乎都有一个大致基本点,那就是都强调使用外语于学科教育(但并不排斥母语),在学习该学科先进文化科学知识的同时要学得与学科发展相关的基本专业外语。这个基本点就是双语教学的质的规定性,是我国高等学校的双语教学区别其他国双语教学的根本特征,这就是我国高等学校的双语教学的本质。 总结归纳出我国高等学校双语教学的质的规定性,再对其下定义就清楚多了。根据我国高等教学的实际情况,笔者认为目前我国高校的各学科双语教学应理解为:是指以两种语言作为教学媒介的系统,其中除母语外的另一语言不仅作为教学媒介部分或全部地运用到非语言学科中,而且还作为学习对象,要求在教学过程中学生逐渐基本掌握它,同时在教学中要对该学科的不同文化进行比较学习,以获得该学科先进的、系统的文化知识,来进行学科教育的一种教学方法组合。这里需要指出的是高等学校双语教学之所以被称之为一种教学方法组合,是因为它的构成离不开常用的教学基本方法〔如讲授法、练习法等),且具有自己独特的方法结构(如必须有语言引导课等)和新的教学功能(学得专业知识技能又学得专业英语)。这种提法函括了目前我国高等学校双语教学的目的与任务,有着当今时代的鲜明特征,是较有现实意义的定义。 总之,只有真正理解目前我国高等学校的双语教学本质,才能保障我国高等学校双语教学实施的顺利进行,完成我国高等学校学科双语教学的目的与任务―培养出高素质、复合型的人才,以应对”人世”的机遇与挑战。