哪些一本大学的计算机科学技术与技术专业最好

当前位置:>
[本科] 计算机科学与技术(一本)
计算机科学与技术专业是国家级特色专业、教育部“本科教学工程”综合改革试点专业、教育部“卓越工程师教育培养计划”项目专业。本专业拥有河南省重点学科、河南省创新型科技创新团队;师资队伍学术水平高、教学经验丰富,教师中高级职称比例达57%、具有博士学位比例达62%;实验教学条件完善,建有省级实验教学示范中心,能够为专业人才培养提供完备的实验教学环境。本专业培养具有创新精神和实践能力,系统掌握计算机及信息领域相关基础理论和专业知识,具有分析解决计算机复杂工程问题能力的高素质应用型工程技术人才。学生毕业后能在国民经济各部门的企事单位从事计算机技术研究与应用、计算机软硬件系统设计与开发以及相关的技术管理等工作;也可以继续深造攻读信息类相关专业方向的研究生。
  中国教育在线为高考生总结归纳了高考理工类热门专业前二十名,下面对二十个理工类专业做了详细介绍...
  女生们注意了,以下介绍的这些专业不一定是你最喜欢的专业,但有可能是最适合你的专业...
重要信息提醒
在北京地区招生的学校
高考志愿填报指南
ABCFGHJLNQSTXYZ
本地区高校排行榜每晚名师在线答疑
面包校园APP
大学生必备APP
关注高考帮公众号
(www_gaokao_com)了解更多高考资讯
关注高考派公众号
(igaokaopai)关注志愿填报讲座
中国科教评价网
  日,中国科学评价研究中心(RCCSE)、武汉大学中国教育质量评价中心联合中国科教评价网隆重推出《2016年中国大学及学科专业评价报告》。发布了中国大学本科专业排行榜,共涉及478个本科专业(2015年为470个),其中开设高校数大于5所的专业有372个,开设高校数只有1所的专业有39个,开设高校数最多的专业前5名为:英语735所、计算机科学与技术709所、视觉传达设计569所、市场营销566所、环境设计547所。下面分别公布年中国大学本科专业排行榜的前20强(3星以内)名单。
年计算机科学与技术专业排名
上海交通大学
北京航空航天大学
哈尔滨工业大学
华中科技大学
西北工业大学
中国科学技术大学
西安交通大学
电子科技大学
北京交通大学
只给高中生用的高考APP,家长请止步!
高考关键词5642人阅读
无意间看到“万门大学”的消息,激动的利用大半天的时间将自己对计算机课程的而看法整理成一张书单,希望对现在仍然迷茫的大学生有帮助。(转载请注明出处)
本人推荐的97%以上的书籍都是国外书籍,国内大学的教材还是别看了。切记,切记!
0.000 计算机科学导论
1.《编码:隐藏在硬件背后的语言》
2.《通灵芯片》
3.《D is for digital:What a well-informed person should know about computers and communications》
扩展阅读:
《图灵的秘密:他的生平、思想及论文解读》
计算机数学基础
0.001 微积分
1.推荐看MIT的公开课《微积分重点》
2.《什么数学:对思想和方法的基本研究》
3.《微积分和数学分析引论》
0.002 线性代数
1.推荐孟岩的博客 《矩阵系列》 google 关键字 “孟岩” “矩阵” 即可进入博客
2.推荐MIT的公开课《线性代数》
3.推荐书籍《线性代数》作者Gilbert Strang,只有看电子版的了。没引入
0.003 概率论
1.推荐MIT的《概率导论》
2.《深入浅出统计学》
3.《统计思维:程序员数学之概率统计》
ps:关于数学分析、随机过程、等高级课程就不错赘述了。
0.004 计算机科学基础之离散数学
1.《离散数学及其应用》
0.005 计算机科学基础进阶之组合数学
1.《组合数学》
0.006 计算机科学基础高级之具体数学
1.《具体数学》
ps:这本书难度比较大,科大博士的必修课。之所以推荐这本书是因为如果不读完这本书怎么可能有机会去领略Knuth的神作《计算机程序设计艺术》系列呢?尽管大神knuth在TAOCP卷一中写道有高中的数学知识就能看懂,但是以我的个人经验来看似乎做不到。
计算机编程基础
0.007a 程序设计基础
1.《Little Scheme》
2.《How to Design Program》
0.007b 程序设计原理
1.《计算机程序设计的构造和解释》英文名称《The Structure and Interpretation of Computer Programming》简称“sicp”江湖上人称“魔法书”
2.《Concepts, Techniques, and Models of Computer Programming》
ps:如果你读sicp不做里面的习题简直就是暴殄天物,浪费了。
推荐MIT的公开课“计算机科学及编程导论”尽管他们用python取代了scheme。
0.008 C语言程序设计基础
1.《C语言的科学和艺术》
2.《C程序设计的抽象思维》
3.《C语言程序设计》K&R
进阶教材:
1.《C专家编程》
2.《C语言接口与实现:创建可重用软件的技术》
0.009 汇编语言程序设计
1.《汇编语言》作者:王爽
这可能是本书单中唯一一本中国人写的教材
面向对象程序设计
C++程序设计
1.《Thining in C++》
2.《C++ Primer》
3.《Effective C++》
4.《深入探索C++对象模型》
ps:C++的经典教材太多了说不定我可以列出20本来,但是初学者还是先打好基础吧。
JAVA程序设计
市面上有很多培训机构的java视频,有些视频讲的真心不错,可以找些看看。
1.《Thinking in Java》
2.《Effective Java》
3.《Practical Java》
4.《深入理解Java虚拟机》
5.《Java并发编程实践》
计算机核心专业课
数据结构与算法:
1.算法:C语言实现(第1~4部分) 基础知识、数据结构、排序及搜索
2.算法:C语言实现(第5部分)图算法
3.《算法》第四版(java描述)(本书红黑树讲的奇好比CLRS好百倍)
4.《算法引论:一种创造性的方法》(一本被大家忽略的好书,正如序言说的,如果你没时间请直接看第五章)
5.《编程珠玑》
6.《算法概论》 一本不厚的算法书,作者惜墨如金,字字珠玑。对动态规划的讲解非常的棒!
7.《编程之美》一本很好的习题册
算法分析与设计
1.《算法引论:一种创造性的方法》
2.《算法导论》
程序设计与计算机系统
1.深入理解计算机系统
计算机网络
1.《Head First Network》
2.《Tcp/IP详解卷一:协议》
3.《计算机网络:自顶向下方法》
操作系统(可以拆分成两门独立的课程)
1.《现代操作系统》
2.《操作系统:精髓与设计原理》
3.《莱昂氏UNIX源代码分析》
4.《现代体系结构上的UNIX系统--内核程序员的SMP和Caching技术》
5.《计算机系统设计原理》
6.《UNIX编程艺术》
7.《鸟哥的Linux私房菜》make your hands dirty,学一学怎么用操作系统吧,各种名目,shell^_^
听国外读书的朋友讲,学完的之后国外的学生就可以写出一个微型的操作系统内核。
Linux/Unix编程实践:
1.《UNIX环境高级编程》
2.《UNIX编程环境》
3.《Linux/Unix编程实践教材》(这本更适合初学者)
1.数据库系统导论
2.数据库系统概念
计算机体系结构
1.《计算机体系结构:量化研究方法》
软件工程:
邹欣老师在中科大授课时候用的讲义,当时我震惊了。
/xinz/archive//2265425.html
1.《人月神话》
2.《代码大全》
3.《UNIX编程艺术》
4.《梦断代码》
5.《程序员修炼之道:从小工到专家》
数据挖掘与机器学习
数学基础要好,特别是统计学,线性代数可能还需要更高级的随机过程知识
1.《Machine Learning in Action》
2.《集体智慧编程》
3.推荐斯坦福“机器学习公开课”
4.《统计思维:程序员数学之概率统计》
网络编程:
1.《TCP/IP详解:卷一》
2.《UNIX网络编程(卷1):套接字联网API》
3.《UNIX网络编程.卷2:进程间通信(第2版)》
4.《Java并发编程实践》
5.《HTTP权威指南》
本人学本科学了一遍编译原理,在科大又学了一遍可以说所有课程里面最折磨人的莫过于《编译原理》这门课了。
1.《编译原理》:江湖上人称“龙书”
2.《编译原理》:江湖上人称“虎书”
3.还有一本江湖上人称“鲸书”的
4.《编程语言实现模式》一本更“practical”的书籍
5.《程序员的自我修养:编译、链接、与库》近年来中国人写的又一好书。
一门优秀的编译原理课程,在学完之后学生就可以做出来一个简单的编译器。在科大的时候我们正好五次实验最终实现了一个简单的编译器。
设计模式:
不推荐初学者看GOF的《设计模式》
1.《大话设计模式》中国人写的不错的书籍,C#描述
2.《深入浅出设计模式》Head first 系列
3.《敏捷软件开发原则:模式与实践》c++/java 描述
4.《重构:改善既有代码的设计》
5.《重构与模式》
6.《重构与手册》
7.好了最后看GOF的《设计模式》吧。
最后大家读一读《数学之美》吧,非常棒的一本书。
图形、网络安全、等其他领域的课程日后再说
1.编程语言之争:
很多在校大学生冥茫到底该学习哪门语言,哪门语言更好。其实语言无好坏,“尺有所短寸有所长”。这就好比我问“到底是锤子厉害还是水果刀厉害”,如果是用来削苹果当然是水果刀厉害。如果是用来砸石头当然是锤子厉害。每门编程语言都有自己的应用场景,我的建议如下:
1.学好C语言
2.学一门传统的面向对象语言C++、C#、java都可以,按照自己的喜好来
3.学一门函数式语言,比如schme,F#,common lisp,ML等等。这里我推荐学习scheme,因为“sicp”,“hodp”两本及其优秀的书籍都是用scheme来讲编程思想的
4.学一门动态语言比如pyton,ruby等等。我个人比好喜欢python
现在很多人都会说“编程语言不重要,重要的是思想”,其实我是不完全同意的。深入一门语言编程,但不拘泥于一门语言。
一个好的学院应该会有相关的课程包含这些不同编程范式的语言,比如读研的时候,我在数据挖掘课上学的python,在编译工程课上学的ML,在形式化方法课程学的F#,我们还有一门课时讲授动态语言ruby的。当然了,还有专门的实践课javaee平台,c#.net平台,等等。计算机专业是实践性非常强的学科,没有累计一定的代码量是不行的。10W行,没错,希望大家在本科四年能够累积10W行的代码量。没必要读研了。如果你读了本书单中的大部分书的话。
2.看英文书还是翻译的
大家看我推荐的书单就知道了,我都是写的中文名字。这并不代表我不推荐大家看英文原著。我的观点是,当你进入一个新领域第一本往往得看中文版翻译版的,因为看英文版的有很多术语你看不明白,这样进度会比较慢,打击自信心。反正我是这样的,我学任何陌生领域的第一本书看的都是中文翻译的,以后的书籍基本上就是如果翻译的好就看中文版的,典型的如《unix编程艺术》翻译的就非常好。翻译不好的就看英文版的,比如编译原理课程里面提到的“虎书”的java描述版就翻译的奇差,只能看英文版的。
3.有这些书单就够了吗?
No,学好一门课程需要非常多的动手实践,计算机专业尤其如此。一门优秀的课程往往得配上非常好的实验课程。比如《深入理解计算机系统》这门课的实验就非常的棒,令我印象最深刻的要数“二进制炸弹”了。当时我们大家都在拆弹,拆的不亦乐乎。可见cmu的老师非常用心的设计了这些实验,但是中国的教育呢?
很少有拿的出手的原创课程吧?大学老师们,你们用点心教学生吧!同学们你们用点心学吧。
如果您是工作一族那么读一读用红色标记的部分吧。
last but not the least
书单中尚有漏网之鱼,日后补上。手头还有很多事要忙,就此搁笔。
如果大家有疑问或者建议可以联系我。
email:sea11107@mail.
补充:我相信很多学弟学妹看了这个书单可能会产生一种感觉,学一门技术要看这么多书吗?答案是有必要!因为就算是一本极其好的书对一个知识点的阐述也都有不同的侧重点。举个很简单的例子,二分查找。有编程经验的人肯定知道“二分查找”为何物,任何讲数据结构算法的书都会讲,很多人认为自己就理解了。好了下面就检查一下你对二分查找的理解。所有问题都是围绕“二分查找展开”。如果面试官这么问你:Q1:请描述一下二分查找的思想吧。Answer:Alabla,很多人可以说出来。Q2:请问二分查找的返回值是什么?Answer:Q3:请在纸上写出完整的二分查找代码吧。(递归、非递归版本)Answer:(你能保证你能写对?90%的程序员都写不对)Q4: 你能给你写的二分查找编写测试用例吗?Answer:(你能保证你能写设计出很好的测试用例?)Q5:你能证明你的二分查找是对的吗?Answer:(循环不变式?)Q6:我现在题目稍微做些改动:给定一个有序数组(升序)arr,求最大的i使得arr等于v,不存在则返回-1.Answer:你能写对吗?Q7:按照上题的叙述我现在要求最小的i使得arr等于v,不存在则返回-1。还有很多。。。。如何寻找这些问题的答案呢?一本书肯定是不够的。你可以到这些书籍寻找答案:任何一本讲数据结构算法的书籍查找二分查找的概念。johua bloch的一篇博文《Extra Extra Extra:Nearly all the binarysearch and mergesort are broken》或者 jdk1.5的 java.util.Arrays里面查找错误二分查找的源代码,jdk1.6中查找正确的源代码《编程珠玑》寻找不变式的相关答案《编程之美》寻找相关题目的变体《代码之美》寻找为二分查找设计测试用例的答案。不变式的设计也可以再go语言的类库中找到。好了很恐怖吧。
参考知识库
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
访问:36089次
排名:千里之外
转载:24篇
(5)(2)(20)(1)每晚名师在线答疑
面包校园APP
大学生必备APP
关注高考帮公众号
(www_gaokao_com)了解更多高考资讯
关注高考派公众号
(igaokaopai)关注志愿填报讲座
  计算机科学与技术专业()也称为资讯工程专业,主要培养具有良好的科学素养,系统地、较好地掌握计算机科学与技术包括计算机硬件、软件与应用的基本理论、基本知识和基本技能与方法,能在科研部门、教育单位、企业、事业、技术和行政管理部门等单位从事计算机教学、科学研究和应用的计算机科学与技术学科的高级科学技术人才。下面的文章将盘点中国内地计算机科学与技术专业10强高校:
&&& 一、清华大学
&&& 清华大学(Tsinghua University),简称清华,诞生于1911年,因北京西北郊清华园得名,依托美国退还的部分&庚子赔款&建立,初称清华学堂,是清政府设立的留美 预备学校,翌年更名为清华学校;为尝试人才的本地培养,1925年设立大学部,1928年更名为&国立清华大学&。1937年抗日战争爆发后,学校南迁长 沙,与北京大学、南开大学联合组建国立长沙临时大学,1938年迁至昆明,改名为国立西南联合大学;1946年,迁回清华园原址复校。
&&& 清华大学由中华人民共和国教育部直属,位列&211工程&、&985工程&,入选&珠峰计划&、&2011计划&、&111计划&、&卓越工程师教育培养 计划&、&卓越法律人才教育培养计划&、&卓越医生教育培养计划&,是C9联盟、东亚研究型大学协会、环太平洋大学联盟、清华&剑桥&麻省理工学院低碳能 源大学联盟成员,中管副部级建制。
只给高中生用的高考APP,家长请止步!
高考关键词热门城市 |
华北地区 |
东北地区 |
华东地区 |
华中地区 |
西南地区 |
西北地区 |
华南地区 |
热门栏目推荐:
热门栏目推荐:
各科复习:
热门栏目推荐:
热门栏目推荐:
热门栏目推荐:
热门栏目推荐:
您现在的位置: &
全国重点高校就业率最高的五个专业排名
来源:新浪教育 文章作者:琴声水韵
盘点:60所重点高校就业质量较好的五个专业
  哪些专业就业最好,本文盘点60所全国重点高校就业质量相对较好的五个专业,供广大考生和家长填报志愿参考。
该大学就业质量较好的5个专业
数学与应用数学
风险管理与保险学
中国人民大学
国际经济与贸易
人力资源管理
机械工程与自动化
热能与动力工程
计算机科学与技术
电子科学与技术
北京交通大学
计算机科学与技术
信息管理与信息系统
北京航空航天大学
电子信息工程
计算机科学与技术
飞行器设计与工程
北京邮电大学
计算机科学与技术
北京师范大学
国际经济与贸易
汉语言文学
人力资源管理
北京外国语大学
国际经济与贸易
中央财经大学
人力资源管理
对外经济贸易大学
计算机科学与技术
机械设计制造及其自动化
上海交通大学
电气工程及其自动化
计算机科学与技术
华东理工大学
材料成型及控制工程
电气工程及其自动化
计算机科学与技术
华东师范大学
电子信息科学与技术
计算机科学与技术
上海外国语大学
上海财经大学
电子信息科学与技术
电子信息工程
计算机科学与技术
信息管理与信息系统
计算机科学与技术
计算机科学与技术
信息管理与信息系统
南京航空航天大学
国际经济与贸易
电气工程及其自动化
国际经济与贸易
电气工程及其自动化
国际经济与贸易
华中科技大学
光信息科学与技术
电气工程及其自动化
电子信息工程
计算机科学与技术
国际经济与贸易
计算机科学与技术
华南理工大学
计算机科学与技术
信息管理与信息系统
西南财经大学
注册会计师
西安交通大学
材料科学与工程
电气工程及其自动化
计算机科学与技术
北方工业大学
机械设计制造及其自动化
电子信息工程
计算机科学与技术
北京工商大学
北京第二外国语学院
汉语言文学
会展经济与管理
首都经济贸易大学
国际经济与贸易
大连外国语学院
东北财经大学
国际经济与贸易
上海理工大学
国际经济与贸易
机械设计制造及其自动化
电子信息工程
生物医学工程
上海海事大学
电气工程及其自动化
上海电力大学
机械设计制造及其自动化
热能与电力工程
电气工程及其自动化
电子信息工程
计算机科学与技术
上海师范大学
电子信息工程
计算机科学与技术
华东政法大学
南京邮电大学
电子科学与技术
广播电视工程
南京财经大学
国际经济与贸易
信息管理与信息系统
杭州电子科技大学
电气工程及其自动化
计算机科学与技术
浙江工业大学
电子信息工程
计算机科学与技术
化学工程与工艺
浙江工商大学
计算机科学与技术
化学工程与工艺
江西财经大学
计算机科学与技术
注册会计师
数学与应用数学
电子信息工程
计算机科学与技术
广州美术学院
艺术设计学
四川外语学院
国际经济与贸易
西南政法大学
西安外国语大学
国际经济与贸易
上海立信会计学院
南京审计学院
计算机科学与技术
浙江财经学院
电子信息科学与技术
计算机科学与技术
西安邮电大学
电子信息科学与技术
光信息科学与技术
计算机科学与技术
广东工业大学
信息科学与技术
计算机科学与技术
信息管理与信息系统
广东外语外贸大学
国际经济与贸易
更多推荐:
百科词条:
热门关键词

我要回帖

更多关于 计算机科学技术 的文章

 

随机推荐