APP下载

研究生课程“专业—学术—工程”三维教学探索

2014-01-26徐建衷宜

关键词:研究生课程软件工程学术

徐建+衷宜

摘 要:以软件工程专业“软件平台与中间件技术”研究生课程为平台,从专业知识、学术能力和工程能力三方面,构建了培养学术素养和工程能力兼备的高层次专业人才的课程总体目标,设计了科研论文和工程项目并行驱动的分组合作式教学手段,并制定了相应的考核方式。

关键词:研究生课程;“专业—学术—工程”;三维教学;软件工程

中图分类号:G642.0 文献标识码:A 文章编号:1002-4107(2014)03-0005-02

若干年前,硕士研究生教育以培养学术型人才为主要目标,以学术研究为导向,培养过程中偏重理论和研究。随着社会需求的变化,越来越多的硕士研究生毕业后从事工程性职业,单纯的学术方面的培养已不能适应当前环境。虽然当前硕士学位分为学术硕士和专业硕士,仍然有大部分的学术型硕士步入企业或公司,从事工程性的职业。也有部分专业学位研究生在学习过程中,感受到科研的魅力,进一步深造或从事科研工作。因此,即使根据学术和专业硕士培养目标的不同而有培养计划,为了学生更宽泛的职业生涯,培养中应将学术能力和工程能力有机结合,并有所侧重。研究生课程作为研究生培养的一个基本单元,在研究生各项能力的培养中占据重要的地位。如何在研究生课程中将知识的传授、学术能力的培养和工程能力的提高融合一体,是一项值得探索的工作。笔者作为研究生教学工作者,则试图在所教授的研究生课程“软件平台与中间件技术”中进行“专业—学术—工程”一体化探索。

一、“专业—学术—工程”一体化教学目标的确立

为了确定教师和学生在教学中所要达到的预期结果和标准,帮助教师进行教学测量和评价,选择和使用教学策略,指引学生学习,并体现专业知识、学术素养和工程能力在课程教学中的协调统一,本文所设计的研究生课程教学的目标体系如图1所示。在整个目标体系中,教学中的所有活动均从专业知识、学术能力和工程能力三方面出发,相互联系并支撑着培养具有学术素养和工程能力的高层次专业人才这一总体目标。

1.专业知识是指某一领域内的系统化知识。在研究生课程中,专业知识已不仅仅局限于概念、原理和方法,还要求追踪更前沿的热点问题和学科内容。

图1 教学目标体系

2.学术能力是指专门对某一学问进行系统的哲理

或理论研究的能力,包括发现问题与提出问题的能力、文献收集与整理的能力、概念的生成与厘定的能力、开拓与发展学术命题的能力、设计研究过程的能力、对学术前沿的敏感性等[1]。

3.工程能力根据CDIO培养大纲的内容,可以分为工程基础知识、个人技能和职业道德、人际团队能力和工程系统能力四个层面,大纲要求以综合的培养方式使学生在这四个层面达到预定目标[2]。

专业知识、学术能力和工程能力三方面在研究生的学习和发展中,并非孤立、割裂的,而是相互支撑、相辅相成。首先,专业知识是基石,无论是学术能力还是工程能力的培养,立足点均是围绕专业知识而展开。只有掌握了扎实的专业知识,才能走向系统性理论研究道路,才能在工程中灵活应用。其次,学术是专业知识的理论化提升和创新,当前高深的学术理论在历经时间的检验后,终究被抛弃或成为学科的基础知识,应用于工程中,并作为未来更高深理论的基础。学术能力的提高必然伴随着实验探索能力、创造性思维等能力的提升,而这些能力既有利于基本知识的清晰,又是工程能力中的基本要素,并帮助学生在工程中提出并应用更具效率的前沿技术和方法。最后,工程中的锻炼,将会使学生更迫切地认识到专业知识的重要性,并更清楚其侧重点。为了得到显著的创新型工程成果,需要及时掌握工程科技的前沿领域和发展方向,进行学术研究。

针对以上教学目标,作者在软件工程专业研究生课程“软件平台与中间件技术”中应用“专业—学术—工程”三维教学目标:掌握面向对象中间件、面向智能代理的中间件、无线/移动中间件等中间件技术及其开发方法,参与在金融、电信等业务系统中的工程应用,并完成学术研究和相关论文的撰写。

二、“科研论文与工程项目并行驱动+分组合作”的教学模式探索

在研究生课程中,课程已经不再以教师的讲授为主,所有教学手段和方法的设计和实施均以知识获取为基本,学术能力和工程能力的培养为辅助,最终实现高层次专门人才的培养。基于以上原则,笔者在“软件平台与中间件技术”课程教学中采用科研论文和工程项目并行驱动+分组合作的模式[3]。

在具体实施中,课程从向学生介绍软件中间件的最新研究动向、前沿热点问题、研究思想和研究方法开始,以分组合作为基础,研读和讨论科研论文与分析工程项目并行,各占课程的1/2。在科研论文的研读和讨论中,使学生加强基本概念和方法的掌握,并了解领域内理论研究的新动向、新方法和最前沿的研究成果;在工程项目的分析和实践中,培养学生知识运用能力和实际问题的解决能力;通过分组合作学习,提高学生的团队合作能力、交流能力和组织能力,并在合作中共同探索,使之达到更高的层次。

在科研论文的研读和讨论中,从培养学术能力的角度出发,秉着“授人以鱼不如授人以渔”的观点,课程的安排分为几个步骤。在课程初期,由教师发布若干不同研究方向的高水平学术论文,例如面向对象中间件、面向智能代理的中间件、无线/移动中间件等,每组自由选择一个方向。课程要求组中成员在课前独立阅读,了解本领域的最新研究成果,并给出读书笔记。课堂上,给出专门讨论时间进行讨论,在交流和总结中,给出小组读书笔记,并上讲台对小组研读成果进行陈述。课程中期,组中成员根据小组研究方向,分别收集和整理更多的文献,并在小组内分享。在研读大量文献的基础上,小组交流讨论后再次给出更深入的读书笔记,在期间发现和提出问题,分别拟定下一步研究方向。最终,在多次的小组交流、思想提炼和实验验证的基础上,个人独立完成课程学术论文。在论文的研读和讨论中,教师从领域、题目、假设论点一直到论点整个过程均参与其中,把握学生论文方向,激发学生的灵感和创造,从而保证学术论文的顺利进行。这种分阶段讨论式培养方法与传统的期末交一篇论文的方法比较,不仅能够保障学生的论文的质量,并且培养了学生的学术思维和能力,为进一步的学术研究和论文撰写奠定基础。

在工程项目的设计和实现中,以笔者主持的电信行业中间件相关项目为依托,分解若干子项目,以小组为单位,按软件开发流程,阶段性进行。将课程的工程项目分支分为规划、概要设计、详细设计、编码和完成五阶段,课程中专门为每个阶段完成节点设置分享单元,由小组成员轮流作为代表当堂演示本组的阶段性成果,并在教师指引下组织班级讨论,对成果的优点、不足给出意见和建议,帮助各组对自己的成果进一步完善。在整个工程项目式教学中,使用分组讨论、分组辩论、“我当老师”、角色扮演等[4],调动学生学习的积极性和创造性,在合作中真正参与工程项目的实施,在工程活动中扎实专业基础知识、提升专业水平,并培养了学生批判性的分析能力、解决问题的能力、合作能力等工程能力。

三、综合考核方式的运用

为了对学生在课程中专业知识的掌握,学术和工程能力水平作出合理的综合评价,激励学生发挥主观能动性,笔者为“软件平台与中间件技术”课程制定了考核方式。

成绩计算方法采用了论文成绩35%、项目成绩共占35%、平时表现30%,平时考查与最终成果相结合的方式。平时成绩中包括读书笔记、小组讨论情况、演示表现、参与教学活动情况、小组自评价与互评价等;项目成绩中包括项目完成情况、项目报告、合作情况等;论文成绩中包括论文完成情况、发表情况等。并且鼓励学生在工程项目中进行学术探索。如果学生的学术成果在工程项目中有效应用并提高项目质量,将根据情况给予一定的附加分。

单门课程的影响力是有限的,并不能简单由此达到研究生培养总体目标,使之适应未来发展。为了培养学术与工程能力兼备的高水平软件工程专业研究生,还需整合软件工程专业课程体系,各门课程各个教师合作,进一步构建完整的软件工程专业研究生培养目标体系。

参考文献:

[1]肖川,胡乐乐.论研究生学术能力的培养[J].学位与研

究生教育,2006,(9).

[2]Edward Crawley,J.Malmqvist,S.Ostlund,etc.Rethi-

nking Engineering Education:The CDIO Approach

[M].Berlin:Springer,2007.

[3]Fabio Kon,Anne-Marie Kermarrec.Middleware 2011:

ACM/IFIP/USENIX 12th International Middleware

Conference,Lisbon,Portugal,December 12-16,2011

[C].Berlin:Springer,2011.

[4]衷宜,徐建.基于“能力本位”的教学方法的设计[J].南

京理工大学学报:社会科学版,2011,(6).

在工程项目的设计和实现中,以笔者主持的电信行业中间件相关项目为依托,分解若干子项目,以小组为单位,按软件开发流程,阶段性进行。将课程的工程项目分支分为规划、概要设计、详细设计、编码和完成五阶段,课程中专门为每个阶段完成节点设置分享单元,由小组成员轮流作为代表当堂演示本组的阶段性成果,并在教师指引下组织班级讨论,对成果的优点、不足给出意见和建议,帮助各组对自己的成果进一步完善。在整个工程项目式教学中,使用分组讨论、分组辩论、“我当老师”、角色扮演等[4],调动学生学习的积极性和创造性,在合作中真正参与工程项目的实施,在工程活动中扎实专业基础知识、提升专业水平,并培养了学生批判性的分析能力、解决问题的能力、合作能力等工程能力。

三、综合考核方式的运用

为了对学生在课程中专业知识的掌握,学术和工程能力水平作出合理的综合评价,激励学生发挥主观能动性,笔者为“软件平台与中间件技术”课程制定了考核方式。

成绩计算方法采用了论文成绩35%、项目成绩共占35%、平时表现30%,平时考查与最终成果相结合的方式。平时成绩中包括读书笔记、小组讨论情况、演示表现、参与教学活动情况、小组自评价与互评价等;项目成绩中包括项目完成情况、项目报告、合作情况等;论文成绩中包括论文完成情况、发表情况等。并且鼓励学生在工程项目中进行学术探索。如果学生的学术成果在工程项目中有效应用并提高项目质量,将根据情况给予一定的附加分。

单门课程的影响力是有限的,并不能简单由此达到研究生培养总体目标,使之适应未来发展。为了培养学术与工程能力兼备的高水平软件工程专业研究生,还需整合软件工程专业课程体系,各门课程各个教师合作,进一步构建完整的软件工程专业研究生培养目标体系。

参考文献:

[1]肖川,胡乐乐.论研究生学术能力的培养[J].学位与研

究生教育,2006,(9).

[2]Edward Crawley,J.Malmqvist,S.Ostlund,etc.Rethi-

nking Engineering Education:The CDIO Approach

[M].Berlin:Springer,2007.

[3]Fabio Kon,Anne-Marie Kermarrec.Middleware 2011:

ACM/IFIP/USENIX 12th International Middleware

Conference,Lisbon,Portugal,December 12-16,2011

[C].Berlin:Springer,2011.

[4]衷宜,徐建.基于“能力本位”的教学方法的设计[J].南

京理工大学学报:社会科学版,2011,(6).

在工程项目的设计和实现中,以笔者主持的电信行业中间件相关项目为依托,分解若干子项目,以小组为单位,按软件开发流程,阶段性进行。将课程的工程项目分支分为规划、概要设计、详细设计、编码和完成五阶段,课程中专门为每个阶段完成节点设置分享单元,由小组成员轮流作为代表当堂演示本组的阶段性成果,并在教师指引下组织班级讨论,对成果的优点、不足给出意见和建议,帮助各组对自己的成果进一步完善。在整个工程项目式教学中,使用分组讨论、分组辩论、“我当老师”、角色扮演等[4],调动学生学习的积极性和创造性,在合作中真正参与工程项目的实施,在工程活动中扎实专业基础知识、提升专业水平,并培养了学生批判性的分析能力、解决问题的能力、合作能力等工程能力。

三、综合考核方式的运用

为了对学生在课程中专业知识的掌握,学术和工程能力水平作出合理的综合评价,激励学生发挥主观能动性,笔者为“软件平台与中间件技术”课程制定了考核方式。

成绩计算方法采用了论文成绩35%、项目成绩共占35%、平时表现30%,平时考查与最终成果相结合的方式。平时成绩中包括读书笔记、小组讨论情况、演示表现、参与教学活动情况、小组自评价与互评价等;项目成绩中包括项目完成情况、项目报告、合作情况等;论文成绩中包括论文完成情况、发表情况等。并且鼓励学生在工程项目中进行学术探索。如果学生的学术成果在工程项目中有效应用并提高项目质量,将根据情况给予一定的附加分。

单门课程的影响力是有限的,并不能简单由此达到研究生培养总体目标,使之适应未来发展。为了培养学术与工程能力兼备的高水平软件工程专业研究生,还需整合软件工程专业课程体系,各门课程各个教师合作,进一步构建完整的软件工程专业研究生培养目标体系。

参考文献:

[1]肖川,胡乐乐.论研究生学术能力的培养[J].学位与研

究生教育,2006,(9).

[2]Edward Crawley,J.Malmqvist,S.Ostlund,etc.Rethi-

nking Engineering Education:The CDIO Approach

[M].Berlin:Springer,2007.

[3]Fabio Kon,Anne-Marie Kermarrec.Middleware 2011:

ACM/IFIP/USENIX 12th International Middleware

Conference,Lisbon,Portugal,December 12-16,2011

[C].Berlin:Springer,2011.

[4]衷宜,徐建.基于“能力本位”的教学方法的设计[J].南

京理工大学学报:社会科学版,2011,(6).

猜你喜欢

研究生课程软件工程学术
如何理解“Curator”:一个由翻译引发的学术思考
云计算环境下研究生课程信息化体系的重塑与优化
关于如何创新和完善计算机软件工程管理的探讨
英国电子信息类课程观摩与思考
学术
创新需要学术争鸣