- 相關(guān)推薦
計算機專業(yè)大學(xué)排名
計算機專業(yè)是熱門的大學(xué)專業(yè)之一,那么計算機專業(yè)的排名情況是怎樣的呢?下面百分網(wǎng)小編為大家整理的計算機專業(yè)大學(xué)排名,希望大家喜歡。
計算機專業(yè)大學(xué)排名
1清華大學(xué)
2國防科學(xué)技術(shù)大學(xué)
3北京大學(xué)
4北京航空航天大學(xué)
5哈爾濱工業(yè)大學(xué)
6上海交通大學(xué)
7浙江大學(xué)
8南京大學(xué)
9中國科學(xué)技術(shù)大學(xué)
10東北大學(xué)
11華中科技大學(xué)
12北京郵電大學(xué)
13同濟大學(xué)
14武漢大學(xué)
15電子科技大學(xué)
16西北工業(yè)大學(xué)
17復(fù)旦大學(xué)
18東南大學(xué)
19中山大學(xué)
20吉林大學(xué)
計算機專業(yè)主要學(xué)習(xí)什么
計算機系正經(jīng)的任務(wù)就是建模并實現(xiàn),建模是通過將業(yè)務(wù)轉(zhuǎn)化為代碼的思想完成的。實現(xiàn)就是寫代碼,硬件也會涉及一些,但是真正去修改硬件,并不是大部分現(xiàn)代初中級的計算機系人員應(yīng)該完成的。那屬于強電,在軟件行業(yè)已經(jīng)如此龐大的今天,從各種角度來說,你學(xué)計算機,不會寫代碼是幾乎不可能的。不去寫代碼的,也是少數(shù)。
而許多提及產(chǎn)品經(jīng)理的,我只想說,產(chǎn)品經(jīng)理是經(jīng)管類 。一個優(yōu)秀的程序員,能在代碼基礎(chǔ)上完成其他專業(yè)的工作。你可以說,你非常厲害,有能力不去寫代碼而去做計算機硬件的工作,好的,那么微電子產(chǎn)業(yè)非常歡迎你。計算機系寫代碼這件事,絕對是本職。
計算機其實是軟件工程學(xué)科,主要負責(zé)軟件的開發(fā),編程當(dāng)然是其中很重要的一個部分,但是其實計算機并不只是敲代碼。
在我的理解中敲代碼其實是指人像機械一樣按照一個模板敲程序進電腦里,但其實真正的計算機的編程也不是簡單的敲代碼可以概括的,JAVA編程,c語言編程,c++編程其實說是“敲代碼”,但它可比敲代碼高級多了,你要想出相應(yīng)的程序才能編程出來,這個一個有思想的過程,其實我覺得不能只是說成敲代碼。
其次計算機專業(yè)也并不一定只是學(xué)敲代碼而已,他涉及到的東西很多,比如說現(xiàn)在各行各業(yè)都在用電腦,用計算機,計算機市場其實比起其他的市場還是很大的,電腦維修,網(wǎng)絡(luò)安保系統(tǒng)的維護和更新,網(wǎng)頁設(shè)計等都是計算機專業(yè)涉及的。
計算機專業(yè)不是那么簡單“敲代碼”三個字可以概括的了的一個專業(yè),好好努力,會有所成的,每完成一點東西都會有很大的成就感的。
而且計算機專業(yè)出身的童鞋也可以有不同方向的發(fā)展。
可能每個人愛好不一樣,有的人就比較喜歡編程之類的東西,但是有的同學(xué)就太適合編程。計算機專業(yè)出身的同學(xué)大致有兩個方向的發(fā)展,一方面是技術(shù)類,一方面是非技術(shù)類。技術(shù)類當(dāng)然就是你所說的敲代碼啦,那非技術(shù)類呢,到底是什么概念呢?
新媒體呀!每天你看的人工智能云計算大數(shù)據(jù)巴拉巴拉之類的文章是誰寫出來的?你想過沒有?程序員那么忙,有空天天給你報道馬云馬化騰劉強東說啥做啥吃啥啦?所以,有那么一個群體就是新媒體新聞工作者,簡單來說就是編輯。只不過不是寫八卦新聞的,而是寫科技類文章的。雖然工作是編輯,但是它本身還必須具備計算機的一些基礎(chǔ)知識,簡單地說,就是工科生做文科生的活。
假如你就想當(dāng)程序猿,那么你就差不多就是寫代碼了。但是,寫代碼只是它的一個方面,計算機是一個綜合性專業(yè),它有很多種專業(yè),比如計算機應(yīng)用,計算機軟件,計算機網(wǎng)絡(luò),網(wǎng)絡(luò)工程,計算機科學(xué)與技術(shù)等。
而且,它每個專業(yè)所涉及的也不同,就算相同專業(yè),學(xué)校的特色不同,所開設(shè)的課程也都是不同的。比如,計算機應(yīng)用吧。我學(xué)校的這個專業(yè),開了C,C++,JAVA,C#等語言,也開了網(wǎng)站設(shè)計,PS,數(shù)據(jù)結(jié)構(gòu),數(shù)據(jù)庫等。而就業(yè)方向也可以走安卓,JAVA,大數(shù)據(jù)什么的,當(dāng)然也可以走UI,淘寶美工什么的。所以,你可以選擇的方向很多,并不僅限于寫代碼。這只是計算機應(yīng)用專業(yè),其它的專業(yè)也是如此。
現(xiàn)在IT新技術(shù)日新月異。就常用編程語言而言,有c/c++、匯編、java,c#、Python等;操作系統(tǒng)平臺有unix/linux,windows系列;開發(fā)工具有VC、VisualStudio2008、Eclipse、NetBeans等;每個大平臺下,還有很多的的方向:如網(wǎng)絡(luò)、數(shù)據(jù)庫、腳本、HTML、動態(tài)網(wǎng)站、游戲開發(fā)等;
有人還在學(xué)Dreamweaver做網(wǎng)頁、Flash做動畫、Photoshop做美工、3DMax做三維動畫…………是的,我們什么都想學(xué)。恨不得把所有的知識統(tǒng)統(tǒng)都塞到肚子里去?吹绞裁,想學(xué)什么!
今天看這VC的書,明天又看Java,后天又看C#,東搞西搞!看到別人做網(wǎng)頁。自己興趣了來了。好,學(xué)html語言,我也做網(wǎng)頁,聽說做網(wǎng)頁要會“網(wǎng)頁三劍客”,所以又想學(xué)Dreamweaver、Flash。
后來開始知道有JSP、PHP、ASP.NET做動態(tài)網(wǎng)站這玩意兒。也想去學(xué),學(xué)學(xué)學(xué)…… 這是幾乎所有在校大學(xué)生的通病。但是,這不是壞事,甚至可以說是好事。說明了你“求知欲”高!
總比那些,生活沒有激情,整天知道泡妞、上網(wǎng)、打游戲、混日子的強。 但是如果你今天想學(xué)這個,明天又想學(xué)那個。這樣你就能永遠徘徊在技術(shù)的門外。很多人都有過或者正在經(jīng)歷這樣的苦悶日子:總覺得有“太多東西”要學(xué)了,然而人的精力是有限的,總有永遠學(xué)不完的感覺,所以心理特別急,整天惶惶不可終日,不知道先要學(xué)哪個,一會兒拿起這本書,一會拿起那本書,折騰了幾個月,突然發(fā)現(xiàn)自己什么都沒有學(xué)到……
每一個大方向如果沒有上幾年的學(xué)習(xí),很難能學(xué)習(xí)出什么來。但程序設(shè)計的最根本的東西是相同的。所以我們學(xué)習(xí)要抓根本。俗話說:通一理,融百里。 學(xué)程序設(shè)計就像習(xí)武一樣,如果內(nèi)功學(xué)的好,其他功夫就很容易上手。君不見倚天屠龍記中的張無忌練了“九陽神功”8年,練“乾坤大挪移”只需12個時辰嗎?
習(xí)武之人,誰不想在“江湖”上揚名立萬,誰不想成為萬人敬仰的大俠?大俠之所以能成為“大俠”,當(dāng)然有他們的看家本領(lǐng)。狄云的'“神照神功”,金世遺的正邪融合的“喬北冥內(nèi)功心法”,張無忌的“九陽神功”,段譽的“六脈神劍”,令狐沖的“獨孤九劍”,哇,太多了... 古人歷經(jīng)千辛萬苦才能找到這些“武功秘籍”。我們現(xiàn)在這些后輩,比起古人來說:簡直太幸運了。去書店,各種各樣的心功心法,劍法,拳法,應(yīng)有盡有,看得你眼花繚亂...你選什么呢?
今天練“六脈神劍”幾式,明天去學(xué)“降龍十八掌”幾招,后天又去練“發(fā)暗器”,這樣何時才有個盡頭呢?你說,你什么武功都會,但是“形似而神不似”,不得要領(lǐng),不夠火候。一上擂臺,就被別人一掌打趴了。試問哪個軟件公司敢要一個號稱任何編程語言都會,而是每種語言只能寫出個“hello world!”的程序員,你不被人家掃地出門才怪。
學(xué)好計算機專業(yè)的方法
程序設(shè)計與開發(fā)是計算機學(xué)習(xí)的一個關(guān)鍵環(huán)節(jié),編程能力是衡量一名計算機專業(yè)人員素質(zhì)的重要考核點。這是因為程序是連接理論與實踐的紐帶,是計算機科學(xué)與計算機技術(shù)相交融的領(lǐng)域。作為一名計算機專業(yè)學(xué)生,我們一方面有別于其它專業(yè)將計算機作為工具的應(yīng)用型人才,不能僅僅利用計算機,而要為他人利用計算機提供平臺;另一方面我們暫時達不到計算機科學(xué)家的水平,不能做出理論研究成果,但能為理論學(xué)習(xí)鋪墊實踐基礎(chǔ)。因此,只有具備足夠的程序設(shè)計與開發(fā)能力,才能真正體現(xiàn)我們的智慧,同時充分發(fā)揮計算機的潛力。
學(xué)習(xí)編程,首先應(yīng)掌握至少一門程序設(shè)計語言。C語言作為一種語法清晰、功能強大、應(yīng)用廣泛的高級語言,長期以來被國內(nèi)大多數(shù)高校的定為程序設(shè)計必修課。全面理解和掌握C語言的脈絡(luò)的重要意義這里毋庸多言。市面上C語言的教程多如牛毛,但最經(jīng)典的當(dāng)數(shù)C語言的設(shè)計者Kernighan與 Ritchie 合著的權(quán)威白皮書——《C程序設(shè)計語言(第2版)》(《The C Programming Language》,中文版,機械工業(yè)出版社)。書雖不厚,但絕對全面而準(zhǔn)確。其語言簡潔,例證通俗,實用性強。相比之下國內(nèi)的一些C語言教材在學(xué)習(xí)曲線可能比前者平滑,但它們往往以考試為導(dǎo)向,過多地糾纏語法死角,同時大都未遵從ANSI標(biāo)準(zhǔn)。對于計算機專業(yè)學(xué)生來說,前者能夠讓我們看到更加嚴(yán)謹與實務(wù)的態(tài)度。當(dāng)你的語言功底達到一定程度后,就需要從一個更高的視角來探察語言的本質(zhì),不妨看看這本:《計算機程序的構(gòu)造和解釋(第2版)》 (《Structure and Interpretation of Computer Programs》,中文版,機械工業(yè)出版社)。它闡述了編程語言本身的機制與實現(xiàn),同時引入了一門對于大多數(shù)中國學(xué)生來說不甚了解的語言——LISP。 LISP是很多美國高校計算機專業(yè)的入門語言,也是一種結(jié)構(gòu)上與C、Pascal、Java、Basic等完全不同的非馮·諾依曼語言。研讀SICP,體味LISP,給你耳目一新的感覺之后更多地可以加深對編程思想本質(zhì)的理解。
大學(xué)的各類程序設(shè)計與開發(fā)課程旨在培養(yǎng)我們兩方面的能力——算法設(shè)計能力與應(yīng)用開發(fā)能力。前者偏重計算機科學(xué),后者偏重計算機技術(shù)。算法是用計算機思維解決現(xiàn)實問題的理論,具有較強的數(shù)學(xué)性。算法學(xué)的曠世巨著應(yīng)數(shù)Knuth的《計算機程序設(shè)計藝術(shù)》(《The Art of Computer Programming》,中文版,清華、機工、國防等出版社皆有授權(quán)),不過要徹底讀懂這個大部頭需要相當(dāng)?shù)臄?shù)學(xué)理論基礎(chǔ)與編程實踐經(jīng)驗積累。對于初學(xué)者,建議首先培養(yǎng)使用常規(guī)算法解決小規(guī)模問題的能力,并行地提高駕馭語言的水平與抽象問題的思維。針對這個目的,結(jié)合程序設(shè)計實踐一類的課程,可以讀讀這幾本書:《編程珠璣(第2版)》(《Programming Pearls》,中文版,中國電力出版社)、《程序設(shè)計實踐》(《The Practice of Programming》,中文版,機械工業(yè)出版社)、《代碼閱讀方法與實踐》(《Code Reading: The Open Source Perspective》,中文版,清華大學(xué)出版社)、《C專家編程》(《Expert C Programming》,中文版,人民郵電出版社)。它們的側(cè)重點各有不同,但對于通過實踐來學(xué)習(xí)算法與數(shù)據(jù)結(jié)構(gòu)都是很有益處的。
應(yīng)用開發(fā)方面,實踐是第一要務(wù),然而高效的實踐是建立在科學(xué)的程序設(shè)計方法之上的。以C語言為代表的結(jié)構(gòu)化程序設(shè)計方法是規(guī)范的程序邏輯的基礎(chǔ),目前主要使用在系統(tǒng)級開發(fā)中,前面所提到的諸多書籍都或多或少有所涉及。而以Java、C++為代表的面向?qū)ο蟪绦蛟O(shè)計方法廣泛應(yīng)用于實用項目開發(fā), 這方面的經(jīng)典之作中,推薦閱讀Bruce Eckel的《Java編程思想(第3版)》(《Thinking in Java》,中文版,機械工業(yè)出版社)與《C++編程思想(第2版)》(《Thinking in C++》,中文版,機械工業(yè)出版社)。此外軟件架構(gòu)設(shè)計、編碼規(guī)范與風(fēng)格、代碼除錯與質(zhì)量管理以及軟件工程的各類原則在實際項目開發(fā)中都是及其重要的,在 具備了一定的編程經(jīng)驗、準(zhǔn)備投入一些實際項目開發(fā)的時候務(wù)必要了解。建議閱讀《代碼大全(第2版)》(《Code Complete》,中文版,電子工業(yè)出版社)這本大而全的軟件構(gòu)建綜合性寶典,它在從總體上指導(dǎo)軟件開發(fā)的各個環(huán)節(jié)的同時也引入了一些細節(jié)問題(諸如 goto的使用)的討論,引導(dǎo)我們對一些司空見慣的程序設(shè)計理念不但要知其然,而且要知所以然。
有一位熱衷于游戲的同學(xué)告訴我,游戲給予他滿足控制欲的空間。但是請放眼看看,游戲的控制范圍不外乎一個特定進程中他人預(yù)先設(shè)定好的一系列數(shù)據(jù),并以有限的圖像與聲音形式體現(xiàn)出來。然而如果你掌握了編程這一強大的武器,就能夠面對眼前的計算機游刃有余,在硬件條件允許的情況下盡你所能將控制欲升華為創(chuàng)造力,方便自己的同時造福他人。運籌帷幄,掌握編程的思想,無論走向科學(xué)研究或是應(yīng)用開發(fā),這都將為你奠定堅實的基礎(chǔ)!
【計算機專業(yè)大學(xué)排名】相關(guān)文章:
2015USNEWS世界大學(xué)排名-計算機科學(xué)專業(yè)09-29
2014中國計算機專業(yè)大學(xué)排名匯總10-17
2015最新中國計算機專業(yè)大學(xué)排名10-24
2015全國計算機科學(xué)與技術(shù)專業(yè)大學(xué)排名11-15