本科計算機專業需要學哪些課程
1. 計算機專業主要學什麼課程
計算機專業所學課程有高等數學、線性代數、概率與數理統計、普通物理、離散數學、計算機科學導論、C語言及程序設計、匯編語言、計算機組成原理、演算法與數據結構、操作系統原理、軟體工程、計算機網路與通信、計算機專業英語、編譯原理、資料庫系統原理等。
還有些學校或者根據計算機專業方向的不同,還設置了數字電路與邏輯設計、CAD技術、圖形圖象處理技術、軟體開發新環境、介面與通訊、人工智慧及應用、信息系統工程、電子數據交換。
計算機專業技巧:
學操作系統的時候,不要誤以為它是在說 Linux 操作系統,這也是我初學的時候犯的一個錯誤,操作系統是集合大多數操作系統實現的思想,跟實際具體實現的 Linux 操作系統多少都會有點差別,如果要想 Linux 操作系統的具體實現方式,可以選擇看 Linux 內核相關的資料,但是在這之前你先掌握了操作系統的基本知識,這樣學起來才能事半功倍。
2. 大學本科計算機專業有哪些課程
主要課程有計算機應用基礎、應用文寫作、數學、英語、德育、電工與電子技術、計算機網路技術、C語言、計算機組裝與維修、企業網安全高級技術、企業網綜合管理、windows server 2008操作系統。
還有區域網組建、Linux伺服器操作系統、網路設備與網路技術(主要學習思科、華為公司設備的配置、管理、調試)、SQL Server、網路綜合布線技術、CAD繪圖等。
計算機學科的特色主要體現在:理論性強,實踐性強,發展迅速按一級學科培養基礎扎實的寬口徑人才,體現在重視數學、邏輯、數據結構、演算法、電子設計、計算機體系結構和系統軟體等方面的理論基礎和專業技術基礎。
(2)本科計算機專業需要學哪些課程擴展閱讀
計算機專業培養目標
本專業畢業生應獲得以下幾個方面的知識和能力:
1、掌握電子技術和計算機組成與體系結構的基本原理、分析方法和實驗技能,能從事計算機硬體系統開發與設計。
2、掌握程序設計語言、演算法與數據結構、操作系統以及軟體設計方法和工程的基本理論、基本知識與基本技能,具有較強的程序設計能力,能從事系統軟體和大型應用軟體的開發與研製。
3、掌握並行處理、分布式系統、網路與通信、多媒體信息處理、計算機安全、圖形圖象處理以及計算機輔助設計等方面的基本理論、分析方法和工程實踐技能,具有計算機應用和開發的能力。
4、掌握計算機科學的基本理論,具有從事計算機科學研究的堅實基礎。
3. 計算機專業都學些什麼
雖然計算機相關的專業各自都有不同的側重點,但是總體上都會涉及到以下幾個方面的內容:
第一:編程知識。編程知識是計算機相關專業需要重點學習的內容之一,編程知識涉及到的內容比較多,除了程序設計語言之外,還涉及到數據結構知識、編譯原理知識和資料庫知識等,可以說編程語言是打開計算機技術大門的鑰匙。隨著工業互聯網的發展,未來非計算機專業的大學生也需要學習一定的編程知識。
第二:操作系統知識。操作系統是計算機技術體系的重要組成部分,操作系統的知識體系也比較龐大,也有一定的學習難度。在學習操作系統的過程中會涉及到資源管理、任務調度、並發、許可權管理等一系列內容,而且操作系統在不同的應用場景下,也會有不同的設計方案。通常計算機相關專業的大學生,可以系統學習一下Linux操作系統。
第三:網路知識。計算機網路知識也是需要重點學習的內容之一,計算機網路的知識體系也比較龐大,而且難度也相對比較高,除了要掌握基本的網路體系結構之外,還需要了解大量的網路設備。
最後,學習計算機專業,除了要注重理論知識之外,還需要多開展實踐。
4. 計算機專業主要學什麼課程
計算機專業主要學計算機應用基礎,計算機組裝與維護,Visual Basic語言,專業英語,計算機平面與動畫設計,計算機網路基礎與區域網絡的建設與管理,資料庫的開發與應用,廣告設計與製作,網站建設與網頁設計,多媒體設計與製作,電子商務,網路安全,通信原理等。
1、掌握電子技術和計算機組成與體系結構的基本原理,分析方法和實驗技能,能從事計算機硬體系統開發與設計。
2、掌握程序設計語言,演算法與數據結構,操作系統以及軟體設計方法和工程的基本理論,基本知識與基本技能,具有較強的程序設計能力,能從事系統軟體和大型應用軟體的開發與研製。
3、掌握並行處理,分布式系統,網路與通信,多媒體信息處理,計算機安全,圖形圖像處理以及計算機輔助設計等方面的基本理論,分析方法和工程實踐技能,具有計算機應用和開發的能力。
4、掌握計算機科學的基本理論,具有從事計算機科學研究的堅實基礎。
計算機專業發展趨勢
計算機技術面臨著一系列新的重大變革。諾伊曼體制的簡單硬體與專門邏輯已不能適應軟體日趨復雜、課題日益繁雜龐大的趨勢,要求創造服從於軟體需要和課題自然邏輯的新體制。並行,聯想,專用功能化以及硬體,固件,軟體相復合,是新體制的重要實現方法。
計算機將由信息處理,數據處理過渡到知識處理,知識庫將取代資料庫。自然語言,模式,圖像,手寫體等進行人。機會話將是輸入輸出的主要形式,使人機關系達到高級的程度。砷化鎵器件將取代硅器件。
以上內容來源:網路-計算機相關專業
5. 清華大學本科計算機專業有哪些課程,用哪些教材
一年級
第一學期:高等數學,英語,體育,計算機導論,其他的課程(都不是很重要)
第二學期:高等數學,英語,體育,C語言,線性代數,大學物理,還有其它的都不是很重要
二年級
第一學期:離散數學,概率論,英語,匯編語言,大學物理,體育,其他的就不重要了
第二學期:操作系統,C++,數據結構,數字邏輯,其他的通識課就沒什麼了
三年級
兩個學期的我記不太清楚了,好象有個叫介面原理的,不過到那個時候學的都是專業課,也就沒什麼說的拉
四年級
准備考研,一些實用的課程,商務禮儀等等...
教材一直在變..:《數據結構,演算法與應用》(C++語言描述),《Applied Operating system concept 實用操作系統概念》(第六版),《離散數學》,《Discrete Mathematics and its Applications 離散數學及其應用》,《計算機組成原理》,《資料庫系統概念》,《計算機網路》,《計算機系統結構》
好像就這些....>_<
6. 計算機專業自考本科要考什麼科目
想要了解更多,可以咨詢育福教育計算機專業主要有計算機及應用、計算機網路、計算機信息管理等專業課程。這三門專業課又都分為16門小課程,除了計算機網路加考3門課程外,計算機及應用和計算機信息管理也都加考4門課程。所以說自考本科計算機專業考生就需要考計算機網路原理、計算機操作系統、計算機應用與技術、中國近代史綱要、馬克思主義基本原理概論、高等數學、C++語言程序設計、概率論、資料庫及其應用、線性代數等等課程。
雖然計算機專業目前發展局勢很好,但是互聯網行業因為發展迅速,所以就是優勝略汰的工作領域,考生選擇計算機專業時就應該將歷年的考試模擬試題及真題都做一遍,總結自己的缺點是在什麼地方,盡快的做出更正,有針對性的進行復習,而不是盲目的抓過來就看,還有一點就是考生在復習時候的資料,一定要挑選資源價值高,正版的一手資料,以免被翻版的教材所耽誤。
更多關於計算機專業自考本科的相關信息,推薦咨詢育福教育。育福教育有專門的教研團隊,為全面提升學員在未來日益激烈的競爭中必備的核心素養,並引進國際教育優質資源,推進教育國際化進程,更有就業指導的貼心服務,助力學員成長、成才。育福教育提供全國面授精品課程和網路教育兩種學習方式,致力於降低學習成本,讓學習觸手可得,並提供快樂高效、有價值的課程體驗 ,為全國的學友提供優質的教育服務。
7. 計算機專業學些什麼課程
1. 計算機數學基礎
本課程4學分,課內學時72,開設一學期。
課程的主要內容:線性代數、概率基礎、數理統計基礎等。
2. 計算機電路基礎 (1)
本課程4學分,課內學時72,其中實驗18學時,開設一學期。
本課程是計算機應用專業的專業基礎課。主要內容包括:電路基本概念(電路與電路模 型、電路基本物理量、電路基本元件、基爾霍夫定律、簡單的電阻電路),半導體基本器件 ;開關理論基礎,門電路,組合邏輯電路與時序邏輯電路,可編程邏輯器件(隨機讀寫存貯 器、只讀存貯器、可編程邏輯陣列、通用邏輯陣列、現場可編程門陣列、在系統(ISP)編 程技術),數字系統的組成。
本課程後續課程:計算機電路基礎(2)等。
3. 計算機電路基礎(2)
本課程4學分,課內學時72,其中實驗14學時,開設一學期。
本課程是計算機應用專業計算機控制方向的一門必修課。主要內容包括:模擬電路基本 概念,運算放大器的原理及應用,功率放大及穩壓電路;測試技術概述,機電系統運動參 數 (位移、速度、加速度、力、力矩、應變及應力等)的測試,過程系統參數(壓力、溫 度、 流量等),測試數據處理。
本課程先修課程:計算機電路基礎(1)等。
本課程後續課程:微機介面技術、計算機控制技術等。
4. C++語言程序設計
本課程5學分,90學時,開設一學期。
C++語言程序設計是計算機應用專業的專業基礎課。該課程的主要內容:算術、邏輯、 比較、位、條件、逗號、賦值、輸入、輸出等運算符和表達式,分支和循環控制結構,模塊 化程序設計(函數定義、函數調用、函數重載、庫函數、變數作用域和存貯類),數據類 型 (整型、實型、字元型、枚舉、數組、結構、指針、類等),動態存儲空間的分配與釋 放, C++操作環境、編譯預處理、文件鏈接和工程文件的使用,類與對象的概念,操作符重 載與 函數模板,C++標准輸入輸出流、文件流和串流,等等。
本課程先修課程:計算機入門及操作技能訓練(在集中實踐環節中)、計算機組成原理 與匯編語言等。
5. 計算機組成原理與匯編語言
本課程5學分,課內學時90,開設一學期。
本課程是計算機應用專業的專業基礎課。主要內容包括:計算機系統概述,計算機中數 據的表示,運算方法和運算器,指令系統,控制器,存貯器組織,輸入輸出系統;匯編語 言 ,匯編語言基本程序設計,程序設計舉例(輸入輸出程序設計、中斷程序設計、系統調 用及 程序設計)。
本課程先修課程:計算機電路基礎(1)等。
本課程後續課程:操作系統,計算機網路等。
6. 數據結構
本課程5學分,90學時,其中實驗佔27學時,大作業佔18學時,開設一學期。
數據結構是計算機應用專業的專業基礎課。該課程的主要內容:線性表、棧、隊列的定 義、順序存貯和鏈接存貯結構,進行插入和刪除等運算的演算法;樹、二叉樹、二叉排序樹 、 哈夫曼樹的定義、性質、存貯結構及建立過程,二叉樹的先序、中序和後序遍歷演算法, 二叉 排序樹的查找、插入和生成演算法,圖的定義,圖的鄰接矩陣、鄰接表和邊集數組存貯 結構, 圖的深度優先和廣度優先遍歷演算法,求圖的最小生成樹和最短路徑演算法,拓撲排序 演算法,數 據查找和排序的各種演算法,文件的概念和組織方法等。
本課程先修課程:計算機組成原理與匯編語言、C++語言程序設計等。
7. 微機介面技術
本課程5學分,課內學時90,其中實驗27學時,大作業18學時,開設一學期。
本課程是計算機應用專業計算機控制方向的一門必修課。主要內容包括:微機介面技術 概述,模擬量輸出輸入通道(A/D、D/A變換及其介面電路),數字量輸出輸入通道,常用 可編程並、串列介面電路,工業控制計算機匯流排技術,人機界面介面技術。
本課程先修課程:計算機組成原理與匯編語言、計算機電路基礎(2)等。
本課程後續課程:計算機控制技術、單片機技術等。
8. 資料庫基礎與應用
本課程6學分,108學時,開設一學期。
資料庫基礎與應用是計算機應用專業信息管理方向的一門必修課,其它方向的選修課。 該課程的主要內容:資料庫系統的概念、組成和主要功能,資料庫保護和數據模型,關系 模 型和各種關系運算,利用SQL進行資料庫的定義、查詢、更新、插入和刪除數據,關系規 范 化和函數依賴,第一、二、三範式和BCNF範式,資料庫的概念結構設計、邏輯結構設計 和物 理結構設計,FoxPro資料庫的建立、顯示、修改、查詢、統計、復制、索引、排序、 更新、 關聯等,Foxpro應用程序設計和用戶界面設計。
先修課程:計算機入門及操作技能訓練(在集中實踐環節中)、離散數學等。
9. 操作系統
本課程5學分,課內學時90,開設一學期。
操作系統是計算機應用專業的專業基礎課。操作系統對計算機系統資源實施管理,是所 有其他軟體與計算機硬體的唯一介面。學生通過本課程的學習,理解操作系統的基本概念 和主要功能,掌握常用操作系統的使用和一般管理方法,了解它是如何組織和運作的,從 而為今後的學習和工作打下基礎。
課程主要內容:操作系統引論;進程管理;處理機管理;存儲器管理;文件系統;設備 管理;中斷和信號機構;死鎖;微內核體系結構;網路操作系統;操作系統展望與中文操 作系統。
本課程先修課程:計算機組成原理與匯編語言、C++語言程序設計、離散數學基礎等。
本課程後續課程:網路操作系統等。
10. 計算機控制技術
本課程4學分,課內學時72,其中實驗15學時,開設一學期。
本課程是計算機應用專業計算機控制方向的一門必修課。主要內容包括:自動控制的基 本概念,計算機控制系統基本組成及工作原理,計算機控制系統的基本特性,計算機控制 系統的控制演算法,控制用計算機系統的配製,實時控制軟體技術,計算機控制系統的抗干 擾技術,可編程序控制器的原理及應用,分散型控制系統及其應用,計算機控制系統設計 與調試舉例。
本課程先修課程:計算機組成原理與匯編語言、C++語言程序設計等。
本課程後續課程:單片機技術等。
11. 單片機技術
本課程4學分,課內學時72,開設一學期。
本課程是計算機應用專業計算機控制方向的一門必修課。主要內容包括:單片機概述, 單片機晶元結構,單片機指令系統,單片機程序設計,單片機系統擴展,單片機開發系統 及應用,單片機在控制系統中的應用(數據採集系統,智能數字電壓表,機械手控制系統 等) 。
本課程先修課程:計算機組成原理與匯編語言等。
12. 計算機網路
本課程5學分,課內學時90,開設一學期。
本課程是計算機應用專業的專業基礎課。主要內容包括:計算機網路概述(計算機網路 基本概念、計算機網路硬體、計算機網路軟體、互連網路標准體系、開放式系統互連參考 模型、計算機網路的新進展及發展趨勢);計算機網路的層次模型,計算機網路中的通信 子網 (概述、數字通信基礎知識、局域計算機網路、城域計算機網路、廣域計算機網路、 網際互 連技術);計算機網路中的高層服務(概述、區域網絡服務/廣域網路服務、電子郵 政服務 、WWW多媒體信息發布服務、文件傳輸與終端模擬服務、其他網路高層應用);計算 機網路應用開發與相關技術,使用計算機網路的道德和法律法規。
本課程先修課程:計算機組成原理與匯編語言等。
本課程後續課程:組網與網路管理技術、Internet與Intranet應用、網路操作系統、計 算機組成原理與匯編語言、網路信息製作與發布等。
13. 多媒體技術基礎
本課程4學分,課內學時72,其中實驗24學時,開設一學期。
多媒體技術基礎課程是計算機應用專業計算機應用軟體開發方向的一門必修課。通過本 課程的學習,使學生了解多媒體技術的發展,掌握多媒體軟硬體的配置及使用,為今後更 好地應用多媒體技術打下基礎。
課程主要內容:多媒體計算機技術概論;視頻與音頻信息獲取與存儲技術;多媒體計算 機硬體結構;壓縮技術;超文本和超媒體;多媒體素材的採集和處理;動畫製作工具和創 作技術;編輯多媒體軟體。
本課程先修課程:Windows使用、計算機組成原理。
14. 軟體工程
本課程4學分,課內學時72,開設一學期。
軟體工程課程是計算機應用專業計算機應用軟體開發方向和計算機信息管理方向的必修 課。本課程闡述了軟體開發、維護和管理等方面的軟體工程學的概念、原理以及典型的技術 方法。通過本課程的學習,使學生樹立軟體工程的科學思想,能自覺按照軟體工程的方法學 進行軟體的開發和維護工作,並掌握與此相應的方便的工具,形成良好的軟體開發習慣。
課程主要內容:軟體工程概述;可行性研究;需求分析;總體設計;詳細設計;編碼; 測試;維護;原型法。
本課程先修課程:一門高級程序設計語言,操作系統,數據結構等。
15. Visual Basic程序設計
本課程5學分,課內學時90,其中實驗32學時,開設一學期。
Visual Basic程序設計課程是計算機應用專業計算機應用軟體開發方向的一門必修課。 通過本課程的學習,使學生熟悉VB這一集應用程序開發、設計、編輯、編譯和調試為一體 的集成化開發環境,掌握VB的基本語言和語法,培養學生使用VB進行程序設計的技能。
課程主要內容:VB集成化開發環境;VB 窗體;VB控制項;VB模塊;VB類;VB輸出;VB創 建並使用菜單和工具;VB使用數組、變數和常量;VB存儲和獲取數據;VB創建和使用幫助文 件;VB使用對話框;VB使用滑鼠;VB使用Dll和API;VB使用ActiveX;VB面向對象的編程方 法。
本課程先修課程:程序設計基礎、Windows操作系統、多媒體技術基礎。
16. 軟體工具與環境
本課程3學分,課內學時54,其中實驗34學時,開設一學期。
軟體工具與環境課程是計算機應用專業計算機應用軟體開發方向的一門必修課。在軟體 開發活動中,採用合適的軟體開發工具、平台和環境,可以大大提高軟體生產率,也是保 證軟體產品的質量的一個重要手段。應用軟體開發人員掌握有關概念,熟悉常用軟體開發 工具、平台和環境是十分必要的。
課程主要內容:軟體開發環境概論;人機界面;程序設計環境;系統集成環境;維護環 境;速成原型環境;程序自動生成環境。
本課程先修課程:軟體工程等。
17. 信息管理系統 本課程4學分,72學時,大作業佔18學時,開設一學期。
信息管理系統是計算機應用專業信息管理方向的一門必修課,它綜合利用了先前學過的 知識,解決信息管理系統的實際問題。主要內容有:信息管理系統的概念與結構,信息管理 系統的開發過程,信息管理系統的管理與維護,信息管理系統的開發環境與工具,信息管理 系統的開發實例等。
本課程先修課程:計算機組成原理與匯編語言、計算機網路、數據結構、資料庫基礎與 應用、管理學基礎等。
18. 組網與網路管理技術
本課程4學分,課內學時72,開設一學期。
本課程是計算機應用專業計算機網路方向的一門必修課。主要內容包括:組網用的物理 信道,組網實踐,計算機網路互連(交換網路的概念、區域網絡互連、區域網與廣域網的 互連),計算機網路管理(網路管理的基本概念、簡單網路管理協議SNMP、全面網路管理 ,計算機網路的測試與維護)。
本課程先修課程:計算機網路等。
19. 網路操作系統
本課程4學分,課內學時72,開設一學期。
本課程是計算機應用專業計算機網路方向的一門必修課。主要內容包括:網路操作系統 概論(網路操作系統概念、功能描述),網路操作系統比較(UNIX、Windows NT和Netware 網路操作系統性能價格比較),網路操作系統的發展預測,UNIX操作系統及使用,Windows NT操作系統及使用,Netware網路操作及使用。
本課程先修課程:計算機網路、操作系統等。
20. Internet與Intranet應用
本課程4學分,課內學時72,開設一學期。
本課程是計算機應用專業計算機網路方向的一門必修課。主要內容包括: Internet和 Intranet應用及互連網路應用概貌,域名服務(DNS),電子郵政服務(E-mail),文件 傳輸服務(FTP),遠程登錄服務(Telnet),Web服務,代理(Proxy)服務,其他互連網 絡服務,新的應用,ISP的實施例子。
本課程先修課程:計算機網路等。
21. 網路信息製作與發布
本課程5學分,課內學時90,開設一學期。
本課程是計算機應用專業計算機網路方向的一門必修課。主要內容包括:網路信息的收 集與組織,網路信息製作工具介紹( Word、Front Page),網路信息的製作(預備知識: 色彩、構圖與網頁設計;利用Word製作簡單網頁,利用Front Page製作網頁;視覺與創意 ),網路信息的發布,網路信息的維護。
先修課程:計算機網路等。
22. 英語Ⅰ(1) (2)
本課程6學分,課內學時108,開設一學年。
本課程為公共英語課程。通過課程的學習,學生應能掌握1600左右的常用詞彙(包括入 學時要求掌握的600詞)和若干相關的常用片語及基礎語法知識;能夠聽懂發音清楚、語速較 慢的教學用語和日常生活用語,並能用英語進行簡單的日常交談;能夠讀懂所學詞彙和語法 范圍內的故事、短文及通知、便條等;能夠寫出簡短的私人信函,或用便條轉達具體信息。
統設服務課程:
1. 計算機入門及操作技能訓練
本實踐環節4學分,實驗36學時(2學分),開設一學期。
主要內容:計算機系統組成與基本工作原理,計算機的基本操作與維護(鍵盤和滑鼠使用, 中英文輸入,外設與主機的連接、配置與使用,計算機常規維護),操作系統使用(Window s95以上),字處理軟體使用(Word 97以上),計算機網路基本知識,Internet實用(瀏覽 器IE5.0、電子郵件Email使用)。
2. OFFICE辦公軟體
本實踐環節4學分,實驗45學時(2.5學分),開設一學期。
主要內容:字處理軟體Word (97以上)深入使用,電子表格處理軟體Excel (97以上)使 用,電子演示軟體Power Point (97以上)使用,OFFICE辦公軟體綜合使用訓練。
8. 大學本科,計算機科學與技術專業,都要學什麼課程
該專業的基礎課程主要包括:
計算機軟硬體技術基礎、資料庫系統SQL、數據結構與C程序設計、單片機原理與技術、計算機網路原理、工程經濟、高級語言匯編、VB. net程序設計、多媒體軟體應用、計算機網路與網站建設、Delphi程序設計、Java語言程序設計、圖形圖像應用處理(PhotoShop)、Flash動畫製作、微型計算機安裝調試維修、辦公室軟體應用操作、計算機輔助設計等。
這么多的專業性課程,都要靠大學幾年時間里去深度學習積累充實,並且高職重在培養技術型人才,在計算機的實踐課程上會更多。
如果你喜歡數學,邏輯學,或者你想進入CS的某個專業領域,例如人工智慧,機器學習,計算機安全或圖形,你應該選擇計算機科學。
並且從近幾年計算機專業畢業生的就業情況來看,計算機科學與技術整體的表現還是不錯的,隨著工業互聯網、大數據和人工智慧等技術的發展,相關領域會逐漸釋放出大量的就業機會,未來計算機專業人才的就業空間也比較廣泛,不僅可以選擇IT(互聯網)行業發展,也可以在傳統行業發展。
9. 如何自學計算機專業計算機專業學哪些課程
自學計算機的話首先需要你了解怎麼開機關機存儲文件這些最基本的計算機操作。打好基礎,學計算機為了就業需求的話有兩個發展方向:計算機服務崗、計算機研發崗。
研發崗,如果你的目標是學成後高薪就業,那麼就一定要打好基礎,把專業知識學扎實,想去應聘互聯網公司或者傳統軟體公司的高薪軟體工程師的崗位,那麼這條模擬科班的路線要走好。
1,通讀《大學計算機》教材,簡單了解即可;
2,先接觸一門計算機編程語言;
3,系統學習編程開發課程;
4,學好一門面對對象的語言;
5,確定學習的方向了,比如
Java+OS+計算機網路→Android方向
C→obj-c+OS+計算機網路→iOS開發
Java→JavaEE方向
OS+計算機網路+C/Python→運維方向
JavaScript+HTML/CSS+計算機網路→前端開發
數據結構與演算法+C/C++→初級演算法工程師
編程方向的課程學起來還是有難度的,建議還是找專業的計算機培訓機構系統學。其實即使是其它專業方向,自學的方式都是有一定難度的,對於所需學習課程的類別順序及深度都難以把握。
想要系統學習,你可以考察對比一下開設有IT專業的熱門學校,好的學校擁有根據當下企業需求自主研發課程的能力,建議實地考察對比一下。
祝你學有所成,望採納。
10. 計算機專業的本科學生在大學四年要學哪些課程
本人計算機專業,略說一下:
大一(公共基礎和專業基礎):計算機概論;程序設計基礎(C語言,需要學扎實,深入後都是在C的語言思想基礎上)
大二(專業基礎和核心):數據結構與演算法(比較難,我們是C,也有其他語言的);數字電路(也很頭痛);離散數學(計算機專業必修);資料庫系統原理,資料庫系統設計與開發(Delphi和SQL為主,比較重要也很有用,很多軟體設計都以這兩門課為基礎);面向對象程序設計(我們是Java,也有用C++的,也比較重要);計算機組成原理,組成實驗(如果畢業後要搞硬體,就必須學好這兩門,難度很大);操作系統原理,實驗(當時學的是linux系統,我忘得差不多了,裡面的一些管理思想比較有趣);
大三(專業核心和專業方向):微機系統和匯編語言,實驗(無聊,繁,難,和為來就業等關系都不大,不過如果要真正精通計算機,這兩門課就要下功夫學好了);計算機網路,實驗(dos命令等,黑客必須,很有趣);軟體工程(就是如何做一個可以賣得出去的軟體成品的步驟過程);
大三下開始就分方向:
Java方向:(Java方向中J2EE最重要,是工程組織,精通後可以直接就業,本人是Java方向)
JAVA高級程序設計
軟體工程與資料庫課程設計
網路工程
J2EE架構與應用開發
J2EE應用課程設計
C#程序設計
J2ME與移動應用開發
資料庫系統應用與管理
軟體開發規范
數據應用開發方向:(.net最重要)
C#程序設計
軟體工程與資料庫課程設計
.net架構與應用開發
.net應用課程設計
JAVA高級程序設計
Oracle應用
資料庫系統應用與管理
軟體質量保證與測試
軟體開發規范
電子商務方向:(相對軟體開發比較簡單)
電子商務概論
C#程序設計
供應鏈與物流管理
電子商務系統的設計與實現
電子商務系統課程設計
電子商務安全
網頁設計與網站開發
嵌入式系統方向:(比較難,搞硬體的多)
微機外圍電路應用設計
嵌入式系統應用開發
單片機windows編程
ARM與嵌入式操作系統基礎
C#程序設計
嵌入式系統開發導論
單片機應用設計
WinCE移動開發技術
嵌入式通信技術
數字媒體方向:
藝術設計概論
計算機圖形圖像處理
人機交互技術
計算機動畫
數字媒體後期製作
視覺傳達
計算機動畫基礎
計算機動畫設計
大四:就是找工作實習和畢業設計,還有漏掉的課程就是專業機動選修,按照自己的興趣選修了,附上課程資料:
Linux操作系統及其應用
數學建模(Ⅰ)
數學建模(Ⅱ)
計算機輔助設計
信息政策與法規
軟體開發規范
計算機圖形學
編譯技術
項目管理
圖像處理與模式識別
多媒體技術
Web網頁設計基礎
計算方法
Windows編程
計算機信息安全
藝術設計概論
軟體質量保證與測試
網路工程
人機交互技術
計算機發展前沿