分享

看专业丨计算机科学与技术:开发者的游戏

 小挢流水人家 2020-06-12


作者简介:四川大学 张焱成

人工智能、大数据、类脑计算、物联网……这些听起来高大上的词语都与计算机有关,也吸引了不少人关注并选择计算机相关专业。目前,我国高校开设的计算机科学与技术、物联网工程、网络空间安全、软件工程等计算机类专业,相互之间既有交叉、又有侧重。我所就读的计算机科学与技术专业是一门“基础”型专业,适应能力强,发展方向广:当你用手机玩转各种 APP、运用 PS 技术将原本灰暗的图片调整得美轮美奂……这些神奇的功能,都需要计算机科学与技术的专业人才进行开发和升级。


数学知识不可或缺









计算机科学与技术专业,顾名思义,重点学习计算机工作的原理、编程的方式以及数学基础。与之对应的专业课程有数字逻辑、汇编语言、计算机组成原理、微机系统与接口、操作系统、编译原理、高级程序设计语言、线性代数、微积分、离散数学等。学习这些课程最主要的目的是帮助学生了解计算机的构成以及运作方式——底层的01串是怎么在硬件中流动并变换,并最终产生用户看到的效果。学好这些专业课程的基础就是数学知识,比如开发程序的两个核心要素就是算法和数据结构。一位老师曾对我们说:“计算机领域的深入研究都是建立在数学定理的基础之上,一定要在本科阶段重视数学课程的学习,确保我们的理解没有歧义。如果采用工程思路做研究,所得结果可能具有应用价值,但并不严格和清楚”。
除了专业的必修课程,学习计算机科学与技术还可以选择许多有趣的专业选修课,如Python程序设计、Unix操作系统等等。






从实践中提升技能









计算机科学与技术专业最大的特点是实践性很强。比如刚学一门计算机语言,就可以写出不少有意思的程序;学习一个算法,就能在实践中运用。除了对计算机性能要求较高的代码需要在实验室完成,一般代码在自己的笔记本电脑上就可以运行。因此,这个专业带来的成就感是比较大的,在实践过程中,我们又能认识到自己的不足并及时改正,不断完善自己的程序。
积累经验、开发程序是一个非常有趣的过程。如果你试着问旁人这样一个问题:“一筐鸡蛋,一个一个拿,正好拿完;两个两个拿,还剩一个;三个三个拿,正好拿完;四个四个拿,还剩一个;五个五个拿,还差一个;六个六个拿,还剩三个;七个七个拿,正好拿完;八个八个拿,还剩一个;九个九个拿,正好拿完。筐里最少有多少鸡蛋?”听到问题的人,也许一脸茫然,也许正掰着手指一遍遍地计算,但是如果我们用短短几行代码向计算机提问,3秒以内就能得到答案。






如今,处于信息时代的我们已经离不开手机和电脑,计算机科学与技术无疑是这个时代的“大脑”。想要进入高端平台?腾讯、百度、阿里巴巴……这些令人瞩目的企业正在向你招手;想要收入不菲?闪耀着高薪光环的职业——“程序猿”正在等你就位;想要继续深造?人工智能、机器学习、数据挖掘、神经计算、软件工程与工具、虚拟现实等广阔的天地正等着你去探索。

本文来源:四川省招生考试指导中心《招生考试报》

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多