一个211的大一学生刚开学就要学习高数、线代和C语言三门课,而且是同时上,该怎么保持学习节奏呢?

Sinmo


过来人的建议:

数学是基础,必须学!

高数其实是讲如何描述一个连续的世界,在顶尖的数据科学上会用到,比如大数据和ai机器学习等各种算法上;

线代主要是矩阵转换用的比较多,图形学上会大量用到,所以如果做游戏3d引擎等开发需要掌握,这个也是计算机图形学的基础;

C语言则是一门工程技术,计算机系必须掌握,大一一般是基础,多上机操作练习,多动手,哪怕写的很烂也要达到程序最终的目的,这个过程可能有些痛苦,但这是对以后的必要积累,不然你后面看别人优秀代码和各种模式设计的时候是不会有认同感的,甚至完全看不懂,因为你经历的折磨太少是不会产生共鸣的。

数学的话cs系应该还会有离散数学,英语这个跟算法和数据结构课程关系比较紧密,有开设的话必须掌握,决定你以后工作的高度!

最后,如果你是计算机系的,所有课程请都认真学习,有益无害,进了好大学更应该珍惜,玩过来和学过来的差别很大的,毕业就会有体现!我们当时的课安排的跟数学系没差别,基本天天学!

加油!


philosophia635


大学里给我留下印象最深的课程就是数学课,我在大学里遇到的每一个数学老师都非常优秀,高数、线性代数、概率论、离散数学等等,这些课程也让我至今都受益匪浅,所以看到这个问题一定要回答一下。

首先,这三门课程都是比较重要的,都是要重点掌握的内容,不管未来选择就业还是考研,这三门课程都有举足轻重的作用。

这三门课程中高数有一定的难度,但是数学本身就有较强的连续性,所以只要认真听课,做好笔记,课后完成必要的练习,还是可以学好高数的。线性代数相对来说比较简单,大部分同学能够顺利掌握,学习线性代数的过程比较锻炼逻辑思维能力。线性代数在计算机领域有广泛的应用,所以作为计算机相关专业的同学来说要重视线性代数。

总的来说,要学好高数和线性代数就一定要利用好课堂时间,大学里数学老师的课是非常值得听的,既有深度又有乐趣而且逻辑性很强,所以一定要认真对待每一堂数学课。只要把课堂时间利用好,另外再辅佐一定的练习,基本上学好数学是没有多大障碍的。

C语言对于初次接触编程语言的同学来说还是有一定难度的,学习编程语言要建立在一些基础知识之上,这个基础知识就是简单的计算机基础和数学基础。对于大一的学生来说,要想学好C语言单纯看书是不行的,一定要辅佐实验,只有通过实验才能验证很多概念,也能够更牢固的掌握C语言。

总之,学习高数和线代的重点在课堂上,而学习C语言的重点则在课下的动手实践上。

我的研究方向是大数据和人工智能,目前也在带相关方向的研究生,对计算机感兴趣的同学可以关注我,相信一定会有所收获。

如果有计算机方面的问题,也可以咨询我。

谢谢!


IT人刘俊明


数学重要不重要,全看用不用得到。


说实话,我在电子这个行当工作了十三年了,由于所做产品比较简单,基本用不到高数和线性代数的知识,偶尔用到一些数学知识,也大部分都是初高中阶段的数学,求根、因式分解这一类的。


而C语言就用得多了,它现在基本上就是我吃饭的家伙。比较具有讽刺意义的是,我在大学阶段数学学得非常好,考研时数学150的满分还考了个136,C语言水平当时很差。而现在,高数知识基本上都还给老师了,而C语言却达到了“精通”的程度。


所以,怎么安排自己的精力、时间,还是先想一想自己以后要干什么行业吧,如果奔着要搞科研,发Paper这条路,数学还是很重要的,论文里有数学公式还是加分不少的。但是如果是搞产品,尤其是嵌入式产品,还是把精力放在更实用的C语言上吧。


文艺佛系程序猿


大一学生刚开学就要同时学习高数、线性代数和C 语言这三门课程确实有些困难,很难找到平衡点。

我是大一的时候和你情况差不多,同时学java基础 、高数a 、网页设计,作为一个过来人,我和你说说我当时是怎么学习的吧!

步入大学,在学习之前首先得把心态调整好,去适应大学的生活,再去适应学习

大一的新生很多一开始都不适应大学生活。离开家乡,来到人生地不熟的大学里,会感到无助,尤其是在学习遇到困难的时候,无比想念自己的亲人,想要逃避这种环境。

我一开始的时候真的很害怕去上课,大学里的课程与高中、初中基本没有什么衔接,完全是学习新的知识。

你是211大学的学生,学习氛围肯定比我当时强。一开始我是认真听课的,但是有一天我环顾四周,突然发现周围的人都在玩手机,睡觉,本来就听不懂课,这下就完全不想听课了。

结果可想而知,成绩一塌糊涂,期末考试每门都是60多分,虽然说都过了,但是基础没有打好,大二学程序设计的时候完全都是懵的。所

以心态很重要,不要因为周围人而影响自己的学习,更不要学别的同学上课睡觉、玩手机。

根据每门学科的难易程度,学科特点学习事半功倍

首先是线性代数,这门学科是比较简单的,也是你这三门中最简单的一门。你需要掌握行列式、矩阵的计算方法,还有逆矩阵、线性相关、线性无关。上课的时候老师会给你们总结规律,有些题目直接能够看出答案,所以上课要专心听。

第二是高数,高数是比较难的,各种各样的定理,提起高数就头疼。我先给你一个忠告,那就是千万不要想着课后自学,这对于高数真的行不通,只有跟着老师走,上课听讲,期末考试才能不挂科。一开始学的极限定理都是比较简单的,后面会越来越难。这门学科考试必须一次考过,不然补考只会更糟,通过率很低。


最后是C 语言,大一学的都是C 语言的基础知识。你需要掌握的是语法和数据结构。关键字、使用规则你必须记熟,变量、求组、存储结构等是你必须动手去写,去操作才能掌握的。学习这门学科一般都是需要去上机的,去机房完成老师布置的程序题。只要你能够完成老师布置的作业,这门学科不会很吃力。

合理分配时间,不要顾此失彼

线性代数不会花费你很多时间来学习,你主要把时间用在C 语言和高数上就可以了。

大一不会很忙,时间很多,尤其是晚自习,你要合理分配,充分利用起来。

很多大一的学生会参加很多社团活动,甚至为了社团活动翘课,这是很不理智的做法。社团活动是用来放松和丰富大学生活的,不是一个大学生的主要生活,无论是哪个时候,学习都是最重要的。


高中老师对高三的学生说:“等到了大学就轻松了!”上了大学以后我们才发现,大学依然需要学习。

总结 :

其实这三门学科搭配起来不是特别难,不会让你乱了学习的节奏,需要用到的时间也没有很多,只要平时跟着老师上课,都是能够及格的,要想学好,自己要下功夫。



任任的教育观


计科专业已经从事嵌入式开发多年,主要研究领域集中在浏览器内核,安卓框架等领域,编程玩到一定层面特别是一些概念性的常识都掌握了,很多人觉得程序员能够写代码就足够了,就能受用一辈子这项技能基本上算是到手了,编程的技能代码能力只是一方面,甚至感觉到了编程语言也只是一种工具而已,因为只要明白了一种语言,再去切换到别的语言会流畅许多,这就是触类旁通的效果,最终决定编程能力的是编程逻辑思想以及算法基础,而编程算法需要依托强大的基础,其实最终还会落实到受教育的程度上了。

其实看到这种问题内心还是带着一种羡慕感,大一的学生还有大把的时间去学习新知识,还有机会去打基础,其实这种困扰放在真正的工作中都不算什么事,只不过站在大学生的角度觉得高数,线性代数,C语言编程这三门课程觉得太多沉重,觉得学的太多了,如果这种机会摆在面前哪怕是不吃饭不睡觉也会想办法克服掉,但世上最值钱的就是这后悔药了,当时在学校的时候同时学习的课程更多,还在埋怨为啥开这么多课程为啥不专门就学几门重点课程,然后学精了还能方便找工作,放在今天看这种想法还是非常狭隘的,现在到线性代数,高数对于理解一些复杂的算法比较有效。

奉劝还在大学时代的小伙伴,在自己还有机会能进行新知识学习的时光,不要想着挑肥拣瘦,机会一旦错过很难有机会弥补上,在这种状态下很容易得出一个大家非常关心的结论,考研还是找工作,有机会深造的时候不要轻易放弃了,不要想着工作的时候再去利用业余的时间去考,简直太难了,把机会把握在眼前。

大学生针对开设的多项课程如何学习?

1.首先是思想意识的调整,不要指望一口气吃个胖子,因为任何一个学科的学习不能在很短时间内就能彻底搞明白,先从宏观上学习大概的意思,特别是多个学科同时进行的时候,先了解大概概念,不要觉得时间不够了,或者理解不到位就一把扔掉。

2.对于自己特别想学好的科目就要细学,除了书本上的知识,还要继续扩展新的知识,在大学期间挤时间要不工作期间挤时间要轻松的多,不要把难点都留在以后的工作中,本质上还是思想意识上的问题,很多大学生觉得大学好几年的时间还早着那,没有必要把自己搞的那么悲催,结果一放松一泻千里,时间很快到了大三大四又开始病急乱投医。做好长期的规划也不至于出现这种问题。

3.从线性代数以及高数,加上C语言来讲学习策略需要区别对待,前两个属于理论性非常强的东西,需要在理解的基础上进行实践,C语言属于编程科目,实践性非常强的科目,不只是理解理论这么简单,多动手实践,课本上有的练习题目也要在电脑上实践,而且还要主动的扩展自己的知识范围。

大学时代是最好的补充知识的阶段,但往往大部分人不懂得去珍惜,错过了才想去珍惜,有继续深造的机会一定不要错过。

希望能帮到你。


大学生编程指南


作为过来人给你提个醒,高数、线性代数还有后续可能要学的概率论这三门数学相关的课程是机器学习/人工智能技术的基础,以后机器学习、人工智能的应用和开发相关的工作会越来越多,掌握机器学习相关的知识对于从事软件开发的人来说会变为一个很正常的要求,这个方向也是未来非常有潜力的一个工作方向。机器学习的原理和推导以及新算法的研发都是数学知识的运用,这其中涉及到太多的数学原理和公式推导,编程反而不是最重要的。作为毕业多年的IT从业人员,为了能看懂机器学习的知识,我们好多人都在重新学习这三门数学课,所以好好珍惜大学的学习时光。你可以上网找吴恩达的机器学习视频看几集感受一下,结合未来机器学习的广阔前景,希望你能有动力、有兴趣把高数和线性度代数学好。

C语言作为大一的计算机入门语言,也很重要,你可以看我的前一个问答,其中很多公司和产品都在用C语言,不要以为开发和工作只有用java。

大学期间勤奋学习,终会有回报。


软件开发进阶


高数如果你高中函数学的不错,学习起来难度不大,就是在一个连续条件下讨论变化和趋势,以及覆盖范围。C语言也不难,分析命题,建立算法,用语法表达出来。我自己觉得线代有些难度,很抽象,比较难用图表模型帮助理解。但是这里的数学方法很好,精华就在于等价相似合同最终都能简化问题:)


吴琬君JessieWu


我一个西南地区渣渣二本,大学进去也是开了这三门课啊,有问题么?虽然我是一个已毕业的学渣


你好阿阿阿阿


感觉这不是工科大一的标配吗?不止这些我们当年还有电路基础、模拟电路、大一上学期都在学,认真一点考80以上不是问题。


枔儿11


我当时只学c 其他两门都不管 事实证明工作后也用不到至于学科怎么过的 老师说平时占40% 终测占60% 最后稀里糊涂考一下就给通过了 当然我不提倡投机 但至少这是个事实


分享到:


相關文章: