书城社会科学研究型大学建设本科教学改革的研究与实践
19080000000035

第35章 教学模式改革()(14)

(二)学生的参与模式

1.专题研究

学生可以根据自己的科研兴趣自主选题或参加导师的课题,进行深入的理论研究和应用实践,撰写高水平的论文,申请专利等。

2.机电产品创新设计

学生可以对现有各种产品进行改进设计,也可以进行产品的创新设计,为了培养学生的创新设计能力和工程实践能力,需要学生进行创新方案设计和分析比较,并要进行广泛的论证,同时还要求学生绘制规范的产品原理图和工程图,进行零件的加工和整机的装配与调试,编写产品的使用说明等,这样有利于学生创新成果的推广。

3.各种创新活动和竞赛

学院将定期组织学生进行创新竞赛活动,同时结合学校、北京市和国家的各种大赛主题开展校内人才的选拔和指导,并根据学生创新实践和研究需要,不定期地举办各种相关的学术讲座,广泛调动学生参与科技创新的积极性。

七、本科生科研训练的注意点

由于本科生具有的知识不足,科研能力欠缺,研究时间和精力有限,做科研训练应该注意以下几点。

(1)研究内容不能过多,研究目标不能过高。教师根据自己的科研课题内容,选择一些学生可能做的内容进行研究。

(2)突出重点。一般科学研究包括多种学科知识、计算方法和实验方法,让学生在短时间内都掌握是不现实的。教师可以在自己取得的研究成果的基础上,只改变一点让学生进行研究,可以是另一种理论方法或另一种计算方法或另一种实验方法,其余的研究按教师已经完成的进行,减少研究量,增加完成研究的可能性。

(3)正确对待研究结果。科学研究和教学实验最大的区别是科学研究的过程和结果是未知的,可能达到研究目的,也可能达不到研究目的,即失败了。达到了研究目的,取得了一定研究成果,增加了学生的知识,提高了学生的能力和素质,达到了本科生科研训练的目的。失败了,未实现预期结果,也同样增加了学生的知识,提高了学生的能力和素质,让学生分析失败的原因,撰写小结报告,也达到了本科生科研训练的目的。

参考文献

[1]樊世清.加强大学生科研训练教育培养创新人才.煤炭经济研究,2007(1).

[2]王霞.全方位培养大学生科技创新能力.现代企业教育,2007(1).

[3]钱芸生.本科生科研训练的实践与探索.电气电子学报,2007,29(2).

软件工程专业教育体系的研究与实践

张红延,卢 苇,李红梅

(北京交通大学软件学院,100044)

摘要:为科学地建立软件工程人才培养的教育体系,确保教育质量不断提高,论文从研究教育体系要素入手,论述了体系的内容框架;将软件设计与过程的有关理论应用于教育研究,提出了核心教育过程、质量保证组织机制、“4+1”课程设计等教育模型,从而为教育实践提供理论指导。实践表明,论文阐述的教育体系框架及模型能够很好地指导软件学院进行软件工程专业教育的改革与实践。

关键词:软件工程 教育体系 教育过程 质量保证体系 课程体系

一、引言

大量的软件工程实践表明:一个软件系统的质量受到用于开发和维护它的过程质量的极大影响。尽管人才培养要比软件开发复杂得多,但依然可以借鉴过程的思想来研究教育问题。人才培养的质量除与人和环境等因素紧密相关外,教育过程是其中重要的影响要素。软件工程专业教育改革与实践的任务分宏观与微观两个层次,相应的教育过程也分为面向管理的组织级过程与面向教学的个体级过程。目前在软件工程人才培养领域,软件学院急需研究和解决的问题是:

(1)明确软件人才的市场需求与软件工程专业教育的定位;

(2)确立符合自身特点的教育指导方针与模式;

(3)建立优化的教育过程和基于过程的质量保证体系;

(4)开发符合人才培养目标的先进课程体系及其有效的教学模式;

(5)学科与师资队伍建设;

(6)建立良好的教育支撑环境与学风。

上述问题实际上蕴涵着一个教育体系应包含的内容要素。从系统的观点来看,教育是一个复杂的系统,教育实践是教育体系的具体实施。研究教育最好的切入点是研究教育体系,任务包括识别体系要素、分析要素关系并对其建模。本文运用软件设计与过程理论进行软件工程专业教育体系的研究,其目的是通过获得的教育模型来科学地指导该领域的教育实践。

二、人才需求与教育定位

(一)软件人才的市场需求

IEEE在其最新颁布的SWEBOK报告中指出:软件工程不仅成长为一门内容广博的工程学科,也成为一种人们普遍认可的职业。软件行业的高速发展使软件人才成为全球性紧缺的资源,但由于国内教育界对软件人才市场需求不了解及定位不准确,导致教育与市场需求的脱节。把脉企业对软件人才的需求,明确软件工程专业人才培养目标与规格,是本文研究的主要内容。目前企业对软件人才的需求正从面向技术的专一性向面向能力的复合性转变,呈现多方位、多层次的局面,可归结为如下5大类。

(1)专家咨询服务类。这类人才不仅是业务领域专家,而且了解软件开发,具有较强的分析与综合能力,能够很好地理解客户需求,并能够快速为客户提供问题的解决方案。该角色是客户与开发者之间的桥梁。

(2)技术开发类。了解现代软件开发过程及其方法与工具,具有工程管理知识和团队合作精神,能够胜任大型软件系统分析、设计、编程及测试工作的专门技术型人才。角色诸如系统分析师、架构设计师、程序员、测试设计师或工程师等。

(3)技术管理类。了解软件开发过程和技术并具有相应的实践经验,掌握专门的技术管理方法和技能的管理型人才。角色诸如项目经理、配置经理、质量经理、过程工程师(Software Engineering Process GrouP,SEPG)等。

(4)系统管理与维护类。具有大型复杂系统管理、维护和部署能力的系统管理型人才。

角色诸如系统管理员、维护或后援工程师等。

(5)市场营销与业务拓展类。这是一类复合型人才而非技术专才。应具有的能力包括人际交往与组织协调能力、敏锐的商业洞察力、较强的业务拓展与营销能力、灵活应变的能力。要求掌握的知识包括工商管理类、经济与金融类及心理学等方面的知识,同时要求在计算机系统与软件应用领域具有较宽泛的知识面。

目前,上述需求中对(2)、(3)类人才的需求最多,这也是软件学院人才培养最关注的领域。

(二)软件工程专业教育定位

参考文献从软件工程学科知识体系、教育知识体系到人才培养规格(含素质、能力与知识3方面规格)给出了详细而完整的定义,成为软件工程教育的基本法。软件工程在其四十多年的发展历程中,走过了以技术为中心转向以过程为中心的研究道路。科研理念的转变带动了教育理念的转变,软件工程专业教育正经历着从面向研究、以知识传授为主的模式到面向实践、以知识应用为主的模式转变。目前软件工程专业教育存在以下两种不同的理念。

(1)培养工程型人才:教学重点在于培养学生了解工业化生产过程并获取实践经验、能够应用理论去解决实际问题的能力。

(2)培养研究型人才:教学重点在于培养学生具有深厚的理论基础、对软件工程知识领域广博而又深入的了解发现知识的能力。

理念决定了教育定位、指导方针和课程体系。北京交通大学软件学院的专业教育理念是:本科生教育选择前者,而研究生教育侧重后者。“国际化、工业化、高层次、复合型”人才培养的定位已成为各软件学院的共识。

三、教育指导方针与模式教育指导方针代表着一个学院核心的教育思想,是行动的指南与原则。北京交通大学软件学院在3年来的办学实践中逐步形成了自己明确的指导方针,总结如下。

(1)人才培养目标。以“国际化、工业化、高层次、复合型”为人才培养目标。

(2)教育发展目标。建立以软件工程学科为主干、以热门的交叉学科为分支的多层次,多领域,多方向的人才培养格局。

(3)课程设计原则。厚基础、精方向、重应用、突特色、强外语。

(4)课程教学模式。案例牵引、项目驱动、团队合作、引导互动。

教育运作是教育指导方针贯彻与执行的基础,其模式事关教育的成败。北京交通大学软件学院靠灵活的办学模式快速发展并壮大,经验总结如下。

(1)机制创新,加强校企合作,创办实训基地,促进国际合作办学。校企合作不单单是资金与人力资源层面的合作,还包括课程体系的研讨、实习基地的共建及专业教学等多方位深入的合作。

(2)取长补短,充分利用学校、计算机学院已有的学科优势和资源,发挥软件学院的办学优势与特长,快速建立起有特色的专业教学课程体系。

(3)合理的教育成本核算制度,让教育经费真正用于办学和高水平教师的聘任。

(4)强化校内专职教师在教学研究与管理方面的作用,加强对校外教师的聘任力度并建立有效的竞争机制。

(5)重视教育体系的建立和研究,强调基于过程的质量监督与控制。

四、核心教学过程及其相互关系尽管领域及其过程的内容千差万别,但过程的元结构却是相同的。借鉴过程的研究成果,分析和建立核心教育过程,是建立教育质量保证体系的基础。目前,北京交通大学软件学院核心教育过程领域分为4大类。

1.教务管理过程域

学院教学科负责日常的教务管理工作,核心子过程包括以下3个。

(1)下达教学任务:核心活动包括修订标准计划并生成执行计划,定义教学任务并下发教师选课。

(2)分配教学任务:完成教师报课,并生成最终教学任务书的过程。

(3)教学文件归档:完成教师接领任务后在教学实施过程中应提交文件的收集、评审与归档工作。

2.教学执行过程域

这是教师接领任务后开始的由教师自己主导的个体级教学过程。学院通过建立管理系统和实施有效的监督,来加强对教师个体教学过程的管理与改进,并建立相应的奖惩制度。这个过程域涉及的核心子过程有如下2个。

(1)教学执行过程:教师接领任务后,按照教学大纲准备教学日历、实施教学过程并提交考试结果及分析。

(2)教学监督过程:内容参见教育质量保证过程域。

3.教育质量保证过程域

目前,教育质量保证体系主要关注的是教学质量保证过程域,有如下两个子过程。

(1)教学监督过程:按照学院制定的质量评价标准、教学大纲及教学日历,对教师的教学过程进行监控,及时发现问题并提供质量改进的要求。

(2)教育质量保证过程:关注于教育过程执行的质量监督与审核,即按照质量保证计划和教育过程标准,对整个教育过程执行的情况进行抽查与结果审计,确保教育过程标准在具体的工作中都得以贯彻与执行。

4.教学研究过程域

与上述其他过程域相比,这是一个掺入人的复杂智力活动的过程领域,主要包括如下3个过程。

(1)课程体系设计过程:针对质量改进需求对课程体系进行设计与调整,详细内容参见后面专门讨论。

(2)教学计划修订过程:根据需求变更,对标准教学计划进行人才培养框架符合度审核及具体内容的修订,并进行计划的专家评审,制定出教学执行计划。

(3)教育过程改进过程:通过“教学监控过程”和“教育过程执行的质量监督与评审过程”所提出的问题,对教育过程标准实施改进,并度量质量提升的效果。

北京交通大学软件学院把软件过程的思想运用到教育体系的研究中,把教育体系视为一个受多因素影响、多过程交织的动态平衡系统,从而为科学地建立教育体系找到了理论依据。

五、教育质量保证体系

现阶段,北京交通大学软件学院教育质量保证体系的建设主要关注教学质量保证体系及其组织机制的建立。建立教学质量保证体系,不仅需要加强对教学过程的监控与评价,更重要的是建立一套过程标准和组织机制。一个完整的教学质量保证体系应该包括以下几个方面的内容。

(1)明确的教育指导方针。

(2)健全的教学过程标准(包括核心教学过程、教学过程产品内容规格标准、关键质量检查点及其评价标准)。

(3)明确的岗位职责与分工。

(4)关键活动与产品的质量评价标准。

(5)质量度量指标及其统计分析。

(6)建立外部质量审计制度,加强自我监督与改进。建立教育过程的持续改进机制,确保组织级和个体级过程都能够有计划地优化与改进。

北京交通大学软件学院十分重视教育质量保证体系组织机制的建立,成立了软件工程研究室负责课程体系建设和教育过程标准建设,并成立院教学与学位指导委员会及院级教学督导组(学校有校级督导组),由同行专家对教师课堂教学效果进行监督与评价,同时通过网评让学生直接参与教学监督过程。