A. 計算機網路學習相關課程
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辦公軟體綜合使用訓練。
B. 數據結構和資料庫系統原理和計算機網路和軟體工程這四門課程有什麼關系,難以程度和先學那個好。
個人覺得:這四門課程的交集都不多,但是都是很重要。數據結構,對你編程,演算法設計方面有很大的幫助,難度是比較大的。至於資料庫,如果不是非要搞資料庫的研究,能用sql做些查詢,建表,更新這些比較常用的操作就可以了。計算機網路,這個看你以後的方向,如果你要鑽網路,那麼這個就必須學的足夠好,還是比較費時間和精力的,但是一般開發而言,都不會涉及到很多這方面的知識。軟體工程呢,必須得有一定開發基礎才能有更多的體會,光掌握理論容易,但是運用到實際就要求比較高了~
C. 計算機專業課程設置
軟體工程專業:
主修課程:該專業除了學習公共基礎課外,還將系統學習離散數學、數據結構、演算法分析、面向對象程序設計、現代操作系統、資料庫原理與實現技術、編譯原理、軟體工程、軟體項目管理、計算機安全等課程,根據學生的興趣還可以選修一些其它選修課。
網路工程專業:
1、公共基礎課程: 主要包括高等數學、大學物理、英語、體育、政治理論、計算機文化基礎、C語言 等課程。
2、專業基礎課程: 線性代數、概率論、電路分析基礎、電子電路基礎、數字電路基礎、電子線路CAD 、電子技術實驗、電子技術課題設計、離散數學、匯編語言程序設計、計算機組成原理與系統結構、單片機原理、介面技術、操作系統原理、數據結構、面向對象程序設計、計算機網路、現代通信技術、資料庫系統原理、計算機圖形學、編譯原理、科技英語等。
3、專業課程: 網路設備、綜合布線技術、網路的組建與設計、計算機安全技術等課程 。
4、專業限選課: lotus、Java程序設計、網頁製作技術、VB程序設計等課程。
5、實踐類課程: 重點應包括每年的一次的教學實踐和最後的畢業設計。
計算機科學與技術專業:
主要課程:電路原理、模擬電子技術、數字邏輯、數字分析、計算機原理、微型計算機技術、計算機系統結構、計算機網路、高級語言、匯編語言、數據結構、操作系統、計算方法、離散數學、概率統計、線性代數以及演算法設計與分析等。
計算機信息管理專業:
企業管理概論、高級語言程序設計、資料庫及其應用、面向對象程序設計、基礎會計學、計算機原理、
電子商務與電子政務、計算機網路技術、管理信息系統; 管理經濟學、運籌學基礎、操作系統概論、數據結構導論、資料庫系統原理、信息系統開發與管理、C++程序設計、軟體開發工具、計算機網路原理、信息資源管理、網路經濟與企業管理等
電子工程專業:
畢業生應獲得以下幾方面的知識和能力:
1.較系統地掌握本專業領域寬廣的技術基礎理論知識,適應電子和信息工程方面廣泛的工作范圍;
2.掌握電子電路的基本理論和實驗技術,具備分析和設計電子設備的基本能力;
3.掌握信息獲取、處理的基本理論和應用的一般方法,具有設計、集成、應用及計算機模擬信息系統的基本能力;
4.了解信息產業的基本方針、政策和法規,了解企業管理的基本知識;
5.了解電子設備和信息系統的理論前沿,具有研究、開發新系統、新技術的初步能力。
6.掌握文獻檢索、資料查詢的基本方法,具有一定的科學研究和實際工作能力。
主幹學科:電子科學與技術、信息與通信工程、計算機科學與技術
主要課程:電路理論系列課程、計算機技術系列課程、信息理論與編碼、信號與系統、數字信號處理、電磁場理論、自動控制原理、感測技術等
電子商務專業:
主要課程:計算機網路原理、電子商務概論、網路營銷基礎與實踐、電子商務與國際貿易、電子商務信函寫作、電子商務營銷寫作實務、營銷策劃、網頁配色、網頁設計、Web標准與網站重構、FlashAction Script動畫設計、UI設計、Asp.net電子商務網站建設、電子商務管理實務、ERP與客戶關系管理、電子商務物流管理、電子商務專業英語、新聞採集、寫作和編輯的基本技能。
計算機應用專業:
專業核心課程
1、Vf資料庫應用
主要講授資料庫的基本原理,資料庫系統的組成;關系型資料庫的特點、基本運算、數據組成;以Visual Foxpro為實例,學習資料庫的設計和開發,掌握資料庫的應用。
2、VB.NET程序設計
本課程主要講授VB.NET程序設計語言的集成開發環境、程序設計基礎、窗體和基本輸出輸入、常用控制項、工程和程序管理、應用程序的結構、菜單程序設計、窗體設計和文件處理等。
3、JAVA程序設計
本課程主要講授Java的語言規范、Java的編程技術及應用,主要內容有:Java基礎、流程式控制制、方法、數組、面向對象程序設計基礎、線程、圖形用戶界面設計等,使學生掌握用Java進行面向對象程序設計的基本方法。
4、網頁製作
本課程主要講授網站的設計、編輯、修改、上傳,主要應用DreamweaverMX2004及FireworksMX2004。其中DreamweaverMX2004是網頁編輯軟體,講授其表格、框架、層等布局工具及超鏈接、CSS樣式等相關知識, Fireworks是圖形/圖像處理軟體,主要講授靜態圖片的製作、處理及簡單動態圖片的製作。
5、FLASH動畫製作
主要講授網頁動畫設計軟體Flash的使用方法,使學生掌握這一互動式動畫設計工具,並能夠利用它將音樂、聲效、動畫以及富有新意的界面融合在一起,以製作出高品質的網頁動態效果。
D. 計算機網路課設 socket 編程
、IP分組首部信息解析l 目的及要求:熟悉SOCKET的編程,利用RAW Socket編程技術設計一個應用程序能夠截獲網路底層上的IP分組,然後對其首部進行解析,將IP分組的首部信息顯示並保存到相關文件中。能初步掌握TCP/IP網路編程的方法,對網路基本協議的結構有進一步的認識。l 具體內容(1)定義好IP分組首部相關的數據結構;(2)在WINDOWS環境下實現程序;(3)在命令提示符下輸入:程序文件名 結果文件名;然後抓取IP分組顯示首部信息並保存在結果文件中,按Ctrl+C結束程序的運行。 2、TCP報文首部信息解析l 目的及要求:熟悉SOCKET的編程,利用RAW Socket編程技術設計一個應用程序能夠截獲網路底層上的IP分組,然後通過其中的協議欄位獲取TCP報文類型的分組並對其首部進行解析,將TCP報文的首部信息顯示並保存到相關文件中。能初步掌握TCP/IP網路編程的方法,對網路基本協議的結構有進一步的認識。l 具體內容(1)定義好IP分組、TCP報文首部相關的數據結構;(2)在WINDOWS環境下實現程序;(3)在命令提示符下輸入:程序文件名 結果文件名;然後抓取TCP報文分組顯示首部信息並保存在結果文件中,按Ctrl+C結束程序的運行。 3、網路連通性測試程序的設計與實現l 目的及要求:熟悉PING程序的工作原理,該程序利用ICMP的回送請求和回送應答來進行工作,而ICMP協議數據是直接封裝到IP分組後傳遞的,利用RAW Socket編程技術。能初步掌握TCP/IP網路協議的基本實現方法,對網路的實現機制有進一步的認識。l 具體內容(1)定義好IP分組、ICMP報文相關的數據結構;(2)在WINDOWS環境下實現程序;(3)在命令提示符下輸入:「myping ip地址」;不要求支持主機名,也不帶參數(有能力的同學可以實現支持主機名,並帶上-l[數據長度]、-n[報文數量]等參數),默認發送4個ICMP數據包,要求返回4次響應。返回信息的格式:「來自[IP]地址的回復:位元組=32bytes 序號=X」或「請求超時」(無法PING通的情況)。 4、路由追蹤程序的設計與實現l 目的及要求:熟悉ICMP協議的作用,利用ICMP的回送請求和回送應答來進行檢測出到達網路上任何一台目的主機途中所經過的路由器,並將結果顯示在標准輸出上。通過本實驗,使學生更加熟悉ICMP報文的結構,對ICMP協議有更好的理解和認識。l 具體內容(1)定義好IP分組、ICMP報文相關的數據結構;(2)在WINDOWS環境下實現程序;(3)在命令提示符下輸入:「mytrace IP地址 或 主機名 或 域名」;數)持續發送ICMP回送請求數據包,其中的IP首部TTL欄位依次增加,如果是中途路由器收到TTL為0的IP分組後,將會發回超時的錯誤報告ICMP響應報文,如果到達最後的主機,將會發回ICMP回送應答報文,結束追蹤。然後將整個發送過程中收到的ICMP報文中的路由器信息依次在多行中顯示出來,格式為「編號 往返時延 路由器地址」。 以上四個題目任選一個 最好能c或c++實現 現在只學過C和C++
E. 計算機專業中數據結構這門課程有什麼用處
在計算機科學中,數據結構是一門研究非數值計算的程序設計問題中計算機的操作對象(數據元素)以及它們之間的關系和運算等的學科.
它屬於計算機的核心基礎課程,不僅僅計算機專業開這門課程,電子類的幾乎都開,學數學的也有這門課。計算機過級不考這個的,但他是計算機專業考研的必考科目,是搞程序、軟體開發的人員必須精通的一門課程之一。
它與網路技術與應用這門課是完全不同屬性的課程,不可能誰能代替誰
F. 關於計算機網路的問題,數據結構,棧與隊列的一個問題。因為我要想老師一樣的講課,希望大家 幫忙呀 !
是這樣的啊。
堆棧是「先進後出」的一種特殊線性表。
對於C:
依次進棧x,y,z,先出z。裡面還有x,y。
再出y,裡面還有x。
進u,裡面就有x,u了。出u,裡面剩下x。
出x,裡面則沒有了。
進v,出v。
結束了。所以可以選C