對計算機專業(yè)的認識及你大學四的計劃與設(shè)想_第1頁
對計算機專業(yè)的認識及你大學四的計劃與設(shè)想_第2頁
對計算機專業(yè)的認識及你大學四的計劃與設(shè)想_第3頁
對計算機專業(yè)的認識及你大學四的計劃與設(shè)想_第4頁
對計算機專業(yè)的認識及你大學四的計劃與設(shè)想_第5頁
已閱讀5頁,還剩13頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)

文檔簡介

5/18談?wù)勀銓λ鶎W專業(yè)的認識及你大學四年的規(guī)劃與設(shè)想在選擇計算機這門專業(yè)以前,我對與這門專業(yè)的認識還不太清楚,通過學習《計算機科學與技術(shù)導論》這門課讓我對這門專業(yè)有了一定的了解,也加深了我對這門專業(yè)的喜愛。原先不管是國內(nèi)還是國外都喜歡把這個系分為計算機軟件理論、計算機系統(tǒng)、計算機技術(shù)與應(yīng)用。但我個人認為計算機科學與技術(shù)這門專業(yè),在現(xiàn)階段是不可能分為計算機科學與計算機技術(shù)的,因為計算機科學需要相當多的實踐,而實踐需要技術(shù);每一個人掌握簡單的計算機技術(shù)都很容易,但計算機專業(yè)的優(yōu)勢是:我們掌握許多其他專業(yè)并不“深究”的東西,例如,算法、體系結(jié)構(gòu)等等。有的非計算機專業(yè)的人很容易做出一個芯片,寫一段程序,淡他們做不出計算機專業(yè)能夠做出來的大型系統(tǒng)。所以我主要想把重點放在計算理論上。計算機語言隨著20世紀40年代第一臺存儲程序式通用電子計算機的研制成功,進入20世紀50年代后,計算機的發(fā)展步入了實用化的階段。然而,在最初的應(yīng)用中,人們普遍感到使用機器指令編制程序不僅效率低下,而且十分別扭,也不利于交流和軟件維護,復(fù)雜程序查找錯誤尤其困難,因此,軟件開發(fā)急需一種高級的類似于自然語言那樣的程序設(shè)計語言。1952年,第一個程序設(shè)計語言ShortCode出現(xiàn)。兩年后,F(xiàn)ortran問世。作為一種面向科學計算的高級程序設(shè)計語言,F(xiàn)ortran的最大功績在于牢固地樹立了高級語言的地位,并使之成為世界通用的程序設(shè)計語言。Algol60的誕生是計算機語言的研究成為一門科學的標志。該語言的文本中提出了一整套的新概念,如變量的類型說明和作用域規(guī)則、過程的遞歸性及參數(shù)傳遞機制等。而且,它是第一個用嚴格的語法規(guī)則——巴科斯范式<BNF)定義語言文法的高級語言。程序設(shè)計語言的研究與發(fā)展在產(chǎn)生了一批成功的高級語言之后,其進一步的發(fā)展開始受到程序設(shè)計思想、方法和技術(shù)的影響,也開始受到程序理論、軟件工程、人工智能等許多方面特別是實用化方面的影響。在“軟件危機”的爭論日漸平息的同時,一些設(shè)計準則開始為大多數(shù)人所接受,并在后續(xù)出現(xiàn)的各種高級語言中得到體現(xiàn)。例如,用于支持結(jié)構(gòu)化程序設(shè)計的PASCAL語言,適合于軍隊各方面應(yīng)用的大型通用程序設(shè)計語言ADA,支持并發(fā)程序設(shè)計的MODULA-2,支持邏輯程序設(shè)計的PROLOG語言,支持人工智能程序設(shè)計的LISP語言,支持面積對象程序變換的SMALLTALK、C等。而且,伴隨著這些語言的出現(xiàn)和發(fā)展,產(chǎn)生了一大批為解決語言的編譯和應(yīng)用中所出現(xiàn)的問題而發(fā)展的理論、方法和多少,即像素的多少,稱為分辨率;光點亮度的深淺變化層次,即灰度,可以用顏色來表示。分辨率和灰度的級別是衡量圖像質(zhì)量的標準。打印機<Printer)是計算機最基本的輸出設(shè)備之一。它將計算機的處理結(jié)果打印在紙上。打印機按印字方式可分為擊打式和非擊打式兩類。擊打式打印機是利用機械動作,將字體通過色帶打印在紙上,根據(jù)印出字體的方式又可分為活字式打印機和點陣式打印機。存儲器:將輸入設(shè)備接受的信息以二進制的數(shù)據(jù)形式存到存儲器中,存儲器有兩種,分別叫做內(nèi)存儲器和外存儲器。運算器:是完成各種算術(shù)運算和邏輯運算的裝置,能作加、減、乘、除等數(shù)學運算,也能作比較、判斷、查找、邏輯運算等??刂破鳎菏怯嬎銠C機指揮和控制其它各部分工作的中心,其工作過程和人的大腦指揮和控制人的各器官一樣??刂破魇怯嬎銠C的指揮中心,負責決定執(zhí)行程序的順序,給出執(zhí)行指令時機器各部件需要的操作控制命令.由程序計數(shù)器、指令寄存器、指令譯碼器、時序產(chǎn)生器和操作控制器組成,它是發(fā)布命令的“決策機構(gòu)”,即完成協(xié)調(diào)和指揮整個計算機系統(tǒng)的操作。主要功能:從內(nèi)存中取出一條指令,并指出下一條指令在內(nèi)存中位置,對指令進行譯碼或測試,并產(chǎn)生相應(yīng)的操作控制信號,以便啟動規(guī)定的動作;指揮并控制CPU、內(nèi)存和輸入/輸出設(shè)備之間數(shù)據(jù)流動的方向。控制器:根據(jù)事先給定的命令發(fā)出控制信息,使整個電腦指令執(zhí)行過程一步一步地進行,是計算機的神經(jīng)中樞。計算機軟件系統(tǒng)包括系統(tǒng)軟件和應(yīng)用軟件兩大類:系統(tǒng)軟件是指控制和協(xié)調(diào)計算機及其外部設(shè)備,支持應(yīng)用軟件的開發(fā)和運行的軟件。其主要的功能是進行調(diào)度、監(jiān)控和維護系統(tǒng)等等。系統(tǒng)軟件是用戶和裸機的接口,主要包括:操作系統(tǒng)軟件,如DOS、WINDOWS98、WINDOWSNT、Linux等;各種語言的處理程序,如低級語言、高級語言、編譯程序、解釋程序;各種服務(wù)性程序,如機器的調(diào)試、故障檢查和診斷程序、殺毒程序等;各種數(shù)據(jù)庫管理系統(tǒng),如SQLSever、Oracle、Informix等。應(yīng)用軟件是用戶為解決各種實際問題而編制的計算機應(yīng)用程序及其有關(guān)資料。應(yīng)用軟件主要有以下幾種:用于科學計算方面的數(shù)學計算軟件包、統(tǒng)計軟件包。文字處理軟件包(如WPS、WORD、Office2000>。圖像處理軟件包(如Photoshop、動畫處理軟件3DSMAX>。各種財務(wù)管理軟件、稅務(wù)管理軟件、工業(yè)控制軟件、輔助教育等專用軟件.但硬件與軟件是相輔相成的,硬件是計算機的物質(zhì)基礎(chǔ),沒有硬件就無所謂計算機;軟件是計算機的靈魂,沒有軟件,計算機的存在就毫無價值;硬件系統(tǒng)的發(fā)展給軟件系統(tǒng)提供了良好的開發(fā)環(huán)境,而軟件系統(tǒng)發(fā)展又給硬件系統(tǒng)提出了新的要求。計算機專業(yè)要學習和掌握的知識點,應(yīng)具有的能力1.較系統(tǒng)地掌握本專業(yè)領(lǐng)域?qū)拸V的技術(shù)基礎(chǔ)理論知識,適應(yīng)電子和信息工程方面廣泛的工作范圍;2.掌握電子電路的基本理論和實驗技術(shù),具備分析和設(shè)計電子設(shè)備的基本能力;3.掌握信息獲取、處理的基本理論和應(yīng)用的一般方法,具有設(shè)計、集成、應(yīng)用及計算機模擬信息系統(tǒng)的基本能力;4.了解信息產(chǎn)業(yè)的基本方針、政策和法規(guī),了解企業(yè)管理的基本知識;5.了解電子設(shè)備和信息系統(tǒng)的理論前沿,具有研究、開發(fā)新系統(tǒng)、新技術(shù)的初步能力;6.掌握文獻檢索、資料查詢的基本方法,具有一定的科學研究和實際工作能力。計算機模型與軟件開發(fā)方法20世紀80年代是計算機網(wǎng)絡(luò)、分布式處理和多媒體大發(fā)展的時期。在各種高級程序設(shè)計語言中增加并發(fā)機構(gòu)以支持分布式程序設(shè)計,在語言中通過擴展繪圖子程序以支持計算機圖形學程序設(shè)計成為當時程序設(shè)計語言的一種時尚。之后,在模數(shù)/數(shù)模轉(zhuǎn)換等接口技術(shù)和數(shù)據(jù)庫技術(shù)的支持下,通過擴展高級語言的程序庫又實現(xiàn)了多媒體程序設(shè)計的構(gòu)想。進入20世紀90年代之后,并行計算機和分布式大規(guī)模異質(zhì)計算機網(wǎng)絡(luò)的發(fā)展又將并行程序設(shè)計語言、并行編譯程序、并行操作系統(tǒng)、并行與分布式數(shù)據(jù)庫系統(tǒng)等試行軟件的開發(fā)的關(guān)鍵技術(shù)依然與高級語言和計算模型密切相關(guān),如各種并行、并發(fā)程序設(shè)計語言,進程代數(shù),PETRI網(wǎng)等,它們正是軟件開發(fā)方法和技術(shù)的研究中支持不同階段軟件開發(fā)的程序設(shè)計語言和支持這些軟件開發(fā)方法和技術(shù)的理論基礎(chǔ)——計算模型。對網(wǎng)絡(luò)、數(shù)據(jù)庫、信息安全的了解

計算機網(wǎng)絡(luò)是由各自具有自主功能而又通過各種通信手段相互連接起來以便進行信息交換、資源共享或協(xié)同工作的計算機組成的復(fù)合系統(tǒng)。計算機網(wǎng)絡(luò)又分為四種不同規(guī)模的網(wǎng)絡(luò):局域網(wǎng)<LAN)、城域網(wǎng)<MAN)、廣域網(wǎng)<WAN)和Internet。這些網(wǎng)絡(luò)都可以使用微型計算機、小型計算機、大型計算機以及各種外部設(shè)備組合而成。它們之間的區(qū)別在于地理分布的范圍和所使用的技術(shù)。計算機網(wǎng)絡(luò)是一種新的知識媒體,人們不僅可以從網(wǎng)絡(luò)獲得各種各樣的信息資源,而且還可以在網(wǎng)上辦公、公布文件、發(fā)送E-mail以及人事各種商業(yè)活動等。

數(shù)據(jù)庫是計算機科學技術(shù)中發(fā)展最快、應(yīng)用最廣泛的領(lǐng)域之一,它是計算機信息系統(tǒng)與應(yīng)用程序的核心技術(shù)和重要基礎(chǔ)。數(shù)據(jù)庫系統(tǒng)是一個由數(shù)據(jù)庫、數(shù)據(jù)庫管理系統(tǒng)、數(shù)據(jù)庫管理員、數(shù)據(jù)庫應(yīng)用程序以及用戶5個部分組成的系統(tǒng)。現(xiàn)在新型的數(shù)據(jù)庫系統(tǒng)有分布數(shù)據(jù)庫、主動數(shù)據(jù)庫、多媒體數(shù)據(jù)庫、并行數(shù)據(jù)庫、演繹數(shù)據(jù)庫以及數(shù)據(jù)倉庫等。數(shù)據(jù)庫在信息系統(tǒng)中的應(yīng)用,包括:事務(wù)處理系統(tǒng)、管理信息系統(tǒng)、決策支持系統(tǒng)以及數(shù)據(jù)挖掘系統(tǒng)等。數(shù)據(jù)庫語言是創(chuàng)建數(shù)據(jù)庫及其應(yīng)用程序的主要工具,是數(shù)據(jù)庫系統(tǒng)的重要組成部分。數(shù)據(jù)庫語言可分為兩大類:數(shù)據(jù)描述語言<DDL)和數(shù)據(jù)操縱語言<DML)。

信息安全是指信息網(wǎng)絡(luò)的硬件、軟件及其系統(tǒng)中的數(shù)據(jù)受到保護,不受偶然的或者惡意的原因而遭到破壞、更改、泄露,系統(tǒng)連續(xù)可靠正常地運行,信息服務(wù)不中斷。信息安全是一門涉及計算機科學、網(wǎng)絡(luò)技術(shù)、通信技術(shù)、密碼技術(shù)、信息安全技術(shù)、應(yīng)用數(shù)學、數(shù)論、信息論等多種學科的綜合性學科。現(xiàn)在面臨的信息安全問題,如網(wǎng)絡(luò)攻擊與攻擊檢測、防范問題、安全漏洞與安全對策問題、信息安全保密問題、系統(tǒng)內(nèi)部安全防范問題、防病毒問題、數(shù)據(jù)備份與恢復(fù)問題、災(zāi)難恢復(fù)問題,基于這些問題,人們必需運用更好的保密技術(shù)和防御技術(shù)、審計與監(jiān)控技術(shù)及病毒防治技術(shù)。計算機應(yīng)用用計算機來代替人進行計算,就得首先研究計算方法和相應(yīng)的計算機算法,進而編制計算機程序。由于早期計算機的應(yīng)用主要集中在科學計算領(lǐng)域,因此,數(shù)值計算方法就成為最早的應(yīng)用數(shù)學分支與計算機應(yīng)用建立了聯(lián)系。最初的時候,由于計算機的存儲器容量很小,速度也不快,為了計算一些稍稍大一點的題目,人們常常要挖空心思研究怎樣節(jié)省存儲單元,怎樣減少不需要的操作。為此,發(fā)展了像稀疏矩陣計算理論來進行方程組的求解;發(fā)展了雜湊函數(shù)來動態(tài)地存儲、訪問數(shù)據(jù);發(fā)展了虛擬程序設(shè)計思想和程序覆蓋技術(shù)在內(nèi)存較小的計算機上運行較大的程序;在子程序和程序包的概念提出之后,許多人開始將數(shù)學中的一些通用計算公式和計算方法寫成子程序,并進一步開發(fā)成程序包,通過簡潔的調(diào)用命令向用戶開放。子程序的提出是今日軟件重用思想的開端。在計算機應(yīng)用領(lǐng)域,科學計算是一個長久不衰的方向。該方向主要依賴于應(yīng)用數(shù)學中的數(shù)值計算的發(fā)展,而數(shù)值計算的發(fā)展也受到來自計算機系統(tǒng)結(jié)構(gòu)的影響。早期,科學計算主要在單機上進行,經(jīng)歷了從小規(guī)模數(shù)值分析到中大規(guī)模數(shù)值分析的階段。隨著并行計算機和分布式并行計算機的出現(xiàn),并行數(shù)值計算開始成為科學計算的熱點,處理的問題也從中大規(guī)模數(shù)值分析進入到中大規(guī)模復(fù)雜問題的計算。所謂中大規(guī)模復(fù)雜問題并不是由于數(shù)據(jù)的增大而使計算變得困難,使問題變得復(fù)雜,而主要是由于計算中考慮的因素太多,特別是一些因素具有不確定性而使計算變得困難,使問題變得復(fù)雜,其結(jié)果往往是在算法的研究中精度與復(fù)雜性的矛盾難于克服。幾何是數(shù)學的一個分支,它實現(xiàn)了人類思維方式中的數(shù)形結(jié)合。在計算機發(fā)明之后,人們自然很容易聯(lián)想到了用計算機來處理圖形的問題,由此產(chǎn)生了計算機圖形學。計算機圖形學是使用計算機輔助產(chǎn)生圖形并對圖形進行處理的科學。并由此推動了計算機輔助設(shè)計<CAD)、計算機輔助教案<CAI)、計算機輔助信息處理、計算機輔助測試<CAT)等方向的發(fā)展。在各種實際應(yīng)用系統(tǒng)的開發(fā)中,有一個重要的方向值得注意,即實時系統(tǒng)的開發(fā)。利用計算機證明數(shù)學定理被認為是人工智能的一個方向。人工智能的另一個方向是研究一種不依賴于任何領(lǐng)域的通用解題程序或通用解題系統(tǒng),稱為GPS。特別值得一提的是在專家系統(tǒng)的開發(fā)中發(fā)展了一批新的技術(shù),如知識表示方法、不精確性推理技術(shù)等,積累了經(jīng)驗,加深了對人工智能的認識。20世紀70年代末期,一部分學者認識到了人工智能過去研究工作基礎(chǔ)的薄弱,開始轉(zhuǎn)而重視人工智能的邏輯基礎(chǔ)研究,試圖從總結(jié)和研究人類推理思維的一般規(guī)律出發(fā)去研究機器思維,并于1980年在《ArtificialIntelligence》發(fā)表了一組非單調(diào)邏輯的研究論文。他們的工作立即得到一大批計算機科學家的響應(yīng),非單調(diào)邏輯的研究很快熱火朝天地開展起來,人工智能的邏輯基礎(chǔ)成為人工智能方向發(fā)展的主流。數(shù)據(jù)庫技術(shù)、多媒體技術(shù)、圖形學技術(shù)等的發(fā)展產(chǎn)生了兩個新方向,即計算可視化技術(shù)與虛擬現(xiàn)實技術(shù)。隨著計算機網(wǎng)絡(luò)的發(fā)展,分布在全世界的各種計算機正在以驚人的速度相互連接起來。網(wǎng)絡(luò)上每天都在進行著大量政治、經(jīng)濟、軍事、外交、商貿(mào)、科學研究與藝術(shù)信息的交換與交流。網(wǎng)絡(luò)上大量信息的頻繁交換,雖然縮短了地域之間的距離,然而同時也使各種上網(wǎng)的信息資源處在一種很難設(shè)防的狀態(tài)之中。于是,計算機信息安全受到各國政府的高度重視。除了下大力氣研究對付計算機病毒的軟硬件技術(shù)外,由于各種工作中保密的需要,計算機密碼學的研究更多地受到各國政府的重視。實際上,在計算機科學中計算機模型和計算機理論與實現(xiàn)技術(shù)同樣重要。但現(xiàn)在許多學生往往只注重某些計算機操作技術(shù),而忽略了基礎(chǔ)理論的學習,并因為自己是“操作高手”而沾沾自喜,這不僅限制了自己將研究工作不斷推向深入,而且有可能使自己在學科發(fā)展中處于被動地位。例如,在20世紀50年代和20世紀60年代,我國隨著計算機研制工作和軟件開發(fā)工作的發(fā)展,陸續(xù)培養(yǎng)了在計算機制造和維護中對計算機某一方面設(shè)備十分精通的專家,他們能準確地弄清楚磁芯存儲器、磁鼓、運算器、控制器,以及整機線路中哪一部分有問題并進行修理和故障排除,能夠編制出使用最少存儲單元而運算速度很快的程序,對機器代碼相當熟悉。但是,當容量小的磁芯存儲器、磁鼓、速度慢的運算器械、控制器很快被集成電路替代時,當程序設(shè)計和軟件開發(fā)廣泛使用高級語言、軟件開發(fā)工具和新型軟件開發(fā)方法后,這批技術(shù)精湛的專家,除少量具有堅實的數(shù)學基礎(chǔ)、在工作中已有針對性地將研究工作轉(zhuǎn)向其他方向的人之外,相當一部分專家伴隨著新技術(shù)的出現(xiàn),在替代原有技術(shù)的發(fā)展過程中而被淘汰。因此,在計算機科學中,計算比實現(xiàn)計算的技術(shù)更重要。只有打下堅實的理論基礎(chǔ),特別是數(shù)學基礎(chǔ),學習計算機科學技術(shù)才能事半功倍,只有建立在高起點理論基礎(chǔ)之上的計算機科學技術(shù),才有巨大的潛力和發(fā)展前景。計算機理論的一個核心問題我國計算機科學系里的傳統(tǒng)是培養(yǎng)做學術(shù)研究,尤其是理論研究的人<方向不見得有多大的問題,但是做得不是那么盡如人意)。而計算機的理論研究,說到底了,如網(wǎng)絡(luò)安全學,圖形圖像學,視頻音頻處理,哪個方向都與數(shù)學有著很大的關(guān)系,雖然也許是正統(tǒng)數(shù)學家眼里非主流的數(shù)學。這里我還想闡明我的一個觀點:我們都知道,數(shù)學是從實際生活當中抽象出來的理論,人們之所以要將實際抽象成理論,目的就在于想用抽象出來的理論去更好的指導實踐,有些數(shù)學研究工作者喜歡用一些現(xiàn)存的理論知識去推導若干條推論,殊不知其一:問題考慮不全很可能是個錯誤的推論,其二:他的推論在現(xiàn)實生活中找不到原型,不能指導實踐。嚴格的說,我并不是一個理想主義者,政治課上學的理論聯(lián)系實際一直是指導我學習科學文化知識的航標<至少我認為搞計算機科學與技術(shù)的應(yīng)當本著這個方向)。我個人的淺見是:計算機系的學生,對數(shù)學的要求固然跟數(shù)學系不同,跟物理類差別則更大。通常非數(shù)學專業(yè)的所?高等數(shù)學",無非是把數(shù)學分析中較困難的理論部分刪去,強調(diào)套用公式計算而已。而對計算機系來說,數(shù)學分析里用處最大的恰恰是被刪去的理論部分。記上一堆曲面積分的公式,難道就能算懂了數(shù)學?那倒不如現(xiàn)用現(xiàn)查,何必費事記呢?再不然直接用Mathematica或是Matlab好了。退一萬步。華羅庚在數(shù)學上的造詣不用我去多說,但是他這光輝的一生做得我認為對我們來說,最重要的幾件事情:首先是它籌建了中國科學院計算技術(shù)研究所,這是我們國家計算機科學的搖籃。在有就是他把很多的高等數(shù)學理論都交給了做工業(yè)生產(chǎn)的技術(shù)人員,推動了中國工業(yè)的進步。第三件就是他一生寫過很多書,但是對高校師生價值更大的就是他在病期間在病床上和他的愛徒王元寫了《高等數(shù)學引論》<王元與其說是他的愛徒不如說是他的同事,是中科院數(shù)學所的老一輩研究員,對歌德巴赫猜想的貢獻全世界僅次于陳景潤)這書在我們的圖書館里居然找得到,說實話,當時那個書上已經(jīng)長了蟲子,別人走到那里都會閃開,但我卻格外感興趣,上下兩冊看了個遍,我的最大收獲并不在于理論的闡述,而是在于他的理論完全的實例化,在生活中去找模型。這也是我為什么比較喜歡具體數(shù)學的原因,正如我在上文中提到的,理論脫離了實踐就失去了它存在的意義。正因為理論是從實踐當中抽象出來的,所以理論的研究才能夠更好的指導實踐,不用于指導實踐的理論可以說是毫無價值的。正如上面所論述的,計算機系的學生學習高等數(shù)學:知其然更要知其所以然。你學習的目的應(yīng)

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
  • 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論