官网网址:http://cscup.iscas.ac.cn/Index.aspx
大赛介绍
“中科杯”全国软件设计大赛是中国科学院软件研究所主办的一项面向中国大陆和港澳台地区在校青年学生的公益性质的全国性软件设计大赛。旨在"大力发展民族软件产业,培养创新型青年软件人才",大赛致力于正确引导我国在校的青年学子积极参加科技竞技活动,不断培养创新精神和团队意识,切实增强理论联系实际的能力,通过富有自由、开放、创新精神的软件设计大赛,为广大青年学子提供一个提高自我、展示才华的舞台,为我国民族软件行业发掘和培养更多的优秀青年人才。
大赛流程
注册报名 4月26日-6月15日 | 大陆和港澳台地区的在校青年学生可自由组队参加大赛(每队最多由3人组成),登陆大赛官方网站(http://cscup.iscas.ac.cn)在线报名。 |
中期报告 7月15日前 | 大赛参赛队伍需向大赛组委会提交中期报告,以便组委会对各支参赛队伍的工作进行跟踪、监督和指导。 |
作品提交 8月31日前 | 各支参赛队伍需向大赛组委会提交参赛作品终稿,包括可执行程序、源代码、作品演示视频以及相关文档(如软件过程相关文档、用户说明书等) |
初赛 9月中上旬 | 初步评审先分组进行,通过各组评委独立评分、小组统分、按作品得分高低排序确定入围决赛的候选作品名单(约60件),然后组织若干位知名专家对候选作品集中进行评审确定最终入围决赛阶段的作品名单(约20件) |
决赛 10月中上旬 | 在中国科学院软件研究所举行大赛决赛(决赛队伍来京往返路费可报销),决赛阶段包括作品现场展示、网络媒体展示及决赛评审。评审委员会对参加决赛的作品进行仔细观摩和现场问辩,进行打分投票。根据评委投票结果,结合参赛作品在新浪微博、优酷、人人网的支持率,评选出最终获奖作品。 |
大赛题目
“中科杯”全国软件设计大赛旨在“大力发展民族软件产业,培养创新型青年软件人才”,致力于鼓励青年学子大胆创新。大赛原则上对提交作品不作主题限制,同时特别欢迎计算机领域新的应用创意,甚至还没有的应用。
大赛着眼于目前软件产业移动化、网络化的发展趋势,从鼓励大学生联系社会实际、积极承担社会责任出发,对参赛作品作如下两个方向的主题建议:
主题1:基于移动互联网终端的软件
一、内容
1)充分利用移动互联网设备(手机、平板电脑或其它移动互联终端设备)的各种硬件资源,包括无线网络、蓝牙、各种传感器、GPS、摄像头等。
2)与移动互联网有机结合。
3)开发有实际使用价值的,具备日常使用场景的一般应用,或对移动智能终端操作系统用户隐私数据泄露、设备及软件使用、系统完整性及升级、系统安全、应用程序运行环境、网络使用等安全风险进行有效的防护的移动安全类软件。
二、效果
结合移动互联网应用模式,提供面向智能手机、平板电脑、智能电视等在内的移动智能终端操作系统安全防护系统或软件,并通过特定目标的应用场景展示出来。或者将现有便携式设备的硬件功能进行发掘,综合位置信息(GPS)、近场通信(NFC)、设备传感器信息采集、图像的采集与解析技术等,结合移动互联网应用模式提供有实际使用价值的,与日常生活紧密关联的移动互联应用软件,促进移动应用软件朝着云端一体化、实用化、智能化、个性化方向发展,使得手中的移动设备(特别是手机)在人们的生活、娱乐、工作和学习过程中发挥更大作用。具有创新性、可展示性。
三、要求
1)使用环境要求:硬件设备为手机、平板电脑或其它移动设备均可。可基于任意一种主流移动操作系统,如Android、IOS、WindowsMobile或Chrome OS等 ,建议使用开源操作系统,但必须能在真实移动设备上运行。
2)涉及范围:可以由多个子应用组成的系统或者操作系统层次功能、性能的改进,可以是移动终端本地应用,也可以是WEB应用;除了移动终端外,也可开发与之配套的PC端部分,要求能体现完整的方案(包括用以支撑移动互联网应用模式的后台服务)。
3)开发语言:开发语言不限,可以是Java, C, C++,HTML5等。
4)创新性:提交成果和作品须是团队原创,如有参考他人作品或产品,请注明具体差异化。
5)实用性:作品需具备实用价值,在日常生活中存在其应用场景。
6)易用性:作品需满足日常使用习惯,可用易用,界面简洁不冗繁。
7)工具及场景说明:游戏类要说明所用平台、开发工具及资源;其它应用类要说明应用场景
8)作品提交
(1)作品应包括可执行程序、源代码、文档(作品简介、需求设计、概要设计、详细设计、部署与使用手册)。
(2)所采用的开源技术、接入的第三方服务等非原创部分,需在作品文档中特别说明。
(3)与前端软件配套的后台系统可以托管在公有云计算平台(如阿里云、盛大云、新浪SAE、Amazon等),若条件受限,也可以通过多台PC、便携式笔记本等模拟系统后台。
四、样例
(1)Android系统安全机制增强
实现以下功能:Linux操作系统安全控管套件在Android系统的移植和应用,可以用来强化Android操作系统对App的存取控管,建立类似沙箱的执行隔离效果,来确保每一个App之间的独立运作,从而阻止恶意App对系统或其它应用程序的攻击。
(2)移动智能终端安全防护系统
实现以下功能:基于应用层的系统安全防护系统,实现用户地理位置信息、SIM卡信息,甚至用户密码、银行账号等用户私密信息的安全防护功能;实现应用程序权限管理、垃圾短信处理、骚扰电话拦截、防盗备份等功能。
(3)摄像头+GPS
通过条码扫描及GPS等记录购物地点及所购商品条码,将花销记录并上传至服务器。
(4)摄像头+GPS+Sensors+BT+NFC
通过GPS定位当前位置,从服务器基于当前位置的季节温度等信息来获取衣着参考。通过摄像头进行人物拍摄,与获取的衣着信息进行融合,形成衣着建议的三维示意。可通过sensor等进行动态互动或通过无线、蓝牙、NFS等形式与他人共享。
主题2:基于后端服务器群的应用软件
一、内容
基于后端服务器群的应用软件,如基于社交网络的数据挖掘软件,它既包含了人际网中错综复杂的人际关系,又具有互联网包容开放的特点,因此社交网络中蕴含着巨大的信息。基于社交网络的数据挖掘催生了许多应用和服务,如人物聚合、广告精准投放、个性化推荐、微博营销等。
请设计和开发一套基于后端服务器群的应用软件系统,如对社交网络中的数据进行挖掘分析,提取有价值的信息,并向用户提供服务。
二、效果
促进自然语言处理、数据挖掘、大数据处理等多种技术在社交网络中的综合应用,进一步丰富社交网络的功能。
三、要求
1)作品应该是一套完整的系统,包括数据抓取、存储、分析、Web服务等模块。
2)系统应自动化运行,尽量减少人工的参与。
3)系统后端应该支持大数据,包括对大数据的存储、计算等,推荐基于Hadoop等分布式平台开发,使用NoSQL等大数据存储模式。
4)所使用的数据集最好是真实有效的,如可以参考官方API从国内外主流SNS网站(如新浪微博,腾讯微博,人人网,Twitter,FaceBook等)提取数据。如条件受限,也可以自己模拟生产随机数据。
5)作品提交
(1)内容包括源代码、数据集、文档(简介、使用手册、架构(体系结构)说明、主要第三方软件平台说明、源代码块说明)。
(2)所采用的开源技术、接入的第三方服务等非原创部分,需在作品文档中说明。
(3)分别就最终应用结果和服务器资源分布情况进行展示,希望有图形化、可视化的展示方式,并说明应用和资源运用的相互关系。
(4)为了便于演示,推荐将最终系统托管在公有云计算平台上(如阿里云、盛大云、新浪SAE、Amazon等)。如条件受限,也可以通过多台PC、便携式笔记本等模拟服务器平台。
四、题目示例
(1)推荐微博好友
基于用户的个人信息(如爱好、职业、年龄等)、微博言论、关注的好友等各类信息,能够:主动为用户推荐其可能感兴趣的人;或者根据用户的要求(如性格特征、工作技能、兴趣爱好等),为其搜索符合条件的人;或者寻找两个人的共同点等。
(2)智能识别被盗账号
基于用户的个人信息、发表的微博、关注的好友等各类信息,统计分析用户的特征,当用户账号被盗用时,能够智能识别未经授权发表的言论。
五、评价标准:
作品有良好的创意和使用体验,包括表达清晰、界面友好、联机互动性强;作品源代码编写风格是否清晰易懂,是否具备完整的用户使用手册、具备详尽完整架构(体系结构)说明和程序的注释;提供完整的测试方法、测试案例与测试工具;显示团队合作精神等。
指导委员会
操云甫 中国科学院软件研究所副所长,研究员
杜小勇 中国人民大学信息学院院长
郭东伟 吉林大学计算机科学与技术学院教授
郭 禾 大连理工大学软件学院副院长
韩国强 华南理工大学计算机科学与工程学院院长
何炎祥 武汉大学计算机学院院长
胡晓惠 中国科学院软件研究所副总工程师
黄 涛 中国科学院软件研究所学位评定委员会主席
金 海 华中科技大学计算机学院院长
李明树 中国科学院软件研究所所长
李 彤 云南大学软件学院院长
李文军 中山大学软件学院院长
李玉成 中国科学院软件研究所党委书记、副所长
廖明宏 厦门大学软件学院院长
廖湘科 国防科技大学计算机学院院长
林亚平 湖南大学信息科学与工程学院院长
刘志勇 中国科学院软件研究所信息中心主任
马华东 北京邮电大学计算机学院执行院长
马培军 哈尔滨工业大学软件学院院长
马志强 东北师范大学计算机科学与信息技术学院院长
孟祥旭 山东大学软件学院院长
潘远明 中科方德高铁事业部副总经理
孙仕亮 华东师范大学计算机科学技术系副系主任
王继喆 中科方德软件有限公司总裁
王 青 中国科学院软件研究所副总工程师
武延军 中国科学院软件研究所总体部副主任
徐帆江 中国科学院软件研究所副所长
张 健 中国科学院软件研究所所长助理
张晓刚 中国科学院软件研究所所长助理,研究员
赵 琛 中国科学院软件研究所副所长、总工程师
赵建军 上海交通大学软件学院教授
周昌乐 厦门大学信息科学与技术学院院长
周明全 北京师范大学信息科学与技术学院院长
左 春 中科软科技股份有限公司总裁