① 计算机图形学有什么特点
对于计算机专业来说,计算机图形学只是其中一个应用方向,既图形渲染,加速。与图形学同一个方向的是图像处理,既图像压缩,图像增强个图像还原。图形学主要用于电影3D特效渲染,游戏开发,未来可能用于实时地形重建。图像处理应用更多,最常见的就是摄像头效果处理,如白平衡,饱和度计算,HDR等,图形学是一门真正用数学来应用的学问,很多有趣的特效和渲染场景非常吸引人,计算机图形学对计算机科学这个学科而言,十分重要。很多算法都源于计算机图形学,很多问题的根源也来自图形学研究。对计算机相关产业,也十分重要。例如现在工业设计中应用广泛的3D建模,没有计算机图形学还得继续捏粘土。还有部分医学仪器的成像技术里也应用计算机图形学。普通人接触最多的应该就是游戏以及CG电影了,比如最近上映的驯龙高手2,虽然剧情略扯淡,不过无牙还是很萌哒。
② 计算机科学与技术是学什么的
计算机科学与技术专业课程不完全解析
1.计算机导论:
计算机科学的基础课程之一,其教学目的是概要性地对专业课程作介绍,是典型的面向专业新生的课程(即CS0型课程)。认真学习该课程有助于今后的学习,然而这门课程往往容易被新生们忽略……
(推荐教材:可使用学校配发的教材,但建议使用外版翻译教材。)
2.高级语言程序设计:
计算机科学的基础课程之一,教学目的是让本专业同学实际掌握一门程序设计语言并且习得一些程序设计的基本技能,目前的教学语言是C语言。个人认为课程名称可改为“高级程序设计语言”,因为课程对语言的强调远胜于对程序设计本质的讲解。建议在学习这门课程时配以《程序设计实践》一书,效果甚佳。
(推荐教材:
①《从问题到程序--程序设计与C语言引论》 机械工业出版社
②《程序设计实践》 机械工业出版社
③《程序设计语言--实践之路》 电子工业出版社 )
3.离散数学:
计算机科学基础课程之一,被誉为计算机科学的数学基础。其内容博大精深,从中派生出的图论(图算法)、数理逻辑、组合数学以及泛代数等多门专业课程是现代计算机科学和应用数学的主要研究领域。能否学好离散数学对进一步学习以后的专业课程有着非同一般的影响。
(推荐教材及参考书:
①《离散数学》(第四版) 清华大学出版社
②《离散数学导学》机械工业出版社
③《现代应用数学手册:离散数学卷》清华大学出版社 )
4.电路与电子技术:
电子产业有“朝阳产业”的美誉,被认为是信息时代的工业。这门电子与电路技术可谓是对电子学领域学习的敲门砖。虽然课程本身对计算机科学专业今后的学习影响不大,但掌握这项技能对于学生本身专业素养地提高是大有裨益的。同时,学习这门课程也能为今后学习数字逻辑和微机原理等系统底层方面的课程打好基础。
(推荐教材:《电子学基础:电路和元器件》(第四版)清华大学出版社)
5.面向对象程序设计:
如果说上世纪软件开发领域最伟大的突破是什么,面向对象程序设计(OOP)必为其中之一。目前主流的程序设计语言,如C++、Java、Python和Delphi等,几乎清一色支持面向对象。可以说,掌握的面向对象的精髓,便是掌握了我们这个行业的入门钥匙。我校此课程的教学语言采用的是C++,而就国内C++教学的糟糕现状来看,若想完整掌握面向对象思想,学生自己不努力是不行的。
(推荐教材及参考书:
①《C++ Primer中文版》(第四版) 人民邮电出版社
②《Essential C++ 中文版》华中科技大学出版社
③《Effective C++ 中文版》(第三版)电子工业出版社
④《Accelerated C++(影印版)》机械工业出版社
⑤《C++语言的设计与演化》机械工业出版社 )
6.数字逻辑:
计算机科学核心课程之一。计算机科学中有一个研究领域即系统设计领域,而本门课程即为这一领域研究的基础。正确认识与掌握数字逻辑及其设计,可以使那些有志于系统底层开发的学生获益匪浅。
(推荐教材:
①《数字基础(第八版)》清华大学出版社
②《逻辑与计算机设计基础》 中国电力出版社 )
7.数据结构:
计算机科学核心课程之一。对数据地有效组织是程序的主要任务之一,算法的主要操作对象亦为数据结构。从简单的数组和链表,到各色高级的抽象数据类型(ADT),数据结构在程序设计中的地位不言而喻。学好数据结构,是进一步学习专业课的基本前提。可以这么说,一个不懂得如何组织和操控数据的学生,根本就不配当我们计算机科学专业的学生,更不配当一名程序员!!!
(推荐教材:
①《C算法 第一卷(第三版)》人民邮电出版社
②《程序设计抽象思想--C语言描述》清华大学出版社
③《数据抽象与问题求解--C++语言描述(第四版)》清华大学出版社
④《数据结构与算法--Java语言描述》机械工业出版社 )
8.计算方法:内容不详,不敢妄作断言。 (推荐教材:待定)
// 转帖者:线性代数、微积分、微分方程等的计算机算法
9.计算机原理与汇编:
系统底层课程之一,亦为计算机科学核心课程。重点讲述计算机(微机)构造以及低级语言--汇编语言的基础知识。学习这门课程,对进一步学习编译原理等专业高级课程有很大帮助。
(推荐教材:
①《深入理解计算机系统》中国电力出版社
②《Intel汇编语言程序设计(影印版)》清华大学出版社
③《Windows环境下32位汇编语言程序设计(第二版)》电子工业出版社
④《汇编语言编程艺术》清华大学出版社 )
10.操作系统:
计算机科学的核心课程之一。课程全面讲述了操作系统的原理与构造,各类上机实验更能让学生对操作系统有深刻地理解。
(推荐教材:
①《操作系统(第三版)》机械工业出版社
②《现代操作系统(第二版)》机械工业出版社
③《Linux内核设计与实现(影印版)》机械工业出版社
④《UNIX系统编程》机械工业出版社
⑤《UNIX环境高级编程(第二版)》人民邮电出版社 )
11.软件工程:
计算机科学的核心课程之一。近年来,随着软件开发革命地进一步深化,批判软件工程及过程方法改进的着作日益丰富,我们也得以从不良的软件开放中解放。建议在学习本课程时,联系自己的实战,并阅读批判软件工程和改良软件工程的着作。
(推荐教材及参考书:
①《软件工程:实践者的研究方法(第五版)》机械工业出版社
②《程序设计心理学(银年纪念版)》清华大学出版社
③《人月神话(银年纪念版)》清华大学出版社
④《人件》清华大学出版社 )
12.数据库原理及应用:
计算机科学与信息学科的好像课程之一。课程讲述了数据库原理以及设计等方面的内容。对于那些注重实效的学生而言,学好这门课程,可以使今后的工作更为轻松。
(推荐教材:《数据库系统概念(第四版)》机械工业出版社)
13.运筹学及其算法:
此课程课作为计算机科学的辅助课程,向学生介绍了运筹学方面的算法,此类算法属于现代算法范畴,本人暂时还未涉猎,故恕难对此课程解析之…… (推荐教材:待定)
// 转帖者:线性规划、动态规划、排队论、决策分析等等
14.计算机网络:
计算机科学的核心课程之一。课程详细地介绍了计算机网络的发展、组成和协议方面的内容。对于自我要求较高的同学而言,学好这门课程义不容辞!
(推荐教材:
①《计算机网络(第四版)》清华大学出版社
②《TCP/IP协议族》清华大学出版社 )
15.软件开发管理:
应该是软件工程课的附属课程吧,不详。 (推荐教材:待定)
// 转帖者:对于工程,管理重于技术
16.数学建模:
可以说是本专业的相关课程,但其意义及作用目前在下还不甚了解。 (推荐教材:待定)
// 转帖者:既然学了数学,会用也很重要吧
17.J2EE体系结构:
J2EE是目前我们产业的两大工业平台之一,学习这门课程,可以为今后涉足企业级开发领域打下基础。但请注意,J2EE和Java语言本身都是在不断演进的,因而如果不能在课程结束后持续学习相关技术,恐怕还不等你出大学校门,这门课的内容就已经过时了…… (推荐教材:最新的国外相关教材。)
18.计算机图形学:
计算机科学的核心课程之一。有关计算机图形学在各个领域的应用不必在下一一说明了吧。无论是游戏开发,还是航空航天等前沿领域,到处都有计算机图形学的技术被应用。目前该课程主要用C语言和OpenGL图形库进行教学,效果应该还算不错。
(推荐教材及参考书:
①《计算机图形学原理与实践-C语言描述(第二版)》机械工业出版社
②《交互式计算机图形学--基于OpenGL的自顶向下的方法(第四版)》清华大学出版社
③《OpenGL超级宝典(第三版)》 人民邮电出版社 )
19.微型计算机技术:
计算机专业的核心课程之一。课程详细地分析了微型计算机(主要是单片机)技术,由于这方面资料奇缺,这门课程可不太受在下欢迎…… (推荐教材:待定)
// 转帖者:想搞嵌入式的要注意了
20.编译原理:
计算机科学核心课程之一。如果想要写出好的程序,编译原理的相关知识必不可少,因而这门课程是十分重点的一门课程。课程教材“龙书”、“虎书”和“鲸书”更是我们专业的经典着作。
(推荐教材:
①《编译原理》机械工业出版社
②《现代编译原理--C语言描述》人民邮电出版社
③《高级编译器设计与实现》机械工业出版社 )
21.Web系统开发:
目前主流的web开发主要集中在ASP.NET和JSP开发领域 ,当然,还有近来火爆异常的Ajax,以前的CGI和ASP已经不那么流行了。与J2EE一样,这是一门必须持续学习的课程,否则,你必将被其所抛弃! (推荐教材:最新国外相关书籍。)
22.嵌入式软件开发:
这个领域可谓是软件开发的前沿领域,也是未来软件业霸主的孕育地之一(另两个领域为Web开发和企业级开发)。目前的软件开发领域正蕴含着“泛嵌入式”的潜规则(《程序员》2006年7月刊)。认真并持续学习这门课程,对将来的工作会有莫大的帮助。 (推荐教材:《嵌入式系统开放大全》人民邮电出版社)
23.算法设计与分析:
计算机科学的核心课程之一。“程序是衣,算法为魂”(《程序员》2006年3月刊),这门课程是本专业学生所亟需掌握的,如果学不好这门课,那么,你就不是一名优秀的程序员!
(推荐教材:
①《数据结构与算法分析-C语言描述》机械工业出版社
②《C算法 第一卷 (第三版)》人民邮电出版社 )
24.情报检索与利用
③ 计算机图形学有用吗
那要看楼主以后学那个方向了,有好多方向的。
如果不喜欢图形学这个方向的话,简单的了解一下就可以了,比如知道opengl,directx,并能用它们简单的编程就可以了(我们学校的图形学就是一门通选课)。可以专攻别的方向,比如研究算法,网络安全等之类的。
如果喜欢的话,当然要学了,里面包含了图形学最基础的东西,如果以后要深入研究的话,是缺它们不可的,而且现在关于图形学方面的需求人才还是挺多的,它们笔试的时候什么不考,就考图形学的基础知识。只有打牢基础以后才能有更深的发展。
④ 网络安全工程师一般要学习哪些课程啊
1、必修课
C++程序设计
集合与图论
数字逻辑与部件设计
数字逻辑与部件设计实验
数据结构
数据库引论
应用数论
信息安全概论
计算机原理及体系结构
概率论与数理统计
数据通信与计算机网络
近世代数
操作系统
算法设计与分析
软件工程
信息论与编码
密码学基础
编译
网络程序设计
网络攻击与防御技术
2.专业选修课程
嵌入式系统
前沿讲座
数学建模
计算机图形学
多媒体信息技术
软件测试
CAD 工程
面向对象分析与设计
信息系统
项目管理
数字水印技术
电子商务结构和安全
计算机病毒及其防治
电子对抗导论
防火墙技术
数据库安全
网络存储导论
信息内容安全
高速网络处理技术
计算机学术研究导引
无线网络及安全
⑤ 计算机科学与技术专业的核心课程有哪些
专业基础课程:电路原理、模拟电子技术、数字逻辑、微机原理、汇编语言、操作系统原理、编译原理、算法与数据结构、面向对象方法、C语言/c++语言等。
专业方向课程:计算机数据库原理、Java语言、图形学、人工智能、多媒体技术、网络安全、人机交互、无线互联网技术、软件开发方法、高性能技术、系统仿真和虚拟现实等。
(5)图形学和网络安全扩展阅读
具备能力:
1、具备扎实的数据基础理论和基础知识;
2、具有较强的思维能力、算法设计与分析能力;
3、系统掌握计算机科学与技术专业基本理论、基本知识和操作技能;
4、了解学科的知识结构、典型技术、核心概念和基本工作流程;
5、有较强的计算机系统的认知、分析、设计、编程和应用能力;
6、掌握文献检索、资料查询的基本方法、能够独立获取相关的知识和信息,具有较强的创新意识;
7、熟练掌握一门外语,能够熟读该专业外文书刊。
⑥ 计算机专业考研有哪些方向
主要分为三个大的研究方向:计算机系统结构、计算机应用、计算机软件与理论。
1、计算机系统结构
计算机技术是计算机专业考研科目下的二级学科专业。计算机技术领域重点研究得是如何扩展计算机系统的功能和发挥计算机系统在各学科、各类工程、人类生活和工作中的作用。计算机技术是信息社会中的核心技术,也是实现现代化的关键技术之一。
2、计算机应用技术
本专业培养德、智、体全面发展,具有计算机应用技术的基础理论知识,具备计算机及相关设备的维护与维修、行业应用软件、平面图像处理、广告设计制作、动画制作、计算机网络及网站建设与管理、数据库管理与维护等应用能力和操作能力的高等技术应用性人才。
毕业生主要面向交通系统各单位、交通信息化与电子政务建设与应用部门、各类计算机专业化公司、广告设计制作公司、汽车营销技术服务等从事IT行业工作。
3、计算机软件与理论。
这个考研方向是绝大多数院校都有的计算机专业考研方向。软件工程是一门研究用工程化方法构建和维护有效的、实用的和高质量的软件的学科。它涉及程序设计语言、数据库、软件开发工具、系统平台、标准、设计模式等方面。
(6)图形学和网络安全扩展阅读
计算机学科应用领域
⒈、离散结构;
⒉、程序设计基础;
⒊、算法与复杂度;
⒋、体系结构;
⒌、操作系统;
⒍、以网络为中心的计算;
7、程序设计语言;
⒏、人机互动;
⒐、图形学和可视化计算;
10、智能系统;
11、信息管理;
12、软件工程;
13、社会与职业问题;
14、计算科学于数值方法。
⑦ 我是女生,读研究生,计算机图形学,人工智能和网络安全哪个方向好本人算法不是很好
这三个方向在实际项目中都有应用。图形学和网络安全一般公司都可以搞,人工智能只有网络、阿里、腾讯这样的大公司搞,他们有实力有需求。三个方向,算法都很重要,但实际应用中网络安全更多地侧重于应用,算法都是常用的,可能涉及的比较少。
⑧ 哪个大学的网络安全专业好
全国计算机专业排名
第01名: 清华大学。
清华信息科学与技术国家实验室、计算机应用技术国家重点学科、计算机系统结构国家重点学科、智能技术与系统国家重点实验室、国家计算机集成制造系统(CIMS)工程研究中心、国家企业信息化应用支撑软件工程技术研究中心,院士3名,15分。
第02名:国防科学技术大学。计算机软件与理论国家重点学科、计算机系统结构国家重点学科、分布并行计算国家重点实验室,院3人,11分。
第03名:北京大学。计算机应用技术国家重点学科、计算机软件与理论国家重点学科、国家软件工程中心,院士2人,10分。
第04名:南京大学。计算机软件与理论国家重点学科、计算机软件新技术国家重点实验室,孙钟秀,科学院院士,8分。
第05名:浙江大学。计算机应用技术国家重点学科、计算机辅助设计与图形学国家重点实验室,潘云鹤院士,8分。
第06名: 哈尔滨工业大学。
计算机应用技术国家重点学科、计算机接口技术与接口系统国家重点专业实验室、国家计算机网络与信息内容安全重点实验室,8分。
第07名:北京航空航天大学。计算机软件与理论国家重点学科、软件开发环境国家重点实验室,李未,院士,8分。
第08名:华中科技大学。计算机系统结构国家重点学科、外存储系统国家专业实验室,7分。
第09名:西北工业大学。计算机应用技术国家重点学科、计算机辅助设计与制造国家专业实验室,7分。
第10名:武汉大学。软件工程国家重点实验室、国家多媒体软件工程技术研究中心,7分。
第11名: 东南大学。计算机应用技术国家重点学科,顾冠群,院士,7分。
第12名: 北京邮电大学。交换与网络国家重点实验室,陈俊亮,两院院士,7分。
第13名: 上海交通大学。计算机软件与理论国家重点学科,6分。
第14名: 东北大学。计算机应用技术国家重点学科,6分。
第15名: 吉林大学。计算机软件与理论国家重点学科,6分。
第16名: 复旦大学。数据库和知识发现方面很好,5分。
第17名: 山东大学。密码学方面发展很有名气,5分。
第18名: 西安交通大学。5分。
第19名: 电子科技大学。5分。
第20名: 北京交通大学。5分。
第21名: 中国科学技术大学。5分。
第22名: 同济大学。5分。
第23名: 四川大学。5分。
第24名: 重庆大学。5分。
第25名: 华东交通大学。5分。
⑨ 计算机图形学和网络安全技术
这个看个人爱好
我学的网络
⑩ 计算机专业的哥哥姐姐请进
其实都不难,不过第一个和最后一个比较抽象,中间比较具体,就是使用软件而已