第七届TCS CodeVita 国际编程大赛
- 介绍
竞技不仅仅是一种游戏而是一种文化!它将不同民族不同背景的人们联系在一起,跨越了地理和文化的界限。竞技提供无国界的体验和无限的竞赛乐趣。在TCS,我们一直坚信:编程是趣味与挑战并存。
在过去的六个赛季,我们在推广编程成为一项竞技运动中体会到了编程的无尽魅力,也希望你在以往的赛季中感受到编程的无穷乐趣。上一赛季比赛赛制发生了重要转变,比赛方式从团队参赛转变为个人参赛。
欢迎参加第七季比赛,让我们一起让比赛变得更加精彩,我们确信你会在第七赛季中发现更多的挑战和刺激。在上一赛季中,来自63个国家的学生参与比赛,最终来自10个国家的选手晋级决赛,为了梦寐以求的冠军头衔而战。
2.竞赛的目的
新兴技术的快速更迭人们的生活产生了巨大的影响。想要在不断变化的数字世界中更具竞争力和适应力,学习并掌握计算机语言是十分明智的选择。计算机语言就是代码。编程就像数学一样,有望成为跨学科的必备技能。然而,也同数学一样,容易让很多人望而生畏。TCS希望通过CodeVita国际编程大赛来帮助克服这种恐惧并且享受编程过程。比赛主要的目的是通过一些现实的计算编程实践来提高参赛选手的编程技能。我们的竞赛也将:
•帮助TCS发现优秀的学生。
•为学生们提供机会去展现他们的编程才能并且获取同行的认可。
•向学术界展现来自TCS的产品与服务。
•为学生们提供可以锻炼并提高他们编程技巧的实践平台。
•为学生提供令人激动的在TCS的工作机会。
•通过初赛的学生将可获得比赛参与证书。
- 竞赛构成
本季比赛继续延续上一赛季的个人参赛赛制。选手需要通过多重级别比赛的考验才能晋级总决赛。参与CodeVita,选手需要在CodeVita的门户网站上注册报名。
本次大赛包含三轮比赛。
初赛(第一轮):比赛提供24小时的窗口,每个选手可在6个小时里去解决这些问题。印度赛区和国际赛区将有单独的初赛。本赛季国际赛区设有两个分赛区。
•第一分赛区:2018年10月20日至2018年10月21日
•第二分赛区:2018年11月17日至2018年11月18日(中国所属赛区)
根据选手所在的地区对应他们的参赛赛区。详细的区域赛区对照和确切的比赛日程表将后续公布。如果一位选手已经出现在一个分赛区中,他/她就不能出现在另一个分赛区。
复赛(第二轮):本赛季的复赛(第二轮)将在印度赛区和国际赛区的初赛结束后进行。各赛区表现优异的选手将在这一轮角逐决赛名额。每位参赛者将获得6个小时的时间来解决编程问题。
决赛:在复赛中排名的前30名或40名的选手将有机会直接晋级总决赛,决赛将于TCS印度举行。决赛前三名将成为本赛季的获胜者,冠亚季军总奖金高达20,000美元。同时,我们将为表现优异的选手提供TCS的实习机会及正式工作机会。总决赛的时间暂定为2019年2月最后一周。
为了帮助参赛者熟悉比赛,比赛为注册参赛的选手提供参加模拟比赛的机会,模拟赛被称为MockVita。模拟赛将会提供与参加正式初赛时近乎一致的体验。具体的模拟赛时间,将会在后续的公告中公布。
4.报名条件
目前就读于印度以外的其他国家及地区的大学/学院的学生有资格参加比赛。
符合以上条件且所学专业为工程/科学相关的任何专业的本科生或研究生。
5.报名流程
•报名网址:www.tcscodevita.com
•国际赛区注册开始时间:2018年8月27日
•此次比赛为单人参赛制
•国际赛区报名时间:
第一分赛区:2018年08月27日至2018年10月14日
第二分赛区:2018年08月27日至2018年11月04日(中国所属赛区)
•依据校历,不同地区报名时间可能有所不同。学生不可以在其所在国家区域报名截止后注册报名。
6.一般准则
编译或解释代码解决方案所需的基础架构/软件应由其所代表的团队或机构承担。TCS将不会对比赛期间由学术机构参赛者造成的基础设施的任何损失负赔偿责任。
语言编译器或解释器是开放源代码应用程序,可以从互联网上下载。参赛者需要提交源代码到一个问题。例如,java语言的代码应该以 java的格式提交。
CodeVita平台支持使用多种编程语言进行编码。语言及语言编译器版本将在后续更新。一般来说, TCS编程竞赛中可使用以下语言: –C, C++ , C#, Java, JavaScript, Pearl, PHP Python,和Ruby。其他支持的编程语言将后续更新。
编码指南将作为单独文件提供。内容将包括在各轮比赛中选手们评分和排名的信息,下载编译器和集成开发环境的网址列表以及其他编码相关说明。