美章网 资料文库 软件工程专业设计教学模式探索范文

软件工程专业设计教学模式探索范文

时间:2022-03-21 10:28:04

软件工程专业设计教学模式探索

摘要

在国家提出部分普通本科高校向应用技术型转型的背景下,针对信息类高校软件工程专业如何保持理论教学及实践教学的有效性,如何通过改革教学方法,如何适应新的教学模式,如何提高教学质量及学习效果,更加适应社会对软件工程人才等问题,本文通过对现状进行分析和研究,结合实际给出一些建议和措施。

关键词

教学模式;MOOCs;软件工程;人才培养

1程序设计教学现状分析

1.1程序设计理论教学不同的课程对教学手段有着不同的需求,对于绝大部分侧重于理论且实践性不强的课程来说,传统课堂模式基本可以满足所有需要。但是,对于计算机程序设计课程来说,传统课堂手段就处处显示出其劣势。计算机程序设计课程不仅需要严密的逻辑思考能力而且更加注重实践动手能力的培养,学生需要在调试程序的过程中学会编程,积累经验,逐渐提高能力。因此,教师的“教”与学生的“练”共同构成整个学习环节,但是传统课堂教学只是强调了教师的教,而学生的“练”仅仅靠学生课下自觉,这种状况很难达到满意的效果。同时,不同教师的授课风格的不同,使不同的学生的理解和接受水平具有显著的差别,学生需要多接触不同的学习方式。

1.2程序设计实践教学通常情况下,理论课授课地点为教室,而实践课则需要到机房上课。实践课一般无教材,课前授课教师会编写一份试验指导书,并在上课时发给学生,学生按照实验指导书的要求完成实践课任务。一般情况下,实验指导书会包含实验内容、练习要点、实验目标及实验要求,同时也包含一些代码及提示信息。关于实践课中实验完成方式一般分为独立完成和小组合作完成两种,若程序工作量不大,就安排学生独立完成,若程序复杂且工作量大则可采用分组完成形式。实践课作为课堂理论教学的练习巩固环节有着极其重要的地位,实践课做得好会对学生未来工作带来直接的益处。

2新教学模式带来的挑战

大规模开放式网络课堂教学开启了新的教育教学模式,自从2008年MOOC这个术语被提出以来,尤其是2011年之后,这种以MOOC为代表的新型在线教育模式有了爆发式的发展,涌现了一批具有影响力的教育教学平台,例如斯坦福大学牵头的Coursera项目、哈佛与MIT共同参与的edX项目,以及较早的免费大学教育企业Udacity。随着一些知名教授等相继上线各类课程,在一定程度上使实体大学的教师们产生了压力,学生被这种在线课堂吸引过去从而出现不来上课,或者不重视学校的传统课堂。因此,在这种情况下,必须采取正确有效的措施,既保证学生的课堂兴趣和学习效果,又能博采众长,提高教学水平,这是对教师提出的紧迫要求。

同时,教育部于2015年4月13日文件《教育部关于加强高等学校在线开放课程建设应用与管理的意见》(教高[2015]3号),②文件规定了各高校要在在线课程建设上需要达到的目标。随着信息技术的飞速发展,以多媒体和网络为代表信息技术对高等教育产生了革命性的影响。“慕课”、“微课”以全新的教学模式和理念,正在“翻转”着大学的课堂,如何应用好这种新的教学形式,促进高校教学与现代信息技术的深度融合也成为教育界普遍关注的问题。因此,按照文件要求各高校不仅需要做到传统课堂阵地不失手,而且要在在线课堂建设上做出成果。为此,教育部西南高等学校师资培训中心分别于2015年10月16日-10月21日、2015年10月30日-11月4日分别在上海和成都举办两期“高校慕课、微课建设与翻转课堂教学应用实务培训班”。对于学员中学习成绩优秀者,将推荐参加由教育部教育管理信息中心每年组织的“全国多媒体课件和微课大赛”,优异的课程将获得开课平台的经费支持,课程建设完成后将在国内知名慕课平台和运行。

3对策与建议

3.1基于大数据的教学方法在教育教学活动中,教师一定要对学生有全面、正确的了解,只有这样才能对教学中存在的问题做到“对症下药”并提高教学水平。因此要注意与教学相关信息的掌握和搜集,只有在大数据的背景下才能分析并找到问题的突破口和解决方案。学校教务部门的各种相关简报是重要的数据资料。以重庆邮电大学为例,目前教务处的各种教学质量季报、教学督导简报都可以在校园网上检索下载,每份简报都包含大量的统计分析数据信息和意见建议信息,目前已经有60期督导简报可供下载。教师要充分利用这些数据资源,了解学生学习问题、了解其他教师教学经验和教训,提高自己的教学水平。

3.2“卓越工程师班”计划目前,重庆邮电大学在程序设计课程教学改革方面的做法值得借鉴。学校成立了“卓越工程师班”,其成员从所有班级同学中挑选优秀学生进入“卓越工程师班”学习,采用不同的教学模式进行教学。同时,“卓越工程师班”的成员不是固定不变的,每学年要有15%左右的淘汰率和补录率,保持了“卓越工程师班”的流动性和先进性。在教学方面,“卓越工程师班”不再将理论课与实践课分开上,而是合为一体,每次课课时为4个学时,包含理论学习和实践环节,两位教师上课,一位教师主讲,一位教师辅导,授课地点安排在机房,兼顾理论学习和实践操作。通过卓越工程师班计划的执行,一方面学生的主动学习热情得到了空前的激发,课堂上不再出现以前的沉闷现象,学生做到了积极思考,互相帮助、主动发问,学习效果明显得到了提高;另一方面学生视在“卓越工程师班”为一份荣誉,为了保持不被淘汰而努力学习,同时那些没进入“卓越工程师班”也在提高成绩努力争取加入“卓越工程师班”,这样形成了一种良性竞争的学习环境,带动了大部分学生学习的积极性。

3.3实践与实训相结合目前大的软件企业不仅开发产品,也在做培训,在线教育也是这些企业的核心业务之一。这些企业做在线教育的天然优势就是可以与实际项目结合,可以让学员进行实际项目开发。这种模式不仅锻炼了学生能力,也在学习过程中培养了企业所需的人才。因此,作为重要环节的实践课,学校可以采用实践与实训相结合的方式,让学生真正学好程序设计。在第一阶段,教师在学校指导学生实践,学生将学到知识在实践中重新梳理并巩固,同时将没有掌握好的知识点弄清弄懂,为参加企业实训打下基础;之后进行的第二阶段就是学校派学生到企业参加实训,让学生体验企业工作方式,在实际环境下解决问题,提高编程能力,也为就业打下基础。

3.4与在线教育结合大规模在线教育的兴起带来了课堂革命,高校及教师要抓住这个机遇,按照教高[2015]3号文件要求,开发在线教育课程。重视在线教育课程不是可以忽略传统课堂授课方式,两种教学方式各有优势,各级教师需要做到将两者有机结合,取长补短,提高课堂教学效果。传输知识,答疑解惑是教师的职责,其中知识的传授方面可以充分利用在线教育的手段,将基础的、简单的知识采用微课形式让学生课下主动学习,课上主要解决学生的疑难问题和不容易懂得重点问题,这种手段也被称为“反转课堂”。这种方式一方面调动了学生学习积极性,也可以提高课堂时间的有效利用率。需要注意的是,采用此方法教学班规模不宜过大,最好控制在50~60人为宜。

3.5灵活的考核手段程序设计不同于其他理论课程,它对动手调试的要求非常高,传统的笔试方式已经不能适应成绩考核的需要。在考核方式上,重庆邮电大学从2013年开始对程序设计课程进行了考核方式改革,改革后采用计算机上机考试的方式,初期具体采用读程序做选择题的方式,考试题目从题库中随机抽取,题库规模超过5000道题,基本涵盖所有知识点,保证参加考试的学生所做题目具有极低的相同几率,机考系统在学生答完题当场给出成绩。同时,重庆邮电大学也不局限于期末机考这种方式进行考核,例如定期在全校范围内举办读程序竞赛,竞赛中获得相应名次的同学可以分别获得程序设计课程的优、良等成绩。

4注重教学内容更新

目前,绝大多数程序设计教材中都是以简单的零散实例来介绍各知识点,这些实例之间没有关联,造成学生无法从整体上把握整个课程的知识。因此,需要设计一个好的教学实例,例如一个MIS系统,该实例要尽可能涵盖所有的知识点。随着授课的深入,知识点的不断学习,该实例不断完善和扩大,到授课结束时形成一个完整的系统。通过这种方式授课,学生不仅把握知识更具完整性,而且也在不知不觉中学习了一些软件工程的思想。学生在校学习阶段就是在学习就业所需的知识和能力。因此,学校需要以市场需求为导向培养人才,不断将课程内容中的陈旧内容用新内容替换。市场是最灵敏的机制,它可以捕捉到任何不易察觉的方向,学校教育不能封闭,必须与市场保持紧密联系,能够获知外界的需求。学校要做到专业设置与产业需求、课程内容与职业标准、教学过程与生产过程“三对接”,以社会和市场的需求进行课程体系设计,这样学生毕业时都能成为市场、企业急迫需要的人才,这也实现了教育的根本目的。

5结语

软件工程专业目标是培养高层次、实用型、复合型、具有国际竞争力的人才,要求学生在思维创新的基础上,提高技术创新和工程创新能力,提高软件工程实践和软件工程管理能力。程序设计课程是软件工程专业的核心和基础课程,也是学习后续课程(数据结构、操作系统、编译原理和软件工程等)的基础。因此,程序设计课程必须要瞄准行业的前沿,在教育教学方面进行深化改革,以促进软件工程学科的发展和软件工程教育的成熟。

作者:贾朝龙 夏淑芳 刘玲慧 单位:重庆邮电大学软件工程学院

被举报文档标题:软件工程专业设计教学模式探索

被举报文档地址:

https://www.meizhang.comhttps://www.meizhang.com/gclw/rjgclw/689010.html
我确定以上信息无误

举报类型:

非法(文档涉及政治、宗教、色情或其他违反国家法律法规的内容)

侵权

其他

验证码:

点击换图

举报理由:
   (必填)