蓝桥杯


蓝桥杯

文章插图
蓝桥杯【蓝桥杯】为推动软体开发技术的发展 , 促进软体专业技术人才培养 , 向软体行业输送具有创新能力和实践能力的高端人才 , 提升高校毕业生的就业竞争力 , 全面推动行业发展及人才培养进程 , 工业和信息化部人才交流中心特举办“全国软体专业人才设计与创业大赛” , 本赛包括个人赛和团队赛两个比赛项目 , 个人赛设定:1、C/C++程式设计(本科A组、本科B组、高职高专组)2、Java软体开发(本科A组、本科B组、高职高专组)3、嵌入式设计与开发(大学组、研究生组)4、单片机设计与开发(大学组)5、电子设计与开发(大学组) , 团队赛设定:软体创业赛一个科目组别 。并且形成了立足行业 , 结合实际 , 实战演练 , 促进就业的特色 。
基本介绍中文名:蓝桥杯
主办方:工业和信息化部人才交流中心
类别:赛事简称
赛事名:全国软体专业人才设计与创业大赛
指导单位:教育部高校学生司
支持单位:中国软体行业协会
项目:个人赛和团队赛
大赛简介为推动软体开发技术的发展 , 促进软体专业技术人才培养 , 向软体行业输送具有创新能力和实践能力的高端人才 , 提升高校毕业生的就业竞争力 , 全面推动行业发展及人才培养进程 , 工业和信息化部人才交流中心特举办“全国软体专业人才设计与创业大赛” , 大赛包括个人赛和团队赛两个比赛项目 , 个人赛设定:1、C/C++程式设计(本科A组、本科B组、高职高专组)2、Java软体开发(本科A组、本科B组、高职高专组)3、嵌入式设计与开发(大学组、研究生组)4、单片机设计与开发(大学组)5、电子设计与开发(大学组) , 团队赛设定:软体创业赛一个科目组别 。大赛特色立足行业 , 结合实际 , 实战演练 , 促进就业 。政府、企业、协会联手构筑的人才培养、选拔平台 。预赛广泛参与 , 决赛重点选拔 。以赛促学 , 竞赛内容基于所学专业知识 。分赛区选拨赛优胜奖及以上、全国总决赛优胜奖及以上获奖选手均可获得由工业和信息化部人才交流中心及大赛组委会联合颁发的获奖证书 。总决赛三等奖及以上选手 , 如果获得本校免试推研资格 , 将获得北京大学软体与微电子学院及众多知名高校的面试资格 , 并优先录取为该院普通硕士研究生 。大赛优秀获奖选手将获得IBM、百度等众多知名企业的免笔试直接面试及特别优秀者直接录用的绿色通道 。组织机构指导单位:教育部高校学生司主办单位:教育部高等学校计算机科学与技术教学指导委员会 工业和信息化部人才交流中心支持单位:中国软体行业协会教育部高等学校高职高专计算机类专业教学指导委员会电子工业出版社IBMINTEL国信蓝点信息技术有限公司北京国信长天科技有限公司等大赛组委会主 任:曲维枝(国务院参事、国家信息化专家谘询委员会主任)副主任:刘玉珍(工业和信息化部人才交流中心顾问)陈 沖(中国软体行业协会理事长、教育部高等学校计算机科学与技术教学指导委员会副主任)马殿富(教育部高等学校计算机科学与技术教学指导委员会秘书长、原北京航空航天大学计算机学院院长)温 涛(教育部高等学校高职高专计算机类教学指导委员会主任、大连东软信息学院院长)陈 钟(北京大学教授 , 原北京大学软体与微电子学院院长)秘书长:李建伟(工业和信息化部人才交流中心人才开发处处长)比赛项目1、组别个人竞赛分为:c/c++本科A组 , c/c++本科B组 , c/c++高职高专组 , java本科A组 ,  java本科B组 , java高职高专组 , 嵌入式设计与开发大学组 , 嵌入式设计与开发研究生组 , 单片机设计与开发本科组 , 单片机设计与开发高职高专组 , 电子设计与开发本科组 , 电子设计与开发高职高专组共12个组别 。每位选手只能参加其中一个组别的竞赛 。2、时长软体比赛:4小时 , 全程封闭 。电子类比赛:5小时 , 全程封闭 。3、形式软体类:全程机考 。选手机器通过区域网路连线到各个分赛区的竞赛伺服器 。选手答题过程中无法访问网际网路 , 也不允许使用本机以外的资源(如USB连线)以“伺服器-浏览器”方式发放试题、回收选手作答 。电子类:动手操作 。4、参赛选手机器环境X86 兼容机器 , 记忆体不小于1G , 硬碟不小于60GWindows NT 核心系统(WindowsXP, Windows2000等)c/c++ 开发环境:Dev-cpp 5.4.0 支持ANSI C , ANSIC++ , STLc/c++ API 帮助文档(中文 , chm格式)Java 开发环境:JDK 1.6Eclipse Helios for JavaSEAPI 帮助文档(中文 , chm格式)5、题目形式软体类竞赛题目完全为客观题型 , 选手所提交作答的运行结果为主要评分依据 。(1)填空题题目为若干具有一定难度梯度、分值不等的结果填空题或代码完善填空题 。结果填空题题目描述一个具有确定解的问题 。要求选手对问题的解填空 。不要求解题过程 , 不限制解题手段 , 只要求填写确定的结果 。代码填空题题目描述一个具有确定解的问题 。题目同时给出该问题的某一解法的代码 , 但其中有缺失部分 。要求选手读懂代码逻辑 , 对其中的空缺部分补充代码 , 使整段代码完整 。只填写空缺部分 , 不要填写完整句子 。(2)编程题题目为若干具有一定难度梯度、分值不等的编程题目 。这些题目的要求明确、答案客观 。题目一般要用到标準输入和输出 。要求选手通过编程 , 对给定的标準输入求解 , 并通过标準输出 , 按题目要求的格式输出解 。题目一般会给出示例数据 。一般题目的难度主要集中于对算法的设计和逻辑的组织上 。理论上 , 选手不可能通过猜测或其它非编程的手段获得问题的解 。选手给出的解法应具有普遍性 , 不能只适用于题目的示例数据(当然 , 至少应该适用于题目的示例数据) 。为了测试选手给出解法的性能 , 评分时用的测试用例可能包含大数据量的压力测试用例 , 选手选择算法时要充分考虑可行性的问题 。6、涉及知识 Java高职高专组解题所涉及的知识:基本语法、面向对象、网路编程、接口、集合、IO、多执行绪、内部类、异常 。(数据结构、swing等图形界面不涉及 , 不涉及html、JSP、Tomcat、开源框架等web开发方面 , 不涉及JDBC、SQL等资料库编程方面)解题允许使用的特性:JDK1.5支持的全部特性Java本科B组解题所涉及的知识:Java高职高专组全部知识 + 数据结构(高校《数据结构》教材中出现的经典结构 , 及其通过组合、变形、改良等方法创造出的变种)解题允许使用的特性:同java高职高专组Java本科A组解题所涉及的知识:Java本科B组全部知识 + 设计模式 , 反射 , XML , 多核与并发 , 测试理论 , Swing界面 。解题允许使用的特性:同java高职高专组c/c++高职高专组解题所涉及的知识:结构、数组、指针、标準输入输出、档案操作、递归(在代码填空中不会出现c++知识 , 不会出现ANSI C之外的windows API调用)解题允许使用的特性:选手可以使用c风格或c++风格或混合风格解答编程大题 。允许使用ANSI C++特性 。允许使用STL类库 。(不允许使用MFC类库 , ATL类库)c/c++本科B组解题所涉及的知识:c/c++高职高专组全部知识 + 数据结构、函式指针、位运算解题允许使用的特性:同 c/c++高职高专组c/c++本科A组解题所涉及的知识:c/c++本科B组全部知识 + 函式模板、複杂宏、彙编知识解题允许使用的特性:同 c/c++高职高专组单片机设计与开发(本科组 , 高职高专组)模拟、数字电路 , 感测器及MCS51系列单片机的相关知识 , 常用仪器使用方面的知识 , 程式编译调试和下载软体使用方面的知识 。嵌入式设计与开发(大学组)模拟电路 , 数字电路 , 感测及STM32F103 MCU的相关知识 , 常用仪器使用方面的知识 , Keil MDK4.10软体方面的知识 。电子设计与开发(本科组 , 高职高专组)模拟电路 , 数字电路 , 感测器及电力电子等相关方面的相关知识及套用 , 电子元器件知识及套用 , 常用仪器仪表使用方面的知识 。7、评分软体类填空题:答案唯一 。程式填空题:按选手填写的代码代入程式中能否得出正确结果为判据 。编程大题:主要以选手所提交的程式的运行结果为依据(大于90%);同时会参考选手程式的编码风格、逻辑性、可读性等方面(小于10%) 。单片机和嵌入式类硬体设计约占25% , 软体编程及调试约占60% , 其他约占15% 。电子设计类硬体设计约占45% , 装调约占35% , 其他约占20% 。8、注意事项 (1)选手必须符合参赛资格 , 不得弄虚作假 。资格审查中一旦发现问题 , 则取消其报名资格;竞赛过程中发现问题 , 则取消竞赛资格;竞赛后发现问题 , 则取消竞赛成绩 , 收回获奖证书及奖品等 , 并在大赛官网上公示 。(2)参赛选手应遵守竞赛规则 , 遵守赛场纪律 , 服从大赛组委会的指挥和安排 , 爱护竞赛赛场地的设备 。