4《微分几何》陈维垣 5《微分几何习题集》菲金科 6《微分几何理论与习题》里普希茨 拓扑学:
1《点集拓扑讲义(第二版)》熊金城 2《拓扑空间论》儿玉之宏 3《基础拓扑学》M.A.Armstrong
4《点集拓扑学》《点集拓扑学题解与反例》陈肇姜 5《几何学与拓扑学习题集》巴兹列夫
再说一次,忽视几何,包括解析几何,微分几何,拓扑学会后悔的。 数学基础
1《数学基础》汪芳庭 2《数学概观》戈丁
刚开始学时翻一翻会知道数学什么。 3《什么是数学》克朗,罗宾 一代名著。
离散数学:建议分开学。 1《基础集合论》北师大
2《面向计算机科学的数理逻辑》陆钟万 3《图论及其算法》王树禾 4《图论及其应用》Bondy ,Murty 5《离散数学》耿素云,屈婉玲 6《具体数学》格拉厄姆,高德纳等
有英文版与中文版,我大四上过英文版的课,不是很难。建议大家看一看,还有组合数学的书也要看一下。 算法
1
数值分析:计算数学方向传统的科目是数值逼近,数值代数,数值优化,微分方程数值解法。数值逼近,数值代数,微分方程数值解法合称数值分析,数值优化和运筹学有点像。 传统的教材是下面四本(不算1):全部由人民教育出版社出版
1蒋尔雄,高坤敏,吴景坤的《线性代数》 2李岳生,黄友谦的《数值逼近》
3曹志浩,张德玉,李瑞遐的《矩阵计算和方程求根》 4王德人的《非线性方程组解法与最优化方法》 5李荣华,冯果忱的《微分方程数值解法》 另外
6《数值分析方法》奚梅成 7《数值计算方法》林成森 8《数值逼近》王仁宏 9《矩阵数值分析》邢志栋 10《最优化理论与算法》陈宝林 都是不错的书。
要求不高的话可以只看一本《数值分析》就够用了,一些大学似乎就是这么干的,只讲数值分析一门,将剩下的时间用来讲计算机的内容。 11《数值分析》李庆扬,王能超,易大义
似乎是不错的选择,应用数学专业好像都是用这本。 12《数值分析基础》李庆扬,王能超,易大义 13《数值逼近》蒋尔雄,赵风光 14《微分方程数值解法》余德浩,汤华中 15《微分方程数值解法》李立康,於崇华,朱政华
看一个学校的计算数学是真的计算数学还是所谓的信息与计算,只要看一下上不上微分方程数值解就行了。
16《数值优化》袁亚湘,孙文瑜 书名好像不是这个,看作者 17《数值分析引论》,易大义 信息论
1《信息论基础》叶中行 专门为数学系写的信息论
2《信息论,编码与密码学》Ranjan Bose 数学软件
1 matlab 2 mathematic 3 maple 4 专门软件
会用一些软件,在今后的学习中会感到很方便。不用看书,自己看软件的帮助就可以。 C语言程序设计:
1《C语言程序设计》谭浩强
入门不错,看过一遍之后仍掉,换其他名著来读。 数据结构:
1《数据结构》Ellis Horowitz 2《数据结构》严慰敏,吴伟民 微机原理:
1《16位微机原理接口技术及其应用》周佩玲 2《计算机组成与结构》王爱英 电子电路:
1《电路分析》李翰荪 2《电路》邱关源 模拟电子技术:
1《电子技术基础(模拟部分)》康华光 2《模拟电子技术》童诗白 数字电子技术:
1《电子技术基础(数字部分)》康华光 2《数字电子技术》阎石 计算机组成原理与操作系统
1《Computer Organization and Architectureesigning for Performance》 2《Computer architecture: aquantitative approach》Patterson , Hennessy。 3《操作系统的内核设计与实现》 4《现代操作系统》 5《操作系统》张尧学
6《Windows操作系统原理》机械工业出版社
7《Compiler Construction Principles andPractice》(《编译原理及实践》)Kenneth C.Louden 计算机网络
1《Computer Networks》Tanenbaum 2《计算机网络教程》谢希仁 汇编语言:
1《IBM—PC汇编语言程序设计》沈美明 2《80*86汇编语言程序设计教程》 计算机文化
1《the mathematical underpinning of computer Science》(《计算机科学的数学基础》 2《New Perspective of Computer》《计算机文化》 3《计算科学导论》赵致琢 Java
1《Java2核心技术》(《Core Java 2》)Cay S.Horstmann,Gary Cornell 本书是java技术经典参考书 2《Thinking in java》Bruce Eckel
从本书获得的各项大奖以及来自世界各地的读者评论中,不难看出这是一本经典之作。是一本提高java编程道德绝世好书,学习java必买的书 3《java程序设计教程》Deitel
学这本书让你少走很多弯路,看完之后你就动能成为一个专业的java程序员。 4《java解惑》Joshua Bloch,Neal, Gafter 教你如何避免底层的陷阱与缺陷
5《The Java Programming Language》Ken Arnold,James Gosling,David Holmes Java程序设计的权威指南 6《java 语言导学》 C++
1《Thinking in c++》Eckel 书后有许多参考书,不写了。