引论:我们为您整理了13篇计算机软件基础论文范文,供您借鉴以丰富您的创作。它们是您写作时的宝贵资源,期望它们能够激发您的创作灵感,让您的文章更具深度。
篇1
(一)完善计算机软件技术应用课程。计算机软件技术的应用在基础教育范围内还没有形成系统化的学科教学,只是在计算机教学中作为一个主要的教学方面。因此,完善计算机软件技术的应用课程,将计算机软件作为专门的教学内容,以理论性和实践性的教学活动促进计算机课程教学的改革。不断地丰富计算机软件的教学内容,从基础性的软件应用到实现创新应用领域,为软件应用创造更好的平台,顺应教学改革的发展需求。
(二)提升计算机软件技术的应用范围。计算机软件就似乎的应用可以实现和其他基础学科教学之间的融合,在其他学科的教学实践中以计算机软件作为教学辅助工作,让学生在掌握基础知识的同时提升对计算机软件应用的重视程度。教学活动的设计可以以计算机软件的应用作为依托,让学生通过具体的实践操作巩固学科学习的成果,同时提升对计算机软件技术的使用能力。将计算机技术的应用范围不断的扩大,实现对基础教育能力的有效提升。
(三)促进计算机软件技术的操作能力。计算机软件技术的应用是实现计算机软件技术开发的前提,在基础教育中存在着很多的可能性,学生在学习和操作过程中可以发现更多的使用问题,为计算机软件技术的开发提供更多的有效建议。同时计算机软件技术的操作能力更是实现计算机技术推广的重要手段,计算机技术的普及是整个社会进步发展的现实需求。社会想要实践长远发展必须要提升计算机软件在全社会的应用程度,不仅仅在基础教育范围内,而是作为全社会成员必备的一项技能进行培养。
篇2
2对结构实验的分析
按照结构实验数据处理的一般流程将软件化为为三个层次,第一个层次就是数据库层,主要用于存储试验中用到的各种信息;第二层为数据管理层,主要负责对试验中各种数据的管理;第三层为处理结果层,该层主要是根据第二层下达的任务,实现对数据的结果表达。在Matlab软件中,设计了一套完整的控制函数,并包括I/O设备访问所需要的函数,该函数可以实现对硬件的有效控制,同时也满足了硬件之间的通讯功能。
3对实验结构数抽象据库的分析
根据实验模型的机构体系,根据数据库的原理,可以得出抽象的数据库模型,该数据库的模型可以通过Access2000实现。在该数据库模型中,涉及到的因素很多,例如用于存储百分表位移计分布信息的位移测点表,存储加载历程和工况的工况信息表,除此以外,还包括应力信息表、压力信息表、位移测值表以及应变信息表。在数据访问和数据管理操作中,不会对其他表进行操作,只需要通过位移测点表、测点信息表以及工况信息表来完成。采用这种数据访问和数据管理方法,可以有效的确保原始数据不受到破坏,提高原始数据的安全性。
4对数据管理和数据处理的分析
在对数据进行相关操作时,要确保数据的安全性。因此,在进行数据库操作的过程中,应该将其放在安全性比较高的C/S模型中,并在其前端管理程序中实现。通过控制Matlab软件编程数据管理程序,在ODBC中建立相应的数据库接口,从而在Database中实现对数据的处理和数据访问功能。在对数据库进行管理的过程中,需要实现多个方面的功能,具体来说,主要包含以下几个部分:首先,要预留出UCAM接入口和PC接入口,并实现对数据的手动导入和自动导入功能。其次,要按照一定的条件,实现对数据的访问和对数据的查询功能,并做到便捷和高效。再次,要实现数据处理任务定制功能,根据数据查询的结果和数据的性质,程度可以对程度做出智能判断,并建立起数据连接机制和数据导入机制,最后利用Matlab来实现对数据库的管理功能。根据以上的论述,利用Matlab编程程序,实现了对数据的初步自动化功能和可视化功能。
篇3
随着现代科技的不断进步,测量在现代科技中占据着越来越重要的地位,没有测量就没有科学。由于测量仪器、测量环境、测量方法、测量人员和被测对象本身不可能都做到完美无缺,而且误差存在的必然性和普遍性,已为大量实践所证明,因此必须对误差进行一个系统的研究。传统的统计分析过程中只注重数学公式的推导,不利于在实际工程中的应用,通过数据处理软件可以使数据处理更加方便快捷、测量数据更加精确。当前许多领域都已离不开计算机和编程软件,数据处理软件已渗透到生产、管理、检测、控制各个领域。本文则阐述了Excel、MATLAB、DPS数据处理软件在处理误差时的基本应用,用这些数据处理软件辅助处理误差,大大提高数据处理能力,提高工程效率,获得较高的工程收益。
2 Excel在误差分析与数据处理中的应用
2.1 Excel简介
Microsoft Excel是微软公司的办公软件Microsoft office的组件之一,它可以进行各种数据的处理、统计分析和辅助决策操作,Excel中大量的公式函数可以应用选择。使用Microsoft Excel可以执行计算,分析信息并管理电子表格或网页中的数据信息列表与数据资料图表制作,可以实现许多方便的功能,使数据处理更加方便,因此广泛地应用于管理、统计财经、工程等众多领域。
2.2 随机误差的处理
由于在测定过程中一系列有关因素微小的随机波动而形成的具有相互抵偿性的误差。单次测量的随机误差没有规律,但多次测量的总体却服从统计规律,测量列中的随机误差具有相互抵偿性,因此,通过计算测量列算术平均值可以对随机误差进行处理。可以通过调用Excel基本的数据处理功能:求和、平均值和单次测量标准差。
(1)求和:SUM()
(2)平均值:AVERAGE()
(3)单次测量标准差:STDEV()
3 MATLAB在误差分析与数据处理中的应用
3.1 MATLAB介绍
MATLAB是美国MathWorks公司出品的商业数学软件,用于算法开发、数据可视化、数据分析以及数值计算的高级技术计算语言和交互式环境,它将数值分析、矩阵计算、科学数据可视化以及非线性动态系统的建模和仿真等诸多强大功能集成在一个易于使用的视窗环境中,为科学研究、工程设计以及必须进行有效数值计算的众多科学领域提供了一种全面的解决方案。
3.2 系统误差的处理
在相同测量条件下,对同一个被测尺寸进行多次重复测量时,误差值的大小和符号(正值或负值)保持不变;或者在条件变化时,按一定规律变化的误差。其中残余误差观察法比较简单、直观,主要是根据测量列中的各个残余误差大小和符号的变化规律,直接由误差曲线图形来判断有无变化的系统误差。MATLAB具有强大的作图功能,利用它对测量数据的残余误差作图,通过图表判断是否含有规律性变化的系统误差。
(1)平均值:mean()
(2)画图:plot()
4 DPS在误差分析与数据处理中的应用
4.1 DPS介绍
DPS是浙江大学唐启义教授等开发的大型、通用、多功能数据处理分析应用软件,其运行环境为中文Windows 98/2000/XP,软件工作界面友好,操作简便,易于掌数据处理系统。DPS将数值计算、统计分析、模型模拟以及画线制表等功能融为一体,可广泛适用于教学、工程和生产各个领域。
4.2 粗大误差的处理
粗大误差的处理是工程中经常遇到的,常用的判别方法有莱以特准则(3S法)、格拉布斯准则和狄克松准则。其中莱以特准则(3S法)使用简单,不需查表,得到了相对广泛的应用。
在DPS中,可利用“异常值检验”命令实现测量列中异常数据的剔除。在菜单项中选择“数据分析”中的“异常值检验”命令,就会弹出相应的对话框,根据需要可以继续选择检验粗大误差方法,然后单击“确定”按钮就会立即显示检测结果。
5 结论
针对测量误差处理在《误差理论与数据处理》课程教学和实际工作中计算量大、处理过程比较繁琐的问题,本文提出了基于Excel、MATLAB和DPS软件对数据误差进行处理,在分析了这些软件的基础上,结合了系统误差、随机误差、粗大误差本身的特征,对不同性质的误差应用了不同软件进行处理。从求解命令可以看出,应用计算机软件处理误差和分析数据可以提高计算的准确性和计算效率。
参考文献
[1]费业泰.误差理论与数据处理(第7版)[M].北京:机械工业出版社,2015.
[2]吴石林,张^.误差理论与数据处理[M].北京:清华大学出版社,2010.
[3]董大钧,乔莉.浅谈Excel软件在《误差分析与数据处理》教学中的应用[J].成功(教育),2011(20):14.
[4]吴石林,张^,熊九龙,李苑青.误差理论与数据处理实践教学:DPS软件应用[J].中国教育技术装备,2013(18):132-135.
[5]韩晓娟,常太华.基于卓越工程师培养的“误差理论与数据处理”课程建设[J].中国电力教育,2011(26):98-99.
篇4
有些同学回答作为软件的操作系统有哪些时能答出来CPU,回答常用的计算机硬件有哪些时又能答出来操作系统或windows,这说明计算机硬件和计算机软件对他们来说仅仅是两个经常听到的名词,具体概念则完全混在一块儿。可以拿光盘(或U盘)和光盘(或U盘)里的内容为例来区分这两个概念。光盘(或U盘)是计算机硬件,是看得见摸得着的一种物理存在,而光盘(或U盘)里的内容则是一种计算机软件,是看不见摸不着的,只有借助某种技术手段才知道光盘(或U盘)里面有什么。
二、内存和硬盘的区别
二者都是计算机的存储器,内存是一种内存储器,硬盘是一种外存储器。写好的程序必须加载到内存里才能运行,内存不能长时间的保存信息,关机时其中的内容就会丢失,内存容量一般比较小,目前常见的容量有2G、4G、8G、16G等。硬盘可以长时间的保存信息,安装各种软件时都是装在了硬盘里,硬盘容量一般比较大,目前常见的容量有500G、1TB、2TB、4TB等。
三、鼠标左键双击操作
这一操作对很多初学者很难,经常看到有同学在需要鼠标双击时先单击鼠标右键,然后在右键菜单里选“打开”。实际上鼠标双击操作是通过很快的连续点击两次鼠标左键实现的,要求两次单击鼠标左键之间的时间间隔足够短就行了。因此要先教会这些同学在控制面板里修改鼠标的设定,把识别为双击的时间间隔调长一点。要求这些同学每次上机时把双击时间间隔调成适合自己的程度,经过多次练习点击鼠标的速度会越来越快,最后就不需要调整时间间隔也能轻松实现双击操作了。
四、键盘盲打输入
很多同学在手机上用拇指输入打字飞快,或者习惯语音输入法输入汉字。但是在一般的电脑办公条件下,每个人一个隔断,属于自己的空间很小,使用语音输入法显然会造成相互干扰,另外也很容易造成泄密。在手机上打字飞快的拇指输入法移植到电脑上的话打字速度非常慢,而且很容易被人笑话是“一指禅”。一般的电脑办公条件下要想提高自己的打字速度,最可行的还是键盘盲打输入。键盘盲打输入没有什么速成的办法,需要通过长期的认真练习才能掌握。建议从英文26个字母的键盘盲打输入练起,练熟后逐步过渡到汉字键盘盲打输入。另外正式上课时课时很紧,没有多少时间可以用来练盲打,没有掌握盲打的同学需要自己找机会上机进行练习,只要大量用心练习就能掌握盲打输入这一技能,学的时候有些苦,但是学会之后跟骑自行车、游泳一样会了就不会忘了。
五、毕业论文排版
篇5
1.1学生问题
学生设计能力低,编程水平差,无项目实际经验,既不知道软件开发的基本理论与方法,也不知道程序语言代码编写和开发工具界面操作,甚至不知道从何处开始下手准备毕业论文,成为目前软件开发类毕业论文质量差的根本原因;学生思想上存在误区,不重视毕业设计的重要性与必要性,认为毕业设计与普通课程一样,对毕业设计敷衍了事,不愿意花时间和精力认真努力开发软件,总是被动、消极地接受学习,成为软件开发类毕业论文质量差的直接原因。
1.2学校问题
学生在大一至大三期间,一般只是简单地开设各科课程,并没有将所有软件开发类课程结合起来,直接导致出现学生软件设计能力低与开发水平差的现象;从论文开题、中期检查到论文答辩等过程中,并没有严格按照各种材料上交的日期进行,普遍是最后答辩时上交补交所有材料,甚至包括论文开题报告,直接导致学生消极怠慢的态度;最后的毕业论文考核是最关键的问题,也是目前毕业论文相关制度中管理最混乱的一部分。既没有一套规范毕业论文考核标准,也没有对毕业论文的中间过程进行监控,就连最后的论文答辩也只是流于形式。
1.3教师问题
大部分教师没有项目开发实际经验,只知道软件设计理论基础,不能全方位地指导学生,更加无法让学生能够主动积极地学习,成为毕业论文水平不高的原因之一。
2CDIO教育模式
CDIO教育模式继承和发展欧美20多年以来的工程教育改革理念,将“做中学”和“基于项目教育和学习”的集中概括和抽象表达,是2004年由麻省理工学院和瑞典皇家工学院等四所大学研究创立,CDIO分别代表了构思(Conceive)、设计(Design)、实现(Implement)和运作(Operate)等四个学习过程,它以产品研发到产品运行的生命周期为载体,让学生以主动的、实践的、课程之间有机联系的方式学习[3]。CDIO培养大纲将工程毕业生的能力分为工程基础知识、个人能力、人际团队能力和工程系统能力四个层面,大纲要求以综合的培养方式使学生在这四个层面达到预定目标[4]。本文将CDIO模式的构思、设计、实现和运作等四个学习过程引入到计算机软件开发类毕业设计中,要求严格按照构思、设计、实现和运作这四个阶段进行,并将每一个阶段的成果都作为毕业论文考核的依据,以此调动学生的积极性与主动性,既能让指导老师清楚整个设计流程,并根据阶段安排加以指导和督促,也能让学生愿意付出时间和精力努力投入到毕业设计当中。在弥补学生软件开发水平不足的同时,提高学生思考问题、综合设计的能力,最后达到提高毕业论文质量的目的。
3基于CDIO模式的计算机软件开发类毕业设计
3.1构思阶段
毕业论文是从学生的选题开始,一般是由老师提供一系列题目,再由学生根据自己的具体情况选择,这种方式遏制了学生的主动性。应该由学生根据自己的爱好、专长和对将来的职业规划等情况,利用各种参考资料主动搜索与查找适合自己的题材范围,再在老师的指导下确定毕业论文题目。不仅能够调动学生的设计积极性,为后面的毕业论文工作提供有利条件,而且还可以培养学生查阅资料和思考问题的能力。之后,指导老师提供软件开发类参考资料,并在中国知网等学术平台搜索课题相关文献,确定论文的基本要求,给学生下达论文任务书。学生根据接收到的任务书,利用软件工程专业书籍、中国知网等学术平台、论文相关的Web网站,查阅大量的资料,了解论文的背景、研究现状和开发意义,确定论文的研究内容和开发中的关键问题,撰写论文开题报告,完成软件开发的构思阶段。
3.2设计阶段
设计阶段主要包括需求分析和总体设计,正式开始毕业论文的设计工作。根据资料查阅、市场调查和企业要求等形式分析软件产品操作流程、功能列表,完成系统需求分析,并在需求分析的基础上重点进行功能设计、模块划分、模块接口规范、数据库概念设计及数据库逻辑设计,在老师的指导下反复修改不断完善,最终确定系统的总体设计。然而,在软件开发设计阶段,学生论文还没有开始写,软件程序也没有完成,指导老师无中期检查依据,不能有效地督促学生开发设计。因此,在设计阶段完成之后,应该形成需求分析、数据库设计、概要设计等相关说明书,作为毕业论文中期检查的材料,纳入论文考核的范围。
3.3实现阶段
实现阶段是学生毕业论文工作的重点,也是毕业论文设计工作量最大、所需时间最长的一个阶段,直接决定最终毕业论文的质量水平。学生需要掌握软件开发工具、程序设计语言等基本理论与方法,根据系统总体设计的功能模块、接口规范等进行数据库的实现、程序代码的编写,并反复运行与测试。此阶段生成详细设计说明书、编程规范、测试等文档,作为毕业论文第二次中期检查材料。在这个阶段有了指导老师的督促,能够完全确定系统功能,不至于在后期阶段又需要反复修改。
3.4运作阶段
根据前期产生的开题报告、需求分析、数据库设计、概要设计、详细设计、编程规范、测试等文档和开发好的软件系统撰写毕业论文,并参与论文答辩,是学生毕业论文的总结阶段,不仅着重体现学生的写作水平,更能了解学生对软件的学习情况,是分值比重最大的一部分。最后,将所有文档和论文、答辩情况一起评分,获得毕业论文成绩。
篇6
一、高校计算机软件课程组织双语学习的重要性
1.计算机软件课程知识更新速度非常快,每隔一两周就会有新软件出现,而且计算机软件的发展重心是欧美地区,很多资料都使用英语作为专业技术媒介,几乎所有编程软件都是用英语编写的,重要的原版参考资料和学术论文使用的也都是英语。为了更好地获取计算机软件的最新信息,我们必须重视双语学习,努力提升英文水平。
2.计算机软件课程的英文教材非常多,教师也大多采用“双语教学”,这给我们创造了重要的外部学习环境,因此必须重视双语学习,重视双语课堂教学。
3.计算机软件课程的很多专业用语都是直接由英文翻译过来的,由于翻译水平不一,一些专业术语翻译得不尽准确,这就会增加学生学习和理解的难度。所以,在计算机软件课程中实施双语教学将为我们查询专业资料和学术交流打下良好基础。
二、高校计算机软件双语课程的设置
课程的合理设置是影响计算机软件专业双语学习效果的重要因素。因为在双语学习过程中,我们不仅能够把握专业的计算机软件知识,还能更好地学习和使用英语,但也可能增加学习负担。如果课程没有选择好,就会降低学习质量,打击学生学习积极性,影响教师教学积极性。
计算机软件专业课程是比较容易选择的。基础课程是为软件课学习奠定基础的课程,首先,我们在学习软件基础课之前,已经具备了一定的计算机知识,这样在计算机知识的衔接上就会变得容易,进而能够比较顺利地实施双语教学;其次,在以后软件课程的学习过程中,我们还会对英语教学的软件基础课内容有更深层次的掌握,强化双语教学效果。
计算机软件选修课是一个很好的选择。软件选修课面向的学生都是大三、大四学生,他们经过了大一、大二的学习,已经形成了比较完整的专业知识体系。同时,他们已经有了一些双语学习软件基础课的基础,并且大部分学生已经过了英语四级甚至六级。在这一阶段,他们已经能够很好地适应双语学习环境,双语学习能够达到很好的效果。
三、高校计算机软件课程双语学习的教材选择
实用、高效的教材是影响双语计算机软件学习效果的一个很重要因素。使用和借鉴国外优秀原版教材是计算机软件教育走向世界的重要捷径。这就要求计算机软件教学使用或引用一些优秀的、先进的原版教材,大大增强课堂教学效果,使我们很好地了解计算机软件业的最新成果和动态。
但是在选择原版教材时,教师要充分考虑学生自身的英语水平和知识水平的差异性。大一学生计算机专业知识还不健全,很多学生英语水平不高,这就要求教师选择的教材易于接受,同时保证专业知识的系统性。大三、大四学生因为经过了完整的基础教育,并且有了一定的双语课程学习经验,这样在选择双语教材时,可以增加些难度,从而大大增强课堂教学效果,使广大学生的创新能力得到提高。
四、高校计算机软件课程课堂教学的组织
课堂是实施双语教学的主要阵地,教师组织得是否有效将直接影响双语学习效果的好坏。这个过程具有两面性,一是教师的教,二是学生的学,这两方面是相互制约和促进的。教师教学水平高,教学方式多,就会激发学生学习兴趣,增强学习效果;学生学习兴趣高了,反过来会促进老师以更高涨的热情投入教学中。在课堂教学中,教师可以根据学生的学习情况,收集不同意见,及时调整教学方法,组织课堂教学。
篇7
一、利用计算机软件技术进行培训信息管理的主要内容
(一)相关信息录人。主要包括参加培训人员基本信息的录入以及与培训信息的录入,主要是对相关培训信息进行联网输入
主要内容是培训基本信息输入。主要包括参加培训员工的姓名、工号、参训单位、培训时间、培训性质、培训形式、培训内容、考核成绩、证书编号等一整个参与培训和取得成绩的信息。
以上基本信息内容应由企业具体的工作人员按照分工准确输入,并每个人负责自己所输入的参训学员的信息,工作人员通过网络输入传给信息统计部门的总服务器,进行同一时间段的保存和管理。这些基本内容信息主要是从人力资源部门获得。在首次建立数据库时,应采取开库操作,集中时间,一次性地将相关学员的数据信息录入到信息库中,在以后的信息变更和保存中,和人力资源部门保存同步变动,保证统计信息的及时有效性。
(二)培训信息管理系统的主要功能
第一、保护信息库。信息化中,存在各种电脑病毒,而一旦发生病毒入侵,将造成信息的泄露,因此,应该采用最新的防毒软件,对重要信息进行独立备份并保存,建立起安全、完善的员工培训信息库以及基本信息库。
第二、方便信息查询。信息系统的更新和进步使培训人员信息的系统化查询方便快捷,让相关工作人员能够及时准确地查询到培训信息,从而大大降低信息成本。
第三、权限管理设置。指充分利用加密技术,根据不同人员的职位设置不同的权限,信息录入系统的基本信息录入人员、查询管理人员、信息备份管理人员、信息修改人员等都应有专门的工作人员进行管理,从而保证信息系统的安全性。
二、利用计算机软件技术进行培训信息管理的必要性
对于每一个企业尤其是志在做大做强的企业来说,有没有大量相关人才的信息已经成为企业人力资源开发的重要工作。但同时,很多企业仍然存在许多问题,致使人才库工作建立不完善,成为企业人力资源发展的瓶颈。
(一)重培训不重信息保存
一般企业都会对员工进行相关的培训,在进行多次大量的培训后,却没有建立起对应的人才培训信息,在以后查找培训档案的时候,费时费力,非常难找,同时,存在保存数据准确率较低等问题。
(二)人才测评体系不完善
由于统计人员只是被动的接受其他单位传给的信息,没有主动地与其他工作人员进行沟通,主动询问和索取相关的信息资料,导致企业人才库信心不全,不能建立起符合企业自身特点的测评体系。
(三)统计信息标准不统一
由于各个部门内部缺乏有效的联系,加上统计部门权限不大,不能有效的协调各个部门之间的关系,导致统计标准不统一,各部门培训信息形式多样,给统计工作造成很大的麻烦,也导致在国内或国际的质量管理体系中存在一定不足。[1]
三、利用计算机软件技术进行培训信息管理的方法
通过利用“计算机软件技术进行培训信息管理”,使得企业将人才培养与开发工作更加系统、安全、有效的展开,在对员工相关信息录入的基础上,对员工增加了解,有利于企业更好的掌握员工的相关信息,方便对人才进行培养和任务分配,从而加强对企业人才的动态管理。
(一)重视计算机软件在信息管理中的应用
有效的利用计算机软件技术进行培训信息管理,企业要高度重视,只有系统的各个模块都有人管理,系统得到有效的维护与保管,才能保证数据的及时性和准确性,统一输入格式和规则,让企业领导者能方便的进行信息的浏览。
通过信息系统化的管理,不但能够帮助企业及时有效的获取员工相关的信息,更是方便的工作,杜绝以往信息不全、繁琐查询、参考价值不大的困境。企业领导通过信息管理,能够有效地找出企业需要的人才,理顺企业领导工作思路,丰富工作内容。
(二)培训企业相关人才
人才是各项工作顺利推进的基础。企业也只有引进和培养相关计算机软件系统应用人才,营造良好的人才突出机制,才能够有效的推进计算机软件技术在培训信息管理工作中的运行,从而为企业长期的发展注入不竭的动力。
在了解员工培训信息以及取得的成绩基础上,才能够有效的开发、使用以及利用人才,企业储备完善的员工资料信息,可以以此来公正、客观地选拔人才,使优秀的人才能够脱颖而出。通过人才引入和人才带动,能够使企业的计算机软件技术迅速成熟。
(三)提高工作效率
有效的计算机软件技术应用还要不断的提高信息管理的效率。系统的软件开发和使用使得培训管理工作更加实用、系统和科学,将使很更多的人力资本从繁杂的人工统计工作中解放出来,经过培训,可以从事其他更有价值的工作,提高企业的信息管理效率。
四、小结
篇8
目前我院IT 类专业的特色是把初职称资格证作为合格毕业生的条件;中级职称资格证带动各门课程的学习,以50%以上学生能取得中级职称资格证作为努力目标,深入教学改革,全面加强学生的实践能力,使就业能力和就业后的工作能力都有一个很大的提升。
2.实施新模式目的
2.1 实现学校培养与企业需求的“零接轨”
全国计算机技术与软件专业技术水平(资格)考试是国家劳动和社会保障部与信息产业部共同组织的考试,该项考试已于国际接轨,国外IT 行业认可,设三个级别层次,共有20 种岗位资格考试,这些“以考代评”的专业职称考试与岗位能力要求相适应,调动学生学习积极性,促进我院的培养方案与企业人才的需求相符,使学生走出校园就能上岗,缩短了学生的适应期,降低了企业的培训成本。
2.2 提高学生专业水平和就业竞争能力
我国将相关的计算机软件水平(资格)考试资格证书纳入学生培养方案并由学校组织实施的院校不多。计算机软件水平(资格)考试证书的考试内容与IT 企业实际工作紧密相关,学生必须通过相关理论课程的学习和实践环节的锻炼才能通过考试,获得相关证书。从我院目前学生就业岗位来看,取得中级职称考试证书的学生大部分在深圳、上海、北京等地,就业岗位、就业地点好,起薪3000~5000元;取得初级职称(助理工程师)考试证书的学生就业岗位、就业地点较好,起薪在2000~3000 元;其余的学生就业岗位一般,有的很难就业。
2.3 提高学生起点,为职业生涯打下坚实的基础
计算机软件水平(资格)考试将资格考试和水平考试合并,采用水平考试的形式,执行资格考试政策,即学生参加该考试通过后即可获得由国家人事部颁发的相应职称资格:初级资格为助理工程师级别,中级资格为工程师级别,高级资格为高级工程师级别。
3.实践新模式
3.1 构建教学计划核心课程
我院现有计算机科学与技术、网络工程、软件工程三个本科专业和计算机应用技术专科专业,为保证该人才培养新模式的顺利实施,我们选择全国计算机技术与软件专业技术水平(资格)考试中级资格中的数据库系统工程师、网络工程师、软件设计师考试内容和考试大纲分别作为三个本科专业教学计划制定的依据,设计该专业教学计划中核心课程体系,将初、中级水平(职称)考试内容嵌入式及课程化。
按照前期趋同,后期分化的集约型、开放型的课程体系的原则,设置平台——模块——课程组三级指标课程体系。前两年按计算机类一级学科打通培养设置课程,主要安排全校性公共必修课、通选课和学科基础课,包括高级语言程序设计基础、离散数学、数据结构、微机原理与汇编语言、计算机网络、数据库系统原理、软件工程、计算机专业英语等。
3.2 教学改革深入化,全面加强创新能力培养
深化改革,构建实践教学新体系。将实验课程按内容分段、分级,建立基础性实验、综合性实验、提高型实验、课程设计、IT 企业实习见习、专业实习、毕业设计(论文)七层次实践教学新体系,针对不同层次的学生实施因材施教,循序渐进地加强其实践能力的训练。我院积极筹措资金加强实验室、校内外实习基地建设。我院相继与企业建立了实践实训基地,建立了校院两级实验室、大学生软件创新实践基地和校外实习基地共计30 多个,这些基地每年能够容纳近200 余名本专科学生进驻实习,完全解决了学生的工程实践瓶颈问题,形成了集实践教学、科研训练和社会实践为一体的强化实践能力的培养基地。
(3) 加强管理,强化毕业论文(设计)和能力训练
加强学生毕业论文(设计)管理,一是突出选题与生产实践紧密结合,确保综合训练的要求。二是做好毕业论文(设计)的规范化指导工作。三是严格毕业论文(设计)的答辩,实施院、校二级答辩、审核制度,提高毕业论文(设计)的质量和水平。
(4) 搭建平台,拓展创新人才培养新空间
首先让骨干教师参与到企业单位实际项目开发过程当中,然后将实际项目开发流程和实现过程带到课堂分组实践,建立以实际项目为主导的工学结合培养模式。项目教学完全按IT 公司工程项目运作,由指导老师和企业工程师共同负责管理和指导,设立项目开发部,项目经理、项目开发工程师、软件测试工程师等全部由学生组成,由我院教师和企业工程师对学生进行指导,项目完成后聘请企业专家对该项目的质量和功能等进行考评,最后该项目小组对该项目进行展示,接受学院的全体学生的质疑和寻找的挑战。
3.3 加强师资培养;
为了让我院的师资贮备,我院深入实施IT专业多层次的计算机专业职称资格证书主线人才培养新模式,主要的措施:一是在35 岁以下青年教师中实施“讲师+X 工程师”双师型工程,青年教师必须至少取得全国计算机技术与软件专业技术水平(资格)考试中级资格中的数据库系统工程师、网络工程师、软件设计师的一种资格, 35 岁以下教师全部达到了上述规定;二是我院每年寒暑假安排青年教师到IT 企业参与项目开发达一月;三是专人负责辅导学生软件设计师、网络工程师、数据库系统工程师级别考试工作。
4.模式改革的成绩及问题与不足
4.1 模式改革取得的成绩;通过以多层次计算机专业职称资格证书为主线的人才培养模式的改革,我校在教学改革方面取得了显著成果,学生创新意识得到显著增强,学生专业水平和就业竞争能力得到明显提高,取得一些成绩。
(1) 近几年的全国计算机软件水平(资格)考试中我院学生的通过率逐年攀升。在2009 年5 月的全国计算机技术与软件专业技术资格(水平)考试中,我院一本科学生以优异的成绩通过了“系统分析师”级资格(水平)考试。 (2)大大提高了我院学生的就业质量和就业率。 (3)学生的科研成果丰硕,学生参与项目训练的人数越来越多,学生参与实践教学的积极性得到极大的提高,学生的有20多篇,其中核心的5篇。(4)我院在各种竞赛中获得优良的成绩,我院学生在2008 年取得了C、Java 语言程序设计组10 项国家三等奖,16 项优秀奖;2009年取得了C、Java 语言程序设计组3 项国家二等奖、12 项三等奖,15 项优秀奖等。
4.2 教学中存在的不足
(1) 多层次计算机专业职称资格证书为主的人才培养模式认识不足。还有不少教师对教学计划中根据计算机软件水平(资格)考试资格考试的要求构建教学计划的核心课程的归属性质以及与理论教学的关系认识不一,存在一定的差异,因此造成某些教学任务形成了一定的阻碍。
(2)加强教学实践的认识,改善不足
一直以来教学方式都是受我国传统的教育思想观念的束缚,学校里不少老师都是对教学实践认识不足,不够重视,仅依附于理论知识的教学,武断的认为学生的问题,主要看理论知识来判断,武断学生的实践能力,这得加强改善。
(3) 投入实践教学有待加强改善
篇9
2 利用前面建立的软件可靠性增长模型,建立了一个穿戴计算机软件系统可靠性增长
篇10
为适应新的形势,我院明确了计算机软件人才的定位:培养应用型软件人才。这个培养目标既是从独立学院学生的自身条件出发,又符合当前社会对计算机软件人才的需求。在这个培养目标的指导下,我们在计算机程序设计课程教学上进行了大胆尝试,修订了教学大纲,增加、删除了部分教学内容,并将新的教学模式与教学方法引入计算机基础教学中,取得了较好的效果。
1存在的问题
已往的教学经验表明,学生在学习程序设计类课程时最难的地方不是掌握某种程序设计语言的语法规范,而是掌握程序设计的基本方法。
程序设计语言的语法规范是死的,并且与任何一种自然语言相比,程序设计语言的语法规范更简单规则。因此,只要学生掌握好了程序设计的基本方法,再花费一定的时间掌握某一种程序设计语言的语法规范,就能用该程序设计语言设计程序,甚至达到精通水平。
具体而言,目前教学中存在的主要问题有:教学内容与教材组织过于陈旧;教学目标没有反映新形势的需要。其典型表现在:程序设计方法强调不够,抽象思维能力培养不足;某些程序设计中重要的概念讲授力度不足,如库与接口、UML建模以及目前流行的软件开发方法等,学生在实际的软件开发中无法满足企业的需要。
2构建程序设计基础培养四阶段课程体系
大多数独立学院的本科计算机软件专业现行的课程设计,与普通的一本、二本院校相比相差无几,没有突出独立学院的特点,也没有明确独立学院的培养目标。因此,对独立学院计算机软件专业课程体系进行改革迫在眉睫。我院以“计算机导论与C语言程序设计”为公共基础的程序逻辑训练、以“高级程序设计技术”为核心的程序设计方法培养、以“数据结构”为支持的数据与程序抽象能力培养、以“C++程序设计”贯穿面向对象程序设计新理念,并在大三大四高年级开设了Java、Linux、UML建模等程序设计类选修课程,形成了“基础训练+方法培养+提高能力+拓展层面+实践应用”的程序设计教学新模式[1],在强化程序设计能力培养过程中发挥了重要的作用。
3提出并实施四层次软件人才培养新模式
我院以课程体系为基础,提出并实施了“基础训练+提高能力+拓展层面+实践运用”的四层次软件人才培养模式。
3.1基础训练
程序设计基础训练课程开设在大学一年级,是大学阶段系统认识计算机、应用计算机的入门课程,通过程序设计的词法、语法及使用方法的学习,要求学生掌握、体会计算机解决问题的基本技能。在基础训练中,通过对计算机导论课程的学习,让学生认识并能熟练运用计算机编写程序;通过对C语言程序设计课程的学习,让学生初步掌握程序设计的方法,训练程序设计中的逻辑思维。
3.2能力提高
程序设计能力提高课程开设在二年级,主要从两个方面提高学生的程序设计能力:一是高级程序设计技术课程,重点学习典型的程序设计方法技术,便于学生系统地学习并掌握程序设计方法技术。二是数据结构课程,通过构造性思维的训练,重点突出数据抽象与程序抽象能力的培养,让学生在基础训练阶段之后能更深入地理解程序设计的概念。
3.3层面拓展
主要以市场需求为基础,包括工具类别与应用环境的拓展,以选修课形式开设在三、四年级。在具有良好C程序设计能力基础上,展开其他程序设计工具层面,如开设Java、VC++、VB等程序设计类选修课程,增强学生掌握新工具,举一反三的能力。随着我国经济发展,国外市场份额不断增加,熟悉和使用Unix环境已成为计算机软件专业应当掌握的重要技术,开设Unix环境编程和Linux程序设计等课程,将拓展应用环境,提高学生适应新环境的程序设计能力。
3.4实践应用
自2006年以来,我院就加大了程序设计课程中的实践课时比例,实践课时占到总学时的1/2或1/3,每门实践课都单独安排了实践课老师,指导学生更好地进行实践。在实践课设计中,我们既重视学生理论知识的巩固,又注重其解决实际问题能力的培养,因此,我们把实验自下而上分为知识层、应用层和综合层3个层次。
知识层注重对知识的理解和掌握,数据结构、数据库原理和Java程序设计等理论课增设了相应的课程设计,课程设计的主要内容是:按软件企业先进的项目管理和开发模式,以“项目驱动”进行软件系统开发的实训。应用层重点在于巩固与应用,学生在校期间参加课外兴趣小组或在毕业论文设计中,大部分学生都能使用VC++做系统级深层次应用。综合层则关注综合与创新,学校鼓励学生参加大型的综合性IT比赛,如ITAT、大学生挑战者杯创业大赛等。
3.5创造性思维能力的强化
计算机程序设计能力,对计算机专业学生的知识结构、技能的提高和智力的开发变得越来越重要,技能培养的重要程度决不亚于知识传授。对程序设计能力的提高来讲,编程序不难,编好程序不易。质的飞跃来自量的积累、艰苦的磨炼,所以良好的专业技能和创造性思维培养的关键在于实践。程序设计是高强度的脑力劳动,是创造性的艺术,只有提高了科学思维,学会了程序设计的真本领,才会将知识与技术变成能力,应用自如。
3.5.1案例驱动教学:兴趣引导
针对独立学院学生思维灵活但学习自觉性较差的特点,我们采用案例教学法,避免了传统填鸭式教学方法的呆板,通过实例演示,让学生对所学知识产生兴趣,有了一定的感性认识之后,再提升到理论高度,循序渐进地掌握知识。经过多次教学的探索,总结出重点讲授解题思路、算法设计及编程构思,突出上机训练,在编写程序过程中让学生自己进行探索性的学习,程序设计中的成果能极大地增加学生的成就感、培养学生程序设计的兴趣,并达到更加牢靠地巩固理论知识的目的。好的程序设计案例所采用的程序设计方法教会学生用适当的语言清晰地表达其思考过程。
3.5.2指导―大运动量实践―反馈训练:加强创造性思维培养
数据结构[2]的学习过程,是进行复杂程序设计的训练过程。技能培养的重要程度不亚于知识传授。难点在于让学生理解,习惯算法构造思维方法。针对数据结构技术性与综合性较突出的特点,我们提出并实施了“指导―大运动量实践―反馈训练”教学法。通过作业练习、课程实习、课程设计3个环节实现实践过程,前者偏重于对课程内容的理解,后者侧重于软件设计综合训练,促进了专业学生逻辑抽象能力和创新能力的培养。
3.5.3项目训练:提高应用能力
通过“项目训练”[3]方法,我们提出课程设计规范要求,突出关键技术要点,贯穿基本技能训练主线,精心设计综合性实验,体现加强实践能力培养的重要思路。数据结构课程设计时进行软件开发综合训练的第一门课,通过选用具有一定实用性的综合题目,采用学生个人进行和小组合作的方式,通过问题分析、总体结构设计、用户界面设计、程序设计基本技能和技术的一系列过程,培养学生动手实践、合作研究、协作开发大型软件项目的能力,培养学生采用软件工程正规方法进行设计与实现,为专业技能训练奠定了基础。“项目训练”方式将学生引入具体的项目研发,使学生有更多的主动学习机会,培养了科研能力。
3.5.4提高学生的兴趣与创新能力
竞赛等多种活动为学生提供了展现程序设计能力的舞台,激发了学生学习的主动性。我们已连续3年开展全校“电脑文化节”、“网页设计大赛”、“Flash竞赛”、“计算机知识竞赛”;学生参加省级、国家级数学建模比赛,6人次获国家级奖励,20人次获得省级奖励;学生在程序设计大赛中取得优异成绩,获得多项奖励,3人次获ITAT国家级奖,多人次获省大学生挑战杯一等奖。
4结语
计算机课程改革势在必行,特别是对于独立学院来说,更是迫在眉睫。改革的成功与否将直接关系到学生以后的就业。在进行计算机课程改革的基础上,我们针对软件人才的培养,提出程序设计教学的新模式和以设计为中心的能力培养新方法。作为一种有益的尝试,新的课程体系通过一种有趣的、面目可亲的方式向学生说明了创造性思维能力在程序设计中起到的重要作用。
参考文献:
[1] 翟玉庆,邓建明. 计算机科学研究型人才培养模式的探讨与实践[J]. 计算机教育,2005(1):31-33.
[2] 耿国华. 数据结构[M]. 北京:高等教育出版社,2007.
[3] 王志英,宁洪,戴葵. 强化计算机专业实践教学[C]//第七届全国计算机系系主任论坛论文集. 北京:高等教育出版社, 2004:37.
Reform of Computer Courses and Training of Software Personnel in Independent Colleges
LIU Ya, TAN Qian-mao, ZHOU Li
篇11
毕业设计是高职学生由在校学习到参加工作之间的、十分关键的综合教学环节,是毕业前的一次重要的系统实践训练,也是对高职院校的教学管理、师资水平和学生综合素质的集中体现和检验。这个环节把握得好,对学生就业有很大的帮助。实践证明,毕业设计是计算机软件各相关专业理论教学、实验、实训等有机结合的最佳途径之一。笔者多年来一直从事高职计算机软件专业的毕业设计指导工作,经过长期的实践和探索,同时吸取他人经验,对毕业设计工作有如下的认识。
一、毕业设计的选题
选题是毕业设计的第一步,也是非常重要的一步,包括教师选题和学生自选题两种。高职计算机软件专业实现毕业设计的途径和空间是多种多样的,只要有研究开发的环境即可。可以在学校内部组织开展,也可以走出去,到企业、到社会中去完成。例如,校企合作、产学研结合是高职毕业设计实现开放性的有效途径。一是学生到企业、公司实际工作中去,运用所学知识和单位的短期培养,按规定格式和要求写出总结报告或毕业论文,或在参与实际项目设计中完成设计,采取校内指导老师和企业指导人员共同指导学生的毕业设计,在我院的软件专业这种形式的设计占到了近1/3;二是充分挖掘校内资源,寻求多种途径开展毕业设计。例如,参与教师的科研项目,承担部分任务;主动与学校各部门联系,帮助设计各种中小型信息管理系统,如学生档案管理系统、教务管理系统、后勤水电管理系统、学校图书管理系统等,由各部门根据使用情况进行评价。
选题时的原则主要有:(1)符合专业或大类培养目标、满足教学基本要求,使学生得到比较全面的训练,要尽可能进行有软件工程背景的毕业设计;(2)应尽可能结合生产、科研和实验室建设的实际任务,促进教学、科研和生产进行选题。也可是模拟真实的软件项目课题;(3)应有一定的深度与宽度,工作量饱满,使学生在规定的时间内经过努力能按时完成,并鼓励学生有所创造;(4)毕业设计的选题应面对学院的实际情况,从培养目标出发,充分利用学院的计算机资源和人力资源,力求实现学生掌握知识的实际水平与市场经济的需求相符合。
二、毕业设计的管理
要完成高水平的毕业设计,除了要求毕业设计指导教师提供的选题应是新颖的、实用的、能适合当前社会的市场需求的外,还必须要有严格的毕业设计管理制度相匹配。
1、学生毕业前的上一个学期末,确定指导教师,并进行毕业设计动员。有关教师提供指定格式的、“毕业设计(论文)选题报告”、“毕业设计(论文)自选题目申请书”、“毕业设计(论文)格式、书写规范”等表格供学生填写或参考,其内容包括毕业设计的选题来源、要实施的技术方案、要完成的研究工作、需配备的硬件和软件环境、需要的资金等。其中,还给出近三届本专业学生做过的论文题目,防止重复或抄袭。表格填写后交由教研室集体讨论并提出修改意见,然后由计算机系部与有关指导教师统一审批。再将所有选题和指导教师名单提供给学生,由学生和指导教师进行双向选择,有关部门根据选择情况做适当调整后公布指导教师及学生的对应名单。
2、经统一审查后,指导教师给每一个学生下达“毕业设计(论文)任务书”。指导教师与学生见面时,要针对任务书向学生讲解课题目标、实施方案、需要收集的参考书目、需要自学的内容及应做社会实践活动等,并向学生提供相关网站,让学生自己上网学习有关预备知识。
3、指导教师根据系部的统一安排向学生提供“毕业设计工作进程安排表”。该表包括在毕业设计过程中,安排对学生完成毕业设计需补充的专业知识讲座的内容与时间、上机时间、教师辅导时间、检查时间、完成每一设计步骤的进度要求、毕业设计说明书初稿上交和举行毕业答辩的时间等。学生应根据毕业设计任务书的要求,在毕业设计工作开始一周内写出开题报告,内容主要包括:资料准备情况、设计的思路与期望成果、目标任务的分解、各阶段完成的内容计划等,交由指导教师审查后,再按计划开始设计。毕业设计的时间一般在12周左右。
三、毕业设计过程中的几个重点环节
1、资料查询和实地调查。任何一个课题都是有学科基础或技术基础的。学生在做毕业设计开始,通过进行资料查询,可以了解本选题在相应学科领域中的发展进程和研究方向,特别是近年来的发展趋势和最新成果,然后准备与该题目相关的参考资料。通过与对资料研究成果的比较说明自己的选题是符合当前的研究方向,或是否采用了当前的最新技术并有所改进,以进一步了解选题的意义。值得注意的是,要做好毕业设计,必须阅读一定量的近期中、外文资料,这不仅反映学生的外文阅读能力,而且有助于设计的先进性。高职学生在毕业设计之前进行必要的社会调查,是了解和加深题目理解的另一重要途径。以《企业仓储管理信息系统》这个题目为例,学生可以到实习工厂、中小企业等场所进行实地考察、了解管理信息系统的实际应用状况,通过系统现象的感性认识,逆向推测如何进行模块设计才能实现这些功能。另外,网络查询也是学习、资料查询的重要方式。指导教师要让学生按毕业设计任务书要求深入地了解本毕业设计课题,准备资料,写出文献综述并完成初步的外文翻译任务。
2、制定和论证技术方案。明确所要解决的问题后,就要提出自己解决问题的思路和方案。包括一般的程序设计、数据库设计和网站建设等,应选定编程语言、根据目标提出总体模块设计图、流程草图等,通过比较表明自己方案的价值、方案的创新之处或有新意的思路、算法和关键技术。学生阐述自己的设计方案时,要说明为什么要选择该方案,如何进一步优化数据,不足之处如何得到克服,最后完成的工作具有什么样的性能或达到什么样的水平。
3、充分发挥教师在毕业设计中的引导、辅导作用。教师在整个毕业设计工作中应该起到引导、辅导交流的作用,激励学生有足够的信心完成毕业设计工作,鼓励学生突破旧系统,展开思维的翅膀,尝试别人没有想过或没有做过的工作,注意对学生创新思维的培养。在毕业设计过程中,指导教师布置任务后,要进行具体指导和及时检查。指导教师要注重针对性与适用性,力争使毕业设计内容与学生毕业后所从事的技术岗位对口,使人才培养目标与社会的需求相一致。
4、毕业设计的先期总结和答辩准备。在毕业设计的后期,指导教师应及时进行总结,针对每个成员指出毕业设计过程中的改进之处,提出后期需要进行工作的重点和方向。并发放统一格式的编制设计说明书的有关文档,如毕业设计说明书的装订顺序、目录和正文的格式要求及正文基本结构及毕业答辩应当做的准备工作。指导教师检查资料是否齐全、是否符合规范要求、程序运行有无缺陷及答辩时要注意的问题等,然后做最后的答辩准备。毕业设计答辩开始前三天,学生需上交毕业设计的相关文档和程序资料。文档部分按规定格式装订成册,供答辩委员评阅。
5、毕业答辩、成绩评定。毕业答辩评分要做到客观、公正、公平。人员除本院教师外还聘请企业项目开发人员参与评阅和答辩工作。答辩分数可分为自述、回答问题、论文内容三部分。最后,通过答辩委员会及各位指导教师统一讨论,得出学生的答辩成绩。答辩后,答辩委员会及时总结答辩中遇到的问题,并组织部分同学参加座谈会,了解学生对毕业设计的反馈意见,以备下一届进行设计时加以改进。
四、结束语
高职学生理论基础相对较弱,但实际动手能力并不差。毕业设计给了他们一个良好的提升能力的机会。毕业
设计多选择一些项目单位的实际软件项目,让学生到公司、企业这些项目实际场合进行毕业设计,最好是在生产实际中选择那些真刀真枪的设计题目。经过我院近四届高职计算机软件专业毕业生采取以上方法和环节进行毕业设计实践,已取得较好的效果,学生适应性和实际能力有了很大提高。但也存在不完善的地方,只有通过不断地实践、研究、总结和改进方法,不断地进行毕业设计教学的改革,为培养出计算机软件专业应用型的高技能人才做贡献。
(作者单位:大连水产学院职业技术学院)
参考文献:
篇12
一、应用型软件人才培养的目标定位[1]
黑龙江东方学院属教学型一般本科院校,培养的是应用型人才。自2009年以来,我院深化教学改革,通过“五个突破,五个构建”逐步探索应用性职业型开放式人才培养模式,我院软件人才培养更是强调动手能力,为此,我们突破重理论轻实践的传统教学框架,突破“以考为本”、一卷定优劣的传统考核办法,形成一套应用型软件人才创新实践能力培养[2]的一种有效模式――计算机软件专业五层次实践培养模式。
二、计算机软件专业五层次实践培养模式
为保证软件专业的学生在整个四年的学习过程中,实践学习不断线。我们把实践环节分成五个层次:第一层次是课程实验,第二层次是课程设计,第三层次是技术实训,第四层次是校企合作,第五层次是毕业设计。
(一)课程实验。课程实验主要侧重于验证性实验。比如《C语言程序设计》课程,课堂上学完循环语句后,做一个实验,让学生编一段有循环结构的程序。通过验证性实验获取感性认识,并由感性认识加深理性认识,达到巩固理论基础的目的。这就是说课程实验的主要目的是巩固理论基础。
(二)课程设计。课程设计应该综合应用一门或二门以上课程知识,做一些综合性实验。通过这些综合性实验,贯通几门课的理论知识,培养一种专业应用能力。课程设计比课程实验提高了一个层次,它不是验证性实验,而是综合性实验。但不管怎么说,课程实验和课程设计仍然停留在实验这个层次上,还没有达到实际应用的层次上。为此,我们引入了技术实训这一新的实践环节。
(三)技术实训。引入技术实训主要有两点原因:其一,我们要求学生毕业前,掌握一个完整的开发平台,而不仅仅是学过一门门课,比如说,目前软件开发平台主要有3个平台:.NET平台,J2EE平台,和LAMP平台。这些平台的基础知识是我们学过的一门门课,包括:操作系统、计算机网络、数据库、开发工具和程序设计语言等,但这些平台不等同于这一门门课,这些平台是一些计算机技术的有机整合起来的整体。比如.LAMP平台,由LINUX操作系统、阿帕奇服务器、MYSQL数据库和PHP语言有机整合起来的平台。只有掌握了平台,才能实际开发软件。所以我们要通过技术实训,让每个学生掌握一个平台。其二,由于计算机技术发展很快,学校讲授的计算机技术滞后于企业所需要的计算机技术,比如说,我们也开设网页制作和网站建设这门课,但当前流行的AJAX技术,我们没有讲到。再比如说,我们也开设了Java程序设计课。但目前流行的Struts、Spring等框架,我们没有讲到。所以,我们应在技术实训阶段把这些当前流行的技术介绍给学生,尽量缩小学校教学与企业需求之间的距离。
技术实训阶段,指导学生应用IT企业当前流行的计算机技术,开发仿真的商业案例项目,掌握项目管理、需求分析、设计编码等开发流程和开发规范,提高学生的实际应用能力和就业能力。
(四)校企合作,共建实训基地。我院先后与海康软件公司、哈尔滨黑大伊思特软件有限公司、北京易第优教育咨询有限公司、中国齐二机床集团等企业合作,并致力于实训基地建设,进入基地学习的学生直接以实际开发的项目作为实习训练项目,相当于在专业IT公司工作超过半年的员工具有的软件开发能力与经验,方便毕业后直接上岗,参与实际项目研发。
同时,我们还邀请企业专家或优秀的项目经理人来我院讲座或授课,在2009年我们对软件人才培养方案进行了修订,把企业引入到学校的合作培养工作中,使培养的学生能达到软件人才的要求,尽可能的与社会需求接轨。
(五)毕业设计。最后一个实践环节是毕业设计。毕业设计应该是用获得的专业能力真刀真枪地开发项目。开发过程中,在继承的基础上,提出改进的方案或方法,以培养集成创新能力。通常情况下,第8学期是毕业设计阶段。但实际情况是多数学生在校外找工作或已经工作,没有精力做毕业设计。为此,我们考虑将毕业设计与技术实训或将毕业设计与校企合作同时进行。每个学生在技术实训或校企合作开始时就选定毕业设计题目。以毕业设计要求的课题作为技术实训的实践项目,或以校企合作学生顶岗实习开发的项目作为毕业设计的课题,以技术实训或顶岗实习获得的实际应用能力进行毕业设计。实训或实习结束时写出毕业论文初稿,将毕业论文初稿作为技术实训和顶岗实习的主要考核依据。这样做,可望提高毕业设计的质量。
我们将实践环节分为五个层次,通过课程实验,巩固理论基础;通过课程设计,贯通理论基础,培养专业应用能力;通过技术实训,提高实际应用能力;通过校企合作,提高就业能力;通过毕业设计,培养集成创新能力。其中,以毕业设计培养集成创新能力,它的实现还有待于进一步的完善。
三、结束语
本文是黑龙江省新世纪高等教育教学改革工程项目“应用性院校软件人才培养的探索与实践”的研究成果。它提出了计算机软件专业五层次实践培养模式,构建了新的面向知识、能力、素质并重的软件人才培养模式,有助于学生尽早适应软件产业人才市场需求,有利于培养高素质应用性职业型人才,提高学生的核心竞争力。通过对07级、08级软件专业学生的实施,已取得了较好的效果。为了做到软件人才培养的与时俱进,我们还会不断的摸索和探讨。
参考文献:
[1]他们是怎样造就实用型人才的?――黑龙江东方学院高就业率解析(一)[J].光明日报,2011,6
篇13
软件工程以其精确性、便捷性和时效性的特点使得其在社会发展的各个方面和领域都有着很好的发展前景和发展潜力。并且随着计算机技术和网络技术的不断改革发展,给软件工程的开发应用提供了雄厚的技术和物质基础,使其成为我们工作和生活上的得力助手。现在我们常用的计算机软件主要有以下几个类型:办公软件、数据库和操作系统等,其在我国的经济发展中如:工业、农业、政府部门和金融业的发展中发挥着不可替代的作用。就生活的具体实例来讲:在企业内部的办公软件可以提高我们的工作效率、提供多种操作方法、实现资源的内部共享节省了物力、缩短了工作时间;在校园中主要体现在教师的课堂教学中,在教学过程中引入计算机技术可以提高学生学习的兴趣和积极性,加强师生间的交流互动,活跃了课堂氛围,有利于实现教学目标;在图书以及其他档案管理方面,计算机软件可以提供索引、鉴定和选择的便捷方法方面我们的档案管理以防文件丢失。以此可以看出软件工程存在于我们工作生活的方方面面,我们必须加强对软件工程的应用管理,研究开发处更具有操作性的软件以为我们生活工作服务。
二、加强软件工程管理的方法
(一)建立健全软件工程管理体系
要相对软件工程进行有效的管理我们必须要加大对软件工程专业人才的培养,首先就要进行软件人才的培养,加强此专业对人才的培养力度,加大投入同时提高人才培养的质量,高校在不断扩大招生规模的同时要加大对质量的监督监管。时刻关注社会需求培养出专业对口、高质量的软件工程类人才。首先学生要了解最新软件工程知识,做到理论与实践相结合,运用到具体的工程项目中,增强计算机软件的开发水平与利用价值,提高工程项目管理效率。其次为了更好地调动工作人员的主动性和积极性,企业应加强制度规范建设,全面落实奖惩制度,以更好地实现计算机软件工程效益目标。完善的体制的进行管理的先决条件,只有将人才的工作积极性调动起来,才能实现软件工程各个项目的有效开展。
(二)加强对软件工程开发的风险管理
首先,构建和完善风险管理制度体系成为了软件工程风险管理的重中之重,这不仅是对计算机软件开发人员素质的要求也是对企业管理人员的素质要求,特别是作为软件工程的项目管理人员必须要有强烈的风险管理意识,必须在对软件知识了解和精通的基础上加大培养自身的软件风险意识,要做好评估管理和风险的量化分析,有针对性地采取风险防控方法,提交计算机软件工程管理的风险报告。其次,定期做好计算机软件工程项目的风险预控与识别。对于一个完整的计算机软件工程项目来说,应该将风险管理贯穿于整个工作过程中,应对随时可能发生的风险,将风险产生的损失降到最低。最后,还应结合计算机软件工程项目的实际情况,制订科学、完整、有效的进度管理工作表,对工程项目的进展状况进行实时监督,确保各项工作有条不紊地进行。与此同时爱实际的软件工程管理工作中,团队内部的交流和合作也是很重要的,要明确团队成员的工作职责,确保各司其职,协调发展,激发起团队动力,共同促进计算机软件工程的有效开展。在当前信息化社会快速发展的背景下,软件工程起到非常关键的作用。提高计算机软件工程项目的管理效率与质量水平,更好地促进计算机软件工程项目的稳定进行,顺利实现工程的经济效益与社会效益目标。