华为CFO孟晚舟女士12月1日在温哥华机场被加拿大扣留引发世界关注。而孟晚舟女士的行程又是如何暴露的?
此前由爱德华·斯诺登曝光的相关文件显示,美国国家安全局(NSA)曾侵入华为公司总部的主服务器并展开多年监控。入侵华为服务器,一方面监控华为高管、掌控他们的通信记录,另一方面为寻找华为设备漏洞,以入侵其他国家采用华为设备的网络。
美国情报部门入侵监控华为至少7年,原因是华为对美国构成了“国家安全威胁”。《纽约时报》的报道称,NSA的这一行动有多个目标:首先是潜入华为公司的主服务器,获取华为路由器及其他硬件的工作信息,并由NSA的黑客精英团队——“特定入侵行动办公室”(Tailored Access Operations,TAO)直接在华为的网络中植入自己的后门,甚至可以窃取到源代码,目的是监控那些使用华为硬件设备的网络。目前,优先监控使用华为网络设备的目标国家有伊朗、阿富汗、巴基斯坦、肯尼亚和古巴。而从事这一职业的人多半毕业于美国CS(计算机科学)专业!
计算机科学专业
英文名称是Computer Science,简称CS。计算机科学简单来说就是研究计算机系统、软件设计,以及将相关理论进行领域应用的。如果你打算学习这个专业,那么你将会学习很多抽象化的概念。同时,因为计算机沟通要求精确性,所以你还必须学会使用很多精确的程序语言。它是数学和工程学的再延伸,注重数学分析和工程设计。
Artificial Intelligence 人工智能
是研究、开发用于模拟、延伸和扩展人的智能的理论、方法、技术及应用系统的一门新的技术科学. 主要内容包括:知识表示、自动推理和搜索方法、机器学习和知识获取、知识处理系统、自然语言理解、计算机视觉、智能机器人、自动程序设计等方面。 目前最热门和有发展前景研究方向, 所招收的国际学生多具备很强的学术背景,在该方面有着非常突出表现的人才 。 AI 方向强调数据表述及算法方面的知识。
人机交互/图形学/可视化
人机交互是指人与计算机之间使用某种对话语言,以一定的交互方式, 为完成确定任务的人与计算机之间的信息交换过程。
计算机图形学是对于数字视觉内容的研究,涉及图像数据的合成和操作。它跟计算机科学的许多其它领域密切相关,包括计算机视觉、图像处理和计算几何,同时也被大量运用在特效和电子游戏。
可视化是利用计算机图形学和图像处理技术,将数据转换成图形或图像在屏幕上显示出来,并进行交互处理的理论、方法和技术。
多媒体技术与网络技术
多媒体技术是指通过计算机对 文字、数据、图形、图像、动画、 声音等多种媒体信息进行综合处理和管理,使用户可以通过多种感官与计算机进行实时信息交互的技术,又称为计算机多媒体技术。
网络技术是从 1990 年代中期发展起来的新技术,它把互联网上分散的资源融为有机整体,实现资源的全面共享和有机协作, 使人们能够透明地使用资源的整体能力并按需获取信息。
信息科学/信息检索/信息安全
信息科学主要是指以信息为研究对象,利用计算机及其程序设计等技术为研究工具来分析问题、解决问题的学问,是以扩展人类的信息功能为主要目标的一门综合性学科。信息检索是指信息按一定的方式组织起来,并根据信息用户的需要找出有关的信息的过程和技术。
计算机信息安全专业
是计算机、通信、数学、物理等领域的交叉学科, 主要研究确保信息安全的科学和技术,专业课程涵盖了信息安全领域的主要知识点,着重培养能够从事计算机、通信、电子信息、电子商务、电子政务、电子金融、军事等领域的信息安全职位的高级专门人才。
软件工程/编程语言
软件工程:是指导计算机软件开发和维护的一门工程学科。采用工程的概念、原理、技术和方法来开发和维护计算机软件,把经过时间考验而证明正确的管理技术和当前能够得到的最好的技术和方法结合起来,以经济地开发出高质量的软件并有效地维护它。它旨在开发满足用户需求、及时交付、不超过预算和无故障的软件,以质量保证为基础,包括过程、方法和工具三个要素常用。
编程语言:研究包括计算机语言的设计与实现,其目标是同时提高开发人员的开放效率和软件质量。包含如下一些课题:1 程序语言设计和实现(Programming Language Designand Implementation)2 编程环境和工具(Programming Environments and Tools)3 程序分析和验证(Program Analysis and Verification)
Computer Engineering 计算机工程
计算机工程(Computer Engineering)一个以电机工程学和计算机科学的部分交叉领域为内容的工程学,其主要任务是设计及实现计算机系统。涉及计算机工程的常见工作包括为嵌入式系统、微控制器、超大规模集成电路的编写设计软件代码和固件,此外还常常结合模拟的传感器、混合信号集成电路的设计,以及参与操作系统的设计。
Game Development 游戏开发
游戏编程指利用计算机编程语言,如 C 编程语言、 C++编程语言、汇编等,编制计算机、手机或游戏机上的游戏程序。游戏开发人员要运用计算机语言进行独立开发高质量的二维或三维网络游戏软件,并具有游戏项目管理、游戏软件产品测试、维护与销售和数据库应用程序开发等能力。目前流行的游戏编程语言为 C++编程语言,JAVA,目前流行的游戏编程接口为 DirectX9.0,还有 OpenGL、 SDL(Simple Direct Media Layer)等。本专业具有很好的发展前景,目前人才市场上需求比较旺盛,就业方向主要有计算机软件公司、游戏设计开发公司、电视台、文化教育机构、相关政府机关等。
总体来说CS专业本科阶段的很多课程需要在实验室完成。说到美国计算机和工程学的优势,我觉得是美国提供了非常大的学术平台,非常多的行业峰会,近距离最直接的走进世界一流科技圈。
计算机专业在美国就业率上常年排名第一,薪水和待遇都处于比较优厚的一类,因此对于有志于赴北美学习CS的同学来说,专业前景还是很美好的!
获取更多美国留学资讯
美国旅游;留学;签证
赴美咨询
获取更多资讯
识别二维码,添加好友
继续阅读
阅读原文