竞赛程序

2024-10-04

竞赛程序(共7篇)

竞赛程序 篇1

互联网给人们提供了丰富的超媒体资源, 为人们创造出了一种自主学习、娱乐和生活的环境。网上的学习资源具有知识面宽知识量大等特点, 最重要的是大家可以通过网络很快地学习新知识, 遇到的问题可以及时得到解决。我国的竞赛辅导起步较晚, 是在1994年CERNET建成后才开展的。很长一段时间, 对于竞赛辅导, 还没有计算机程序设计竞赛辅导系统这个概念。而随着竞赛辅导的发展, 计算机程序设计竞赛辅导系统开始被提上日程, 并且得到了相关领域的高度重视。国内外各个大学都有自己的计算机程序设计竞赛辅导系统网站, 同学们可以非常容易地获取信息, 但是在网络技术日益发达的今天, 计算机程序设计竞赛辅导系统也需要随着社会的发展不断改进与完善, 这就给计算机程序设计竞赛辅导系统开发人员提出了更高的要求。目前, 在我国的很多学校, 教学网站还不够完善、健全。基于此, 开发出现代化的计算机程序设计竞赛辅导系统并应用到各学校已迫在眉睫。同时, 计算机程序设计竞赛辅导系统的自动化也是当今社会的发展趋势, 能及时地交流与反馈信息, 这些无疑是现代学校计算机程序设计竞赛辅导系统的要求。

1 系统开发工具介绍

1.1 SQL Server 2005简介

SQL是关系模型数据库标准使用语言, 能够和其他各种类型的数据库相连接, 提供数据管理和查询等功能。SQL Server 2005具有可伸缩性和可靠性特点, 使用Web做编程标准, 提供超强大的数据库编程功能, 在电子商务和企业应用程序中使用广泛。

1.2 ASP.NET框架

ASP.NET框架技术是一种当前在程序设计中被广泛使用的全新程序架构。使用模块化和组件的形式运行和开发, 它是以Windows操作系统作为开发平台, 具备先进的可移植性能, 可以和数据库无缝连接, 利用ADO.NET的方式来直接操作数据库。而ADO.NET技术是一种组件, 是用来管理和控制数据库的组件, 可以灵活方便地对数据库进行查询、更新和删除。

1.3 B/S框架

B/S架构是当前在互联网系统中普遍使用的开发程序架构, 是利用操作系统中的浏览器来使用的, 由于不是窗体程序, 所以不用安装在电脑上。B/S架构的运行形式是在远程的服务器上, 首先要把开发的软件系统部署在远程的服务器上, 然后就可以在任何接入互联网的电脑上访问部署好的程序系统。计算机程序设计竞赛辅导系统是在高等院校使用的一套综合的对系统信息进行管理和控制的信息管理系统。因为使用系统的用户不一定都在高等院校, 这就要求使用互联网的方式来操作计算机程序设计竞赛, 时时查看学习的状态并更新学习信息。

2 系统概要设计与数据库设计

系统分为3种用户, 这3种用户包括管理员用户、教师用户和学生用户。

管理员用户可以维护用户信息, 实现对学生信息的管理、对教师信息的管理, 对测试题目信息的更新和管理、对班级信息的查看和管理等。

教师用户可以实现的功能包括:测试题目信息管理, 测试题目题目管理, 生成测试试卷, 测试试卷信息管理, 在线答疑, 成绩信息管理等。

学生用户可以实现学生注册, 学生登录, 个人信息维护, 测试题目查看, 测试题目提交, 答案查看, 成绩查看等功能。

课程信息管理, 实现对开设课程详细信息的管理, 其中包括增设课程信息、修改课程信息、删除课程信息。

在线课堂管理:增补竞赛视频信息、修改竞赛视频信息、删除竞赛视频信息、竞赛视频播放等。

3 功能模块详细设计

3.1 首页功能模块的详细设计

首页是网站的第一个页面, 是一个网站的门面。该网站首页显示了很多信息, 首页的上方是一些功能链接, 包括界面的导航信息、用户登陆、用户注册、竞赛资料列表等链接;左下方有登录与注册界面和信息搜索界面;页面中间为最新资料与视频, 可让用户在第一时间浏览到主要信息与资料。

3.2 注册用户与账号管理信息模块

注册用户与账号管理信息模块包括用户注册、登录, 管理员对用户信息进行管理等功能。用户注册信息包括用户登录账号、密码、性别、真实姓名、电话、住址、邮编等信息。

3.3 课程信息管理模块

信息管理模块包括学生前台查看信息内容和列表, 后台管理员添加、修改、删除信息等功能模块。

信息列表功能模块包括资料列表信息, 具体有信息标题、发布时间、信息类别、信息内容等。

添加信息模块, 也就是后台管理员添加信息的功能, 添加的信息有信息标题、信息类别、信息内容等。

管理员同时可以进行查看、修改或删除信息等操作。

3.4 账号管理模块详细设计

账号管理模块是对使用网站后台的用户进行管理的功能模块, 包括添加、修改、删除账号信息等功能模块。

3.5 测试题目信息管理模块设计

测试题目信息管理流程是教师登录到系统中添加测试题目信息, 学生在前台下载测试题目并上传自己的测试题目信息, 然后教师看到学生的测试题目并对测试题目进行评分。学生就可以再用户中心看到自己的测试题目成绩信息。

4 结语

利用ASP.NET技术开发一个计算机程序设计竞赛辅导系统, 来给需要的用户提供相应的信息。计算机程序设计竞赛辅导系统可以极大地提高竞赛辅导的灵活性, 它能使网络学习的人员从复杂的学习过程中解脱出来, 可以节约出大量的学习时间, 提高学习的效率。另外, 计算机程序设计竞赛辅导系统也是一个老师和学生相互交流沟通的平台, 有利于教师了解学生当前的学习情况并对学生提出的问题给予及时的回答。最后, 系统还能使老师上传学习资料习题, 而且教师可以随时改进系统中的知识元素以适应专业发展的需要。

参考文献

[1]郭瑞军, 李杰, 初晓璐.ASP数据库开发实例精粹[M].北京:电子工业出版社, 2008.

[2]朱玉超, 鞠艳, 王代勇.ASP.NET项目开发教程[M].北京:电子工业出版社, 2008.

[3]陈伟.SQL Server2005数据库应用与开发教程[M].北京:清华大学出版社, 2007.

竞赛程序 篇2

比赛开始前,由各队队长到主席台进行抽签,确定红、绿、黄、蓝方,并上报参赛队员编号(依次排座,以便回答必答题)

各位领导、各位来宾、各位选手和观众朋友们:大家好!现在由车间主任宣布比赛开始。

“郑州铁路局洛阳房屋修建中心住宅三车间第一届安全生产知识竞赛现在开始!”

为了保证比赛效果,下面宣读一下会场注意事项:

1、各参赛队仔细参阅竞赛时间安排和竞赛规则,避免因规则不清楚对竞赛成绩造成影响;

2、各参赛队必须着装整齐,尽量统一。

3、服从竞赛组织人员安排,遵守竞赛纪律,不得无故退场;竞赛过程中一切行动必须经主持人同意,有异议,以仲裁组裁决为准;

4、比赛选手和观赛者请关闭手机或设定为振动状态,不允许在会堂接打电话。

5、各班组按统一指定位置就座,赛场内不许喧哗或来回走动,对参赛队员的正确答题要热烈鼓掌,以示鼓励。

安全生产,安全是铁路运输永恒的主题。责任重于泰山;安全生产,国泰民安; 安全是和谐发展的保证!

2009年是全面落实科学发展观,安全生产实现“三个转变”,打造精品,争创一流的重要一年。为全面传播安全知识、弘扬安全文化,增强干部职工的安全意识,普及科学的安全生产知识,营造关爱生命、关注安全的舆论氛围,实现安全生产有序可控,构建和谐的安全生产环境。各位领导、各位来宾、观众朋友们,今天,我们在这里举办郑州铁路局洛阳房屋修建中心住宅三车间第一届安全生产知识竞赛。本次比赛得到了中心领导、安全科、技术科、党办等有关科室的大力支持和帮助,让我们用热烈的掌声欢迎各位领导的到来,对他们的支持和帮助表示最真挚的感谢。

介绍嘉宾:他们分别是:(中心领导)、(安监科)、(党办)介绍裁判员:现在我介绍一下担任今天决赛的裁判员名单:韩战华、王振杰、王鲜珍

介绍现场监督员:张廷辰

介绍计分员:赵凤霞

介绍计时人员:孔学军

(二)宣读:安全生产知识竞赛比赛规则

1、比赛有四支队参加。每队基础分200分。

2、比赛决出一等奖1名,二等奖1名。

3、比赛答题开始

(1)第一轮:必答题24道,每题10分,每个队员按照桌号和选手序号回答2轮,每轮1题,答对每题加10分,答错不给分也不扣分;每题必须在60秒内完成。

(2)观众参与题:共5题,回答正确发纪念品一份

(3)第二轮:抢答题16题,答对加10分,答错扣10分,违规扣10分,每题必须在60秒内完成。

(4)观众参与题:共5题,回答正确发纪念品一份

(5)第三轮:风险题设10分1道、20分2道、30分题1道,每队按照现场得分从高到低顺序优先选题,但只能选一题,可以任意选择10、20、30分题,答对加相应分数,答错扣相应分数(每题在120秒内完成)。

(6)观众参与题:共3题,回答正确发纪念品一份

(7)主持人宣布比赛结果,鼓励奖两名,每队300元,他们分别是()队和()队; 第二名1个(),奖金600元;第一名1个()奖金800元。奖金比赛结束3日内将分配方案报会计,在工资中列支

(七)领导上台颁发荣誉证书奖(请第二名、第一名获奖队选手上台)

(颁奖人:主任、书记颁奖)

嘉宾领导讲话: 顺序安监科----党办----书记----中心领导

竞赛程序 篇3

1 程序设计类课程教学存在的问题。

程序设计类课程的首要学习目标是培养学生利用计算机这个工具来分析和解决问题,对现实问题进行建模并编程解决实现的能力。传统的程序设计类课程大多是在理论上以程序设计语言自身的体系来展开,教师在讲解知识点过程中,主要以讲解理论或演示程序为主,学生总是被动地听,很少动手操作练习。学生学会的只是基础理论、程序设计的基本概念和基本结构,学过后又不能用来解决实际问题。因此学生虽然学了一定的程序设计课程,但综合应用能力和实践能力较差,部分学生在遇到实际问题依旧无从下手。其次高职学生的基础差,自主学习意识薄弱,在学习程序设计语言课程时过分重视语法、句法和细节等缺点会觉得枯燥难学,会失去兴趣,最终选择课堂上玩游戏、逃课。

程序设计类课程的上机实践主要是帮助学生理解和消化课堂讲授的知识,但传统的实践基本以个人任务为主,很少团队协作,实践的题目往往偏重于编写功能单一的“小”练习,局限于一个或两个知识点,。这些练习题缺少对应的应用场景,单调,难度较低,无综合性,无法发挥学生创造力,严重影响了学生的学习兴趣[1]。

2 竞赛推进程序设计类课程的教学改革

程序设计类竞赛是面向大学生的科技创新活动,旨在激发大学生的计算机程序设计兴趣,提高学生综合运用基础知识进行算法设计、分析和编程实现的能力,提高大学生计算机软硬件系统的开发水平,培养大学生的创新能力和团队合作精神,推动大学计算机基础和专业课程的教学改革,加强高校大学生之间的相互交流和学习,重点体现对了软件从业人员的核心技能(问题分析能力、系统设计能力、功能编码能力及缺陷修改能力等)的考核,反映当前软件行业技术发展趋势。当前高职程序设计类的竞赛主要有高职技能大赛、大学生计算机程序设计大赛、由工业和信息化部人才交流中心主办的蓝桥杯程序设计大赛等多种。本文将竞赛融入到程序设计类课程的教学中,营造以赛促教、以赛促学的氛围。

1)在课堂内容增加竞赛元素

在教学内容上,教师将竞赛的题目作为典型案例融入到知识点讲解和课程实践中,竞赛题目的生活化和趣味化可以调动学生的学习兴趣。为了不同层次学生的学习需求,把课程实践内容分成知识型、应用型和综合型。如在C++程序设计课程的教学中,由于该门课程的教学对象为入学新生,而高职院校学生的生源主要来自于普通高中和职业中专,来自职业中专的新生已学过C程序设计,来自普通高中的新生从未接触过程序设计思想,因此在接受C++程序设计的能力上有所差异。对有编程基础的学生来说,简单的课后习题无法满足,他们需要挑战性的题目来训练自己,这时设置有实际应用背景的竞赛题目更能激发他们的学习兴趣。对不同级别题型设置不同的权重,每一级别中又包含若干个题目,学生可以根据自身的情况选择不同级别的题型和题目。

2)实践教学借助评判平台

传统的实践模式下,学生完成实践练习后,一般以教师通过有限次的运行程序来判定程序是否正确,此种测试远远不够,一种输入正确,不等于所有的输入正确,没有一定数量的数据测试,测试不严格。我院开发了一个类似竞赛评判平台,由教师输入实践题目,并给出每个题目的一组输入测试数据和输出测试数据。借助此评判平台后,学生编好程序后,提交源代码后,由机器使用大量的测试数据来评判,然后把相应的评判信息反馈给学生,包括错误。学生可以根据错误提示对程序进行修改再次提交,直到评判成功为止[2]。教师可以在在线排名查看到学生的做题量、提交情况以及出错信息。在分析常见错误案例的过程中,教师讲解程序设计的基本方法、程序测试方法以及程序调试和排错方法,帮助学生理解错误发生的原因和实质,掌握纠错的方法和解决的对策。评判平台功能包括用户管理、题库,在线提交,在线排名,在线讨论等。

教师在网上为学生发布一些经典、实用、有一定挑战性的题目,鼓励学生课外多训练。

突破传统实践课每个学生单独实验的限制,可以按照大赛模式将学生分组,3 个人一组,共用1 台计算机,考虑组内成员能力的差异,可以根据好、中、差的学生合理搭配,3人配合发挥各自的特点共同完成实践,使每个不同程度的学生都能提高编程能力。

每个学生都有一个登录账号,学生也可在课外登录系统进行选题、提交、评测和讨论等自主学习环境,将课堂延续到课外。

3)考核多元化

《国家中长期教育改革和发展规划纲要2010-2020》中指出培养目标和人才理念,要建立科学、多样的评价标准。由于程序设计类课程具有理论性、专业性和实践性较强的特点,只测试学生对理论知识的掌握程度不够,很难体现学生职业能力、团队合作、交流等能力,因此本课程考核采取多元化评价。在手段上由过去只采用单一书面答卷考核拓展到多种手段的综合运用,例如现场问答、实际操作、结果检测。学生课程总成绩由学生自评、小组互评、教师评价和在线评判系统评价共同构成。学生自评可由学生根据完成情况进行自身评价,对自己的学习态度等进行自我评价,反思自己学到了什么,还有哪些不足。小组互评由同组成员评价,包括组内贡献、团队合作精神、学习态度等。教师从出勤记录、学习态度、任务完成结果、能力素养、技能评价、团队协作和小组答辩等多方面评价。在线评判系统从做题量、正确率等多方面评价。

4)组织参赛

为使程序设计比赛取得优异成绩从而吸引更多学生的关注,我院每年组织开展多个级别的程序开发和算法设计比赛(如校级、省级、国家级等)。在每一次校内竞赛前先公布竞赛大纲,结合具体情况制定竞赛活动方案,做好竞赛的宣传、组织、选拔、培训、参赛、奖励等环节[3,4]。校内竞赛后将成绩突出的同学再进行组织重点培训,参加省级及以上的比赛。

3 结束语

总结:基于竞赛的教学方法在我院计算机软件专业的程序设计类部分课程中的实施,收到了较好的教学效果,增强了学生的学习主动性和学生应用相关知识解决实际问题的能力。2014年我院计算机软件专业的学生在多个程序设计类竞赛等奖,尤其在工业和信息化部人才交流中心主办的第5届蓝桥杯比赛上获得多个国家一等奖。今后我们将继续完善评判平台,将此教学方法推广到更多的程序设计类课程中。

参考文献

[1]费雄伟.采用ACM竞赛模式改革计算机程序类课程教学探索[J].中国电力教育,2014(6):98-99.

[2]李晔,卢冰.ACM竞赛平台在C语言程序设计教学中的应用研究[J].中国校外教育,2013(8):164.

[3]姚琳,汪红兵.程序设计比赛对程序设计语言教学的启发[J].计算机教育,2015(2):103-106.

安全知识竞赛程序手册最终版 篇4

程序手册

主办:莒南力源热电有限公司安监部、办公室

二〇一四年六月

一、日程安排

时间:2014年6月30日19:00~21:00

地点:职工餐厅

裁判组:何中余孟维方韩祥富安丰格郭汉臣

组织协调:程守钰

主持人:孙飞、石丽

计分员:宋方德、曹文金

计时员:郑仕浩

二、程序

1、参赛选手、计分员、计时员、裁判、主持人应提前10分钟进入赛场,按照安排在指定座席就坐。主持人确认参赛选手、裁判及工作人员到位,设备调试完毕后,准时致开幕词。

2、主持人介绍各参赛队、裁判及工作人员。

3、公司总经理致辞。

4、主持人介绍竞赛注意事项。

5、主持人宣布竞赛正式开始:第一轮,个人必答题阶段。具体规则是:每道题分值为10分,从1号台开始,由各队1号选手分别回答,所有1号选手回答完问题后,再从1号台的2号选手开始,依次循环,直至所有选手回答完问题为止。选手答题限时1分钟,其他队员不得补充或提示。答对加10分,答错、超时、补充、提示不得分也不扣分。计时从出题完毕后开始。(男女主持人交替读题)

6、第二轮小组共答题阶段。具体规则是:每队须回答两个问题,每道题分值为10分,请选出一名队员做代表回答,本组其他队员可以提示、补充,答题时间限时60秒。(男女主持人交替读题,各参赛队循环答题)

7、现场互动阶段。组委会对此次竞赛设置了现场观众参与答题环节,回答正确的员工,将获得一份礼品。(10道题)

8、第三轮抢答题阶段。具体规则是:共20题,每题分值为10分。在主持人出题完毕并说“开始”后,各队方可抢答,同时计时开始,限时1分钟。答对加10分,答错或不完整不加分。违规抢答的参赛队,扣10分,主持人重复读题,并继续抢答。

9、第四轮风险题。具体规则是:本环节共18题,其中10分题、20分题、30分题各5道。各小组根据答题情况采取自愿抽题,并在选定的分值题中选择题号,由小组推荐一人为主答题人、其它两人可做提示、补充、纠正,回答正确者按所答题型规定分数加分,回答不正确者按所答题型规定分数减去相应分。答题时间限制60秒。请注意:回答错误或回答不完整以及延时未答都要扣去相应的分值。

10、第四轮风险题后,如有并列影响评定获奖等级的情况,则进入备用题抢答阶段。并列的队参加抢答,抢答采取一锤定音的方式,即并列的队参与抢答,抢到答案并回答正确的先胜出,其余的并列队继续抢答,抢到题但回答不正确降至下一名次,其余的并列队继续抢答,直至不影响评定获奖等级为止。本队连续违规抢答两次的降至下一名次。如有多组并列队影响排名的,并列的低分队先比赛。并列的队最终的成绩不影响之前已经确定的排名。

11、宣布获奖名单、颁奖荣誉证书奖品。先后颁发优秀奖、三等奖、二等奖、一等奖。(播放颁奖音乐)。

12、主持人宣布大赛结束。

三、注意事项

1、比赛期间,所有人员手机调到静音状态,不得交头接耳、大声喧哗、离位走动、抽烟等。

2、赛场所有人员不得中途或提前离开赛场并保持安静,待主持人宣布比赛结束后方可离开。

3、选手答题正确与否,以主持人评判为准。选手对评判有异议时,不得当场申辩,可由队长在主持人宣布比赛结果前,向裁判组成员申请合议。

4、当主持人无法独立判断正误时,应请求裁判给予裁定。主持人判断失误时,裁判应现场纠正。

5、进入赛场时参赛选手禁止携带任何通讯工具和与答题内容有关的物品。

6、参赛选手、无故缺席或严重违反赛场纪律的,取消比赛资格。

7、参赛选手比赛期间如有合理的特殊要求必须事先告知裁判员,得到同意之后方可办理。

四、比赛评判标准

以所给题库答案为准。

注意:各参赛选手及领队规定时间到达赛场,参赛的五支代表队由各单位领队抽签决定台号。

竞赛程序 篇5

大学毕业生就业是关系到国计民生的热点和难点问题,多年来受到社会各层面广泛的关注和重视。就业难,是许多专业毕业生面临的一个非常严峻的问题。计算机专业由于毕业生数量大,也被认为是较难就业的专业之一。然而,与此同时,有很多企业却在为难以招收到满意的软件人才而烦恼。计算机专业的应届毕业生,往往编程能力还比较欠缺,与现实工作的需要有较大的差距。因此,还需要较长的培养和磨合期,才能真正胜任工作岗位要求,而很多企业不愿意招收没有工作经验的刚毕业的大学生[1]。这种现象的根本原因,还是我国的高等教育培养和社会需求联系不够紧密,甚至完全脱节[2]。因而不能很好地满足企业对人才的实际需求。对于计算机软件人才来说,突出的关键问题还是学生编程能力的不足,项目实践经验欠缺,动手能力差。

C + + 程序设计课程是培养学生基本编程能力的重要基础课程。除了计算机专业外,机械等其他一些专业也要求学生具备基本的编程能力,从而也开设C + + 程序设计课程。因此C + + 程序设计课程的重要性不言而喻。实际上,该课程常常还具有计算机入门启蒙的职责。如何在C + + 程序设计课程中把学生领进程序设计之门,更好地培养和提高学生的编程能力,是C + + 教学中的一个至关重要的核心问题,也是一个难点的问题。

下面结合实际教学,对大学计算机教育的现状进行分析,从教与学两个方面探讨当前存在的弊端及其产生的原因。然后通过结合学科竞赛,来改善C + + 程序设计课程中的教与学,促进学生编程能力的培养,在一定程度上改善计算机专业能力培养现状,提高毕业生的就业竞争力,更好地满足社会的需求。

二、现状及弊端分析

1. 重理论教学,轻动手实践

传统的计算机专业教育,重视基础理论学习,忽视实践动手能力的培养。教学内容和培养手段没有很好地反映企业对人才的实际需求,甚至完全脱节。近年来,这一弊端已受到关注和重视[3]。在有识之士的呼吁和倡导下,大学专业教育和能力培养的理念与方法有所转变。实践能力培养也逐步得到重视。教育部提出的“卓越工程师计划”就是这一转变的有力体现。然而长期以来形成的专业教育理念和教学方法根深蒂固,并非可以轻易在短时间内完全改变。传统上的教学方法和手段都注重于理论讲解,动手实践能力培养的环节仍然相对薄弱。因此,还需要在实际的教学实践中逐步在各个方面、各个环节去深化改革,帮助学生不断积累实践经验。

2. 学生学习动力不足

大学生活相对自由,是培养学生自主能力的重要阶段。然而,由于离开了高考指挥棒,摆脱了高中阶段的紧张,部分学生进入大学后完全地松懈下来。缺少压力以及教师和家长的监督,学习目标变得不明确,学习的内动力缺乏。对未来职业生涯感到迷茫,导致他们的学习缺乏积极性、主动性,对学习往往采取应付的态度。在校学习期间,急功近利,只追求学分和考试过关,缺乏钻研和进取精神,难以真正地投入时间和精力来切实地培养和提高能力,从而造成高分低能,眼高手低。

3. 兴趣不足

C + + 程序设计知识点比较多,并且有一定的难度。要掌握C + + 程序设计,培养和提高编程能力,仅仅理解知识点还不够,必须要花费足够的时间和精力进行动手编程训练。而动手编程的时候,就算知识点理解了,仍然会不可避免地出现各种错误。正是在调试改正错误中,不断积累、锻炼和提高编程能力。部分学生遇到错误,加上感觉枯燥乏味,就完全没有了兴趣,且产生退缩畏难心理。一旦不能建立兴趣,或者产生畏难情绪,那就会进入恶性循环。这样必然学不好C + + 课程,更难以培养和提高编程能力。

4. 教学内容缺乏挑战性和趣味性

传统的C + + 程序设计教材和实验内容,主要目的是为了说明和验证理论教学的知识点,从而帮助学生更好地理解C + + 的一些知识点。这无疑是有帮助的,但这也是以理论教学为中心的一种表现,导致实践环节为理论教学服务,与现实中的问题和能力需求脱节。为了理论而理论,为了理论而动手实验,对学生来说,会觉得缺乏挑战性和趣味性,导致动力和投入不足。

5. 课程考核模式单一

当前的专业课程考核主要还是传统的考核模式,考核内容完全受限于教材中的知识点,缺乏对学生知识结构与实践技能的综合考查。学生难以对自己的编程能力有较为客观的认识,难以认识到与社会需求之间的差距,也就缺乏努力的方向和动力。这样的考核模式迫使学生养成死记硬背的不良习惯,不利于学生综合实践能力和创新能力的培养。

三、结合学科竞赛促进教学环节的改善

1. 促进教学内容的改进

在进行C + + 基础知识和编程教学的同时,教师还需要参照学科竞赛的要求,加入一些趣味性和挑战性的内容。通过解决一些趣味性和有一定难度的问题,学生的竞争意识和兴趣有可能被激发出来。另外,如“蓝桥杯”等程序设计大赛,竞赛内容不但讲究趣味性,而且具有实用性,很多题目与现实联系紧密。因此,适当引入一些程序竞赛的内容,既可以适当增加趣味性,还可以增强教学内容的新颖性和实用性。学生不但能增长知识,而且能增加技能,学以致用。

2. 改进实践环节

C + + 程序设计是实践性很强的课程,实践环节必不可少,而且非常重要。实践环节的训练内容可选择性地加入一些竞赛练习题,增强实践环节的挑战性和趣味性。实践环节的能力培养目标要借鉴学科竞赛的能力培养要求,因为学科竞赛的能力要求一定程度上反映了行业对职业能力的要求[4,5],所以使学生的能力培养目标更为明确,更切合职业的需求。

3. 改变课外练习的内容和形式

布置部分学科竞赛的题目作为课外练习和作业,并且定期进行一些研讨和讲解活动,以激发学生的兴趣,增强学生的参与程度。

四、结合学科竞赛改善学生的学习状态

1. 增强学生的学习主动性

学生是参加学科竞赛的主体,是竞赛的直接参与者和受益者。很多学科竞赛所涉及到的知识和技能往往综合性和应用性很强,只靠课堂上的学习难以在竞赛中取得好成绩,这就需要学生发挥自身学习的积极性、主动性,不断自我学习、自我完善,补充现有知识结构的不足,锻炼提高相关的技能。

2. 提高学生的学习兴趣

教师可以多向学生宣传学科竞赛的意义,通过组建专业竞赛团队吸纳更多学生参与,培养骨干分子,发挥其带头和示范作用,进行普及性训练,调动和提高学生参与学科竞赛的积极性。另外,竞赛题目往往比课本上的教学内容更有挑战性,更有趣。教师可以从易到难地把一些与竞赛相关的练习题目拿来训练学生,学生解决问题后,学习兴趣也会逐步地被激发出来,并渐渐得到巩固。兴趣一旦培养起来,能力提高也就是水到渠成了。

3. 培养学生的自信心

在传统的教学体系中,学生主要通过完成作业和课程考核成绩来判断、衡量自己知识和能力的发展程度。然而,课程考核必须综合考虑学生的层次和通过比例,而对难易程度和考核内容进行折中,不一定是行业能力需求的反映。学生也往往把成绩当作获得学分的途径,难以激发学生的自信心和成就感。学科竞赛往往有一定的行业背景,竞赛题目和要求在一定程度上也反映了行业对专业能力的需求。达到竞赛要求的知识能力水平,一定程度上也体现出企业和社会的认可。所以,学科竞赛可以激发学生的自信心。

摘要:针对当前C++程序设计课程教学中普遍存在的编程能力培养的不足,提出结合学科竞赛,在C++程序设计课程的教学中促进学生编程能力的培养。通过在教学中紧密结合学科竞赛,改善C++程序设计课程教与学的各个环节。引入学科竞赛的题目来丰富教学内容,增加课程的趣味性和挑战性。通过学科竞赛提高学生的学习积极性和主动性。鼓励和引导学生参与编程实践,从而更好地培养和提高编程能力。

竞赛程序 篇6

一、工作任务

××生产线分拣设备转换开关SA1转到左边, 设备处于“调试”模式, 其中转换开关SA2转到左边, 可以对机械手各气缸进行调试;转换开关SA2转到右边, 可以对皮带输送机和推手气缸进行调试。

设备在投入运行前必须经过调试, 检查各运动元件或部件是否能正常工作, 以确保生产过程中的设备能可靠运行。将转换开关SA1转到左边, 指示灯HL1以1Hz闪烁, 提示设备处于“调试”模式。

(一) 机械手调试

要求各气缸活塞杆动作速度协调, 无碰擦现象;每个气缸的磁性开关安装位置合理、信号准确;最后机械手停止在左限位置, 气动手指松开, 其余各气缸活塞杆处于缩回状态。

1. 按下按钮SB3, 机械手手指气缸抓紧;释放按钮SB3, 机械手手指气缸松开。

2. 按下按钮SB4, 机械手手臂气缸下降;松开按钮SB4, 机械手手臂气缸上升。

3. 按下按钮SB5, 机械手悬臂气缸伸出;松开按钮SB5, 机械手悬臂气缸缩回。

4. 按下按钮SB6, 机械手旋转气缸右转;松开按钮SB6, 机械手旋转气缸左转。

如此反复操作, 可调试各个气缸动作情况, 最后机械手停止在初始位置。

(二) 皮带输送机调试

要求皮带输送机在调试过程中不能有不转、打滑或跳动过大等异常情况。

按下按钮SB5, 皮带输送机的三相交流异步电动机 (以下简称交流电机) 以25Hz的频率正转 (从左向右) , 松开按钮SB5, 交流电机停止。如此反复按下按钮SB5, 可调试皮带输送机的运行。

(三) 推手气缸Ⅰ、Ⅱ调试

要求各气缸活塞杆动作速度协调, 无碰擦现象;最后各个气缸活塞杆处于缩回状态。

按下按钮SB6, 推手气缸Ⅰ、Ⅱ活塞杆伸出, 松开按钮SB6, 推手气缸Ⅰ、Ⅱ活塞杆缩回。如此反复按下按钮SB6, 可调试各个气缸动作情况。

二、任务实施

(一) I/O分配表:

(二) 编写梯形图程序

三、任务总结

竞赛程序 篇7

关键词:网络,程序,短道速滑

1 问题的提出

随着短道速滑项目的不断发展, 近些年国际比赛在报名及成绩处理方面全面实现了网络化、信息化。使得比赛的组织更加科学、高效, 智能化程度大幅度提高。相比之下, 国内竞赛则仍在沿用2005年使用Visual Basic程序开发的单机版成绩处理系统。各项信息的处理均采用手工处理, 不仅速度慢且易于出错。因此, 通过对国内、外短道速滑比赛的组织流程进行综合分析, 开发基于信息化技术的网络竞赛管理程序。对促进我国短道速滑项目的发展, 提升我国竞赛组织能力, 使之与国际比赛接轨, 对更好的备战2014年索契冬奥会具有重要意义。

2 研究的内容

本文以我国短道速度滑冰网络——竞赛一体化系统开发需求为主要研究对象。

3 研究方法

本文使用文献资料法、专家访谈法开展研究。

4 国际滑联竞赛系统基本情况分析

当前国际比赛主要由国际滑联指定的网站报名系统及Swiss Timing成绩管理系统两部分构成, 其构成及工作主要包括以下几方面:

4.1 网站报名系统

国际滑联网络报名系统是专为各国参赛报名而建立的网站, 各会员国以账号及密码登陆, 手动录入运动员姓名、性别等信息并完成报名。此外, 在赛前还需手动填写“参赛确认表”, 从而完成整个报名工作。

4.2 Swiss Timing成绩处理系统

该成绩处理系统是短道速滑比赛信息建立及成绩处理的主体。主要包括赛前运动员信息建立、日程表建立、分组表建立、读取电动计时成绩、成绩处理、网站信息同步显示、打印表单等功能。

4.3 成绩处理系统与国际滑联网站承接

Swiss Timing成绩处理系统与国际滑联短道速滑网站相承接, 可实时显示系统建立的各项信息。

4.4 编排记录长介入处理工作

国际滑联报名系统与成绩处理系统二者相互独立。当各参赛单位报名完成后, 编排记录长需要登陆网站读取运动员人数信息, 然后编排比赛日程表及审核运动员信息并手工分配运动员号码。以上工作完成后, 由成绩处理人员将所有信息录入成绩处理系统, 最后建立竞赛分组表。

5 国内网络竞赛系统的定位及需求

通过对国际滑联报名及成绩处理系统综合分析, 结合国内现有系统使用经验, 国内新版网络竞赛一体化系统拟采用BS+CS系统架构, 全面解决以往网络报名与成绩处理系统不能有效承接及成绩信息无法及时在网上发布的问题。

5.1 网络竞赛一体化系统共用同一网络数据库

为使网络报名及竞赛程序可以无缝衔接, 该一体化系统使用同一数据库, 各项数据的交互可以达到同步处理及同步显示。此外, 基础信息数据来源于国家体育总局竞训司, 数据的准确性可以得到全面保障。

5.2 数据的安全性问题

因为网站及成绩处理系统都是针对同一网络数据库进行操作, 因此数据的安全性需重点考虑。

(1) 编排记录长全程操控。由编排记录长操控程序处理的全部过程, 可以全程核实信息的谬误, 保障各项信息发布的准确性。

(2) 竞赛成绩过期锁定及成绩册加密。为了避免对已保存的成绩进行更改, 系统需具备过时锁定功能, 避免误操作或人为更改。同时, 需对生成的成绩册进行水印处理及数据加密, 提高数据的安全性。

(3) 对网站数据进行定期备份。为了降低网站的安全风险, 可以采用按期进行数据备份, 在比赛时可以按日进行数据备份, 以提高安全性。

5.3 网络系统需要解决的问题

网站部分主要用于解决参赛报名及赛中实时发布各项信息等。

(1) 由于国家体育总局官方可提供数据保障。系统可以按照竞赛规程的要求, 自动审核运动员参赛资格, 屏蔽掉不符合年龄的运动员信息。

(2) 网站为程序发布的信息预留接口, 当程序写入信息后, 网站可实现成绩信息的实时显示。

5.4 成绩处理系统需要解决的问题

竞赛系统主要用于建立比赛日程及分组表、比赛抽签、成绩处理及竞赛表单输出等。

(1) 建立比赛日程表及分组表。程序可通过读取编排记录长编制的日程表进行日程建立。在基于当前日程表设定通过分析报名数据在编排记录长操作下建立分组表。

(2) 比赛抽签。程序可对已建立的分组表进行各组间及跑道位置的双重随机。

(3) 成绩处理。编排记录长可以通过接收LIF文件读取成绩数据, 经过运算处理当组成绩信息。所有组别处理完毕, 可自动生成下轮分组信息。同时程序还需具备运算单项排名、单项积分排名、各站积分排名、全能排名及犯规统计等功能。

(4) 竞赛表单输出。通过表单输出界面, 可以输出各项成绩单并打印输出。

6 结论

短道速滑网络竞赛一体化系统是对国际滑联所用系统综合分析后, 针对当前国内竞赛环境所提出的整体解决方案。该系统不仅融合了当前国际滑联系统的全部功能, 紧密结合国际滑联最新规则要求, 同时对于简化参赛报名程序, 提高各项数据的综合利用及实施无纸化办公等方面均起到了积极的作用。对提高我国短道速滑裁判员的竞赛组织能力、执裁能力, 使国内竞赛与国际比赛全面接轨具有重要意义。

参考文献

[1]国际滑联.国际滑联短道速滑竞赛规则及技术手册[Z].2013.

[2]朱寅非.浅析软件开发项目中的需求分析[J].南京广播电视大学学报, 2006 (04) .

上一篇:动力控制下一篇:生根发芽