四年了,我们要毕业了

来源:互联网 发布:学插画知乎 编辑:程序博客网 时间:2024/04/16 12:03

今天学校安排了毕业设计,又一届学生即将离开学校。想想感慨颇多!四年了,到了检验我们学习记过的时刻到了。
回头想想,四年了,学到了什么呢?翻开我的课表:
大一
基础课中高数,英语,物理是大课。从这些课中我们学到了微积分的基础和必要的英语基本功,物理中告诉我们生活中一些常识还有一些做科研需要知道的物理中的现象和知识。
专业课接触到了C语言。我一直认为C语言是重中之重,作为计算机系的学生,C语言是我们的基础,也是我们将来能更好的理解计算机的必要知识。
倘若一个不了解C语言特性的人,将来一定会在其他语言中遇到不可以理解的特性和本质。但恰恰,我们学校在C语言方面教的并不是很透彻,有点惋惜。
大二
基础课尚且有物理下,英语,概率论。
四年中感觉用到的最少的基础课是物理,项目做了大大小小也不少于10几个,难度和深度也都可以说是达到了一定程序。但是涉及到具体物理的却很少。
概率论,这个在ACM竞赛中用到了的许多,一些题目在方面出的很深。同时在数学建模竞赛中也用到的很多。比如:关于人口模型预测等各模型中都会涉猎到概率论,同时在博弈中也会用到大量的概率的知识。
专业课有JAVA,数据结构,离散数学
java课老师许老师是个特好的女老师,掌握了许多JAVA的特性,作为编程语言,大家都有基本的语法,结构体,所以基础跟C大同小异,如果C语言学的挺好,JAVA的基础可以不看了,浏览过去,直接跳到JAVA IO流处理,然后是SWING AWT等等GUI可视化变成,如果学习很轻松,可以学学JAVA开发模式,非常有用的知识。JAVA语言开发的软件的质量很多程度上取决于开发模式。
数据结构,在算法设计中,用到了许多,不过本科阶段接触的算法还是过于简单,过分的强调了结构而不是算法,即便是后面提及了算法的内容,老师一般也是选择一略而过,可惜了,不过我很佩服ACM牛人,虽然自己四年中没断过学习算法,但是感觉离大牛还是那么的遥远。
离散数学,在这门课中我学会了集合运算,二元关系。图论部分的定义,欧拉函数,哈密尔顿回路,树和图的矩阵表示,以及对应的相应算法。平面图,图着色,命题逻辑,群的相关理论,不过离散数学的东西我都忘得所剩无几,感觉可以拿起书重新温习下了。确实有必要了!
大三
基本上基础课已经结束,下面都是专业必修和专业选修课:
专业课:INTERNET课程设计,计算机网络,编译原理,操作系统,计算方法,图论
这些课都非常重要,Internet设计,老师教我们用jsp开发DHTML,数据库的链接,JAVA BEAN等等,确实是一门很实用的课程。
计算机网络,四年了,我最佩服的就是计算机网络老师。
未完待续。……

原创粉丝点击