CS相关专业本科生该怎么搞科研?

写在前面

对于本科阶段的同学来说,如何度过美好的大学时光是一个重要的话题。对各位计算机保研er来说,在稳定成绩的基础上,如果能在科研上小有建树,那么将来的考核将会更加顺利!岛主今天带大家从科研重要性、科研途径、比赛推荐和网站推荐四个方面给大家一个思路,希望能对想搞科研的宝宝们有所帮助。

一、科研重要性

科研能力指的是对于学术研究创造能力。在本科阶段,大家如果只顾着学习书本上的知识,没有动手实践的科研任务,那么在学习和工作中,可能不能适应不断学习、不断创新的社会环境。

在激烈的保研竞争中,如果没有科研任务作为加分项,导师很有可能不考虑接收。同时,在工作岗位的面试招聘中,人事极其可能在初筛阶段不通过没有科研项目的投递者简历。

因此,在本科阶段,岛主建议大家一定要去尝试科研活动,给自己多实践的机会。

初入大学,每个人的起点总是不一样,但是时间耕耘才是决定人生道路的关键。对于初高中就有编程基础的同学,入门相对简单,有更多的空闲时间进行科研任务。对于新手来说,可以在专注于课本基础知识的同时,利用寒暑假的学习间隙进行科研。岛主身边就有不少刚入学不是计算机专业,大学第一年努力学习转专业到计算机,成功保研甚至直博的同学。

二、科研途径

(1)参加高质量的比赛

对于大多数可以获得保研资格的学校,每个学院会有保研资格的相应比赛清单。大家要是能够在比赛中获得有质量的奖项等级,就能够拿到保研的入场券。并且,通过参加这些比赛,大家的科研能力无形之中得到提升。

(2)加入老师课题组

对于一些卓越计划和特色班的同学,在本科阶段有对应的导师进行指导。没有的同学也不要气馁,机会是留给有准备的人。在课余时间发现探索擅长的领域,多和有相关经验的老师沟通交流,也是一个不错的科研途径。如果有机会在老师的课题组进行工作学习,拥有实验设备和器材,当然是再好不过的了。

三、比赛推荐

(1)ACM国际大学生程序设计竞赛

国际大学生程序设计竞赛(英文全称:International Collegiate Programming Contest(简称ICPC))是由国际计算机协会(ACM)主办的,一项旨在展示大学生创新能力、团队精神和在压力下编写程序、分析和解决问题能力的年度竞赛。

ACM-ICPC以团队的形式代表各学校参赛,每队由至多3名队员组成。每位队员必须是在校学生,有一定的年龄限制,并且每年最多可以参加2站区域选拔赛。

比赛期间,每队使用1台电脑需要在5个小时内使用C/C++、Java和Python中的一种编写程序解决7到13个问题。程序完成之后提交评测机运行,运行的结果会判定为正确或错误两种并及时通知参赛队。而且有趣的是每队在正确完成一题后,组织者将在其位置上升起一只代表该题颜色的气球,每道题目第一支解决掉它的队还会额外获得一个“FIRST PROBLEM SOLVED”的气球。

最后的获胜者为正确解答题目最多且总用时最少的队伍。每道试题用时将从竞赛开始到试题解答被判定为正确为止,其间每一次提交运行结果被判错误的话将被加罚20分钟时间,未正确解答的试题不记时。

与其它计算机程序竞赛(例如国际信息学奥林匹克,IOI)相比,ACM-ICPC的特点在于其题量大,每队需要在5小时内完成7道或以上的题目。另外,一支队伍3名队员却只有1台电脑,使得时间显得更为紧张。因此除了扎实的专业水平,良好的团队协作和心理素质同样是获胜的关键。

岛主建议有一定算法基础的同学报名参加,初学者还是先刷刷基础算法题,适合高年级大学生和研究生。

(2)全国大学生数学建模比赛

数学模型是关于部分现实世界为某种目的的一个抽象的简化的数学结构,是对于一个特定的对象为了一个特定目标,根据特有的内在规律,做出一些必要的简化假设,运用适当的数学工具,得到的一个数学结构。数学结构可以是数学公式,算法、表格、图示等。数学建模就是建立数学模型,建立数学模型的过程就是数学建模的过程(见数学建模过程流程图)。数学建模是一种数学的思考方法,是运用数学的语言和方法,通过抽象、简化建立能近似刻画并"解决"实际问题的一种强有力的数学手段。

全国大学生数学建模竞赛创办于1992年,每年一届,已成为全国高校规模最大的基础性学科竞赛,也是世界上规模最大的数学建模竞赛。该竞赛每年9月(一般在上旬某个周末的星期五至下周星期一共3天,72小时)举行,竞赛面向全国大专院校的学生,不分专业(但竞赛分本科、专科两组,本科组竞赛所有大学生均可参加,专科组竞赛只有专科生(包括高职、高专生)可以参加)。

该比赛规则为:

1.全国统一竞赛题目,采取通讯竞赛方式,以相对集中的形式进行。

2.竞赛每年举办一次,一般在某个周末前后的三天内举行。

3.大学生以队为单位参赛,每队3人(须属于同一所学校),专业不限。竞赛分本科、专科两组进行,本科生参加本科组竞赛,专科生参加专科组竞赛(也可参加本科组竞赛),研究生不得参加。每队可设一名指导教师(或教师组),从事赛前辅导和参赛的组织工作,但在竞赛期间必须回避参赛队员,不得进行指导或参与讨论,否则按违反纪律处理。

4.竞赛期间参赛队员可以使用各种图书资料、计算机和软件,在国际互联网上浏览,但不得与队外任何人(包括在网上)讨论。

5.竞赛开始后,赛题将公布在指定的网址供参赛队下载,参赛队在规定时间内完成答卷,并准时交卷。

这个比赛对新手比较友好。岛主建议跨学院组队,一个编写程序,一个数学算法,一个编写论文。

(3)全国大学生信息安全设计竞赛

为了宣传信息安全知识,提高大学生的信息安全技术水平和综合设计能力,教育部高等学校信息安全类专业教学指导委员会决定开展全国大学生信息安全竞赛。自2008年起,每年举行一届,每届历时四个月,分初赛和决赛。

该比赛规则如下:

1、参赛作品要体现一定的创新性和实用性。

2、参赛作品可以是软件、硬件等。参赛作品的内容以信息安全技术与应用设计为主要内容,可涉及密码算法、安全芯片、防火墙、入侵检测系统、电子商务与电子政务系统安全、VPN、计算机病毒防护等,但不限于以上内容。

3、参赛队自主命题,自主设计。本次竞赛采用开放式,不限定竞赛场所,参赛队利用课余时间,在规定时间内完成作品的设计、调试及设计文档。所有参赛题目须得到组委会认可,并同意后方能参赛。

如果参赛队伍所报题目及内容违反赛事精神和章程,组委会有权要求参赛队伍进行修改,并得到认可后方可参加竞赛。竞赛只接受防御性的题目,不接受任何具有攻击性质或与国家有关法律、法规相违背的题目。

4、参赛作品开发的软件平台限制为Windows、Linux、Unix。

5、参赛队的参赛内容应该是参赛队员独立设计、开发完成的原创性作品,严禁抄袭、剽窃等行为。凡发现抄袭、剽窃等行为,将取消参赛队伍的参赛资格,并追究相关指导教师和高校的责任。

6、凡已公开发布并已获得商业价值的产品不得参赛;凡有知识产权纠纷的作品不得参赛;与企业合作即将对外发布的产品不得参赛。

7、本次竞赛不支持论文参赛。

对于动手能力强的同学,可以考虑参加这种类型的比赛,对科研能力的提升是质的飞跃。

(4)全国大学生互联网+创新创业大赛

中国“互联网+”大学生创新创业大赛,由教育部与政府、各高校共同主办。大赛旨在激发大学生的创造力,培养造就“大众创业、万众创新”的主力军;

岛主提醒一下,最好是有实体项目在未来的决赛中更加分。

四、网站推荐

(1)力扣网

力扣官网,也有称力扣题库,是一个致力于解决程序员技术评估、培训、职业匹配的痛点的平台。力扣提供了专项的数据结构和算法练习,并且收录了大量的公司面试题,而且力扣每周都会举办一场算法竞赛,你可以和全球的程序员同台竞技一展身手喔!

想要提升编程能力的同学可以在网站上找到适合自己的题库进行练习,并且网站提供不同版本的答案,适合各阶段编程人员。

(2)Github网站

GitHub是世界上最大的代码托管平台,超5千万开发者正在使用。对于计算机专业的同学来说,高效简洁德管理自己的代码和学习他人的优质资源代码是一样重要的。Github就提供了这样的平台。

岛主提醒一下大家,Markdown语法是做代码笔记的典型语言,大家没有学习过的可以尝试一下。

以上就是本期岛主给大家关于本科做科研的讲解。方法和思路可以不同,但是最终我们都是为了获得知识和拓宽视野。祝愿大家在本科阶段可以平衡好生活和科研的关系,找到适合自己的科研之路。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值