① 那有關於介紹關於計算機知識整體結構的資料
計算機知識結構主要有三部分:
一、 計算機理論:微機組成與匯編語言、網路原理(基礎)、操作系統、數據結構、資料庫原理等.
二、 計算機編程語言:C語言/C++語言、VB、VC、VF、DELPHI、ORACLE等
三、 實用軟體:OFFICE套件:WORD、EXCEL、POWERPOINT、EXPLORE等。
平面圖象處理:PHOTOSHOP
三維動畫製作:3D MAX 、MAYA
動畫:FLASH
網頁製作:DREAMWEAVER、FIREWORK
多媒體製作:AUTHORWARE、DIRECT
以前一二十年很多學校開設計算機應用專業,並不注重應用,而是沿襲高校計算機科學與技術專業的課程設置,以計算機理論為主,編程語言為輔,而近十年來計算機應用從編程逐漸走向操作和製作為主,實用軟體越來越重要,因而計算機應用專業應該面向實用,所以應該多學習一些實用軟體。
最近兩三年計算機應用專業又出現了一個新的問題:專業設置比較具體,如圖形圖象專業、網路應用專業、軟體技術專業、動畫專業等等,五花八門,令人眼花繚亂。這些專業的設置都有一些什麼問題呢?
一、 圖象圖象專業:
圖形圖象主要應用在電影、動畫、廣告(靜態的與動態的,即平面的與立體的影象)、教育軟體、游戲、家庭影像留念等領域,在這些領域中,除了靜態的平面的廣告不必配音樂效果外,其他的都需要不同的音效,也需要文字處理等等,所以這個專業的取名就有點偏頗,不如叫多媒體製作,包括文字、聲音、圖形圖象的處理與製作,但是又怕一般人不了解多媒體為何物,所以就以圖形圖象為號召力來吸引學生了。
二、 動畫專業:
動畫主要應用到廣告、教育軟體、游戲等方面,與圖形圖象專業的應用領域差不多。之所以取這個專業名稱是為了吸引學生,但是其偏頗之處比圖形圖象處理專業更甚,因為平面圖象的處理就不屬於動畫!
另外動畫還不包括聲音處理和文字處理等,所以動畫這個專業的取名太偏頗,不合適。
三、 軟體技術專業:
軟體技術到底要教學生學會什麼呢?當然是軟體開發的技術。軟體開發都開發些什麼軟體呢?資料庫?網路應用?多媒體應用?還是其他?總之,這個專業名稱太泛泛而談,不只道是針對哪種軟體的開發,沒有針對性,也就談不上專業的精與專了。
四、 網路應用專業:
網路應用主要包括兩個方面:網路平台的構成與網路應用的具體內容。
1、 網路平台:網路是有計算機組成的個種網,所以要了解計算機的軟硬體知識,還要了解各種網的構成與構建方式、聯絡方式、通訊協議等等。
2、 網路應用的具體內容:也就是網上的信息,一般都是多媒體信息,包括文字、數字、聲音、圖形圖象等等。具體來說,有文字、聲音或音樂、動畫和電影等等。這些信息如何管理、如何分配等等。例如,網站如何建設?新聞的文字、圖書的文字、電子郵件的文字、博客的文字等等如何分門別類加以管理等等。
所以網路應用專業也很寬泛,不知道是針對網路的硬體構成還是網站建設等軟體的內容。
總之,計算機應用專業是越來越五花八門了,但願學生們自己不要選花了眼才好。
② 計算機科學的基礎理論有哪些
計算機理論基礎
推薦以下書籍(絕不為了編碼而編碼,擺脫用軟體開發軟體的可笑局面)
計算機程序的構造和解釋
計算機系統結構-量化研究方法
計算機程序設計藝術(非常難懂)
演算法導論(看不懂不要緊,遲早要看懂)
具體數學(選讀)
程序員的自我修養(國人寫的,不算理論,只能說比較接觸底層比較基礎)
……
另外入門就從 The C Programming Language(C程序設計語言)開始吧
③ 電腦編程入門自學先學什麼
如今電腦已經成為了我們生活中不可替代的一個工具,每個人都應該至少學會一些簡單的電腦操作。那麼對於有更高目標,比如想要自學電腦編程的人,入門的時候應該先學習什麼呢,一起來看一下。
首先對於自學的人來說,想學習電腦編程,可以先從漢語編程系統學起。漢語編程學習,真的簡單容易上手。且在學習過程中了解電腦編程的學習方法和學習理論,漢語編程學習到一定程度,就可以接觸那些更耐用的電腦編程如易語言及各種前端技術。
漢語編程是指使用中文來書寫的程式設計語言,支持基於漢語字、詞編程,符合計算機符號語言規范,並繼續向自然語言發展。其目的是為了減少對英語的學習,將精力集中在程序設計上,並且便於程序交流和代碼維護。英語可以編程,漢語同樣可以編程,英語的關鍵字只是表意符號而已,漢語也可以作為表達編程的語言之一,而且漢語編程作為計算機語言更符合自然語言。
漢語編程應該具有以下特點:
1.易用性:一個易於使用的編程環境(IDE)提供前台服務,編譯器在後台服務。
2.安全性:自主研發的編譯器,可保障國家安全,配合國產CPU和OS,實現全面的硬體、軟體安全。
3.本地化:提供一些本地化特色的工具和命令。
4.國際化:多語種版本中語言可互相轉化。
可能很多人學習電腦編程都是從C語言開始的,C語言程序繁瑣,記憶量大,其實如果是自學的話,確實不適合大多數人,除非你學習很旺盛精力很充沛。所以這個時候不妨試試漢語編程系統,可以輕松上手,不失為一種好辦法。
④ 計算機編程的領域有哪些
進入這個行業,學習和使用技術是必須首先要做的。怎麼學?一是自學,但是我覺得會有很多困難要面對,甚至彎路要走,常常可能苦思冥想幾天的知識點,明白人一句話就說明白了。而且這和大學的課程不一樣,不是把書看懂了背會了就可以了,最後是要落實到「用」。二是針對個人需要通過培訓,系統學習。這里需要說明我不是打廣告!現在的培訓確實魚龍混雜,但好的培訓學習確實快速使「准軟體開發人」通過系統規范的學習很快度過「入門階段」,也就是老話說的「師傅領進門」,具體機構的師資,技術課程體系,具體考察後,選擇最適合你的。總之我覺得,在無法直接進入軟體行業之前,培訓學習還是可以考慮的方案。
計算機專業主要方向:
1 軟體開發(主要專業:計算機科學與技術(傳統計算機專業),軟體工程等),就是編寫代碼,開發程序。有多種開發語言C/C++,JAVA,C#等。
註:系統開發,網路編程和大型游戲還是需要學好C/C++(個人認為較難點),手機游戲需要學會JAVA。工程項目的系統軟體開發,常用的是JAVA/JavaEE和C#/.NET,還有些中小型開發常用的技術Delphi,PB,PHP,ASP等等。
很多人都是從C語言開始接觸編程的,它是經典,也很強大,具有承上啟下的地位,可以為今後打下良好的基礎。
2 計算機網路技術(主要專業:通信,網路安全與管理等),界定很寬泛,網路領域和計算機一樣,發展方向細化的很詳細了,完全可以獨立劃出計算機專業行列,主要涉及領域有通信協議,網路信息安全等等。
3 電子專業 傾向於硬體,單片機,嵌入式等
硬體方面,感覺比軟體難學的多,難就難在學習實踐的環境比較難找,比如嵌入式,大型機,絕不像軟體學習,有個電腦連個網就齊活了,呵呵。也正因此它的含金量絕不低於軟體,更主要它還比軟體技術相對來說發展「穩定」,也就是俗話說的「越老越吃香」的現象更明顯,更多的是個積累。
4 計算機應用技術,傾向於「應用」,本科這個專業很少見,多見於專科。研究生好像也有這個專業吧,但「此應用非彼應用」了!計算機應用就是大雜燴,什麼都學,軟體、硬體、網路、資料庫,但都是皮毛,目標是結合其他行業領域的特點使用計算機。比如:工業設計/制圖,動漫/flash,多媒體處理等等。
5 信息管理專業,文科轉過來可能有幫助,因為也有管理方面課程,計算機方面學的多,但都不深入,理論多一些。
⑤ 編程原理是什麼
1.編程是編寫程序的中文簡稱,就是讓計算機為解決某個問題而使用某種程序設計語言編寫程序代碼,並最終得到相應結果的過程。
2.為了使計算機能夠理解人的意圖,人類就必須要將需解決的問題的思路、方法、和手段通過計算機能夠理解的形式告訴計算機,使得計算機能夠根據人的指令一步一步去工作,完成某種特定的任務。這種人和計算機之間交流的過程就是編程。
3.編程:設計具備邏輯流動作用的一種「可控體系」【註:編程不一定是針對計算機程序而言的,針對具備邏輯計算力的體系,都可以算編程】
例子:①比如編寫一段代碼程序②編寫一個控制設備體系。
4.匯編語言
為了解決使用機器語言編寫應用程序所帶來的一系列問題,
文件系統驅動編程流程
人們首先想到使用助記符號來代替不容易記憶的機器指令。這種助記符號來表示計算機指令的語言稱為符號語言,也稱匯編語言。在匯編語言中,每一條用符號來表示的匯編指令與計算機機器指令一一對應;記憶難度大大減少了,不僅易於檢查和修改程序錯誤,而且指令、數據的存放位置可以由計算機自動分配。用匯編語言編寫的程序稱為源程序,計算機不能直接識別和處理源程序,必須通過某種方法將它翻譯成為計算機能夠理解並執行的機器語言,執行這個翻譯工作的程序稱為匯編程序
⑥ 計算機的編程基礎理論是什麼原理在C語言都沒發明,系統也沒有時候怎麼實現控制智能自動化
計算機的編程基礎理論是匯編語言的直接控制硬體的原理。在C語言都沒發明,系統也沒有時候就是用匯編語言實現控制智能自動化的。
但是比較麻煩,而且不能復雜控制。
⑦ 計算機編程語言包括哪些
機器語言,匯編語言,高級語言。
JavaScript:一種直譯式腳本語言,是一種動態類型、弱類型、基於原型的語言,內置支持類型。它的解釋器被稱為JavaScript引擎,為瀏覽器的一部分,廣泛用於客戶端的腳本語言,最早是在HTML網頁上使用,用來給HTML網頁增加動態功能。
Java:Java是一門面向對象編程語言,不僅吸收了C++語言的各種優點,還摒棄了C++里難以理解的多繼承、指針等概念,因此Java語言具有功能強大和簡單易用兩個特徵。Java語言作為靜態面向對象編程語言的代表,極好地實現了面向對象理論,允許程序員以優雅的思維方式進行復雜的編程。