您好,欢迎访问三七文档
当前位置:首页 > 临时分类 > 杨芙清软件工程学科研究生教育的探索与实践
杨芙清:软件工程学科研究生教育的探索与实践(2012-01-2118:56:40)转载▼标签:英国软件工程专业学位工程教育北京大学杂谈分类:软件工程教育的研究杨芙清:软件工程学科研究生教育的探索与实践2010-07-08今天我就软件工程学科研究生教育的探索与实践的一些问题和想法向大家做一汇报,汇报的内容包括五个方面:(1)软件工程教育;(2)科学学位与专业学位;(3)北京大学软件工程人才培养体系;(4)软微学院专业学位研究生教育的实践与探索;(5)思考与建议。一、软件工程教育软件工程教育既有工程特性又有科学特性,软件工程是应用计算机科学理论和技术以及工程管理原则和方法,按预算和进度实现满足用户要求的软件产品的开发、发布和维护的工程或者以此为研究对象的学科,这是中国大百科全书的定义。科学教育和工程教育是两个不同的概念,科学教育是提供有价值的系统基础知识,为日常的实际生活和今后从事的职业做好准备,关键就在于准备。用归纳的方法训练心智,发展观察能力,推理能力和概括能力,这是科学教育的定义。工程教育要适应产业的发展,既要满足目前产业转移和引进技术的需要,也要为消化吸收先进技术,进而自主创新服务。主要培养从事工程技术研究、开发、服务等创新型工程技术人才,以实现国家经济发展方式的转变,提高国家综合国力和国际竞争力。软件是基于硬件来反映人类的意识与智慧,软件的本质特性是构造性与演化性,软件工程是软件产业的支撑学科,所以软件工程教育兼属工程教育和科学教育的范畴。科学教育属性是引导学生对人类的意识和智慧进行科学的理解,增强应用软件本质特性来解决具体问题的能力。工程教育属性是引导学生能够综合应用计算机科学、数学、管理等科学原理,借鉴传统工程的原则与方法,提炼、固化知识,创建软件,以提高质量、降低成本。所以软件工程教育的科学教育与工程教育的属性,其服务的对象是不同的。【从软件产业的发展和人才的需求来看软件工程教育】我们可以从四个角度来谈:一是软件产业是国家战略产业发展格局的重要组成部分,它既是基础性产业、高科技产业、先进制造业,又是现代服务业;二是从软件产业与软件工程人才培养的角度看,根据软件产业的格局,需要相应的建立理学、工学、工程的教育体系,形成完整的软件工程人才培养体系;第三,从技术发展、经济发展方式转变的角度来看,软件工程教育要依据就业和产业结构调整的发展趋势先于市场变化,预测和调整学科专业的布局及层次结构;第四,从软件从业人员已有快速增长,但领军人才奇缺的角度看,要随着产业发展、企业的做大做强,培养能参与大型软件项目的研究、管理人才。特别要培养能够成为企业技术领军的高层次人才。【从学位设置看工程教育】首先看基础研究与应用研究的关系。基础研究是“进行创造性探索以获取新知识和理解,不一定指向实际目标和应用”,这准确地描述出了科学学位的研究性质。应用研究是“进行创新型的探索,来获取新的知识,服务于实践目的和目标”。它正确地描述出了专业学位的研究性质。第二,关于学术型学位和专业学位两者的关系,我的理解是——学术型学位是基础性、探索性、宽口径,而专业学位是多领域、应用型,而且可以根据职业发展的需求多次地攻读和获得学位。第三,从英国和美国的研究生教育来看,英国和美国除了科学哲学学位外,专业学位设置比较完善,英国的专业硕士、专业博士相当于美国的工程硕士、工程博士,这是工程类专业学位。英国美国近年来尤其重视工程/专业博士学位的发展。据此软件工程教育体系应该是多层次、多元化的一种教学体系,在基础教育的基础上,本科教育要培养软件工程学科的基础知识和基本实践能力,研究生教育要培养具有扎实的理论基础、软件工程技术和方法,其中又可以分成两种类型,一种是学术研究型,一种是工程应用型。学术研究型是培养基础研究、应用基础研究和关键技术研究方面具有理论创新和技术创新能力的基础研究人才;工程应用型是培养从事工程应用研究和大型软件工程开发、组织、管理方面具有技术创新和工程实践能力的软件工程方面的应用技术人才,它们分属于理学和工程,工学则跨理学和工程两者的中间,既培养应用基础研究和关键技术研究能力,又培养工程应用研究和技术创新能力。二、科学学位和专业学位【从教育观念上看】科学学位是以学科发展为中心,引导学生对人类意识和智慧进行科学的理解,增强学生应用软件本质特性,解决具体问题的能力,培养的是软件工程基础研究人才。“大学教师和学生只为科学学术而存在”,这是著名教育家洪堡总结的一句话。专业学位则以学生发展为中心,引导学生综合应用计算机科学、数学、管理等科学的原理,借鉴传统工程的原则与方法,提炼、固化知识来创建软件,达到提高质量,减低成本的目标,培养的是软件工程应用技术人才、管理和服务人才,它把学生未来的职业发展放在了教育的核心地位。【从专业指向性上看】科学学位是面向科学研究和技术创新,培养能进行理论创新和学术研究的科学工作者,可以从事大学教授、科学家、研究员、工程师等工作。专业学位是面向产业、面向具体领域培养复合交叉型、能进行研究的各类职业者,涵盖行业、技术领域、企业岗位等,可以从事技术专家、工程师、领域专家,工程管理等工作。所以从专业的指向性上二者也是有差别的。【从培养目标看】科学学位注重对学生科学研究能力的训练,要求在理论、技术、方法上有创新,鼓励原始性创新、鼓励攀登世界科学高峰。培养目标是应掌握本学科的基础理论和专业知识,具有理论创新和科学研究能力,要有团队合作精神和优秀的专业素质,而且要求在一、两个专业方向上能够深入、系统地掌握其理论、方法,能够承担基础研究、应用基础研究和关键技术研究的任务,要了解当前国内外最新的发展动态。专业学位主要是注重对学生工程实践能力的训练,要求学生对特定领域的应用技术有贡献,促进学生职业和自身的可持续发展。培养目标是面向产业和领域的需求,培养高层次、实用型、复合交叉型、国际化人才,培养学生具有扎实的理论基础和合理的知识结构,创业和创新的能力及优秀的职业素养,侧重培养学生工程研究和开发能力、项目组织和管理能力、外语交流和国际竞争的能力。【从培养模式来看】科学学位注重学科的纵向发展,提高学生的学术研究能力。专业学位注重学科的横向发展,提升职业发展能力,可分为脱产和在职培养两种模式。【从学生的研究方向来看】科学学位主要研究软件工程理论与模型,软件工程方法与技术。研究方向如软件模型、软件体系结构、设计方法学、软件的自动生成与演化等等,把软件工程研究作为职业。专业学位主要从事应用研究和大型软件工程的开发、组织、管理,主要是将软件工程已有的研究成果应用到领域中去,是以研究为基础和指导,促进专业人员自身和职业的发展。三、北京大学软件工程人才培养体系北京大学软件工程学科是依托北京大学人文、社科、理学等综合优势,形成以信息学院软件所、软微学院、软件工程国家工程研究中心三位一体的软件工程教育和人才培养体系,也是软件工程学科的创新体系。信息学院软件所主要是培养从事基础研究、应用基础研究和关键技术研究,具有理论创新和技术创新能力的学术型研究人才。软微学院侧重在应用工程方面,培养与领域结合的工程应用研究和领域软件开发,具有技术创新和工程实践能力的,面向领域、面向产业的复合交叉型、工程应用型人才。软件工程国家工程研究中心,以工程创新与成果转化为目标,为研究开发与工程教育提供了一个科技成果转化平台,也提供了一个学生实习的平台。北京大学软件工程教育是从1983年开始探索,由于软件工程学科是软件产业的支撑学科,北京大学软件工程学科教育的发展过程是与中国软件产业的发展相一致的。1983年试办软件工程专业(本科),1984年开始招收软件工程的研究生班,聘请国际软件工程专家授课,强调工程技术实践能力的训练,从而形成了北京大学软件工程教育的学科、知识点,以及培养模式的雏形。1996年在国务院学位办的支持下,设置软件领域的工程硕士学位点,开始进行工程硕士的培养,从而开启了在综合大学软件工程专业学位研究生培养工作。2002年在国家计委和教育部的支持下建立了示范性软件学院(软微学院),专门培养软件工程学科专业学位研究生。2008年开始招收软件服务工程的博士研究生。北京大学软件工程的师资队伍结构:信息学院软件所有专职教师46名,其中教授12名、副教授16名,软微学院专职教师66名,其中教授11名,副教授23名,软件工程国家工程研究中心专职教师13名,其中教授3名,副教授3名。所以,北京大学软件工程学科的师资队伍共有125名,其中教授26名,副教授46名。已经形成了一支老中青结合、在国内外有重要影响的软件工程教育的师资队伍。四、软微学院软件工程专业学位教育的实践与探索1、软件工程学科的特性和重要内容是交叉应用和工程实践,为此,软微学院根据技术发展与产业需求,重点发展交叉学科,如图所示:产业需求发展文化创意产业、先进制造业、现代服务业等,据此在2002年与IBM公司合作建立了服务科学与工程系,与信息学院软件所和微软公司合作建立了软件技术系;2003年与加美集团和北大艺术学院合作建立了数字艺术系;2005年又与微电子研究院和中芯国际合作,建立了集成电路设计与工程系;2007年与花旗银行、日本的Acom、北大的经济学院、法学院合作建立了金融信息工程系;同年和北大外语学院、信息学院的计算语言学研究所合作建立了语言信息工程系。这些都是交叉学科,到目前已经有了11个系,37个专业方向。2、软微学院坚持“人才培养与产业建设互动”、“学生是主体,教师是主导,质量是准绳、服务是手段,终身教育是方向”的教育理念,全面提高教育质量。学院根据工程应用创新型人才培养的要求,形成了以课程体系为核心,注重知识、能力、素质综合提高的人才培养体系。培养体系的核心是课程体系,根据生源多元化,岗位的多样性设计了多层次、多领域、多方向、模块化、开放式的课程体系:每学年坚持开200门次的课程,实现了因材施教、个性化的培养。课程分成基础课、核心技术课、专业选修课、领域知识与应用系统选修课等几个层次,学生进校时可以根据自己的需要选择专业,在学习过程中可以根据自身的学习和今后就业的需要,选择不同领域的课程,达到自己设计的培养方向,所以是一种个性化的培养方式。由于增设了领域知识、应用系统的选修课,强调了综合实践,从而适应了产业对人才的需求。由于学生可以根据个人的职业规划在教师的指导下,自主选择制定学习计划,从而变被动学习为主动学习。这样的培养体系为学生的主动学习创造了条件,得到了学生的高度认可。3、为了培养有社会责任感、服务国家、服务人民的高端人才,学院注重素质教育以提高学生的综合素质,如在课程体系中设有人文科学系列讲座、先进技术系列讲座。邀请北大资深教授、知名学者,以及跨国公司资深专家做相关讲座。学院不设班主任,采用学苑式的素质教育方式,由学生按照自己的兴趣自愿组成学苑,寓教于乐,陶冶情操,培养一专多能。学苑式的管理模式能够充分发挥学生的主观能动性,自主管理,主动自由的发展,院团委、院学生会直接领导,教师因材施教。以素质教育课程和演讲训练来说,不仅提高了学生总结概括、研究立项的能力,而且强化训练了学生口头表达、演讲和交流沟通的能力。例如应届毕业生吴斯说“素质教育使我懂得做学问需要先学会做人的道理,综合实践锻炼了我在研究中学习的综合能力,不但使我获得了ICSS最佳论文奖,而且在激烈的就业岗位竞争中能够脱颖而出”。4、软件工程教育要求双师型的师资队伍结构既要求教师有学术水平,又要有领域经验;师资队伍既要有学院的教师,又要有企业的专家。目前软微学院已经有专职教师66名,占40%;企业专家兼职教师62名,约占40%,北大教师28名不仅有信息学院,而且有人文社会科学的学者,占20%。在学院的66名专职教师中兼具学术背景和工业界经验的45名,大概占70%。5、在双语教学与国际合作办学方面。采用全方位、多层次、多方式地开展国际合作,如聘请外国专家,面向全球招聘教师;与国际知名企业和大学合作:合作建系、合作建专业方向,合作建实习基地和联合实验室等。现在与学院合作的单位已经有200多家知名企业和高校,如跨国公司有IBM、Intel、微软、Mot
本文标题:杨芙清软件工程学科研究生教育的探索与实践
链接地址:https://www.777doc.com/doc-2383610 .html