软件技术课程设计的教学模式探讨

2017-09-15 07:18王勇智周小强
关键词:软件技术课程设计教学效果

王勇智,范 钦,周小强

(湖南理工学院 计算机学院,湖南 岳阳414006)

软件技术课程设计的教学模式探讨

王勇智,范 钦,周小强

(湖南理工学院 计算机学院,湖南 岳阳414006)

“软件技术课程设计”是计算机科学与技术专业和软件工程专业的一门必修课程.我们从“软件技术课程设计”课程教学的实践出发,介绍了传统教学模式在教学中存在的问题,探讨了翻转课堂与讨论式教学法相结合的教学模式,并提供了提高课程教学效果的几种措施.

软件技术; 课程设计; 翻转课堂; 讨论式教学

“软件技术课程设计”是湖南理工学院计算机学院面向计算机科学与技术专业、软件工程专业的大三本科生开设的一门必修实践课程.该课程设计是对相关专业学生的一种全面综合训练,要求学生综合运用“软件工程”、“算法设计与分析”、“程序设计语言”、“数据库原理”等先修课程知识,以小组为单位在规定的时间(三周)内设计并开发一个规模适当的应用软件系统,内容包括: 问题分析、总体结构设计、用户界面设计、程序设计、基本技能和技巧、以及整套的软件开发规范.课程开设的目的是为了提高学生综合运用所学专业知识的能力,训练和提高学生的软件实用程序开发技能,培养学生的团队协作意识和严谨的科学作风,并为以后顺利完成毕业设计打下良好的专业基础.

“软件技术课程设计”课程采取短期集中训练的方式,其特点是综合性强、命题涉及面广、与企业需求结合紧密、安排的课时较少、学生的自主选择度高.这些对任课教师的软件设计能力和教学手段的实施带来了很大的挑战[1].如何针对“软件技术课程设计”的课程特点,引入新的教学理念和教学方法,根据授课对象的知识水平和学校现有的软硬件教学条件,探索一种实用的教学模式来有效组织教学,激发学生的学习兴趣与创新思维,从而让学生的软件设计能力得到全方位的实战锻炼,为日后的毕业设计与就业打下良好的基础,是本门课程教学改革中要解决的关键问题.

1 传统的教学模式及存在的问题

根据专业培养计划,“软件技术课程设计”要求教师指导学生通过小组成员分工合作,共同开发一个软件项目或解决一个有关软件技术方面的难题,并撰写好课程设计报告.传统的软件技术课程设计通常由指导老师统一负责,采取由指导教师命题与学生自拟题目相结合的选题方式,指导学生以小组为单位自行设计完成整个课程设计任务.这种“以教师为主”的传统教学模式在软件技术课程设计教学中往往存在一些问题,具体表现在:

1)指导难以实施.由于本课程是对多门计算机课程理论与技术的综合训练,涉及知识面大,学生选择的设计题目与语言不一样,教师难以实施有针对性的课堂讲授,学生的设计水平难以得到快速提升.

2)设计主题与方法陈旧,容易与实际应用脱钩.好的教学效果依赖良好的设计主题与各种教学方法的有效结合,这些对指导教师的个人阅历、知识深度、知识更新速度及职业责任心等方面要求较高,在教学中容易出现设计主题单一、设计内容与方法跟社会需求脱钩的问题.

3)缺少有效的考核手段与督促机制.传统的考核方式通常采用以小组派代表演示、答辩与提交课程设计论文,然后由指导老师对小组集体打分的形式,缺少有效的公平考核手段和中期督促机制,一是可能造成小组设计作品低劣甚至抄袭的现象; 二是可能出现有部分小组成员偷懒吃“大锅饭”却拿高分的不公平现象.这些都难以督促与激励学生的学习主动性,也就难以达到开展软件技术课程设计的教学目标.

2 提高软件技术课程设计教学效果的教学模式

传统的教学模式制约着高校“实用型与创新型”人才培养理念的具体实施,为了提高软件技术课程设计的教学效果,我们引进新的教学理念与教学模式,以实现课堂上“以学生为主体,以教师为主导”为目标[2],组织实施教学手段与方法,对传统的软件技术课程设计教学模式进行改革,以激发学生的学习积极性与创造性,开拓思路,设计新算法,实现新创意,培养创造性的软件工程设计能力.

2.1 翻转课堂与讨论式教学相结合的教学模式

为了避免以往部分学生基础有限、只图应付、设计作品简陋的情况出现,解决课程所涉及知识点较多与讲授课时少的矛盾,我们尝试着采用了翻转课堂的教学模式.搜集整理大量实用型商业化程序源代码,建立翻转课堂资源,供学生课下钻研学习,而在课上主要针对学生常见的问题、作品的优缺点、如何解决以及如何创新开展专题讨论,将有创新的学生作品收纳进“历届学生优秀作业作品”中,以供下一届学生参考、讨论与改进.几年来,这样的教学模式带来了比较积极的教学效果,学生学得更轻松,有创意的学生作品越来越多,学生的学习兴趣也越来越大.

2.2 建设课程教学团队,加强校企合作环节

在学校的大力支持下,我院组建了软件技术课程设计教学团队.团队成员中既有教学经验丰富的高职称教师,也有具备企业从业经历的“双师型”教师,更有合作企业单位的软件工程师.以课程教学团队为单位共同研究软件技术课程的教学方法、建设翻转课堂素材库、制定软件技术设计的主题及考核方式等.团队成员经常交流教学心得,优势互补,彼此促进,丰富课程教学内容与方法,有利于合理的课程标准的建立,也有利于提高软件技术课程教学效果.

我院近年来比较重视校企合作,本地合作企业较多,为了拓展学生视野,明确学习目的,保证软件技术课程设计的顺利实施,在课程设计过程中,加入了进IT企业参观实习的教学环节,组织学生以班为单位进企业参观学习,具体安排见表1.

通过IT企业参观实习,将企业的真实案例引入校内实践教学中,以企业的职业要求来激励和培养学生,明确学生的学习目的性,同时也开阔了教师的专业视野,增强与时俱进的思想,加强教学与社会结合的紧密度.

表1 IT企业参观实习安排表

2.3 师生教学互动,加强中期检查与指导

在软件技术课程设计中,为保证教学的顺利实施,使学生在设计中遇到的技术问题能及时得到解决,教师能及时了解所教学生的学习情况是非常重要的.我们借助校园网上课程中心、班级微信群、QQ群等平台建立教学反馈与指导渠道,收集学生提出的问题,及时进行解答或指导.定期开展中期检查,对完成进度较好的小组给予表扬,对完成进度差的小组以批评与督促,了解他们的学习情况,解决他们的学习问题,甚至调整小组的人员组成,以确保每个小组能按时按质完成设计任务.同时,在中期检查时加入讨论式教学环节,由指导教师或优秀学生进行讲解,解决学生中的普遍性技术难点,或由指导老师发掘学生作品中的创意,提供出来供大家参考与辩论,充分调动学生学习的积极性和主动性,更好地培养学生合作学习和创新思维的能力.

2.4 完善课程成绩考核机制,确保成绩的客观公正

软件技术课程设计的考核方式通常采用以小组作品演示、答辩与提交课程设计论文的方式,为了尽量避免出现部分小组成员偷懒却拿高分的不公平现象,我们在考核方法上进行了改革.在课程设计论文的提交方面,我们要求每个小组交一份作品设计论文的同时,每个成员都要上交关于自己完成部分的课程设计论文.考核时,先由小组长整体介绍作品的功能与每个小组成员的分工情况,再由每个小组成员上来介绍自己的设计内容,指导老师通过询问程序设计思想、随机抽取程序段要求学生解释语句意义等手段,验证学生任务完成的情况,最后根据整体作品与具体功能模块给对应学生进行计分评价,以确保成绩评定的客观性与公平性.

3 结论

“软件技术课程设计”是计算机科学与技术专业和软件工程专业的一门必修课程.本文从“软件技术课程设计”课程教学的实践出发,介绍了传统教学模式在教学中存在的问题,探讨了翻转课堂与讨论式教学法相结合的教学模式,并提出了提高课程教学效果的几种措施.教学实践表明,这种教学模式能有效调动学生的学习主动性,从而改善课程教学效果.

[1]米天胜,柳巧玲,王学荣.关于课程设计的教学研究和实践[J].中国管理信息化,2010,13(6): 115~117

[2]赵兴龙.翻转课堂中知识内化过程及教学模式设计[J].现代远程教育研究,2014 (2): 55~61

Discussion on Teaching Mode of Software Technology Course Design

WANG Yongzhi,FAN Qin,ZHOU Xiaoqiang
(College of Computer Science,Hunan Institute of Science and Technology,Yueyang 414006,China)

"Software Technology Course Design" is a compulsory course in computer science and technology and software engineering.Based on the practice of the course of "software technology course design",we introduced the problems existing in the traditional teaching mode,discuss the teaching mode of the combination of the flipped classroom and discussion teaching method,and provided several teaching methods to improve the teaching effect.

software technology,course design,the flipped classroom,discussion teaching

G642 文献标识码: A 文章编号: 1672-5298(2017)02-0089-03

2016-11-17

湖南省教育厅教学改革项目“翻转课堂与讨论式教学相结合的IT课程课堂教学模式研究”(湘教通[2016]400号)

王勇智(1970- ),男,湖南娄底人,湖南理工学院计算机学院副教授.主要研究方向: 多媒体通信技术,软件技术

猜你喜欢
软件技术课程设计教学效果
基于大数据分析的集合式EPC总承包项目管理软件技术的应用
龙凤元素系列课程设计
中秋明月
UGNX软件技术在农机从业人员技术培训中的应用
掌握“函数的表示”提高高中数学教学效果
基于长三角地区需求的软件技术人才的培养
基于软件技术的组合逻辑电路模型分析与实现研究
基于Articulate Storyline的微课程设计与开发
如何提高高中声乐教学效果
提高病理学教学效果的几点体会