党员教师责任制在软件工程专业卓越工程师培养及教学中的应用探讨
2015-12-10傅翀钱伟中李巧勤
傅翀 钱伟中 李巧勤
摘要:党员教师责任制是软件工程专业卓越工程师培养计划中的一种导师型特色机制。本文分析了软件工程卓越工程师培养的内涵和教学需求、党员教师责任制的含义和特点,然后探讨了该机制在软件工程卓越工程师培养实践中的作用和意义,并提出了未来的发展方向。
关键词:软件工程专业;卓越工程师培养;党员教师责任制
中图分类号:G642.0 文献标志码:A 文章编号:1674-9324(2015)17-0262-02
教书育人是教师的基本职责。长期以来,我国高校中存在教师重科研轻教学的倾向,教师从事教学也存在仅注重课堂讲授而忽视课外教育和指导的问题。如何让教师持续地参与到针对特定专业的本科生培养过程中、如何在本科生的差异化培养和教学中发挥教师的作用一直是教育界探讨的话题。本文将结合笔者的教学和人才培养实践,对如何发挥高校党员教师在本科软件工程专业卓越工程师教学、培养中的作用进行分析探讨。
一、软件工程专业卓越工程师的内涵和教学需求
为了培养具有创新能力和实践能力,能适应经济社会发展需要的高质量工程技术人才,教育部于2010年启动了卓越工程师培养计划。迄今为止,已有近200所国内高校参与该计划,我校位列其中。软件工程是我校实施卓越工程师计划的典型专业。具体来说,本专业主要培养多层次应用型软件技术、软件工程与管理的高级人才;培养学生在掌握计算机基础理论与技术知识的基础上,进一步熟悉软件开发过程(软件工程)、掌握软件开发的基本方法、技术与工具、熟悉软件开发环境、成为具有团队合作意识、具有国际交流(语言)能力、拥有熟练技能的软件开发人员;在计算机系统与分析、软件工程设计、软件开发、数码艺术(游戏)软件设计、编程与测试,软件安全、维护与系统管理等方面成为核心技术人才。由上我们不难分析得出,培养软件工程卓越工程师是一项实践性和持续性极强的系统工程,要求教师具有不同于传统本科专业的教学能力和培养技能,要求教师能够从课内和课外两个方面全程参与学生的培养。因此这种传统的“课堂讲完,转身走人”的教学模式已无法适应其培养需求。此外,工程人才的培养需要一种经验的传承,仅靠学生自行钻研书本知识是远远不够的。只有通过全程参与培养,教师才能够将自己长期积累的工程实践经验传授给学生,学生也只有通过长期的项目开发才能领会这些知识。另外,培养目标中的“卓越”二字,至少包含三层意思:首先是要有扎实的理论基础和创新能力,这是和普通高职教育的本质区别;其次是要具有软件开发的总体把握能力和良好的全局观,能够进行架构设计或具备此潜力;最后是要具有良好的工程师职业素养和道德。
二、党员教师责任制的含义
2014年9月,习近平总书记在同北京师范大学师生代表座谈时指出,教育是为人民服务、为中国特色社会主义服务、为改革开放和社会主义现代化建设服务的,广大教师要用自己的行动,引领学生健康成长。在高校教师中,中共党员占了很大一部分比例,作为党员教师,就更应该发挥自身先进性,在本科生培养中起到带头作用。笔者所在学院从6年前起,就推出了一项党员教师责任制。具体来说,就是抽选一部分党员教师,以本科学生行政班为单位,分别任命一位教师担任各班的指导教师,负责该班4年内的学生思想成长、专业培养、工程教育等任务,每学期末,通过座谈、调查等方式对责任教师的工作做出评估。责任教师要定期和班上同学交流、座谈,就专业方向、课程学习、未来规划等问题为同学们解答疑惑,并且给出具体建议。党员教师责任制从某种程度上和目前广泛谈论的本科导师制类似。目前学者已经提出了各种类型的本科导师制如生活导师、研究导师、教学导师等。和这些机制相比,党员教师责任制最大的特点在于充分发挥我国高校的政治特色,将党员的先锋模范作用有机地和普通导师制结合起来,使得这种本科生培养指导机制更加具有主动性、可操作性和可持续性。
三、党员教师责任制在软件工程专业卓越工程师培养中的应用与分析
1.承担新生专业教育工作。进入大学校门后,新生都面临尽快适应大学生活和学习的问题。在此阶段,党员责任教师通过班会座谈、寝室走访、邮件讨论等方式,为学生解答疑惑。例如,除了大学学习方法、教学安排、课程内容外,大一新生问得最多的问题即为“卓越工程师培养教育究竟是什么含义”。党员责任教师需要对此问题进行详实的解答,而这些解答,应该是建立在对本专业培养目标有深刻认识和理解的基础之上的。党员责任教师一般都是各教学岗位、科研团队的核心和中坚力量,为学生解答此类问题,有天然的优势。
2.促进课堂及理论教学质量。党员责任教师机制的重要目的之一就是要解决党员工作和教师工作脱节的问题。我院党员责任教师一般都担任多门核心或主干课程的教学任务。除了在课堂上讲授外,责任教师还可在课外为自己指导的班级进行辅导。例如,笔者担任本专业《C语言程序设计》的主讲教师。此课程是软件工程专业大一的基础课,由于很多新生计算机编程基础很差,所以长期以来该课程一直是学生学习的难点。党员责任教师不一定为自己指导的班级授课,但为了使学生更好地掌握本课程知识,笔者利用周末和晚上的时间,为所指导班补课、答疑,讲解典型程序、各章知识点、编程开发平台的使用等。在持续努力下,学生对数组、指针、函数等C语言重点有了较好掌握。迄今为止笔者担任过2届党员责任教师,所指导的班在大一时《C语言程序设计》课程期末成绩均为年级第一。
3.在工程实践培养方面发挥作用。卓越工程师除了需要扎实的基础知识,更需要理论联系实际的锻炼,即工程实践。在此过程中培养创新理念、合作精神、应用性思维,这是工程人才培养的核心和特色。党员责任教师一般都主持、参与各种横向和纵向科研项目,因此可以让所指导的班级学生以及其他班级学生参与自己的课题,此过程可从大一下学期开始,一般可以选择理论研究色彩较弱,偏重工程开发的横向项目为切入点。有观点认为本科生能力不足以参与高校科研项目。但从工程化教学和培养的内涵可见,软件工程专业学生的基础源自“动手能力”和“项目经验”两方面。如果不给学生提供锻炼机会,则基础又从何而来?笔者近年来的做法是首先让一部分软硬件开发基础较好的学生进入项目,在硕士生的带领下,首先做一些边缘模块的开发,学习项目开发文档的撰写。另外专门指派一名硕士生做组长,为本科生解答开发方面的问题。在这种情况下,学生的钻研和持续精神得到很大提高。参与项目還很好地发挥了学生自主学习的潜力和能动性。一方面学生在从事项目的过程中发现自身有大量需要学习的理论知识,因此他们会在相关课程开设前就自学相应内容,比如计算机网络、操作系统等;另一方面,当他们进入了各种理论课程的学习后,才发现相关的知识对于自己工程能力的提高有很重要的作用,因此不会像以往那样认为理论课程没有意义。在此基础上,从二年级开始,更多的学生就可以深入参与项目开发,甚至成为主力。此外,培养计划中要求学生在企业有较长时间的实习经验,目前我院要求的是大二暑期一个月实训,大三下学期半年实习,大四毕业设计在企业进行。这意味着需要有大量的实习合作单位。在这方面,党员责任教师可充分发挥自身的能力,为学院和学生联系企业,甚至直接担任实习导师。此项工作实施几年来,已取得了良好的效果。
4.在职业素养和思想方面的培养。卓越工程师培养的典型要求之一首先就是要学生具有良好的工程师职业素养和道德。在这一点上,党员责任教师可以充分发挥自身先进性作用,教育和影响学生。其次,软件工程项目的开发流程中,需求分析阶段十分重要,要求软件设计和开发人员和客户方充分、深入地交流,甚至要融入对方的工作环境。这种沟通是贯穿整个项目开发周期的,其间必然会产生各种矛盾甚至冲突。如何处理这些事,已经不是简单的技术能力问题,故需要党员责任教师在从为人处事、沟通能力等多方面给学生指导,这是党员责任教师除了传授技术外的另一重要任务,是党员教师自身优势能力的表现,也是将党员工作和工程化人才培养有机结合的典型体现。此外,学生的职业规划也是软件工程卓越工程师培养中的重要一环。由于课时限制,这方面内容无法在课堂讲授时深入进行,但党员教师责任制则提供了一个良好的渠道。由于每个责任教师仅负责一个班,因此完全有时间对学生逐一指导,通过各种交流给学生提出建议,为学生解惑,甚至可以帮助联系和提供工作、深造机会。
四、结语
党员教师责任制是一种类导师制的本科生教学培养机制。经过几年的实践,它在我校软件工程专业卓越工程师培养过程中发挥了积极和重要的作用。未来我们将从合理化考核、一班多师、毕业跟踪评估、党教责任制扩大化等方面进行探索,力争使党员教师责任制成为一种具有良好持续性效果的特色式培养体系,更好地为实现卓越工程师的培养目标服务。
参考文献:
[1]杜玉波.探索拔尖创新人才培养新机制[J].中国高等教育,2014,(02):4-6.
[2]习近平同北京师范大学师生代表座谈时的讲话[EB/OL].(2014-09-10).http://politics.people.com.cn/n/2014/0910/c70731-25629093.html.
[3]教育部.关于加强和改进高校青年教师思想政治工作的若干意见[EB/OL].(2013-05-28).http://www.moe.edu.cn/publicfiles/business/htmlfiles/moe/s7060/201305/152333.html.
[4]薛曉春,许明.我国本科生导师制研究[J].教育与职业,2014,(02):48-49.