谢谢邀请,首先恭喜题主被录取。
近几年,随着互联网快速发展,大数据产业也得以快速发展。以前的时候,大数据只是作为一个研究生阶段的研究方向,而最近几年许多高校在本科阶段已经开设数据科学与大数据技术专业了,并且这一趋势还在变大。但是归根到底,数据科学与大数据技术还是属于计算机领域的一个分支,要想在大数据方向学有所成们还是要先具备良好的计算机思维,打下良好的计算机基础。
《数据结构》这门课程是计算机软件这类专业的必修课,是形成良好的计算机思维的先行课。书中关于二叉树、图、排序、选择、存储等的算法不论是以后从事计算机领域的哪一个方向,都具有重要的作用。例如在大数据方向就有这样一个案例场景,就是从亿级用户中找到最典型的那个值,比如一个最大的数。那么就可能是经过分布式服务器的部署后,采用推排序算法来取目标值,当然这里借助Java或Python等语言来实现。针对大数据方向进行海量数据的处理,不论是Spark还是Hadoop生态圈,数据结构算法都具有很强的实践意义,这里不再一一论述。
《计算机组成原理》和《操作系统》是讲计算机硬件系统结构与内部存储等方面的学科。学好这两门课程,将对计算机工作的底层原理理解的很透彻,对后期数据科学与大数据方向在存储优化、节省内存等方面的实践具有重要意义。
《计算机网络》顾名思义描述计算机中有关网络的概念和应用。尤其是要学好书中的关于TCP、UDP等部分的描述。在后期海量数据处理过程中,不同服务器的之间数据的传输、调配以及网络模型的优化都需要这部分知识。
这四门课程基本上是计算机类相关专业的专业基础课,也是找工作面试、考研的专业课,同时还有利于为学习数据科学与大数据专业打下良好的基础。因此值得推荐。