怎样学大学里的计算机课?

执梳7287


随着大数据、人工智能的不断发展,计算机专业最近几年的热度比较高,从最近几年计算机专业的研究生报考情况就能明显感觉到计算机专业的热度在增高。

对于大学生来说,选择计算机专业应该怎么学呢?作为一名互联网行业的从业者,同时也是一名教育工作者,我给出以下几点建议:

第一:注重基础学科的学习。要想学好计算机课一定要重视基础学科的学习,尤其是数学,包括高等数学、线性代数、概率论、离散数学等。学习好基础学科不仅能对学习计算机课程起到很大的辅助作用,另外对于未来考研也是非常重要的。总之,要想在计算机领域走的更远,基础学科的作用非常关键。

第二:注重操作系统的学习。计算机课程有很多,包括操作系统、计算机网络、数据库、算法设计、数据结构等,这些课程中首先要注重的是操作系统,要清晰的理解操作系统的体系结构以及运行机制。操作系统的学习能把其他内容全都串起来,包括计算机网络、算法设计、数据库等,这些内容都是基于操作系统的。建议系统的学习一下Linux操作系统,然后把Linux系统的内核源代码读一下(最好在大学期间完成)。

第三:注重实验。计算机课程的学习一定要注重实验的作用,实验是打开计算机知识大门的钥匙。不论是学习操作系统、计算机网络,还是学习编程语言,都应该把实验放在一个非常重要的位置,可以说实验做的越多越好。

我的研究方向是大数据和人工智能,目前也在带大数据方向的研究生,我会陆续在头条写一些关于大数据方面的文章,感兴趣的朋友可以关注我的头条号,相信一定会有所收获。

如果有大数据方面的问题,或者是考研方面的问题,都可以咨询我。

谢谢!


IT人刘俊明


介绍一种简单有效的学习方法:逆向学习法,特别适合计算机专业。

基础课不依赖于编程知识,尽可以按照一般课程安排先学。专业基础课则不同。像计算机原理、操作系统、数据库、数据结构这类课,不懂编程真的很难学会。大一学生从进校起就应抓紧学习程序设计,而且不能只看书,必须大量上机,多做设计实例。这时由于基础知识不足,可能会遇到很多问题。没关系,把问题装在心里,多问多查考。这样,问题就能变成学习动力和理解事物的线索。有了这样的基础,再学专业基础课就知道那些繁文缛节究竟在讲什么,为什么要那样讲。这就是逆向学习的好处。

计算机专业的优势之一是,一旦学会,你能解决大量实际问题。选此专业,就要准备面向现实世界解决问题。从进校起就应注意观察和思考与信息处理有关的各种事物,发现不完善之处,想法借助计算机和网络系统去解决。这样才能真正理解所学的东西。这当然需要编程基础。从各方面来说,尽早学习编程有百利而无一害。


方外静轩


分享一下,本人的见解!计算机专业方向是一个大类,可以有很多个方向选择走,下面说一下其方向上都会学习课程知识!

计算机专业方向的同学,我们大学的教学主要安排的是计算机基础知识的掌握和程序的编写!基础知识指的是什么勒?主要的几门课程:

计算机组成原理、计算机网络、操作系统、数据结构。这几门课,可以说是计算机专业的学生都会被安排的基础课!其目的是首先让大家了解,什么是计算机、他有什么特点、它包括哪些东西、它可以用来干嘛等!

接下来是计算机的程序设计,懂点计算机知识的都知道,现在的电子产品、手机app等都是靠程序的运行来调动设备硬件的工作的。设计程序就是写命令,告诉计算机或者相类似的设备他该怎么工作,怎么执行相关操作。所以,学计算机,你要学习程序的设计,这是计算机专业学生主要要深入的,其中包含有算法,是比较复杂的。一般计算机专业学生不用去做那些电路板什么的,那是电子专业学生需要掌握的。直接简明的说,以后可以专门去写程序。因此需要掌握计算机语言了,计算机语言种类很多,如高级语言C C+汇编 以及近年很热的 “贾洼” 等等!

如何学好:重视基础,先搞懂计算机(电脑)如何工作。再学好一种或几种计算机语言,并且反复使用计算机语言编写设计程序。从功能实现,到系统优化BUG的处理,一步一步深入,不要想着一步登天,做技术心急是大忌!





故事有你更完美


其实计算机这科,涉及的东西太多,数学,电路,计算机专业课等等,必须先要掌握基础,知道理论知识,然后对于编程这个东西必须得多练练,上手你才知道你能遇到多少问题,必须上手做,编程看是肯定看不会的,会编程你才会有更深入的学习。


分享到:


相關文章: