大一学习计划

大一其实主要是一个打基础的阶段,主要目标是学好数学和编程当中的数据结构。

因此大一可以参加的比赛是:

1.ACM竞赛

为了这个竞赛以及平时课程绩点的提高,之前看到了大一第一学期的python题目确实难度比较大(虽然也没有想怎么做,但是感觉肯定要用到数据结构),因此我个人可能将会先用python把数据结构学一遍,然后再用C++把数据结构学一遍,就暂时不用JAVA来打ACM竞赛了,毕竟用Java费时费力,当然不用Java打竞赛则可能会产生大一第二学期的Java课绩点低,这对我自身的学习能力和时间分配的能力都提出了更大的挑战。至于有关ACM的刷题的话,我采用了杭州电子科大的OJ测评平台,当然北大的平台也很不错,但是我觉得里面高手太多了,压力太大,把杭电的平台用好了基本上可以碾压ACM-ICPC大洋洲赛区了。

 

另外一点则是利用大一的时间好好打数学基础,把该学的数学基础全部学好过一遍,多元函数微积分,线性代数,概率论与数理统计,图论,数值计算,离散数学,凸优化,拓扑,组合数学。

 

大二可以参加的竞赛:

2.kaggle竞赛

这个竞赛显然其含金量是远远大于我们的数学建模美赛的,之前一会执着于参加数学建模美赛是因为国内数学建模保研的体系,其实数学建模竞赛对找工作和升学的效率远远低于kaggle竞赛,当然要打好这个比赛并不是说数学基础就不重要了,只是说给了更多的时间去学习一些基础的数学知识,以及有关图像处理,深度学习,机器学习相关的知识,正好大一刷完绩点开始真正的征途。

总体而言,每天的任务还是非常非常多的,希望自己都能够按照计划来完成。

 

近段时间的主要复习和学习的课程主要集中在以下四个方面:
1.线性代数

2.概率论与数理统计

3.Python数据结构

4.C++

你可能感兴趣的:(大一学习计划)