引论:我们为您整理了1篇软件技术论文范文,供您借鉴以丰富您的创作。它们是您写作时的宝贵资源,期望它们能够激发您的创作灵感,让您的文章更具深度。
软件技术论文:软件技术论文:高职院校建设软件技术论文
一、高职院校软件技术专业建设对策
(一)树立以就业为导向的教学宗旨
和普通院校的学术教育对比。高职院校主要关注的是学生的就业问题。所以,高职院校教学需要结合社会和市场需求,保障培养出能够创造实际价值的人才,教学和人才培养需要个性化。学校应建立以就业为导向的教学宗旨,深入了解目前社会就业的趋势,根据企业的需求和岗位群设置人才教育宗旨。
(二)改变专业教学模式,完善设计课程
高职院校需要在现实的基础上将学术性教育向实践性、就业性教育转化,将原有的教育方式摒弃,丰富教学模式,改革教学方法,加强对学生就业能力、实践能力、专业素养等方面培养的重视程度。且设计专业课程时,应具备创新意识,冲破传统模式的束缚。及时,以岗位为核心建设课程。高职院校应树立岗位的核心意识,改变传统的教学理念,保障课程中存在技术主线(一般为一门技术课程),如可以将自身学校的核心课程设置为“JAVA程序设计”“、C语言”、“UML建模”等;第二,化散为整,改革基础课程[3]。因为高职和中职教育存在一定差异,高职需要在夯实中职教育基础上提高教学层次,进行内容和能力的拔高,将内容相近的课程整合,将其中重复无意义的文字去掉,提高课程教学效率。
(三)强化校企合作,优化教学内容
高职院校应意识到软件技术专业教学目标,不仅是为了提高学生的专业技能,还需要培养高素质、高社会适应能力、实践性动手性强的人才。学校应和中小软件企业建立良好的长期合作关系,建立自身的生产性实训基地,依照学生自身的喜好参与到企业部门工作中,锻炼自身的实践能力。同时高职院校应加强与企业的交流和沟通,定期向企业输送教师及学生入职,学生可以在实地学习,教师可以带新入职,感受现实环境的需要,负责相关软件业务,学习实践知识,发挥主观能动性,具备合作创新意识。对教学内容,应将课程之间的繁冗复杂部分删除。如讲授“C语言课程设计”时,还会涉及到一些数据结构和操作体系问题,其他内容教育意义不大,则可以删除。
(四)专业教学创新
教学成果很大程度受到教学方式的影响。高职院校的学生专业知识储备较少,具备实践操作能力的特征,需要保障高职院校在软件技术教学中传授科学的学习方法,让学生更好地学习和掌握知识。首先,采用启发教学。教师可以设置问题,引导学生解疑答惑;其次,讨论教学。教师应对企业现实的环境进行真实模拟,将学生划分为不同组别,分组讨论。授课完成后,应鼓励学生大胆评价,统计总结经验;,利用案例教学法。教师应结合自身的实际企业经历和社会经验,结合案例为学生传授软件专业知识。定期对教师进行培训,提高教师自身的道德品质和技术能力,以提高专业建设效率。
二、结语
信息化技术的出现和发展是时展的产物。如今计算机市场对软件人才需求增多,高职院校对此领域专业的人才培养重视程度加深。软件行业作为前景良好的行业,对社会型和实践型人才的需求有了一定增长。通过树立教学宗旨、加强校企合租、改善教学模式、创新专业教学等方面,更好地进行软件专业建设,使高职院校为社会培养更多计算机人才。
作者:张晓蕾 单位:北京信息职业技术学院
软件技术论文:JavaWeb课程改革软件技术论文
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在项目工程中计算机软件的应用
在信息化社会,不管是信息的传播方式也好还是信息量也好都具有多种多样的特点,而这一特点也使得项目各方在具体的交流过程中变得比较困难,因此信息的交流和传递对一个工程的管理来说具有十分重要的作用。将计算机软件充分的运用到项目工程中就能够使这一问题得到有效的解决,现在按照功能可以将工程项目管理软件划分为两种,比如品质次的P3具有十分强大的功能,但是也相对的具有较高的价格,TimeLine属于一种低档次的软件,其只能解决工程中的某一方面的问题。
1.2在工程制图中对计算机软件的应用
在工程制图中对计算机软件进行充分的运用能够使工程师的劳动力可以极大降低,并且也使得工程开发的进度得加快。现在制图软件技术随着计算机软件技术的不断发展也出现了较快的提升,一般可以将工程制图的软件发展过程划分为三个阶段,也就是初步使用光栅扫描显示器,广泛使用PC机以及飞速发展的工程制图软件。现在有很多软件都在计算机工程制图中得到了广泛的应用,比如Java以及AutoCAD等都属于比较常用的软件。各软件侧重不同,适用范围各异。
1.3在移动计算机通信中对计算机软件技术的应用
现在在IT技术中移动通信和Internet属于两大热点技术,有效的结合这两大这点技术就诞生了移动计算机通讯网络。移动计算机通信网络主要指的是可以在网内随意移动主机的一种网络,这样就极大地方便了计算机用户的使用。比如PDA(个人数字助理)以及HandbookPC(笔记本电脑)等基本上都对无线通信设备进行了配置,用户可以在任何无线网络覆盖到的位置对各种不同的数据信息进行随意的发送或者接收。计算机通信的主要功能包括信息通信与网络技术的应用、分布处理功能、资源共享功能、数据通信功能。目前移动计算机通信网络技术应用的越来越广泛,主要包括移动internet的应用、纵向应用以及横向应用,而且具有非常广阔的应用前景。
1.4在移动数据中计算机软件的应用
在移动通讯数据业务不断发展的今天诞生了多媒体应用处理器,现在3G移动通信技术已经在世界上很多国家和地区得到了普及。3G网络能够将更加有效地支撑起共给移动业务的发展,其除了使通信质量得以极大提升之外,同时也保障了视频通话的实现。多方位的移动数据服务时代是3G时代的一个显著的特点,在各方面3G移动通讯技术都表现出了非常大的优势,在我国移动通信技术不断发展过程中,现在又已经推出了第四代移动通信技术,与3G移动通信网络比较起来,4G移动通信网络的优势更为显著,其能够保障全球性的互通和漫游在不同同接入技术之间的实现,并且能够对多媒体互动业务进行支持,因此其具有更强的相互交错的功能性,年轻一代在未来市场上的多样化需求势必会由于4G移动通信技术的不断普及而得到更好的满足。
2结语
总之,人类社会由于大规模的计算机软件技术的开发和应用而出现了巨大的进步,在这个过程中,人们的日常工作和生活也越来越多的依赖于计算机软件技术,因此计算机软件技术对于信息化时代的人类而言具有十分重要的作用。现在我国的计算机软件技术还处于不断发展的阶段,因此我们必须要对开发和应用计算机软件技术的成果予以更多的关注,并且与我国的国情有效的结合在一起,最终能够将具有中国特色的计算机应用软件开发出来,使其在社会主义现代化建设中发挥更加重要的作用。
作者:郭晨鲜 单位:中州大学
软件技术论文:计算机软件技术论文
1计算机软件技术的概念
要想对计算机软件技术的性进行分析和研究,首先必须要对计算机软件技术的范围具有充分的了解。计算机系统由软件及硬件两部分组成,其中,软件主要是对控制程序执行的方案、相关数据的表示方法以及程序进行研究,同时还包括计算机操作过程以及资源管理的实现技术,其中主要有:①实现技术和软件工具;②数据库技术;③操作系统和实用程序;④编译技术;⑤程序设计语言。从概念上来讲,计算机在运行时的数据、计算机规则方法以及程序的文档就是所谓的计算机软件技术。通常可以将其划分为人工智能、过程控制、数据处理以及科学计算等。为了能够使计算机对某类具体问题进行有效的处理和解决,就需要编制应用程序、提出解决方法,并且能够在计算机中进行处理,从而可以获得良好的预期效果。立足于计算机的体系结构而言,计算机的灵魂就是计算机软件,在软件技术的指挥下才能够发挥计算机强大而神奇的功能。
2计算机软件的不性研究
(1)计算机软件技术的性在一般情况下主要是指对软件的属性质量以及性能进行评价和描述的标准,也就是说对计算机软件进行使用的过程中在特定的环境以及时间下不会导致系统出现故障的概率。这个概率是衡量软件有无故障的重要指标。目前计算机软件技术的发展面临着一定的瓶颈,所以尽管具备了较为完整的质量保障体系以及设计体系对软件的设计和流程进行规范,在计算机软件技术性的研究工作方面还是存在着一定程度的滞后性。(2)硬件材料是硬件技术的主要研究方向,硬件材料是否容易老化损耗对于硬件至关重要。硬件失效通常表现在物理故障。而对于软件来说,它不存在磨损现象,但存在陈旧落后的问题。(3)软件行业工作人员在一般情况下都会选择预防性维护技术预防故障,采用断开失效部件的办法对故障进行诊断,采用对被损坏的系统进行更换或者修复的方式实现软件功能的恢复。但是在计算机软件出现损坏的时候很难通过这些措施进行修复,只能重新设计失效的软件。(4)由于目前我国的软件开发能力和开发水平整体属于低级水平,特别是具有较低的自主创新能力,因此导致我国严重缺乏核心技术。而且在全球软件产业链中我国的软件产业处于中下游的地位,在软件市场中我国所生产的产品的品质和层次也处于低端。尽管我国的软件经过长期的发展取得了较大的进步,但仍然存在着不合理的软件产业发展结构等问题。我国近年来一直存在着忽视软件而重视硬件的问题,因此从整体上来讲,我国的软件开发市场仍然处于正在不断成长的阶段。
3计算机软件不性的解决途径
要想使软件不性问题得以有效解决,首先要在软件研发的初期就要对软件的需求进行认真分析,将软件的研发工作扎实认真做好。(1)软件的不性主要由于软件差错而导致出现软件故障;而软件差错则是在软件开发的过程中存在的人为错误。因此要想有效地提升计算机软件技术的性,首先要致力于工作人员专业知识以及专业水平的不断提升,工作人员必须要对软件定义进行充分的理解,真正地掌握将用户提出来的需求。其次,工作人员要对语法错误以及变量初始化错误等各种技术层面的错误给予高度的注意。再次,在避免错误的同时要认真思考,保障内容、文档和版本达到一致,同时还要以工程的实际情况为依据对其进行切实的考虑,最终能够将具有较高性的软件设计出来。(2)计算机软件经常会出现各种各样的问题往往是由于计算机开发人员并没有认真地将开发计算机软件技术中的计算机硬件维护以及各阶段的评审等工作做好。为了使软件开发的各个阶段都能够与相关的要求相符合,必须严格规范地依据流程进行软件技术开发工作,坚决避免发生跨越阶段开发的现象,在软件开发的各个阶段必须要及时实施软件评审工作,从而将各个阶段的软件开发标准明确下来。在此过程中,软件评审人员在保障计算机软件的性方面具有十分重要的作用,评审人员通过审核设计师提交的软件文档是否执行了上一个阶段软件文档的标准来衡量软件开发是否符合要求。同时软件评审人员还要配合各个领域的专业人员,以提高评审质量。因此对一批软件行业的高层次研究人才进行重点培养,这样才能够对计算机硬件进行更好的维护,从而推动计算机软件技术朝着更深更广的层次发展。(3)虽然我国制定了关于开发计算机软件的一系列的规范,然而由于没有将科学的技术质量监测机制建立起来,同时也缺乏核心技术,因此现在还缺乏对计算机软件技术开发实施技术改良、评价修改以及质量测试的有效途径。要想解决这些问题,必须建立完善的“三检体制”,保障计算机系统开发的规范性,提高软件设计的整体水平。同时在软件技术开发配置管理方面建立严格的软件配置体制,并对其进行不断的完善,这样才能使计算机软件的整体技术管理水平得以提升,并且能够对软件开发技术人员出现的各种错误进行有效的控制,最终促进整个核心技术的提升。
4结语
总之,想要有效地避免计算机软件技术的不性,在进行软件设计的时候必须要对其中各种复杂性的情况进行充分的考虑,而且相关的计算机软件研发部门还应该对软件研发的工程化进行积极的推行,对软件文档的要求进行有效的规范,并且将软件性数据收集系统建立起来,从而地提升软件技术的性。
作者:徐蕾 单位:乐山职业技术学院
软件技术论文:插件技术中软件技术论文
1.插件技术的实现原理
插件在开发与实现过程中,为确保插件与软件主程序之间能正常通信,其开发必须遵循主应用程序的接口。目前,较为常用的插件实现方法有:独立应用程序法、动态链接库法、COM法、ATL法等等,无论采用哪种方法实现和开发插件,都应当以方便使用为主要目的。一个插件的实现,离不开主程序、插件接口和插件本身这三方面要素。
(1)主程序。
主程序中通常含有一个插件管理的模块,可管理一个或多个类型的所有插件。它的主要功能是提供对插件的管理,当程序起启动时负责加载插件以及插件功能的调用,在程序终止时负责插件的释放。
(2)插件接口。
接口规范了主程序与插件之间的通信标准,对于DLL插件,插件接口通常就一个结构,并包含了引用到接口函数的指针;对于COM插件,常采用一个包含基类的COM接口,并在COM中定义接口。
(3)插件本身。
插件需遵循接口规范,并实现接口约定的功能及其它特定功能,插件可以是exe文件、DLL文件或者其它格式文件。
2.插件技术在软件技术中的应用类型与应用优势
2.1插件技术的主要应用类型
(1)批命令插件。
这种插件多为文文章件,其特点是使用功能单一,扩展性很小,但是制作方便。由于这种插件的自由度非常低,近年来在软件技术中已很少使用。
(2)脚本插件。
脚本插件是利用脚本语言而制成的插件,其特点是制作简单、使用方便,且便于后期的修改。目前,该插件应用较多的一种脚本语言是XML。
(3)COM插件。
COM(ComponentObjectModel)即组件对象模式,它是一种语言共享和跨应用的二级制代码方法。COM插件的开发标准可以独立于任何编程语言,只要满足COM标准,就可以通过任何编程语言调用这些模块功能。因此,COM插件具有使用简单、方便的特点,只需要插件接口与主程序之间实现信息间的交互,就能满足插件功能的实现。
(4)DLL插件。
DLL(DynamicLinkLibrary)即动态链接库,它是一个可以由多个程序并用的代码和数据的库,通过DLL,插件可以更容易的进行更新。DLL插件不仅可以利用多语言编程进行开发,利用实现资源间的共享,而且具有易于扩展软件应用程序和节省内存空间的特点。
2.2插件技术在软件技术中的应用优势
(1)独立性强,安装简单。
插件作为可以独立存在于软件部分的应用程序,不受到或很少受到外界因素的影响,能够较为自由的应用于各种软件系统当中;插件与主程序之间遵循标准的接口规范,在插件应用时具有安装简单、快捷的特点。
(2)可移植性强。
由于插件程序自身多是由一些较小的插件结构所构成,因此具有组成结构灵活和功能移植性强的特点,用户可以根据自身的需要选择不同功能及内容的插件,也可以方便对不需要的插件进行方便删除,而不会影响到软件的使用功能。
(3)扩展性好。
当前,许多计算机软件中都面向用户提供了插件技术,以此提高软件的扩展能力与复用度。插件技术的应用,不仅可以满足不同用户的特殊需要,进行多人并行模式的开发与独立升级,而且插件还可明显扩展软件主程序的功能,使软件的应用领域得到不断拓展。
3.插件技术在软件技术中的具体应用
文章以浏览器插件为例,介绍了几种常见浏览器插件的应用。
3.1Java虚拟机
Java虚拟机插件是JavaVirtualMachine的缩写,是一个虚拟的计算机程序,通过在实际计算机中仿真模拟各种计算机功能来实现。Java虚拟机插件具备完善的系统架构与功能,能实现信息处理、信息指令、信息存储等功能,当用户需要在网络中浏览部分特殊网页素材时,就需要通过Java插件来模拟该素材的观看环境。
3.23DWebmaster网上虚拟现实
传统的网络虚拟现场场景是由一些3D创建工具所建立的,而其制作与效果并不佳。近年来,SuperScape公司开发了一款专业用于创建和浏览虚拟现实场景的插件———3DWebmaster,并推出了专门为网页浏览器进行优化的插件VisCape。其中,3DWebmaster主要用于创建虚拟场景,而VisCape则充分利用计算机系统强大的运算能力,浏览器观看到到的虚拟现实场景更加真实。
3.3AcrobatReader网上文学阅读
AcrobatReader是由Adobe公司开发的一款网上文学阅读应用插件程序。用户通过该程序可以显示和打印PDF格式的文件,还能允许文档保留相应的文本格式,例如图像、图表、字体等等。如果安装了AcrobatReader,它在浏览器中是不显示的,但是当浏览器遇到具有PDF格式的文件后,能自动显示该文件。3.4RealPlayer网上视频播放RealPlayer是一款在网页浏览中非常常见的视频播放插件,它能提供流式传输声音或视频的方案。通过RealPlayer插件,能在浏览中实现实时的声音与视频对话,当中Web网页中遇到一个RealAudio声音文件,或者一个RealVideo视频文件时,RealPlayer就会在接收到该文件的前几千个字节以后,即开始进行解压缩,然后播放解开的部分,而与此同时其余部分仍然在传送,这样就节约大量的时间。
4.结束语
文章从插件技术的概念、实现原理、应用类型以及应用优势出发,并结合实例探讨了插件技术在软件技术中的具体应用。插件作为一种可以增加和增强软件使用功能的应用程序,不仅可以实现多人并行参与软件的开发,降低开发人员的工作量,而且能明显提高软件的扩展性,使所开发的软件更易于更新与维护,为现代化软件技术的发展增添了活力,值得在软件技术中大力开发与普及应用。
作者:赵杰 单位:柳州城市职业学院信息工程系
软件技术论文:项目驱动软件技术论文
一、项目驱动教学模式应遵循的原则
1.项目设计要具有可行性
项目驱动教学中受教育者是学习主体,所以在立项过程中教育者要协助学生为其树立正确的理论依据及可行的操作步骤。不能凭借学生自身的想象而不考虑实际的可操作性及可完成性。通过项目驱动的教育模式来取得进步就要根据循序渐进的原则,遵循事物发展的普遍规律,过于困难或者没有实际意义的立项及理念都会使学生们失去兴趣,从而失去了项目驱动教学的真正意义。
2.项目设计的难易程度要适中
难度适中的项目驱动教学方案可以从正面激发学生的自主学习兴趣,过于简单的设计方案不具备实践意义,过于困难的设计方案违反了教育过程的规律性,不会达到真正的教育效果。所以不符合学生情况的设计方案不仅没有起到应有的作用,反而浪费了时间及成本,同时也容易使学生丧失积极性,这个时候教育者要根据难易适中的原则来引导学生对项目思想及步骤进行创新及重组,使得项目驱动教学模式真正深入学生内心,并在未来的学习及发展过程中运用的得心应手,项目驱动教学模式相对于传统教育的灌输模式,对软件技术这种新型课程的学习具有更大的帮助。
3.项目设计要具有实际的应用性
项目驱动教学的意义就是让学生在学习过程中培养主动、积极、创新的学习意识,如果项目的设计不具备实际的应用性,则学生在学习与工作过程中就无法与现实很好地联系,不能够将所获取的知识应用到实际中去,这一点对于项目驱动模式的教学来说失去了其本真的价值。当今计算机网络飞速发展,软件技术专业的知识更新速度更是让人望尘莫及,所以我们要掌握的是学习知识的意识、手段及流程,而不单单是知识本身。所以项目设计要摆脱应试教育的影响,充分考虑其实际的应用性。
二、项目驱动教学模式在软件技术专业中的设计研究
1.在教育者的辅助下充分发挥学生的自主意识
在以往的教学过程中,都是简单的灌输说教模式,很少考虑到学生在教学过程中真正欠缺的是什么,而项目驱动教学模式是以学生为主体,充分发挥其主体意识。在项目设计过程中,学生们可以充分发挥自身的创造力及整合力,在教育者的指导下,按照软件开发方法、开发过程和规范实现各课程小组的项目调研、分析与设计,组织项目小组自评,小组之间展示项目、交流体会、互评,进一步提升个人的实践能力。在这个过程中将软件技术专业所需掌握的知识及学生在学习过程中需要的素质培养方案设计其中,使学生在项目驱动教学模式下得到的发展。
2.教学要紧跟软件技术的发展方向和市场的研发动态
计算机软件技术专业更新换代的速度快,要让学生们不断适应飞速发展的软件技术,就要牢固掌握学习的方式方法,通过项目驱动教学展开的活动来紧跟软件技术的发展方向和市场的研发动态。只有在掌握行情的基础上才能不断充实自身的知识贮备及市场的发展需求。在平时的教学过程中,这种灵活的项目设计教学模式帮助学生在实践过程中自发地对市场行情及发展动态进行了解。
3.不断完善学习的资源和学习的环境
针对计算机软件技术专业的项目驱动教学模式,完善的资源及环境是顺利完成教育进程的保障,学校在这个方面应该投入相应资金来进行资源及环境的优化。为了加强学校项目驱动教育的综合实力及培养人才的效率,建立专门的软件工程校内实习基地,将项目研发、实践、实训与实习融于一体,实现教学资源及协作环境的完善,这使得学生在设计活动的过程中能够享受更加完备的资源设施,及更加专业化的教育引导。
4.需加强学生团队合作精神的培养
在项目驱动教育过程中,教师根据项目需要建立相关小组,协助学生在设计过程中按照正规流程分配及安排任务,让不同的学生在不同的设计小组内实现不同的学习任务。在各个项目小组的交流过程中不断总结与分析自身存在的缺点与项目存在的劣势,久而久之就能够让学生们在互相协作的过程中培养自身的团队合作意识。并在共同解决困难的过程中锻炼学生的思维能力、及表达能力及沟通交流能力,使其对团队合作的理解不断升华,并在实践过程中学会沟通与理解,提高了学生们适应社会发展的能力。
三、小结
项目驱动教学模式打破了传统的教学观念,让学生们在通过自身的设计、组织、交流、学习的过程中不断发现问题总结问题、对经验方法进行不断改进及整合,这是一个十分复杂的过程,在此期间学生们不光学会了软件技术的专业知识、理解了教育理念及指导思想的重要性,更加获取了学习知识的手段方法以及对身边资源的合理利用。
作者:刁雪强 符啸威 单位:黑龙江农垦职业学院
软件技术论文:工程领域中计算机软件技术论文
1计算机软件技术的发展
软件的发展和计算机的发展密切相关,随着计算机的发展历程,软件可以分为如下两个阶段。及时个阶段是20世纪的中期,个人计算机出现并且逐渐兴起,其应为携带方便、占地面积小等特点深受大众喜爱,与之伴随的计算机软件的需求量也在不断提高,于是便出现了各种的计算机语言,以及处理系统等;第二的阶段则为20世纪的70年代,随着通信技术的改革,计算机技术也作出了相应的革新,使两者可以更好地结合。此时针对计算机软件的开发,出现了数据库,同时因为通信技术的发展,大规模的集成电路Corbar软件开始出现并逐渐成型,从而出现了计算机网络,完成了多方共享的任务。随着计算机网络范围的不断扩展,最终建立其了覆盖全球的因特网。网络技术的发展,使每一位公民都认识到了计算机的存在,使计算机更好地为人们的生活提供帮助。从此,全球进入了网络化的新时代。
2计算机软件技术在工程领域的运用
2.1对文献整理的帮助
过去的文献整理工作十分复杂,需要耗费大量的时间。通常是由整理人员对需要整理的文献先进行清点,编写一个清单,然后摄影人员按照清单的内容对资料进行缩微拍摄,最终归档。但是,随着计算机技术的不断改革创新,在目前的文献整理工作中融入了很多高科技的元素,计算机发挥着其重要作用。在20世纪计算机技术刚刚兴起的时候,人们运用计算机整理文献的大致流程是:及时步先通过数据库软件对需要整理的文件中的数据进行整合,记录在数据库当中;第二步将需要拍摄的内容录入到Word文档当中,形成一个拍摄清单,里面表明刊头等要素;第三步将文档通过计算机打印出来。这三个步骤的完成都离不开计算机,同时因为人工智能代替的人力,减少了传统方法中出现差错的机会,使得整理工作更加和严密。在这一过程中,数据库发挥着主导作用。到了21世纪,计算机软件技术又出现了新的突破,人们需求的不断变化,工作难度的增加,使最传统的办公软件已经无法应付,需要开发一些有针对性的软件来完成一些特殊的流程,减少人们的工作量,提高工作的效率。在微缩工程领域中,文献整理占据了重要的地位,因此人们针对这工程领域一开发了专门的软件技术。上个世纪文献整理工作主要运用的是丹诚数据库,但是面对复杂庞大的数据,如果仅仅是需要进行一个胶片盒的盒标打印工作,都需要将该数据库当中每一条用的到的数据依次打开,然后再逐个进行复制粘贴到规定的文档当中,规范一个格式,再进行打印。如此一个小的任务,就需要进行很多次的复制粘贴,程序很复杂,同时稍不留神就会出现错误。针对这一问题,一种新的计算机软件便由此出现--marc-pro.exe。该应用程序是为了辅助数据库的工作而设计的,它能够使数据库充分地发挥其自身的功能,在文献整理工作中发挥了重要的作用,提高了文献整理工作的效率。
2.2对图像处理工作的帮助
目前无论是任何地点,都能够看到监控摄像头,视频监控已经成为了社会的一种现象。视频监控强调视频的清晰度,才能够更好地为大众服务。随着出现的各种图像处理方法,图像的清晰度在不断地提高。而针对图像处理这一任务,出现了各种处理软件,并且随着人们对图像清晰度提出的新要求,这些软件也在不断的完善。
2.2.1常用的图像处理功能下面为大家分析一下在图像处理时候,对软件要求的几项功能。模糊图像清晰化功能。实际拍摄中,焦距、运动等对图像进行的影响,出现图像模糊化,运用处理软件使原本模糊的图像清晰。该项功能在实际生活中得到了广泛的运用;消除噪声。很多视频拍摄完毕后,都会有很多干扰的声音,覆盖了我们需要的声音。利用自动增强的功能,能够使该图像所要反映的内容更加突出;同时还能够对图像进行锐化处理、将其锯齿消除。同时,由于很多监控设备像素不是很高,拍摄出来的画面在放大之后会出现一片马赛克的现象,可以运用软件将马赛克弱化。在拍摄物体的时候,如果该物体是背朝光源,就会出现拍摄出来的画面很暗,无法看清楚物体的原貌,这是就可以用明暗校正的功能来处理该图像;图像的重建功能。可以将拍摄的画面分为多个帧,将帧进行融合,然后将模糊的部分进行清晰化处理;如果图像中出现的人物面部不是很清晰,可以通过帧平均的方法,使人的五官变得更加清楚;对动态视频处理的功能。可以将拍摄中画面的亮度、明暗对比、噪声等问题进行处理;因为光线、监控机自身的原因,造成了拍摄的画面出现了失真的问题,可以通过还原图像的功能,使原本图像的颜色真实展现在人们眼中。
2.2.2具体实例在识别肇事车辆的时候,有些监控设备根本无法清楚地排除车辆的车牌号,排除的画面都很模糊。这种情况下,就可以用到对图像模糊处理的功能。具体运用两个方法,一是自动处理法,二是多帧融合法。两者相配合,能够使车辆的车牌号清楚地呈现。
作者:胡健 单位:承德市工业和信息化局
软件技术论文:教学改革软件技术论文
一、进行以能力培养为核心的软件技术教学改革的现实意义
学校作为培养高技术人才的地方,承担了为社会输送人才的责任,如果学校的教育无法满足社会的需求,那么这将对我国现代化的发展产生重大不利影响。尤其是软件领域,软件专业的专业化水平很高,而且对学生的运用操作能力的要求也很高。因此,软件教学必须坚持结合市场需求,以培养学生能力为核心的教学方针,使学生能够通过软件教学掌握最基础的知识,并能够使软件技能得到提升,使学生在未来工作中能够应对来自社会各方面的挑战。如果现阶段的软件教学对学生能力的培养不够重视,那么就会造成教育资源和教育人才极大的浪费,严重的话还会影响我国的现代化建设。因此,以能力培养为核心的软件技术教学改革具有重大的现实意义。
二、以能力培养为核心的软件技术教学改革的具体方法
(一)构建以能力培养为核心的教学体系
构建以能力培养为核心的教学体系,首先就需要进行软件技术教学的教师,要及时把握软件市场的技术需求变化,当然,进行教学改革的前提是,软件技术教学老师必须要确保学生具有专业、扎实的软件技术,在此基础上,老师要根据市场的需求,在学生可以接受的范围内,对学生的专业能力进行培养,保障学生既要有专业的知识能力,也可以接受来自市场的挑战。例如,在Net和Java教学中,既要照顾到学生的接受能力,又要考虑到市场对学生能力的要求。
(二)学校在校内建立专门的集训基地
课堂上的学习对于软件专业的学生来说是十分有限的,为了巩固学生学到的软件知识,必须要让学生利用课下时间进行反复练习,然而一般的校外企业为了公司的工作效率,都会要求学生进行全勤工作,这对于有学习任务的学生来说,很显然,是无法达到要求的。因此,为了让学生在不耽误学习的情况下,也可以进行实践操作,这就需要学校为学生提供一个可以进行专门化实践操作的校内实训基地。值得注意的是,校内的实训基地必须结合教学的实际需要,对实训基地的培训项目进行明细化设置,保障学生能够真正地使专业技能得到提高。
(三)实现学生和企业的对接
为了保障学生能够及时了解到社会的需求,以确保学生能够及时做到学以致用,学校应该和软件公司签订合同,保障学生能够拥有去企业进行实习锻炼的机会。通过在企业里面进行实习,学生可以对软件项目的真实案例有一个真实而又贴切的感受,除此之外,通过在企业里面的锻炼,学生可以增添实践操作的经验,改善了自己实践工作能力不足的现象,为学生以后进入企业能够尽快适应工作打下了基础。此外,学生们可以提前感受到企业的工作氛围,提前养成职业习惯。这些都可以增强学生的综合能力。
三、保障方法
(一)教师队伍素质过硬
作为传授知识的主体,在培养学生计算机能力中,老师扮演了关键的角色,然而,目前我国软件技术的老师大多来自高校毕业生,因此,老师的基础理论知识比较牢固,但是专业技能却略显不足,所以,为了打造一批高素质的教师队伍,就需要对老师进行专业培训。为了达到对老师进行培训的目的,首先就需要学校为老师提供一个进行专门培训的基地,让老师通过基地的培训能够掌握专门的技术能力。除此之外,学校还应该与企业达成协议,允许老师定期到企业进行工作,以便保障老师在教学过程中能够及时对学生的职业能力进行培训。
(二)保障教材的高质量
对于教学来说,教材不仅是老师进行教学的依据,而且还是学生进行学习的主要依托。因此,教材的质量不仅会关系到老师教学的质量,还会使学生对知识的把握产生重要影响。因此,为了达到良好的教学效果,学校在选取教材时一定要保持慎重的态度。一般情况下,学校在选取教材的时候,要坚持理论和实践相结合的方针,分析当前学生的实际情况,既考虑到学生的接受能力,又要结合软件市场的需求,使学生在学习中也能了解到市场前沿需求。其次,学校还要坚持精选教材,学校在选取教材的时候,要选取当前软件领域,最精华的教材,保障教材质量。除此之外,老师还要根据学生的实际需要,编写一些题库、练习册,让学生能够更好地掌握知识。
(三)建立完备的评价机制
为了更好地培养学生的能力,学校应该针对社会的需求,建立一套有关教师的绩效评价机制,使老师的教学积极性得到提高,此外,学校还要根据学生的实际情况,建立一套针对于学生的成绩评价机制,使对学生学习能力的评价标准更加注重于能力的评价。结语随着科技水平的不断提高,市场对掌握软件技术的人才的需求量越来越多,而且软件技术的更新换代比较快,因此,进行以培养能力为核心的软件技术教育改革势在必行。
作者:赵杰
软件技术论文:计算机软件设计软件技术论文
1计算机软件技术的不性分析表现
(1)被其他程序入侵:计算机软件本身的漏洞可能导致病毒的入侵,除此之外,网络黑客也可以对计算机程序进行篡改,这些意外通常是无法避免的,网络本身的开放特点、软件本身的漏洞都是入侵发生的原因,而这些入侵常常难以预测,入侵结果很可能是通过代码篡改的方式,导致软件无法运行或者错误运行。
(2)人为设计缺陷BUG:其实计算机硬件与软件的性有许多相似之处,比如两者都是看故障的几率,判断稳定性,但是硬件与软件的较大不同是,硬件的决定要素是物质,而软件的决定要素是人,因为软件是一种人的“创作”,是设计者为满足用户的需求,而设计、分析的程序,每个环节都是以人的思维为基础而进行的。人类思维能力的限制、导致软件很难避免地出现一些疏漏,也就是我们常说的BUG,而这种BUG在软件测试中潜伏性很强,不容易被发现,这些BUG只有在特定的情况下才会发挥其作用,让软件崩溃或者是小,所以说,人为的设计失误,同样是计算机软件不的主要表现。
(3)复原的难度:从计算机软件维护和修复的角度来看,对软件功能恢复存在相当大的难度,一般来说我们只能够重新设计。这一点,同样是计算机软件不性的表现。
2影响软件技术的不性的因素
(1)软件的设计误差。设计误差指的是软件设计过程中出现的人为错误,及时种是因为对用户需求的把握不够而造成的分析误差,因为对用户的要求没有理解透彻,开发者与用户的要求得不到统一,就会出现软件设计不合理的情况。第二种是编码不正确,语法错误,设计错误,这是一种设计错误,与设计者的技术水平关联系很大,第三是设计中没有发现软件运行的特殊情况,而出现设计的死角,这种情况一般测试很难发现,而在软件的运行过程中容易出现,第四是文档内容错误,一般是设计者的失误,比较容易修正。
(2)开发过程的控制。计算机软件在开发过程的各阶段,缺少各个阶段的测评,因为软件设计者需要保障每个环节都能按照计划进行,需要在各个环节都对软件进行审核,明确每个阶段的标准,除了参与设计的设计师之外,管理者、监管师都需要参与到设计评审。评审组的主要任务是审核设计师提交的软件文档是否执行了上一个阶段软件文档的标准和要求。评审组在之后需要对软件进行审核后,给出文字说明意见,软件设计者需要按照意见对软件进行修整,减少软件日后出血问题的几率。
(3)软件测试系统的缺乏。我国仍然缺乏开发质量测试机制,我国的软件开发人员从设计到检测,都是自我设计、编制、测试,软件设计的过程以设计人员自我为中心,加之软件技术开发配置管理方面也没有建立严格的软件配置体制,软件开发的技术管理不足,技术人员设计规范意识不强,也存在着乱改设计、说明与设计编写不想符合的情况,也增多了软件开发设计中的错误,由此可见,开发模式本身存在很多问题,是软件不的原因。
3结语
软件自身必然存在思考的漏洞,技术人员在不断的研究总结中,早期能够发现错误,并且及时改正,如果软件设计后期发现错误,想要改好就非常有难度。由此,可以推断,想要提高软件的性,在分析时候就需要更仔细、更客观地分析软件设计,除此之外,还需要研究一些更更细致的软件性检测方法。
作者:王威 单位:同济大学
软件技术论文:计算机网络课程教学软件技术论文
1计算机网络课程设计
1.1调整课程体系
课程设计的思路是以就业岗位分析为导向,充分考虑课程与职业的关系、与职业能力和职业标准的关系,那么计算机网络课程就应该在掌握计算机网络的基础知识的这一基本要求之上,针对软件技术专业所需要的计算机局域网技术和网络操作系统知识设置相应内容,以够用为原则,砍去软件技术专业不需要的计算机网络课程中其他的内容。课程内容应当主要包括三个部分:及时,是计算机网络的基础知识;第二,是局域网技术;第三,是网络操作系统。由于软件技术专业的其他专业课都需要计算机网络知识,因此,《计算机网络》作为专业课是与软件技术专业的其他的基础专业课开设在及时学期或第二学期。
1.2丰富教学内容
教学除了理论知识和实验技能,同时还应通过对各种案例的分析理解,提高学生分析问题、解决问题的能力,更加强调综合实训和工学结合,内容更具体、更细致。据此,把课程体系中的三部分内容作了细化:及时,计算机网络基础知识应涵盖以下内容:计算机网路基础、广域网组网技术基础、Internet与Intranet技术基础和网络安全技术等;第二,局域网技术应涵盖以下内容:TCP-IP协议、子网规划、局域网实用组网技术、网络互连设备及应用技术;第三,是主流网络操作系统。既包括适度和必要的基础理论知识,又有比较详细的网络技术指导,特别是软件技术中需要用到的网络知识和网络技能要加强学习和实践。
1.3优化的教学方法
《计算机网络》课程教学采用理论和实践有机融合的三明治教学方法,理论教学采用多媒体方法使课堂互动,实践教学采用合作实践,以学生为主体。在及时个部分的教学中,理论知识主要通过各种案例传达给学生,使原本枯燥呆板的理论知识通过一个个生动的案例给学生留下深刻的印象,也使他们很快地理解,实践教学主要向学生提供相似案例情境,让他们模仿之前的案例自己去动手分析和解决问题,从而真正掌握计算机网络技能。在第二部分的教学中,这部分是课程教学的重点和难点,而学生自己组织知识的能力比较差,所以在教授这一部分的时候应尽量避免知识点过于分散,而应注意组织一个实际应用中涉及到的几个知识点一起教授,协议、技术部分和组网部分相交融,告诉学生协议这样设置时与之匹配的组网应该是怎样的,使学生认清协议的重要性和作用,再通过案例告诉学生什么情况下应该组什么样的网、采用什么协议和网络设备,在实验室给出相似的案例情景,让学生自己分析和动手组网设置协议等。在第三部分的教学中,要注意讲授网络操作系统与一般的操作系统的区别,在实践的时候也应侧重操作网络设置和网络管理的部分的实践。
1.4改革考核方式
考核方式应该充分发挥考核的教学功能、教育功能、督促引导功能、检测鉴定和评价功能,考核要能够使教学内容、教学方法与人才培养方案相一致,从而促进人才培养的质量提高。考核既要注重理论知识的检验也要重视动手能力的检验,既要注重形成性考核也要重视终结性考核,考核方式中形成性考核占总成绩的30%,其中,平时出勤、作业、实训表现和实训报告占10%,平时实操测试占20%;终结性考核占总成绩的70%。
2结语
众所周知,随着科学技术的不断发展,计算机网络技术也在不断发展更新,必将对计算机网络课程的教学改革提更高的要求,与此同时,软件技术也正日新月异,软件技术专业的开办与设置要与时俱进,那么该专业所开设的计算机网络课程的教学上也应随之改变并与之相适应。一旦软件技术对计算机网络知识的需求发生了变化,那么计算机网络课程的课程体系和教学内容都应用随之发生变化,以适应专业的要求,而课程体系和教学内容的改变也会带来教学方法和考核方式的变革,这就对教师提出了更高的要求,既要掌握软件技术的动向和需求,也要有能力优化课程教学。计算机网络课程在软件技术专业中的教学是一项长期而又艰巨的任务,不可能一蹴而就也不可能一劳永逸,要与时俱进,不断更新最适合的的教学内容、充实教学资料库、调整教学和考核方法,并进一步强化实践教学和项目实训,以更好地适应社会的需求。
作者:饶雨泰 杨凡 陈丹 单位:湖北广播电视大学 武汉软件工程职业学院
软件技术论文:地方高校协同育人软件技术论文
1地方高校协同育人的研究与实践
1.1建立多主体共建、共享、共赢的协同育人机制
在国际合作办学过程中,涉及主体不仅包含中外合作院校,还包含国内外跨国企业、国内相关院校、地方政府等多方主体。通过建章立制,明确多方主体之间的责权利关系,同时加强沟通交流,通过开展项目协作交流、合作研讨会、定期进行项目审计等多种形式建立规范有效的沟通协调机制、建立互利共赢的动力机制及科学合理的评价机制。
1.2优化国际化软件技术人才培养的目标及方案
以国际视野了解软件产业的蓬勃发展及运作模式,以市场为导向调研国内外软件产业人才现状和国内外软件企业对人才培养素质的需求,更新观念、明确定位,确立国际化软件技术人才培养的目标。培养具有国际化理念、国际化IT企业的实习经历、熟悉国际标准、熟练掌握外语应用的毕业生。要求学生熟悉国内外相关行业和企业工作环境,同时具备境内外就业能力,使得人才培养规格更加注重国际化的视野和观点,人才成长过程更加凸显国际化理念。
1.3建立校校、校企共建、共享的团队培养机制
采取国际教师引入和校内教师培训相结合,构建一支由专职教师、企业教师、外籍教师和博学业内专家共同组成的多元化师资队伍,培养双师双语型教师,以提升师资国际化水平,同时造就国际化软件技术人才。
1.3.1专职教师为提高教师的专业技术水平和国际化水平,我们加大培训力度,组织专职教师参加引进课程培训、企业项目培训,选派学院骨干教师到澳大利亚联邦大学等国外院校进修、利用假期到跨国企业进行项目学习与实践,以提高专职教师的工程能力和国际化能力。
1.3.2企业教师通过在校企深度合作单位(包括中软国际、深圳软件园、长沙蓝狐网络技术公司等多家企业)遴选的项目经理,承担新技术应用类课程教学工作,担任课程设计、毕业设计和毕业实习的任课教师或指导教师,使学生尽早接触工程化教育理念,逐步提高自己的实践动手能力和工程能力。
1.3.3外籍教师结合中澳合作办学项目,提高境外教师的授课比例,除了相关英语课程由澳方授课之外,每学年至少4门专业课程也由澳方派教师来学院授课,讲授近期专业技术经验,更好地为学生创造国际化环境,开阔学生视野,提高外语和专业技术水平;同时通过外籍教师与学生的正式和非正式互动,加强学生对多元文化的理解能力。
1.3.4博学业内专家坚持聘请国际和国内著名IT企业的IT专家作为教学指导委员会成员,将其企业经验与企业要求融入人才培养方案,同时参与本项目的兼职开课,开展行业动态专题讲座,指导论文,以实际工程项目为案例授课或合作开发,使学生尽早建立工程理念,熟悉工程实况,造就国际化软件技术人才。
1.4优化课程结构,构建国际化课程体系,改革教学内容,满足中外双方人才培养质量标准,大力推进应用型人才的培养
课程结构设置的国际化水平是高校国际化水平高低的重要体现。国际化的人才培养,需要根据国际化目标进行科学合理的与国际接轨的课程体系和教学内容改革。调整优化的主要内容一是将其更好地适应于我国生源的知识结构和能力素养,在语言能力、通用技术、专业知识和实践经验等方面都获得发展,达到双方的学历认证标准;二是调整优化中外双方课程结构,一方面制定本土化课程标准,另一方面增加课程中的国际内容,开设涉外礼仪、企业文化、外包英语等交叉学科课程,提供更多培养学生国际意识和跨文化交际能力的国际化课程,给学生提供一个多元化的文化学习平台;三是在全球化课程观念引导下,适时更新课程内容,借鉴国外先进的课程理念,包括学习慕课(MOOC)的方式及内容,引进和借鉴国外先进的教材,注重将最前沿的科技成果和科学文化知识补充、融入到课程当中;四是采用基于CMM3开发规范的Whizible项目管理软件对学生进行管理,学生严格按照CMM3开发规范进行项目实战,在每个阶段进行严格控制和评审,达到国际化软件人才的要求。
1.5将全新的教育理念引入课堂教学,开展灵活多样的教学方法
学习国际先进教学理念和方法,研究教育发达国家的经验和做法,积极推进教学理念与教学模式的改革,在教学中注重培养学生的跨文化交际能力和创新能力,拓宽学生的国际视野。以灵活多变的授课方式激发学生的潜能,例如采取角色扮演、小组讨论、辩论等多样化的形式授课。打破以笔试为主要手段的单一考评模式,考评重能力,重过程,形式多样,将学生课堂口头展示、作业成绩、小组作业、小测验、学术性论文等纳入考评内容,通过这种综合评价方式,尽可能发掘每个学生的潜力,保持他们的学习兴趣,提高学习积极性。
1.6通过校企共建,搭建国际化人才培养的校内校外实践平台,共享教学资源
目前,我们已经与国际和国内著名IT企业开展了深度合作,与跨国企业中软国际共建省级示范性软件学院,开设软件服务外包方向,培养的人才直接面向欧美市场。分别与多家企业共建专业、共建课程、共建实验室、共建实习基地,其中与中软国际共建的大学生校外实践教学基地获部级与省级立项。同时,与多家企业保持长期合作关系,为学生提供专业见习、毕业实习、实训等实践教学活动,甚至提供就业机会。通过组织一系列专业竞赛,使得学生有机会进入国际著名IT企业参观、实习。近年学生参加“蓝桥杯”全国软件专业人才设计与创业大赛获得全国一等奖等多项奖励。
1.7构建信息资源共享协同平台
通过此平台,使得国外与国内院校、院校与企业、院校与院校、院校与地方之间能够及时进行信息更新与交流,在提升管理效能的同时,使得培养的人才能够及时为地方、企业服务。院校能够根据国际国内发展情况,及时进行相关教学环节的调整,院校之间能进行有效协同。
2主要特色
2.1建立多主体共建、共享、共赢的协同育人机制,创新人才培养模式
创建社会资源为教学服务和教学资源为社会服务的互动新机制,开创开门办学的新模式。本项目能够积极引入国际化资源和知名企业的先进技术及经验,与地方院校、地方政府多方一起进行协同创新,开创了国际化办学+校企合作+校地合作+校校合作的新模式。立足地方,拓展合作平台,互为补充、互为完善,共同开展校内外理论与实践教学建设、课程创新和人才培养模式研究的新思路和新方法,对促进IT人才培养国际化,拓展学生视野,提高学生就业能力和创业能力,缩短学生就业后的适应期起到了很好的作用。
2.2以育人贡献为主导,行业引领为核心,区域发展为目标,面向产业需求培养高素质应用型人才
本项目在充分研究国内外软件产业的蓬勃发展及运作模式、调研软件产业人才现状和国内外软件企业对人才培养素质的需求、跟踪了解毕业生工作情况的基础上,面向产业需求制定培养开放式、国际化、工程型、高水平、高素质软件人才的目标和培养方案;通过多种方式了解企业对学生综合能力的评价意见,及时调整培养方案和模式;在培养过程中,注重探索软件人才成人成才的科学规律,注重学生内在潜能的发掘,注重服务社会、发展自我能力的培养,与国外高校及知名IT企业合作搭建并营造有利于软件人才健康发展的条件和氛围。
2.3注重培养过程的“三个不断线”
为适应国际化软件技术人才培养目标需求,在培养过程中坚持“外语学习与应用不断线、实践教育不断线、素质教育不断线”三个不断线。改革外语课程的设置方案,在1—2年级开设大学英语及雅思课程,3—4年级开设服务外包英语,重在培养学生使用外语应用能力。开设大量贯穿整个培养过程的实践性课程,安排综合课程设计、专业见习、毕业实习、社会实践等环节,实践题目主要来源于实际项目,并由企业工程师指导。注重软件人才专业素质培养,在培养方案中包括有法学教育、知识产权、企业文化等课程;建立社会服务量化考核体系,促进学生自觉增强综合素质的凝练与提高。
3结语
在针对地方高校的国际化软件技术人才协调育人过程中,通过几年的实践,我们取得了如下成效:
(1)充分利用国外品质教育资源,拓展了学生的国际视野,促进了IT人才培养国际化,培育了一批具有国际视野、既懂技术又懂管理的人才。
(2)强化了师资力量,培养了一批具有国际视野和国际化意识的高素质国际化双语双师型教学人才,拓宽了教职员工的视野。
(3)培养的人才能填补外资企业及国内企业在经济全球化发展下对国际化人才的迫切需求。
(4)打造了新型的国际化软件技术人才培养模式,推进地方高校人才培养模式改革,提升了学校办学水平。
作者:霍英 丘志敏 单位:韶关学院
软件技术论文:教材体制改革下高校软件技术论文
一、高校软件技术教材体制改革对策分析
1加快课程教材体制改革更新速度
软件技术教材与市场的脱节严重制约了高校软件人才的培养,因此应当加快软件技术课程教材体制改革的更新速度,紧跟市场潮流,及时对教材内容进行修改和补充,并引入近期的软件思想和工具,保障学生的知识水平与时代同步。
2实行多样化多层次的教学方式
高校软件技术教学应建立起多层次的培养模式,采取多样化的培养方式。我国目前的软件人才结构成橄榄型,结构十分不合理,缺少大批从事基础编程工作的软件蓝领,同时更缺少高精尖型的高级软件人才,因此高校应建立起多层次的金字塔型的培养模式,满足市场对软件人才的需求。职业技术学院可以以培养软件蓝领为首要任务,在教学中加大程序编写的学习和训练;本科阶段一培养软件工程师为主要任务,除软件编写能力外,还要加强项目管理知识的教学和能力的培养;研究生阶段则以系统架构与分析师为主要培养任务,需要深入地学习软件技术及相关领域的知识理论。另外,高校软件技术教学还应当采取多样化的培养方式,充分利用多媒体教学等互动型教学方式,加强老师与学生间的沟通交流,提高学生的学习积极性,激发学生的学习兴趣,提高教学效果。同时多开展一些课程设计活动,可以模拟引入真实的开发环境,通过编程任务引导学生自觉学习与实践。
3加强与企业的合作
市场中的软件型企业是大多数软件人才的去处,因此为了缩短学生毕业后对岗位的适应时间,帮助学生尽快适应市场需求,学校可以借助自身资源,加强与软件型企业的合作,可以通过企业工作人员经验讲解,软件项目合作开发,学生企业实习等多样化的途径,促进学生综合素质的提高。
二、结束语
随着信息技术、软件技术的不断发展,市场对软件人才的需求越来越多,同时要求也越来越高,高校软件技术教材体制的改革迫在眉睫,相信随着教育者们的不断探索与实践,必将培养出更多的软件人才。
作者:兰娅勋 单位:广州科技职业技术学院
软件技术论文:高职学生岗前实训软件技术论文
1教师软件项目开发水平亟待提高
高职学生在进行软件开发过程中,必然会遇到各种困难和问题,我们尽管主张学生尽量能自己解决问题和克服困难,培养自学能力;但是他们毕竟是及时次从事系统的软件开发工作,在其中一定会遇到自己难以解决的问题和无法克服的困难,这时就需要教师的帮助和指导,去解决所遇到的问题和克服所遇到的困难。但是多数高校存在的一个客观现实,不少教师本人都没有软件开发的经历,并没有软件开发的实际工作经验,遇到某些问题时,也很难提出好的解决办法和处理意见,也就不能很好地帮助和指导学生。因此我们非常有必要先把教师送到软件企业去锻炼和培训,并切实参与到软件开发过程,进行软件项目的开发,只有自身有了软件开发经验,才能更好地指导学生。
2学校投入不足
软件实训过程中需要使用近期软件开发技术和开发工具,这些软件和工具往往对计算机配置要求也很高,为了保障能正常快速地运行这些软件,实训室中的计算机就需要和软件保持同步更新,学校很多实训室存在老化和更新不及时的现象,造成很多新的软件不能安装和运行、或者运行速度慢的情况,影响了课程教学质量和学生学习的积极性。在高职学生进行软件开发的过程中,教师不仅仅要指导学生,还要对学生的开发工作进行监督和对开发进程进行监控,以保障学生软件开发工作的进度以及所开发软件系统的质量。这需要教师投入大量的时间去跟踪和监督,但是我们大多数教师都承担了很繁重教学任务,实训也似乎成了教师业余时间的工作,很难满足学生的需求,也不能很好地监控每一个小组所有成员的开发工作。
3改善措施
针对以上问题,首先,在进行综合实训前,一定要提高高职学生对岗前实训课程的重要性的认识,例如可以召开动员大会,教师和学生共同参与主题研讨会等,使学生认识到该课程的重要性,采用各种手段加强过程监控。在实训过程中,如要求学生每天提交工作日志,组长提交工作总结等方式,每天指导教师进行审核,并及时公布审核结果,从而切实起到监督和引导作用;或者利用各种实训教学管理平台,及时把握和监控每个小组项目开发的进度和小组成员的工作状态。其次,开发小组中的组长的作用举足轻重,组长不仅仅要具备的专业知识和技能,还要具备良好的领导能力和强烈的责任心,因此在选定组长时,不能仅仅考虑其专业知识和技能,更应关注其领导能力和团队精神,同时选定组长后,好要专门对各个组长进行组长职责和任务的学习,使其更好地适应组长这个角色。,学校应加大投入。定期更新实训室中的硬件设备,确保课程的顺利开展和实施;同时岗前实训不同于其他课程设计之类的实践课程,一个班级的实训需要很多教师共同参与和全身投入才能达到教学目标和保障教学质量。现在存在一个客观现实:很多老师都很难做到全身投入到实训教学当中,也很难抽出大量的时间和精力进行实训课程的教学。高职学校应该考虑加大在实训课程上的投入,调动教师的积极性,减轻实训教师其他的课程的教学任务,使教师能有时间、有动力全身心地指导学生实训。
作者:毕传林 陈小秀 单位:九江职业技术学院
软件技术论文:课程改革软件技术论文
1工学结合的课程改革
1.1整合教学内容设计学习任务
1.1.1以培养实践能力为重点《.NET程序设计》的教学过去以知识点的讲授作为重点,忽略了学生能力的培养,在此次对《.NET程序设计》课程的教学进行改革中,明确了以完成设定的任务目标,练习动手能力,作为将该课程理论知识转变为实践操作的能力的关键因素。并通过企业的实战项目,引导学生运用其它相关课程知识来分析和解决问题,强化对学生动手能力的培养,提高学生的实践能力。
1.1.2加强职业素养的培养高职教育的目标是为企业培养一线的高技能专业人才,《.NET程序设计》可以培养软件技术专业学生的职业素养的能力,该课程也使教师在设计实践项目的时候,除了使学生掌握传统的编程方法,也要融入软件技术专业的职业特色,真正设计出适合本专业的项目案例,以使学生能够获取到更多的岗位职业能力和职业素养相关信息。
1.1.3以案例为载体,突出实用性和先进性采用“案例驱动”的教学方法,对课程中的重点、难点内容,精心选配典型的例题,边讲解、边运行、边演示,把抽象的内容具体化、形象化,深入浅出,帮助学生理解掌握这些内容,并且适当加以引伸,引导并激发学生作进一步的思考和探索。
1.1.4以任务来驱动教学,培养学生的协作能力本课程具有极强的应用性,因此,应特别注意理论与实践相结合讲授本课程,除在讲授中大量引用案例进行教学外,还可以应用“任务驱动”的教学方法,通过布置一些具有现实意义的项目,让学生分组练习,完成后集中分析讨论各组完成情况和效果,扩展学生的思路,培养学生的协作能力和提高学生的编程能力。
1.2课程改革应用情况
改革高职教育,最重要的就是改革课程相关的内容,教师应当改变传统思想观念,改变课程界限,实现学生的综合应用能力的提高,依据高职专业特点,逐步建立起培养学生职业素养,职业能力的人才培养方案,以高职学生的心理特点,基础知识,基本能力等为依托,进行知识内容、课程内容的有机整合。高职学生与本科学生相比,知识基础较为薄弱,对于要求抽象思维、逻辑思维较为严密的编程语言,学生普遍出现听不懂、学不懂的现象。长此以往,学生的心理出现偏差,认为课程较难,失去了继续学习的动力,对于该类课程的改革,教师首先应当以项目案例入手,让学生看到实际成果,以此产生学习该门课程的兴趣,教师可以通过该项目案例融汇讲解与该案例相关的原理和概念。例如,在讲解计时器控件的时候,可以先让学生欣赏经常使用的,设计外观精美的网络电子表,调动大部分学生对该案例产生浓厚的兴趣后,教师再结合该电子表讲解相关的控件知识,使学生能够专心接受课程信息,教师鼓励学生按时保质保量做出相关作品。在充分调研市场,对软件企业走访的情况下,可以整合相关的课程内容,如将.NET程序设计、VB程序设计、网页制作等相关同类课程整合,该整合可以减轻学生的负担,学生可以将大量的精力放到整合后的一门课程上去。同时,可以根据一个班级每个学生的综合实际情况,实施分层次教学,由于学生基础不同,有的学生在入校前就掌握了一定的计算机相关知识,该类学生就对学习计算机编程有浓厚的兴趣,能够开发出自己学习的潜力,尽快掌握相关知识。而与之相对应的还有部分学生基础较差,入校前接触计算机相关知识较少,入校后集中接触到大量的程序设计,一时无法找到正确的学习方法,难以应对相关课程。所以,教师在教学过程中,需要考虑学生个体间的差异,对于不同群体的学生,要建立不同的教学考核目标。
1.3教学设计的理念及教学模式
本课程的主讲教师以师生互动式教学、项目案例教学等多种灵活多样的教学方法,具体包括以下5个方面:
1.3.1实施师生互动式教学在教学中,改变单纯的填鸭式教学方式,采取课堂提问、课堂练习、学生上台演示等灵活多样的教学方式,甚至让部分计算机基础好的学生在课堂上代替教师讲解部分内容。事实证明,这种教学模式能让学生成为学习的主人,学生的学习积极性普遍性提高,教学效果明显增强。
1.3.2科研实施教学在学生学习的过程中,通过教师的观察;一定的选拔,可以吸收一部分学习自觉性、理解力、逻辑思维力较强的学生到教师的科研团队中,让学生参与到.NET程序设计等相关的的软件开发项目中,这样既培养了学生的科研能力,又培养了学生的实践动手操作能力,使学生在就业的过程中提升了竞争力。
1.3.3划分项目小组,专题讨论教学在课程改革的过程中,教师可以根据学生学习的实际情况,将班级学生按照企业软件开发团队划分为不同的项目组,需要注意项目组成员应当按照综合素质,“优、良、差”的方式优化组合,设立组长一名,负责整组规划和协调工作。教师在授课过程中,可以就某一相关课题进行小组讨论,然后安排小组讲解,小组件可就某一问题进行提问,并进行探讨,教师进行的总结点评。使用该种方法,小组间可以使学生可以对所学的知识互相讨论、交流,并为之搭建了较为理想的交流平台。这样就使教学过程中主体成为学生,老师作为指导,能够较为理想的观察学生学习过程中对知识掌握程度,及时调整项目案例的方向、同时也激发了学生学习积极性,以及探索问题、解决问题的思维。
1.3.4定期做好归纳小结.NET程序设计的教学,内容比较分散,教师在教学中要注意定期总结,以使学生能够获取到一个清晰、完整的学习框架。在总结的过程中,可以针对某几个知识点,或者相关章节。例如,程序设计语言的基本要素,是难点,也是重点,对控件的分类,可以结合分支结构和循环结构,做出相关的总结,学生在理解控件知识的情况下,较为轻松的理解程序结构问题。
2结束语
职业院校最终的教学目标是培养高素质的技能型人才,而对于《.NET程序设计》这样软件技术专业的核心课程的日常教学及人才培养方案等相关内容都应当围绕这一目标而展开。但因高职学生相对本科生基础稍弱的问题,因此程序设计过程中对逻辑思维要求较高,学生较难接受新知识的问题,高职教师如何在教学过程中使用新方法、新手段来吸引学生,鼓励学生,增强学生的自信心等问题成为我们长期探讨的课题。
作者:王勃 徐静 单位:陕西国防工业职业技术学院