当前位置:蚂蚁文档网 > 述职报告 > 软件工程专业中班主任与导师结合制度探索

软件工程专业中班主任与导师结合制度探索

时间:2022-05-15 15:35:04 浏览次数:

(山东工商学院 计算机科学与技术学院,山东 烟台 264005)

摘 要:针对软件工程专业大一新生无法快速地适应“书本”到“动手”的转变,以及大二之后无系统的软件工程来锻炼、培养学生的软件工程思维及软件开发方法,分析问题存在的根源,通过自身多年软件工程专业班主任和专业导师的教育经验,提出软件工程专业“大一班主任+大二导师”制度结合,通过班主任制度帮助大一新生适应软件工程基础知识学习;通过导师制度帮助大二后学生完成由简单编程到项目工程实施的转变。从而构建以项目为核心,以学生团队为主体的课程教学体系,实现SE-CDIO教育模式,为卓越工程师培养助力。

关键词:软件工程;班主任;导师

中图分类号:G640 文献标志码:A 文章编号:2096-000X(2017)11-0036-02

Abstract: Against the problems that the software engineering freshman cannot quickly adapt to the changes from the "book" to "hands-on", and software engineering sophomores have no practical training in systematic software engineer to cultivate their software engineering thinking and learn software development methods, the writer analyzes the root of the existing problems, puts forward the system of "a class teacher in the fresh year + a tutor in the sophomore year" through his experience as the software engineering teacher and professional instructor education. The class teach can help the freshmen adapt to the basic knowledge in software engineering learning; the tutor can help sophomore students finish changing from simple programming to project implementation. Thus the curriculum teaching system can be built with the project as the core and the student team as the theme, and to SE-CDIO education model can be achieved, providing help for the training of outstanding engineers.

Keywords: Software engineering; class teacher; tutor

小學到高中的教育都是在老师的严格监督下进行紧张的学习,俗称“填鸭式”。然而进入大学生活后,老师的管理和约束骤然减少,大部分学生会处于一种“放羊”状态,没有主意,重压之后急剧膨胀,于是产生“宿舍里扎堆游戏,教室中空无一人”的场景[1-3]。

作为新兴的软件工程专业,高中之前的学生鲜有接触,进入大学后很难适应由“笔”到“键盘”,由“书本”到“电脑”的转变,更无法适应由“自然语言”到“机器语言”的转变。而大一作为大学生涯的关键时刻,如果学生就此沦落,便会一蹶不振,荒废大学学业。如何帮助学生由“要我学”到“我要学”的转变,扭转“课堂睡觉,课下疯狂”的局面,是每个高校老师课堂之外重点关注问题之一[4]。辅导员虽然能够给予学生一定的帮助,但通常学生众多,辅导员不可能顾及所有学生感受。班主任制度的建立,是帮助学生渡过适应期,并从软件工程专业的角度给予适当的指导。

软件工程专业的培养目标是“系统掌握计算机基础理论、软件开发、软件管理等计算机应用技术,具备先进的工程化方法、技术和工具从事软件分析、设计、开发、维护等工作,以及工程项目的组织与管理能力、团队协作能力的高层次实用型、复合型软件工程技术和管理人才”。若软件工程学生没有系统化、工程化、团队化经验,便无法满足企业需求。导师制度是将学生团队化,并配备专业的导师,加以实际的项目,让学生熟练掌握软件开发过程、软件质量体系、软件工程相关工具等,最终实现SE-CDIO(Software Engineer-Conceive Design Implement Operate)[5-7]教育模式,让学生毕业即可与国家信息产业顺利接轨。

一、新生班主任制度

为帮助学生尽快适应大学生活,山东工商学院计算机科学与技术学院软件工程专业实行大一《程序设计基础-C语言》任课老师担任班主任制度(C语言是软件工程专业新生第一学期的唯一专业课,并且是后续专业课程的基础),每个班主任平均负责60个学生,一方面监督学生完成C语言的学习工作,综述后续专业规划,完成学生入门引导;另一方面,通过面对面、通信工具等交流方式了解学生困难,更好的辅助学生适应大学生活,让学生找到适合自己的生活和学习方式。

(一)班主任制度执行效果

软件工程专业通过近3年班主任制度的实践:1. 学生的动手编程能力明显提高,C语言课程的不及格了由原来的约30%降到了15%左右,基本不存在大一之后就放弃学习的情况;2. 通过班主任与导师的沟通,越来越多的导师选择在大一新生中宣讲自己的科研项目、横向课题等,招聘优秀学生到自己的团队中,提前帮助学生适应软件开发过程中各环节与质量控制;3. 通过班主任与其他课程,如高等数学、大学英语等课程教师的沟通,共同帮助学生提高成绩;4. 学生了解了软件工程专业的历史以及前景,并对四年课程学习有了初步规划。

(二)班主任制度执行经验

在班主任制度執行的过程中,班主任老师逐渐积累了带新生的经验,现将经验一一列出:

1. 导师团队中选取班主任助理

每位C语言的任课老师负责一个专业,除了上好C语言这门课程,还有其他的教学和科研任务。相对于初高中班主任,时间较紧张。因此,班主任寻求软件工程专业导师帮助,每个导师团队负责选出优秀的高年级同学,担任新生班主任助理,辅助班主任完成指导学生学习。另一方面,助理定期开展导师项目介绍及自己所做工作讲座,让新生熟悉导师的课题,后期选择导师时不再迷茫。

2. 新生分层次指导

大一新生来自全国各地,受教育方式各异,学生的自学能力不同,因此教学过程中采用分层教学模式,根据学生的入学成绩和入学后各门课程的成绩,将学生分成三个层次通过创新实验室、导师实验室和晚自习等不同形式进行辅导。能力比较全面的学生进行创新实验室,进行全方位培养,为创新创业活动储备力量;对导师科研兴趣浓厚,并具备一定实力的学生,提前进入导师团队;对课程学习相对吃力学生,在自习室学习,统一管理与指导。

3. 培养学生团队协作能力

学习过程中注重学生团队能力的培养,通过小组学习给予学生满足感和自信,团队内部逐渐形成默契,完成软件工程国际标准中要求的团队协作能力培养。积极鼓励学生自行组织编程竞赛等活动,提高学生的组织和自我管理的能力。

4. 案例启发式思考

近几年的大一新生全是90后,社会对于90后的评价褒贬不一[3,6],充分利用90后对社交软件以及其他网络平台的好感,积极的与学生之间展开启发式讨论,比如微信隐私性比QQ好,为什么要设计成这样;云盘的秒传功能是怎么做到的。

二、班主任与导师的衔接

导师制度在国内高校一直存在,但基本都是在大四开始分配导师,导师的职能仅限于带领本科生完成毕业设计[7],这种措施对于软件工程专业作用甚微,如果不能让学生提前进入到工程项目领域,仅依靠课本知识是无法培养出优秀的软件工程师。

大二学生已经适应了大学的生活和学习方式。随着专业课的增多,更需要专业导师来指点迷津。因此,班主任制度继续实行必然与其当初的“辅助新生完成转变”的定义不符。此时,学院借鉴了研究生培养的方式,引入了本科生学术导师制度,将每个专业的学生分到教研室老师手中,由专业老师负责学生的学习、科研工作。

(一)导师选取方式转变

本科生导师不同于研究生和博士导师专注于学生的科研工作,本科导师主要是对学生进行思想引导,专业知识辅导以及做好人生规划[8],作为软件工程专业学生的导师,除以上职能外,还应该带领学生进入项目工程实践,让学生提前适应软件企业的环境。

目前,国内高校的本科导师大多是由学院进行导师与学生的随机组合原则,这样的组合中,导师与学生相互不了解,难以产生共鸣;部分高校已借鉴研究生与导师之间的“双向选择制度”,但本科生由于兴趣点不明确,无法在自选导师过程中有太多的想法,更多的会偏向“哪个老师脾气好就选谁”[9]。

我院软件工程专业的导师选取制度中,班主任充当重要角色,因为班主任既熟悉学生的学习情况和兴趣点,又熟悉导师的科研成果、课题研究情况以及技术特长,可以辅助学生与导师之间完成选择。

(二)导师思想转变

本科生导师工作有别于研究生导师,在执行导师制度的过程中,一些带过很多届研究生的老教授都会普遍反映“本科生比研究生难带”。这一点不难理解,因为研究生来自于优秀的本科生,学术、科研、知识水平较高,自学能力强,能辅助导师完成一定工作,而本科生相比较研究生而言,特别是软件工程专业学生,大学以前未接触过计算机编程,更无法理解软件项目,不仅不能帮助导师完成任务,还要花费导师的时间去帮助其适应学习,适应生活等方面。

在本科生导师制度实行的过程中,导师应该在思想上有所转变。研究生导师是辅助学生完成研究方向的研究,而本科生导师更多的是要引导学生的兴趣,指导学生的学习,为学生制定发展目标,激发学生的潜能。

在本科生导师制度实行的过程中,学院及学校领导应该引起重视,给予相应的活动经费,并将指导学生的数量和质量纳入教学评估体系中;组织导师进行相互评估,经验交流等。

(三)“大二开始导师制度”执行效果

通过近3年的改革,软件工程专业大二开始导师制度已初见成果:1. 学生在导师的帮助下,在大二基本就能定下毕业论文的题目,带着题目进行专业课的学习,才能有更好的理解;2. 导师手中形成学生项目梯队,高年级学生辅助低年级学生进行专业课学习、项目开发;3. 部分导师成立了学生竞赛队伍,带领学生参加国内外的专业性竞赛,成绩卓越;4. 学生在导师的带领下,对软件工程专业以及软件项目开发产生了浓厚的兴趣,反过来辅助导师完成科研、横向课题等。同时,学生也能学到更多专业知识,甚至能在课题中体会大学知识在以后工作中的应用。

三、结束语

通过在软件工程专业教育中试点“班主任+导师”的衔接组合制度,学生能够顺利的渡过高中到大学、由大学到社会的转变;学生与教师之间不再是简单的“上课见面,下课失联”的关系,而是形成导师带领学生进行软件项目训练,学生辅助导师完成课题的局面。3年的实践经验证实了“主任+导师”制度在软件工程专业人才培养中的可行性。通过制度的不断完善,希望能改变大学生现状,培养更多适合社会发展需要的人才。

参考文献

[1]徐兆娟.浅析如何做好当代大一新生班主任工作[J].科技情报开发与经济,2009,02:170-172.

[2]李青松.关于大一新生班主任工作的思考[J].青年与社会,2013,09:186.

[3]李彤,张璇,王旭,等.SE-CDIO工程教育模式的探索与实践[J].高等工程教育研究,2014,01:52-57.

[4]李彤,秦江龙,张璇,等.基于SE-CDIO的实验教学探索与实践[J].工业和信息化教育,2013,05:54-60.

[5]康雁,李彤,张璇,等.基于SE-CDIO专业英语写作课程教学改革[J].计算机教育,2013,24:34-37.

[6]赵宾.“90后”大一新生的班主任工作研究[J].考试周刊,2011,

49:222-223.

[7]谭春娇,刘越,赵亮,等.本科导师制在人才培养过程中的定位和作用[J].计算机教育,2015,06:5-7+15.

[8]郑芳.本科导师制的国际经验研究[J].技术与创新管理,2012,

06:694-697.

[9]徐雪英.浙江大学本科导师制度思想渊源及其意义[J].高教探索,2014,06:157-161.

推荐访问:中班 软件工程 导师 主任 探索

猜你喜欢