高职院校“以赛促学,以赛促教”的课程教学改革研究
——以Java语言程序设计课程为例

2015-03-18 21:48李丹
船舶职业教育 2015年6期
关键词:蓝桥程序设计竞赛

李丹

(渤海船舶职业学院,辽宁兴城125105)

高职院校“以赛促学,以赛促教”的课程教学改革研究
——以Java语言程序设计课程为例

李丹

(渤海船舶职业学院,辽宁兴城125105)

Java语言程序设计是高职院校计算机类专业必修的专业基础课。渤海船舶职业学院结合“蓝桥杯”软件大赛,对Java语言程序设计课程进行了教学模式与方法的改革。通过改革,成功探索出“以赛促学,以赛促教”的教学模式,使得教学质量显著提高,实现了夯实学生专业技能、提升教师教学能力的目标。

“蓝桥杯”软件大赛;Java语言程序设计;课程改革

Java语言程序设计是一门非常重要的专业基础课,是学习后继专业课程的基础。由于其课程内容丰富、概念抽象,使得高职学生学习起来相对困难。为提高学生学习的积极性,渤海船舶职业学院(以下简称“我院”) 从201年起结合“蓝桥杯”软件大赛,对Java语言程序设计课程进行了教学模式与方法的改革,大力鼓励学生参加“蓝桥杯”软件大赛,以达到“以赛促学,以赛促教”的目的,进而提高教学质量。

1 课程教学改革实施基础

1.1 教学对象分析

目前我院计算机专业的学生大部分来源于自主招生,学生由于没有经历高考,使得学习基础薄弱、学习能力有限,且学习目标不明确,学习积极性不高。如果在教学中引入竞赛,能够给学生一个明确的学习目标,激发学生的学习兴趣,使学生在课堂上能够有目的地进行学习,课后也能主动地深化学习内容、拓宽知识范围,由“被动学习”变成“主动学习”,真正实现以赛促学的目的。

1.2 课程内容分析

Java语言程序设计是我院计算机类专业学生必修的专业基础课,分为理论教学和实践教学两部分,其中理论教学64学时、实践教学20学时。在现行教学计划中,学生是在没有学习C语言程序设计的情况下直接学习Java语言程序设计,导致所学课程内容较多,包括基本数据类型、数组、字符串、运算符、程序控制结构等基础内容,以及类、接口、异常处理、集合类、用户界面等高级编程知识与技巧。由于教学内容多,课时有限,课堂之外又没有主动学习的动力,导致学生不求甚解,越学越糊涂,进而到最后完全丧失学习信心,课堂上完全应付教师,毫无教学效果可言。如能在教学中引入“蓝桥杯”软件大赛,结合大赛调整课程内容,则能激发学生的学习兴趣,使学生具有主动学习的积极性,充分利用课余时间,补充课堂教学,进而提高教学质量。

2 课程教学改革实施过程

2.1 课程安排与竞赛时间同步

“蓝桥杯”软件大赛分为省赛和国赛两部分,省赛报名时间为每年的第四季度,省赛时间为每年的3月份,省赛获得一等奖的学生可以报名参加国赛,国赛时间为每年的6月底。我院计算机类专业学生实施“2+1”教学模式,即2年校内学习,1年校外企业实习,因此我院参加竞赛的学生大多是二年级学生,且以软件技术专业学生为主。鉴于此,将软件技术专业的教学计划从时间上做局部微调,将Java语言程序设计课程安排到大二上学期,数据结构课程安排到大二下学期。这样,学生省赛报名时可以充分考虑到自身情况,教师也可以给予参赛同学建议和指导。此外,师生可以充分利用寒假时间备赛,以保证比赛成绩。如果学生获得省赛一等奖,选择报名国赛,那么当参加国赛时,该学生也完成了数据结构课程的学习,对于提高学生的竞争力大有益处。

2.2 课程内容与竞赛内容整合

为使学生在竞赛中取得优异成绩,对Java语言程序设计课程的教学内容进行调整。将原来的教学内容分为两个学期进行,大二上学期只讲授基本数据类型、数组、字符串、运算符、程序控制结构等基础知识,对于类、接口、异常处理、集合类、用户界面等知识改为其他编程语言类课程讲解,再由学生自己将这些知识移植用于Java语言。这样学生既有充足的时间夯实基础知识,又能够使其掌握大赛所需技能,满足参赛需要。同时学生也学会了举一反三,提高了灵活运用所学知识的能力。此外,数据结构课程采用Java语言版,注重程序算法的传授,既巩固了学生对Java语言的学习,又提高了学生的程序设计能力和技巧,并在一定程度上培养了学生的程序设计思想,为学生参加国赛打下坚实基础。

2.3 课程考核与竞赛选拔相结合

学生省赛报名的选拔基于Java语言程序设计课程的考核成绩,学生报名与该门课程结课时间一致,可以采取期末考试成绩(占60%)与平时课堂成绩(占40%)相结合的方式来决定参赛选手。这样使每一名学生都以参赛的标准来要求自己,极大地提高了学习的积极性,保证了教学质量。此外,参加国赛的学生可以申请数据结构课程免考,且考核成绩为优秀,这在一定程度上又进一步激发了学生参赛的主观能动性。

2.4 对竞赛获奖学生给予政策奖励

学院及系部对参赛学生的报名及差旅费用全额报销,此外还对参赛获奖的学生给予物质及精神奖励,如设置专项奖学金、学年考核加分等,极大地鼓舞了学生参赛的决心和信心。

3 课程教学改革成效

3.1 教学成果显著

我院自2013年参加“蓝桥杯”软件大赛至今,已成功探索出“以赛促学,以赛促教”的教学模式,成绩逐步提高。2013年3人报名,2人获得省赛二等奖,1人获得省赛三等奖;2014年5人报名,1人获得省赛一等奖,1人获得省赛二等奖,2人获得省赛三等奖,获得省赛一等奖的学生取得了国赛二等奖的好成绩。2015年5人报名,2人获得省赛二等奖,3人获得省赛三等奖。

3.2 学生专业技能提高

通过参赛,不仅使学生具备了良好的理论基础,而且提高了实践技能。在竞赛过程中,培养了学生的创新意识和独立解决问题的能力,使得他们在各方面日趋成熟。

从近几年学生校外实习岗位、学生就业岗位以及用人单位信息反馈情况看,参赛获奖同学在选择校外实习岗位时,有明显优势。这些学生就业岗位质量和薪酬也明显高于其他同学,个别同学的就业层次甚至高于本科院校毕业的学生。这充分说明竞赛使得学生的专业技能得到了极大的提高,受到了用人单位的高度评价。

3.3 教师教学能力显著提升

在学生获得专业技能与高质量就业岗位双丰收的同时,竞赛也提升了任课教师和竞赛指导教师的教学能力和水平。教师只有不断地探索知识的传授方法,不断地增加自身的知识储备和提高自身的专业素养,才能指导更多学生获得更大的成功。教师在指导学生的过程中共同学习、相互促进、共同提高,促进了业务素质地不断提高。

通过近三年来“以赛促教,以赛促学”课程改革模式的实施,不仅提高了教学质量,也培养了大批优秀的学生,并且使我院专业教师素质上升了一个新的台阶。在今后的教学中将继续增加参赛学生数量,不断深化课程改革成果,为其他相关课程改革提供借鉴与参考。

[1]褚宁,白素兰.基于“蓝桥计划”的高职Java语言课程改革研究[J].船舶职业教育,2013(3):42-44+75.

[2]李东明,赵伟.Java语言课程实践教学改革[J].计算机教育,2011(13):122-125.

[3]张颖淳.以赛促学在高校计算机教学模式改革中的探索与实践[J].教育与职业,2012(21):96-97.

[4]夏琰.高职“项目驱动+以赛促学”教学模式的研究与实践[J].教育与职业,2013(12):100-101.

[责任编辑:刘 月]

Research on the Course Teaching Reform of"Contest Promoting Both Learning and Teaching" in Higher Vocational College

LI Dan
(Bohai Shipbuilding Vocational College,Xingcheng 125105,China)

Java language programming is a compulsory basic course for computer majors in higher vocational college.Combining with the software contest of"Blue Bridge",Bohai Shipbuilding Vocational College reforms the teaching mode and method of Java language programming course.Through reform,it explores successfully the teaching mode of"contest promoting both learning and teaching",so that the teaching quality has been significantly improved,realizes the targets of strengthening students'professional skills and improving teachers'teaching ability.

"blue bridge"software contest;Java language programming;course reform

G712

A

2095-5928(2015)06-24-03

2015-09-30

2013年交通运输职业教育科研项目(2013B03)

李丹(1983-),女,辽宁葫芦岛人,讲师,硕士,研究方向:计算机教育。

猜你喜欢
蓝桥程序设计竞赛
2020丝绸之路数学竞赛
白居易蓝桥驿见元九诗
蓝桥驿见元九诗
基于Visual Studio Code的C语言程序设计实践教学探索
从细节入手,谈PLC程序设计技巧
蓝桥驿见元九诗
我看竞赛
画堂春·一生一代一双人
创新思维竞赛(3)
高职高专院校C语言程序设计教学改革探索