X1050011大學計算機基礎課程教學大綱(1)_第1頁
X1050011大學計算機基礎課程教學大綱(1)_第2頁
X1050011大學計算機基礎課程教學大綱(1)_第3頁
X1050011大學計算機基礎課程教學大綱(1)_第4頁
X1050011大學計算機基礎課程教學大綱(1)_第5頁
已閱讀5頁,還剩130頁未讀, 繼續免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

1、The security of the vector data is related to state and national security, data sharing, etc. It is the major demand of the state and society that should be solved at present. Digital watermarking technology is one of the cutting-edge technology in information security recently developed, and one of

2、 the powerful trick to protect the vector data. At present, research on the watermark generation, embedding and extraction for the vector data is extensive at home and abroad. However, the watermark detection for the vector data has not yet been sufficient attention, which greatly slow down the pace

3、 of the theory of watermarking for the vector data and the credibility of the technology. By analyzing the watermark information, the watermark attack and noise characteristics due to the vector data, using the theory of the mathematical statistics, the mechanism and essential characteristics of the

4、 watermarking detection for the vector data, then this project could build a watermark detection model which based on statistical decision-making and cooperative neural network, and establish a mathematical expression of the false positive rate, the length of the watermark, the watermark strength an

5、d the attack strength, so that to solve the noise modeling of the watermarking, the detection threshold adaptively and other problems. The project also intend to design a watermark detector for the vector data, so that to achieve the reliable detection of the watermark information for the vector dat

6、a, to obtain the theory and the methodological breakthroughs of the watermark detection for the vector data, and finally to provide theoretical and technical support for the security protection for the vector data.是的,這的確是一個奇跡,不過,有些奇跡的搞笑氣質和它的外表一樣華麗。中國這一億多農民沒有形成貧民窟,但他們住在哪里?對于那些國族自豪感與其智力商數成嚴重平方反比的中國人來說

7、,即使富士康13連跳的事實也無法在他良心(如果有的話)上驚起絲毫漣漪?,F在,我們知道了,至少從富士康事件我們知道了,中國的農民工沒有形成貧民窟,因為他們住在兩點一線的集體宿舍和工廠里。從后來的報道得知,富士康員工有著8人一間或者12人一間的品質“高雅”的集體宿舍,為了省卻空間,他們的床可不止于大學宿舍里的上下兩層,而是三層。雖有三層,但空間是足夠的,只要你稍稍佝僂一下肩背的話,你還是可以在床上保持十多分鐘坐姿。如果這還嫌不夠熱鬧的話,在深圳富士康集團c區宿舍里,還有24排床,也就是72個高低床一間的,可以容納近300人的超“豪華溫情”型集體宿舍。不過,13個年輕生命以自我的徹底毀損告訴世界,這

8、里并不溫情,他們需要的心靈的充實和情感的飽滿。他們孤寂到如此程度,即使他死去的新聞已經傳遍了全球,他下鋪的“兄弟”甚至還不知道新聞里報道的就是他的名字。X1050011大學計算機基礎課程教學大綱課程名稱:大學計算機基礎英文名稱:Computer Fundamentals課程編號:x1050011學 時 數:48其中實驗學時數:20 課外學時數:0學 分 數:3.0適用專業:非計算機本科專業一、課程的性質和任務大學計算機基礎是非計算機專業計算機三個層次教學的第一層次,是培養學生使用計算機、理解計算機應用本質的計算機公共基礎課程,是一門計算機重要的實踐性課程。計算機技術不僅是學生進入社會,為己謀生

9、的一種工具,更是現代文明必須具備的一種文化。計算機基礎教育課程既要培養學生實際的操作技能,更要培養學生利用計算機解決問題的能力和意識。讓學生認識計算機應用的本質,具備一定的實際應用能力,并將在專業的研究上得心應手的使用計算機這個工具,本課程正是為此目的而開設的。重在培養學生對計算機應用本質的理解、掌握計算機基礎知識和基本應用技能。本課程是深入學習其它計算機基礎課和專業課的基礎課程,本課程注重實踐環節,將培養學生上機實踐能力作為一項重要教學目的。大學計算機基礎課程學時計劃:計算機基礎知識、操作系統、Word、Excel、PowerPoint、網絡應用基礎及Internet、數據庫Access等內

10、容,總學時48學時,其中理論28學時、實驗20學時。二、課程教學內容的基本要求、重點和難點(一) 計算機基礎知識了解什么是計算機、計算機的特點、計算機的基本組成和工作原理、計算機科學的發展;了解計算機基本結構,掌握各個部件(中央處理器、輸入輸出設備、微機的存儲器)的功能和基本工作流程,微型計算機的性能指標與基本配置;掌握計算機中的數據表示方法,二進制和八進制、十進制、十六進制之間的轉換。難點:各個部件的功能和基本工作流程。重點:計算機的軟、硬件的組成,計算機在各領域的應用以及計算機中的數制。(二) 操作系統了解操作系統的有關概念、基本功能。掌握中文Windows XP的運行環境,熟練掌握資源管

11、理器和控制面板的使用,了解注冊表的概念及應用。了解Linux的使用。難點:控制面板的使用與注冊表的概念及應用。重點:掌握Windows XP的基本操作與控制面板的使用。(三) Office的使用了解Word2003的基本概況,正確理解在Word中的表格使用,熟練掌握文檔的基本操作、排版、頁面設置、打印,圖形的繪制,插入等。掌握電子表格的基本概念,能熟練使用Excel2003解決日常辦公、學習中遇到的數據計算、數據處理(排序、篩選、分類匯總),提高工作效率。了解PowerPoint的作用,掌握該軟件的使用方法。能正確實現演示文稿的基本操作,修飾演示文稿。動畫和超鏈接技術。放映和打印演示文稿。難點

12、:Office的熟練操作及技巧。重點:培養學生的實際操作技能。(四) 網絡技術基礎及Internet應用了解網絡的基本概念、基本知識、基本應用,掌握Internet基礎知識和應用,正確理解Internet網絡地址,連接Internet,Internet Explorer瀏覽器,了解Internet的接入方法,學會收發E-mail,搜索文件的方法,Outlook Express使用等。難點:網絡地址及網絡連接。重點:Internet基礎知識和應用。(五) 數據庫Access2003了解數據庫基礎知識,掌握Access的特點及數據庫的基本應用,熟練掌握數據庫的建立、數據庫的查詢、數據更新、數據插入

13、、數據刪除等操作方法。難點:數據庫的查詢。重點:掌握數據庫的建立、查詢、更新、插入、刪除。三、教學方式及學時分配序號主要內容主要教學方 式學時分配輔導答疑比 例1計算機基礎知識講授42 :12操作系統講授+實驗4+22 :13Office的使用講授+實驗10+122 :14網絡應用基礎及Internet 應用講授+實驗4+22 :15數據庫Access2003講授+實驗6+42 :1四、課程其他教學環節要求(一) 課堂教學主講教師要認真備課,精講多練,注重培養學生分析問題、解決問題的能力,逐步培養學生的編程能力和調試程序的能力。同時要求學生上課注意聽講、做筆記,鍛煉自己的編程、調試程序的能力,

14、認真、獨立完成課后作業。(二) 實驗教學實驗學時數為20,實驗項目及內容詳見實驗教學大綱。五、本課程與其他課程的聯系本課程是計算機公共基礎課,無先修課程;后續課程是程序設計語言。六、教學參考書目大學計算機應用教程王麗君等主編 中國鐵道出版社 2005.7大學計算機應用基礎上機實訓與習題集王麗君等 校內自編 2006 大學計算機基礎 朱鳴華等主編 高等教育出版社 2006.1大綱撰寫人:王麗君大綱審閱人:曾子維負 責 人:遲呈英PAGE X2020041模擬電子技術課程教學大綱課程名稱:模擬電子技術英文名稱:Analog electronic technology課程編號:x2020041學 時

15、 數:64其中實驗學時數:14 課外學時數:0學 分 數:4.0適用專業:計算機科學與技術、網絡工程一、課程的性質和任務本課程適用于計算機類專業,是一門重要的專業基礎課程。它的任務是掌握電路的基本概念,基本定律,基本的電路分析計算方法;掌握交流電的基本概念及交流電路的分析方法;掌握半導體基礎知識;掌握放大電路及集成運算放大器的分析和計算方法,并以單元電路為主,介紹簡單應用.為后續課程,為數字電子技術等課程打下堅實基礎。二、課程教學內容的基本要求、重點和難點本課程的基本要求:1、掌握直流電路的基本概念、基本定律和基本分析方法。2、掌握電路暫態過程和交流電路的分析方法。3、理解半導體二極管、穩壓管

16、、晶體管、場效應管和晶閘管等的工作原理和主要參數。4、了解常用電子元器件的基本工作原理、工作特性及使用方法,通過實驗掌握模擬電子技術的實踐應用。5、掌握直流穩壓電源、基本放大電路、集成運算放大器及信號的產生及振蕩電路的基本原理。(一)、電路分析基礎(16學時)1.1電路的基本概念和基本定律(4學時)知識點:電路與電路模型,電壓、電流及其參考方向;電路的功和功率,無源電路元件和有源電路元件;電路的基本工作狀態及電器設備的額定值。 重點:熟練掌握電壓、電流的參考方向。無源電路元件(電阻、電感、電容)的伏安特性。有源電路元件(電壓源、電流源)的外特性。難點:電流源的特性。1.2、電路分析方法(6學時

17、)知識點:基爾霍夫定律,支路電流法、結點電壓法、網絡的化簡、疊加原理、戴維寧定理和諾頓等效網絡定理。重點:熟練掌握支路電流法、疊加原理、戴維寧定理以及網絡的等效化簡。難點:有源二端網絡的開路電壓。1.3、電路的暫態分析(4學時)知識點:換路定律,一階電路的零輸入響應,零狀態響應,全響應和三要素法,一階電路的脈沖響應。重點:熟練掌握換路定律,包括非單回路一階電路的初始值和時間常數的確定以及三要素法。難點:電路中電流、電壓在何種情況下能躍變。1.4 交流電路(2學時)知識點:正弦量的基本概念及相量表示法,R、L、C伏安特性相量形式,基爾霍夫定律的相量形式。重點:正弦交流電的基本概念,如正弦量的三要

18、素、相位差、有效值、相量表示法;正弦電路的相量分析法。難點:正弦電路的相量分析、計算。(二)、半導體二極管(1學時)知識點:半導體的基本知識;PN結的形成及單向導電性,二極管及其使用。重點:熟練掌握二極管的外部特性(電壓-電流關系);掌握二極管在電路中的控制作用。難點:PN結形成及單向導電性。(三)、半導體三極管、場效應管(5學時)知識點:三極管和場效應管的放大原理。重點:熟練掌握三極管的外部特性(輸入和輸出特性);掌握三極管的參數。難點:NPN型三極管的電流分配及放大原理。(四)、放大電路基礎(12學時)知識點:晶體三極管放大電路;工作點穩定的放大電路;射極跟隨器;場效應晶體管放大電路;多級

19、放大電路。重點:熟練掌握放大器的分析方法;放大倍數、輸入電阻、輸出電阻、失真等內容。難點:微變等效電路、靜態、動態電路參數計算。(五)、功率放大電路(2學時)知識點:功率放大電路的組成和工作原理。重點:掌握互補式功率放大電路的分析。難點:交越失真及電路參數計算。(六)、集成運算放大器及負反饋放大電路(12學時)知識點:差分放大原理;運算放大器的負反饋。重點:熟練掌握運算放大電路的分析、計算方法。難點:“虛短”、“虛斷”的概念,負反饋放大電路的分析,負反饋的四種類型,負反饋對放大器性能的影響。(七)、信號的運算、處理(6學時)知識點:比例、加減、積分微分、對數反對數、乘除運算和濾波電路及應用。重

20、點:熟練掌握運算、濾波電路的分析、計算和應用。難點:乘除運算電路,Q值的概念。(八)、波形發生電路(4學時)知識點:由運放組成的比較器、方波、三角波、正弦波發生器分析與應用。重點:掌握產生不同波形的電路連接方式與。難點: 正弦波振蕩的條件。(九)、直流穩壓電源電路(6學時)知識點:利用二極管的單向導電性組成整流電路。重點:掌握整流電路和濾波電路、穩壓管穩壓電路和串聯型穩壓電路的工作原理。難點:穩壓電路工作原理的分析。三、教學方式及學時分配序號主要內容主要教學方 式學時分配輔導答疑比 例一電路分析基礎講授+實驗12+41:2二半導體二極管講授11:2三半導體三極管、場效應管講授51:2四放大電路

21、基礎講授+實驗10+21:2五功率放大電路講授21:2六集成運算放大器及反饋放大電路講授+實驗8+41:2七信號的運算、處理講授+實驗4+21:2八波形發生電路講授41:2九直流穩壓電源講授+實驗4+21:2四、課程其他教學環節要求(一)實驗環節實驗要求:應獨立完成所布置的實驗內容。學生應事先利用課外時間閱讀實驗指導書,做好實驗前的準備。實驗學時數為14,實驗項目及內容詳見實驗教學大綱。(二)作業作業根據選用的教材不同自行確定,分章選題時根據教學要求的掌握程度選做作業的數量和難度。每章講授結束后,收一次作業,批改后做集體答疑,講解作業中出現的問題。作業的題型可分為:問答題、選擇題、分析設計題。

22、(三)課外模擬電子技術對計算機專業類的學生掌握起來難度較大,因此要求學生加強課后復習,除留必做的作業題外,要多做課后練習,爭取將教材中的習題全部做一遍。五、本課程與其他課程的聯系先行課:大學物理、高等數學。后續課:數字電子技術。 六、教學參考書目1、王文輝等.電路與電子學.高等教育出版社,2005年7月版2、康華光主編,電子技術基礎模擬部分(第四版),高等教育出版社,1999.63、童詩白、華成英主編. 模擬電子技術基礎.第3版.北京:高等教育出版社,20014、陳大欽、楊華主編. 模擬電子技術基礎.第2版.北京:高等教育出版社,20005、許杰主編.電子技術基礎模擬部分(第四版)西北工業大學

23、出版社, 2003 大綱撰寫人: 張學東大綱審閱人: 吳建勝負 責 人: 遲呈英X2020051數字電子技術課程教學大綱課程名稱:數字電子技術英文名稱:Digital Electronic Technology課程編號:x2020051學 時 數:64其中實驗學時數:14 課外學時數:0學 分 數:4.0適用專業:計算機科學與技術、網絡工程一、課程的性質和任務本課程是計算機科學與技術專業、網絡工程專業在電子技術方面入門性質的技術基礎課。本課程的任務是使學生獲得數字電子技術方面的基本理論、基礎知識和基本技能,培養學生分析問題和解決問題的能力,為以后深入學習電子技術某些領域中的內容,以及為電子技術

24、在專業中的應用打好基礎。二、課程教學內容的基本要求、重點和難點(一)邏輯代數正確理解邏輯代數的基本概念,熟練掌握常用公式和定理、邏輯函數的表示及化簡方法。重點是邏輯函數的化簡,難點是公式法化簡。(二)邏輯門電路了解單極型、雙極型半導體器件的開關作用及開關特性,熟練掌握基本邏輯門的邏輯功能,正確理解TTL門電路的電路結構、工作原理、主要參數,一般了解CMOS門電路的結構、工作原理、使用注意事項。重點是TTL門電路的工作原理,難點是CMOS門電路。(三)組合邏輯電路正確理解組合邏輯電路的特點及其分析和設計方法,熟練掌握譯碼器、編碼器、加法器、比較器、數據選擇器和分配器的邏輯功能,工作原理,分析及其

25、設計方法,一般了解中規模集成電路的電路結構及應用,競爭冒險及消除方法。重點是各功能模塊的原理,組合電路的分析與設計方法,難點是組合電路的設計。(四)觸發器熟練掌握RS觸發器、JK觸發器、D觸發器的電路結構、工作原理、特性方程和邏輯功能,正確理解其觸發方式及性能上的差別,一般了解各種觸發器邏輯功能的轉換。重點是各觸發器的特性及邏輯功能,難點是觸發器波形的畫法。(五)時序邏輯電路正確理解時序邏輯電路的特點,掌握同步時序電路的分析與設計方法。熟練掌握典型電路如計數器、寄存器的電路結構、工作原理和分析過程,同步時序電路及簡單異步邏輯電路的工作原理。重點是計數器的原理及分析過程,其它進制計數器的實現。難

26、點是同步時序電路的分析和設計。(六)脈沖波形的產生與整形熟練掌握施密特觸發器、單穩態觸發器、多諧振蕩器、555定時器的電路結構,工作原理,特點和應用。重點是施密特觸發器、單穩態觸發器、多諧振蕩器的工作原理。難點是用555定時器實現上述電路。(七)A/D、D/A轉換了解A/D、D/A轉換器的技術指標,掌握A/D及D/A轉換器的電路結構,熟練掌握電路的工作原理。重點是A/D、D/A的工作原理,難點是典型電路的分析。三、教學方式及學時分配序號主要內容主要教學方 式學時分配輔導答疑比 例一邏輯代數講授102 :1二邏輯門電路講授+實驗8+42 :1三組合邏輯電路講授+實驗12+42 :1四觸發器講授+

27、實驗6+42 :1五時序邏輯電路講授+實驗8+22 :1六脈沖波形產生與整形講授42 :1七A/D、D/A轉換講授22 :1四、課程其他教學環節要求(一)實驗環節:實驗學時數為14,實驗項目及內容詳見實驗教學大綱。(二)作業:每個重要知識點應布置一定數量的習題,以計算題、分析、應用設計為主。對作業中出現的共性問題應集中講解。(三)輔導答疑每周安排2學時的輔導答疑時間,輔導答疑地點和時間應明確,教師應按時到崗。五、本課程與其他課程的聯系本課程先修課程為模擬電子技術,后續課程為計算機原理。六、教學參考書目1、數字電子技術基礎,閻石 主編 高等教育出版社 20062、數字電子技術實驗指導書,本院自編

28、3、模擬及數字電子技術實驗教程,徐國華 北京航空航天大學出版社 2004大綱撰寫人:吳萬國大綱審閱人:吳建勝負 責 人:遲呈英X2050011C語言程序設計課程教學大綱課程名稱:C語言程序設計英文名稱:C Programming課程編號:x2050011學 時 數:64 其中實驗學時數:20 課外學時數:0 學 分 數:4.0適用專業:非計算機本科專業一、課程的性質和任務C語言程序設計是大學計算機基礎教育的基礎與重點,本課程的目的是向學生介紹程序設計的基礎知識和程序設計的基本方法,使學生掌握高級語言程序設計的基本理論和方法,培養學生使用計算機解決問題的分析方法和編寫程序基本能力,為以后深入學習

29、計算機在本專業的應用打好基礎。二、課程教學內容的基本要求、重點和難點(一)C語言的基本概念了解C語言的特點、數據類型、常量與變量;掌握整型數據、實型數據、字符型數據的定義以及運算符和表達式的規則。難點:數據類型。重點:數據類型、變量的定義、運算符和表達式的規則。(二)順序程序設計掌握C語句種類、賦值語句、字符數據的輸入輸出;掌握格式輸入與輸出函數。難點:格式輸入與輸出函數。重點:格式輸入與輸出函數。(三)選擇程序設計掌握關系運算符和關系表達式、邏輯運算符和邏輯表達式;掌握if語句、switch語句。難點:switch語句的句法與結構。重點:各種if語句、switch語句。(四)循環程序設計掌握

30、用while語句、do_while語句、for語句構成的循環;掌握break語句和continue語句。難點:break語句和continue語句。重點:用while語句、do_while語句、for語句構成的循環。(五)數組掌握一維數組及二維數組的定義、初始化及數組元素的引用。難點:二維數組的存儲及引用。重點:數組的定義形式、元素的引用方法。(六)函數 掌握函數定義、函數參數、函數的返回值、函數的調用(嵌套調用、遞歸調用)數組作為參數、變量的類型及存儲屬性。難點:函數的返回值、遞歸調用。重點:函數定義、函數的調用、數組作為參數、全局變量的使用。 (七)指針掌握地址和指針的概念及變量的指針和指

31、向變量的指針變量,掌握數組的指針和指向數組的指針變量、指針作函數參數。難點:數組的指針和指向數組的指針變量。重點:變量的指針、指針變量的定義及運算,數組的指針和用指針訪問數組元素、指針作函數參數。(八)結構體與共用體 掌握結構體類型變量的定義、引用、初始化;掌握結構體數組及使用;了解結構體類型的指針及用指針處理鏈表;掌握共用體變量的定義。難點:結構體類型變量、結構體類型的指針。重點:結構體類型變量及數組的定義、引用。(九)位運算、預處理、文件了解位運算符和位運算;了解宏定義、文件包含;掌握文件類型指針的定義、文件的打開與關閉、文件的讀寫。難點:文件的打開、文件的讀寫。重點:文件類型指針的定義、

32、文件的打開與關閉、文件的讀寫。三、教學方式及學時分配序號主要內容主要教學方 式學時分配輔導答疑比 例1C語言的基本概念講授42 :12順序結構程序設計講授+實驗2+22 :13選擇結構程序設計講授+實驗4+22 :14循環結構程序設計講授+實驗6+42 :15數組講授+實驗6+42 :16函數講授+實驗6+42 :17指針講授+實驗6+22 :18結構體與共用體講授+實驗4+12 :19位運算、預處理、文件講授+實驗4+12 :110總結講授22 :1四、課程其他教學環節要求(一)理論教學環節理論課全程CAI教學。(二)實驗環節實驗學時數為20,實驗項目及內容詳見實驗教學大綱。 (三) 課外作

33、業學生完成老師布置的作業,掌握三種基本結構、數組、函數及指針的程序設計,然后利用開放實驗室進行自主學習,完成各部分的程序設計及調試,掌握程序設計的思想和方法。五、教學參考書目C語言程序設計 譚浩強主編 清華大學出版社 2005年7月第三版大學C語言實用教程蘇小紅主編 電子工業出版社 2005年3月第一版 C語言程序設計 黃維通主編 清華大學出版社 2003年5月第一版大綱撰寫人:張繼生 大綱審閱人:曾子維負 責 人:遲呈英X2050021 Visual Basic程序設計課程教學大綱課程名稱:Visual Basic程序設計英文名稱:Visual Basic Programming 課程編號:

34、x2050021學 時 數:64 其中實驗學時數:20 課外學時數:0 學 分 數:4.0適用專業:非計算機本科專業一、課程的性質和任務Visual Basic程序設計是計算機基礎教育的基礎與重點,本課程的目的是向學生介紹面向對象程序設計的基本知識,使學生掌握面向對象程序設計的基本方法,具有應用計算機的基本能力,為以后深入學習計算機在本專業的應用打好基礎。二、課程的基本要求、重點和難點(一)VisualBasic程序開發環境掌握VisualBasic的特點;VisualBasic的啟動與退出;程序開發環境主窗口。重點:VB主窗口菜單的應用難點:工具箱窗口的應用(二)對象及其操作掌握VB的對象及

35、對象屬性設置;對象的方法和事件。重點:對象的屬性、方法和事件。難點:對象的方法和事件(三)數據類型及運算掌握VB數據類型; 常量和變量;常用內部函數;運算符和表達式重點:VB數據類型, 變量的定義難點:變量的定義,表達式的執行順序(四)數據輸入輸出掌握VB數據輸出;數據的輸入。了解Print方法的Format格式輸出。重點: Print方法及有關的函數(Tab、Spc、Space$);InputBox函數、MsgBox函數和MsgBox語句難點:InputBox函數、MsgBox函數的參數(五)選擇結構掌握關系運算符與邏輯運算;If條件語句;多分支選擇語句。了解IIF函數語句。重點:If條件語

36、句,多分支選擇語句難點:多分支選擇語句(六)循環結構熟練掌握For循環控制結構;當循環控制結構;Do循環控制結構;多重循環。了解GoTo型控制重點:For循環控制結構,Do循環控制結構難點:多重循環 (七)數組熟練掌握數組的概念;數組的基本操作;控件數組。了解ForEachNext語句。重點:數組的定義,靜態數組和動態數組,數組元素的輸入、輸出和復制,數組的初始化。難點:動態數組(八)過程熟練掌握過程的建立;過程調用;事件過程;Function過程;參數傳送。了解過程與變量的作用域。重點:過程的建立;過程調用;事件過程;Function過程;參數傳送。難點:參數傳送(九)面向對象的程序設計掌握

37、單選按鈕;復選框;框架;列表框;組合框;滾動條;時鐘等控件的屬性及事件過程,了解鍵盤與鼠標事件過程。重點:復選框;框架;列表框;組合框;滾動條;時鐘等控件的屬性及事件過程。難點:列表框和組合框的事件過程(十)界面設計掌握菜單設計;理解多重窗體及多文檔界。了解通用對話框。重點:菜單設計,多重窗體及多文檔界面。難點:不同窗體間數據引用(十一)圖形、數據文件了解line等繪圖方法;文件的結構與分類;文件操作語句和函數;順序文件;隨機文件。了解文件控制系統。重點:順序文件的讀寫操作,隨機文件的打開與讀寫操作,隨機文件中記錄的添加與刪除。三、教學方式及學時分配序號主要內容主要教學方 式學時分配輔導答疑比

38、 例1VB簡介、特點、啟動與退出、VB簡單程序設計、控件與對象、程序開發步驟講授+實驗6+22 :12VB語言基礎、順序結構程序設計講授+實驗4+22 :13選擇程序設計、循環結構程序設計講授+實驗10+62 :14面向對象程序設計講授+實驗4+22 :15數組講授+實驗6+42 :16過程講授+實驗4+22 :17界面設計講授+實驗6+22 :18圖形、文件程序設計講授42 :1四、課程其他教學環節要求(一)理論教學環節:理論課全程CAI教學。(二) 實驗環節:實驗學時數為20,實驗項目及內容詳見實驗教學大綱。(三) 課外學生完成老師布置的作業,然后利用開放實驗室進行自主學習,完成自學部分,

39、熟練運用Visual Basic的各種控件,掌握三種基本結構、數組、過程及函數的程序設計。五、本課程與其他課程的聯系本課程無先修課程。六、教學參考書目Visual Basic6.0程序設計實用教程 羅朝盛主編 清華大學出版社 2004年6月第一版Visual Basic6.0程序設計 沈祥玖主編 中國水利水電出版社 2005年3月第一版 Visual Basic程序設計教程 龔佩曾 陸尉民 編著 高等教育出版社 2000年7月第一版Visual Basic程序設計實驗指導書 鞍山科技大學大綱撰寫人:王杰大綱審閱人:曾子維負 責 人:遲呈英X2050031計算機科學引論課程教學大綱課程名稱:計算

40、機科學引論英文名稱:Foundations of Computer Science課程編號:x2050031學 時 數:32其中實驗(實訓)學時數:0 課外學時數:0學 分 數:2.0適用專業:計算機科學與技術、網絡工程、軟件工程一、課程的性質和任務本課程是計算機及相關專業的專業基礎課,是后續專業課程的先行課程。通過本課程的學習使學生對本學科領域的有一個全面、清晰的概念和認識;對本學科的主要內容、課程體系及與相關學科之間的相互關系有一個系統的概括和準確的把握;對本學科研究和解決問題的基本思想和方法有一個初步的了解。對自己掌握了本學科知識后,在社會中應發揮的作用、應扮演的角色有一個起碼的認知和定

41、位。二、課程教學內容的基本要求、重點和難點學生通過本課程的學習,應能理解計算學科的各個主題的基本內容,掌握基本概念、新名詞、術語及設計思路和方法技巧,理解計算機的最基本工作原理,掌握處理使用計算機解決問題的基本方法,而且面對不斷變化的計算學科技術,具有跟蹤、繼續學習的基礎與能力。(一)計算機和數據 熟練掌握馮.諾伊曼模型;正確理解計算機作為黑盒的概念;了解計算機軟件類型。重點:4個子系統的功能。難點:馮.諾伊曼模型的4個子系統。(二)數據的表示 熟練掌握數據類型、位模式的概念、正確理解計算機內部數據存儲形式;了解十六進制、八進制表示法。重點:位模式概念、使用位模式表示文本、圖像、音頻、視頻數據

42、。難點:計算機內部的數據表示形式。(三)數的表示 熟練掌握進制轉換方法、整數的表示方法;正確理解浮點表示法;了解EXCESS系統。重點:整數無符號整數格式、二進制反碼格式。難點:整數的表示方法。(四)位運算 熟練掌握整數算術運算、邏輯運算;正確理解浮點數的算術運算;了解移位運算。重點:整數的二進制補碼加減法、邏輯運算中的二元運算。難點:算術運算。(五)計算機組成 熟練掌握中央處理單元的功能、主存儲器地址空間概念、總線概念及分類;正確理解子系統之間的內部連接方法;程序執行方法;了解輸入輸出設備。 重點:地址空間計算、子系統之間的內部連接方法。難點:中央處理器、主存儲器、(六)計算機網絡熟練掌握網

43、絡基本概念、類型、網絡分類、TCP/IP概念;正確理解OSI模型、網絡連接設備的基本功能;了解互聯網的各種協議。重點:OSI模型的劃分、網絡連接設備的類型及基本功能。難點:網絡OSI模型的功能。(七)操作系統 熟練掌握操作系統的定義、操作系統的組成;正確理解操作系統組成部分的功能;了解操作系統的演化、主流操作系統。重點:操作系統定義、操作系統組成的功能。難點:操作系統的組成部分的功能。(八)算法 熟練掌握算法的基本概念、三種主要結構;正確理解基本算法;了解遞歸算法的概念。重點:三種主要結構難點:算法的基本概念、三種主要結構。(九)程序設計語言熟練掌握語言分類;正確理解構建程序方法、程序的執行的

44、方法;了解C語言。重點:每種語言的基本功能。難點:構建程序方法、程序的執行。(十)軟件工程 熟練掌握軟件工程的系統生命周期的概念、系統開發的階段;正確理解模塊化意義、開發過程模型;了解文檔的重要性。重點:系統開發的各個階段。難點:模塊化的重要意義。(十一)數據結構熟練掌握數據結構的定義;正確理解數組、記錄、鏈表的表示方法;了解實現方法。重點:數組、記錄、鏈表的基本操作。難點:程序設計方法。(十二)抽象數據類型 熟練掌握抽象數據類型、線性表、棧、隊列、二叉樹、圖的基本概念;正確理解它們的操作方法;了解它們的應用范圍。重點:這些抽象數據類型的概念。難點:如何理解這些抽象概念。(十三)文件結構熟練掌

45、握存取方法的基本概念、哈希文件如何存儲數據;正確理解文件分類結構;了解每種存取方法。重點:哈希函數選擇幾種方法。難點:哈希文件的哈希函數選擇方法、沖突處理。(十四)數據庫熟練掌握數據庫管理系統概念、體系結構;正確理解關系操作、結構化查詢語言;了解其他模型。難點:體系結構的概念、結構化查詢語言。重點:體系結構、關系操作。 (十五)數據壓縮、安全了解無損壓縮、有損壓縮方法。掌握保密的概念;了解保密方法、數字簽名重點:兩種壓縮的方法。難點:無損壓縮、有損壓縮方法的應用。(十六) 計算理論 了解哪些問題可以通過計算機解決?哪些問題不可以,即計算機的能行性。掌握圖靈機模型。重點:圖靈機模型的組成部分。難

46、點:圖靈機執行的方式。三、教學方式及學時分配序號主要內容主要教學方 式學時分配輔導答疑比 例1緒論講授22:12數據表示講授22:13數的表示講授22:14位運算講授22:15計算機組成講授22:16計算機網絡講授22:17操作系統講授22:18算法講授22:19程序設計語言講授22:110軟件工程講授22:111數據結構講授22:112抽象數據類型講授22:113文件結構講授22:114數據庫講授22:115數據壓縮安全講授22:116計算理論講授22:1四、課程其他教學環節要求作業:每章講授結束后,布置一次作業,一周收一次,批改后做集體答疑,講解作業中出現的問題。作業的題型為:選擇題、問答

47、題,而且是單號問答題。五、本課程與其他課程的聯系本課程是計算機科學與技術學科的先行課,為后續課程的學習打好基礎。六、教學參考書目1、Foundations of Computer Science From Data Manipulation to Theory of Computation Behrouz A. Forouzan 高等教育出版社 原版教材 2004年7月2、計算機科學導論(第7版)(英文影印版) J. Glenn Brookshear清華大學出版社 2004年1月3、新編計算機科學導論張玉芳等 清華大學出版社 2005年3月4、計算機科學導論教學輔導-現代計算機科學與技術教材系

48、列;劉坤起 趙致琢 科學出版社 2005年8月 大綱撰寫人:遲呈英大綱審閱人:孫學波 負 責 人:張學東X2050042高級程序設計語言課程教學大綱課程名稱:高級程序設計語言英文名稱:The Advanced Programming Language課程編號:x2050042學 時 數:128其中實驗學時數:32 課外學時數:0學 分 數:8.0適用專業:計算機科學與技術、網絡工程、軟件工程一、課程的性質和任務高級程序設計語言是計算機科學與技術專業、網絡工程專業和軟件工程專業的專業基礎課。通過學習,能使學生掌握程序設計語言的基本知識,建立程序設計的基本思想。為數據結構等后續課程打下堅實的計算機

49、語言和程序設計的基礎。本課程主要學習C+語言結構化程序設計、面向對象程序設計以及VC+開發環境下的簡單程序設計,培養學生編寫程序解決實際問題的能力,使學生能編寫出符合規范和性能良好的程序,為學生今后的應用開發打下良好的基礎。二、課程教學內容的基本要求、重點和難點(一)數據類型、運算符、表達式、輸入輸出了解程序設計基本概念、程序設計方法,了解一般問題的計算機求解過程;掌握C+程序結構,掌握main()函數;了解C+字符集、關鍵字;掌握基本數據類型、常量、變量、運算符;了解標準輸入輸出函數、格式化輸入輸出;掌握用流進行輸入輸出。 重點:C+程序結構,掌握main()函數,數據類型、運算符。難點:類

50、型轉換。(二)控制結構掌握表達式、表達式語句、復合語句,if語句、switch語句;了解while語句、do-while語句,掌握for語句,了解break語句、continue語句、return語句和goto語句。重點:掌握三種基本結構,靈活運用三種結構編寫程序,養成良好的程序設計風格。難點:運用三種結構解決實際問題。(三)函數了解預定義函數的使用;掌握函數定義與函數原型、函數調用、參數傳遞方式,了解默認參數和內聯函數;掌握作用域、遞歸函數、函數重載;了解存儲類型、預處理指令、多文件結構。重點:函數聲明、定義與調用、參數傳遞、作用域。難點:遞歸函數。(四)數組掌握一維數組、多維數組、字符串的

51、定義及使用方法,應用數組進行程序設計,理解數組作為函數參數;區分字符串和字符數組。重點:一維數組定義及使用方法,應用數組進行程序設計。難點:數組作為函數參數。(五)指針理解指針的定義及運算、指針與數組、指針與引用對應關系、字符指針和字符串函數,掌握動態內存分配,掌握const指針,了解函數指針。重點:指針定義及運算,指針和數組之間的等價使用,動態內存分配。難點:動態內存分配、const指針、函數指針。(六)結構聯合枚舉與鏈表掌握結構的定義與結構變量成員引用方法,結構數組和結構指針的表示方法;了解聯合與枚舉;理解鏈表的基本概念;掌握單鏈表的定義及操作(建立、遍歷、刪除與插入)。重點:結構數組和鏈

52、表的定義與操作方法。難點:鏈表操作。(七)類、對象、構造函數、析構函數。掌握面向對象程序設計方法,從劃分類、設計類、封裝類直到用C+語言描述實現抽取的類;掌握C+中類定義的方法,并通過類的定義體會面向對象方法的封裝概念;掌握構造函數與析構函數。重點:面向對象方法的封裝概念、類的定義、構造函數與析構函數。難點:類的抽象、構造函數與析構函數。(八)繼承與派生 理解繼承與派生的概念,熟練掌握派生類構造函數和析構函數的概念和編程,理解多重繼承的概念和編程,理解虛基類的概念和編程。重點:繼承與派生的概念、派生類構造函數和析構函數的概念和編程。難點:派生類構造函數和析構函數編程。(九)模板了解和掌握函數模

53、板和類模板的概念,掌握函數模板編程,熟練掌握類模板編程。重點和難點:類模板編程。(十)多態性了解靜態聯編與動態聯編概念,熟練掌握虛函數、純虛函數與抽象類的概念和編程,了解友元、掌握運算符重載的概念和編程。重點:虛函數、純虛函數與抽象類。難點:純虛函數與抽象類的概念和編程。 (十一)流與異常處理了解流類庫,掌握I/O流編程,掌握異常處理的概念和編程。重點:文件流編程、異常處理順序;難點:I/O流編程、異常處理順序。 (十二)MFC與應用程序框架了解MFC類庫,理解MFC應用程序框架,了解和掌握消息路由和自定義消息處理。重點:MFC應用程序框架、消息路由和自定義消息處理。難點:消息路由和自定義消息

54、處理。(十三)對話框與控件編程了解和掌握消息對話框,掌握對話框的創建與使用流程、非模態對話框、通用和屬性對話框和常用控件的編程。重點:對話框的創建與使用流程、常用控件編程;難點:對話框的創建與使用流程。三、教學方式及學時分配序號主要內容主要教學方 式學時分配輔導答疑比 例1數據類型、運算符、表達式、輸入輸出講授42 :12控制結構講授+實驗14+62 :13函數講授+實驗8+22 :14數組講授+實驗6+22 :15指針講授+實驗6+22 :16結構聯合枚舉與鏈表講授+實驗4+22 :17類、對象、構造函數、析構函數講授+實驗12+42 :18繼承與派生講授+實驗10+22:19模板講授+實驗

55、8+22:110多態性講授+實驗8+22:111流及異常處理講授+實驗4+22:112MFC與應用程序框架講授+實驗6+22:113對話框與控件編程講授+實驗6+42:1四、課程其他教學環節要求(一)實驗環節實驗學時數為32,實驗項目及內容詳見實驗教學大綱。(二)程序設計語言強化訓練要求:學生獨立完成教師布置的任務,查閱相關資料、編寫程序并寫出說明書。(三)作業根據授課進度,布置作業,每章講授結束后,收一次作業,批改后做集體答疑,講解作業中出現的問題。作業的題型以編寫程序為主。(四)課外首先完成教師布置的作業,然后利用實驗室開放進行自主學習,練習編寫程序。五、本課程與其他課程的聯系本課程是數據

56、結構等課程的先修課程。六、教學參考書目C+程序設計教程 錢能 清華大學出版社 2000.07C+程序設計 王挺, 周會平等 清華大學出版社 2005.01C+ PRIMER題解 Clovis L.Tondo, Bruce P.Leung 中國電力出版社 2003.05Thinking in C+ Bruce Eckel 機械工業出版社 2002.01 , 2nd面向對象程序設計與Visual C+ 6.0教程 陳天華 %E7 t _blank 清華大學出版社 2006年1月 大綱撰寫人:張學東大綱審閱人:吳建勝負 責 人:遲呈英 X2050061 Visual FoxPro程序設計課程教學大綱

57、課程名稱:Visual FoxPro程序設計英文名稱:Visual FoxPro Programming課程編號:x2050061學 時 數:64其中實驗學時數:24 課外學時數:0學 分 數:4.0 適用專業:電子商務一、課程的性質和任務Visual FoxPro程序設計是非計算機文科專業計算機教育的基礎和重點,目的是使學生了解數據庫理論及其應用,掌握數據庫的基本原理和基本操作以及程序設計的方法和常用算法。初步掌握面向對象技術及可視化編程思想,具備解決實際問題的能力,為學生今后利用計算機處理信息、以及不斷跟蹤和掌握計算機應用技術打下基礎。二、課程教學內容的基本要求、重點和難點(一)Visua

58、lFoxPro程序開發環境了解VisualFoxPro的特點;掌握VisualFoxPro的啟動與退出、項目管理器的應用、各種類型文件的應用。重點:VisualFoxPro主窗口菜單的應用。難點:工具箱窗口的應用。(二)Visual FoxPro程序設計的語言元素熟練掌握數據與數據類型(常量、變量、數組、變量的作用域),常用函數,運算符與表達式,命令結構,賦值命令與顯示命令。重點:運算符與表達式。難點:函數。(三)表與數據庫掌握數據庫、數據表的有關操作,表的索引、排序及多表操作。重點:數據庫與數據表的操作。難點:數據表之間的關聯關系。(四)查詢和視圖及SQL語句理解查詢和視圖的基本概念及有關應

59、用,掌握基本的SQL語句。重點:查詢與視圖的應用、SQL語句。難點:SQL語句。(五)Visual FoxPro程序設計熟練掌握程序文件的建立、修改與運行,交互式輸入輸出命令;熟練掌握結構化程序設計的三種方法;掌握過程與函數的設計與調用方法;掌握面向對象的程序設計的方法;了解應用軟件的開發過程、應用程序的編譯;了解應用程序的生成及發布過程。重點:三種程序設計結構、過程與函數的應用。難點:循環結構程序設計、過程函數。(六)表單設計理解控件的基本概念(對象、類、對象的屬性、事件和方法程序);熟練掌握表單設計方法及有關操作;了解一對多表單的應用;熟練掌握常用控件的使用。重點:表單及控件的屬性、事件及

60、方法的各項應用。難點:控件的屬性、方法、事件。(七)建立報表和標簽了解報表和標簽設計技術:利用向導創建報表、使用報表設計器創建報表、使用標簽設計器建立標簽。(八)菜單與工具欄設計掌握菜單設計器創建菜單的方法;掌握創建快捷菜單的方法。重點:菜單設計。難點:菜單綜合設計。(九)數據庫應用系統開發掌握數據庫系統開發思想、開發步驟、調試方法。重點:開發思想、開發步驟、調試方法。三、教學方式及學時分配序號教學內容主要教學方 式學時分配輔導答疑比 例1數據庫基礎知識講授22 :12Visual FoxPro基本操作講授22 :13Visual FoxPro數據類型講授+實驗2+22 :14數據庫及表的基本

溫馨提示

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

評論

0/150

提交評論