教学科研
软件技术专业《java程序设计省级精品课程》

《Java程序设计》课程基于软件开发岗位和工作流程分析进行课程设计,以4个学习项目完成4项学习任务,培养4个专项能力。由校企互通共建的项目教学团队,通过工作场景式教学环境、企业挂牌开发部等多种形式的实施,“教学做合一”,将学生职业素养养成、职业能力及岗位适应能力的提高作为贯穿始终的目标。注重课程标准与职业资格标准的融合,实施“过程评价”、“项目评价”等多种评价形式,将教师评价、学校评价、学生自评与互评、社会评价等有机结合,形成了开放化的课程评价体系,取得了良好效果。

《Java程序设计》课程性质与作用

我院的软件技术专业作为教育部三十五所国家示范性软件职业技术学院核心专业,是国家软件技术紧缺技能型人才培养基地建设项目,国家示范院校中央财政支持重点建设专业,省级教学改革试点专业,省、市两级示范专业。软件技术专业完善、提升与创新了“5551”(5个核心能力、5个项目任务、5个项目学期、1个总体目标)项目目标化与能力递进相融合的人才培养模式。按照为应用软件企业和承接软件外包业务的软件企业提供熟练的、懂外语的,具有与未来信息产业工作岗位相适应的职业素质和职业道德、具有较强的学习能力和创新意识、具有较强的IT职业技能,在开发一线从事应用软件开发工作的高技能人才的培养目标,确定Java程序员作为重点培养岗位,对该岗位的工作过程进行分析分解,确定该岗位的五大核心能力(数据库开发能力、网页前台开发能力、Java基础能力、Java高级编程能力和实用软件工程力),每个核心能力(综合能力)又由一个个能够独立考核和认定的“能力模块”(专项能力)作为教学单元,核心能力经整合提升为对应的课程,构建出以工作体系为基础的课程内容体系。工作过程与岗位核心能力关系对照如下页中图所示。

《Java程序设计》是《数据库应用技术》、《网页前台开发技术》的后续课程,主要学习 Java 语言J2SE部分,培养学生熟练使用JDK、Eclipse等开发工具进行程序设计、调试应用程序的能力。为后续课程《Java Web高级编程》和《实用软件工程》奠定编程基础,对学生进行贯穿始终的职业素质养成教育,培养创新思维和学习能力,对程序员培养目标的最终实现起着至关重要的作用。

《Java程序设计》课程体系

《Java程序设计》课程调研报告

为了进一步了解用人单位对软件专业人才的需求情况,从而对软件学院的专业教学进行指导,制定出符合当前及未来软件业发展的专业教学计划,软件学院对沈阳软件园的多家企业(昂立集团、东软集团、神州数码、新思软件、沈阳天一互动软件有限公司等)进行了广泛调研。以下是本次调研的分析报告。 

一、人才需求的层次结构特征 

近几年,虽然信息产业发展有些延缓,但计算机软件产业的发展十分迅速,并创造了巨大的社会价值。我国计算机软件产业总产值以每年30%增长,年产值超过30亿美元。根据软件产业发展趋势计算,2005年我国需求100万计算机软件人才,这与现在从事软件行业59万人(其中专业人员34万人)差距悬殊。据教育部关于紧缺人才的报告称,到2005年,我国需要高级软件人才6万人,中级软件人才28万人,初级软件人才46万人,称“金字塔”结构。但是,目前软件从业人员的结构呈橄榄型,“两头”更加短缺:既缺高级IT人才,包括复合型高级管理人才和高级技术人才,更缺技能型、应用型信息技术人才,即“IT蓝领”,也就是说,实际的人才供应情况还不能完全满足社会的人才需求。

特别是近几年,由于日本把软件产业投资由印度向我国转移,使我国计算机软件出口日本大量增加,计算机软件开发人员的需求量不断增加。更重要的是国际软件行业中合理的人才分布是:计算机软件系统分析师、本科软件人才和职业教育软件人才的比例为1:4:8。而我国现阶段软件行业中的从业人员主要由本科生为主,造成了部分人员“高不成、低不就”和从业人员队伍不稳定的状况。结合我国人才需求和产业人才结构标准,保障建立稳定的软件产业人力资源队伍,计算机软件职业教育将有广阔的市场,计算机软件专业的毕业生的就业率也将逐步提高。所以计算机软件职业教育的设置是必要的。 
一位企业负责人对造成目前这种现状的原因进行分析时说:目前软件企业不仅需要软件“蓝领”,而且也缺乏能够有效地组织和指挥软件“蓝领”、发挥其软件生产力的软件管理型人才。 

针对这种情况,我们认为,软件人才培养也应呈现金字塔结构,才能与社会需求相匹配,提高金字塔各层的就业率,进一步降低企业的再培养成本。 

二、企业在招聘时对软件人才的期望 
在现在的就业形势和企业竞争条件下,市场出现了某些供大于求的现象。因此,可以说,企业在人才选择上提出了更高的要求。

1.人力资源主管对软件应聘者专业技能要求的排序

2.编程能力

3.操作系统知识

4.数据库知识

5.IT项目主管对软件应聘者专业技能要求的排序

6.编程能力

7.数据结构知识

8.算法知识

9.其他考虑因素

10.实践经验

11.参加过项目或实习

12.学生干部

三、毕业生就业存在问题

1.外语水平普遍不理想,达不到软件国际化的基本需求。

2.知识结构不完整。学生掌握的基本上都是一些比较常见的、流行的编程语言,很少有人能掌握扎实的基本理论知识,也很少有人有实际项目的实践开发经验。也就是说,“软件人才富余而企业招不到合适的软件人才”的矛盾,充分证明了软件人才知识面狭窄、知识结构不完整,将很难适应现在社会的需要。

3.缺乏团队精神

4.缺乏踏踏实实的工作态度

5.认证考试种类繁多,一些证书对毕业生就业帮助不大

基于教材及教师的知识结构和教学方法等很多方面的制约,使得目前职业教育仍然处于应试教育阶段,学校的考试方法单一。社会上有些认证考试是针对非专业人员的计算机普及考试,无法检验专业人员的能力,也无法对本专业的教学质量管理提供指导和反馈。对发达地区来说,有些认证考试内容陈旧,行业对其认可程度也较低;有些认证考试注重公司产品,与学生在校期间所学课程差距较大,不能与职业院校课程体系接轨。学校本身难以选择合适的认证考试推荐给学生。学生在就业前,缺乏对即将进入的行业有准确的认识,使得学生面对很多认证考试只能盲目选择,疲于应付,对正常教学秩序造成冲击。

四、用人单位对学校培养方面的建议 

1.专业方向应细化 

计算机软件知识的内容十分广泛,按软件功能它可以包括:MIS系统开发、游戏软件开发和网站设计等;按开发工具可以分为:VB、DELPHI、JAVA和VC++等方向。虽然各种开发工具各有特点,但每种工具都可以开发各种系统。如果按上述分类,学生将要学习和掌握12套项目的开发能力。实际上,二年时间的高职教育是不能全面完成这种能力培养的。即使学生学习了全部的知识,又会因为计算机技术更新快而失去行业竞争力。高等职业教育要建立以基础理论、职业技能和创新能力为培养目标的人才培养模式。那么怎么建立合理的能力培养体系呢?

解决问题的方法是划分能力方向,做到以“专”、“精”为主。随着高等职业教育在我国的发展,许多教育家明确指出“高等职业教育课程体系不是以‘博’为主,更应当注重职业能力的培养”。职业教育培养的“具有世界视野的技术工人”,这个群体应当以掌握行业工具的使用技能为主线,并具有必要的理论基础。结合实际情况,将计算机软件专业划分为:VB、DELPHI、VC++和JAVA方向。在具体的每个方向的能力培养分别从工具基础、MIS系统开发、数据库和WEB网站开发等方面开展。
课程体系的建设可以实行“项目→能力→课程体系”的专业建设模式。具体的说,就是要教师结合计算机软件项目提出的能力需求和知识需求,最后制定出阶段教学计划和课程内容,教学内容以必须、实用为度,学习结束后把所学知识整合做出项目。例如,DELPHI方向的教学计划可以结合MIS系统制定,需要有数据库知识和操作系统知识,当然要熟练掌握DELPHI工具,最终可以设计一个比较全面的C/S或B/S结构的MIS系统。 

(1)有些课程的内容只是普通高校课程的简化,注重理论知识的培养,实用技能的训练相对不足。尤其是课程内容滞后于专业技术的更新与发展,案例教学、项目教学内容极少,导致学生在实际工作中分析问题和解决问题的能力较弱。另一方面,在职业技能培养方面,职业性法律法规、国际和国家标准、文档规范、安全性措施、维护管理经验等重要内容基本上没有进入教学,对职业素质的教育(如开拓精神、市场观念、管理技巧、团队精神、应变能力等)尚没有得到全面的实施。现有课程体系存在以上问题,与社会需求和行业发展相脱节,导致该专业毕业的学生很少能适应IT行业工作。 

(2)增加与实际工作环境一致的操作系统平台(如UNIX、LINIX)和开发 
语言环境的课程设置。 

3.应加强实践能力的培养 
调研的企业普遍反映,学生动手能力差,基础不扎实,主要是在校期间缺乏有效的、足量的实践环节,致使毕业生就业竞争力较差。 
建议学校在加大学校自身硬件投入的同时,积极与企业进行合作,加强实践教学环节,实现学校与企业、学生与企业的互动。学生应该在校期间,就到专业对口的公司进行实习,帮助自己定位,认清并发挥自身优势,为今后顺利进行工作定位打好基础。学校应把专业实践环节提高到与理论教学同等的地位,通过各种培训机制培养学生的课题研发等实际应用能力,为高职专业的学生能力培养奠定了基础。 

4.应加强人才综合素质培养 
在知识经济快速发展的时代,毕业生紧紧掌握已有的知识是完全不够的,重要的是要有良好的专业素质。我们认为,应该在以下几方面加强对学生的培养:

1.    持续学习能力

2.    独立解决问题的能力

3.    沟通能力

4.    团队合作能力

5.适当实行导师制度,注重整体教学
专业方向制定是一个好的开端,但现有的教师单学科教学方式有一定的弊端。每门课程一名教师负责的授课制度往往造成“走马观花”的情况出现。学生不知道学习了这些课程对自己的能力培养有什么作用,特别是学生难以把所学的课程融会贯通。另外,虽然教学大纲详细地规定了每门课程的具体教学任务,但教师间授课的内容衔接起来也有一定的难度。
针对上述情况,“导师领学”制将是一个好的方法。具体的说,每个教师具备有开发项目的能力,根据方向教学计划以实用知识为重点,开展阶段性授课。这种方法可以说是一种广义的导师制。这样做的好处有两点:①有利于专业教师投入到实践工作中,更好实现产学研结合;②学科间知识的连接会更融洽,并且使学生对知识整体效果有清楚的认识。
专业教师队伍建设是导师制度的保障。课程方向的划分和导师制度的建立,要求任课教师具备完整的职业能力,所以课程方向教学方式的授课制度对教师的要求较高。它不仅要求教师具有较高的职业能力,还要求教师具有较强的敬业精神。这时候,“双师型”教师将充分发挥其职业技能强的优势。在不断从企业聘请行业骨干力量参与教学工作的同时,学院也应有计划的培养一批技能型教师。教师的培养要有计划和层次,最重要的是有方向性。 

6.增强国际合作,把学生推向国际
实事求是的说,我国计算机软件产业在世界中只能算中游水平。这几年,我国计算机软件产业发展迅速,知识更新特别快。如果我们只是在国内通过参考书或向其他学院学习,那么我们将很难走在国内计算机软件专业的排头。所以我们应当加强国际合作,把培养“面向世界的工程师”作为本专业的培养目标。
通过国内计算机软件产业的具体形势的调研,计算机软件专业主要应当加强同印度和日本合作。印度是亚洲计算机软件出口大国,其软件职业培训有严格的规范,强调软件产业化、流程化。在我国印度的计算机软件培训主要有APTECH和NIIT,目前我院已经和NIIT沈阳授权单位——星朗科技进行了合作办学。同时,我们也应该注意和日本软件产业的合作,因为我国软件出口对象主要是日本。这就要求从业人员掌握基本的日语和日本文化,由此在计算机软件教学计划中将添加日语选修课。 

7.强化学生就业指导 
我们学校应该能够对毕业生进行全面系统和个性化的指导,并做好学生毕业后的职业介绍和就业推荐工作,拓宽就业渠道。 

(1)提高学生的综合素质。在课程设置中除基础课、专业课外,应加强对学生进行职业素质教育(如开拓精神、市场观念、管理技巧、团队精神)和行业规范、国际标准教育的课程,以培养学生的综合素质。

(2)培训就业技巧,规范就业流程。要设置就业指导机构和专职的就业指导员。从学生素质教育课入手,培训学生的应聘技巧,引导学生树立正确的择业观,有计划的、渐进的帮助学生了解社会、行业和企业的现状与需求,为学生就业打下基础。 

(3)提供就业渠道。一方面要建立校企挂钩或校企结合的机制,一方面要形成适合软件专业特点和区域特色的学生就业推荐模式,建立和疏通学生就业渠道。

学院简介 学院荣誉 沈阳职业技术学院 联系我们
版权所有:沈阳职业技术学院软件学院 信息技术部提供技术支持 建议使用1360*786dpi进行浏览