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

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

如何学习计算机专业

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

下面随便举一些例子。

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

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

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

这样的理解太浅显了。

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

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

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

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

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

第四,密码学的新应用。

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

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

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

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

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

例如时序问题。

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

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

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

五实践 实践才是硬道理。

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

怎样零开始学计算机呢

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

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

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

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

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

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

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

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

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

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

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

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

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

可以开发游戏什么的。

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

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

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

企鹅小屋6折年付240元起,美国CN2 GIA VPS促销,独享CPU,三网回程CN2 GIA

企鹅小屋怎么样?企鹅小屋最近针对自己的美国cn2 gia套餐推出了2个优惠码:月付7折和年付6折,独享CPU,100%性能,三网回程CN2 GIA网络,100Mbps峰值带宽,用完优惠码1G内存套餐是年付240元,线路方面三网回程CN2 GIA。如果新购IP不能正常使用,请在开通时间60分钟内工单VPS技术部门更换正常IP;特价主机不支持退款。点击进入:企鹅小屋官网地址企鹅小屋优惠码:年付6折优惠...

wordpress通用企业主题 wordpress高级企业自适应主题

wordpress高级企业自适应主题,通用型企业展示平台 + 流行宽屏设计,自适应PC+移动端屏幕设备,完美企业站功能体验+高效的自定义设置平台。一套完美自适应多终端移动屏幕设备的WordPress高级企业自适应主题, 主题设置模块包括:基本设置、首页设置、社会化网络设置、底部设置、SEO设置; 可以自定义设置网站通用功能模块、相关栏目、在线客服及更多网站功能。点击进入:wordpress高级企业...

台湾云服务器整理推荐UCloud/易探云!

台湾云服务器去哪里买?国内有没有哪里的台湾云服务器这块做的比较好的?有很多用户想用台湾云服务器,那么判断哪家台湾云服务器好,不是按照最便宜或最贵的选择,而是根据您的实际使用目的选择服务器,只有最适合您的才是最好的。总体而言,台湾云服务器的稳定性确实要好于大陆。今天,云服务器网(yuntue.com)小编来介绍一下台湾云服务器哪里买和一年需要多少钱!一、UCloud台湾云服务器UCloud上市云商,...

如何学习计算机专业为你推荐
诺诺云代账上海的亮证节有讲到诺诺云代账,产品如何?bloomfilter电脑游戏图像设置里的Bloom是什么意思?fcloseC语言文件关闭函数fclose(文件指针)是什么?qq号查询怎样查找本地qq号码bindserviceonserviceconnected什么时候执行deviceidAndroid里DeviceId和AndroidId都是什么意思?jdk6java—JDK6,在SUN公司官网下载的链接,弹幕网站视频弹幕网站推荐问卷星登陆你好,如果之前用微信登录了问卷星小程序,以后每次回答都不需要微信登录了吗?回答了会被知道个人信息吗清除电脑垃圾怎样清除电脑垃圾
网址域名注册 域名解析文件 怎样申请域名 hostigation enzu webhosting 搬瓦工官网 128m内存 wordpress技巧 国外空间 新天域互联 789电视剧 超级服务器 上海电信测速网站 监控服务器 东莞服务器托管 睿云 hdsky 移动王卡 ping值 更多