本期科研月我们邀请了我们的学员C同学为大家分享科研项目中的过程和体验。本期会从以下4个问题进行解析,希望能够帮助到大家。
- 科研教授可以帮助到我们什么?
- 科研过程会非常严肃吗?
- 科研过程中遇到问题怎么办?
- 怎样写科研文章?
【Part 1】教授可以帮助到我们什么?
各位叔叔阿姨,同学们大家好,我今年四月份参加了特优生的科研项目。现在是一名12年级的学生,当时带我的科研教授来自于佐治亚理工学院的数学系。
第一次和他线上会议时,我还有一点拘谨,他耐心的询问了我数学方面的喜好以及想要研究的方向,又了解了我学习数学的深度和熟悉的知识面,最后他给了我一点关于科研主题的一些建议供我选择,由于我自己是对数论方面的知识了解的比较多,所以最终选择了数论与密码学这个大方向。因为我对密码学也非常好奇,所以就想通过这次科研的一个经历,对整体的密码体系能够有一个更完善的了解。
【Part 2】科研过程会非常严肃吗?
在我的印象中,科研是一件非常严肃和困难的事情。所以在正式开始研究之前,我一直比较担心,比如担心教授的课程可能过于深奥,我没有办法非常透彻的理解和运用,或者说教授太过于严肃,我不敢和他交流,提出问题等等。
不过,在我的科研项目正式开始之后,我就改变了这种看法。我和教授包括助教老师的相处都十分的融洽,几乎每节课我们都会遇到快乐的事情,而哈哈大笑。气氛非常轻松,而且在课上只要是我不太理解的点,教授都会愿意当场为我解释清楚。课后我也会找助教老师进行进一步的讨论。我的教授人非常好,有一次,我和他说到我想学一点python的内容,但是一直没有找到合适的课程和资料去学习。后来他热心的给我推荐了很多关于python的资料,并且给我发了许多他自己录制的python视频。
【Part 3】科研过程中遇到问题怎么办?
在科研过程中所遇到的问题都可以通过沟通和讨论来妥善的解决,不用担心自己无力应对。
另一点不同的是,在学校课程中学生一般都是坐在座位上认真的听老师教学,课后也只需要完成老师布置的相应练习即可。但是做科研的话,我就需要加入一点自己的思考,有自己独特的想法,同时我也会经常在课下自己查阅资料,做出总结,一个主动,一个被动。
在整个过程中,我有遇到了两个困难:
1) 一个是在前期学习的过程中,我对于教授提出的算法不是能够很好的理解,因为我之前学习的数论都是泛泛而谈,并没有对某一个或者某一种算法学习的非常精通,我把这个问题告诉了教授和助教老师,他们很好的帮我解决了这个问题。
教授会在上课时详细的向我展示一遍这些算法的证明。在论文里,我们经常用到的是RSA算法和欧几得算法。让我理解这些算法背后的意义和由来。同时,教授也会给我举出许多例子,方便我理解。我觉得他是一个非常善于举例的人,每一个例子都非常贴合,也很容易理解。课后的时候,助教老师则会运用一些助教课的时间来向我补充有关算法的运用和发展史方面的一些知识。
2) 另一大困难,主要是在后期写论文报告时。在课上我们会提前商量好需要写的重点板块。然后按照我的思路和想法去和助教老师沟通,约助教课。助教老师会帮助我一起修改和润色,最后在每周的科研课前发送给教授,他会再一次的帮助我修改,并且给我提出建议。
在刚开始写的时候,我总是写的很少,因为我只是简单的把这些知识、公式和算法罗列出来,然后直接进行演算和描述。后来教授和我说,要在文章里多添加一些自己的想法和一些解释例子,这样才能够拉近读者和作者之间的距离。
【Part 4】怎样写科研文章?
总的来说,是把这篇文章写的要让不懂数学的人也能看懂才好。我每一次都会尽量把每一个新出现的知识点都解释清楚,再附加上一个我认为比较简单的计算或者贴近生活的例子。甚至在文章的开头,我们还特地写了一个学生上课传纸条的故事,来帮助读者去理解密码学。
这次的学习经历让我很难忘,我觉得我的学习不再是坐在课堂上那样被动的。更多的是加入了自己的思考,并且把它表达出来。对于密码学,我也有了更完整、更深度的认知,每一次自主查询资料都充满了好奇和新奇。我经历了整个从学习到论文产出的过程,了解了一段科研需要经历一些什么,以及如何写好一篇论文,必要的因素是什么等等,也意识到在学习中,讨论是非常重要的一部分。
和助教老师讨论的时候,他时常会为我提供一些新的思路。我的助教老师给了我很多很多的帮助,他在课下也给我补充了许多有关密码学和网络安全方面的知识,我们会一起修改和讨论我们的论文,项目结束后,他还给我分享了许多链接和课程资料,还有就是Rosa老师在整个项目的过程中一直在帮我跟进,也会和我交流学习进度和论文的完成度等。最后,我想谢谢所有的老师在这次科研项目里对我的付出,谢谢大家。