★计算机科学专业解析
计算机科学
Computer Science 计算机科学简称CS;是一门包含各种各样与计算和信息处理相关主题的系统学科。学习内容从抽象的算法分析,形式化语法等等,到更具体的主题如编程语言,程序设计,软件和硬件等。
计算机科学分支
Artificial Intelligence 人工智能:是研究、开发用于模拟、延伸和扩展人的智能的理论、方法、技术及应用系统的一门新的技术科学. 主要内容包括:知识表示、自动推理和搜索方法、机器学习和知识获取、知识处理系统、自然语言理解、计算机视觉、智能机器人、自动程序设计等方面。
Human-Computer Interaction/Graphics/Visualization 人机交互/图形学/可视化:人机交互是指人与计算机之间使用某种对话语言,以一定的交互方式,为完成确定任务的人与计算机之间的信息交换过程;计算机图形学是对于数字视觉内容的研究,涉及图像数据的合成和操作。它跟计算机科学的许多其它领域密切相关,包括计算机视觉、图像处理和计算几何,同时也被大量运用在特效和电子游戏;可视化是利用计算机图形学和图像处理技术,将数据转换成图形或图像在屏幕上显示出来,并进行交互处理的理论、方法和技术。
Multimedia; Networking 多媒体技术与网络技术:多媒体技术是指通过计算机对 文字、数据、图形、图像、动画、声音等多种媒体信息进行综合处理和管理,使用户可以通过多
种感官与计算机进行实时信息交互的技术,又称为计算机多媒体技术;网络技术是从1990年代中期发展起来的新技术,它把互联网上分散的资源融为有机整体,实现资源的全面共享和有机协作,使人们能够透明地使用资源的整体能力并按需获取信息。
Information Science/Information Retrieval /Information Security信息科学/信息检索/信息安全:信息科学主要是指以信息为研究对 象,利用计算机及其程序设计等技术为研究工具来分析问题、解决问题的学问,是以扩展人类的信息功能为主要目标的一门综合性学科;信息检索是指信息按一定的方式组织起来,并根据信息用户的需要找出有关的信息的过程和技术;计算机信息安全专业是计算机、通信、数学、物理等领域的交叉学科,主要研究确保信息安全的科学和技术,专业课程涵盖了信息安全领域的主要知识点,着重培养能够从事计算机、通信、电子信息、电子商务、电子政务、电子金融、军事等领域的信息安全职位的高级专门人才。
Software Engineering/ Programming Languages软件工程/编程语言:软件工程是指导计算机软件开发和维护的一门工程学科。采用工程的概念、原理、技术和方法来开发和维护计算机软件,把经过时间考验而证明正确的管理技术和当前能够得到的最好的技术和方法结合起来,以经济地开发出高质量的软件并有效地维护它。它旨在开发满足用户需求、及时交付、不超过预算和无故障的软件,以质量保证为基础,包括过程、方法和工具三个要素常用;编程语言研究包括计算机语言的设计与实现,其目标是同时提高开发人员的开放效率和软件质量。
Computer Engineering 计算机工程:计算机工程一个以电机工程学和计算机科学的部分交叉领域为内容的工程学,其主要任务是设计及实现计算机系统。涉及计算机工程的常见工作包括为嵌入式系统、微控制器、超大规模集成电路的编写设计软件代码和固件,此外还常常结合模拟的传感器、混合信号集成电路的设计,以及参与操作系统的设计。
Game Development 游戏开发:游戏编程指利用计算机编程语言,如C编程语言、C++编程语言、汇编等,编制计算机、手机或游戏机上的游戏程序。游戏开发人员要运用计算机语言进行独立开发高质量的二维或三维网络游戏软件,并具有游戏项目管理、游戏软件产品测试、维护与销售和数据库应用程序开发等能力。目前流行的游戏编程语言为C++编程语言,JAVA,目前流行的游戏编程接口为DirectX9.0,还有OpenGL、SDL(Simple DirectMedia Layer)等。本专业具有很好的发展前景,目前人才市场上需求比较旺盛,就业方向主要有计算机软件公司、游戏设计开发公司、电视台、文化教育机构、相关政府机关等。
常见课程设置
计算机编程 Computer Programming
网站开发 Web Development
二维设计Two-Dimensional Design
三维设计Three-Dimensional Design
网页设计 Web Page Design
Windows应用程序开发 Windows-Based Application Development
多媒体创作 Multimedia Authoring
绘画基础 Fundamentals of Drawing
数码摄像 Digital Photography
计算机图形学 Computer Graphics
数学 Mathematics
微机文字处理 Microcomputer Word Processing
文件处理 File Processing
经济学原理 Principles of Economics
会计原理 Principles of Accounting
应用编程 Applications Programming
业务应用程序开发 Business Application Program Development
计算机硬件组件 Computer Hardware Components
计算机系统与价格 Computer Systems and Architecture
数据库管理系统 Database Management Systems
编程语言 Programming Languages
软件开发 Software Development
人工智能 Artificial Intelligence
数据库结构与算法分析 Data Structures and Algorithm Analysis
数据库系统 Database Systems
未来发展
计算机科学的就业方向十分广阔,举三个例子而言:
Networking:网络工程毕业生可以到国内外大型电信通讯商,大型通讯制造企业进行技术开发,也可到企事业单位从事网络工程领域的设计,维护,教育培训工作。
Information Security:政府,国防,军队,电力,金融,铁路部门的计算机网络系统和安全领域进行管理和服务的高级专业工程技术人才。
Game Development:于通信,网络,影视,广告,娱乐,图书出版等行业公司,从事手机游戏,网络游戏,电视互动游戏,游戏策划,设计,运营,管理,销售。
推荐院校
华盛顿大学西雅图分校
伊利诺伊大学香槟分校
德州奥斯汀大学(虽然综合排名不高,但计算机相关专业非常好也非常难录取)
加州大学圣地亚哥分校
加州大学欧文分校
马里兰大学帕克分校
威斯康辛大学麦迪逊分校
印第安纳大学伯明顿分校
宾州州立大学
密歇根州立大学
北卡州立大学
德州农工大学(虽然综合排名不高,但计算机相关专业非常好也非常难录取)
加州大学圣芭芭拉分校
明尼苏达大学
亚利桑那州立大学
科罗拉多博尔德大学
匹兹堡大学
加州大学圣克鲁兹分校
佛罗里达大学