关于JAVA的国内国际的编程比赛有哪些?

关于JAVA的国内国际的编程比赛有哪些?,第1张

ACM: ACM/ICPC(ACM International Collegiate Programming Contest, 国际大学生程序设计竞赛)是由国际计算机界历史悠久、颇具权威性的组织ACM(Association for Computing Machinery,国际计算机协会)主办的,世界上公认的规模最大、水平最高的国际大学生程序设计竞赛,其目的旨在使大学生运用计算机来充分展示自己分析问题和解决问题的能力。该项竞赛从1970年举办至今已历29届,一直受到国际各知名大学的重视,并受到全世界各著名计算机公司的高度关注,在过去十几年中,APPLE、AT&T、MICROSOFT和IBM等世界著名信息企业分别担任了竞赛的赞助商。可以说,ACM国际大学生程序设计竞赛已成为世界各国大学生最具影响力的国际级计算机类的赛事, 是广大爱好计算机编程的大学生展示才华的舞台,是著名大学计算机教育成果的直接体现,是信息企业与世界顶尖计算机人才对话的最好机会。

该项竞赛分区域预赛和国际决赛两个阶段进行,各预赛区第一名自动获得参加世界决赛的资格,世界决赛安排在每年的3~4月举行,而区域预赛安排在上一年的9~12月在各大洲举行。

ACM/ICPC的区域预赛是规模很大、范围很广的赛事。仅在2003年参加区域预赛的队伍就有来自75个国家(地区),1411所大学的3150支代表队,他们分别在127个赛场中进行比赛,以争夺全球总决赛的73个名额,其激烈程度可想而知。2005年第30届ACM/ICPC亚洲赛区预赛共设了北京、成都、汉城、东京等11个赛站,来自亚洲各国知名高校的各个代表队进行了激烈的角逐。

Java Cup 全国大学生信息技术大奖赛

http://www.jug.edu.cn

此次Java Cup全国大学生信息技术大奖赛的侧重点为J2EE,但是不对EJB做出具体要求。参赛者要针对一个特定的企业应用提出自己的J2EE解决方案,

并通过实际设计、开发、部署和优化该J2EE应用来展示自己的技术实力。对参赛方案的评估包括实用型,创新性,伸缩性,系统性能,

投入产出比等多方面因素。为了公平起见,所有的参赛作品将在同样的软硬件平台上进行评估。

硬件平台:

Sun Fire V20z服务器

2 个AMD Opteron 200系列处理器

8 GB的DDR内存

软件平台:

Solaris 10 x86 *** 作系统

NetBeans 4.0集成开发环境

JBoss应用服务器

MySQL或者PointBase数据库

Mozilla网络浏览器

相关链接:

下载NetBeans 4.0集成开发环境

NetBeans 4.0安装说明

NetBeans 4.0使用说明

下载Solaris 10 x86 *** 作系统

Solaris 10 x86 *** 作系统安装说明

Solaris 10探营:安装和基本配置

IBM举办Cloudscape的Java比赛

IBM的 Cloudscape? V10.0 是一个纯粹的、开放式的Java 关系型数据库管理系统,它可以嵌入Java 程序,用于在线事务流程处理。

Cloudscape V10.0 是一个独立的平台,小型数据库(2MB) ,它可以被整合进任何基于Java的解决方案。

近日,IBM和SourceForge联合举办了这个有关Cloudscape的Java比赛,胜出者将能得到iPod一台或是SourceForge的T恤衫一件。

只要下载就能参加了,不过有一个非常关键的限制:你必须是北美的居民。

比赛官方鼓动说:很容易就能测试一下你的 Java 水平,只需输入你的电子邮件地址,得当一个确认回函之后即可下载文件轻松验证自己的

Java 水平。

Cloudscape的Java比赛官方网页:http://sourceforge.net/cloudscape_contest.php

蓝桥杯是大学生IT学科赛事,由工业和信息化部人才交流中心主办。 为推动软件开发技术的发展,促进软件专业技术人才培养,向软件行业输送具有创新能力和实践能力的高端人才,提升高校毕业生的就业竞争力,全面推动行业发展及人才培养进程,工业和信息化部人才交流中心特举办“全国软件专业人才设计与创业大赛”,大赛包括个人赛和团队赛两个比赛项目,个人赛设置:1、C/C++程序设计(本科A组、本科B组、高职高专组)2、Java软件开发(本科A组、本科B组、高职高专组)3、嵌入式设计与开发(大学组、研究生组)4、单片机设计与开发(大学组)5、电子设计与开发(大学组),团队赛设置:软件创业赛一个科目组别。

立足行业,结合实际,实战演练,促进就业。

政府、企业、协会联手构筑的人才培养、选拔平台。

预赛广泛参与,决赛重点选拔。

以赛促学,竞赛内容基于所学专业知识。

分赛区选拨赛优胜奖及以上、全国总决赛优胜奖及以上获奖选手均可获得由工业和信息化部人才交流中心及大赛组委会联合颁发的获奖证书。

总决赛三等奖及以上选手,如果获得本校免试推研资格,将获得北京大学软件与微电子学院及众多知名高校的面试资格,并优先录取为该院普通硕士研究生。

大赛优秀获奖选手将获得IBM、百度等众多知名企业的免笔试直接面试及特别优秀者直接录用的绿色通道。

1、组别

个人竞赛分为:c/c++本科A组,c/c++本科B组,c/c++高职高专组,java本科A组, java本科B组,java高职高专组,嵌入式设计与开发大学组,嵌入式设计与开发研究生组,单片机设计与开发本科组,单片机设计与开发高职高专组,电子设计与开发本科组,电子设计与开发高职高专组共12个组别。每位选手只能参加其中一个组别的竞赛。

2、时长

软件比赛:4小时,全程封闭。

电子类比赛:5小时,全程封闭。

3、形式

软件类:全程机考。

选手机器通过局域网连接到各个分赛区的竞赛服务器。

选手答题过程中无法访问互联网,也不允许使用本机以外的资源(如USB连接)

以“服务器-浏览器”方式发放试题、回收选手作答。

电子类:动手 *** 作。

4、参赛选手机器环境

X86 兼容机器,内存不小于1G,硬盘不小于60G

Windows NT 内核系统(WindowsXP, Windows2000等)

c/c++ 开发环境:

Dev-cpp 5.4.0 支持ANSI C,ANSIC++,STL

c/c++ API 帮助文档(中文,chm格式)

Java 开发环境:

JDK 1.6

Eclipse Helios for JavaSE

API 帮助文档(中文,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)参赛选手应遵守竞赛规则,遵守赛场纪律,服从大赛组委会的指挥和安排,爱护竞赛赛场地的设备。没有其固定的门槛可以直接进行管网的报名。

计算机大赛(Computer Competition)是一种面向计算机领域的技能比赛,旨在测试参赛者的计算机技能和综合应用能力。这种比赛是由国内外多所高校和科技机构举办,主要分为以下几类:

算法竞赛:考察参赛者的算法设计能力、程序实现能力以及对计算机系统性能的理解。

软件开发竞赛:考察参赛者的软件开发技能,要求参赛者能够独立完成软件的需求分析、设计、编程和测试等环节。

硬件设计竞赛:考察参赛者的计算机硬件设计能力,要求参赛者能够熟练掌握计算机硬件设计原理和技能,能够进行电路设计、元器件选择及系统测试等工作。

数据库竞赛:考察参赛者的数据库设计和管理水平,要求参赛者能够熟练掌握数据库设计、管理和维护技能。

总体而言,计算机大赛主要考察参赛者的计算机领域专业知识、综合应用能力和创新能力,为提升参赛者的技术水平以及推动计算机领域的发展做出了重要贡献。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/sjk/6714857.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-03-27
下一篇 2023-03-27

发表评论

登录后才能评论

评论列表(0条)

保存