• 计院生活第二章 深入虎穴(下)


    继续昨天的课程回顾,今天主要开始要讲计算机专业基础课

    计算机组成原理:这门课主要还是讲的冯.诺依曼体系,从进制换算,到各种运算部件,然后是指令系统(这个你学这门课时,可能感觉用处不大,考试也就背背概念,学到汇编时,你才会理解其中的精髓 ),为了讲清楚指令的原理,所以又讲了微程序,微指令,最终细化到数字逻辑课最后讲的一些逻辑部件和时序电路(由于我们学校课随便可以乱选,没有先修后修之说,所以导致有的课没学先修课程就开始学习,学的非常吃力,等回过头去学先修课程时又会觉得太easy)第二学期讲了主存和存储系统,这些操作系统还会讲遍,哎~~~大学很多课就是这样抄冷饭,在大四,系统结构课,这些还要再炒遍。这门课我们最后讲了I/O系统(这深入下去又是一门课--接口技术,由于是选修课,我就没选)

    离散数学:这门课很抽象,开始主要讲的是推理,喜欢看侦探小说的一定很喜欢,但也没那么简单看小说时只要理解就可以,而这门课要用数理逻辑公式证明,主要难点是把具体事务抽象化和N多的公式。然后讲了集合论,学这章要多从图上来理解问题,现实编程中我就写类的equals方法时会考虑到其中所学的等价关系(满足自反,传递,对称)。第二学期讲了代数系统,本来代数就够繁的,现在还要讲代数系统,题目都是证明,对这个我也没辙(群,子群,阿贝尔群。。。),现实中我根本就没用到过这些概念(我们又不是什么数学家,不必为1+1=2而烦恼,知道就可以了)。最后讲了图论,欧拉图其实就是经过所有边的一笔话游戏,而汉密尔顿图就是经过所有点的一笔话游戏,这些还是挺好玩的,但要证明就痛苦了,主要还是要掌握最后的图的最小生成树,这些会在学网络通信时的路由原理中用到。

    高级语言程序设计:我们主要讲的是C++,这个没什么好讲的,熟能生巧,如果在这里讲全的话,可能要出一本书了。

    看着以前的课表回忆,在那么多课面前头有点晕了,那就晒几张,学校的不良文化--涂鸦

    小便最光荣。。。。。。。。。。。。。。。。。。。。。。

    看到这图有没有被雷到啊~~~虽然不值得提倡,但不得不说画的人还是挺有创意的。

    数据结构:这门课对于计算机专业的人来说是太重要了,不但是考研必考,而且面试时这里面的题目也是居多。首先要记住(算法+数据结构=程序)首先是线性表(分顺序表和链表),顺序表的中间插入和删除开销比较大,链表就比较好,但写算法时要注意指针的使用,对于现在的软件人来说都变的很懒,java的List,C++的STL中基本都帮我们实现了就不必再造轮子了,但自己实现个才会体会到其中的原理。然后讲了栈(先进后出)和队列(先进先出)。树和图,这可是数据结构中难啃的骨头,花样特别多。树主要要掌握二叉树和他的运用(堆,哈弗曼树),图的话,你只要能掌握最小生成树的算法,别的小case。最后讲的是数据结构的最重要的两种操作(查找和排序),大家主要要知道在什么结构用什么方法,效率如何。自己使用时,要根据需求,选择合适的。

    工程化学:虽然这门课对于学计算机的人来说,不是很重要。但也是一种常识,作为高技术人才怎能不懂点呢。化学不外乎有机和无机,由于高中学的比较好,所以学起来也不吃力。由于不是化工专业的也说不出什么精妙语句,我就不献丑了。

    大课讲的差不多了,实验也没什么好说的,老师说什么,我们做什么,中国教学的实验课毫无自主性,对了还漏了门军事理论课,其实就是上课听故事,考试开卷抄抄书。

    大二也就这样了,甜酸苦辣自己知道~~~在学校的主要娱乐活动,也就打打游戏,看看电影,对于计算机学院的人来说有一台电脑是必备,课那么多,也只能这样消遣下了。

    下个星期我再回忆下大三的生活,敬请期待~~~呵呵。

  • 相关阅读:
    mac上python3安装HTMLTestRunner
    双目深度估计传统算法流程及OpenCV的编译注意事项
    深度学习梯度反向传播出现Nan值的原因归类
    1394. Find Lucky Integer in an Array
    1399. Count Largest Group
    1200. Minimum Absolute Difference
    999. Available Captures for Rook
    509. Fibonacci Number
    1160. Find Words That Can Be Formed by Characters
    1122. Relative Sort Array
  • 原文地址:https://www.cnblogs.com/muyuge/p/6152803.html
Copyright © 2020-2023  润新知