APP下载

参加学科竞赛 促进良好学风

2012-06-23傅由甲

重庆与世界(教师发展版) 2012年12期
关键词:程序设计竞赛大赛

洪 雄,傅由甲,陈 渝

(重庆理工大学计算机科学与工程学院,重庆 400054)

随着社会经济的发展、人民生活水平的提高、网络的普及,计算机作为学习和办公工具的使用越来越广泛。当代大学生尤其是计算机专业的大学生购买计算机的比例也是越来越高。而计算机专业的学生最初购买电脑的目的是好好学习,利用它巩固计算机基础知识,主要是用于编写和调试程序并开发软件。然而,现状则是相当一部分学生违背初衷,被计算机利用了。比如,沉溺于网络游戏、上网聊天、视频点播等,从而打乱了自己平时的学习和生活习惯,从早睡早起变成了晚睡晚起,陷入了如图1所示的恶性循环,最终导致留级、不能正常毕业、不能正常取得学位甚至辍学的后果。

图1 学习陷入恶性循环

显然,这样的结果是学生本人和家长乃至学校都不愿接受的。究其原因,主要还是学生对自己的学习目标(短期目标和长期目标)不明确,从而放松对自己的要求,不思进取,得过且过,守着电脑打发和消遣日子。从整体上来看,就是同学们没有树立良好的学风。本研究以计算机科学与工程学院各专业的学生为研究对象,讨论大学生应该以参加学科竞赛为手段,确立自己的学习目标,不断地改进学习方法,在竞赛中培养团队协作精神和自主学习的能力,培养学生对问题的求解能力,为进一步深造打下良好的基础,创造更多更好的就业条件,从而树立良好的班风和学风。并以此为契机,促进教师进行实践教学体系的改革。

一、大学生学科竞赛

大学生学科竞赛是推动教育教学改革、促进大学生个性发展、培养大学生综合素质和专业能力、提高实践能力和创新能力的群众性科技活动。

(一)学科竞赛概述

学科竞赛是本科生科研训练体系的重要内容,是提高学生科研能力,展示学生科研训练成果的主要途径,是培养学生的自信心和成就感,调动学生自主学习和主动研究的积极性的有效手段。

教育部、财政部于2007年启动的大学生创新实验计划[1]旨在探索并建立以问题和课题为核心的教学模式,倡导以本科学生为主体的创新性实验改革,调动学生的主动性、积极性和创造性,激发学生的创新思维和创新意识,逐渐掌握思考问题、解决问题的方法,提高其创新实践的能力。通过开展实施计划,带动广大的学生在本科阶段得到科学研究与发明创造的训练,改变目前高等教育培养过程中实践教学环节薄弱,动手能力不强的现状,改变灌输式的教学方法,推广研究性学习和个性化培养的教学方式,形成创新教育的氛围,建设创新文化,进一步推动高等教育教学改革,提高教学质量。

为了丰富校园学术氛围,各种学科竞赛也应运而生。如数学建模、挑战杯、电子设计竞赛、计算机程序设计竞赛、英语演讲、数学竞赛、机械创新设计、电子商务等。

学科竞赛类别与范围有三种:

1)国家级竞赛。目前主要有全国大学生数学建模竞赛、全国大学生电子设计竞赛、全国大学生机械创新设计竞赛、全国大学生结构设计竞赛、全国大学生工程训练综合能力竞赛、全国大学生广告艺术大赛及全国“挑战杯”大学生课外学术科技作品竞赛、创业计划大赛等。

2)省市级竞赛。目前有电子设计、程序设计、机械创新设计、结构设计、多媒体作品设计、电子商务、英语演讲、高等数学竞赛、数据库设计竞赛、市“挑战杯”大学生课外学术科技作品竞赛、创业计划大赛等。

3)校级学科竞赛。以学校名义组织并行文公布的全校性学科竞赛,如程序设计大赛、数据库设计大赛、电子商务、智能机器人等。

(二)学科竞赛特点

针对大学生的国家级、省市级、校级各种学科竞赛,尽管比赛的内容和专业有较大差别,比赛的形式有所不同,但是它们彼此之间均有着千丝万缕的联系和诸多共同的特点。主要有6个特点:

1)比赛一般都是以团队的形式,不仅考查个人的能力,更重要的是考查团队合作精神。

2)竞赛都非常注重基础知识和专业知识的融会贯通,甚至把高中和大学的一些知识都串联在一起。

3)竞赛涉及知识面广,几乎涵盖了各专业大学阶段的所有基础课程和专业课程,有些内容甚至是一些最新的科研成果。

4)竞赛特别强调创新的算法、思维和研究能力,强调理论知识和实践动手能力的充分结合。

5)竞赛要求各参赛选手要有较强的耐心和恒心,一不怕苦,二不怕累,要有百折不挠的精神和毅力。

6)竞赛结果的呈现形式多样,如论文、报告、实物,提出一种理念、构想、计算结果,提供一种方案或算法思路等,要求学生能说会道,能读能写,善于表达自己,把自己的成果充分展示出来。

二、学生参加学科竞赛的现状

计算机科学与工程学院的学风呈现出下滑趋势的原因有很多,客观上涉及二本学校招收的学生生源质量的影响,学校在专业方向、课程设置等方面的问题,主观上关系到学生自身的学习态度、学习目标、学习方法、综合素质等问题。从计算机学院学生参加学校目前举办的学科竞赛情况可见一斑。下面以全国大学生数学建模比赛和程序设计大赛为例进行说明。

从2006年至2011年,计算机学院学生参加数模竞赛的参赛及获奖情况如表1。

近几年学生参加全国数学建模竞赛的情况如图2所示。

图2 数模竞赛参赛及获奖对比

重庆工学院——重庆理工大学历届ACM程序设计大赛中计算机学院的参赛情况如表2。

表1 计算机学院参加全国大学生数学建模比赛统计

表2 计算机学院学生参加历届ACM程序设计大赛统计

近几年学生参加ACM程序设计大赛情况如图3所示。

图3 ACM程序设计大赛参赛及获奖对比

从以上图表分析的情况来看,计算机学院的学生参加学科竞赛的情况很不理想,而且呈下滑趋势,也可以说是计算机学院学风下滑的现状。经观察和交流,主要有四点原因。

1)缺乏信心。学生觉得自己获奖的希望不大,对自己缺乏信心。很多同学还没参加比赛或在比赛培训阶段还没结束前,就开始怀疑自己的能力,对自己和团队缺乏信心,从而对竞赛望而却步,这也是主观积极性不够造成行动上的被动。

2)观望态度。有的同学对学科竞赛持被动观望态度,对各种学科竞赛不做进一步的了解和尝试,没有充分认识到学校开展各种竞赛的用意。

3)怕苦怕累,缺乏主观能动性。现今的大学生,大多是独生子女,从小被家庭宠坏,缺乏吃苦耐劳的精神,前怕狼,后怕虎,心理承受能力下降,经受不起挫折,所以对学科竞赛敬而远之,持中庸态度,主观能动性不够。认为只要完成学业已足够,学科竞赛可参加可不参加,对自己没有太大的影响。

4)缺乏成就感。学生认为经常参加各种比赛,参加多次比赛,但一直未获奖,觉得没有成就感,比赛没有什么意思,没有收获。其实,参加过竞赛的同学都有体会,竞赛虽然辛苦,但在这过程中能将课本知识转化为动手实践能力,将会成为今后工作的有用经验。

参加学科竞赛,不仅仅是为了拿大奖,更多的是锻炼自己的能力,通过比赛,把理论知识和实践动手结合起来,能借此机会博览群书,掌握方方面面的知识,培养自己较强的信息获取、理解、分析、处理问题的能力和创新能力,才能把相关知识转化为解决问题的具体方法。这正是培养创新人才所需要的。

三、师生参与学科竞赛

(一)通过参赛树立良好学风

学科竞赛中获奖的学生,是学生中比较优秀的群体。该群体在竞赛过程及获奖表彰中,获得了全校乃至社会各种媒体的关注,会产生强烈的示范和影响力,有助于优良学风的营造与形成[2]。通过鼓励学生参与学科竞赛,让同学们在竞赛中培养团队协作精神、增强学生对问题的分析求解的能力,在竞赛中进行创新性的思维训练,在高强度的竞赛中磨炼意志、追寻成就感和建立学习的信心,加强自主学习的能力。从而在计算机学院营造学习和实践编程能力的良好氛围,掀起一浪高过一浪的学习浪潮,树立起良好的班风和学风,带动广大同学积极投入到参加学科竞赛拿大奖的活动中来。引导学生高效地利用计算机进行学习,不要把美好的时间浪费在网络游戏和上网聊天中去。

(二)参加学科竞赛,利于就业、深造

参加学科竞赛,提高实践能力和相关科研培训,是与每一位同学的大学生活息息相关的。这不仅仅是大学生应有的素质,也是在未来工作中的优势,因为这种在竞赛中培养出的实用型知识技能才是我们学习理论知识所希望得到的结果,是能够满足社会发展需要的真正实力。与一个普通的学生相比,那些参加过学科竞赛的学生,并在竞赛中锻炼甚至证明自己能力的精英们,毫无疑问,在就业方面占有绝对优势,备受用人单位的青睐,许多企业公司,愿意出资赞助学校的竞赛就是希望能够吸引参加了竞赛的能力较强的同学毕业后前往工作。像微软、IBM、Google、百度、金山等国内外IT巨头非常青睐参加ACM程序设计竞赛的选手,每年都招收参加过此类竞赛的学生。

在研究生招考面试过程中,参与过学科竞赛的学生显然比没有参加过的学生更受导师的青睐,尤其是学科竞赛获奖并在本科阶段公开发表过论文的学生,在同等条件下,一般都会优先考虑录取。导师在选拔学生的时候,非常注重考察学生的动手能力、实践能力、创新思维、团队协作精神、是否吃苦耐劳等因素。而这些关键能力在学生参与学科竞赛的过程中、在培训的过程就能得到锻炼和指导。

(三)指导学科竞赛,促进教师实践教学改革

在专业课程的教学过程中,更多地强调从理论上对知识的理解,对专业的实践和现实生活中的具体应用重视不够,造成很多学生实践动手能力差;考试主要还是以笔试为主,对实践考试不重视,缺乏科学的实践考核体系,容易出现高分低能的情况,甚至让学生感到自己学习的专业在社会上毫无用武之地,与现实脱节。

因此,教师在教学过程中,必须改革专业课程体系结构,加强实践教学环节,提高学生的实践动手能力。而学科竞赛平台,为教师提供了实践教学改革的机会,通过教师指导学生的学科竞赛和科研立项,教师将相关课程的理论和方法引导学生合理地运用到学科竞赛中,并在此基础上加以创新和发挥。

首先,要改革专业课程体系,对一些操作性强的课程应该注重动手能力的培养,改革这些课程的考核体系,以实践考试为主、笔试为辅的考核方法。

其次,建立科学的实践练习和考核体系。利用在线判题系统,把程序设计相关课程的实践环节和实践考试都放到在线判题系统上进行。比如在高校广泛推行基于IC3的网络教学平台[3],为学生提供完善的实践练习平台和严格的测试检验平台,随时随地为学生开放在线评判系统,供学生进行自主学习。也为学生获得更多证明自己能力的证书提供了方便和机会。

最后,将学科竞赛与实践教学改革紧密结合,使学科竞赛成为日常教学的有益补充,日常教学中渗透学科竞赛相关内容。把一些与竞赛有关的课程纳入教学计划,增设与竞赛相关的选修课,让课程与实际应用相结合,以竞赛推动教学内容、教学体系改革,以教学改革为学科竞赛提供支持。

比如,计算机专业的教师在讲授C语言编程、Java等课程时,就可以把教学内容与ACM程序设计大赛结合起来,进行实践教学改革。因为ACM程序设计大赛使用的比赛软件是开放的,对硬件配置和操作系统的要求不高,配置起来简单方便,易于操作,竞赛的范围和规模可大可小。教师可以在教学班级里面开展以宿舍为单位的编程竞赛,作为实践教学的一部分,凡是参与竞赛的同学,均给以相应的分值,尤其要鼓励竞赛中获奖的学生,通过周赛、月赛、期赛(学期为阶段)等多次比赛进行期末的总分。这样的话,可以促使学生主动学习、自主学习,提高学生编程的兴趣,增长他们学习的信心和参与学科竞赛的积极性。

四、结束语

鼓励大学生积极参加学科竞赛,尤其是全国大学生数学建模和大学生程序设计竞赛等比赛,希望能在计算机学院,乃至整个重庆理工大学掀起学生参与学科竞赛的高潮,在全院树立起良好的院风和学风,带动其他院系树立更好的校风。希望广大教师也积极参与和支持学科竞赛,促进教学质量的改革,尤其是实践教学体系的改革。

[1]教育部高教司.关于实施高等学校本科教学质量与教学改革工程的意见[EB/OL].[2007-01-22].http://baike.baidu.com/view/2948771.htm.

[2]李苏北.以学科竞赛为载体推动课程建设与学生创新能力培养[J].大学数学,2009(5):8.

[3]侯冬梅,张海丰.IC3国际标准应用[J].计算机教育,2010(12):9.

猜你喜欢

程序设计竞赛大赛
“鸟人”大赛
插秧大赛
2020丝绸之路数学竞赛
基于Visual Studio Code的C语言程序设计实践教学探索
从细节入手,谈PLC程序设计技巧
我看竞赛
创新思维竞赛(3)
高职高专院校C语言程序设计教学改革探索
PLC梯形图程序设计技巧及应用
说谎大赛