软件专业课程改革论文

2024-10-31

软件专业课程改革论文(共12篇)

软件专业课程改革论文 篇1

当前我国的高等教育正向大众化教育过渡。大众化高等教育的结果之一,就是毕业生剧增,就业分配会愈来愈难,学生必须全面提高自身的综合素质,才能在社会激烈的竞争中立于不败之地,这就要求我们坚持和加强素质教育。要通过书本内外、课堂内外、学校内外等多种途径,培养和提高学生的综合素质。本着以就业为导向的高职高专教育指导方针对现有的软件专业建设的改革与更新势在必行。

1 当前形势

我国的软件产业从20世纪80年代中期开始发展,现已成为一个重要产业部门,是高新技术产业部门的主要生力军之一。

为了更好的发挥自身的特长和优势,从总体上明确社会对人才的培养要求,我们对国内软件市场的追踪研究和分析,根据近期软件市场的总体状况和特点分析,探讨如何提升毕业生的培养质量,及时找出我院在人才培养过程中存在的问题和偏差,以加快学院的教学改革步伐,进一步提高办学水平和教学质量。

根据高职高专教育的“培养适应生产、建设、管理、服务第一线需要的高素质应用型人才”培养目标,教学内容组织要注重社会需求与教学的关系,体现高职特色。如何使教学达到应有的目的,如何在进行基础理论教学的同时,体现出对应用型人才的培养要求,是教学工作者面临的一个新课题。教学内容的改革最终必须要体现在:以社会需求为指导确定教学内容;注重理论和实践紧密结合;强调能力培养;注重教材内容的先进性和科学性。因此,探索计算机软件专业课程的教学内容及教学手段的改革之路就显得十分必要。

随着人才竞争的不断加强,如招聘员工、干部竞争上岗或轮岗,用人单位不仅仅注重学生的实际业务能力,也越来越重视学生的理论水平;不仅仅重视学生的专业知识,更重视学生的综合素质。所以,也更希望我院能在拓宽学生的知识面,加强基本理论、基础知识的学习与训练,注重对学生的创新意识与开拓精神培养的同时,提高他们的工程能力、应变能力、公关能力、交际能力、协调能力、口头表达能力、写作能力和服务意识与能力等等,使毕业生不仅有较强的专业知识和业务能力,同时也具备较高的综合素质,成为一个“多面手”,能不断适应新环境和新形势的挑战。

1.1具体改革措施

要想打破旧的教学体系,将职业岗位能力所需基础知识、专业基础知识和专业技能重新组合,搭建成新的内容框架,整合成新的课程,必须进行课程改革。

1.1.1确定基础课,加强核心课建设

为提高学生的学习兴趣和更深入扎实的的掌握理论知识,我们在一些理论课程中增加了实践环节,例如《操作系统》;对于编程类课程,为避免课程内容的重复开设,我们对软件课程大纲进行了修订,内容上有重复的课程进行了整合。例如C#和Java都是面向对象程序语言,我们选Java,但是侧重的是Java网络编程,而不是面向对象编程思想;对于软件专业软件工程类课程是核心课程,由于计算机化技术的迅速发展,导致软件业的分工越来越细化。从计算机软件技术的发展现状来看,系统规模和程序的复杂程度都越来越大,对软件质量的要求也越来越高。从程序员的角度来看,计算机专业软件毕业生所面临的状况,已经从个体开发软件过程进入了小组开发软件过程。另外,对于经过专业培养的学生来说,还必须对未来的发展和成长有所考虑,不可能永远停留在程序员的角色上。因此在课程设置和教学内容的选取过程中,坚持贯彻理论联系实际,课堂教学与课外自习并重,课程设置少而精,选择最能反映学科本质特点、基本概念、基本原理、基本方法、基本技术的内容作为核心课程,保证学生有相当大的课余时间自习,明确课外作业要求,确保学生今后具有较强的独立获取新知识的能力。内涵发展优先并不是要一味地在知识点的细节上下工夫,而是在抓住重点的前提下,兼顾广度和深度,过去教学中在一个知识点上过多地阐述细节是不可取的。

1.1.2努力营造学生真实职业氛围,力求使学生能够有更多的动手实践的机会与环境

加强实验课程的建设及教学力度实践教学是提高学生的基本技能,培养应用型人才的重要环节,这里所谈到的实验课程包含专业理实验课程,应用软件及语言实验课程。重点强调的是加强专业理论实验课程的教学力度,特别是含有综合性实验的课程教学力度。应用软件及语言课程,应结合当前计算机应用领域的发展趋势和本专业特点而开设,目的是使学生能够及时了解和掌握新的计算机应用知识及其应用软件的使用和程序设计方法,这类课程使得学生能够有一个更宽广的选择空间,部分专业课程和上述计算机应用课程可以放到选修课程中,学生根据个人方向,可以选修程序设计、计算机网络编程、网络数据库开发及应用、操作系统开发等课程课程体系改革和专业课程结构设计。打破传统学科型课程体系,按照的工作任务要求,以项目流程为导向,一专业所需的品德、知识和技能,制定专业职业能力培养的课程标准,构建“项目流程型”课程体系和“基于技能训练、项目导向生产性实训、工学交替”多层次的实践教学体系。

1.1.3面向市场,以就业为导向

以往的经验告诉我们,由于大学生活接触社会较少,导致我们很多的毕业生都是眼高手低,对步入社会充满胆怯与自卑,为了克服这种心态,也是为了增强学生与社会的结合能力。我们力求做到合理安排学生的学习时间,组织一次社会实践活动,让学生到实际工作中学习经验,锻炼能力,促使学生得到全面发展。

为了学生更好更快的融入社会,增加模拟课堂课程,在校期间,我们从面试开始,给学生创造一个平台,使学生在项目经理的带领下,在项目开发团队中扮演不同的角色,与团队其他成员共同完成实战项目,完全模拟真实的开发环境。学习结束后,将由资深软件企业人力资源专家结合学员在项目中的表现,对其进行职业规划,并在此基础上增加学生职业素质的教育及企业文化的灌输,让学生了解企业,适应企业,得心应手于日后的工作岗位。事实证明对于学生检验所学的知识,培养学生的各方面能力有着重要作用;同时对于学生接触、了解社会实际,认识自身的优势和不足,从而调整心态,有针对性地进一步加强自身的学习和修养,以及缩短学生毕业后与社会的适应期也起到了很好的作用。

学生综合能力的培养,既有赖于其自身对知识的探求,更有赖于其自身精神和行为的磨练和修养。事实表明,学生活动有利于培养学生的集体主义精神、团队合作精神、开拓创新精神,有利于培养学生的各方面能力,提高学生的总体素质。要精心组织学生开展诸如社会调查、社会服务以及各类文娱、体育活动,融素质教育于活动之中;各类活动应注意考虑与专业培养相结合,同时要注重发挥学生个体的不同特点,力求做到让学生人人积极参与、人人从中受益。

2 结束语

要想培养出社会所需要的高职计算机人才,必须有好的教学,好的教学必须有好的课程安排,对于高职计算机软件专业,要想培养出能够适应瞬息万变软件市场的学生,必须进行课程改革。

摘要:高职计算机软件专业是面向我国信息产业制造、服务类企业、以及与社会信息化有关领域的一线岗位,培养有一定程序设计技能的软件设计师及技术管理人员和能参与小型信息系统开发、维护、管理的高级应用型人才。传统的教学方法已经跟不上时代的发展,就必须进行改革。该文就高职软件专业为什么要进行改革、改革的目标、改革的具体措施等几个方面进行了探索。

关键词:高职计算机软件专业,课程改革,改革措施

参考文献

[1]贺玉珍.计算机软件类课程体系改革初探[J].现代计算机,2008(3).

[2]宋金城.高职计算机专业课程改革的实践与思考[EB/OL].[2009-03-12].http://fyxcb.yctei.cn.

[3]陈志钦.高职计算机专业改革探索[J].湖北成人教育学院学报,2009(1).

[4]陈瑚.高等职业教育人才培养模式创新研究[D].北京:中国地质大学,2008.

[5]鲍守兴.职业学校计算机专业改革[J].教育科研杂志,2009(8).

[6]壮国桢.高职教育“行动导向”教学体系研究[D].上海:华东师范大学,2007.

[7]侯松霞.高职院校计算机专业改革的分析与探讨[J].现代企业文化,2008(3).

[8]张海燕.中职计算机专业工作过程系统化课程构建的研究——以《计算机组装与维修》为例重构工作过程系统化课程[D].上海师范大学:学科教学.现代教育技术,2009.

软件专业课程改革论文 篇2

软件工程专业导论

专业:软件工程 班级:

学号:

姓名: 软件10-3 19 邵锐

指导教师:乔付

上课日期:

2011.2.28~2011.3.4计算机与信息工程学院

2011-3-4

课程内容与体会

一、课程内容

刚开学的第一周我们并未开课,而是进行一系列的专业导论,这又让我对软件工程多了一些了解。周一,老师讲了很多对我们有用的东西。并谈到了关于上学期期末挂科的事,作为其中一个挂科的人,我深深的反省了。

周二,老师说了很多关于最近几年比较流行的职业和比较高薪的职业。还向我们提及了软件的开发过程和开发趋势。对于软件工程的学生就必须了解软件开发的热点。最近几年软件行业的热点包括游戏,动漫和物联网。其中游戏包括网页和手机上的应用程序。在一家软件公司里,有软件架构师程序员软件开发者。而高级程序员就是程序架构师。软件架构师根据需求分析,然后制作一份详细设计报告。这就是软件开发过程,而软件开发趋势也越来越来热,软件行业属于绿色行业,它只会越来越来越兴盛。现在很多东西都需要软件来控制。

周三,老师带领大家参观了哈尔滨比较有名的一家软件公司——海康软件公司。这是我们第一次跨出校门接触有关软件的事,同时也是离我们将来很近的事。在海康公司我们参观了她们的工作环境及他们获得的一些奖项。并听了他们经理得一翻讲话,这个公司规模挺大,员工工作环境也不错。他们经理跟其中的一个员工都讲到了在我们这个时期最重要的是学习,只有学习到了足够的知识,才能使我们足够强大,在这个竞争激烈的社会更具竞争力。学习是一个过程,我们应该去享受它。这个时候是我们积蓄力量的时候。在此期间,我们还看了我一段关于海康公司过去几年的发展的短片。这使我们了解了我们以后的发展方向。

周四,老师给我们讲了学习最重要的是用心。因为有心才会想把它做得更好。而且不只是学习,做任何事都应该用心,都应该努力。

周五,这是本次专业导论的最后一课,老师向我们介绍了关于软件考试并解读了软件工程专业培养方案。并告诫我们以后实习一定要寻找有主业,而培训是副业的公司实习。乔老师还跟我们说了关于软件水平考试的事,软件水平考试也就是程序员考试。软件工程师考试包含初级,中级和高级。

在这一个星期里我们学到了许多东西,而下午的时间我们也没闲着,由于即将要学习一门与C语言有关系,而且是近年来使用较多的新课程java。Java是一种简单,面向对象,分布式,能高效解释执行,健壮安全,结构中立,具有可移植性,高效率,多线程,动态的高级语言。在这些天的下午,我们都对C做了一个系统性的复习。以便于更好的学习java。

二、体会

这一周我感觉收获很大,这些课程的学习让我明白了很多道理。在上一个学期里,因为我上课不认真,还睡觉,导致我在期末考试时,这一学科没有及格,在周一的课上,乔老师说了很多关于挂科的事。他说得很有道理,而且我也深深地感触到了乔老师说的。乔老师说他想在这一节课上改变一个人的性格,我并未被改变,但是内心深处很赞同。周二,另一个老师又教了我们许多东西,这些更进一步让我了解了我们为什么学习软件工程,为了什么学习软件工程,学了软件工程可以干什么。这些以前都是我常思考的问题,在这一周,这些问题都得到了完美的诠释。让我了解了以后我们会干什么。周三,乔老师带领我们参观了海康软件公司,虽然只是短短几个小时,但却让我对未来充满期待,幻想着有一天我是不是也会跟她们一样,幻想着将来我也能够像他们一样,做自己喜欢的事。能够有一份稳定的工作。但是这一切的一切都必须基于努力的学习,在现在这个阶段,正如那位经理所说,学习才是最重要的。同时我们也多一个软件公司大体上的运作有所了解,而且也更加了解了一个公司的职位分布和将来我们可能从事的职位。所以在大学期间,我们需要,努力充实自己,让自己更具竞争力,努力磨尖自己,让自己更具特色,更特别,更独一无二。让自己在大学里面凸显出来,因为未来想要要找到一个自己满意的工作,你就必须让自己足够有知识去干好这项工作。周四,乔老师给我们讲了一个学习的“诀窍”,那就是用心。常言道:“有志者,事竟成”。只要用心,你就能够把一项工作做到近乎完美。而且,不管什么事,你都应该用心。周五,老师为我们解读了培养方案,并且跟我们讲了程序员考试的相关事宜,这些让我意识到,是大学四年转眼就过去了,而找工作的事也离我们不远了,我们不必为找工作而恐慌,而是应该把眼光转到学习上,每个人都想让自己过得更好,活得更好,所以我们需要不断努力,而不是沉迷于现在这种衣来伸手饭来张口的生活。而对于程序员考试,我们也应该给予重视,那不仅是我们找到工作的筹码,更是对我们能力的一种测试。

软件技术专业成果导向课程设计 篇3

关键词:软件技术;成果导向;课程设计

中图分类号: G434            文献标识码: A            文章编号: 1673-1069(2016)30-135-2

0  引言

成果导向教育理念及课程发展理论被公认为“追求教育卓越的一个正确方向和值得借鉴的教育改革理念。”我国高等职业教育应然也必然会走向成果导向发展阶段。2014年,黑龙江职业学院启动了基于成果导向教育理念的教学改革。此次教学改革是将成果导向教育在大陆地区教育环境与社会环境中融合应用的重大尝试,也是成果导向教育本土化改造与发展的积极探索。黑龙江职业学院的改革经验对我国成果导向职业教育的推广具有重要价值。

下面以信息工程学院软件技术专业在教学改革中的实操过程为范例,简要呈现成果导向课程设计的基本路径。

1  三级培养目标、核心能力及能力指标建置

培养目标是对毕业生在毕业后3至5年能够达到的职业和专业成就的总体描述。核心能力衍生自培养目标,是毕业时的学习成果,是学生未来获得成功所必备知识、技能和素养的整体行动能力。

据学校(一级)、学院(二级)培养目标与核心能力,确定软件技术专业(三级)培养目标与核心能力,如表1所示。

2  成果导向课程教学大纲制订

课程大纲在课程调整的过程中起到纵向统整、横向整合的作用。在纵向统整层面,直接呼应能力指标,间接呼应培养目标与核心能力;在横向整合层面,可以发挥四项功能:

首先,可以强化各年级、各门课程间的横向整合;

其次,能够检视出课程之间不必要的重叠部分予以精简或调整;再次,可以找出能够进行跨领域统整的课程模组,以提升学生就业竞争力;

最后,对课程能力指标的偏差予以调整,同时也可检视能力指标的制定是否合理。

课程大纲以成果导向为指导原则进行编撰,可以让学生通过课程大纲明确学习该门课程所能获得的能力,上课过程中用的学习方法、课程结束时学习成绩的评定标准,确定自己的学习安排。课程大纲为学生提供学习指南,帮助学生明白教师的教学安排和要求,以提前做好学习计划和准备获知更多扩展学习的材料,得到自己不知道或者难以获取的学习资源。

JavaWeb课程大纲修订过程说明。

以JavaWeb课程为例介绍大纲修订过程,成果导向教学改革前JavaWeb课程大纲从课程名称、适用专业及课程代码,课程定位,课程的性质与任务,课程目标,设计思路,课程内容与要求,课程实施说明,学习结果考核评价,任课教师的资格条件及其他要求,教材的选择、补充或编写,教学条件,教学组织与方法(教学情境设计)十二个方面进行诠释;成果导向教学改革后JavaWeb课程大纲从课程概述,教学目标(标注能力指标),核心能力,课程权重,教学方式,学习评价,进度表,指定用书,参考书籍,先修课程,教学资源,注意事项十二个方面进行诠释。两者结构对比,前者注重知识的构建,后者注重培养学生核心能力,显而易见,后者更符合时代的发展以及社会的需要。

3  专业课程调整及课程体系制订

课程结构调整是课程开发与学习成果评量的重要环节,为了确保三级核心能力及能力指标的达成,按照成果导向教育模式调整课程结构。在课程调整前,首先确定课程调整的步骤和原则,然后从课程结构纵向及横向间的关系检视原有课程结构存在的一系列问题,检视课程目标的准确性、三级核心能力与课程目标的一致性、检视专业能力指标的准确性、现行课程的内涵与课程目标及能力指标的一致性,检视现有课程卓越之处、落差之处、重叠之处、可改进的部分及可发展的部分,根据检视结果对课程结构提出整改建议。

在课程调整过程中,第一,明确课程调整的历程;第二,分别确定学校及专业的核心能力指标权重侧重;第三,分析专业核心能力指标,计算课程能力指标权重的标准差,分析通识课程及专业课程能力指标确定课程结构存在的问题;第四,根据分析结果,给出课程调整建议,确定课程调整的策略,做好调整的准备,论证课程调整的条件;第五,明确课程目标的调整原则之后开始调整课程目标,接着调整课程内容和结构,最终形成“素质通识学程、专业统整课程、专业核心课程、专业选修学程”四大学程。

4  专业课程地图绘制

课程地图是引学生学习、辅助教师教学和协助学校进行教学改革的有效工具。理解课程地图的内涵,掌握课程地图的绘制原则,清晰课程地图的类型,是保证课程地图功能得以实现的关键。课程地图是课程体系在时间、空间上的逻辑呈现,既是课程发展的终点,也是课程调整的起点。成果导向教育理念下的课程地图是在确定三级核心能力及能力指标并进行课程检视调整后绘制的课程体系构架图。

5  专业课程评价方式和方法

成果导向教育认为每个学生都是独特的个体,因此注重包容性成功原则,以满足学生的差异化成长。成果导向教学理念下的教学评量必须以多元化方式进行。“多元化”不仅体现在评量的主体、目标、内容和过程的多元性上,也体现在学生学习方式及能力表现的多元性上。主要采用的评量方式有纸笔测验、实作评量、口语评量和档案评量等,用典型案例形式从评量目的、步骤和原则等方面展现成果导向教育中的多元评量方式。

参 考 文 献

软件专业课程改革论文 篇4

随着国内软件市场不断扩大, 软件企业也越来越规范, 软件产品正逐渐成为软件企业生存和发展的核心。人才市场需要大量的软件测试人才。高职软件工程专业毕业的学生也绝不仅仅只限于从事低端程序写手, 在软件工程专业, 软件测试逐渐成为一个新的就业方向和就业趋势。凭借软件工程专业, 加大建设软件测试课程的力度, 同时对软件测试的投入力度也要加大, 进而使得培养出的软件测试人才都具有扎实软件测试理论知识, 同时掌握测试软件的方法, 并且具有一定的测试软件的经验。

2 高职院校软件测试课程现状分析

多年来, 软件测试技术课程一直按传统的教学方法以讲授为主进行教学, 学生缺乏学习动力, 依赖性强、易受外界环境的干扰, 工程意识、工程素质没有得到有效锻炼, 不能利用所学知识和技能对软件项目进行测试实施。软件测试技术方面的教材近年来出现了一些, 但质量也良莠不齐, 高职的软件测试课程大多设置为选修课或者考查课, 课时相对较少, 并没有作为重点内容来要求。软件测试课程的教学目前大致为两种状态, 一种测试理论和测试方法是高校教师授课的重点, 在软件测试案例和软件测试经验方面比较匮乏, 在教学过程中很少涉及重要的实践环节, 系统的训练相对比较缺乏。与软件公司的测试人员相比, 学生还有很长的路要走。另一种是从软件公司聘请多年从事测试的高级人才来任教。他们直接用企业的测试项目对学生进行讲解, 但高职软件工程专业的学生之前都很难完成实用性的具体项目, 更没有扎实的测试理论和方法做依托, 不能将实用的测试技术深入的消化理解, 灵活运用。如何将这两种教学现象很好的融合, 是软件测试课程能否使高职软件工程专业学生成为软件测试实用人才的关键所在。另外, 学生对软件测试技术的掌握程度直接受到对软件测试认识的影响。不懂编程的人才从事软件测试这是所有学生的共识, 在一定程度上影响了软件测试技术的学习。恰恰相反的是, 能做测试的高端人才, 正是对编程有着深刻理解的全能型人才。

3 教学方法

为了确保培养的软件测试人才符合社会的需要, 在一定程度上满足高职院校学生职业能力的要求, 可以从以下几个方面进行改革:

3.1 加强软件测试的课程建设。

可以设立《软件测试理论、方法》、《软件测试系统训练》和《软件测试实战项目》等多门课程。适当增加实验实训的学习时间, 对教学目标、教学内容、教学计划和教材选择等进行重新制定。在软件开发过程中, 要让学生了解软件测试的重要性, 熟悉软件测试的基本概念和理论, 同时掌握软件测试的技术和方法, 能将软件测试技术用于实际测试问题, 并指导软件测试职业的特点和对软件测试人员素质的要求。软件测试课程应该在软件工程课程结束之后开始, 安排在第三学年。最好同步能安排生产实习。

3.2 合理组织教学内容, 实施案例教学。

在知识点方面, 软件测试技术涉及的比较多, 并且通过大量的规范的训练才能理解和掌握这些知识, 最好的办法是进行分阶段教学。前期的基本概念和基本知识、单元测试、集成测试以及自动化测试工具的使用等是教学内容的基础。后期包括需求测试、设计测试、系统测试、可靠性测试、验收测试以及静态测试中的同行评审等。多利用各种测试案例进行教学。建立案例库等。

3.3 严格实践训练, 实施实训练习。

按照测试对象, 要求学生设计相应的测试用例、编写测试程序、测试和书写测试报告。在高职院校教育中, 认识实习和实习是两个重要的实践环节, 利用这两个环节, 组织对软件测试感兴趣的同学进行测试, 进而提高技能, 在一定程度上激发他们对软件测试的兴趣。生产实习则需要有经验的软件测试工程师能实际指导学生进行项目测试, 通过训练使学生认识到实际项目的测试, 找出自身差距。

3.4 加大培养与引进软件测试师资的力度。

通过派遣的方式, 让该课程的授课教师到优秀的软件测试培训机构参加相应的培训, 然后到正规软件公司的软件测试部门进行实习。另外, 坚持软件测试实战项目聘请有经验的软件公司的测试工程师来校任教。

4 结束语

如今, 高职的软件工程专业已经由最初的一个学科方向发展成为计算机科学技术为基础的一个新兴交叉学科。计算机技术的迅速发展和高端软件人才的严重匮乏, 让我们面临新的挑战。软件工程专业软件测试方面的建设也要紧跟改革的步伐。对专业实践教学体系进行深入的改革, 构建一体化的实践教学体系才是正确发展方向。使我们的学生真正做到融会贯通、学以致用, 为IT产业培养合格的软件测试人才。

摘要:高职院校软件工程专业的软件测试技术课程大多形同鸡肋。针对目前学校课程设置现状, 从课程建设、教学内容, 实践训练, 师资引进等方面进行分析, 提出了改革课程教学的具体实践性和可行性的措施和建议, 以便更好的提高测试类课程的教学效果。使软件测试能真正成为高职学生职业能力培养的一个重要技能。

关键词:高职,软件测试,课程建设,实践

参考文献

[1]钟素芬, 叶明芷.软件测试应用性人才培养模式的探索与实践[J].北京联合大学学报:自然科学版, 2007 (9) :89-92.

[2]刘育熙, 耿雪春.面向应用的软件测试人才综合能力培养模式研究[J].教育与职业, 2009 (11) :111-112.

软件专业课程改革论文 篇5

1了解软件技术专业的人才培养目标和就业岗位

软件技术专业培养具有良好职业道德、工作态度和行为规范,熟悉最新的.NET开发环境,能够熟练运用.NET平台开发工具完成软件的功能模块设计、编码、调试和测试任务的高素质、高技能专门人才。学生毕业后可在软件开发类、软件外包类及网络技术类相关企业中胜任多个岗位,下面是以学生在企业中成长过程来归纳好的岗位:初次就业岗位有初级程序员、初级软件测试员;发展岗位有程序员、高级程序员、软件开发工程师、软件测试员、软件测试工程师;拓展岗位有项目经理、系统分析师和系统架构师等。学生没有足够的社会经验,而“职业生涯规划”课程教学与软件技术专业相融合,能够使学生结合未来的工作和发展,进行教学实践活动,使学生能够在实践操作的过程当中,对未来的工作产生大致的了解。这种方式既能够提升软件技术专业教学的质量和效果,同时也能够提升“职业生涯规划”指导的价值,使“职业生涯规划”指导能够更加富有内涵,以丰富的实践活动和多样化的教学案例加深学生对未来工作的认知程度。

2了解专业相关职业群,明确专业发展前景

了解专业有关的职业群,能够使学生对未来的工作产生大致的了解,帮助学生更好地学习,为未来的工作奠定一定的基础。教师可以适当引导学生对专业技能相关的职业群进行了解,为学生介绍有关的职业以及相关的专业技能要求等等。这种方式能够开拓学生的视野,使学生能够对职业产生一定的规划,展现高职教育的特色之处。教师要注意循序渐进地进行授课。

2.1展示软件技术专业典型职业发展路线

发展路线1:程序员、高级程序员、开发工程师、项目经理、高级项目经理、系统架构师。这条发展路线是往软件开发技术的上层发展,最后成长为系统架构师,系统架构师难度比较大,但是工资很高,目前系统架构师是按小时算钱,一个小时可达几万元,不过系统架构师只是在大型公司才会有,对高职学生来说走这条路需克服重重困难才能成功,所以难度比较大。发展路线2:程序员、高级程序员、开发工程师、项目经理、高级项目经理。与发展路线1相比较,区别在最后一步是成长为底层开发人员,所以这是往软件开发技术的底层发展路线,相对于系统架构师来说,工资虽然低一点,但成长为底层开发人员难度较小一点。发展路线3:程序员、高级程序员、开发工程师、项目经理、高级项目经理、市场总监/技术总监、CEO。这是往软件开发管理人员方面发展的路线,收入也很高。

2.2理清发展路线中各种岗位所需的职业水平

在明确软件技术专业相关的岗位要求和职业群之后,教师可以组织学生研究和分析具体的岗位职业要求、技能要求等等,组织学生对岗位进行综合分析。具体如下:1)岗位不同,对应的专业能力也不同。JAVA程序员:要能够熟练使用Java开发工具,熟悉JavaJSP编程语言及J2EE规范,结合各类型的软件(使用JAVA开发桌面应用程序使用JSP进行小型动态网站;开发SSH框架进行大中型网站或系统开发)等等进行操作,能够自主编写程序。.Net程序员:要可以自主应用Microsoft.Net开发软件,了解C#编程语言和Microsoft.Net开发技术,明确Mi-crosoft.Net应用架构,会编写程序的相应技术文档。移动开发程序员:要能够熟练使用一种移动开发工具,熟悉Java编程语言及J2EE规范,能够借助手机客户端进行程序或者软件的设计,能够自主编写程序。软件技术支持人员:熟悉软件项目,能够部署发布软件系统,能够维护系统处理故障,能够培训用户并提供技术支持,具有一定的交际与语言表达能力。2)在各种岗位需具备如下的方法能力。能根据工作需要和个人发展需要确定学习目标和计划,自主学习,并利用现代化手段,进行信息的收集与整理;能够借助工具阅读专业相关的外文(如英语)资料。3)在各种岗位需具备如下的社会能力。工作中能遵守法律法规、社会公德和职业道德;能与客户、系统分析师、系统架构师、项目经理、开发组员、测试组员等相关人员进行有效的交流、沟通和合作;能用语音、文字正确表达设备软件项目的相关业务;能积极进取,并能将自己的职业发展与企业发展相结合;具有良好的团队合作精神和职业精神。

3理清职业相关证件

职业相关证件能够表示学生的职业技能水平,是当前人才市场中较为看重的内容。教师要注重指导学生考取职业相应的证书。如参加全国计算机技术与软件专业技术资格(水平)考试,获取相当于高级水平的计算机信息处理技术员证书;还可参加全国计算机信息高新技术考试,获取相当于中级水平的VisualC#平台证书等。当学生对所学习的内容和软件技术产生大致的.了解之后,教师可以为学生讲解考证的相关内容,使每一位学生都能够积极参与考证活动,形成一定的考证意识,并在考证的过程当中,检验自身的理论知识掌握水平和实践技能操作能力。这种方式也能够使教师明确进一步教学的内容,使学生更加明确自身的问题和优势,从而使学生的学习活动和教师的教学活动能够富含针对性特点。

4明确学校教学优势和人才培养效果等情况

当前很多高职院校采用“校企结合”、“校企合作”的方式,加强与校外优秀企业的合作。在这种模式下,学生的实践机会增加,展现了高职院校的独特教学模式和教学价值。学校可以与其他优秀的企业建立一定的合作关系,构建“校企合作”的办学模式,为学生提供更多的实践场所,将理论课程教学和实践教学活动相结合,真正实现“理实一体化”的教学模式,为学生未来的工作创建良好的基础,为学生未来的发展增添更多的优势。学校为软件技术专业提供了优质的平台,实训室学生用机是高端苹果机,软件技术专业采用逆向软件工程及全程软件测试的“1+3”项目课程人才培养模式。“1”表示以一门程序设计语言(如“C#程序设计”)为基础;“3”表示通过“MIS开发实战”、“Web应用与开发”、“软件项目开发组织管理”三门项目课程,使学生成为在软件工程规范下进行高质量软件项目开发的程序设计员。以项目为载体,由易到难,按软件开发过程的逆序“编码(实现)、设计、需求分析”,分阶段学习经过整合的项目课程;项目教学中贯穿进行软件测试V形模型中的各测试类型“单元测试、集成测试、系统测试”。为弥补课堂教学无法达到的素质或技能方面的缺陷,还可结合不同学期的课程开设、能力需求情况等,推出形式与内容多样的课外活动,例如企业参观、MIS开发技能竞赛、综合软件项目开发、ITAT软件开发技能竞赛、移动互联网技能竞赛、企业优秀人才或历届优秀毕业生先进事迹专题讲座、PPT制作竞赛等,以固化或拓展学生素质。

5结语

软件专业课程改革论文 篇6

关键词 高职 软件 设计 研究

中图分类号:G424 文献标识码:A

0 引言

软件技术专业课程体系的设置与建设是软件人才培养质量的重要基础。高职院校在技术应用型软件人才的培养上具有很大的优势,但是由于目前不少高职院校的软件技术专业在课程体系设置方面存在诸多不合理的地方,导致大量高职院校毕业生面临就业困难,而大批IT企事业单位却难以招收到适用人才,那么如何培养出适应市场需要并能够直接使用的实用型软件人才,调整与革新软件技术专业课程体系是首要问题。下面结合我院计算机软件技术专业人才培养方案的修订和专业特色,提出对高职计算机软件技术专业课程体系建设的若干看法。

1 软件设计专业课程体系构建思路与原则

1.1 开展校企合作,工学结合的人才培养模式

为了使学生了解软件开发流程,了解现今软件企业的最新开发方向,使我们培养的学生能够满足企业的要求,关键在于软件技术专业要加强与行业企业的合作,与企业建立实训平台,全面发挥校内外实训平台的作用。企业技术人员全程参与人才培养过程,以共同开发课程项目为原则,开展校企合作、工学结合的人才培养模式。并聘请有多年项目开发经验的软件工程师现场讲授开发经验,让学生尽快掌握软件项目开发的基本技能,适应软件企业的要求。

1.2 根据软件技术专业岗位群建立课程体系

通过对各类型软件企业的调研,了解软件行业用人机制、人才需求和生产过程技术要求等,由此进行工作岗位、工作能力与素质要求等综合分析,确定软件专业对应的主要工作岗位,软件设计专业涉及的工作岗位大致分为:软件界面设计工程师,数据库工程师,Java平台开发工程师,.NET后台开发工程师,WEB网站开发与维护,软件实施与维护工,软件测试工程师,软件设计师,软件系统架构设计师。工作岗位对工作能力在理论上要求掌握photoshop、Dreamweaver、flash等相关设计软件,熟悉DIV、CSS、javascript语言,熟练掌握数据库原理,熟练掌握SQL SERVER,熟悉MySQL,熟练掌握C#程序设计语言、Java程序设计语言中的一种程序设计语言;熟悉软件工程、软件过程改进和软件开发项目管理的基础知识;掌握软件设计的方法和技术,熟悉.NET架构和J2EE架构等。根据工作岗位对工作能力的要求来建立课程体系思路。

2 软件设计专业的课程体系设置

2.1 跟踪主流技术,按照技术方向确定专业课程体系

软件专业课程体系设置面向的对象是三年制的专科学生,在课程体系设置中采用5+1的教学模式,即五个学期的校内教学,1个学期的企业顶岗实训。又将五个学期的校内教学设置成4个学期的基础教学,1个学期综合项目实践。在4个学期的基础教学过程中,除了公共基础课学习之外,主要学习Java和.NET两门编程语言,应用这两门主流语言开发基于Windows、Linux等平台的应用程序。在1个学期综合项目实践中,根据学生四个学期的专业基础教学中的学习情况将软件设计专业化分为JAVA和C#两个方向,模拟企业软件开发流程和项目管理,选择实际应用项目分组进行软件开发。在1个学期的企业顶岗实训,组织学生到企业典型工作岗位参与实际工作,巩固职业技能的熟练程度。

2.2 按照能力递进规律确定课程体系

根据职业成长规律,按照职业能力逐步递进培养的原则,将主要课程体系划分为3个递进式阶段。第一阶段开设Java、C#主流编程语言的课程为技能积累阶段,主要培养学生的基本操作技能和基本编程技能,使学生熟悉软件的开发流程及工作环境,能满足工作岗位上的一些简单要求。第二阶段开设JSP、ASP基于B/S、C/S架构开发程序的课程,此阶段为能力发展阶段,该阶段把第一阶段的基本技能融入到新的技能中,实现了能力的整合,形成了更高一级的综合能力,使学生基本上达到了岗位能力要求。第三阶段开设基于企业级开发技术的SSH、N层架构等程序开发的课程为综合实践阶段,该阶段是在前两个阶段的基础上,通过在真实的工作情境中开发实际项目,实现广泛的能力整合和迁移,形成关键能力。

2.3 加强师资队伍建设来保障软件专业课程体系的实施

建设一支德才兼备、结构合理、教学水平高、教学效果好的“双师型”教师队伍,对课程体系建设来说至关重要。目前,我院软件技术专业教师的理论水平能够满足教学要求,但欠缺企业实践能力,因此在师资队伍与提高方面,要制订一系列的目标和规划,具体涉及到:鼓励教师进行学历水平提升,组织教师积极参加在职研究生学习,提高学历层次;鼓励教师利用假期外出进修学习获取相应资格证书;推荐教师到企业参加实践锻炼加强企业实践经验。

3 结束语

当前高职院校的专业建设是各项建设的重点,课程体系的改革与构建又是专业建设的根本。高职院校必须紧跟软件技术日新月异发展的步伐,不断调整专业课程体系,使其更贴近企业对软件人才知识、技能与素质的要求,更符合社会发展的需要。同时通过课程体系的改革与,使教师的教改和科研水平得到大幅度的提高。

软件专业课程改革论文 篇7

软件工程是指将系统化的、严格约束的、可量化的方法应用于软件的开发、运行和维护,即将工程化应用于软件。软件工程专业是一门应用计算机科学、数学及管理科学等原理,研究用工程化方法构建和维护有效的、实用的和高质量的软件的学科。该专业人才培养目标是培养“多层次、实用性、复合型和国际化”的软件工程人才。根据SWEBOK定义软件工程学科的10个知识域内涵,软件设计是关键的一个知识域[1]。软件设计处于软件工程过程中的技术核心位置,应用环境不需要考虑所使用的软件过程模型。与其他学科中的设计方法一样,软件设计随着新的方法、更好的分析和更广泛的理解的引入而不断地变化着。

文章以海南师范大学软件工程专业为例,根据多年的教学管理与教学实践经验,结合目前关于课程群建设的思想,分析了软件工程专业软件设计课程群的教学方案中存在的问题,结合“工作坊”实践教学活动[2],从理论教学内容、实践教学过程和教材建设等方面提出软件设计课程群的改革方案。

1 软件工程专业课程教学体系结构

课程群是为完善同一施教对象的认知结构,而将不同专业或跨专业培养方案中若干门在知识、方法、问题等方面有逻辑联系的课程加以整合而成的课程体系[3]。

根据该理论,结合软件工程专业的人才培养目标,软件工程专业的课程体系分为五个部分:通识教育课程、学科基础课程、专业核心课程、专业拓展课程和实践课程,如图1所示。通识教育课程和学科基础课程是一般普通本科院校理工科的常规课程。专业核心课程包括了计算机语言类课程、离散数学、数据结构、软件工程基础和体系结构等课程。在专业核心课程基础上建立起来的专业拓展课程涵盖了软件设计课程群、软件过程与管理课程群、软件开发技术课程群等工程类课程群,同时还包括了各种系统应用与专业方向课程群,比如:嵌入式课程群、图形与图像处理课程群、网络高级编程课程群等。而实践课程则涵盖了整个本科教学过程,体现的是理论与实践结合的教学理念。

2 软件设计课程群存在的问题及改革措施

2.1 软件设计课程群的教学体系改革

2.1.1 软件设计课程群的教学体系

软件设计的学习过程重点部分是“抽象”和“设计”,采用成熟的技术实现所设计的内容。软件设计课程群应以“软件设计”为核心,注重实践与方法的结合,旨在培养学生面向对象软件设计的“抽象”和“设计”能力。

软件设计课程群作为软件工程的专业拓展课程群,前驱课程群主要是计算机程序语言课程群。计算机程序语言课程群主要包括了《高级语言程序设计(C语言)》、《基于J2EE开发技术》和《数据结构》。软件设计课程群主要包含了《面向对象程序设计(Java语言)》、《算法设计与分析》、《面向对象分析与建模技术》、《软件设计模式》等课程。

2.1.2 软件设计课程群中理论教学体系存在的不足

2.1.2. 1 课程群教学内容重复

如教学体系内容所述,课程群的部分内容在逻辑上有关联、重复出现。《面向对象程序设计(Java语言)》、《面向对象分析与建模技术》和《软件设计模式》的课程内容体现了对于面向对象技术的逐步抽象过程。其外在差别体现在表达的工具不同,前者侧重Java语言中面向对象技术的实现,后者两门课程侧重利用统一建模语言描述面向对象的思想。面向对象的技术和特点是理论基础内容,也是这三门课程重复的内容。同时,《面向对象程序设计(Java语言)》课程和计算机程序语言课程群的《高级语言程序设计(C语言)》和《基于J2EE开发技术》课程在语法、数据类型、控制结构、过程和函数等方面均存在内容重复。

《算法设计与分析》和《面向对象程序设计(Java语言)》与计算机程序语言类课程群的《数据结构》重复内容更明显。除了语法等偏重程序语言方面的重复,在算法理论方面同样也存在重复内容。比如,《算法设计与分析》中分治策略的排序算法、动态规划中的二叉树、贪心算法的生成树、回溯法和分支限界法中的树与图等内容,都与《数据结构》的相关内容重复。

2.1.2. 2 课程之间结合不紧密

课程群的各门课程之间有互相重复的内容,在授课时间的安排上体现出了前趋后继关系,但通常每门课程的教学大纲彼此之间是独立的,不同课程的任课老师也各自按照课程大纲独立授课,不利于学生对该专业知识的整体性、协调性、一致性和系统化地理解与掌握。

同时,在课程群的理论教学内容中,虽然包含的内容很多、涉及的知识面也比较广,但大部分都是针对纯理论的内容,案例都是纯“数字游戏”,比如着色问题、n皇后问题。

2.1.3 改革措施

2.1.3. 1 教学内容整合

按照逻辑关系一致的原则,重新对软件设计课程群教学内容进行优化整合。按照协调一致的原则,减少重复的内容的讲授。比如,《高级语言程序设计(C语言)》课程重点介绍数据类型、运算符与表达式、语法格式等内容[4];《面向对象程序设计(Java语言)》重点讲解面向对象理论和Java语言的表达形式;《面向对象分析与建模技术》课程重点介绍统一建模语言描述面向对象的方式;《软件设计模式》课程则进一步讲解构造对象的原则以及一些成熟的基于对象结构的设计模式内容。整个教学过程清晰体现了课程群各门课程内容上的延续和侧重点,更有利于学生深入掌握软件设计课程群的理论重点。

针对《算法设计与分析》和《数据结构》课程,调整方式是在《数据结构》课程中,对于树和图等内容进行简单讲解。在《算法设计与分析》课程中,从算法和数据存储方式进行深入讲解,可以让学生对于树和图的数据存储结构以及对算法作用有更深入理解。

2.1.3. 2 共享案例

结合专业培养目标,调整教学内容中案例规模,在多门课程中共享案例。比如,以我校E-Learning系统原型为共享系统软件模版,软件设计课程群中的各门课程根据面向对象或者算法设计等各方面进行深入研究。这种方式,不仅加强了课程内容之间的连贯性,而且,可以引导学生逐步深入对于软件设计的理解和掌握[5,6]。

2.2 软件设计课程群中实践教学体系改革

2.2.1 软件设计课程群中实践教学体系存在的不足

2.2.1. 1 实践教学案例陈旧,缺乏综合性

软件设计课程实验都是针对单个知识点的验证性实验,而且实验内容陈旧,比如,对学生借书进行分析建模等。采用这种案例,学生几乎不用考虑就可以完成相应面向对象的构建,剩下的只是如何利用工具完成。单纯采用案例教学的效果并不是很理想,可能存在的原因是案例内容过于狭窄,学生几乎不需要思考就知道怎么划分相应的对象并构建类结构,从而降低了学习的兴趣。

2.2.1. 2 实践教学方式消极被动

虽然在实践教学过程中,采用了案例教学的方式,但大都是教师安排设计好案例的各个细节,采用多种方式单向传授给学生,学生被动消极接受。这种方式强调了教师授课内容的逻辑性和完整性,但忽略了学生的能动性,学生只是消极被动接受,没有和教师进行互动的环节。很明显的表现是学生在课堂教学过程中不活跃,和教师的互动积极性不高,甚至出现课堂上的消极沉默现象[7]。

2.2.2 改革措施

2.2.2. 1 共享案例和采用毕业论文作为案例

在课程群的各门课程之间共享同一个案例,课程侧重知识点不同,从而可以加强课程群之间的关联;采用毕业论文部分内容作为案例,增加了学生对于毕业论文内容的兴趣,也使得案例可以选择的范围更大,综合性更强。

2.2.2. 2 采用“工作坊”实践教学模式

相比较CDIO教学模式[8],“工作坊”实践教学模式强调以学生为中心,关注学生的需要、内在动机,并充分发挥学生学习的自主性,注重培养学生发现和解决问题以及知识和技能的应用能力。根据专题难度和组织能力形成学生的学习团队,通过学生讲解和教师点评的方式,可以有效培养学生创造性的思维和良好的口头表达能力,在增强团队合作精神的同时也进一步加强学生的观察、分析和解决问题的能力。

2.3 软件设计课程群中教材建设改革

2.3.1 软件设计课程群中教材建设存在的不足

现有的教材内容并没有能很好体现软件设计课程群的特色。每门课程所用教材基本都是大而全,所涉及的知识点都很全面,能适应不同课程的使用要求,这也是造成课程群中各门课程内容重复的主要原因。这种大而全的教材也不能很好突出各门课程的重点,从而使得学生学习重点不明确。同时,教材中案例内容陈旧简单,制约了课程之间的关联,降低学生学习积极性,造成知识内容上的断裂。

所以改革软件设计课程群的理论和实践教材是非常有必要。

2.3.2 教材建设改革

教材建设改革的目标主要是改革目前软件设计课程群中内容重复、重点不突出、教学案例内容陈旧简单的问题,需要从理论教材建设和实践教材建设两个方面来进行。

1)理论教材改革

理论教材改革,一方面,确定课程群中各门课程的教学大纲,明确教学内容和教学重点;另一方面,积极引进国内外经典教材,根据培养方案进行适当内容调整和优化。同时,鼓励相关任课教师合作编写教材,并通过专家评审的方式进行修改完善。

2)实践教材改革

按照培养个人级别工程项目开发能力、团队合作级别工程项目研发能力和系统级别工程项目研发能力进行专题实践教材选择和编写,每一个专题要突出解决某一个领域(企业ERP或者网络设备研发等)的问题,使得实践教材具有新颖性,也能提高学生参与的积极性。

3 结论

软件设计课程群是软件工程专业拓展性课程群,培养的软件设计能力是学生研发能力的基础和核心。软件设计课程群的熟练掌握程度为学生在其它业务领域的拓展垫定良好的基础。通过对目前软件工程专业软件设计课程群存在问题的分析,提出了从理论教学内容整合优化、共享案例加强各课程关联性;提出采用“工作坊”实践教学模式,加强理论与实践教学过程;提出从理论教材和实践教材等方面完善适合软件工程专业的教材建设。教学实践表明,改革措施有效培养学生创造性的思维能力,在增强团队合作精神的同时也进一步加强学生进行系统软件设计与开发的能力。

参考文献

[1]Campbell R.2005.Computer curricula 2005:Guidelines for associate-degree transfer curriculum in software engineering[J].2005.

[2]工作坊.http://baike.baidu.cn/view/1341825.htm[EB/OL],May2013.(下转第3801页)

[3]李慧仙.论高校课程群建设[J].江苏高教,2006(6):73-75.

[4]张怡文,贺爱香,王美荣.基于软件课程群的合格课程建设——《C++程序设计》合格课程建设[J].电脑知识与技术,2012(5):46.

[5]肖宿.软件工程课程教学方法初步探索[J].电脑知识与技术,2012,8(14).

[6]李兆翠,乔京涛.软件工程课程教学方法研究[J].电脑知识与技术,2011(2):090.

[7]王健,张静.大学英语课堂沉默现象的解析与对策[J].中国大学教学,2008(1):81-84.

软件专业课程改革论文 篇8

关键词:软件工程,课程体系,教学模式

一、引言

结合西北民族大学数学与计算机科学学院研究生软件工程特色专业建设要求中关于培养技能型、应用型软件专业人才这个平台,创新性开展实践性课程教学。围绕建设软件技术特色专业内涵,突破传统的课堂实验和课程设计的局限,根据软件工程专业人才培养方案和软件专业课程群建设需要,综合系统地思考研究,创新思维,力求创新性地探索独立学院下软件工程专业实践课程群建设的创意模式。

围绕西北民族大学数学与计算机科学学院软件人才培养目标,制定科学合理、能体现软件工程专业特色的教学计划;以培养技能型、应用型实用IT人才为原则,调整课程体系结构,更新实践性课程教学内容,整合和建立以实践性教学为依托、实际软件工程项目开发为重点、以IT行业岗位需求为导向的专业实践性课程群体系,围绕建立起实践性课程群体系展开的实践教学方法,必然会更加具有针对性和有效性。结合西北民族大学数学与计算机科学学院软件工程专业2012人才培养方案模式,依托国内软件特色专业实践平台,传承西北民族大学数学与计算机科学学院软件工程专业学生进行中的实践性课程和项目实训的教学成果,对系统地建立实践性课程群命题进行研究,探索实践性课程群体系建立和实践性教学中的新方法、新模式。

二、软件工程专业实践课程改革与创新研究国内外同类工作现状与存在问题的分析

1.软件产业的迅速发展对软件行业从业人员提出了更高的要求,尽管国内高校软件人才的培养数量日益攀升,但是高端软件人才的匮乏却严重阻碍了我国IT企业的发展。造成这一现象的重要原因是:国内计算机软件相关专业的教学基本还停留在传统的理工科人才培养模式,基础理论知识和针对个人动手能力的实验构成了教学的主体,普遍缺少对学生工程能力和职业素质的训练,同时也缺乏进行这些训练所需的课程群体系及教学环境,因此培养

的出的学生与产业界需求往往存在较大的脱节,难以很快融入现代IT企业的运作。

2.在人才培养方案制定时忽视了实践性教学的重要意义,没有科学、系统、有梯度地设置实践课程群。课程体系中,除了毕业设计外,基本没有设置足够的实践课时,所谓的实践课环节时也往往为某一门课程实验课所替代。

3.在设计实践课程实验中,往往只是本课程章节或课程的综合理论验证,章节之间知识点脱节,课程与课程之间不能有机地联在一块,前后课程的衔接断裂,没能形成体系。

4.传统的教学模式中,实践课程的设置具有先天缺陷,首先在编写教学大纲中,没能把握好课程在人才培养目标中的实践性培养要求,忽视实践课程是衔接理论课程和实操能力培养的桥梁和作用,缺乏贯穿纵向知识体系和学科中实践课程群的整体理解和思想,课程设计中,实践课程的设计往往只是停留在某一门课程理论知识的简单验证,而不是综合实践课程群知识在实际开发项目中的综合应用。因此,在实践课程内容设计中,往往只是采用虚拟的实验案例,甚至将其设计成为章节内容验证练习,没有要求学生围绕着本书的整个知识体系进行实践课程学习。

三、软件工程专业实践课程研究内容

1.实践课程群的实践按照其实践程度、实践能力梯度顺序可分为四部分:课程实验、课程设计、综合项目、毕业(论文)设计。如图1所示,从软件技术学科结构出发,抽取若干门主干课程,进行课程实践内容设计。以西北民族大学数学与计算机科学学院软件工程转业(软件开发方向)为例,按照与专业能力相对应的课程设置体系划分:

2.针对软件工程专业的课程体系中,对专业基础课程及专业课程的实践案例实践教学模式分别进行分析研究设计。

(1)如图1所示,合理设计每个单元的实验,以本课程章节知识点为基线,将章节内容串连起来;

(2)如图1所示,单元实验的集合基础上设计课程设计内容,课程设计实训设计案例中,需要考虑到横向课程的相互关系,初步形成实践课程群的概念;

(3)如图1所示,课程设计实训中,要顾及横向课程的相互关系,在实训案例中要设置先修、后续知识点接口,供课程群其他课程接入。

(4)如图1所示,在实践课程群的基础上,形成项目实训课程。项目实训是实践课程群整合和检验。按照工程项目开发流程进行项目开发,完成五阶段项目实训任务:

(1)选定实训软件项目和组建项目协作开发小组;(2)项目问题定义、可行性研究与项目计划、需求调研;(3)实施软件需求分析;(4)完成代码编写、系统组装与测试;(5)进行成果评价与考核。

(5)如图1所示,项目实训和毕业设计有一定的相互关联和互相依赖关系。项目实训是毕业设计的先修,也可以是毕业设计的后续课程。反之,在实践课程群的基础上,完成了毕业设计实训,本身就是实操技能的提升,从而加深工程项目实训检验,提高了实操技能水平。

四、总结

我们学校软件工程专业研究生培养的是应用型适用人才。其特色就是以学生实操能力为本位,以就业为导向,以实践能力培养为主要目标,以培养学生专业技能和职业技能为根本出发点。通过科学建立项目实践课程体系和管理平台等实践教学模式的研究,可以达到软件工程专业深化教育教学改革,实现人才培养目标,强化学生实践技能以及培养学生的创新精神,最终完成学院培养本科层次的技能型、应用型人才教育目标,为社会输送更多适应市场需求的专才的效果。

参考文献

[1]何火娇,王映龙.地方性院校软件工程专业人才培养方案设计研究[J].计算机工程与科学,2011,(33):100-1001.

[2]张志刚.财经类院校软件工程专业存在的问题及发展对策[J].教育理论与实践,2009,(8):14-15.

[3]郭祖华,孙冬.以工作过程为导向的高职软件技术专业课程体系的研究与实践[J]河南机电高等专科学校学报,2011,(3):99-100.

[4]周志光,孟洋.高职软件工程人才培养模式的研究与实践[J].职教论坛,2009,(1):20-21.

[5]汤文亮,严丽平.螺旋型软件人才培养模式下产学研结合模式的探讨[J].实验技术与管理,2010,(11):144-146.

软件专业课程改革论文 篇9

一、目前学生的软件开发课程教学主要存在以下问题:

1. 项目讲解理论性强。

相关教程对有关知识直接讲解, 没有工程案例, 理论性过强, 知识抽象性概括性使得学生理解起来很吃力, 不能有效地理论联系实践, 影响学生的积极性。项目的选取没有代表性和实用性, 不能反映问题的本质特征, 项目规模往往过大或过小, 学生也很难把握, 调动不了学生的积极性。

2. 传统教学手段单一。

传统的课堂教学是以教师讲授为主, 教师在课堂上要通过讲解和举例来论证一个观点, 直到学生明白弄懂为止。在传统的课堂教学模式下, 教师很少在指导学生自学、要求学生自己独立地论证某个观点上下功夫。久而久之, 学生对教师的讲课产生了依赖性, 学习基本上是被动地接受。教师注重教学内容的重点和难点, 而往往忽视采用不同的教学方法来提高学生学习的兴趣。渐渐形成了一种填鸭式的教学方法。这种教学方法会让教师的教变得枯燥无味, 学生的学习变得被动而无趣。

3. 软件老师的项目管理偏重于经验的积累。

实训老师掌握了软件项目管理的基础知识, 填鸭式的传统教学不能提高即将走向社会的学生的相关实践经验和技能, 容易使学生失去对实践课程的自信心。

二、提高岗位职业能力的措施

1. 以项目为导向的软件开发课程教学模式研究与实践。

软件开发中包括责任心、学习能力、创新能力、沟通与合作能力、高效的团队协作能力、积极主动的心态、扎实的工作作风、科学的工作方式及较强的解决问题能力等。高职课程与学术性大学的课程相比, 其特色不应仅仅体现在理论知识少一些, 技能训练多一些, 而是要紧紧围绕基于工作过程和工作目标重构其知识、技能、素质的课程体系。所以软件课程要达到预期的效果, 需要有经验的老师提前设计好有效的实训项目, 这是个关键问题, 设计的优劣和项目描述的清晰度会非常影响学生的接受效果。一般项目选取上要有综合性, 典型性, 趣味性, 挑战性又能不失规范性。

2. 基于B_S结构软件开发的案例再现教学方法研究。

在软件教学中, B_S结构教学是难点, 我们通过基于工作过程的训练, 学生具备了利用面向过程思想、面向对象思想分析设计解决问题的能力, 掌握C/S软件体系的程序开发方法。首先搜集从合作的企业项目中抽取实际的项目案例进行适当的裁剪后作为实训案例的原型进行设计, 编写详细的实训指导书, 明确实训目的、内容、组织方式、参考指南和考核方式, 方便学生清晰地进行实施;然后通过展示项目的运行框架使学生对实训项目有一个总体的、感性的认识, 对项目的功能有一个初步的了解。最后在项目中设置陷阱和问题, 引导学生思考, 培养他们解决问题的能力。另外强调学生要对项目积极创新, 允许学生推翻示例框架, 鼓励添加任何合理的功能及想法。

3. 软件开发教学中团队协作工具的使用。

研究一种能更好支持软件开发过程教学中团队构建和知识获取的工具。以协作式理论为基础, 从团队协作的需要入手讨论相关的工具支持。核心是一个采用分布式架构的能够进行软件建模, 基于小组协作的教育方式比将在未来得到更大的发展, 同步或者异步的团队协作工具将会提高教学质量, 加强学生间的交流与团队协作精神。

4. 课程中注重提高学生的团队合作精神。

运用理论知识解决实际问题的能力和培养学生的创新思维。组织项目小组进行较大的项目的开发和管理, 进行大量实际案例的分析、讨论和点评, 使得学生理解课程目标, 深入掌握理论知识并将所学知识灵活运用与实践, 采用创造性思维解决问题, 拥有良好的团队协作能力。

结束语

软件专业课程改革论文 篇10

高职教育应该以适应社会需要为目标,担负着培养具有基础理论知识技术、技术应用能力和职业素养的复合型人才的重要责任。在强调市场为导向的办学前提下,注重学生职业能力培养也是当务之急,软件技术专业学生必须要能适应软件企业及相关产业的岗位需要,掌握软件开发、软件服务所需的系统基础知识和具备软件开发、测试、技术支持及销售所需系统动手能力,并具有良好的职业素养和敬业精神。通过对软件技术专业进行课程体系、教学模式及考核方式的改革,在教学实施和实践过程中逐步培养学生的岗位技能和职业素养,以提升教学质量和学生就业竞争力。

1 软件技术从业人员职业能力分析与人才培养目标

1.1 软件企业的职业需求及用人标准调查

就目前而言,全国各软件企业、互联网公司和企事业单位的信息部门依然缺乏基层的软件开发人员,他们应该具有熟练的产品的研发与测试能力。这些岗位所需要的一线开发人员主要承担产品需求,功能设计,产品可测性设计与反馈,单元测试,系统测试,性能测试等工作。这里我们根据企业对软件技术基础岗位即开发程序员的需求进行了总结:

(1)要求程序语言基础牢固扎实,能使用程序语言算法实现程序目标,如果学生既有算法的思想,又有软件架构的思想就更好了。

(2)要求具有快速的产品及业务学习能力,敏捷而周到的逻辑思维能力。

(3)要求具有一定的分析问题和解决问题的能力,能对具体问题进行分析、设计和实现。

(4)要求具有良好的职业态度和基本职业素养。职业态度这方面主要是希望学生能将自己转变为职业人的角色,要对自己将来的职业生涯有一定的认识、意志要坚定,不要遇事就逃避或放弃等等。基本职业素养主要职场中的一些基本行为规范等,如收发邮件、接打电话、如何请假、如何与人沟通等等。

(5)具有一定的外语能力。做外包的企业大多对英语和日语都有要求,若只有能读、写能力的话,以后主要就做国内项目,若读、写、听、说能力都具备就会有更好的发展前景,可以做国外项目,而且同时具备读、写、听、说能力的学生在职场中提升的机会比只有读、写能力的同学要高近40%左右。

1.2 软件技术专业人才培养目标

软件技术专业顺应市场需求,推动武汉地区软件产业发展,实施“教学项目化、课堂企业化”的人才培养模式,以培养软件开发与测试人才为核心,将学生培养成具有扎实知识基础、娴熟开发技能、学习能力强,具有良好的沟通能力和良好的团队合作精神、忠诚企业、胜任岗位的高素质软件技术人才。

2 基于职业能力培养的课程改革与实践

2.1 课程体系的设计

由企业专家及本专业骨干教师参加,对课程设置及课程标准进行论证,按照学习领域之间的关系组织课程,制定软件技术专业学生综合素质培养目标及培养方案,并以此为指南修订原有的教学计划。构建以能力为本位的课程体系,引入软件行业企业技术标准,以软件外包企业员工工作任务及要求为主,结合其他类型软件企业工作任务及要求,改革教学内容。根据软件专业职业岗位群中各个岗位能力分析定位出主要专业核心课程。依据企业工作流程,安排各个能力课程,设计了项目驱动、案例教学的学习情景,根据学生综合能力发展、专业技能训练规律、工学交替人才培养模式需要,构建了以学中做、做学合一、做中学三级能力递进为主线的基于岗位能力专业课程体系。

2.2 项目化教学模式改革

根据软件技术专业特色进行项目化教学模式改革,通过项目导向、任务驱动、层层递进、真实环境四个环节完成教学。引入真实项目到课堂,将课程内容根据项目进行模块分解,按照软件开发进度形成由易入难的学习性工作任务。首先由教师传授项目信息给学生进行模仿,让学生掌握基本知识技能并完成一个任务流程;然后由师生共同收集项目信息一起完成工作任务并进行检查、评价,使学生基本能够独立完成工作;最后由教师给出工作任务,学生独立收集信息,进行决策、计划并实施,由学生自我检查评价和反思,使学生能够完全独立地完成工作,并能反思和自我改进。各个任务环节逐层递进,让学生感受真实项目的开发过程。

项目化的教学模式能够根据工作任务制定多个学习情景,在每个学习情景中明确学习任务和目标,通过教学指导和学生活动,在教学流程中结合自主学习和个人展示,增加阶段评审环节,培养学生的职业竞争力、学习能力及沟通能力。该模式具有课程的完备性、任务的导向性、教学情境的完整性、技能的适应性等特点,适合本专业课程。

2.3 以职业能力培养为导向的课程考核方式改革

改变传统考核模式,在考核方式中体现考核学生职业能力的导向性,我们将课程考核模式由以教师为主转变成以学生和老师共同评价的方式。教师从教学到课程考核的过程中致力于为学生创设一个有利于意义建构的情境,激发学生的学习动机、主动精神和保持学习兴趣,引导学生加深对基本理论和概念的理解以及实践能力。学生在考核过程中不断提升自己的学习能力与专业技能,加强了综合素质的锻炼,学生的考核评价标准以自评和小组互评为主,评价的内容主要体现作品质量和专业技能,以及自主学习的能力、协作学习的精神等。

课程考核方式按照平时成绩占总分的15%,项目设计作品成绩占总分的40%,专业技能与综合素质考核占总分的45%。其中平时成绩的评分标准包括组织纪律、人际交往、团队合作、环境意识、学习方法,由教师及项目组长评定;项目设计作品是课程项目开发的最终结果,包括学生开发的全部程序及开发文档,包括系统分析和设计、系统实现、系统测试、开发文档、创新,由教师负责评定;专业技能与职业素质考核成绩由两部分组成,一部分是项目小组成绩,另一部分是组员自己的成绩,考评项目贯穿整个开发过程,考核内容包括小组讨论、汇报自己的工作情况、项目开发工作的随机抽查情况、讲解开发内容、小组集体答辩等,由教师、组内成员、本人共同评定。

3 学生职业能力与素质的培养

我们通过建立仿真式企业课堂、引进企业管理、建立虚拟企业和虚拟项目组组成的“第二课堂”,使校园学习与企业实践分阶段交叉进行,并加强学生的职业基本素养教育,全面提升学生的专业能力、方法能力和社会能力。

(1)引进企业管理,建立“真实环境”、“真实项目”、“真实身份”、“真实压力”的“四真”工作环境,转换教师角色为项目经理兼技术导师,转换学生角色为企业员工。将知识和技术融入企业项目,由教师带领学生进行实战项目开发,给学生设定真实的岗位身份,并按照项目进度和企业制度进行管理,形成仿真式企业课堂,让学生体验真实的工作压力。

(2)结合软件项目开发周期长、常规课堂不能完全满足其要求的特点,在高年级班级中,提供公司和项目部运行场所,建立虚拟公司或虚拟项目组,由合作企业专家和专任教师提供指导,形成课外的“第二课堂”,引导学生自我培养、相互培训,加强学生就业和创业能力的培养。

(3)软件技术专业学生积极参与教师课题项目和承接企业项目的研发。成立软件技术研究所,专任教师以软件企业员工身份加入软件技术研究所,直接承担软件工程研发任务及培训任务,带领部分学生进行软件开发,通过实际工程项目训练提升软件技术专业实践技能,积累软件开发工程经验,提供社会服务。

(4)学生的职业基本素养教育按照学校职业基本素养培育体系的要求予以实施,通过课堂教学、活动体验和社会实践三条途径,依托职业体验基地、大学生志愿服务基地、大学生创业实践基地、大学生心理健康教育中心、大学生活动中心、武汉城市精神教育体验六类平台,提升学生的思想政治素质、人文素质、身心素质、职业意识和创新创业素质,并对学生职业基本素养进行评价考核。

4 总结

软件技术专业在课程的开设和实施过程中,通过引入仿真式企业课堂和项目化教学模式,形成“项目教学、实境训练”产学一体化工学结合人才培养模式,实现课程内容与岗位要求对接、教学内容与职业技术标准一致,职业素养和职业技能训练合一体,使学生在学习专业知识的同时,培养学生的创新能力、综合分析和解决问题的能力、组织协调能力、独立思考问题能力,更好地提高职业竞争力。

参考文献

[1]曹健.职业教育教学中学生的职业能力培养研究.教育教学论坛,2013(47):161-162.

[2]李兰,陈丽媛,魏占坤.高等职业教育职业能力培养研究.探索与实践,2013(11):62-63.

[3]彭光熊,潘勇.综合职业能力导向下课程体系改革的思考与实践.教育与职业,2013(33):126-128.

[4]顾准.职业能力培养视角下的高职项目化课程教学改革.黑龙江高教研究,2012(12):171-174.

软件专业课程改革论文 篇11

关键词:软件技术专业 多媒体 课件 实验设计

自20世纪90年代以来,随着计算机技术特别是多媒体技术的发展,高职培养目标从技术型应用人才转变为高技能职业实用人才。培养高技能型人才,需要有培养高技能人才的教学划。在各类院校中均有软件技术专业,根据其培养目标其教学计划也各不相同,但针对于高职专业的教学计划却还在探讨中;根据社会对高职软件技术专业人才的需求情况分析,高职专业的培养目标也在探讨中。

一、高职软件技术专业运用于理论课堂教学是当前现代教育技术应用的主方向

软件技术专业运用于课堂教学是当前现代教育技术应用的主方向。在教学中运用软件技术进行教学,改变了传统教学的信息传递方式。图文并茂,声像并举的信息,能启迪思维,缩短知识技术传授与反馈的过程,激发学生学习的兴趣,集中注意力,有利于突出教学重点,突破教学难点,有效提高课堂教学效率。

沈阳职业技术学院汽车学院是培养汽车工业后备人才的高等职业技术学院。软件技术专业的教学计划以将来学生在汽车行业的应用为出发点。在基础课方面,我们注意了实用高等数学、应用高等数学的编排。结合大量汽车工业高等数学应用的实例加入到软件技术专业的教学计划中。例如:中值定理就结合汽车装配中的优选法运用。英语的应用更加入了汽车专业词汇与词组。

在专业基础课方面,我们注意了计算机组成原理、数据结构、操作系统三大课程在汽车专业方面的应用,叫三门课汽车化。专业课方面,以语言和编译原理为主,贯穿毕业设计。

二、高职软件技术专业的研究内容是将应试教育模式转变为能力素质培养模式

现代教育观念是指将应试教育模式转变为以能力素质培养为核心的素质教育模式。教学过程是传授知识和培养能力的过程,其实质是学生在教师指导下的一种认识过程,它是教师依据一定的教学目的和特定的培养目标,有计划有目的地引导学生认识客观世界,发展学生能力的过程。

1、高职软件技术专业研究的基本内容

由于高职培养目标从技术型应用人才转变为高技能职业实用人才,培养高技能型人才,需要有培养高技能人才的教学计划,因此,进行高职教学计划、课程设置的研究与实验是当前特别紧迫的任务。

主要包括:

①根据市场需求,研究设置高职软件技术专业的培养目标

本专业以岗位需求为导向,贯彻“弱化理论原理、突出操作技能、体现最新技术”的教学思想,面向工作岗位进行培训教育,主要培养掌握计算机应用系统分析、动手能力强、适应市场需求的计算机应用程序设计人员和掌握计算机硬件技术的计算机装配维护人员。

②根据社会对高职软件技术专业人才的需求情况分析,设置能力指标和知识结构体系

主要有:

A:基本素质与相关课程分解表

B:基本技能与相关课程分解表

C:专业技能与相关课程分解表

D:业务能力与相关课程分解表

③根据高职教学的培养目标及特点制定相应的理论教学、实习教学计划

A:基本素质要求 B:基本技能要求

C:专业技能要求 D:实践环节安排

软件技术教学,使传统的教育观点、内容方法、手段及结构向全新的现代化教育理论体系转变,从而起到提高学生学习的主动性、积极性、增强教学的互动性,提高教学效果的作用。我们认为它既包括教学思想、教学手段、教学方法、教学过程、师生关系、作业设计的现代化研究,又包括课堂教学现代化的理论。

2、研究内容的假设

问题的假设

高职软件技术专业研究通过课堂教学的运用,加快学生对知识的掌握有利于学生能力的培养,提高了教学效果,同时也促进了教师整体教学水平的提高。针对课堂教学特点合理设计,使用电教媒体,优化教学手段,运用软件技术等形象动态地展示理论知识,合理组织呈现教学内容,给学生提供一个新的身临其境的环境,提高学生的兴趣和求知欲,使学生注意力更加集中,帮助学生建立合理的体育理论的认知结构,促进学生主体思维目标的客观,完成课堂教学任务。

实验设计

高职软件技术专业研究课题在电控、多媒体各年级各随机抽取6个班(其中3个班为实验班,另3个班为对照班)。实验班,结合已进行的专项教学。在实验中,对照班则进行常规教学。

研究课教学效果,评价取向,可以从几个方面来考察教学效果。

A:课件制作的水准

B:教者导入如何及学生的参与

C:学生学练兴趣及个体需求

三、高职软件技术专业的研究方法

沈阳职业技术学院汽车学院软件技术专业的研究方法是:

1、实验法:采用实验法来完成课题研究的可行性。

2、文献资料法:查阅有关资料。

3、数理统计法:利用体育统计学原理来推理、论证。

4、逻辑分析法:利用正确的思维逻辑推理加以论证分析。

研究的实施步骤与各部分的安排

(一)准备阶段:

成立高职软件技术专业研究子课题小组,组建研究队伍。

分别收集,整理各项有关的文献资料,制定研究计划。

召开高职软件技术专业研究课题小组会议,明确各自任务,设计各年级实验方案,并进行调查研究,收集一线资料。

对实验班和对照班进行现有知识能力测验,便于实验的完成。

对教师进行多媒体应用技术再培训。

(二)实验阶段:

定期了解实验进度.

形成工作小结,撰写阶段性报告,收集整理相关课堂教学课件资料,并做好归类整理工作。

(三)总结阶段。

收集各年级实验数据,进行分析统计,撰写课题、结题报告。

收集、汇编课题相关与媒体资料、论文等。

邀请省、市有关专家,举行结题鉴定会。

注:本文为辽宁省十一五教育科学规化立项课题子课题 辽教函[2006]8号

参考文献:

[1]禹树春高职软件技术专业人才培养模式的探索辽宁高职学报2006(4)

软件专业课程改革论文 篇12

随着我国软件行业的迅猛发展和我国高职教育教学改革的深入进行, 原有软件工程专业人才培养模式和教学内容体系也逐渐显露出一些弊端:人才培养在教育结果与市场需求之间仍存在着严重偏差, 导致这一偏差的重要原因是人才培养目标不明确, 或定位不准确, 以及课程模式的陈旧。培养软件技术应用性人才是时代对高等职业教育的要求, 迫切需要借鉴国外职业教育成功的经验推进软件技术专业的教学改革, 形成适应企业需要的、以就业为导向的高职教育人才培养模式和教学内容体系。

培养出合格的软件专业人才, 是软件产业发展以及二级学院发展及软件专业发展的需要。本文介绍重庆工业职业技术学院软件专业人才培养模式改革所做的探索。

2 面向产业需求的软件人才培养模式

高等职业教育的专业设置应当有明确的职业针对性, 培养目标应为具备高素质、高技能的技术应用性职业人才。技术应用性人才主要有“技术型人才、技能型人才和职业型人才”三种类型, 对于软件技术专业来讲, 其培养目标应为“技术型人才”。根据产业需求培养人才, 就需要将产业的各个环节引入到软件人才培养的过程中。这种新型的培养模式注重校企互动, “教学做”一体化教学。

2.1 建立“教学做”一体化教学模式, 注重校企互动

依托学院的工学结合人才培养模式, 结合软件专业课程体系, 我们设计了软件技术专业的人才培养模型, 在职业分析的基础上, 将工作与教学深度融合, 建立“教学做”一体化合人才教育过程。如图1所示。

2.2 结合企业需求, 设计实习实训方案

软件技术专业紧紧围绕中低端软件人才需求进行实训方案设计, 以培养学生的职业能力为目标, 根据软件技术专业能力分析图表, 结合软件技术专业教学标准, 联合知名企业共建校内、外生产性实训基地, 聘请经验丰富的企业专家共同确立整体实训方案。所有的实训课程全部在校内实训基地或校外实训基地完成, 包括以下主要实训模式。

1) 生产性实训。在生产性实训课程中, 学生扮演项目开发团队中不同的角色, 与团队其他成员共同完成实战项目, 模拟真实的开发环境。

2) 生产实习, 将派学生到电子信息产业的生产企业或科研单位参加岗位实践, 使学生了解社会、体验生产岗位的工作流程, 初步了解企业文化。学生在第六学期参与生产实习, 更深刻和真实地体验工作环境, 进一步提高学生的自我约束力、职业适应力与实际项目的开发能力。

3) 顶岗实习, 是高等职业教育坚持“以服务为宗旨, 以就业为导向, 走产学研相结合的改革发展之路”的具体体现。将学生派到软件开发与测试相关企业或科研单位参加岗位实践, 使学生了解社会、体验软件开发相关岗位的工作流程。通过到企业参加不同岗位的顶岗实习工作, 体现人才培养成果的多元化。

4) 毕业设计, 是高职教学过程的最后一个环节, 着重培养学生运用所学知识, 独立完成应用设计的能力, 为今后从事软件编程与测试技术的相关工作打下良好的基础。毕业设计完成后, 要提交毕业设计论文, 并进行毕业答辩。

2.3 广泛寻求企业合作, 建立实习实训基地

重庆工业职业技术学院充分利用重庆两江新区得天独厚的资源优势, 创建校企合作基地。校企合作基地是工学结合、校企深度融合的最佳体现, 实现用教育理念影响企业, 用企业理念改造教育。学院通过多种形式与多家公司成立技术联合体。目前已经与企业联合成立以嵌入式软件开发为主项的、以软件开发为主项的、以软件外包为主项的、以信息系统设计为主项的、以软件测试外包为主项的校企合作实训基地近10个。

我们成立了学生实习与就业指导办公室, 鼓励和帮助学生充分利用校外实训基地, 从第六学期开始根据学生就业趋向选择企业参加校外实习与顶岗实习, 缩短与职业岗位的差距, 提高就业竞争力。

3 实施过程

根据软件技术专业教学整体解决方案, 按照实施计划“整体解决方案”实施的四个阶段分为六个学期进行。

3.1 职业能力认知阶段

在教学的第一个学期主要是职业能力认知阶段, 这一阶段的主要目标就是对学生进行基础知识课程教学和基本职业素质培养, 并通过学生角色的转换达到对职业能力的认知。

3.2 职业能力形成阶段

在第二、三学期是职业能力形成阶段。职业能力形成阶段的主要教学任务是引导学生进行实践学习, 因此将实训基地作为学生进行软件开发和学习的主要场所。

3.3 职业能力提高阶段

第四、五学期是职业能力提高阶段。在这一阶段的教学中将教学内容融入到项目开发中, 学生主要以“做”为主。职业能力提高阶段的实施场地应选择在软件园。

3.4 职业岗位训练阶段

在第六学期, 学生直接到企业顶岗实习, 所有活动按企业标准及项目要求进行。

4 实施效果

4.1 企业对毕业生的评价

从毕业生调查问卷和用人单位调查的统计情况看, 软件技术专业的教育成果获得了企业的认可, 毕业生用人单位普遍反映:重庆工业职业技术学院培养的学生政治素质较高, 在工作中吃苦耐劳, 勤学好问, 上进心强, 具有较强的专业能力、创新意识和开拓精神, 能够较好地完成本职工作。毕业生在工作岗位上不仅具有较强的专业知识和业务能力, 同时也具有较高的综合素质, 是各方面全面发展、不断适应环境和新形势的职业人。

4.2 学生对课程教学的评价

“分小组学习对我们提升相互合作能力很有帮助, 而且在此次小组编程中, 小组成员充分发挥出每个人的实力, 对促进我们学习程序设计帮助很大, 提升了我们对编程的兴趣。”

“在学习的过程中知道了合作的重要性, 同时知道了自己的不足。通过做项目更牢固地掌握了程序设计理论知识与实际的结合。”

4.3 授课教师对教学工作的自我评价

通过精心的教学设计和教学实践, “教学做一体化”的课程教学达到了预定的教学目标, 得到了学校、学生和专家的认可。在备课方面, 教师用了比平常课程几倍的时间进行教学设计以及课程资料的准备;上课时, 作为课堂的组织者, 除了进行必要的讲解, 教师还要不断地对学生进行个性化辅导, 提供帮助, 同时注意把握课堂进度;课后对当天教学中出现的问题进行分析和总结, 为下次课取得更好地教学效果做准备。实践证明, 采用“教学做一体化”的思想进行教学设计并实施能够取得良好的教学效果。

5 结论

5.1 教学模式需要创新

人才市场在变化, 生源在变化, 学校面对新形势, 教学模式需要创新。本文阐述的软件技术专业教学整体解决方案完全打破了基于学科体系的教学模式, 真正做到以工作过程为主线, 以软件开发工作任务、职业技能、行业标准、职业规范、工作知识为课程的核心内容, 以理论知识为辅助支撑, 将理论知识根据工作过程系统化的教学需要进行模块化, 学生实施工作任务时可以根据个人需要通过网络学习这些理论知识模块。

5.2 校企深度合作是关键

经过多年校企合作, 我们与多家企业建立了稳定的合作关系, 校企共建了基于工作过程的课程方案、教学中的企业软环境、教材等。尤其是我们建立了校企合作例会机制, 经常性的企业沟通使教学内容更新与行业发展同步, 使课程设计突出了核心职业能力的培养, 课程目标与企业用人需求得到了高度吻合。信息工程学院在教学改革方面取得的成绩以及本课题教学实践取得的成功, 原因之一就是:校企深度合作是关键。

上一篇:研究轨迹下一篇:地下箱型