大学里都有哪些课程?

衣玥妍衣玥妍最佳答案最佳答案

这学期,我们学完了《数据结构》、《操作系统》、《计算机网络》和《编译原理》的前五章(《汇编语言》还没开课)。 除了《汇编语言》和《C++程序设计》两门课需要编程之外,其他都是理论课,上机比较少。

《数据结构》主要学了线性表、栈和队列、数组与广义表、树和二叉树以及图等基本概念,然后会根据不同的数据结构来分别讲述各种算法。这门课程需要比较深的数学功底,如果数学基础薄弱可能会比较吃力。这门课程的学习过程就是不断将抽象的概念具体化再加以应用的过程,所以只要理解每一步的具体流程并加以应用基本上就OK了。

《操作系统》主要是讲进程管理、内存管理、文件系统、设备管理和操作系统的架构等,内容比较繁杂且不容易理解,需要记忆的内容也很多,这门课考试比较难,需要下苦工。

《计算机网络》主要介绍了计算机网络的基本组成、TCP/IP协议族、因特网接入、局域网和无线网络等等,涉及知识面较广且比较难于吃透,但是考前好好复习的话取得一个不错的分数不难。这本课本我看了至少3遍,课后习题也做了一遍,考试之前把重点内容大致背了一下,分数是最高的(100)。个人觉得学好计算机网络的关键在于抓住重点并且结合实践(比如可以了解一下HTTP协议,TCP/IP的报文格式,常见的攻击方式和防御策略等等)。

《编译原理》是这四门课中最难的一门,目前只讲了语法分析部分,这门学科需要一定的数学基础和很强的思维能力,学起来很煎熬,但是一旦弄懂知识点之后就会发现原来并不困难。

我来回答
请发表正能量的言论,文明评论!