原标题:我们学习计算机知识究竟是在学什么?

计算机学科不是一门纯粹的软件学科,与软件工程学科相比,更多的方向仍然落在计算机本身。计算机学科实际上是一门软硬兼施的学科。因此,计算机基础不只是指计算机软件工程。

计算机学科不应被视为一门基础学科,而应被视为一门高度交叉的应用学科。而数学与其理论联系是较为紧密的。

计算机学科的理论知识介绍了计算机信息系统形成的基本数学原理。从80年前图灵提出的可计算理论到计算相关理论和数值方法计算教学理论,这些都是计算机学科的基础。

只是,事情越基础,它们越脱离现实。我们的目标只是作为一个互联网企业的计算机相关从业者,而不是当一个计算机原理方面的工程师。对于大多数程序员来说,可能无法理解复杂的计算理论和计算机进化的基本数学推导,但是也不需要去理解。

虽然我们不需要知道计算机的计算理论,但需要知道它包含着基本的数学思想。为什么经常听到那些数学好的人也很擅长编程,男生在编程方面比女生有优势,其实这些都是从侧面验证数学逻辑思维能力对学习编程的影响。

如果深入一点,其实数学思维较为直观的体现就是逻辑思维能力。在小编看来,编程可以说是在语法上处处受到制约,并不是一件自由度高的事情。

我们需要遵循语法的组合逻辑、语言的编码标准、既定的协议标准和成熟的调用接口。这意味着一个程序的设计一行一行由字符和字母组合而成的管理,有着严格的逻辑控制标准。

逻辑是由数学思维发展起来的,是写出一行好代码的先决条件。当然了,我们虽然可以这么说,但是我国照样有文科生学习编程的,并且许多文科生对编程的学习理解并不比其他人差。

因此,虽然这一部分的基础是计算机学科的基础,但决定大多数程序员和编程能力上限的是努力程度。

如果我们不把数学学好,那在计算机编程方面就完了吗?不是这样的。大多数人估计,多数企业还触及不到计算机发展的天花板。并且,学习成绩在企业中也并不能作为能力的代表。只要逻辑思维能力还不错,并且喜欢编程,就可以接触这个领域。 返回搜狐,查看更多

责任编辑:

文科生学什麼计算机知识,我们学习计算机知识究竟是在学什么?相关推荐

  1. 计算机专业多媒体技术学什么,计算机多媒体技术需要学习哪些知识

    计算机多媒体技术需要学习哪些知识 计算机多媒体技术需要学习哪些知识?很多的同学对计算机多媒体技术很感兴趣,但是也最多是只知皮毛,而有的同学对计算机多媒体技术不够了解,人对未知的事物难免都会有一定的恐惧 ...

  2. python人工智能要学什么_为什么学人工智能首推Python 需要学习哪些知识

    原标题:为什么学人工智能首推Python 需要学习哪些知识 为何学人工智能首推Python?需要学习哪些知识?简单地讲,人工智能就是图像处理,数据处理,语言处理等多技术融合,在我们生活中经常可见.比如 ...

  3. 熟练使用计算机的基础,为学生熟练使用计算机和进一步学习计算机有关知识打下基础教材.PPT...

    为学生熟练使用计算机和进一步学习计算机有关知识打下基础教材 第四部分 PowerPoint 2010 电子演示文稿系统 项目20 制作演示文稿 任务1 创建演示文稿 任务2 编辑演示文稿 任务3简单修 ...

  4. 大学要学的计算机技能,除了学习专业知识,大学生还应该学会什么技能?

    大学生学习自己的专业知识是最基本的要求.但是大学四年是一个自我管理的过程,与高中时老师天天盯着不动,大学有更多的自主时间,因此,除了专业知识的学习,大学生还应该充分利用大学时光学习其他的技能: 第一, ...

  5. 计算机学习知识,如何学习计算机知识呢

    下面给大家介绍下如何学习计算机知识,希望可以帮到您哦! (1)按传统的学习方法,循序渐进 按刚才对电脑知识的分类一步一步从电脑基础知识开始学,学了初级学中级,然后再学电脑的其它分支.这种学习在开始时, ...

  6. 中学计算机课都学什么时候开始,初一的学习课程都有哪些 都学什么科目

    初一的学习课程都有哪些 都学什么科目2018-12-10 16:20:47文/王蕊 进入初中后学习科目适合小学完全不同的,下面小编就为大家来整理一下初一的学习课程都有哪些? 初一有哪些课程 初一的课程 ...

  7. 二级计算机小知识,【学习小知识】--计算机二级office如何考优秀?

    原标题:[学习小知识]--计算机二级office如何考优秀? 计算机二级的学习已经过半,不知道大家都学习的怎么样呢?今天小编想向大家渗透一下如何考优秀? 1 1.Word 1. 文件保存时,文件名一定 ...

  8. 学大伟业:2019年学习生物竞赛究竟从何下手?

    本文从看书.做题.第一轮学习.第二轮学习等方面来详细阐述如何科学高效的学习生物竞赛.无论你是一名萌新还是一名已经奋斗在生物竞赛路上的生竞党,希望都对你有所帮助. 01.应该学生物竞赛吗? 很多同学想学 ...

  9. 1.计算机指令系统,深入学习计算机指令系统唐书

    <深入学习计算机指令系统唐书>由会员分享,可在线阅读,更多相关<深入学习计算机指令系统唐书(42页珍藏版)>请在人人文库网上搜索. 1.第章 指 令 系 统,7.1 机 器 指 ...

最新文章

  1. oneinstack
  2. windows 启动某些文件的快捷方式 ”系统环境变量?“
  3. 深度学习目标检测中计算目标的AP(average precision)平均精度、有什么用?
  4. 【NOIP2013模拟】粉刷匠 题解代码
  5. boost::ratio_string相关的测试程序
  6. do while的使用
  7. SELECT TOP n 性能测试
  8. JVM架构和GC垃圾回收机制详解
  9. java开发paly框架下载_playframework框架笔记
  10. leetcodepython_LeetCode 答案(python)1-17
  11. ubuntu 设置定时任务
  12. Windows Server 2008 R2+SQL Server 2014 R2升级到Windows Server 2016+SQL Server 2016
  13. 红外遥控模块的使用方法,以及stm32代码
  14. JavaSE--day01(基础知识)
  15. JetBrain的哪款产品能够编写C++和C的代码啊?
  16. 我们一起写opengl程序
  17. python自动汇总表格_用Python自动生成Excel报表
  18. ip中继对接_无线路由中继以及本地固定IP设定
  19. 推荐 16 个优秀的 Vue 开源项目
  20. 关于单向TSP旅行商问题/修路问题/最小生成树问题的求解讨论

热门文章

  1. 【Golang】golang实现发送微信服务号模板消息
  2. 关于计算机网络各层协议
  3. 互联网公司的中年人都去哪了?
  4. 日语五十音图快速记忆法
  5. Matlab+Robotic toolbox (各版本免费获取,及安装步骤)
  6. pytorch c++混编报错 Error checking compiler version for cl: [WinError 2] 系统找 不到指定的文件。
  7. 《Gliding vertex on the horizontal bounding box for multi-oriented object detection》算法详解
  8. 【Unity】UGUI系列教程——拼接一个简单界面
  9. Win10的Wifi图标变成了小地球(WLAN被禁用)
  10. python中blit的意思,pygame中的surface.blit()函数是什么?它有什么作用?它是如何工作的?...