软件学院背景方向项目案例教学研究与实践
2016-07-23彭晓文江西理工大学南昌校区信息工程系江西南昌330013
刘 冰,彭晓文(江西理工大学南昌校区 信息工程系,江西 南昌 330013)
软件学院背景方向项目案例教学研究与实践
刘冰,彭晓文
(江西理工大学南昌校区信息工程系,江西南昌330013)
摘要:软件学院软件专业课程与背景方向课程知识结构跨越度大,同学们很难将两者衔接起来,共同掌握好.针对此情况,本文提出了背景方向项目案例教学法,并阐述了它的方案思路和实施步骤.实践证明,背景方向项目案例教学法能很好地将软件专业知识技能融入到背景方向项目案例环境中,即提高了同学们实践工程能力,又完善了学生们背景知识体系结构,教学效果很好.
关键字:软件学院;软件专业;背景方向;案例教学
1 引言
软件学院软件专业课程与背景方向课程往往知识结构跨越度大,内容范围广,如软件工程(机械电子方向)、软件工程(冶金工程方向)、软件工程(土木工程方向)、软件工程(工程管理方向)、软件工程(会计学方向)、软件工程(金融学方向)等.这类专业的同学要很好地既掌握软件技能又深入理解背景方向的知识,常常感觉力不从心.很多同学会把软件专业课程和背景方向课程完全分离开来,甚至会偏向某一方向的学习,而忽略另一方.大一、大二低年级的时候,因公共课、基础课较多,还能跟得上.到了大三、大四高年级时,很少即能坚持软件专业更深更难课程的学习掌握,又对背景方向知识理解全面透彻的.
针对上述情况,本文主要研究采用背景方向项目案例教学,加强软件专业与背景方向知识融合,使同学能很好的将软件技能与背景知识联合起来,发挥双重作用,为软件复合型人才的培养寻求教学方案[1-2].
2 案例教学
案例教学是一种围绕案例的分析和解决展开,将实践操作和理论知识点恰当联系起来,激发同学们主动思考学习、交流讨论,教师适度引导和拓展的教学方法.该方法有利于提高学生们的学习积极性,加深对理论知识点的理解和掌握,培养分析问题、解决问题的能力,增强实际应用技能[3-4].
案例教学与传统教学有诸多不同,区别如下:
2.1教学目的
传统教学以传授同学们知识、理论、方法为主,案例教学则侧重于同学们的能力培养,综合素质的提高.
2.2教学内容
传统教学内容大都是相对固定的教材、讲义,是多年教学经验的总结.案例教学内容以实际情境案例,真实项目为主,与时俱进.
2.3教学方式
传统教学主要以老师讲授为主,互动交流少,学生主动性、积极性不高.案例教学中,老师主要是引导、启发者,学生是主体,同学们积极参与案例教学环节,相互讨论、交流、合作,师生互动、教学相辅.
2.4教学评价
传统教学以分数、期末考试成绩为主要依据,对学生进行终结性评价.案例教学则更注重同学们学习过程的评价,阶段性评估,评价方式多维、多元化,尊重学生个性差异.
3 背景方向项目案例教学研究
采用背景方向项目案例教学,可以恰当地将背景方向知识与软件专业技能联系起来,充分融合,加强同学们对知识技能的整合与运用.
背景方向项目案例教学方案如下[5-6]:
3.1背景方向项目案例的选取和积累
结合背景方向知识,教师在平时教学和生活中,就应多收集和整理各个背景方向的项目,并从中提取相关的知识点,将其融入到日常的教学过程中.软件专业的教师可以和背景方向的教师多交流、探讨、研究,经常展开一些跨教研室的教学研究活动,将软件专业教研室教师和各背景方向教研室教师集中起来,联合思维、集思广益、取长补短,使各背景方向知识有效地和软件专业知识融合在一起,谈讨整理出一套行之有效的教学思路、方案.
在收集背景方向项目案例时,由于学校教师长期从事教学工作,实践经验较缺乏,可以邀请背景方向企业和软件公司的工程师、项目经理、高级管理人员共同参与教研活动,共同建立背景方向项目案例库,联合制定教学计划、教学大纲、教改方案.如软件工程(机械电子方向)可选取数控机床加工系统;软件工程(冶金工程方向)可选取矿冶调度管理系统;软件工程(土木工程方向)可选取建筑施工监控系统;软件工程(工程管理方向)可选取工程造价预算系统;软件工程(会计学方向)可选取财务管理分析系统;软件工程(金融学方向)可选取银行资金管理系统、证券交易平台系统等.通过长期的教学和实践,不断丰富和完善背景方向项目案例库.
3.2从背景方向项目案例中提取和整理知识点
有了背景方向项目案例,还要分析、细化案例,将案例的各个操作流程、功能模块分解到软件专业各个知识点上去.这样才能将背景方向案例和软件专业知识点关联起来,使同学们在案例中理解知识点,又将知识点在案例中得到加强、延伸.
3.3案例及知识点的实践,小组交流学习
加强同学们的实践动手能力,将背景方向项目案例和相关的软件专业知识点,用相应的软件工具开发实现.在实践过程中,可以将同学们分成小组.各个小组分别实践、开发.实践环境可以模拟企业,真实项目情境.每个小组设有组长,担任项目经理,规划整体项目框架.各个组员分工合作,各自负责项目中的一个模块.各小组之间可以相互交流、讨论学习,取长补短.通过大家的实践操作、合作交流,增强了同学们的团队协作及沟通能力.在实践过程中,还可以融入企业文化,培养同学们的职业素养和技能.如按时考勤、制定计划进度安排、规范项目文档、职业礼仪等.完善和提高同学们的工程实践能力和职业综合素质.
3.4案例总结,教学评价
同学们完成实践操作后,教师要对案例效果分析、点评.指出案例实践过程中的优点和不足,为同学们下一次的案例实践指明方向并积累经验.教学评价及考核标准要全面、多维化,不能只靠笔试卷面成绩.案例教学的考核可以按照平时成绩40%+项目成绩30%+期末成绩30%,综合考量.平时成绩包括同学们的上课到课情况、回答问题情况、参与交流讨论情况、案例实践操作情况、阶段性案例报告等.要突出考核同学们对案例过程的参与和掌握情况.项目成绩是考查同学们最终项目运行实现情况.期末成绩主要是考核同学们理论知识点的理解和掌握情况.
背景方向项目案例教学方案流程如下图1.
图1 背景方向项目案例教学方案流程图
4 软件工程(金融学方向)专业《面向对象技术》课程案例教学实践
我们将背景方向项目案例教学法运用在软件工程(金融学方向)班级的《面向对象技术》课程中,我们选择的背景方向项目是银行账户管理系统.其实践步骤如下[7-8]:
4.1提出背景方向项目案例,引出专业知识点,师生交流讨论
给同学们提出背景方向项目银行账户管理系统,该项目属于金融领域的系统,与软件工程(金融学方向)班级同学的背景知识联系紧密,同学们容易理解,也感兴趣.
老师引出上课的知识点,如类、对象、成员数据、成员函数等,每次上课引出一部分知识点,下次上课再引出一些,循序渐进.让同学们分析讨论、找出项目中有关的知识点内容及结构.如在银行账户管理系统中,有哪些类、对象,成员数据、成员函数包含哪些信息等.该过程中,老师只是引导、点拨,启发同学们积极思考,培养锻炼同学们自主学习、分析问题能力.该阶段教师为辅,学生为主.同学们可以互相交流、讨论,遇到难点,可以询问老师.老师指明方向,启迪同学们思维.老师可以听取各位同学的思考意见,分析结果,作为平时成绩的考核指标.
4.2分析案例,讲解知识点
该阶段以教师为主,学生为辅.经过上一阶段同学们思考、交流、讨论后,各自都有自己的思路和结果.这时老师详细讲解知识点内涵,并结合项目分析知识点结构.给同学们一个明确的参考标准,大家可以借鉴,也可以修改完善.如在银行账户管理系统中,活期储蓄账户是个类,一个用户可以有多个账户,每个账户是具体对象.账户包含账号、余额、年利率等信息,这是成员数据.账户有显示信息、存款、取款、结息等操作,这是成员函数.同学们结合老师的讲解,可以添加、扩充自己的想法,形成自己的理论体系.
4.3解决案例,实践操作,小组交流学习
同学们用相应软件工具开发实现案例中的知识点,并将各知识点串连起来,构成完整的系统项目.大家可以分组实践,各小组用自己的方法实现.同学们可以互相交流、学习,并比较各组的运行效果.实践完成后,同学们要撰写阶段性案例实践报告,这也是平时成绩的一部分.该阶段以学生为主,可以很好地锻炼同学们的实践能力、解决问题能力、团队协作能力.如我们采用C++编程语言,在VC或VisualStudio运行环境下,编程实现银行账户管理系统中的活期储蓄账户类及各成员数据、成员函数、各用户账户对象等.同学们按照各自的想法、思路,编程实现并查看运行效果.大家可以互相切磋,不断完善、提高项目实践质量.
4.4总结案例,教学评价,综合考核
教师对各小组的案例项目运行情况及案例实践报告作出分析、评价,并根据每位同学参与项目的程度、工作量、贡献、效果,给出同学们的成绩.我们将背景方向项目案例教学法运用在14级软件工程(金融学方向)1班,传统教学法运用在14级软件工程(金融学方向)2班,对同学们的学习情况、掌握水平、考核成绩、能力培养比较如下表1.
表1 背景方向项目案例教学法与传统教学法效果比较
通过上表数据反映出,采用背景方向项目案例教学法,同学们的课堂参与度、学习兴趣、考试成绩水平、实践能力、分析解决问题能力、沟通协作能力都得到了显著提高,教学效果很好.采用背景方向项目案例教学法,更注重教学过程、师生的参与、实践、能力的培养,考核更全面科学.
5 结束语
实践证明,背景方向项目案例教学法能很好地将软件专业知识技能融入到背景方向项目案例环境中,即提高了同学们实践工程能力,又完善了学生们背景知识体系结构.背景方向项目案例教学法可以先运用到两至三门有代表性的课程中,形成背景方向特色软件项目案例课程,再从软件工程(金融学方向)专业逐步推广到其它各背景方向专业中.这样在整个软件学院形成软件专业和各背景方向融合的良好氛围.
——————————
参考文献:
〔1〕朱涛,马恒,刘强.专业技术课程案例教学方法研究[J].高等教育研究学报,2010(1).
〔2〕王华荣.以案例教学推动大学课堂教学模式改革的实践与探索[J].中国大学教学,2011(4).
〔3〕关秋,陈梅.案例教学的理论研究综述[J].教育与职业,2011(20).
〔4〕何剑民,郭红艳.“案例项目驱动教学法”在计算机教学中的应用[J].福建电脑,2010(1).
〔5〕刘芳,钟纯.基于校企合作模式的案例库建设和案例教学研究[J].高等工程教育研究,2011(3).
〔6〕张敏.以计算思维为导向的C语言程序设计课程案例教学法研究[J].微型电脑应用,2015(9).
〔7〕郭忠兴.案例教学过程优化研究[J].中国大学教学,2010(1).
〔8〕张耀民.“项目驱动+案例教学”模式在软件工程教学中的应用[J].中国职业技术教育,2012(8).
中图分类号:G642
文献标识码:A
文章编号:1673-260X(2016)06-0219-03
收稿日期:2016-02-11
基金项目:2015年江西省高等学校教学改革研究省级课题《软件学院软件专业与背景方向融合的深入教学模式研究与实践》(JXJG-15-7-23)