首发BMY BBS 在CSDN存个档呵呵。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。
有感于与大一大二部分童鞋的交流,特写此文。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。
Topic 1:部分课程学习
高等数学
大学数学最基础的课程。 有什么用呢?以下只列出用途的冰山一角的一角的一角的几个例子,且仅列与计算机相关的:
1.1学概论统计的基础?->概论统计什么用?-.》模式识别、机器学习、数据挖掘中众多方法的基础
你在Google上输入: premir 会出现 “您是不是要找: premier ”,计算机怎么知道的??概率论啊,算出来的!!!
1.2学复变函数与信号系统的基础-? 复变有什么用?-> 拿本信号系统的书去看-》信号系统有什么用-》 例子:图形处理 通信系统等等
图像的超分辨率恢复。。。。。~~XXX 等等
太多了,不列举了。
可以看看数学建模的一些题,或者看看各类学术期刊,看看高数有多重要.
原因还有很多,如果打算搞科研,更加要好好学高数!!!推荐书籍:可以参考一些美国的教材,美国教材比较符合教育规律,循序渐进,并且它总会然告诉你学这个有什么用,增加学习兴趣。美国人比较强调“intuitive”,关于这方面的讨论可以自己搜索,如去米国读博某大牛因为在博士资格开始未能给出傅立叶变换的intuitive的解释而只是写公式从而未能顺利通过考试等等云。而欧洲的特别是俄罗斯的书比较严谨. 国内的数学教育有直觉主义丧失的一些倾向。
推荐校内网站:西安交大工科数学分析基地http://imb.xjtu.edu.cn/
推荐文章: 请Google “胡侃理论计算机”
“计算机科学与技术学习心得”
非常值得一读!
线性代数:大一上学期学期线性代数是往往不知所云,不知道有什么用。之后会有不少学长告诉你很有用,但你还是不知道在哪用. 快速解惑建议:
1.去图书馆借一本计算机图形学的书翻一翻
2.去期刊阅览室看计算机相关学术期刊。
3.上一些数据库(如Web of Knowledge)下载计算机论文
…
推荐书籍:《线性代数及其应用》 David C. Lay 是非常经典的教材,强烈建议一读。
推荐文章:孟岩老师的博文
理解矩阵(一 ) 理解矩阵(二 )理解矩阵(三)http://blog.csdn.net/myan/article/details/1865397
程序设计基础:
推荐书籍:《C程序设计语言》Brian W.Kernighan Dennis M.Ritchie( Unix与c语言的设计者之一,超级大牛) 好好看,好好做,好好上机。
关于谭浩强《C程序设计》的讨论,见交大兵马俑BBS的 “C/C++程序设计” 版的《关于谭浩强的讨论到此为止》的文章。
个人看法:有些大牛略显矫情了,其实对于那些对程序毫无概念的同学而言,先看看谭浩强的拿本《C程序设计》也未尝不可,这本书有其优点。
面向对象与C++程序设计
推荐:一般会推荐《Thinking in C++ 》,我没看太多,时间还是挺紧的。
《C++ premier》(这本书没买,我是遇到问题就去同学那借着看的),可以自己下电子版。
离散的数学结构
不用说,非常重要!!!!!当时是刘GuoRong老师上的,大家也可以上百度搜离散数学视频,是他的。他很牛,可是课讲得。。。呃。
建议:将他的PPT打印出来,因为上课的时候证明东西得时不时翻回去,会被搞晕。自己先打印出来比较好。
刘老师还会教数理逻辑、 组合数学(这学期纠结了好久,但最后懦弱了我没敢选,据说以往大神都有挂。。。。)
数据结构与算法
我们系的教材是一本英文版教材,课程PPT也是全英文的,教材是:A Pratical Introduction to Data Structures and Algo