独立学院软件工程专业实践教学体系改革
独立学院C语言程序设计实验教学改革与实践论文

浅谈独立学院C语言程序设计实验教学的改革与实践摘要:独立学院的培养目标是培养应用型技术人才,而实验教学是培养学生应用技能和创新能力的重要途径之一。
c语言程序设计是我院工科类专业都开设的一门课程,本文在分析了c语言实验中普遍存在问题后,结合我院在实际探讨了c语言实验教学改进,并提出了具体的改进方法。
关键词:独立学院应用型 c语言实验教学改进1 c语言程序设计实验教学的重要性及存在的问题c语言不但可以编写系统软件,而且可以根据用户的需要编写出满足用户要求的应用软件,尤其是c语言具有很好的对计算机的硬件编程能力。
我院计算机类、电子类和通信类专业都开设了c语言程序设计这门课程,它也是“数据结构”、“java程序设计”、“单片机”等课程的选修课程。
由于c语言这门课程比较抽象,具有较强的逻辑性和实践性,且c语言的数据类型较多、表达式丰富、语法结构较复杂,使它成为一门教师难教、学生难学的课程。
所以在重视理论教学的同时,必须加强实践训练。
通过实践,学生能更好的掌握c语言理论知识。
那么学生上机实验的重要性绝不亚于课堂听课,是巩固和发展课堂知识的十分重要的环节,而实验教学主要存在以下几个问题:1.1 学生刚开始学习时兴趣很高,但随着深入学习,兴趣逐渐减小。
学生在刚开始学习这门课程的时候,教师都会告诉学生这门课程很重要,学生当然也比较重视,但随着深入学习,有的学生就觉得c语言很难、很枯燥,再加上独立学院大多数学生学习自觉性和主动性不高,不懂的知识点越来越多,兴趣也就逐渐减小。
1.2 现在大多数c语言教材只注重对c语言语法的剖析,对算法进行剖析过于简单,使学生在上机编程时没有软件工程的概念。
现在大多数的教材在编写时对算法问题只用了很少的章节来分析,使得学生在编程时只有理论知识而不知道怎样把理论知识用来解决实际问题。
1.3 在实验设置上只有验证性实验而没有综合性实验。
在实验设置上,c语言实验课是随着理论课的开设的,都是一些验证性的实验,只验证了一些c语言的知识点,而没有综合性实验,没把c 语言与实际程序开发联系起来。
独立学院计算机专业“3+1”人才培养模式的研究

独立学院计算机专业“3+1”人才培养模式的研究摘要:独立学院的培养目标是高级技术应用型人才,“3+1”教学模式是对人才培养模式的新尝试,它结合学校和企业优势及需求,能有效提高了学生的实践能力。
文章以常州大学怀德学院计算机专业“3+1”教学改革为例,展开讨论,探索一条具有特色的人才培养之路。
关键词:独立学院;计算机专业;“3+1”模式;人才培养中图分类号:g642 文献标识码:a 文章编号:1009-3044(2013)10-2384-02独立学院是我国高等教育体制及其模式的重要创新,满足了人民群众接受优质高等教育的需求,同时又缓解了高等教育的供需矛盾[1]。
独立学院所培养的学生与普通高校本科学生相比,应更具有较强的动手能力、应用技术能力。
因此,独立学院应走应用型本科教育的路子,将培养目标定位在培养高级技术应用型人才上,注重实践能力培养。
近年来,毕业生与用人单位之间的供需矛盾凸现。
一方面是大学毕业生为找不到工作而发愁,另一方面是企业为招不到高素质人才而着急,形成了“就业难”和“人才荒”并存的现象。
计算机专业是一个应用性很强的工程技术类专业,为了消除学校与用人单位之间的鸿沟,培养动手能力强、具有创新创造意识的计算机应用型人才,我院对计算机专业进行人才培养模型的改革和研究,探索出一个具体可行的计算机专业“3+1”人才培养的新模式。
1 “3+1”人才培养模式下课程体系的改革“3+1”人才培养模式的特点在于“加强基础,拓宽专业,重视工程,提高素质”,4年制本科的前3年在学校进行系统的教育培养,完成工程师应具备的基本能力训练,第4年到企业结合生产工艺和科研开发实际,通过产学研结合的工程实践培养模式,由学校与企业共同指导学生的工程实践,最终完成毕业设计[2]。
“3+1”人才培养模式在课程设置方面,按照课程学分及内容不减的原则,优化重组课程体系,实现课程内容模块化。
根据长三角地区特别是常州及周边城市计算机行业的特点,制定面向行业方向、课程群模块化的人才培养体系。
软件工程专业实践教学体系的构建

软件工程专业实践教学体系的构建软件工程专业实践教学体系的构建摘要:软件工程专业的实践教学体系对于培养学生的实践能力和解决实际问题的能力至关重要。
本文通过分析软件工程专业实践教学的特点和需求,并结合教学实践经验,提出了一个适合软件工程专业实践教学的体系构建方案。
该方案包括实践教学目标的确定、实践教学内容的设计、实践教学方法的选择以及实践教学评估的策略等。
1. 引言随着信息技术的高速发展,软件工程专业培养的软件工程师在各个领域中发挥着重要作用。
然而,传统的理论课程教学无法满足软件工程专业学生的实践需求。
因此,构建一个实践教学体系,培养学生的实践能力和解决实际问题的能力至关重要。
2. 实践教学体系的设计原则在构建软件工程专业实践教学体系时,需要考虑以下设计原则:2.1 实践教学目标明确实践教学目标应准确明确,能够指导学生的实践活动。
例如,培养学生的项目管理能力、团队合作能力和创新能力等。
2.2 实践教学内容合理设计实践教学内容应基于软件工程专业的知识体系,并与实际应用相结合。
通过设计具有一定难度和挑战性的实践项目,可以促使学生综合运用所学知识。
2.3 多样化的实践教学方法实践教学方法应多样化,包括项目实训、实践课程、实习实训等。
通过不同的实践环节,学生可以获得更多的实践经验,并提高解决实际问题的能力。
2.4 实践教学反馈与评估实践教学应注重对学生实践过程的反馈和评估。
通过实践项目的验收、实践报告的撰写、实践成果的展示等方式,可以评估学生的实践成果,并对教学进行改进。
3. 实践教学体系的构建方案3.1 实践教学目标的确定根据软件工程专业的需求和培养目标,确定实践教学目标。
以培养学生的项目管理能力为例,可以确定培养目标为:1)了解项目管理的基本原理和方法,2)掌握项目管理工具的使用,3)能够有效管理软件项目。
3.2 实践教学内容的设计根据实践教学目标和软件工程专业的知识体系,设计相应的实践教学内容。
以软件项目管理实践为例,可以设计项目管理工具的使用培训、实践项目的组织与管理等内容。
面向工程教育认证的软件工程专业课程体系构建

面向工程教育认证的软件工程专业课程体系构建一、课程设置需确定软件工程专业的核心课程和选修课程。
核心课程包括软件开发基础、软件工程导论、需求工程、软件设计与体系结构、软件测试与质量保证、软件项目管理等。
选修课程可以根据学生的兴趣和发展方向设置,如人机交互、移动应用开发、云计算等。
二、课程内容课程内容需要考虑符合软件工程的最新发展动态,并应该理论与实践相结合。
以下是一些常见的课程内容:1. 软件开发基础:包括程序设计语言、数据结构、算法等基本知识,培养学生的编程能力和问题解决能力。
2. 软件工程导论:介绍软件工程的基本概念、原则和方法,以及软件工程师的职责和素质要求。
3. 需求工程:培养学生获取、分析和管理软件需求的能力,包括需求提取、需求规格化、需求验证等。
4. 软件设计与体系结构:介绍软件设计原则和方法,包括面向对象设计、软件架构设计等。
5. 软件测试与质量保证:讲解软件测试的基本原理和方法,以及质量保证的过程和工具,培养学生的软件测试能力。
6. 软件项目管理:介绍软件项目管理的基本知识和方法,包括项目计划、项目执行、项目监控等,培养学生的项目管理能力。
三、实践环节在课程体系中应包含一定的实践环节,使学生能够将所学的理论知识应用到实际项目开发中。
实践环节可以包括以下内容:1. 实验课程:为学生提供一些实验项目,使他们能够动手实践所学的知识。
2. 实习项目:安排学生到企业或实验室进行实习,参与实际的软件开发项目,锻炼他们的实践能力。
3. 毕业设计:让学生完成一项独立的软件项目,从需求分析、设计、编码、测试到交付,全面展示他们的综合能力。
四、师资力量构建面向工程教育认证的软件工程专业课程体系,需要教师具备相关的专业知识和经验。
学校应该注重招聘和培养软件工程领域的教师,为他们提供持续的专业发展和学术研究支持。
面向工程教育认证的软件工程专业课程体系构建需要结合软件工程的最新发展动态,同时注重理论与实践相结合,培养学生的实际能力和综合素质。
应用型本科软件工程专业实践教学体系构建与实施——以广州大学华软软件学院为例

University Education [摘要]实践教学在培养应用型本科软件工程人才中具有重要的作用。
可以在分析应用型人才培养目标定位的基础上,设计基于应用能力培养的“三合一”实践教学体系。
实践教学是培养应用型软件工程人才的重要环节,而实践教学体系的构建与完善是一个复杂、艰巨的系统工程,需要在实践的过程中不断的探索与总结,从而促进实践教学的整体优化,真正实现应用型人才的培养目标。
[关键词]应用型本科;软件工程;实践教学体系[中图分类号]G642[文献标识码]A[文章编号]2095-3437(2016)04-0019-03应用型本科软件工程专业实践教学体系构建与实施林平荣张屹薛建民(广州大学华软软件学院软件工程系,广东广州510990)2016年4月April ,2016University Education[收稿时间]2015-07-23[基金项目]2012年广东省高等学校专业综合改革试点项目(粤教高函[2012]204号);2014年广东教育教学成果奖(高等教育)培育项目(粤教高函[2015]72号)。
[作者简介]林平荣(1981-),男,福建漳州人,硕士,讲师,研究方向:软件工程。
2011年,为了进一步深化本科教育教学改革,提高本科教育教学质量,教育部、财政部决定在“十二五”期间继续实施“高等学校本科教学质量与教学改革工程”。
政策实施多年以来,各级教育行政部门及高校非常重视,一批批国家级、省级“质量工程”项目相继立项建设,教学改革不断深化,教学质量显著提升,取得了丰硕的成果。
“质量工程”涉及高校本科人才培养工作的方方面面,其中实践教学与人才培养模式改革创新是提高高等教育质量的重要内容。
[1]2010年广州大学华软软件学院软件工程专业获广州市属普通高等院校第一批特色专业,同年,又被广东省教育厅评为2010年本科院校“特色专业建设点”,2012年获广东省高等学校“专业综合改革试点项目”。
一、应用型人才培养目标定位广州大学华软软件学院作为全国300多家独立学院中唯一的一所软件学院,在办学过程中经过不断的研究探索,科学、客观地将人才培养的主体目标定位为“应用型人才”,即以应用为主,核心是“实践”,目的是“提高实际动手能力”,为地方经济社会发展培养适应中国软件产业发展需求的规范化应用型人才。
独立学院软件工程实践教学改革研究

很 多 学 生 抱 怨 在学 校 里 面学 习不 到 实 践 性 的 知识 .还 不 如 对 学 生 进 行 有效 的监 督 和 管 理 。 了提 高学 生 的兴 趣 , 为 让学 生 充 老 大 毕 业 的时 候 到 培 训 机 构 培 训 一个 月 主 要 是 由 于 高校 的计 算 机 分 参 与 . 师 只 需 要 充 当教 学 活 动 的 组 织 者 和监 督 者 角 色 . 部 课 程 大 都 以理 论 讲 授 为 主 , 至 全 部 都 是 理 论 讲 解 。 使 有 部 分 分 的 教 学 活 动 主 要 由 学 生 来完 成『】 比如 对 于 某 一 个 具 体 的教 甚 即 3。 我 学 学 课 程增 加 了实 践 环 节 .但 是 实 践 环 节 异 常 薄 弱 .甚 至 是 形 同 虚 学 内容 . 们 可 以采 取 ” 生 讲 解 老 师 、 生 点 评 学 生进 一 步
识不扎实 、 实践 开发 能 力 又 匮 乏 的 现 象 。 2 教 学方 式 单一 、 践 教 学 环 节薄 弱 、 实 2 突 出学 生 的 中 心 地 位 , 强 学 生 的参 与 性 、 加 由 于独 立 学 院 学 生 自制 力 较 差 . 以教 学 过 程 中 , 师 必 须 所 老
生 源 . 根 本 的 途径 在 于打 破 常 规 思 路 . 分 利 用独 立学 院 办 学 们 可 以采 取 项 目驱 动 教 学 模 式 , 体 组 织 方 式 如 下 : 学 期 初 , 最 充 具 在 灵 活 的特 点 . 过 实 践教 学 改 革 . 高 学 生 的实 践能 力 和 软 件 开 由老 师 精 心 设计 、 供 一 些 真 实 的 项 目供 学 生 选择 , 生可 以根 通 提 提 学 发 水 平 . 强 高 学 生 的就 业 竞 争 力 . 而 达 到 吸 引 生 源 的 目的 增 从 二 、 立 学 院 软 件 工 程 实践 教 学 存 在 的 问 题 独 据 自 己 的情 况 进 行 合 理 分 组 .组 成 项 目组 .每 组 人 员 在 6至 8 人 . 后 根 据 软 件 开 发 中的 各 个 角 色 进 行 分工 , 由项 目组 成 员 然 并
计算机专业软件工程课程设计的改革与实践

3 教 学 改革 的措施
31 专 业 知识 的综 合应 用 .
学生 已经 学 习了 C语 言程序 设计 、 向对 象程 序设计 、 面 数 在实践 过程 中遇到 的相关 问题 , 促 学生按 计划 完成 各项工 督
据 库原理 与技术 、 数据结 构 、 v 语言程 序设计 、# Ja a C 程序设计 、 WE B数 据库 开发 、 件工 程等先 修 课程 , 软 我们 提 出的多 平 台
层架构的设计 。这样 , 学生就可 以为 以后 的实 际工 作打 下 良好 的基础。图 3 所示为一个典型的四层架构。
图 1 多平台WE B应用系统开发框架
虽然 系统规模 较小 , 雀虽小 , 但麻 五脏俱全 。在开发过 程 中, 我们要求学生采用 以上多平台进行开发 , MV 采用 C设计模 式和 多层架 构来实现 , 炼学生 的设计能 力。 另外 , 用团队 锻 采
ojc v st t i s dns b i r sf a e e p n. i i tte pol fw a r t a t i n r t t e t b t e i o r n t et’ait f ot r d vl met A m n a h r e o ek pa i l r n g f h s d n ei a u ly o w e o g bm cc a i o e u s
32 MV . C模 式 的 应 用
情况对项 目开发计 划进行调整 。每个项 目小组还必 须按照给 MV ( dlVe C nrlr模 型一 图一 制器) 国外 定的文档规范标准撰写课程设计报告 。最后的考核成绩由指导 C Mo e i — w— o t l , oe 视 控 是 用 得 比 较 多 的 一种 设 计模 式 ,MVC包 括 三类 对象 。模 型 老师根据项 目小组基本任 务完成 庸况、 答辩 情况 、 报告撰写等情 ( d1 Moe) 用程序的主体部分 , 是应 模型表 示业 务数据 , 或者业 务 况综合评定 。
软件技术专业教学体系改革研究

软件技术专业教学体系改革研究近年来,随着人工智能、云计算、物联网等新技术的迅猛发展和广泛应用,软件技术的需求量和市场前景日益广阔。
为了更好地适应未来的科技发展趋势,软件技术专业教学体系需要进行改革,以培养更多适应未来市场需求的高质量人才。
一、教学体系架构调整软件技术专业应该建立自己独有的教学体系,以满足市场的发展需求。
首先,需要对课程设置进行调整,将软件工程、软件开发、软件测试、软件设计、计算机图形学、人工智能等专业课程进行整合,形成完整的软件技术教学体系。
同时,从市场需求出发,增设一些新的课程,如云计算、大数据、区块链、移动开发、物联网等领域的课程。
二、实践教学体系完善传统的软件技术教学体系大多重视理论知识的传授,忽视了实践能力的培养。
因此,需要加强实践教学,在教学中充分运用实践案例、项目实践等方式,加强学生的实际动手能力。
应该注重培养学生的团队协作精神,将软件开发的流程、规范、标准等培养到学生的思想中。
另外,应该充分开放实验室,为学生提供尽可能多的机会进行实践探索。
三、师资队伍建设优秀的师资队伍是软件技术教育的核心和基础。
需要注重师资队伍的建设,尤其是增加年轻的教师和企业界的技术专家,将他们的现实经验融入到教学中。
此外,还需要大力推进教师教育和培训,以培养更多专业知识全面、教学能力强、实践经验丰富、思想开阔的软件技术教师。
四、产学研深度融合软件技术市场的需求变化非常快,需要学校和企业紧密协作,以贴近行业发展的需求。
学校应该积极联系行业,了解市场的发展趋势和未来的技术需求,将这些信息融入到教学体系中。
企业也应该积极参与到学科建设中,为学生提供专业的实习机会和实际工作机会,同时向学校提供市场需求和技术服务。
学校、企业和科研机构之间也应该加强合作,共同开展科研项目,促进学科发展。
结论软件技术专业教学体系改革是一个系统性工程,需要从多个方面入手改革。
新的教学体系应该注重理论知识与实践能力的平衡,加强实践教学,建设优秀的师资队伍,深度融合产学研三方面资源,以培养更多适应未来市场需求的软件技术人才。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
独立学院软件工程专业实践教学体系改革摘要:根据软件行业的发展现状和人才需求趋势,阐述适应新的人才培养模式的专业实践教学模式的构建,创新的一体化的软件工程专业实践教学体系的架构和实施,以及这一实践教学体系对提高软件专业学生的工程实践能力和创新能力的作用。
关键词:软件工程;人才培养;实践教学体系;专业实践当今软件行业高速发展,软件企业急需大量的有项目开发实践能力的软件人才,以大连为例,目前正在建设的10个软件园,每个园区大约需要7~8万名程序开发人员,未来3~5年需要将近40~50万名软件人才。
企业在录用员工时,除了进行常规的理论基础知识笔试以外,更加看重的是学生的实际项目开发能力,每次面试必问的问题基本上都是开发过什么项目,项目的业务功能是什么,项目的规模都多大,几个人开发的,有团队合作么,项目中使用的什么技术,对最流行的技术掌握程度等这类问题。
许多学生通过扎实的基础理论知识,顺利地通过了笔试,但就因为在校学习期间没有开发过有一定规模的软件项目,项目开发实践能力不足而不能成功就职于自己心仪的企业,那遗憾的心情是每个高校所不愿意见到的。
我院总结分析了历届毕业生就业情况,及时对软件工程教学体系进行了改革,提升了实践教学在整个教学环节的地位,增加了大量的专业实践教学,建立了完善的专业实践教学体系[1],为锻炼学生的软件工程实践能力[2]提供了必要保证。
1原有专业实践教学体系的不足通过对多所国家级软件示范学院的学习和取经,并逐年分析我院的软件专业毕业生的就业数据和就业质量,结合与学生的座谈和交流,分析并总结出学院目前在软件工程教学中存在诸多方面的不足。
1.1专业实践教学不足过去软件工程专业还是按照旧的教学模式,偏重于理论教学,轻视专业实践教学,导致专业实践课程课时安排过少。
实践教师无法在短时间内引导同学们完成一个稍有规模的软件项目,很多实践计划安排的软件开发项目最终都无法全部完成,学生的专业实践能力没有得到真正的提高,无法达到专业实践预定的目标和应有的效果。
1.2专业实践课程重视程度不够前几年专业实践教学基本都是配合理论课程的验证性实验,不是真正意义上的专业实践教学。
学生在老师的指导下,使用学习过的课程理论和技术编写一个小的应用程序,能够运行就算完成实践任务,编程量少,难以实现从量变到质变的转换。
由于一直没有形成专门的与理论教学独立的实践教学体系,学生难以得到经过系统的、严格的、专业的与企业实际配套的软件工程实践能力的培养和训练,软件开发实践能力没有得到实质的提高和改进,将来在就业时所面临的竞争压力可想而知。
1.3专业实践课程监控体系欠缺原有的专业实践只是在开始阶段由导师下达开发任务,并简单的讲授基本的任务要求以及进度,接下来就由学生自己回去完成各自的项目开发,最后只提交项目和文档就可以了。
整个实践过程缺少全程监控和指导,学生在开发项目的过程中遇到各种各样的问题时,无从下手,又缺少指导教师的实时指导,经常导致项目开发搁浅,进度停止不前,严重挫伤他们项目开发的积极性。
临近交付时间学生为了应付课程考核,只好下载现成的项目代码,交差了事。
最后导致学生对软件项目开发产生了畏惧的心理,对今后的就业极为不利。
1.4企业实际项目开发能力实践培养欠缺由于学生的软件实践能力欠缺,实习期间企业又不愿意招没有实践能力的学生做实习生。
由于找不到实习单位,很多同学将宝贵的实习时间白白荒废了,实践能力没有提高,在学校学习的知识和技术又忘记得差不多了,真正体验了那句“不进则退”。
没有经过与企业实际适应的软件开发实践能力的锻炼,就难以满足企业的用人标准要求,这样学生毕业后很难进入软件公司就业。
这种局面是学校,学生和家长都不愿意见到的尴尬局面,这是改革实践教学的体系的最直接动力和需求。
2改革专业实践教学体系的目标参照国家级软件示范学院成功的软件工程专业实践教学体系的标准和目标,结合独立学院自身的特点和环境,全面制定的软件工程专业实践体系改革的目标和任务。
2.1实践教学目标体系的构建根据软件工程专业的实践性强的特点,将软件工程的专业实践教学与理论课程教学等同对待,并逐渐侧重于实践,设定培养“应用型软件开发人才”的培养目标[3],倡导“学中做,做中学”的新的软件专业教学理念,开创理论联系实际,实际中掌握和应用理论的教学模式。
2.2一体化实践教学体系的构建在整个软件工程专业的教学体系中,构建出独立的专业实践教学体系,培养学生的软件工程项目实践能力。
建立课程同步验证实践,系统集成实践,团队开发实践,新技术运用实践,企业实际能力开发实践和创新能力实践的全方位一体化实践教学体系。
2.3软件工程专业教学的工程化改造和实施针对软件企业的用人需求全面改进软件专业教学,实施教学全过程的工程化改革和实施,建立全面的工程实践教学体系。
把软件工程实践教学作为的教学的核心任务,全面改革软件工程专业的人才培养模式、课程体系、实践体系,教学方法,教学手段,在工程化实践教学体系全面体现工程化能力和职业素质培养的教学模式,构建合理先进的融基础理论、实验教学、工程实践为一体的整体化培养机制[3],使学生在软件实践能力得到一个大的提高和发展,适应现代软件产业的人才需求。
2.4软件专业学生的项目开发实践能力的实质性提高经过一体化专业实践教学系统的培养和训练,每个同学都应具备独立和团队开发中等规模的软件项目的能力,具备优良的团队合作和沟通能力,熟练掌握和运用企业流行的软件技术的运用和改进,达到软件公司的用人需求,在就业竞争上有足够的优势。
3专业实践教学体系改革的内容和实施在学院领导的政策指导和计算机工程分院的大力支持下,对软件工程专业的实践课程体系进行了全新的改革和实践,从体系建设,课程安排,学时设置和进度等各个方面同步推进。
3.1课程同步专业实践体系首先保证每门软件专业相关课程都设置足够的专业实践课程,并加大专业实践的课程的课时数和学分,让学生深刻认识到实践课程的重要性。
如C语言、C++、C#、Java、算法和数据结构、数据库、汇编语言、嵌入式等课程的都配置了对应的专业实践课程,目的是掌握这些基础课程的实际运用能力,为下阶段的集成开发专业实践打下坚实的基础。
3.2项目技术集成专业实践体系在学习了软件工程、JavaEE、和PHP企业级应用开发等课程后,开设技术综合性质的中等规模软件集成项目开发专业实践,目标是锻炼同学的各种技术的综合运用能力,使软件专业学生能熟练掌握项目开发中使用到的知识和技术,并能整合运用。
通过一定的编程工作量,提高学生编程的熟练程度,摆脱以往严重依赖参考书的开发状况,后期基本能脱离书本,轻松编写项目,初步接近企业开发人员的开发状态。
3.3团队开发项目专业实践体系学院深刻认识到培养学生的软件开发能力决不能仅仅依靠课堂教学和实践教学来完成,必须建立各种软件创新团体和小组,来激发同学们开发软件项目的兴趣。
以前都是由学生自发组织各种小的开发团队,利用业余时间编写一些自己感兴趣的课题,往往由于各种原因无疾而终,很少能坚持长久。
现在学院发布各种奖励政策鼓励成立学生创新团队,并鼓励和支持教师亲自参与到学生的项目开发团队,并制定了相应的奖励政策,极大地激发了教师参与的热情和责任感,进一步改善了师生的和谐关系,对学生的身心发展促进非常明显。
由于很多教师都是从企业聘请的有多年开发经验的技术骨干,对学生创新团队的指导意义重大,使同学们的项目开发水平提高迅速,对他们今后的成功就业打下良好的基础。
3.4创新团队专业实践体系现代软件项目功能复杂,规模庞大,需要进行团队开发才能完成,软件公司100%的项目都是由团队来开发的。
而目前软件专业学生最欠缺的就是团队开发中的技术整合,协作的意识和沟通交流。
学院在学生到软件公司参加实习前,专门安排了近2个多月的模拟软件公司项目开发的团队项目开发专业实践,并且完全在学院的工程实践中心实训实验室完成。
每个开发小组安排5~10人,小组的每个成员都有专门的职责和分工,项目分析和设计,项目的编写都由实训教师进行监控,每天开会监督项目进度安排以及遇到的问题分析和解决。
在项目的开发中使用与软件公司完全一样的团队合作工具和软件,如Subvision,VSS等,实现与软件公司的无缝融合,项目中使用软件公司普遍运用的软件和框架技术,如Oracle数据库,Spring3,Hibernate3,Struts2,AJAX,DOJO,EXTJS,Flex,Android等最新技术,因为是在项目中使用这些技术,当项目完成后每个参与项目开发的同学对这些技术都能熟练掌握,要比单纯从书本上学习效果要好的多。
这些能熟悉运用最新技术开发项目,又有团队开发经验的学生立即成为软件企业的抢手人才,被企业高薪聘走。
这些到知名软件公司工作的学生又言传身教,使下一届学生更加刻苦,努力钻研,学习更新的技术,能争取到更知名的公司工作,进而形成良性循环,也增加了学院的信心,并进行更大的投入。
3.5软件大赛专业实践体系参加全国性的软件设计大赛对提高学生的创新实践能力的作用是非常巨大的,学院专门设有大赛实践领导小组,收集各种赛事,分析大赛所需的知识和技术,每个大赛都在全校范围内成立多个参赛团队,在各种资源的使用上给予大力支持,在学院的工程实践中心有专门的实验室,并为参加大赛的团队成员分配单独的创新宿舍,24小时供电,单独架设的高速宽带网,使每个参赛同学无任何后顾之忧。
学院同时安排从企业高薪招聘来的软件开发经验丰富的技术骨干担任创新实践指导教师,帮助同学们解决项目开发中遇到的各种问题和技术难题,对提高学生的软件开发能力帮助巨大,为取得优良成绩打下坚实的基础[4]。
3.6校内软件公司实训体系学院充分利用大连软件产业城市的先天优势,与知名的大连软件公司合作,在校园内建设软件实训基地和软件开发公司,并联合开发软件公司的实际项目,让学生不出校门就可以在校内的软件公司进行软件项目开发,提高与企业需求一致的软件开发实践能力。
目前已有2家公司建立了校内软件开发公司,今年还将与多家公司开展合作[5]。
4专业实践教学体系改革的实施效果经过近三年的软件工程专业的工程实践化改革和实施,基本上完成了当初设定的改革目标,软件专业的实践体系初步完善,也取得了一些令人鼓舞的成果。
4.1实践教学体系的建设和完善基本上建立了覆盖软件专业人才培养各个阶段的专业实践体系,包括完善的培养目标,教学大纲,实践内容,实践项目,实践环境,考核标准和监控机制,保证了专业实践教学的制度化和规范化。
4.2双师型教学队伍的壮大学院通过软件专业实践体系的改革和建设,加强了对专业课教师的工程化能力的提高,力争使每个专业课教师成为“双师型(教师+工程师)”人才,使他们都能胜任大型软件项目的开发。
同时要求每个专业课教师每年必须带学生创新实践小组,开发与企业实际需求相近的软件项目,并总结自己的经验,在年中和年终的总结大会上总结和表彰。