0,前言:
数字电路对于学计算机硬件的人来说很中重要啊,就算是不是学计算机的,学好数电,自己
也可以做点小东西玩,学数,模电后,再学组成原理和微机原理,就可以对计算机的组件的工
作原理有个认识了,钻得深的话,自己可以把整个计算机cpu和存储器等设备的基本数据
通路和简单的系统连线都画出来了,不觉得烦得话,可以以二,三极管为基本的器件画出
来,哈哈,不过这得花不少时间。
懂汇编,学编译原理和操作系统后,就应达到将软硬结合的高度了,学c,学数据结构,
就可以自己做点小东西了,学网络原理,可以将以前学的知识运用里面,就系统结构,就
接触到另一个高度了,怎样理解系统结构,怎样优化,计算机科学在发展着......
非计算机专业的人可以很容易地做一个芯片,写一段程序,但他们做不出计算机
专业能够做出来的大型系统。
1,专业课
1.1 计算机原理
如果你将来要做底层程序开发 主要是系统开发 或者你想你的程序效率更高!!
1.2 软件工程
把做软件上升到一个工程的高度。一切规范化。你看啊,你就是离这个高度太远了,所以
啊,做个什么东东的都那么吃力!
2, 数学
2.0 前言:
联想、转化、映射、集合、分类、反演、归纳、微元、演绎、枚举、抽象、排序、逼近、
统计、几率、图解法和不等式等数学思想影响着所有学科的发展。仔细想想,几乎渗透到
了我们所作的每一件事中。
真正的学数学不是为了解题(考试除外),而是为了使我们在平时做事时能用数学的思想
来规范自己,做的事更合乎逻辑,更有道理。
2.1 线形代数
线性代数是计算机专业学生的基础课,是学习后续计算机专业课程和解决实际问题的工具.
是计算机专业基础知识的重要组成部分,线性代数课程是计慊蒲Ы逃闹饕谌?通过
本课程的学习使学生掌握现代线性代数的基本概念,基本原理和基本方法;能设计并使用程
序设计语言编制和调试线性代数的关键算法和组成模块;了解和熟悉线性代数在计算机系
统中的作用和地位.
个人感觉,特别在图象处理算法方面很有用。
2.2 高等数学3
精练版的数学分析。训练一种分析问题,推理问题的能力。
2.3 离散数学
离散结构是计算机科学的基础内容。计算机的许多领域都要用到离散结构中的概念。离散
结构包括集合论、逻辑学、图论、和组合学等重要内容。
数据结构和算法分析与设计中含有大量离散结构的内容。例如:在形式证明、验证、密码
学的研究与学习中要有理解形式证明的能力。图论中的概念被用于计算机网络、操作系统
和编译系统等领域。集合论的概念被用在软件工程和数据库中。
3,中国近代哲学
培养哲学的思维。能用辨证的思想看待问题。成为一个有思想的人。
4,信息素养与信息资源检索
上网找个东西不容易啊,学学吧。
5,篮球初级
又要恢复篮球事业了。玩玩,放松一下:)
6,基础生命科学
对自己健康有好处吧?
7,法律基础
做个懂法的人。以后搞公司,动不动都要跟法律打交道的!!
8,模拟电子技术
退!!这个太恐怖了!!退!!!