第一篇:高級程序設(shè)計語言C課程教學(xué)大綱
《數(shù)據(jù)結(jié)構(gòu)A》課程教學(xué)大綱
一、課程基本信息
課程中文名稱:數(shù)據(jù)結(jié)構(gòu)A 課程英文名稱:Data StructureA 課程編號:10072105 課程性質(zhì):學(xué)科基礎(chǔ)課 課程學(xué)時和學(xué)分:總學(xué)時:64 總學(xué)分:3.5 理論學(xué)時:48 上機(jī)學(xué)時:16 適用專業(yè):計算機(jī)科學(xué)與技術(shù)、網(wǎng)絡(luò)工程、軟件工程 先修課程:計算機(jī)程序設(shè)計語言、離散數(shù)學(xué)等
開課系部、教研室:電子與信息工程系、計算機(jī)應(yīng)用教研室
二、課程的地位與作用
《數(shù)據(jù)結(jié)構(gòu)》是計算機(jī)科學(xué)中一門綜合性的專業(yè)核心基礎(chǔ)課程。它是編譯原理、操作系統(tǒng)、數(shù)據(jù)庫系統(tǒng)原理、算法設(shè)計與分析及計算機(jī)應(yīng)用方面的主要基礎(chǔ)。
三、課程總的教學(xué)目的和要求
本課程教學(xué)目的是通過本課程的學(xué)習(xí),要求學(xué)生掌握數(shù)據(jù)結(jié)構(gòu)的特點、存儲方法和基本運算,培養(yǎng)學(xué)生運用C(C++)語言正確編程及調(diào)試的能力,運用數(shù)據(jù)結(jié)構(gòu)解決簡單的實際問題的能力,為后續(xù)計算機(jī)專業(yè)課程的學(xué)習(xí)打下堅實的基礎(chǔ)。
四、各章主要教學(xué)內(nèi)容
第1章 數(shù)據(jù)結(jié)構(gòu)概述(2學(xué)時)
本章應(yīng)了解數(shù)據(jù)結(jié)構(gòu)及算法的概念;掌握計算語句頻度和估算算法時間復(fù)雜度的方法。重點:數(shù)據(jù)結(jié)構(gòu)的邏輯結(jié)構(gòu)、存儲結(jié)構(gòu)及數(shù)據(jù)的運算三方面的概念及相互關(guān)系 難點:算法復(fù)雜度的分析方法 第2章 線性表(8學(xué)時)
本章應(yīng)了解線性表的邏輯結(jié)構(gòu)特性,以及線性表的兩種存儲實現(xiàn)方式; 熟練掌握順序表的定義與實現(xiàn),包括查找、插入、刪除算法的實現(xiàn); 熟練掌握在各種鏈表結(jié)構(gòu)中實現(xiàn)線性表操作的基本方法,能在實際應(yīng)用中選用適當(dāng)?shù)逆湵斫Y(jié)構(gòu);本章實驗應(yīng)掌握線性表的基本操作在順序和鏈?zhǔn)酱鎯Y(jié)構(gòu)上的實現(xiàn)。
重點:順序表和單鏈表上實現(xiàn)的各種基本算法及相關(guān)的時間性能分析 難點:使用本章所學(xué)到的基本知識設(shè)計有效算法解決與線性表相關(guān)的應(yīng)用問題 第3章 棧和隊列(8學(xué)時)
本章應(yīng)掌握棧和隊列的定義、特性,并能正確應(yīng)用它們解決實際問題;熟練掌握棧的順序表示、鏈表表示以及相應(yīng)操作的實現(xiàn);熟練掌握隊列的順序表示、鏈表表示以及相應(yīng)操作的實現(xiàn);本章實驗應(yīng)掌握棧和隊列的特點及棧和隊列的基本運算。
重點:棧和隊列在兩種存儲結(jié)構(gòu)上實現(xiàn)的基本運算 難點:循環(huán)隊列中對邊界條件的處理 第4章 串(2學(xué)時)本章應(yīng)理解串的基本操作的定義,并能利用這些基本操作來實現(xiàn)串的其它各種操作的方法;熟練掌握在串的順序存儲結(jié)構(gòu)上實現(xiàn)串的各種操作的方法;了解串操作的應(yīng)用方法和特點。
重點:順序存儲結(jié)構(gòu)上串的各種操作 難點:串上實現(xiàn)的模式匹配算法 第5章 數(shù)組與廣義表(4學(xué)時)本章應(yīng)了解數(shù)組的兩種存儲表示方法,并掌握數(shù)組在以行為主的存儲結(jié)構(gòu)中的地址計算方法;掌握對特殊矩陣進(jìn)行壓縮存儲時的下標(biāo)變換公式;了解稀疏矩陣的兩種壓縮存儲方法的特點和適用范圍,理解以三元組表示稀疏矩陣時進(jìn)行矩陣運算采用的處理方法;掌握廣義表的結(jié)構(gòu)特點及其存儲表示方法,會對非空廣義表進(jìn)行分解。
重點:多維數(shù)組的存儲方式、矩陣的壓縮存儲方式、廣義表的定義及其求表頭和表尾的運算 難點:稀疏矩陣的壓縮存儲表示下實現(xiàn)的算法 第6章 樹與森林(10學(xué)時)
本章應(yīng)了解樹和森林的概念。包括樹的定義、樹的術(shù)語和性質(zhì);熟練掌握二叉樹的結(jié)構(gòu)特性,熟悉二叉樹的各種存儲結(jié)構(gòu)的特點及適用范圍;熟練掌握二叉樹的遍歷方法及遍歷算法;熟悉樹的各種存儲結(jié)構(gòu)及其特點,掌握樹、森林與二叉樹的轉(zhuǎn)換方法;掌握建立哈夫曼樹和哈夫曼編碼的方法及帶權(quán)路徑長度的計算;本章實驗應(yīng)掌握二叉樹的結(jié)構(gòu)特性,以及用指針類型描述、訪問和處理二叉樹的運算。
重點:二叉樹的遍歷算法及其相關(guān)應(yīng)用
難點:使用本章所學(xué)到的有關(guān)知識設(shè)計出有效算法,解決與樹或二叉樹相關(guān)的應(yīng)用問題 第7章 圖(10學(xué)時)
本章應(yīng)理解圖的基本概念,熟悉圖的各種存儲結(jié)構(gòu)及其構(gòu)造算法;熟練掌握圖的兩種搜索路徑的遍歷, 并理解算法;掌握構(gòu)造最小生成樹的方法;理解用Dijkstra方法求解單源最短路徑問題;掌握求活動網(wǎng)絡(luò)的拓?fù)渑判虻姆椒ǎ⒗斫馑惴?;了解求解關(guān)鍵路徑的方法;本章實驗應(yīng)熟悉圖的存儲結(jié)構(gòu)及鄰接矩陣和鄰接表等有關(guān)概念,掌握圖的兩種搜索路徑的遍歷方法。
重點:圖的兩種存儲結(jié)構(gòu)上實現(xiàn)的遍歷算法 難點:圖的應(yīng)用的實現(xiàn) 第8章 查找(8學(xué)時)
本章應(yīng)熟練掌握順序表和有序表的查找算法及其性能分析方法;熟練掌握二叉排序樹的構(gòu)造和查找算法及其性能分析方法;理解AVL樹的維護(hù)平衡方法;了解B_樹、B+的特點、查找及構(gòu)造方法;熟練掌握哈希函數(shù)的構(gòu)造及解決沖突的方法;本章實驗應(yīng)熟練掌握二叉排序樹的構(gòu)造和查找方法。
重點:順序查找、二分查找,二叉查找樹上查找以及散列表上查找的基本思想和算法實現(xiàn) 難點:二叉查找樹的刪除算法及B—樹上的插入和刪除算法 第9章 排序(12學(xué)時)
本章應(yīng)掌握排序的基本概念和各種排序方法的特點,并能加以靈活應(yīng)用;掌握插入排序、交換排序、選擇排序、歸并排序的方法及其性能分析方法;了解基數(shù)排序方法及其性能分析方法;本章實驗應(yīng)掌握常用的排序方法,并掌握用高級語言實現(xiàn)排序算法的方法。
重點:快速排序、堆排序、歸并排序和希爾排序的基本思想及排序過程 難點:這四個排序算法的實現(xiàn) 實驗1 線性表的應(yīng)用(4學(xué)時)
實驗?zāi)康模赫莆站€性表的基本操作在順序和鏈?zhǔn)酱鎯Y(jié)構(gòu)上的實現(xiàn)。實驗要求:
(1)建立含有若干個元素的順序表鏈表;
(2)對已建立的順序表實現(xiàn)插入、刪除、查找、逆置等操作。實驗2 棧和隊列的應(yīng)用(2學(xué)時)
實驗?zāi)康模赫莆諚:完犃械奶攸c,及棧和隊列的基本運算。實驗要求:
(1)棧的初始化、判棧是否為空、進(jìn)棧、出棧等運算的實現(xiàn)。(2)利用棧實現(xiàn)判定表達(dá)式中的括號是否匹配。實驗3 數(shù)組的應(yīng)用(2學(xué)時)(選作)
實驗?zāi)康模菏煜?shù)組的有關(guān)概念,掌握稀疏矩陣的三元組存儲結(jié)構(gòu)的轉(zhuǎn)置方法。實驗要求:采用兩種方法實現(xiàn)稀疏矩陣的轉(zhuǎn)置。實驗4 樹和森林的應(yīng)用(2學(xué)時)
實驗?zāi)康模赫莆斩鏄涞慕Y(jié)構(gòu)特性,以及用指針類型描述、訪問和處理二叉樹的運算。實驗要求:
(1)創(chuàng)建以二叉鏈表作存儲結(jié)構(gòu)的二叉樹;(2)按中序遍歷二叉樹;(3)計算二叉樹的單枝結(jié)點數(shù);(4)按層次遍歷二叉樹。實驗5 圖的應(yīng)用(4學(xué)時)
實驗?zāi)康模菏煜D的存儲結(jié)構(gòu)及鄰接矩陣和鄰接表等有關(guān)概念,掌握圖的兩種搜索路徑的遍歷方法。實驗要求:
(1)創(chuàng)建以鄰接表作存儲結(jié)構(gòu)的無向圖;(2)按深度優(yōu)先遍歷圖;(3)按廣度優(yōu)先遍歷圖。實驗6 查找方法的實現(xiàn)(2學(xué)時)
實驗?zāi)康模菏炀氄莆斩媾判驑涞臉?gòu)造和查找方法。實驗要求:(1)創(chuàng)建以二叉鏈表作存儲結(jié)構(gòu)的二叉排序樹;(2)實現(xiàn)二叉排序樹的查找、插入、中序遍歷操作。實驗7 排序方法的實現(xiàn)(2學(xué)時)
實驗?zāi)康模赫莆粘S玫呐判蚍椒?,并掌握用高級語言實現(xiàn)排序算法的方法。
實驗要求:用各種排序方法實現(xiàn)學(xué)生考試成績表的排序并輸出。學(xué)生的考試成績表必須通過鍵盤輸入數(shù)據(jù)而建立,同時要對輸出格式進(jìn)行控制。實驗課考核方式采用課堂表現(xiàn)和實驗報告相結(jié)合方式。實驗課成績占課程總成績的10%。
五、課程考核和成績評定方式
閉卷考試和平時考核方式結(jié)合,期末考試占70%;平時成績占30%。
六、教材與主要參考書
1.教材
[1]王紅梅,胡明,王濤.數(shù)據(jù)結(jié)構(gòu)(c++版).北京:清華大學(xué)出版社,2005.2.實驗指導(dǎo)書或教材
[1]王紅梅,胡明,王濤.數(shù)據(jù)結(jié)構(gòu)(c++版)學(xué)習(xí)輔導(dǎo)與實驗指導(dǎo).北京:清華大學(xué)出版社,2005.[2]嚴(yán)蔚敏,吳偉民著.數(shù)據(jù)結(jié)構(gòu)題集(C語言版).北京:清華大學(xué)出版社,1997.3、主要參考教材和參考文獻(xiàn)
[1]嚴(yán)蔚敏,吳健民.數(shù)據(jù)結(jié)構(gòu)(C語言版).北京:清華大學(xué)出版社,1997.[2]Robert.Kruse, C.L.Tondo, Bruce Leung.《Data Structures & program design in C》2nd Edition.北京:清華大學(xué)出版社.
執(zhí)筆人: 邢振祥
審核:
第二篇:《程序設(shè)計語言(C)》課程教學(xué)大綱
《程序設(shè)計語言(C)》課程教學(xué)大綱
課程編號:90211003
總學(xué)時數(shù):85(理論
51、上機(jī)34)總學(xué)分?jǐn)?shù):4 課程性質(zhì):專業(yè)必修課 適用專業(yè):全院理工科專業(yè)
一、課程的任務(wù)和基本要求:
本課程為全院非計算機(jī)專業(yè)的理工類專業(yè)的公共課,是一門計算機(jī)技術(shù)基礎(chǔ)課程。本課程開設(shè)在一年級第二學(xué)期或二年級第一學(xué)期。
C語言程序設(shè)計是近年來在國內(nèi)外迅速推廣使用的一種計算機(jī)程序設(shè)計高級語言,由于其語言功能豐富、表達(dá)能力強(qiáng)、使用靈活、應(yīng)用面廣,因此實用性很強(qiáng)。
本課程的主要任務(wù)是通過對C語言程序設(shè)計的各種數(shù)據(jù)類型,基本語句,基本程序設(shè)計結(jié)構(gòu)以及常用算法的學(xué)習(xí),使學(xué)生掌握程序設(shè)計的基礎(chǔ)知識和程序設(shè)計的基本方法,培養(yǎng)學(xué)生使用計算機(jī)解決實際問題的能力。
二、基本內(nèi)容和要求:(1)C語言概述
C語言出現(xiàn)的背景、特點 簡單C程序介紹及上機(jī)步驟(2)算法
算法的概念、特性 算法的表示
程序設(shè)計的三種基本結(jié)構(gòu)
(3)數(shù)據(jù)類型、運算符和表達(dá)式 常量與變量 整型數(shù)據(jù) 實型數(shù)據(jù) 字符類型數(shù)據(jù)
各種數(shù)值型數(shù)據(jù)間的混合運算 算術(shù)運算符和表達(dá)式 賦值運算符和表達(dá)式
復(fù)合的賦值運算符和表達(dá)式 逗號運算符和表達(dá)式(4)順序程序設(shè)計 C語句概述 賦值語句
數(shù)據(jù)輸入、輸出的概念及在C語言中的實現(xiàn) 字符數(shù)據(jù)的輸入輸出 格式輸入輸出
順序結(jié)構(gòu)程序設(shè)計舉例(5)選擇結(jié)構(gòu)程序設(shè)計 關(guān)系運算符和關(guān)系表達(dá)式 邏輯運算符和邏輯表達(dá)式
if語句的三種形式、if語句的嵌套 條件運算符 switch語句
選擇結(jié)構(gòu)程序設(shè)計舉例(6)循環(huán)結(jié)構(gòu)程序設(shè)計 循環(huán)結(jié)構(gòu)程序設(shè)計概述 while語句 do-while語句 for語句 循環(huán)的嵌套
幾種循環(huán)語句的比較
break語句和continue語句 循環(huán)結(jié)構(gòu)程序設(shè)計舉例(7)數(shù)組
一維數(shù)組的定義和引用 二維數(shù)組的定義和引用 字符數(shù)組的定義和引用 字符數(shù)組的輸入輸出 字符串處理函數(shù)(8)函數(shù) 函數(shù)概述
函數(shù)參數(shù)和函數(shù)的返回值 函數(shù)調(diào)用的一般形式、方式 對調(diào)用函數(shù)的聲明和函數(shù)原型 函數(shù)的嵌套調(diào)用 函數(shù)的遞歸調(diào)用 數(shù)組作為函數(shù)的參數(shù) 局部變量和全局變量 變量的存儲類別 內(nèi)部函數(shù)和外部函數(shù)(9)預(yù)處理命令 不帶參數(shù)的宏定義 帶參數(shù)的宏定義 “文件包含”處理(10)指針
地址和指針的概念
變量的指針和指向變量的指針變量 數(shù)組的指針和指向數(shù)組的指針變量 字符串的指針和指向字符串的指針變量 函數(shù)的指針和指向函數(shù)的指針變量 返回指針值的函數(shù)
指針數(shù)組和指向指針的指針
有關(guān)指針的數(shù)據(jù)類型和指針運算的小結(jié)(11)結(jié)構(gòu)體和共用體 結(jié)構(gòu)體概述
定義結(jié)構(gòu)體類型變量的方法 結(jié)構(gòu)體變量的引用 結(jié)構(gòu)體變量的初始化 結(jié)構(gòu)體數(shù)組
指向結(jié)構(gòu)體類型數(shù)據(jù)的指針 用指針處理鏈表 共用體 枚舉類型
用typedef定義類型(12)文件 C文件概述 文件類型指針 文件的打開和關(guān)閉 文件的讀寫
三、實踐環(huán)節(jié)和要求:
程序設(shè)計是一門實踐性很強(qiáng)的課程,必須十分重視實踐環(huán)節(jié)。通過上機(jī)實驗,加深學(xué)生對講授內(nèi)容的理解,能自然熟練掌握C語言的語法規(guī)定,學(xué)會編程并上機(jī)調(diào)試通過。
各部分的實踐環(huán)節(jié)和要求如下:
1、了解Turbo C的基本操作方法,學(xué)會獨立使用該系統(tǒng);了解在該系統(tǒng)上如何編輯、編譯、連接和運行一個C程序;通過運行簡單的C程序,初步了解C程序的特點
2、掌握C語言數(shù)據(jù)類型,熟悉如何定義一個整型、字符型和實型的變量,以及對它們賦值的方法;掌握不同類型數(shù)據(jù)之間類型轉(zhuǎn)換的規(guī)律;學(xué)會使用C的有關(guān)算術(shù)運算符,以及包含這些運算符的表達(dá)式,特別是自加(++)、自減(--)運算符的使用
3、掌握賦值語句的使用方法;掌握各種類型數(shù)據(jù)的輸入輸出方法,能正確使用各種格式轉(zhuǎn)換符
4、了解C語言表示邏輯量的方法;學(xué)會使用邏輯運算和邏輯表達(dá)式;熟練掌握if語句和switch語句;結(jié)合程序掌握一些簡單的算法;
5、熟練掌握用while語句,do-while語句和for語句實現(xiàn)循環(huán)的方法;掌握在程序設(shè)計中用循環(huán)的方法實現(xiàn)一些常用算法(如窮舉、迭代、遞推等)
6、掌握一維數(shù)組和二維數(shù)組的定義、賦值和輸入輸出方法;掌握字符數(shù)組和字符串函數(shù)的使用;掌握與數(shù)組有關(guān)的算法(特別是排序算法)
7、掌握定義函數(shù)的方法;掌握函數(shù)實參與形參的對應(yīng)關(guān)系以及“值傳遞”的方式;掌握函數(shù)的嵌套調(diào)用和遞歸調(diào)用的方法;掌握全局變量和局部變量,動態(tài)變量,靜態(tài)變量的概念和使用方法
8、掌握宏定義的方法;掌握文件包含處理方式
9、掌握指針概念,會定義和使用指針;能正確使用數(shù)組的指針和指向數(shù)組的指針變量;能正確使用字符串的指針和指向字符串的指針變量;能正確使用指向函數(shù)的指針變量
10、掌握結(jié)構(gòu)體變量的定義和使用;掌握結(jié)構(gòu)體類型數(shù)組的概念和使用;掌握鏈表的概念,初步學(xué)會對鏈表進(jìn)行操作;掌握共用體的概念與使用
11、掌握文件和文件指針的概念;學(xué)會使用文件打開、關(guān)閉、讀寫等文件操作函數(shù);學(xué)會用緩沖文件系統(tǒng)對文件進(jìn)行簡單的操作
四、教學(xué)時數(shù)分配: 上課課時分配:
基本內(nèi)容 C語言概述
數(shù)據(jù)類型 算術(shù)運算符和表達(dá)式 順序程序設(shè)計及簡單算法介紹 選擇結(jié)構(gòu)程序設(shè)計 循環(huán)結(jié)構(gòu)程序設(shè)計 常用算法設(shè)計舉例
函數(shù)的概念 函數(shù)的嵌套、遞歸調(diào)用 局部和全局變量 存儲類別 一維、二維數(shù)組定義、引用和程序舉例 數(shù)組作為函數(shù)參數(shù) 預(yù)處理命令
指針和指針變量 指向數(shù)組、字符串、函數(shù)的指針 返回指針的函數(shù)
結(jié)構(gòu)體 鏈表 共用體 文件操作
課時數(shù) 3 4 5 3 3 3 6 6 3 8 4 3
五、其它項目: 上機(jī)操作課時分配: 基本內(nèi)容 課時數(shù) 熟悉Turbo C實驗環(huán)境 2 數(shù)據(jù)類型、常量、變量的使用 運算符和表達(dá)式的使用 4 順序結(jié)構(gòu)程序設(shè)計 2 選擇結(jié)構(gòu)程序設(shè)計 2 循環(huán)結(jié)構(gòu)程序設(shè)計 2 常用算法實驗一 2 函數(shù)實驗 4 數(shù)組實驗 4 預(yù)處理命令實驗 2 指針實驗 4 常用算法實驗二 2 結(jié)構(gòu)體實驗 2 文件實驗 2
六、有關(guān)說明:
1、教學(xué)和考核方式:
該課程屬考試課程,考核方式為閉卷(筆試+上機(jī))。
2、習(xí)題:
書面作業(yè)布置不少于8次。
上機(jī)作業(yè)布置不少于8次,通過軟盤或網(wǎng)絡(luò)方式提交作業(yè)。
3、能力培養(yǎng)要求: 通過本課程的學(xué)習(xí),具有程序設(shè)計的基本能力,以及對于其他程序設(shè)計語言的自學(xué)能力。針對實際問題能編寫相應(yīng)程序并經(jīng)過上機(jī)調(diào)試通過。
4、與其它課程和教學(xué)環(huán)節(jié)的聯(lián)系:
先修課程和教學(xué)環(huán)節(jié):大學(xué)計算機(jī)信息技術(shù)基礎(chǔ) 后續(xù)課程和教學(xué)環(huán)節(jié):其它程序設(shè)計語言
平行開設(shè)課程和教學(xué)環(huán)節(jié):程序設(shè)計語言(VB)、程序設(shè)計語言(F90)、程序設(shè)計語言(VFP)
5、教材和主要參考書目:
(1)教材:C程序設(shè)計 譚浩強(qiáng)編著
(2)主要參考書目:C程序設(shè)計題解與上機(jī)指導(dǎo) 主編:譚浩強(qiáng) 版本:第二版
第三篇:程序設(shè)計語言VFP課程教學(xué)大綱
《程序設(shè)計語言(VFP)》課程教學(xué)大綱
課程編號:90211001 總學(xué)時數(shù):68(理論
34、上機(jī)34)總學(xué)分?jǐn)?shù):3 課程性質(zhì):專業(yè)必修課 適用專業(yè):全院本科專業(yè)
一、課程的任務(wù)和基本要求:
本課程為全院非計算機(jī)專業(yè)的理科、管理類和部分文科專業(yè)的公共課,是一門計算機(jī)技術(shù)基礎(chǔ)課。理科專業(yè)、管理類專業(yè)開設(shè)在一年級第二學(xué)期,文科專業(yè)開設(shè)在二年級第一學(xué)期。
本課程的主要任務(wù)是通過對關(guān)系型數(shù)據(jù)庫管理系統(tǒng)Visual Foxpro(簡稱VFP)的學(xué)習(xí),使學(xué)生掌握程序設(shè)計的基礎(chǔ)知識和程序設(shè)計的基本方法,掌握數(shù)據(jù)庫及面向?qū)ο缶幊痰幕A(chǔ)知識,培養(yǎng)開發(fā)數(shù)據(jù)庫應(yīng)用程序的基本能力。
通過本課程的學(xué)習(xí),要求針對具體的問題,能夠使用Visual Foxpro設(shè)計數(shù)據(jù)庫和開發(fā)相應(yīng)的應(yīng)用程序;并具有其他程序設(shè)計語言和其它類型數(shù)據(jù)庫系統(tǒng)的自學(xué)能力。
二、基本內(nèi)容和要求:
1、Visual Foxpro基本概念(1)數(shù)據(jù)庫系統(tǒng)基礎(chǔ)知識
①數(shù)據(jù)庫、數(shù)據(jù)庫管理系統(tǒng)、數(shù)據(jù)庫系統(tǒng)等概念; ②關(guān)系模型和關(guān)系運算等。(2)Visual Foxpro集成環(huán)境
①Visual Foxpro的用戶界面 ②Visual Foxpro的環(huán)境設(shè)置 ③項目管理器的使用(3)語言基礎(chǔ)和程序設(shè)計
①數(shù)據(jù)類型和數(shù)據(jù)存儲 ②運算符、函數(shù)和表達(dá)式 ③命令格式
④程序控制(分支、循環(huán)結(jié)構(gòu)的使用)(4)Visual Foxpro的文件類型
要求:熟悉關(guān)系數(shù)據(jù)庫的基礎(chǔ)知識,了解關(guān)系模型和關(guān)系運算,掌握VFP集成環(huán)境的使用,熟悉VFP常見的文件類型,掌握VFP語言的基本成分,能夠進(jìn)行較簡單的程序設(shè)計。
2、數(shù)據(jù)庫與表的處理(1)表的創(chuàng)建與修改
①表結(jié)構(gòu)的創(chuàng)建與修改;
②記錄的增加、修改、刪除,記錄的定位; ③表的索引,結(jié)構(gòu)復(fù)合索引文件,索引的使用;
④表的使用和工作區(qū),表的打開方式,表的數(shù)據(jù)緩沖。(2)數(shù)據(jù)庫的創(chuàng)建與修改
①數(shù)據(jù)庫的創(chuàng)建與使用;
②數(shù)據(jù)庫表的字段屬性、表屬性;
③表之間關(guān)系的創(chuàng)建與修改,相關(guān)表之間的參照完整性; ④連接和ODBC的概念。
要求:掌握表的創(chuàng)建修改、記錄的處理、索引的設(shè)置,掌握數(shù)據(jù)庫的創(chuàng)建與使用,數(shù)據(jù)庫表的屬性設(shè)置,熟悉表的使用和工作區(qū),了解表的數(shù)據(jù)緩沖、連接和ODBC的概念。
3、查詢(1)查詢設(shè)計器的功能和使用;(2)SELECT-SQL語句的各種應(yīng)用。
要求:掌握查詢和視圖應(yīng)用方法,掌握SELECT-SQL語句,熟悉其他SQL語句。
4、對象模型與事件模型
(1)類和對象的概念、類的特點;(2)屬性、事件與方法的概念。
(3)基類、子類和父類,容器和控件;
(4)Visual Foxpro的基類和容器類,基類的最小事件集、屬性集。(5)對象的引用方法,對象屬性的設(shè)置方法;(6)容器層次與類層次中的事件;(7)事件的激發(fā)順序;(8)事件驅(qū)動和事件循環(huán)。
要求:熟悉面向?qū)ο蟪绦蛟O(shè)計的基本知識、基本概念和方法,掌握VFP的基類和基類的最小事件集、屬性集,掌握VFP中對象的屬性和方法的使用。
5、表單和控件
(1)表單向?qū)Ш捅韱卧O(shè)計器的使用;(2)表單的數(shù)據(jù)環(huán)境及其屬性的設(shè)置;(3)表單的設(shè)計、處理及其管理;(4)常用對象/控件創(chuàng)建及其處理。
①容器類對象; Column、CommandGroup、Container、Form、FormSet、Grid、OptionGroup、Page、PageFrame、ToolBar。②控件類對象。
CheckBox、ComboBox、CommandButton、DataEnviorment、EditBox、Header、Image、Label、Line、ListBox、OptionButton、Separator、Shape、Spinner、TextBox、Timmer。
要求:掌握表單的創(chuàng)建和使用,掌握常用的容器類和控件類對象的創(chuàng)建和處理,熟練使用表單和控件設(shè)計面向?qū)ο蟮某绦颉?/p>
6、菜單和工具欄
(1)菜單的組成和各種類型菜單的設(shè)計,菜單設(shè)計器的使用,菜單程序的生成;(2)定制系統(tǒng)工具欄,創(chuàng)建自定義工具欄。
要求:掌握一般菜單和快捷菜單創(chuàng)建和使用方法,掌握工具欄設(shè)計和使用方法,了解SDI菜單的創(chuàng)建和使用方法。
7、類的設(shè)計
(1)用戶自定義類的創(chuàng)建與修改;(2)類庫文件及其使用;(3)類的應(yīng)用;
要求:掌握用類設(shè)計器和表設(shè)計器創(chuàng)建類的方法,掌握類的查看、管理和存儲方法,掌握可視類在表單中的應(yīng)用。
8、應(yīng)用程序設(shè)計
(1)構(gòu)造應(yīng)用程序(項目文件)的主程序;(2)應(yīng)用程序的連編;
要求:掌握VFP數(shù)據(jù)庫應(yīng)用系統(tǒng)的構(gòu)造方法,了解VFP應(yīng)用系統(tǒng)的發(fā)布方法。
9、常用命令、函數(shù)、屬性、事件和方法(1)常用命令;
CREATE TABLE-SQL、ALTER TABLE-SQL、SELECT、USE、CLOSE TABLES、COPY STRUCTURE、COPY TO、RENAME TABLE、BROWSE、APPEND、APPEND FROM、GO/GOTO、LOCATE、SEEK、SKIP、CONTINUE、EDIT、DELETE、DELETE-SQL、PACK、RECALL、INSERT-SQL、REPLACE、UPDATE-SQL、SET EXCLUSIVE、SET FILTER、SET DELETED、SET INDEX、SET ORDER、GATHER、SCATTER、OPEN DATABASE、SET DATABASE、DELETE DATABASE、DISPLAY DATABASE、MODIFY DATABASE、VALIDATE DATABASE、SELECT-SQL、DO、DO FORM、REPORT、CALCULATE。(2)常用函數(shù);
①數(shù)值函數(shù):ABS()、INT()、MAX()、MIN()、MOD()、ROUND()。②數(shù)據(jù)轉(zhuǎn)換函數(shù):ASC()、CHR()、CTOD()、DTOC()、STR()、VAL()。
③字符函數(shù):ALLTRIM()、AT()、BETWEEN()、EMPTY()、LEFT()、LEN()、RIGHT()、SAPCE()、SUBSTR()、TRIM()④日期與時間函數(shù):DATE()、DATETIME()、DAY()、DOW()、TIME()、MONTH()、YEAR()⑤表、數(shù)據(jù)庫函數(shù):BOF()、DBGETPROP()、DBSETPROP()、DBUSED()、DELETED()、EOF()、FCOUNT()、FILE()、ORDER()、RECCOUNT()、RECNO()、SEEK()、TABLEREVERT()、TABLEUPDATE()、TAG()、USED()⑥其他函數(shù):CREATEOBJECT()、GETFILE()、IIF()、INKEY()、MESSAGEBOX()、TYPE()、GETOBJECT()(3)常用屬性;
ActiveColumn、ActivateControl、ActiveForm、ActivePage、Alignment、AllowAddNew、AlwaysOnTop、AutoCenter、AutoSize、BackColor、ForeColor、BorderColor、BorderStyle、BorderWidth、Bound、BoundColumn、ButtonCount、Cancel、Caption、Closable、ColumnCount、ControlBox、ControlCount、ControlSource、CurrentControl、Curvature、Default、DeleteMark、Desktop、DynamicAlignment、DynamicBackColor、DynamicForeColor、DynamicFontSize、Enabled、Exclusive、Fliter、FontSize、Format、FormCount、Height、Icon、Increment、InputMask、Interval、KeyboardHighValue、KeyboardLowValue、Left、MaxButton、MinButton、Movable、MultiSelect、Name、Order、PageCount、PasswordChar、Picture、ReadOnly、RecordSource、RecordSourceType、Resizable、RowSource、ScrollBars、Sizable、Sorted、Sparse、SpecialEffect、SpinnerHighValue、SpinnerLowValue、Style、Value、Visible、Width、WordWrap。(4)常用事件;
①核心事件:Init、Load、Destroy、Click、DblClick、Rightclick、GotFocus、LostFocus、InterActiveChange、ProgrammaticChange、KeyPress。
②其他事件:Activate、AfterCloseTables、BeforeOpenTables、Error、Valid、QueryUnload、Timer。
(5)常用方法。
AddObject、AddItem、Clear、DoCmd、Hide、Refresh、RemoveItem、Release、SetAll、SetFocus、Show、Quit。
要求:掌握常用的命令、函數(shù)、屬性、事件和方法,能夠熟練應(yīng)用。
三、實踐環(huán)節(jié)和要求:
本課程主要實踐任務(wù)是使學(xué)生加深對數(shù)據(jù)庫概念的理解,鞏固關(guān)系數(shù)據(jù)庫和面向?qū)ο缶幊痰幕局R,通過實驗培養(yǎng)開發(fā)數(shù)據(jù)庫應(yīng)用程序的基本能力。要求針對具體的問題,能夠設(shè)計數(shù)據(jù)庫和開發(fā)相應(yīng)的應(yīng)用程序。
各部分的實踐環(huán)節(jié)和要求如下:
1、數(shù)據(jù)庫系統(tǒng)及Visual Foxpro概述部分掌握VFP啟動和退出的方法,熟悉VFP的集成工作環(huán)境,并掌握與項目管理器有關(guān)的操作。
2、VFP語言基礎(chǔ)部分掌握各種常量的表示、變量的賦值、常用函數(shù)的功能和使用、各種類型表達(dá)式的構(gòu)造方法,初步掌握結(jié)構(gòu)化程序設(shè)計的方式。
3、表的創(chuàng)建與使用部分要求掌握表的創(chuàng)建和使用,主要包括自由表結(jié)構(gòu)的創(chuàng)建、記錄的錄入、維護(hù)、表的索引等。
4、數(shù)據(jù)庫的創(chuàng)建和使用部分要求掌握數(shù)據(jù)庫表的各種數(shù)據(jù)擴(kuò)展屬性的設(shè)計方法,掌握數(shù)據(jù)庫表的索引、永久性關(guān)系、參照完整性規(guī)則的創(chuàng)建與設(shè)置方法等。
5、查詢和視圖部分要求掌握創(chuàng)建查詢與視圖的方法和操作步驟,以及SELECT-SQL命令的應(yīng)用。
6、對象模型和事件模型部分要求主要介紹OOP的基礎(chǔ)知識、基本概念和方法,具體的操作體現(xiàn)在7、8、10和11部分。
7、表單部分要求掌握常見表單的方法和操作步驟。
8、控件部分要求熟悉VFP各類控件常用屬性、相關(guān)事件代碼的編寫、方法的引用。
9、報表部分要求了解報表的創(chuàng)建和修改方法。
10、類的創(chuàng)建和應(yīng)用部分要求了解用類設(shè)計器和表單設(shè)計器創(chuàng)建類的方法。
11、菜單和工具欄部分要求掌握用菜單設(shè)計器設(shè)計一般菜單和快捷菜單的方法,菜單程序的生成和運行,以及工具欄的設(shè)計和應(yīng)用。
12、建立應(yīng)用程序部分要求了解VFP應(yīng)用系統(tǒng)的構(gòu)造方法和發(fā)布方法。
四、教學(xué)時數(shù)分配: 上課課時分配
基本內(nèi)容 課時數(shù)
數(shù)據(jù)庫系統(tǒng)及Visual Foxpro概述 VFP語言基礎(chǔ) 表的創(chuàng)建和使用 數(shù)據(jù)庫的創(chuàng)建和使用 查詢和視圖
對象模型和事件模型 表單 控件
報表和標(biāo)簽 類的創(chuàng)建和使用 菜單和工具欄 建立應(yīng)用程序 復(fù)習(xí)
五、其它項目: 上機(jī)操作課時分配
基本內(nèi)容 數(shù)據(jù)庫系統(tǒng)及
Visual Foxpro概述 VFP語言基礎(chǔ) 表的創(chuàng)建和使用 數(shù)據(jù)庫的創(chuàng)建和使用 查詢和視圖
對象模型和事件模型 表單 控件
報表和標(biāo)簽 類的創(chuàng)建和使用 菜單和工具欄 建立應(yīng)用程序 復(fù)習(xí) 4 4 4 4 1 3 6 1 1 2 1 1
課時數(shù) 1 5 4 4 4 0 2 8 1 1 2 1 1
六、有關(guān)說明:
1、教學(xué)和考核方式:
本課程屬考試課,考核方式為閉卷。
2、習(xí)題:
書面作業(yè)布置不少于4次,每次不少于10題,全交,全批改。
上機(jī)操作作業(yè)布置不少于4次,每次不少于5題,通過軟盤或網(wǎng)絡(luò)方式全交,全批改。
3、能力培養(yǎng)要求:
通過本課程的學(xué)習(xí),具有程序設(shè)計的基本能力,具有數(shù)據(jù)庫設(shè)計的基本能力,以及對于其他程序設(shè)計語言的自學(xué)能力。要求針對具體的問題,能夠設(shè)計數(shù)據(jù)庫和開發(fā)相應(yīng)的應(yīng)用程序。
4、與其它課程和教學(xué)環(huán)節(jié)的聯(lián)系:
先修課程和教學(xué)環(huán)節(jié):大學(xué)計算機(jī)信息技術(shù)基礎(chǔ)
后續(xù)課程和教學(xué)環(huán)節(jié):其它程序設(shè)計語言、管理信息系統(tǒng)平行開設(shè)課程和教學(xué)環(huán)節(jié):程序設(shè)計語言(VB)、程序設(shè)計語言(C語言)、程序設(shè)計語言(Fortran90)
5、教材和主要參考書目:
(1)教材:新編Visual FoxPro教程、新編Visual FoxPro實驗指導(dǎo)書 單啟成、崔建忠編著
(2)主要參考書目:Visual FoxPro上機(jī)指導(dǎo)與典型題匯解析 周虹等編著
第四篇:高級財務(wù) 課程教學(xué)大綱
高級財務(wù) 課程教學(xué)大綱
撰 寫 人:羅福凱
撰寫時間:2005年12月10日 開課院系:管理學(xué)院會計系
課程編號:(由教務(wù)處統(tǒng)一編制)
課程英文名稱:Advanced Corporate Finance
課程總學(xué)時:51,計17周、每周3學(xué)時;總學(xué)分:
3其中:課堂講授45學(xué)時,課外實驗實踐和課堂討論9學(xué)時。
推薦使用教材:
1、羅福凱著 財務(wù)理論專題 經(jīng)濟(jì)管理出版社2003年。
2、汪平著 財務(wù)理論 經(jīng)濟(jì)管理出版社,2003年。
3、Michael C.Ehrhardt & Eugene F.Brigham:Corporate Finance:A Focused Approach.北京大學(xué)出版社,2003。
4、Eugene F.Brigham & Joel F.Houston:Fundamentals of Financial Management.中信出版社,2002。
5、Zvi Bodie & Robert C.Merton:Finance.高等教育出版社,2002。先修課程:財務(wù)管理基礎(chǔ)、公司財務(wù),西方經(jīng)濟(jì)學(xué)
課程的性質(zhì)、教學(xué)目標(biāo)和基本要求:
本大綱制定的依據(jù)是,為培養(yǎng)社會主義經(jīng)濟(jì)建設(shè)需要的德、智、體全面發(fā)展的,從事經(jīng)濟(jì)、財務(wù)、管理等研究和實務(wù)的人員服務(wù)。通過教學(xué)與學(xué)生自主學(xué)習(xí),使學(xué)生掌握高級財務(wù)管理的基本概念、基本原理及基本方法。
高級公司財務(wù)課程的性質(zhì)是財務(wù)管理專業(yè)(本科)的一門必修課程,是在本科《財務(wù)管理基礎(chǔ)》和《公司財務(wù)》課程基礎(chǔ)上,為進(jìn)一步提高學(xué)生理論層次和解決復(fù)雜問題的能力而設(shè)置的一門專業(yè)課。在理論上,高級公司財務(wù)主要講授一些復(fù)雜的財務(wù)模型、財務(wù)定理和先進(jìn)的財務(wù)方法,在實踐上,高級公司財務(wù)主要講授一些重要的、經(jīng)典的財務(wù)戰(zhàn)略案例。
教學(xué)過程中,有關(guān)財務(wù)定理、財務(wù)模型和財務(wù)理論進(jìn)展按照“深入理解、正確掌握、重點練習(xí)”三個層次進(jìn)行?!吧钊肜斫狻保阂髮W(xué)生對這部分內(nèi)容的概念和相關(guān)理論有新的見解和全面認(rèn)識,對其中關(guān)系到經(jīng)濟(jì)學(xué)基本理論的創(chuàng)立、人物、事件要深入思考?!罢_掌握”:要求學(xué)生對這部分內(nèi)容在深入理解的基礎(chǔ)上準(zhǔn)確、全面地掌握知識的核心內(nèi)容?!爸攸c練習(xí)”:要求學(xué)生對這部分內(nèi)容能夠深入理解并熟練把握的基礎(chǔ)上,同時能準(zhǔn)確地應(yīng)用;反復(fù)地進(jìn)行課堂討論和課外案例分析,提高解決實際問題的能力。
關(guān)于教學(xué)媒體的應(yīng)用,本課程的教學(xué)媒體可采取文字教材、IP課程、錄像教材和CAI課件等多種方式。文字教材作為教學(xué)的主要媒體和課程考核的基本依據(jù),除全面、系統(tǒng)地介紹本學(xué)科的基本知識以外,還以注解、小結(jié)等形式對本課程的重點、難點內(nèi)容的掌握進(jìn)行方法性指導(dǎo),并配備了一定量的思考與練習(xí)題,以強(qiáng)化學(xué)生對高級財務(wù)管理基本技能的掌握和運用。本課程的文字教材采用教學(xué)基本內(nèi)容和教學(xué)輔助內(nèi)容合一型形式。錄像教材主要是對文字教材中的重點、難點和疑點問題教學(xué)講解,同時對學(xué)習(xí)的方法和思路進(jìn)行提示和指導(dǎo)。CAI課件主要介紹一些高級財務(wù)管理的典型案例及多種形式的自測題等。
在教學(xué)環(huán)節(jié)方面:本課程的教學(xué),首先要求以文字教材為主,對于重、難點和疑點問題可通過IP課程、電視錄像及其他一些手段解決。面授輔導(dǎo)課不應(yīng)也不必系統(tǒng)講授,而主要是在錄像課的基礎(chǔ)上引導(dǎo)學(xué)生學(xué)習(xí)和解答疑難問題,特別是作業(yè)練習(xí)的講評。本課程的成績考核包括平時作業(yè)和期末考試兩部分,其中平時考核成績占課程總成績的20~30%,期末考試成績占課程總成績的70~80%。考試形式:筆試、案例分析報告等形式
主要講授內(nèi)容和教學(xué)目標(biāo):
學(xué)習(xí)參考書(注明編者,出版社,出版時間及版次):
1、石瑞芹《高級財務(wù)管理》,中央電視大學(xué)出版社2003年第1版,適用范圍:本科
2、陸正飛主編《高級財務(wù)管理》,浙江人民出版社2004年第1版,適用范圍:本科
3、荊新等《財務(wù)管理學(xué)》,中國人民大學(xué)出版社,2003年第三版,適用范圍:本科
4、羅福凱編著《戰(zhàn)略財務(wù)管理》,青島海洋大學(xué)出版社,2000年5月,適用范圍:研究生
5、(美)查利斯吉伯遜等,《財務(wù)報表分析》,中國財政經(jīng)濟(jì)出版社
6、(美)戴維。F?;艚鹚怪豆矩攧?wù)報告與分析》,東北財經(jīng)大學(xué)出版社
7、財政部統(tǒng)計評價司,《企業(yè)績效評價問答》,經(jīng)濟(jì)科學(xué)出版社
第五篇:2008級程序設(shè)計語言(Java)教學(xué)大綱
《程序設(shè)計語言(Java)》教學(xué)大綱
課程名稱: 程序設(shè)計語言(Java)英文名稱:Programming Language(Java)課程編碼: 212013 學(xué) 分: 4
學(xué) 時: 64(其中理論學(xué)時: 32,實踐學(xué)時: 32)適用專業(yè):非計算機(jī)專業(yè)理工類本科 先修課程: 《大學(xué)計算機(jī)基礎(chǔ)》
一、課程的性質(zhì)、目的與任務(wù) 課程性質(zhì):
該課程面向全校非計算機(jī)專業(yè)理工類本科生,是程序設(shè)計語言類必修的公共基礎(chǔ)課之一。該課程的前導(dǎo)課程是《大學(xué)計算機(jī)基礎(chǔ)》,側(cè)重于Java語言的基本語法和面向?qū)ο缶幊谭椒ǖ慕榻B。課程目的:
通過本課程的學(xué)習(xí),學(xué)生不僅應(yīng)掌握 Java語言的基本特點和編程方法,還應(yīng)掌握面向?qū)ο蟪绦蛟O(shè)計的基本思想、基本概念和基本方法,并能運用所學(xué)的知識和技能對一般問題進(jìn)行分析和程序設(shè)計,能解決本專業(yè)的一些實際問題。課程任務(wù):
本課程采用引導(dǎo)式、啟發(fā)式、實例講解和實作演練等教學(xué)方法來組織教學(xué),在注重Java語言基本概念和基本語法知識介紹的同時,注重培養(yǎng)學(xué)生面向?qū)ο蟮某绦蛟O(shè)計能力和思維方式,加強(qiáng)學(xué)生創(chuàng)新能力的培養(yǎng),為進(jìn)一步使用Java進(jìn)行技術(shù)開發(fā)奠定堅實基礎(chǔ)。
二、教學(xué)基本要求
通過本課程的學(xué)習(xí),學(xué)生應(yīng)達(dá)到下列基本要求:
1.掌握J(rèn)ava語言的基本語法、數(shù)據(jù)類型、運算符和表達(dá)式、流程控制語句、數(shù)組、向量和字符串、Swing界面設(shè)計、Applet小應(yīng)用程序編制以及常見Java數(shù)據(jù)流的使用。
2.掌握對象和類的基本概念,學(xué)會使用Java進(jìn)行面向?qū)ο蟪绦蛟O(shè)計開發(fā)的基本技能。
3.理解Java語言的特點、抽象類和內(nèi)部類的概念、異常處理方法、控制組件外觀的方法、Applet的安全機(jī)制和生命周期。
4.了解Java包的工作機(jī)制、對象持續(xù)化的基本概念、常見Java類的用法以及API文檔的查閱方法。
三、教學(xué)條件
本課程教學(xué)在多媒體教室進(jìn)行,實踐教學(xué)要求在計算機(jī)機(jī)房進(jìn)行,要為每個學(xué)生提供一臺高性能計算機(jī),并安裝有JDK 6.0,UltraEdit,JCreator等開發(fā)工具。實踐教學(xué)完成后,要上交相應(yīng)部分的實驗報告。
四、教學(xué)內(nèi)容與學(xué)時安排
本課程共分三篇十章,內(nèi)容涉及Java語言的基本概念和面向?qū)ο蟮木幊谭椒?。第一篇為Java編程基礎(chǔ)篇,包括第1,2,3章,主要介紹Java的基本語法、數(shù)據(jù)類型及其流程控制語句;第二篇為Java編程提高篇,包括第4,5,6章,主要介紹數(shù)組、向量和字符串、Java面向?qū)ο蟮木幊谭椒ㄒ约爱惓L幚?;第三篇為Java編程進(jìn)階篇,包括第7,8,9,10章,介紹Java圖形界面設(shè)計、Applet以及數(shù)據(jù)流方面的知識。第1章 概述 1.1 什么是Java語言
1.2 一個基本的Java應(yīng)用程序 1.3 程序的編譯和運行 1.4 常見錯誤
1.5 使用Java核心API文檔
第2章 標(biāo)識符和數(shù)據(jù)類型 2.1 Java的基本語法單位 2.2 Java編碼體例
2.3 Java的基本數(shù)據(jù)類型 2.4 復(fù)合數(shù)據(jù)類型
2.5 類和對象的初步介紹
第3章 表達(dá)式和流程控制語句 3.1 表達(dá)式 3.2 流控制
第4章 數(shù)組、向量和字符串 4.1 數(shù)組
4.2 Vector類 4.3 字符串類型
第5章 進(jìn)一步討論對象和類 5.1 抽象數(shù)據(jù)類型
5.2 對象的構(gòu)造和初始化 5.3 this引用 5.4 子類 5.5 方法重寫 5.6 Java包 5.7 類成員
5.8 關(guān)鍵字final 5.9 抽象類 5.10 接口 5.11 內(nèi)部類 5.12 過時信息
第6章 Java語言中的異常 6.1 異常 6.2 異常示例 6.3 異常處理 6.4 異常分類 6.5 拋出
(2學(xué)時)
(4學(xué)時)
(4學(xué)時)
(4學(xué)時)
(4學(xué)時)
2學(xué)時)
(6.6 創(chuàng)建自己的異常
第7章 Java的圖形用戶界面設(shè)計(4學(xué)時)
7.1 AWT與Swing 7.2 容器 7.3 布局 7.4 事件處理
第8章 Swing組件(4學(xué)時)
8.1 按鈕 8.2 標(biāo)簽 8.3 組合框 8.4 列表 8.5 文本組件 8.6 菜單組件
8.7 對話框、標(biāo)準(zhǔn)對話框與文件對話框 8.8 控制組件外觀
第9章 Java Applet(2學(xué)時)
9.1 編寫Applet 9.2 Applet的方法和Applet的生命周期 9.3 Applet的運行
9.4 在Applet中的多媒體處理 9.5 Applet的事件處理
9.6 Applet與普通應(yīng)用程序的結(jié)合
第10章 Java數(shù)據(jù)流(2學(xué)時)
10.1 數(shù)據(jù)流的基本概念 10.2 基本字節(jié)數(shù)據(jù)流類 10.3 基本字符流 10.4 文件的處理
五、考核方式和成績記載
本課程結(jié)束后由計算中心統(tǒng)一安排無紙化上機(jī)考試,成績記載為: 總評成績(理論)=平時成績(40%)+無紙化上機(jī)考試成績(60%)
其中:平時成績=平時出勤和課堂提問(50%)+作業(yè)(50%)總評成績(實踐)=平時成績(60%)+綜合課題設(shè)計成績(40%)
其中:平時成績=上機(jī)出勤和表現(xiàn)(40%)+上機(jī)練習(xí)記錄(30%)+單元實驗報告(30%)
六、教學(xué)參考書 [1] 辛運幃等,《Java程序設(shè)計(第二版)》,清華大學(xué)出版社,2006年8月 [2] 辛運幃等,《Java程序設(shè)計題解與上機(jī)指導(dǎo)(第二版)》,清華大學(xué)出版社,2006年11月
七、說明
執(zhí)筆人: 普運偉 審定人: 王建華 教學(xué)基層組織主任: 秦衛(wèi)平