如何学习计算机专业怎样零开始学计算机呢

如何学习计算机专业  时间:2021-07-12  阅读:()

如何学习计算机专业

我们计算机系学数学光学高等数学是不够的(典型的工科院校一般都开的是高等数学),我们应该像数学系一样学一下数学分析(清华计算机系开的好像就是数学分析),数学分析这门科学,咱们学计算机的人对它有很复杂的感情。

在于它是偏向于证明型的数学课程,这对我们培养良好的分析能力极有帮助。

我的软件工程学导师北工大数理学院的王仪华先生就曾经教导过我们,数学系的学生到软件企业中大多作软件设计与分析工作,而计算机系的学生做程序员的居多,原因就在于数学系的学生分析推理能力,从所受训练的角度上要远远在我们之上。

计算机系的学生学习高等数学:知其然更要知其所以然。

你学习的目的应该是:将抽象的理论再应在于实践,不但要掌握题目的解题方法,更要掌握解题思想,对于定理的学习:不是简单的应用,而是掌握证明过程即掌握定理的由来,训练自己的推理能力。

只有这样才达到了学习这门科学的目的,同时也缩小了我们与数学系的同学之间思维上的差距。

概率论与数理统计这门课很重要,可惜大多数院校讲授这门课都会少些东西。

少了的东西现在看至少有随机过程。

到毕业还没有听说过Markov过程,此乃计算机系学生的耻辱。

没有随机过程,你怎么分析网络和分布式系统?怎么设计随机化算法和协议?据说清华计算机系开有"随机数学",早就是必修课。

另外,离散概率论对计算机系学生来说有特殊的重要性。

而我们国家工程数学讲的都是连续概率。

现在,美国已经有些学校开设了单纯的"离散概率论"课程,干脆把连续概率删去,把离散概率讲深些。

我们不一定要这么做,但应该更加强调离散概率是没有疑问的。

这个工作我看还是尽早的做为好。

计算方法学(有些学校也称为数学分析学)是最后一门由数理学院给我们开的课。

一般学生对这门课的重视程度有限,以为没什么用。

不就是照套公式嘛!其实,做图形图像可离不开它,密码学搞深了也离不开它。

而且,在很多科学工程中的应用计算,都以数值的为主。

这门课有两个极端的讲法:一个是古典的"数值分析",完全讲数学原理和算法;另一个是现在日趋流行的"科学与工程计算",干脆教学生用软件包编程。

我个人认为,计算机系的学生一定要认识清楚我们计算机系的学生为什么要学这门课,我是很偏向于学好理论后用计算机实现的,最好使用C语言或C++编程实现。

向这个方向努力的书籍还是挺多的,这里推荐大家高等教育出版社(CHEP)和施普林格出版社(Springer)联合出版的《计算方法(Computational Methods)》,华中理工大学数学系写的(现华中科技大学),这方面华科大做的工作在国内应算是比较多的,而个人认为以这本最好,至少程序设计方面涉及了:任意数学函数的求值,方程求根,线性方程组求解,插值方法,数值积分,场微分方程数值求解。

李庆扬的那本则理论性过强,与实际应用结合得不太紧。

每个学校本系里都会开一门离散数学,涉及集合论,图论,和抽象代数,数理逻辑。

不过,这么多内容挤在离散数学一门课里,是否时间太紧了点?另外,计算机系学生不懂组合和数论,也是巨大的缺陷。

要做理论,不懂组合或者数论吃亏可就太大了。

从理想的状态来看,最好分开六门课:集合,逻辑,图论,组合,代数,数论。

这个当然不现实,因为没那么多课时。

也许将来可以开三门课:集合与逻辑,图论与组合,代数与数论。

(这方面我们学校已经着手开始做了)不管课怎么开,学生总一样要学。

四了解计算机科学研究的范畴 从计算机角度来看,理论计算机科学目前主要的研究领域包括:可计算性理论,算法设计与复杂性分析,密码学与信息安全,分布式计算理论,并行计算理论,网络理论,生物信息计算,计算几何学,程序语言理论等等。

这些领域互相交叉,而且新的课题在不断提出,所以很难理出一个头绪来。

想搞搞这方面的工作,推荐看中国计算机学会的一系列书籍,至少代表了我国的权威。

下面随便举一些例子。

由于应用需求的推动,密码学现在成为研究的热点。

密码学建立在数论(尤其是计算数论),代数,信息论,概率论和随机过程的基础上,有时也用到图论和组合学等。

很多人以为密码学就是加密解密,而加密就是用一个函数把数据打乱。

这样的理解太浅显了。

现代密码学至少包含以下层次的内容: 第一,密码学的基础。

例如,分解一个大数真的很困难吗?能否有一般的工具证明协议正确? 第二,密码学的基本课题。

例如,比以前更好的单向函数,签名协议等。

第三,密码学的高级问题。

例如,零知识证明的长度,秘密分享的方法。

第四,密码学的新应用。

例如,数字现金,叛徒追踪等。

在分布式系统中,也有很多重要的理论问题。

例如,进程之间的同步,互斥协议。

一个经典的结果是:在通信信道不可靠时,没有确定型算法能实现进程间协同。

所以,改进TCP三次握手几乎没有意义。

例如时序问题。

常用的一种序是因果序,但因果序直到不久前才有一个理论上的结果....例如,死锁没有实用的方法能完美地对付。

例如,......操作系统研究过就自己去举吧! 如果计算机只有理论,那么它不过是数学的一个分支,而不成为一门独立的科学。

事实上,在理论之外,计算机科学还有更广阔的天空。

五实践 实践才是硬道理。

理论学好了,就上机吧,不断写代码,不断编程,不断熟练运用计算机。

利用假期最好能到企业打工,学习并锻炼自己的能力。

多参与社会实践活动,多动手去做软件。

多看些资料,了解最新的动态,更新书本上学的知识。

学好计算机专业需要学好什么

你好,我现在在英国读博士,计算机专业,机器学习方向,我说说我对这个计算机的理解,仅供参考。

不知道你对未来的职业规划是什么样的,是想当老师还是想进入公司当程序员?我两个都说说 如果想当程序员,需要扎实的编程功底,说白了就是大学期间嗷嗷的写程序。

有几门重要的专业课一定要学好,比如C语言、数据结构、算法。

最好学好组成原理、编译原理、操作系统、计算机网络……如果你想走这条路,衡量的方法就是看你大学期间的编程经验到底有多丰富 如果想当老师,最好考研,再读博。

走这条路需要不错的编程功底和巨牛无比的数学能力,除了上面的那些课,还需要学好微积分、线性代数、概率论、离散数学、随机过程、模糊数学…… 我不了解硬件嵌入式之类的,不好意思~ 如果你还有什么具体问题,可以追问~ 祝学业顺利!

如何自学计算机专业?计算机专业学哪些课程?

高中起点计算机本科: 1. 计算机科学与技术专业:C语言程序设计、计算机组成原理、数据结构、操作系统、 微机原理及汇编语言、计算机网络、计算机系统结构、软件工程、面向对象程序设计等。

2. 计算机软件专业:面向对象程序设计、计算机组成原理、操作系统、数据结构、计算 机网络、软件工程、编译原理、分布式系统、软件项目管理、Oracle数据库系统等。

3. 电子商务专业:管理学原理、电子商务、物流管理、计算机网络、供应链管理、电子商务平台及核心技术、国际商务管理、电子商务案例分析、商务网站建设等。

专科起点计算机本科: 1. 计算机科学与技术专业:计算机组成原理、数据结构、面向对象程序设计、操作系统、计算机系统结构、软件工程、数据库原理及应用、计算机网络、嵌入式系统与结构等。

2. 计算机软件专业:操作系统、数据结构、面向对象程序设计、计算机原理及系统结构、数据库系统、JAVA程序设计、计算机网络、软件工程、中间件技术、信息系统集成等。

3. 电子商务专业:管理学原理、数据库原理及应用、管理信息系统、金融学、电子商务平台及核心技术、物流管理、计算机网络、人力资源管理、供应链管理等。

怎样零开始学计算机呢

专业版: 看你学到什么程度咯。

首先,你最好见过计算机,知道计算机是什么东东; 其次,你得会用计算机,了解它都能干什么;然后,你才能问为什么它能干那些事情? 你还可以了解它是怎么做到的? 你还可以自己去实现; 你还可以去改进,引领潮流; 普通版: 买一本《计算机一级教程》或者类似的书籍(比如,计算机职称考试教材),书中会大致讲解计算机是什么东东,它能干什么。

这个阶段,至少学会打字,了解操作系统和一般常用软件的使用(比如媒体播放、图片浏览、网页浏览、邮件发送、文本处理等。

其中,文本处理最基础-也有可能最没用;网页浏览最有用)。

普通人到这步已经入门了,其它是熟练程度以及更多软件的掌握而已。

如果要更进一步,那么必须学习《计算机操作系统原理》(偏软)以及《计算机接口原理》(偏硬)。

这个阶段必须学会一种计算机语言,才能更深刻理解计算机。

偏软要深入一下,最好好好研究一下某个具体的操作系统;偏硬,则可以学学单片机的应用开发,甚至继续深入到脉冲及数字电路。

下一步可以阅读《计算机网络原理》从单机走向网络。

《数据库原理》也可以了解一下,因为是很大一个应用。

这个阶段可以继续学习网络编程(深刻理解TCP/IP协议)以及数据库编程。

这样才算具备了一定的应用能力。

再下来就看自己的方向了。

可以开发游戏什么的。

... ... 计算机范围太大,也不知道你的志向。

如果基础要牢实,去看看人家计算机专业的都学了什么吧!挨着看。

当然,要牛B的话,你也可以改数学系读读。

老薛主机VPS年付345元,活动进行时。

老薛主机,虽然是第一次分享这个商家的信息,但是这个商家实际上也有存在有一些年头。看到商家有在进行夏季促销,比如我们很多网友可能有需要的香港VPS主机季度及以上可以半价优惠,如果有在选择不同主机商的香港机房的可以看看老薛主机商家的香港VPS。如果没有记错的话,早年这个商家是主营个人网站虚拟主机业务的,还算不错在异常激烈的市场中生存到现在,应该算是在众多商家中早期积累到一定的用户群的,主打小众个人网站...

95IDC香港特价物理机服务器月付299元起,5个ip/BGP+CN2线路;美国CERA服务器仅499元/月起

95idc是一家香港公司,主要产品香港GIA线路沙田CN2线路独服,美国CERA高防服务器,日本CN2直连服务器,即日起,购买香港/日本云主机,在今年3月份,95IDC推出来一款香港物理机/香港多ip站群服务器,BGP+CN2线路终身7折,月付350元起。不过今天,推荐一个价格更美的香港物理机,5个ip,BGP+CN2线路,月付299元起,有需要的,可以关注一下。95idc优惠码:优惠码:596J...

Hosteons - 限时洛杉矶/达拉斯/纽约 免费升级至10G带宽 低至年$21

Hosteons,一家海外主机商成立于2018年,在之前还没有介绍和接触这个主机商,今天是有在LEB上看到有官方发送的活动主要是针对LEB的用户提供的洛杉矶、达拉斯和纽约三个机房的方案,最低年付21美元,其特点主要在于可以从1G带宽升级至10G,而且是免费的,是不是很吸引人?本来这次活动是仅仅在LEB留言提交账单ID才可以,这个感觉有点麻烦。不过看到老龚同学有拿到识别优惠码,于是就一并来分享给有需...

如何学习计算机专业为你推荐
pexels手表上的17DEWELS什么意思元数据管理请元数据管理包括哪些内容?rbf神经网络RBF神经网络和BP神经网络有什么区别jdk6jdk-6u14-windows-i586.exe是什么,具体点,谢谢索引超出了数组界限什么是索引超出了数组界限保留两位有效数字物理中保留两位有效数字是保留小数点后的两位还是从小数点前不是0的数开始保留两位?网页微信客户端什么叫微信网页版?和电脑版是一回事吗?相似图片搜索如何输入图片并且搜出最相似的图片?菜霸电视剧《你是我的生命》演员表pps网络电视PPS网络电视是那个国家的公司开发出来的
深圳主机租用 新世界机房 siteground 京东云擎 云图标 镇江联通宽带 嘟牛 促正网秒杀 谁的qq空间最好看 刀片服务器的优势 129邮箱 微软服务器操作系统 cloudlink google台湾 web服务器是什么 百度云空间 日本代理ip 稳定空间 如何登陆阿里云邮箱 国内空间 更多