前言:一篇好文章的诞生,需要你不断地搜集资料、整理思路,本站小编为你收集了丰富的计算机开发语言培训主题范文,仅供参考,欢迎阅读并收藏。
关键词:培养模式;计算机科学与技术专业;人才质量培养
中图分类号:G434文献标识码:A文章编号:1672-7800(2012)012-0195-02
0引言
独立学院是培养技能型人才的地方。根据现代的人才观念,真正的人才不仅仅具有知识,更要具有能力。能力的培养需要课堂教育和实验实践相结合,这种趋势在IT领域的教育和就业中尤其明显。IT技术人才市场,越来越关注技术人员的实际经验和动手操作能力,学生也有迫切接触社会、提高工作技能的需求。但目前高等院校中普遍存在着“理论强、实践弱”的现象,以IT专业为例,究其原因并不是学校没有意识到实践的重要性,而是目前的实验教学的观念和体系陈旧,学校缺乏有效的手段来提高学生的综合能力。虽然近来的课堂教学和实验教学改革、实验设备改善的努力有效地促进了学生在这方面的能力提升,但现有的教学和实验观念和体系制约了其进一步提升的空间。
计算机科学与技术专业研究计算机科学、技术、工程等领域的基本理论、方法和技术,是信息技术领域的核心学科,专业面较宽。为培养多元化的专业人才,本文对培养模式的改革进行了探讨。
1积极开设多元化的专业培养方向
为满足社会对各类人才的需求,本专业可分设4个专业方向:软件设计与开发、数字媒体技术、网络工程、嵌入式系统。学生入学后可自由选择。
(1)软件设计与开发方向。培养系统掌握计算机与软件的基本理论、方法和技术,熟练掌握软件设计与开发的主流工具,知识面较宽,程序设计和工程实践能力强,具有良好的职业道德,能从事计算机软件系统的分析、设计、开发和应用,富有创新和团队协作意识的高级软件人才。
主要专业课程:离散数学、计算机组成原理、数据结构、操作系统原理、数据库原理、计算机网络、面向对象程序设计、软件工程、.NET程序设计、Java程序设计、企业级应用开发、JSP程序设计、软件环境与工具、软件测试等。
学生毕业后,可到信息产业、教育、科研、金融、证券等企事业单位和行政管理部门从事软件项目系统分析、设计、开发、测试和软件项目管理等工作,也可攻读计算机及相关学科的硕士研究生,具有创办软件企业的能力。
(2)数字媒体技术方向。主要研究数字媒体技术理论、技术及应用。本专业培养能系统地、较好地掌握数字媒体的基本理论、基本知识和核心技术,具有艺术创意能力,富有开拓创新和团队协作意识,工程实践能力强,面向数字网络时代兼具信息传播理论、数字媒体技术和设计管理能力,能从事数字媒体产品(如动画、游戏软件、影视广告等)设计与开发,以及其它计算机、媒体、网络交叉领域工作的高级数字媒体技术人才。
主要专业课程:计算机组成原理、离散数学、数据结构、高级语言程序设计、面向对象程序设计、操作系统原理、数据库原理、计算机网络、艺术设计基础、计算机动画、游戏软件设计等。
学生毕业后,可以到影视、数字娱乐、出版、图书、新闻等文化媒体行业从事影视、广告、动画、游戏软件设计,以及国家机关、高等院校、电视台及其它数字媒体技术开发和产品设计制作等工作。也可攻读计算机及相关学科的硕士研究生,具有创办多媒体与软件企业的能力。
(3)网络工程方向。面向网络工程与应用,培养系统深入地掌握计算机科学和网络技术工程等领域的基本理论、基本知识和基本技能,能运用先进的工程化方法和工具从事网络规划、设计、开发和维护等工作,具备工程项目组织与管理能力的高级网络人才。
主要专业课程:数字逻辑、计算机组成原理、离散数学、数据结构、高级语言程序设计、操作系统原理、数据库原理、汇编语言与接口技术、计算机网络、网络工程、网络测试与安全。
学生毕业后,可到企事业单位、技术和行政管理部门从事计算机网络系统的设计、运行、管理、维护和软件开发应用工作,也可攻读计算机及相关学科的硕士研究生。就业前景看好。
(4)嵌入式系统方向。该方向是指面向特定应用、隐藏于应用系统或产品内部的微型计算机系统,广泛应用于消费类电子、通信、医疗、安全等行业。本专业方向培养系统、深入地掌握计算机科学和嵌入式软硬件基础理论、开发技术和工具,知识面较宽,工程实践能力强,能在本专业领域从事嵌入式系统开发、产品设计工作的高级嵌入式系统人才。
主要专业课程:数字逻辑、计算机组成原理、离散数学、数据结构、高级语言程序设计、操作系统原理、数据库原理、计算机网络、汇编语言与接口技术、Linux操作系统、嵌入式系统原理、嵌入式软件开发等。
学生毕业后,可到企事业单位、公司、政府机关等部门从事嵌入式系统的设计与开发等工作,也可攻读计算机及相关学科的硕士研究生。
2积极解决人才培养过程中存在的矛盾
2.1高校教学与社会需求的矛盾
目前独立学院培养出来的人才不能马上很好地适应岗位的需求,受学生自身定位和社会观念的影响,但就技能和素质的缺失而言还是IT教育的缺位,其原因主要是现有的培养模式还过于单一,培养目标不能跟上社会的需求,常常是每个学校都有IT类专业,毕业的学生找不到好的工作,而企业也招不到好的学生。
2.2师资力量与专业技能要求的矛盾
由于计算机发展迅速,目前教师专业技术技能与社会的需求相比较而言,相对滞后,教师缺少长期的专业技能培训、学习的机会。另外就专业的发展方向而言,缺少各方向过硬的专业教师。
2.3课程教师和实验管理人员的矛盾
专业教师专注于教学环节,还需要兼顾教研、教改工作,同时又要花精力和时间结合实验室条件去不断完善和更新实验项目、参与实验室建设,任务过重;而实验管理人员专于实验设备的管理没有足够的时间和精力去协助教师完善和更新实验项目,甚至跟不上新建实验室和实验项目的技术要求而不能帮助指导学生,进而退化为设备保管员。不是教师不想改革,不是管理人员不想提升,而是观念和体制限制了。如何在实验中发挥学生的主观能动性是解决教师和管理人员矛盾的一条蹊径。
2.4实验设备和学生使用的矛盾
计算机大多数设备更新换代较快,实验设备相对落后与不足,影响了正常的教学效果,同时也让学习兴趣浓厚的学生得不到充分锻炼,目前现有的实验建设思路和教学计划体系对学生实验和动手能力的锻炼缺乏吸引力和导向性。
2.5普及教育和专业技能的矛盾
计算机类课程和实验的开设目前已下移到高职类学校,开课专业也扩展到工科类和部分理科专业,已进入普及教育阶段。但是,普及的过程中IT专业与其它专业的专业技能如何区分、三本院校与一本、二本、乃至高职类的教学和实验如何区分、如何定位,课程群为不同专业开设相关课程时的界限如何划分,这已经不是教学计划可以直接阐述的了,而首先是要有明确的指导思想和不断更新的创新教学观念。
3积极与IT培训机构联合
3.1引进外来师资充实和提高师资队伍
可以从合作企业中聘请和引进既有工作实践经验和项目开发经验,又有较扎实理论基础的高级技术人员来充实教师队伍,同时IT培训机构定期对教师进行培训,提高中、青年教师的技术应用能力和实践能力,使之既具备扎实的基础理论知识和较高的教学水平,又具有较强的专业实践能力和丰富的实际工作经验。
3.2多渠道、多途径地建立校外实训基地
笔者所在学院已与武汉软件培训机构签订了校外实训基地,学生普遍反映实践教学效果显著。结合我校即将实行的3.2+0.8的培养模式,学院也先后与武汉红帽、智翔集团等培训机构或外包人才培训基地商谈过合作事宜。
通过与IT培训机构合作,进一步使学生获得一定的专业技能和工作经验,对本专业日后教学计划的安排和修订也会起到一定的促进和推动作用,同时也促进教师提高自己的专业技能,学习IT培训教学的方法手段和经验。
3.3解决实验设备陈旧与教学需要之间的矛盾
网络设备几乎是每年换代更新,学校网络实验设备相对落后与不足,影响了正常的教学效果,同时也让学习兴趣浓厚的学生得不到充分锻炼,目前现有的实验建设思路和教学计划体系对学生实验和动手能力的锻炼缺乏吸引力和导向性,通过与IT培训机构合作,使用他们实验设备可以让学生在实验中有所收获,用效益来激励学生,用实用来吸引学生。
综上所述,改进培养方向和提升实验和实践环节的教学质量,推动“理论和实践并重”的人才培养模式,面向社会的应用型、技能型人才培养体系需要在观念上进行提升和变革、在本质上推动和促进、在实践上大胆开拓。如果能构建一个面向应用、顾及高校教育体系、惠及社会培训的创新培养模式,将有效地推进计算机科学与技术专业的IT人才培养。
参考文献:
[1]谢安国.就业竞争力视角下新建本科院校优化人才培养模式研究[J].价值工程,2011(27).
[2]任义,宋晓宇,栾方军.面向就业的计算机专业教学改革实践与探讨[C].2009国际信息技术与应用论坛论文集:下,2009.
[3]戴林,谭茭.特色办学增强学生就业竞争力[N].重庆日报,2010-5-13.
[4]吴文良.深化教育教学改革,培养实践创新人才[J].中国高等教育,2008(11).(责任编辑:杜能钢)
Computer Science and Technology Professional
Training Mode Reform
计算机辅助设计(CAD)技术,作为电子信息技术的一个重要组成部分,是促进科研成果的开发和转化,促进传统产业和学科的更新和改造,实现设计自动化,增强企业及其产品在市场上竟争能力加速国民经济发展和国防现代化的一项关键性高新技术,也是进一步向计算机集成制造(CIMS)发展的重要技术基础.从广义上说,CAD技术包括二维工程绘图、三维几何设计、有限元分析、数控加工、仿真模拟、产品数据管理、网络数据库以及上述技术(CAD/CAE/CAM)的集成技术等。CAD应用工程是与CAL)技术研究开发、推广应用相关的高新技术密集的大型系统工程。CAD应用工程的实施标志着我国在“企业信息化、信息企业化”的大道上取得了长足的发展。CAD技术的使用使产品和工程设计、制造的工作内容和方式发生了根本性变革,这一技术成为工业发达国家制造业保持竞争优势、开拓市场的重要手段。
随着计算机性能成数最级的提高,其价格成倍地下降;随着网络通讯的普及化、信息处理的智能化、多媒体技术的实用化;CAD技术的普及应用越来越广泛,越来越深入,CAD技术正向着开放、集成、智能和标准化的方向发展。
90年代以来,从事科研和应用开发CAD的技术人员认识到,要让CAD技术成为生产力,关键是让设计人员都用上、会用CAD系统。国家科委确定以“甩图板”的工程目标来实现绘图设计自动化作为推广应用CAD技术的突破口,今天,许多地方、企业己经推广了CAD,取得了较好的效果,但也还存在一些问题值得探讨。
1 引起设计革命的CAD
CAD是目前计算机应用中最活跃的领域一股的设计业务主要包括研究开发设想、产品基本设计、成本估算、设计制图以及为设计而进行的辅助工作(如产品调研、为设计而接受继续教育、参加有关的学术会议等)
首先从占设计时间40%的制图入手,计算机辅助制图不但作为一种减轻设计者劳动的方法,而且引出一场“设汁革命”。CAD使设计工作产生了如下的变革:①使设计工作深入到前所未有的深度:②提高图纸设计的速度和质量;③简化设计过程,计算机与产品标准数据库连接后,所有己纳入标准的零部件设计都可实现计算机自动给图,设计者只需告诉计算机所采用的标准参数就可以了:④设计仿真和设计检验,利用CAD的三维图形功能,可在计算机屏幕上模拟出所设计产品的外形状态,在设计之初就对产品进行优化,在新产品试投产前,就可以对其制造过程中的结构、加工、装配、装饰和动态特征进行分析和检验,从而提高了产品设计的一次成功性;⑤设计与制造的紧密结合,如前所述,CAD的设计数据既可用于设计仿真 CAE,也可以通过数据传输系统与数控加工设备联结,将设计数据直接用于产品的加工,即CAM、CAD可自动完成从设计到加工程序的转换。
2 CAD软件迈进个性化时代
设计和制造是制造业开发产品的主要环节,CAD技术推动了制造业的技术革命,他哭破了传统方式,使人们可以不用图板、图纸就可高效地开发产品,现在CAD技术己经成为衡量一个国家工业水平的重要标志。
应用领域和人群的不断增长,对CAD软件提出了更高的要求。各行业用户一方面迫切希望得到最适合自己专业需求的CAD软件,另一方面希望以合理可承受的价格得到来自专业CAD厂商为自己虽身定做的专业服务。行业用户迫切希望得到个性化的CAD产品和服务。
CAXA日前率先推出的“电子图板2000”,标志着CAD软件迈入个性化时代。“CAXA电子图板”充分考虑了用户的个性化需求,提供了专业而易于使用的开发平台,使用者可以根据自己的需要改变软件、增加功能甚至开发出全新的专业设计软件。“CAXA电子图板2000”目前己集成了机械、电气和建筑设计模块,
数十家专业软件开发机构与CAXA合作开发专业设计软件并将不断集成起来此外,CAX人推出了个性化服务计划,从培训、支持到定制产品,一改以往“ 企业生产什么卖什么”的思路,而以“用户需要什么,我们提供什么”为宗旨,针对使用者的应用和需求,为其置身定制,让软件和服务更适合使用者的需求.“CAXA电子图板2000”个性化的产品和服务,让高科技的软件更加大众化了。
3应用CAD技术的几个问题
网络化
网络化是当前的一个趋势,CAD采用网络可以实现信息共享,给设计工作带来极大的方便。这里有必要谈的一点是CAD软件的网络化问题。由于CAD的实时数据交换量极大,采用主机分时系统会降低设计效率,最佳方案是各节点机能独立完成设计工作,网络的作用是各节点有关资源的相互调用。同时,由于知识产权保护的需要,CAD软件都有自己的加密措施(如钥匙盘或加密狗)。因而在实施上出现两种情况,一是仅在服务器上安装一个加密狗,二是在各节点机分别安装加密狗。前者便于资产管理后者可以脱离网络单机运行,各有优点。
像CAXA电子图板的网络板就提供了三种安装模式,即全服务器安装、全工作站安装、混合安装。第一种模式适合于无盘工作站网络,将软件全部安装在服务器上,节点工作站无硬盘:不足之处是网络要求高,否则运行速度受影响。第二种模式要求工作站有一定的硬盘容量,运行服务器与工作站基本上无数据交换,服务器的作用仅是软件使用权限控制。第三种模式则是将经常调用的部分程序安装在工作站上,而把硬盘空间大的库文件之类安装在服务器上,兼顾运行速度、网络通讯及硬盘空间各个万面,是一种较好的模式。
智能化
智能化是CAD发展的必然。智能化的主要特征是不仅能处理数据而且能处理知识,其功能远超出了计算范畴,他能进行推理、优化、选择、判断并作出决策,这样的系统在解决问题方面能达到专家水平,即‘专家系统气专家系统是人工智能的一种实际应用。
众所周知,工程设计是一项综合性工作,是工程师根据科学方法,凭借自身积累的经验、遵循国家规范,按使用要求和施工条件等诸多因素,进行分析,比较和判别卜最后用图纸和文字资料表达设计产品的过程。整个设计过程是一个反复的逐步求精的过程。可是目前我国自行开发的工程CAD软件大多只能进行校核性设计及出施工图,不具备思维、决策的能力。
智能化CAD技术是一项复杂的系统工程,是一项跨学科的重大课题.必须要有经验的工程设计专家和计算机软件专家密切配合进行研究开发才能较好的解决。
目前,我国智能型CAD系统的研究刚刚开始,还没有可供应的商品化软件。因此,在吸收国外先进技术的基础上,加快研制高水平的智能型CAD软件也是我们的一项迫切任务对提高我国CAD的应用水平和设计手段的现代化将会起到积极的促进作用。
要真正使产品、工程和系统的质量好、成本低、市场竞争能力强,就需要用最好的设计、最好的加工和最好的管理,就十分迫切需要总结国内外相关产品、丁程和系统的设计制造经验和教训,把成功的设计制造经验做成智能设计,智能制造系统去指导新产品、新工程和新系统的设计制造,这样才能使我们的产品、工程和系统有创新性。
标准
标准化是企业技术工作一个很重要的部分当应用CAD技术时,企业技术部门首先应该对企业己有的标准进行修订或订立新的标准,完善的CAD标准体系是指导我国标准化管理部门进行CAD技术标准化工作决策的科学依据,是开发制定CAD技术各相关标准的基础,也是促进CAD技术普及应用的约束手段,因此,在CAD应用工程中跟踪国际的相关标准、研究制定符合我国国情的CAD标准,并切实加以执行是促进我国CAD技术研究开发、推广应用能不断发展的重要保证。
对软硬件的认识
通常,CAD软件的使用人员是专业技术人员,他们关心所选择的CAD软件能否满足他们工作的需要,是否好用,而不大关心软件是怎样开发出来的,以及软件的功能是否覆盖了CAD的所有领域,是否反映了CAD技术研究的最新成果等,而系统维护人员大多是计算机专业人员,他们关心的是软件有否二次开发语言接口,系统的开发语言是哪几种,以及某个软件的接口怎样等等.有些提出的问题与企业的实际技术工作相脱节.因此,CAD系统的选型应以CAD系统使用人员为主。
CAD对硬件的要求比起一般文字处理、管理系统要高一些。通常,二维绘图需要486以上的机型,主频速度在100MHz以上,内存4M以上(建议8M),内存大小将会影响操作速度。图形输出最好采用喷墨绘图机,根据企业图纸幅面来配里绘图机的大小。
CAD软件的二次开发
所谓二次开发就是在某种墓础软件平台上(如二维绘图软件)构筑一些专业化应用功能,以提高系统的专业针对性和使用效率.例如可以在CAXA电子图板上增加一些刀具设计的计算、数据及图形库,从而构成一个高度专业化的成形刀具CA工)系统。
要使企业真正用好CAD系统、使之变成现实生产力,必须向企业提供易学易用的二次三度开发工具,即开发面向行业和企业应用的专用CAD软件和数据库.除了传统的函数库调用,Lisp语言和C语言开发工具外,更需要系统开发单位能及时地对用户进行技术支持和培训。现在按交互、对话的图声文方式提示用户构造适合行业,适合企业的CAD应用系统将会更加友好,受用户欢迎。
CAD应用人才的培训
现代化的设备需要高科技素质的人员操纵,才能发挥其应有的作用,产生巨大的经济效益。只有让设计人员尽快掌握CAD这一先进的科学技术知识。才能让现代化的设备创造出应有的经济效益和社会效益。
目前,在职工程设计人员通过设计实践,以具有较为丰畜的专业知识,但缺乏应用CAD技术的知识和能力,影响了CAD技术的普及和应用。CAD是一项高新技术,人的因素极为重要,没有一支相对稳定巨技术水平较高的队伍,推广和普及工程CAD技术是一句空话。在设计单位由十历史的原因,还有相当数量的工程设计人员是计算机盲,更说不上对CAD技术的认识。因此,首先应充分利用CAD培训中心的优势进行基础知识培训,达到人人会用计算机,人人掌握CAD技术,只有这样才可谈得上甩掉图板,只有在此基础上才可进行高层次培训和开发培训可用几种办法进行:
送出去培训出少量资金,选派业务能力强的中青年技术人员到大专院校和培训基地进行培训,培训回来后就是CAD技术应用的骨干。
自我培训对大多数技术人员可以利用脱产或半脱产的方法进行自我培训.请计算机专业人员专门讲授计算机方面的基础知识、操作技能,提高技术人员的计算机操作水平。
关键词:校企深度融合 课程设计 计算机专业
中图分类号:G642 文献标识码:A 文章编号:1674-098X(2017)03(b)-0173-04
Research on the Teaching Mode of Curriculum Design Based on the Deep Cooperation of School and Enterprise in Computer Major
Pang Xiyu Wang Cheng
(School of Information Science and Electrical Engineering, Shandong Jiaotong University, Ji'nan Shandong ,250357, China)
Abstract:In order to solve the problems of the curriculum design practice teaching of computer major in colleges and universities, such as school and enterprise separation, school-enterprise cooperation is limited to the form and so on, the paper analyzed how to reform the curriculum practice teaching of computer major, and how to apply the school-enterprise cooperation into the curriculum design practice teaching plan, teaching implementation process, teaching management and supervision, put forward a set of teaching methods based on the deep cooperation of school and enterprise, and applied the method to our school computer science and technology major, it made a certain effect.
Key Words:School-enterprise deep cooperation; Curriculum design; Computer major
课程设计是高校实践教学体系中的重要组成部分,是各专业主干课程的理论授课结束后继而进行的一个综合性实践教学环节。该环节是所授理论和实际应用之间的桥梁,是强化学生的知识应用能力和实践动手能力的重要载体,在工科人才培养中具有不可替代的重要作用[1]。
计算机专业是强调以应用和工程为导向的工科专业,需要充分培养学生利用计算机技术解决实际问题的能力,为此高校的计算机专业都设有课程O计,旨在通过团队式合作、研究式分析、工程化设计来实现特定的系统,从而提高学生的综合实践能力,以实现个人发展及满足就业需求。然而,各方面的原因使得各高校对课程设计环节的理解与实施的力度存在较大差距,导致学生在校期间没有充分利用这个环节受到专业、系统的实践与训练。因此,非常有必要对此进行研究与探讨[2]。
目前,如何安排课程设计环节的教学,最大限度地提高学生的动手能力,缩短学校和企业之间的差距,是各大高校研究的热点。山东交通学院计算机科学与技术专业长期以来一致坚持走校企合作的路线,注重学生实践能力的培养,近年来围绕着如何将校企合作深度融入到课程设计的教学中,进一步加提升课程设计的效果进行了探索,取得了一些成效。
1 高校计算机类专业课程设计面临的问题
目前高校计算机类的专业主要包括:计算机科学与技术、计算机软件与理论、计算机系统结构等方向,目前这些方向都开设了一些课程设计实践课程例如C语言课程设计、数据库课程设计、数据结构课程设计、高级语言(JAVA、C++等)课程设计、web应用程序开发、综合实训等。经过对国内多所高校计算机专业的调研,结合该校计算机专业课程设计教学的实际情况,发现目前高校计算机专业的课程设计教学面临着课程设计设置缺少衔接、与相关企业实际运作项目脱离、教学方式单一等诸多问题[3-5]。
1.1 课程设置缺少衔接
课程设计之间相互独立,缺少应有的衔接和关联,设置混乱。目前高校在安排课程设计任务时,都是将各门课程设计作为独立的个体,单独安排指导教师,各门课程设计都是由不同的指导教师来负责,这样在制定课程设计教学实施计划和课程设计质量标准时,指导教师往往只从自己所负责的课程设计出发,无法充分考虑到学生已经参加过的课程设计和以后要参加的课程设计,忽略了课程设计之间应有的衔接和关联。
实际上,计算机专业多门课程设计之间是存在一定关联的,例如C语言课程设计和数据库课程设计是高级语言课程设计的基础,如果在课程设计的教学过程中忽略了这种关联,将数据库课程设计安排在了高级语言课程设计的后面,没有将它们恰当的衔接起来,会出现在进行高级语言课程设计时,还要补习数据库方面的知识,在进行数据库课程设计时,这些知识又重复了一遍,浪费了时间,从而导致两门课程设计的效果都受到了一定程度的影响。
1.2 校企合作局限于形式
课程设计的题目应用性不强,与相关企业实际运作项目脱离,校企合作局限于形式。校企合作是解决高校学生就业的重要渠道,目前高校都重视校企合作,积极搭建校企合作平台,大部分高校的做法为:学生在校学习3年,去相应的企业实践锻炼1年或者学生毕业后,经过培训机构的实训,然后再去企业工作。这种做法虽然一定程度上解决了学生的就业问题,学校和企业也建立了桥梁,但是没有将学校和企业深度融合充分发挥校企合作的作用,企业人员没有真正参与到学生的培养中。
同样,国内高校在计算机类专业的课程设计的教学模式上,部分高校采用由学校教师单独指导的方式,教师设计课程设计题目,下达课程设计任务书,学生在机房实验室进行课程设计,教师随时指导和答疑,这种方式会带来下面一系列的问题。
(1)缺乏项目团队合作能力的培养。
虽然本校教师在指导课程设计时也会让学生组成项目团队,项目团队里面也会进行分工,但是事实证明,这种项目团队很多时候趋于形式,反而存在一定的弊端,项目团队的任务往往由项目组中的能力强的同学来完成,项目组其他同学参与的成分较少,达不到课程设计的教学目标,如果课程设计不以团队的形式进行,则会导致课程设计只注重个人实践能力的培养,忽略了团队协作的优势,而这点是与企业实际的软件开发模式不相符的。
(2)往往只注重编码,缺乏软件开发规范等其余重要相关知识的培养。
计算机类企业为了提高软件开发质量,降低开发周期,增强代码的可重用性和易读性,企业内部的开发是要严格遵循一系列的开发规范,其中包括命名规范、代码规范、开发文档的编写、测试等,这些往往要占据整个开发工作的70%以上,但是在高校课程设计中往往得不到应有的重视。因此,企业对招聘过去的应届毕业生,要重新进行软件开发规范相关知识的培训,这样一来,企业和学校的工作就重复做了,造成了资源的浪费,而且由于在学校进行过学习,学生的掌握程度参差不齐,对企业进行的相关培训造成了一定的困难。
除了该校教师指导课程设计外,部分高校的课程设计由培训机构来参与指导。计算机专业培训机构伴随着中国信息技术产业的飞速发展,如雨后春笋般涌现出来,当前国内计算机专业培训教育机构尚处在一个由发展起步阶段向爆发性成长期转型的过渡阶段,为了打开市场,培训机构会主动和各高校取得联系,请求参与指导学生的课程设计,由于培训机构的出发点是吸引学生去自己的培训机构参加培训,所以在课程设计期间会加入一定的企业宣传,其次,培训机构的教师在参与指导课程设计时,往往只教学生怎么做,不解释为什么这么做,虽然课程设计完成了教学目标,实现了一些模块或者功能,但是很多学生根本不了解为什么这么做,从而造成了理论知识的缺乏,这么培养出来的学生往往职业发展后劲不足。
1.3 教学方式单一
课程设计的教学方式单一,无法充分调动学生的兴趣和积极性。目前,国内高校在进行课程设计的指导教学时,基本上采用在课程设计期间将学生安排在机房做任务,课程设计的时间都是以周为单位的,例如C语言课程设计一般是1周,Java或者C++课程设计一般是2周,学生长时间待在机房里面对着电脑,难免会产生厌倦。另外,没有考虑学生自身的多元性,目前课程设计的教学过程是按照班级分班进行的,有些学生在做课程设计任务时,觉得老师布置的题目很难,无从下手,索性去玩游戏或者做一些与课程无关的事情,而有些学生则能比较轻松的完成实验或者课程设计的题目,剩余的时间也浪费掉了,这种情况是由于学生的自身能力参差不齐造成的,教师在下达课程设计题目时没有考虑学生自身的多元性。
因此,如何解决这些问题,需要各高校计算机及其相关专业努力探索课程设计的教学模式,提出相应的解决方案。
2 基于校企深度融合的课程设计的教学模式
山|交通学院2013年获批为“山东特色名校工程”重点建设的应用型人才培养特色高校,是教育部“应用科技大学改革试点战略研究”项目首批试点院校。该校计算机科学与技术专业长期以来一致坚持走校企合作的路线,注重学生实践能力的培养,围绕着如何将校企合作融入到课程设计的教学中,让企业真正参与到高校人才培养中,进一步加深校企合作进行了探索,取得了一些成效,具体方案如图1所示。
2.1 基于校企联动和体系化视角的教学方案的制定
针对各个课程设计之间缺少应有的关联以及校企合作局限于形式的问题,该校计算机类的专业将整个课程设计作为一个体系,采用基于校企融合的组合方式制定教学实施方案。在制定课程设计的实施方案时,学校组成一个课程设计教学团队,企业组成一个课程设计教学团队,校企双方的两个团队共同进行课程设计的设置以及课程设计内容的制定,在缩短学校和企业之间差距的同时,也注重巩固学生理论知识,实现“校企融合,构建生态应用技术型大学”的最终目标。
目前国内本科高校学制四年,共分八个学期。校企双方的课程设计人员在设置课程设计课程时,将本科四年所有的课程设计看成一个体系,按照“注重衔接,循序渐进,逐步加深”的原则,注重各个课程设计之间的关联,C语言课程设计、数据结构课程设计、数据库课程设计是其他课程设计的基础,应提前安排,所以将C语言课程设计安排在第二学期,数据结构课程设计、数据库课程课程设计安排在第三学期,JAVA课程设计是web应用开发课程设计的基础和前提,Java课程设计安排在第四学期,web应用开发课程设计安排在第五学期,竞赛实训和企业级项目开发实践必须以其他课程设计为基础,只有其他课程设计进行完毕,才能进行竞赛实训和企业级项目开发实践,所以将竞赛实训安排在第六学期,第七学期进行企业级项目开发实践。从而解决了目前应用技术型高校在课程设计的设置上忽视衔接设置混乱的问题。
此外,校企双方在制定课程设计的内容时,围绕着以“理论知识和实践能力双向提升,兼顾校企双方,实现就业”为核心目标进行设计,教师和企业人员根据学生自身的情况,研发出兼顾学校和企业双方的课程设计题目,同时注意知识点的衔接和覆盖,例如在JAVA课程设计中通常会涉及到数据库应用程序的编码,相应的数据库管理系统的类型和各种sql语句、触发器、存储过程等内容就需要在数据库课程设计中涉及,竞赛实训和企业级项目开发实践所涉及的web应用程序开发、高级语言语法等知识点在相应的课程设计内容中应涉及到。
2.2 教学实施过程
在课程设计的的教学过程中,从学生自身的实际情况出发,采取一系列措施,进一步提升课程设计的效果。
(1)将课程设计的组织形式多样化,提高学生的兴趣。
目前,应用技术型高校课程设计的组织形式基本上都采用集中型,例如C语言课程设计的周期为1周,这1周的时间学生集中呆在机房进行课程设计,课程设计的组织形式单一,针对这种情况,校企双方的课程设计指导老师根据各个课程设计的性质,灵活组织课程设计,例如C语言课程设计、数据库课程设计、高级语言课程设计周期较短,具体实施时采用集中型;对于周期较长的竞赛实训采用分散和集中相结合的组织方式,学生自己找地方进行课程设计的任务,校企双方的指导教师定期集中进行指导和检查;对于企业级项目开发实践课程设计的地点选在企业的实训基地,在培养学生实践能力的同时,通过与企业近距离的接触,使学生较早的了解真实的企业工作氛围和环境。
(2)增强针对性,因材施教,采用分层次教学模式,保证课程设计的效果。
在课程设计中,打破传统分班进行的教学方式,校企双方课程设计指导教师根据学生该课程的期末成绩以及平时成绩中的上机成绩,对参加课程设计的学生进行分层次,课程设计的题目按照难易程度分为难题、一般题目、较容易的题目,根据学生的具体情况安排课程设计的题目。这种方案不仅能够使学生充分利用课程设计的时间,而且可以培养学生的自信心和对这门课程的兴趣,保证了课程设计的顺利进行。
(3)充分利用信息技术,提高学生的兴趣,提升课程设计的教学效果。
随着信息技术的迅猛发展以及在日常生活的深入普及,对传统行业带来了极大的冲击。教育作为国之根本,也已经感受到在线课堂、微课等最新信息化教育技术的影响,为了更好地提高学生的学习兴趣和效率,校企双方课程设计指导教师充分利用信息技术,将课程设计的知识点、难点等制作成慕课、微课的形式,让学生自己灵活学习,这样一方面可以提高学生的学习兴趣,另一方面可以重复利用网络资源,节约成本。目前,该校计算机专业已经拥有专门的慕课、微课录播室和工作室,将制作成的慕课、微课以各个课程设计的名字存n,并根据情况不断对慕课库、微课库进行更新、补充和完善。
实践证明,这种方式不仅可以提高学生对学习的积极性,使学生可以在任意时间或者在需要的时候进行学习,而且由于每门课程的重点和难点基本保持不变,拍成微课,可以在多年级中重复利用。
2.3 教学管理
创新管理模式,严格的教务管理是人才培养的必要条件。该校计算机专业采用“一校双师”驻点式管理方法,校企双方课程设计指导教师全程跟踪课程设计,在课程设计结束后,通过与学生座谈、填写课程设计回访表的形式对进行完毕的课程设计进行分析总结,集思广益对存在的问题进行改进,进一步完善课程设计的教学。
3 结语
近几年来,该校计算机专业一直坚持走校企合作路线,不断改进和完善校企合作模式,取得了一些成果。与国内多个知名软件开发企业建立了良好的合作关系,建立了多个稳定的实习基地。与国家重点软件企业上海启明软件股份有限公司成立了启明基地;与济南凌佳科技有限公司成立了凌佳基地;与国内最早从事IT外包业务的柯莱特公司成立了柯莱特基地;与大连华信成立了华信基地;与杭州东忠软件有限公司成立了东忠基地;与NEC软件(济南)有限公司成立了NEC基地;与上海微创软件有限公司成立了微创基地;与济南元成创新科技有限公司成立了元成基地;与中讯软件集团股份有限公司成立了中讯基地等等,毕业生的就业率高达99%,先后多次在山东省企校合作培养人才工作会议、省科技工作会议、软件工作会议上获得表彰或做交流发言,获得了“企校人才对接工程优秀院校”、“山东省企校合作人才培养先进单位”等荣誉称号。
当然,该校计算机专业通过校企合作取得的这些成果离不开政府的强力主导,以及国家财政、税收政策的积极支持和引导。相信通过各级政府、高职院校、企业以及社会各界共同努力,在新时期产业结构升级的时代背景下,只要我们把握住机遇,坚持不懈的努力,就一定会迎来更加广阔的发展空间。
参考文献
[1] 王成,庞希愚.新形势下软件外包专业人才培养模式的研究与实践[J].教育教学论坛,2015(23):109-110.
[2] 毛艳,韩利凯.探索校企结合计算机人才培养模式[J].计算机教育,2010(4):31-33.
[3] 庞希愚,王成.信息技术支持下构建校企合作长效机制的研究与实践[J].中国科教创新导刊,2014(1):9-10.
软件技术个人简历模板(一)
基本资料
姓 名:xuexila
性 别:女
年 龄:22
婚姻状况:未婚
政治面貌:党员
籍 贯:浙江
现所在地:浙江
求职意向
工作经验: 应届毕业生
意向岗位: 网站/电子商务开发;数据库开发与管理;网页设计与制作
求职类型: 全职
期望月薪: 2000~4000元
到岗时间: 面议
期望工作地点:浙江
从事行业: 计算机业、互联网、电子商务
自我评价
开朗乐观,做事认真冷静。性格自然随和,为人诚恳,在工作中责任心重,对待工作认真负责,态度端正,适应力比较强,在团队的工作中,同样也具有较强的协同合作的能力,我能够胜任一些高强度的工作,对待工作我一直都有饱满的热情,同时懂得如何更好的充实自我,在工作之余也在不断的给自己充电,让自己的职业技能不断的提升。
教育经历
2011年9月~至今
宁波大学
软件工程
本科
课程描述: 学习以软件工程为核心的相关知识。包括c语言程序设计,操作系统,计算机网络通信,数据库原理,数据结构与算法,c#程序设计,j2ee架构与设计技术等
获得证书
2014-05: 数据库系统工程师
联系方式
联系电话:×××××××××××
电子邮箱:×××@xuexila
软件技术个人简历模板(二)
基本信息
姓 名:xuexila
性 别: 男
年 龄: 23岁
婚姻状况: 未婚
最高学历: 本科
政治面貌: 共青团员
现居城市: 广州
籍 贯: 广州
电 话: ×××××××××××
E-mail:
求职意向
工作类型: 全职
期望薪资: 面议
工作地点: 广州
求职行业: 信息产业、计算机
求职职位: 软件工程师 数据库工程师/管理员 其他计算机软硬件 硬件工程师 嵌入式硬件/软件开发
工作经历
2014-06 - ××××服饰有限公司 软件工程师
工作描述: 从事操作使用SQL Server数据库应用以及.net开发。
教育经历
2012-07 - 2014-07 华南师范大学 软件工程 本科
专业描述: JAVA程序设计,JSP程序设计,J2EE程序设计,面向对象程序设计,C++程序设计,计算机组成原理,Web网页制作,软件项目管理,计算机组装与维护等。
自我评价
本人性格开朗与人处事融洽,对工作善始善终,能承受日益严重的竞争压力,并能在成功与失败中完善自己。活泼开朗、乐观向上、适应力强、勤奋好学、认真负责、坚毅不拔、勇于迎接新挑战。擅长业务具有良好的沟通能力与团队合作精神。
软件技术个人简历模板(三)
基本信息
姓 名:xuexila
性 别: 男
年 龄: 26岁
婚姻状况: 未婚
最高学历: 本科
工作年限: 5年
政治面貌: 共青团员
现居城市: 武汉
籍 贯: 武汉
联系电话: ×××××××××××
电子邮箱: ×××@xuexila
求职意向
工作类型: 全职
期望薪资: 面议
工作地点: 武汉
求职行业: 金融保险、证券、期货
求职职位: 信贷管理/资信评估 客户经理
工作经历
2011-02 - ××农村信用合作联社 客户经理
工作描述: 主要从事存款揽储、拓展客户、发掘有潜力优质客户,受理调查小额农户贷款、抵押贷款以及保证、联保贷款,清收不良贷款,同时积极营销银行理财产品,营销手机银行、网上银行等工作。
2009-08 - 2010-05 ××××科技有限公司 硬件工程师助理
工作描述: 主要协助工作,运用C语言、C++语言负责对硬件编程。
教育经历
2013-09 - 武汉大学在职研究生 软件工程 硕士
专业描述: 金融信息系统、网络金融、计算机软件、会计学原理、经济学原理、银行会计等相关课程。
2005-09 - 2009-07 武汉大学 电子信息科学与技术 本科
专业描述: 数字电子技术、模拟电子技术、汇编语言、微机原理、计算机网络、计算机原理、单片机原理、统计学原理等相关课程。
培训经历
2010-06-2011-01 ××农村信用合作联社 岗前培训
培训描述: ××农信社商学院岗前培训学习,学习了基础会计、银行会计、小额农贷、金融学、经济学等相关的课程。
获得证书
2011-11 反假币资格证书
2006-11 计算机二级
2007-06 英语4级
自我评价
我是一个有积极乐观心态的人,善于交流,遇到问题、生活上的琐事时善于自己独立思考,寻找一个最好解决问题的方法。同时,我也对自己严格要求,希望迎接新的挑战,在挑战中完善自己,适应这个社会,提升自身的价值,拒绝平庸。
看过“软件技术个人简历模板”的人还看了: 1.软件工程师简历模板
2.信息化管理的个人简历模板
3.软件个人简历免费范文模板
能够独立完成简章的网络规划拓扑图并进行路由器配置。
熟悉网络协议TCP/IP和SQL SERVER数据库操作。
熟悉计算机网络,掌握C、JAVA的基本编程原理和JSP网络编程技术。
熟悉掌握WINDOWS的基本操作,熟悉应用操作系统。
已获证书:网络工程师、英语四级
项目经验:
局域网和广域网规划设计优化
综合网络路由器和交换机的规划与配置
C语言开发的银行业务模拟系统、文件管理系统
JAVA完成的网络聊天系统
校内实践:
2007学年度任班组织委员
获奖情况:
2005-2006获学校学业优秀三等奖学金
2005-2006获学校学生优秀三等奖学金 详细个人自传 个人特质:自律、自信、自强,注重团队精神,能承受较大的工作压力,对待工作认真负责。
爱好:篮球、文学作品、音乐
计算机实验中心往往被视为理论教学的补充,是学生完成理论验证的环境或开展验证性实验的平台。因此,它往往是扁平化的组织结构:实验中心包括若干实验指导小组,每个小组由一位或多位实验指导教师构成,每位实验指导教师分别负责一门或多门实验课程[1]。在这种扁平化结构之下,实验中心的任务当然主要是满足实验教学的需要。但是,随着社会对计算机专业人才需求的变化,实验中心在培养工程创新人才方面的作用愈加明显。国家级计算机实验教学示范中心的建设目标,是以计算机科学与技术学科建设为基础,以学生能力培养为核心,依托教学和科研的人才资源优势,全面提升实验教学体系,建设实验教学环境,使中心成为设备先进、资源共享、开放管理,满足本科、研究生、专业和非专业不同对象、层次实验需求的大型实践教学基地和工程创新人才的培养基地[2]。因此,作为国家级的计算机实验教学示范中心,除了完成基本的计算机公共基础实验和计算机专业实验之外,也承担着培养计算机工程创新人才的任务。探索国家级计算机实验教学示范中心的新型组织架构,对于发挥示范中心在计算机工程创新人才方面的作用极为重要[3]。
2国家级计算机实验教学示范中心平台构成
从国家级计算机实验教学示范中心的基本任务来看,主要包括两个部分:计算机基础实验和专业实验教学任务及学生工程创新能力培养[4]。因此,从组织结构来看,国家级计算机实验教学示范中心应该包括计算机实验中心和具有工程创新人才培养功能的工程实践平台。
1)计算机实验中心。计算机实验中心除完成基本的实践教学任务之外,也必须注重学生工程实践能力的培养。因此,实验中心不能简单地按照“实验指导教师—实验课程”的模式来建设,而应该以专业实验室的方式来管理。专业实验室可以按照课程或课程群来组建,基本任务是以教学大纲为基础,完成多层次实验的教学任务,如基本型实验、综合型实验和设计型实验的指导。以电子科技大学国家级计算机实验教学示范中心为例,其下设的计算机实验中心主要由下属的13个专业实验室(嵌入式系统专业实验室、软件工程专业实验室、计算机网络专业实验室、数字媒体专业实验室、信息及网络安全专业实验室、微机原理与接口及应用实验室、计算机组成原理实验室、语言与算法设计实验室、数据库及应用实验室、计算机系统结构实验室、编译与形式语言实验室、数字逻辑实验室、计算机操作系统实验室等)组成。专业实验室涉及的实验课程包含程序设计语言、离散数学建模实验、数据库、数据结构、操作系统、汇编语言、计算机组成原理、数字逻辑、编译技术、微机原理与接口、嵌入式系统、计算机网络、软件工程、数据挖掘等几十门计算机学科的主要专业知识课程教学实验以及相应的综合课程设计(独立设课)。各专业实验室承担基础型、综合型和创新型实验的建设、开发和指导工作。
(1)基础实验。指应知应会等原理性实验,提高学生对原理、算法的理解和设计能力。基础实验的目的是加强学生对理论知识的理解,多以验证性实验为主。
(2)综合型实验。要求学生结合一门课程的多个知识点,甚至综合多门相关课程,完成一个较为复杂的实验任务,难度较大。在这种实验中,学生要具有多方面的知识,即巩固前面实验阶段的学习成果,能够融合实验原理、设计思想、实验方法及相关的理论知识,对实验结果进行判断、归纳与分析,能综合应用所学理论知识分析问题和解决问题。
(3)创新型实验。完全为开放式教学方式,由学生独立或与指导教师共同拟定设计题目和设计目标,并独立完成,难度大,具有探索性、创新性。该类实验注重科研成果向实验教学内容的转化,让学生在实验教学中感受知识产生和发展的过程,享受知识转化为能力的成就感。同时培养学生的自主学习和实践研究的能力,使学生的创新意识和创新能力得到全面的锻炼与提高。通过专业实验室的方式组织和管理实验教学,有助于拓展实验教学的范围,提高实验质量,为培养学生工程实践能力提供支持。
2)工程实践平台。工程实践平台以提高本科生的工程实践能力、创新能力和综合素质为目标。因此必须建立在专业实验室的基础之上,整合科研重点实验室、科研项目、科研成果等,形成有利于学生工程能力提高的环境。一般来说,工程实践平台采用工程实践项目方式指导学生开展课外科技创新活动,利用社会资源,将理论、实验、实习、工程、科研、设计、创新有机结合起来。同时,内容应丰富多彩,为学生提供丰富的实验项目菜单,供不同层次、不同爱好的学生选择。以下以我校国家级计算机实验教学示范中心的工程实践平台为例,讨论建设工程实践平台的重要性。
(1)学生创新创业中心。学生创新创业中心是我校国家级计算机实验教学示范中心为学生进行创新创业活动,促进学生综合素质全面发展而设立的机构。自成立以来,中心受到学校、学院的一贯支持和关注,奉行“理论与实践结合,创新与创业并重”的理念,以“加强创新能力实践,实现创新人才培养”为宗旨及目标,努力提高每一个成员的创新意识和创造能力,培养学生的务实开拓精神和创业精神,锻造适应未来各种挑战的应变能力。它的组织架构如图2所示。学生创新创业中心下属4个企业技术俱乐部(微软技术俱乐部、IBM技术俱乐部、腾讯技术俱乐部、维塔士俱乐部)和12个学生工作室,先后资助学生创新项目数百项,已有梦飞无线工作室、象牙塔工作室等多个学生团队实现创业或入驻成都天府软件园大学生创业园区。
(2)竞赛中心。竞赛中心的任务主要包括三个方面:竞赛培训、竞赛指导、竞赛承办。以我校示范中心为例,其竞赛中心的组织架构包括竞赛中心培训部、竞赛中心指导委员会和竞赛中心学生会。竞赛中心培训部下设ACM、信息安全、机器人、电子设计竞赛等几个分支,每个分支有领头老师带队。培训部有日常开支活动经费,主要作用是着力加强各竞赛方向的重视力度。竞赛中心指导委员会设主席1名,副主席7名,主席由主管副院长兼任,副主席由各系主任兼任。竞赛中心指导委员会的作用主要是发动教师参与竞赛指导工作。竞赛中心学生会设主席1名,副主席若干名,主要作用是两个,一方面与竞赛中心指导委员会的老师进行对接,另一方面在平时组织一些活动,培养学生对竞赛的兴趣。竞赛中心的任务包括ACM程序设计竞赛、电子设计(嵌入式)竞赛、信息安全竞赛、机器人足球竞赛4个赛事的竞赛组织工作。在学校及学院的支持下,示范中心负责实施了全校性质的竞赛相关素质公选课,将学生竞赛培养纳入到本科培养大纲中。由竞赛团队责任老师担任主讲教师,以初级、中级和高级3个层次设计竞赛培训课程内容,为学生参与各类赛事奠定了良好的基础。近年来,竞赛中心负责组织了全国大学生电子设计竞赛及信息安全和嵌入式专题竞赛、全国大学生信息安全竞赛等各类全国性大赛,并获得佳绩。
(3)IBM中心。我校国家级计算机实验教学示范中心下属IBM中心的目标是培养大型机计算机专业人才。IBM主机系统教育中心成立于2005年5月,顺利进行了IBMeServerZ900主机系统环境建设和主机系统安装调试,使我校拥有了世界一流的主机系统教学实验平台。该平台可以提供主机系统课程的教学实验环境,并可作为高性能计算、计算智能、系统性能评价、智能存储、并行耦合系统等方面的研究实验平台。2006年,中心组队参加了“IBM大型主机技术2006校园应用大赛”,蓝色之星队一举夺得该次全国大赛唯一的最高奖项——最佳作品奖,蓝色之星Ⅱ队勇夺优胜奖!此外,还获得了最佳指导奖和最佳表现奖,成绩名列全国各参赛高校之首。IBM主机系统教育中心(成都)在各方面取得的成就得到了IBM公司的高度赞赏和奖励,先后获得了“IBM主机大学合作项目2006年度教书育人奖”和“IBM大学合作项目2006年度最佳校方支持与合作奖”。
(4)嵌入式工程中心。嵌入式软件工程中心将所承担的国家863、电子发展基金、发改委、国防预研等多项国家级嵌入式软件项目及成果转化为实验教学资源。针对嵌入式系统硬件多样性的特点,提供多种不同硬件平台的实验系统版本,让学生能够充分领略不同硬件平台开发的共性和差异性,加深对理论的理解,更加有针对性地学习掌握重难点知识。在此基础上,衍生出了高级实验内容:将嵌入式操作系统移植到不同硬件平台上。另外,嵌入式系统软件开发涉及从底层硬件、设备驱动、操作系统、应用组件到最终应用的不同层次内容,这是与传统桌面软件开发的主要差别所在,因此业界对嵌入式软件开发人才的需求是多层次的,有不同侧重点的。一个优秀的嵌入式软件工程师不仅要掌握编程语言、程序设计思想及方法、开发工具的使用等通用要求,还应比桌面软件开发工程师具有更扎实的硬件基础知识和系统结构知识,也间接提高了嵌入式软件开发的门槛。基于这样的考虑,实验内容涵盖了嵌入式微处理器编程、设备驱动开发、嵌入式操作系统基础应用、嵌入式操作系统综合应用、嵌入式操作系统移植、综合应用开发等不同层次和难度的实验项目,适应不同层次嵌入式知识学习和软件开发能力培养的需要。这些实验不是一次性地要求学生做,而是配合不同课程内容的变化,由简到难、逐步推进,配合本科嵌入式课程、综合课程设计、毕业设计、科研项目使用。
3示范中心平台建设的建议
1)加强示范中心平台的信息化建设。虽然各个学校的计算机教学实验示范中心会有不同的功能定位,但基本任务都是为全校计算机基础和专业教学服务。与传统的计算机实验中心相比,其规模大、人员多,且可供使用的实验资源丰富。因此,必须加强示范中心平台的信息化建设,提高示范中心平台的管理效率,实现示范中心资源贡献,并实现对学生实验教学科学、合理的管理[5]。例如,如果能够开发并应用“实验报告防抄袭系统”,不仅可以实现对学生实验报告的无纸化管理,节约成本,也可以加强实验中心平台的利用和有效管理。而示范中心统一信息化管理平台不仅可以整合实验中心资源,也可以提高示范中心资源在高校之间的共享效率。
2)结合计算机学科发展,建设新的工程实践平台。计算机学科的发展会对实验教学和学生工程实践能力提出新的要求。为此,示范中心平台建设也必须满足计算机科学发展的需要,不断更新或建设新的工程实践平台[6]。以我校国家级计算机实验教学示范中心为例,考虑到近几年计算机学科中云计算的发展,示范中心投入30余万元,购置了云计算平台,成立了云计算机实验室,培养学生在云计算领域的创新能力,并负责组织学生参加各类云计算竞赛。目前,该实验室已形成了定期学术讲座,邀请企业人员参与讨论,参与VMware云计算大赛等常规机制,加强学生创新能力的培养。同样,考虑到计算机学科中机器人应用的广泛性,示范中心投入20余万元,购置了安保机器人以及各类机器人开发平台,并成立了机器人实验室,培养学生在机器人领域的创新能力,并负责组织学生参加各类机器人竞赛。此外,考虑到信息安全、物联网的发展,也可以在示范中心中建设相应的工程实践平台,为学生参与相关工程实践提供环境。
3)积极开展产学研合作,成立校企联合工程实践平台。计算机专业具有非常强的工程应用特色。因此,计算机专业所培养的学生必须满足企业的需要。在搭建工程实践平台时,示范中心如果能够充分结合企业的需要,建设校企联合工程实践平台(如校企联合实验室、校企工程训练中心或实践中心等),将有助于培养学生的计算机应用能力,从而更好地满足企业需要。
一、 当前地方金融机构计算机审计的现状
(一)利用计算机开展审计以来,陕西省在金融机构计算机审计方面做了大量工作,取得了很大进步
一是相继举办了多期计算机审计中级培训班,提高了审计人员的计算机应用能力,使计算机利用程度由最初的简单制表统计到现在的业务数据分析处理,由利用简单的excel表格到应用现场审计实施系统、sql server等大型通用数据分析处理软件而不断深入;二是开展了多次地方金融机构审计培训班,增加了审计人员的专业知识;三是在审计实践中,利用计算机审计确定了审计重点和审计疑点,提高了审计效率,确保了审计质量;四是发现了很多重大违规违纪问题和案件线索;五是审计人员撰写了多篇金融机构计算机审计AO应用实例及专家经验,在审计署获得了优秀奖、应用奖。
(二)在开展计算机审计方面还存在一些不足
首先,开展程度不深入。全省大多数审计人员计算机审计尚停留在数据的简单处理上,在结合行业法规制度等约束条件,利用数据库系统编程分析处理数据的能力不强,开展计算机审计的深度也不够。其次,开展范围不全面。全省各级审计机关尚未对全省的金融机构业务数据分行业进行系统的分析与审计,制约了全省金融行业审计的开展。以全省农村金融机构审计为例,五年来,没有出具过全省综合的宏观审计报告。第三,软硬件环境不到位。一是内外部环境不匹配,即审计对象的部分信息系统核心技术与现场审计系统等审计分析软件环境不匹配,在搭建数据转换环境上,审计人员技术水平不足,尚需专业技术人员配合;二是外部环境不确定,由于未开展过金融机构信息系统的审计,影响了审计人员对数据信息的完整有效、内控制度执行、系统本身漏洞等情况的审计判断。三是内部软硬件环境达不到要求,影响了审计的频率和范围,加大了监督风险,削弱了审计的“免疫系统”功能。
二、改进地方金融机构计算机审计的几点建议
(一)正确认识计算机审计的地位和作用是开展计算机审计的前提
计算机是一种工具,无论如何应用,都是达到审计目标的一种审计手段,它的作用只能是分析处理数据。审计的关键因素始终是人,所以,在审计中,审计人员不能过分依赖计算机。其次,计算机的作用是分析处理数据、辅助查找审计疑点,在此基础上,通过审计人员的综合分析,确定审计重点和风险点。但在审计过程中,计算机分析处理的数据是根据人脑的指令完成的,可能存在指令误差,需要人工核实验证,所以,不能盲目依赖计算机。
正确认识计算机审计的地位及作用,能够制定切实可行的审计方案、采取灵活的组织方式、配置最优化的审计力量及提高审计的效率和质量的前提条件。
(二)开发专用的审计分析软件是深入普及计算机审计的基础
从目前的实际情况看,在金融行业审计领域里,计算机审计无法全面普及和深入,其中一个很重要的因素就是复合型的审计人员较少。解决的办法无非两点:一是对具备丰富审计经验的审计人员加强计算机应用能力的培养,使之能够熟练掌握通用分析软件。客观上说,这部分审计人员从年龄、计算机应用基础、逻辑语言接受能力等角度讲,达到计算机审计应用水平比较困难。相对此办法,另一个办法比较切实可行,就是开发专用审计分析软件。根据审计对象信息系统的结构及核心技术,在能够及时取得完整、真实、有效的数据信息的基础上,结合针对各行业金融机构成熟的审计方法,依托金审工程各应用管理系统框架,构建符合审计需求并面向对象的审计模块,形成专用审计分析软件系统。这样,只要提高审计人员对专用软件的应用能力,便能够利用成熟的审计方法分析处理复杂数据,使各层次审计人员都能够通过计算机审计达到审计目标。
在开发专用的审计分析软件时应注意可行性、操作性和服务性定位。一是能够取得审计对象信息系统的核心技术和完整数据信息,这是可行性需要;二是审计需求应符合地方金融机构的行业特点及发展方向,并能够随之不断发展而陆续更新,这是可操作性需要;三是做好专业审计分析软件的定位,主要面向于非高端复合型审计力量,这是服务性需要。
(三)培养专业人才队伍是开展好计算机审计的关键
关键词: 需求导向; 应用型人才培养; Java教学; 课程体系; 实践教学
中图分类号:G642 文献标志码:A 文章编号:1006-8228(2013)11-66-04
0 引言
随着计算机网络和移动互联网的发展,Java已成为21世纪首选的主流应用程序开发语言[1],Java软件工程师也因此成为近年来社会急需的软件开发人才。据著名的TIOBE世界编程语言排行榜的数据显示,自2001年以来,Java语言就几乎一直占据着所有热门编程语言排行的榜首。同时,IDC市场研究公司的统计数据也显示,在所有软件开发类人才的需求中,Java软件工程师的需求量最大,占到了总需求量的60%以上。根据2012年IT软件行业就业情况调查结果,2012年我国Java软件工程师的缺口就已高达20万。
针对Java软件开发人才紧缺的现象,浙江大学城市学院设置了基于需求导向、以Java能力培养为核心的Java应用开发专业方向,将培养符合社会需求的Java应用型人才作为首要任务,根据计算机学科、产业发展和人才需求市场探索新的培养模式,建立符合Java应用型人才培养要求的课程体系,积极引入校企合作,强调理论与实践并重,提升学生应用Java技术解决实际问题的能力,从而保证人才培养的质量。
1 Java应用型人才培养模式探索
1.1 设置需求导向的专业方向
浙江大学城市学院早在2004年就开设了Java应用开发专业方向,该方向的培养目标为:紧密结合飞速发展的Java技术,切实培养德、智、体、美全面发展,掌握自然科学基础知识、计算机科学基础理论、计算机网络应用知识,具有Java软件开发和网络应用实践的基本经验,并具备良好的外语运用能力,能适应科学技术进步和社会需求变化的高素质应用型Java专门人才[2]。
Java应用开发专业方向的设置,坚持“以社会需求为导向,与IT行业发展接轨”的原则,跟踪Java技术的发展前沿,不断完善Java教学的课程体系,在打好Java编程基础的前提下,注重与企业开发实际相结合。学生通过Java应用开发方向的学习,毕业后能够从事相关的Java平台软件开发和应用工作,如Java企业应用开发、Java前端开发和Java移动应用开发等。
Java应用开发方向的设置按照专业方向分类培养的思路[3],设计了基础和方向相结合的知识体系和课程体系,强调“核心稳定、方向灵活”,专业方向课程的设置具有多样性、开放性和灵活性。所有的专业方向课程分为基础课程、专业课程和方向课程等三类。基础课程包括通识基础课程和大类基础课程,奠定终身学习的基础;专业课程为计算机专业所有方向的必修课程,用以夯实专业功底;方向课程则涵盖了Java应用开发知识体系中的主要核心知识单元,凸显专业方向特色。基础课程和专业课程通常在一、二年级开设,方向课程主要在三年级开设。基础课程、专业课程和方向课程覆盖知识体系中的全部核心单元,也包括计算机发展前沿等选修内容。最后大四年级进行毕业实习和毕业设计,使学生有更多的时间参与实际项目应用,在实践中提高分析问题和解决问题的综合能力。
Java应用开发专业方向的课程计划设置如图1所示,要求最低毕业总学分为165学分,其中方向课程为15学分。
1.2 建立面向应用的课程体系
课程体系的构建与专业方向的建设紧密相关[4],浙江大学城市学院计算机专业按照面向应用需求的“逆推”方法,根据对企业用人的岗位调研以及对毕业生跟踪调查的反馈信息,从Java应用开发专业方向毕业生应具备和掌握的能力与知识出发,把握专业基础课和专业方向课的设置和衔接,并充分考虑学生的自我发展能力和职业技能,建立了符合应用型人才培养要求的课程体系。
目前,Java应用开发方向已形成一个较为稳定、彰显特色的专业方向课程群,由Java高级程序设计、数据库系统应用与管理、软件工程与数据库课程设计、软件开发规范、J2EE架构和应用开发、J2ME与移动应用开发和J2EE应用课程设计共七门课程组成。这些课程有着不同的课程目标,既相互独立,又衔接紧密,共同构成了培养Java软件开发应用型人才的课程体系。这七门课程涵盖了Java技术的主要应用领域,为学生搭建了一个关于Java技术相对完整的理论知识体系和实践能力体系。
Java应用开发方向设计的课程群见表1。
1.3 实施五位一体的实践教学环节
Java应用开发方向具有实践性非常强的显著特点,在Java应用型人才的培养过程中,我们实施了包括课程设计、短学期实训、学科竞赛、企业培训和毕业实习/毕业设计等五位一体的Java实践教学环节,强调注重核心能力培养,积极引入校企合作模式,开展了教学理念、教学内容、教学方法、教学手段以及教材建设等各个方面的改革与实践。
在Java应用开发方向的建设中,实践教学既是专业课程教学的重要组成部分,也是培养综合应用能力的重要环节[5]。通过实施五位一体的实践教学,可以达到训练技能、激励创新的目的,也能够培养学生的团队精神和综合素质,使得该方向的学生不仅具有扎实的计算机基础理论、突出的工程实践能力和良好的科学研究素质,还具备从事计算机系统分析、设计、开发,网络应用的部署、集成、管理等综合能力,能够胜任Java软件的研发和应用。
⑴ 基于项目开发的课程设计
基于项目开发的综合课程设计是Java应用开发专业方向建设中一项重要的实践教学环节,对于学生实践能力的提升具有明显的作用。课程设计综合了Java应用开发专业方向的多门相关课程,能够达到激活学生综合应用与研究创新能力的目的。
典型的课程设计包括J2EE应用课程设计、软件工程与数据库课程设计等。例如J2EE应用课程设计要求学生掌握基于Web的大型应用软件系统的架构设计方法,融合软件工程、面向对象程序设计和数据库设计等思想,利用J2EE平台以及MVC模式,结合主流数据库系统(如Oracle、SQL Server等)和主流框架(如Struts、Hibernate等),完成一个大型B/S架构的应用软件项目的设计、开发,并能在异构系统上进行部署、测试和性能优化。通过该课程设计,可以培养学生能够对J2EE架构和应用开发、数据库系统应用与管理和软件开发规范等多门课程进行综合的专业知识分析,并提高其解决实际问题的能力。
⑵ 基于技能培养的短学期实训
除与多门课程相结合的课程设计外,Java应用开发方向还单独开设了短学期实训的实践环节。短学期实训要求学生综合多种知识和技术,通常在大二、大三暑期利用两个星期的时间合作进行。
短学期实训紧密结合专业方向的培养目标,与传统的课堂教学模式不同,采用的是完全实验室讲授的方式,由双师型教师或企业讲师进行指导,强调边讲边练,引入教师研发的实际项目或企业开发的真实案例,让学生采取团队合作的方式,全程模拟企业开发流程,真正参与到项目的实际开发过程中,从模仿别人再到自己创造,使得学生能及时融会贯通所学知识,切实培养和提高动手能力,从而更好的掌握应用技能。
⑶ 基于激励创新的学科竞赛
学科竞赛是Java应用开发方向的另一实践教学环节,不仅能够激发学生的学习兴趣,而且还能培养学生的自主学习和研究创新能力。
目前,Java应用开发方向学生可以参加的学科竞赛种类多样,与专业方向课程的学习密切相关,例如ACM程序设计竞赛、电子商务竞赛、多媒体设计竞赛、大学生服务外包创新应用大赛和Android应用开发设计大赛等。同时,专业方向还通过开设竞赛讨论班、建设竞赛网站等多种方式,鼓励学生积极参与学科竞赛,开展自主研究性学习,激活创新精神,涌现出了一大批竞赛成绩优异、专业能力突出的学生。
⑷ 基于产学研合作的企业培训
培养合格的Java应用型人才,还需要企业公司的积极参与,企业培训是Java应用开发方向实践教学环节的一个重要补充。通过产学研合作,引入著名软件企业,建立校企联合实训基地,使企业参与到Java软件人才的培养过程,可以增强Java人才培养的适应性和实用性,缩小人才培养和社会需求之间的距离,还能实现企业、学校和学生的多赢局面。
根据Java软件人才的社会需求和特点,Java应用开发方向已与浙大网新集团、快威科技集团等知名企业合作,建立实训基地,进行Java软件人才的联合培养。实训基地建立了真实企业开发环境和文化氛围,引入企业管理模式培养学生职业素质,实训的项目都来自真实的企业项目。同时,还与文达、新东方、恒天等专业培训机构合作,共同开展Java培训,进行Java专业人才的培养和输送,通过企业培训的学生到软件开发公司就业后,就能直接加入实际项目的开发。
⑸ 基于工程实践的毕业实习/毕业设计
毕业实习/毕业设计是Java实践教学的一个核心环节,毕业设计通常和毕业实习相结合,毕业实习/毕业设计的内容以工程项目实践为主。
毕业实习/毕业设计主要强调实践性,鼓励学生的毕业设计题目来自于教师或实习企业的实际工程项目。学生在毕业实习期间,可以自主选择参加教师的科研项目、到IT企业参与项目开发实习,或者到校企合作建立的实训基地进行实训。每个学生的毕业设计都有明确、具体的目标任务,要求一人一题,毕业设计的指导工作以全职教师为主,同时也引入企业优秀技术人员的参与。毕业实习和毕业设计的衔接非常紧密,通过大四一个学年的实战演练,学生能够积累丰富的实际项目经验,从而为胜任今后的就业工作岗位打下良好的基础。
2 Java应用型人才培养实践成果
经过长期的研究与探索,浙江大学城市学院计算机专业实施基于需求导向的Java应用型人才培养模式,已经取得了良好的成效。
Java应用开发专业方向自开设以来,一直是计算机专业学生选择最热门的方向。到目前为止,共有8届600多名该方向的学生顺利毕业,毕业生的历年就业率均在96%以上,尤其是2012届有近一半计算机专业学生选择了Java应用开发方向,就业率达到100%。采用Java技术平台进行毕业设计的学生所获得的毕业设计成绩总体上明显高于其他学生,毕业学生中有相当一部分进入淘宝、亚信、浙大网新等知名IT企业工作。从企业反馈的情况看,用人单位对毕业生工作能力的总体评价较高,毕业学生受到了这些用人单位的普遍欢迎。
近年来,Java应用开发专业方向与企业合作,共开办14期外包软件人才培训,培训学生350多名,其中95%直接进入外包软件公司工作,满足了社会对软件外包人才的需求,2011年,计算机专业被确立为浙江省计算机类专业培养服务外包人才试点专业。
Java应用型人才培养模式的探索也取得了显著的成果。2011年,Java应用开发专业方向被列为浙江大学城市学院特色专业方向,专业方向中的核心课程J2EE架构与应用开发被列为城市学院精品课程,该课程主讲教师主编的教材《Java企业级应用开发》被立项为浙江省科协“育才工程”资助项目和杭州市“育才工程”资助项目,由高等教育出版社出版发行。研究成果“需求驱动的计算机专业Java应用型人才培养探索与实践”项目获2010年杭州市优秀教改成果奖二等奖,“以社会需求为导向的计算机专业Java应用型人才培养研究与实践”项目获2011年浙江大学城市学院教学成果奖二等奖。
3 结束语
浙江大学城市学院计算机专业通过探索Java应用型人才培养的模式,设置需求导向的Java应用开发专业方向,建立面向应用的课程体系,并实施五位一体的实践教学环节,取得了一系列显著的成效。该专业方向的教学不仅增强了学生的实践应用能力,也明显提高了学生的就业竞争力。接下来,我们将进一步深入调研社会需求,把握Java技术的最新发展趋势,继续完善Java应用型人才的培养机制。
参考文献:
[1] 刘国清,张奋,王蓉.基于案例和项目驱动的Java程序设计教学模式探索[J].福建电脑,2013.2:46-48
[2] 吴明晖,颜晖,陈观林等.多重驱动的计算机专业人才培养模式的探索与实践[J].理工高教研究,2008.27(6):118-120
[3] 彭志平,姚明,李启锐.Java应用方向四阶段系列课程教学理念与实践[J].计算机教育,2011.23:64-68
关键词:高职教育;软件技术专业;建设
软件行业的更新换代非常快,软件专业的教学也要紧跟软件行业的更新步伐。对于高职院校来说,成功的专业建设能够让学生的专业素质符合社会的需要,对于促进学生就业是有很大作用的。提高学生的全面素质,积极的吸取社会上的优秀培养经验,将学生的计算机专业能力作为培养中心,更好的研究出适合学生的教学模式。
一、确定培养计划
高职软件专业应该将社会的具体需求作为专业学习方向,将就业作为培养的最终目的。随着近些年的计算机专业学生的就业情况不够明朗,但是在这个科技高速发展的社会,社会对计算机专业人才的需求量是非常大的。通过这样的反差可以知道大学在计算机专业的培养上存在很多问题,首先学习的内容与社会的实际需求不和,其次学生的动手能力存在问题。高职学校的教学重点是让学生的实践能力能够符合社会的需求,一旦高职生开始工作便能立刻与社会完美结合,所以才要去高职院校应将就业作为培养的最终目的。要想达到这个目标,高职院校在教学中就要将企业的人才培养结合到教学中来。通过学习-研究-企业实践这一学习模式,让学生在学习专业知识的时候能够及时的运用,利用企业的实际项目对学生进行实训,让学生亲自参与到软件开发的整个过程中。让学生在校学习期间就有很多的软件开发经验,同时也注意学生综合素质的培养,让学生在企业中能够成为一个综合素质都很不错。通过校-企结合的培养模式让学生的专业知识基础好,职业技能又能优秀,既能够在小组中顺利的进行开发合作,又可以适应大型开发团队中开发模式,使学生成为一个技能强硬、高素质的技能型人才。通过专业培养,让学生在毕业后能够从事更多的计算机行业,例如软件的开发、测试、销售等工作,同时也可以从事系统运维、网站建设等技术型的工作。
二、改善专业设置
在高职院校中,要将教学的重心从原来的只注重学生对书本知识的学习改善为将教学重心放在培养学生的实际工作实践能力以及职业素质上。原来的教学专业教学模式已经不能满足社会的需要,高职院校要改良教学方案,做出符合高职特色的专业培养计划。在软件专业课程上的安排要与传统的教学分隔开来,力求创新,制定适合的高职教学计划。[1]
(一)根据社会需求设立课程
在大部分学校,软件专业的核心课程基本都是《数据结构》和《操作系统》等专业课程,这些虽然作为计算机行业的基础,但是对于软件岗位上的具体需求来说,这些并不是特别重要的内容。高职教育既然是以就业为主,那么就该设置真正岗位需求技能的专业知识课程。不同的高职院校可以选择不同的技术作为该专业的核心课程,但是一定要有侧重的技术专业。例如一些院校可以选择《JAVA程序设计》、《C语言程序设计》以及《SQLServer数据库》作为主要的学习科目,java、sql数据库、C语言都是计算机行业中广泛使用的编程语言,对于要深入学习java语言的学生,学校还可以开设JSP技术、J2EE等技术让学生更加深入的学习实际Java的应用技术。
(二)灵活设立专业基础课
高职院校的培养重心是就业,但是这也需要学生能够有一定的专业基础知识,毕竟高职教育与中职教育不同,中职教育的只注重技能培养,高职教育要几注重培养还要注重素质培养,同时还要培养学生基础知识,让学生能够从技能型人才转向更高的领域。这些也就是数据结构等课程设立的原因。但是过多的开设基础课程会导致原本固定的课程数目中技能型的课程所占的比例就会相应减小,所以合理的设置基础课程也应该归于新的培养方案中。例如可以将C语言、数据结构这两项基础知识合并起来进行教学。将这两门学科中的主要知识取出教学,对于特别基础的课程可以选择适当的讲解。这样既能节约课程时间又能让学生学到应该学习的基础知识。
(三)教学内容的改善
高职院校在设置软件技术专业课程的时候要注意这些课程之间存在的关系,课程之间所包含的知识要有一定相关性。不能这个学期只注重学习Java,下个学期只注重学习C语言,然后另外学期又只注重学习android,这样设置课程会导致学习刚对一门技术有了一个大致的了解就又要去学习与这完全不相干的知识,软件专业所需要学习的知识本来就很多,学生要一边学习新知识又要自行自学原来的知识,这样也许会导致学生时间分配不均,最后导致两头都学不好的现象。这里就以C语言以及java举例,要学习Java技术首先要学习C语言技术,Java语言中的许多知识都是来自C语言,按顺序学习完这两门课程首先会让学习的难度有所降低,同时学生又可以决定自己可以专攻哪门技术。C语言技术的内容非常多,倘若决定专攻C语言,那么可以选择继续学习C语言课程。决定学习java课程,那么学生就可以选择数据库操作课程、网络编程课程、线程异常等的课程。
三、利用实训培养实践技能
高职院校可以与企业合作,可在校内建立实训培训,准备固定的培训设备、场地。让企业将一些实际的开发项目带至校内,通过企业专业的培训,让学生在校内就能够获得职业技术的培训以及实践机会。同时企业还要注重对学生职业素质的培养,让校内的实训环境就是一个小型的企业工作环境。同时在校内建立实训基地完成培训后,还要在校外建立实训的基地,让学生顶岗实习,这样对于学生就业技能的培养是非常重要的。[2]
四、小结
高职院校应将社会、行业需求放在首位,保持高职院校教学的特点,这样才能让高职教育得到更好的发展,同时也能为社会提供更多优秀的技能型人才。
参考文献:
[1]魏会生.高职教育软件技术专业的建设与研究[J].咸宁学院学报,2010(12).