学好基础课程计算机专业有几门基础课程一定要学好,有计算机组成原理、计算机网络、数据结构、操作系统。计算机组成原理该书主要讲解计算机的几大组成部分,内存、机Q等知识,就是了解计算机的基础,比较偏重于硬件的描述。 计算机网络,做系统,做程序,不可能是单机的,我们要和其他系统打交道,那么很自然的就要学习网络的知识。数据结构这门课会了解基本的数据类型和算法,将线性表、战术等,这些数据结构直接决定了计算机内部的很多实现,其高级特性都是底层这些数据结构在发挥作用,算法项排序和查找算法也是高级算法的基础。这些知识虽然存在很久了,但是依旧发挥着作用。 像算法导论这本书很好,也很经典,操作系统前边计算机组成原理偏重于硬件,那么操作系统我更偏重于软件,包括文件、系统、多线程等知识,上边这四门课程是计算机这门学科的知识一定要学好。 这里的学好不是指期末考试考高分,因为在大学里你们考高分不代表你学的好,考高分的方式有很多,一定要弄懂其中的原理。另外网上有很多这样的视频,也有很多相关的技术文章,较多涉猎,可以去B站去找,具体看谁的我只能说看自己适合什么样的老师了。 根据视频的风格,结合自己的情况选择一个自己可以听下去的老师就可以了,其实只是也就是那么些知识,谁教的其实都大同小异,自己能跟着学下去才是最重要的。哈工大刘宏伟老师计机组成原理,湖科大教书将计算机网络微课堂,南大蒋妍妍老师操作系统浙江大学陈悦老师和青岛大学王卓数据结构与算法。另外要强调的一点是,学习计算机编程不仅要看书看视频,还要多练敲代码。 |