久久99精品久久久久久琪琪,久久人人爽人人爽人人片亞洲,熟妇人妻无码中文字幕,亚洲精品无码久久久久久久

C程序設計教學大綱

時間:2019-05-12 23:14:35下載本文作者:會員上傳
簡介:寫寫幫文庫小編為你整理了多篇相關的《C程序設計教學大綱》,但愿對你工作學習有幫助,當然你在寫寫幫文庫還可以找到更多《C程序設計教學大綱》。

第一篇:C程序設計教學大綱

C語言教學大綱

說明:

1、性質

C語言是近年來國內外得到迅速推廣使用的一種現代計算機語言,不少迫切希望學習和使用C語言,是鑒于C語言功能強,使用靈活,目標程序效率高,可移植性好,對硬件的控制能力強。C語言即適合作系統描述語言,又可用來開發系統軟件和應用軟件。本科目是物理教育專業的限選課程。

2、課程要求:

通過本課程的學習,要求學生:

(1)熟悉和掌握C語言的結構、數據類型及其常用算法、語法形式、功能和程序開發過程的概念。

(2)理解結構化程序設計的概念,熟練使用結構化流程圖工具;掌握用C語言設計常用程序的方法和技巧,掌握C語言特有的語言設施——指針的靈活使用。

(3)能在計算機上使用C語言編制、調制、執行程序。

3、先行課:

要求學生在學習《C程序設計》課程前,應已學習過計算機基礎知識和具有初級應用能力。

4、使用教材:

《C語言程序設計教程》,高等教育出版社,譚浩強著。總課時為72課時,其中上機完成作業時間,不優于18課時,4學分。

內容

第一章 C語言概述(建議學時1課時)

1、C語言出現的歷史背景

2、C語言的特點

3、簡單的C程序介紹

4、C程序的上機步驟

目標要求:了解C語言的發展史、特點

第二章 程序的靈魂——算法(建議學時3課時)

1、算法的概念

2、簡單算法舉例

3、算法的特性

4、怎樣表示一個算法

5、結構化程序設計方法 目標要求:了解最基本的算法

第三章 數據類型、運算符與表達式(建議學時4課時)

1、C的數據類型

2、常量與變量

3、整型數據

4、實型數據

5、字符型數據

6、變量賦初值

7、各類數值型數據間的混合運算

8、算術運算符和算術表達式

9、賦值運算符和賦值表達式

10、逗號運算符和逗號表達式

目標要求:了解基本數據類型及運算

第四章 最簡單的C程序設計——順序程序設計(建議學時5課時)

1、C語句概述

2、賦值語句

3、數據輸入輸出的概念及在C語言中的實現

4、字符數據的輸入輸出

5、格式輸入與輸出

6、順序結構程序設計舉例 目標要求:學會順序程序設計

第五章 選擇結構程序設計(建議學時5課時)

1、關系運算符和關系表達式

2、邏輯運算符和邏輯表達式

3、if語句

4、switch語句

5、程序舉例

目標要求:學會選擇程序設計

第六章 循環控制(建議學時6課時)

1、概述

2、goto語句以及用goto語句構成循環

3、while語句

4、do-while語句

5、for語句

6、循環的嵌套

7、幾種循環的比較

8、break語句和continue語句

9、程序舉例

目標要求:學會循環程序設計 第七章 數組(建議學時8課時)

1、一維數組的定義和引用

2、二維數組的定義和引用

3、字符數組

目標要求:學會數組的使用

第八章 函數(建議學時8課時)

1、概述

2、函數定義的一般形式

3、函數參數和函數的值

4、函數的調用

5、函數的嵌套調用

6、函數的遞歸調用

7、數組作為函數參數

8、局部變量和全局變量

9、變量的存儲類別

10、內部函數和外部函數

11、如何運行一個多文件的程序 目標要求:學會函數的使用

第九章 預處理命令(建議學時3課時)

1、宏定義

2、“文件包含”處理

3、條件編譯

目標要求:掌握基本預處理命令的應用 第十章 指針(建議學時4課時)

1、地址和指針的概念

2、變量的指針和指向變量的指針變量

3、數組的指針和指向數組的指針變量

4、字符串的指針和指向字符串的指針變量

5、函數的指針和指向函數的指針變量

6、返回指針值的函數

7、指針數組和指向指針的指針

8、有關指針的數據類型和指針運算的小結 目標要求:掌握指針的基本應用

第十一章 結構體與共用體(建議學時2課時)

1、概述

2、定義結構體類型變量的方法

3、結構體變量的引用

4、結構體變量的初始化

5、結構體數組

6、指向結構體類型數據的指針

7、用指針處理鏈表

8、共用體

9、枚舉類型

10、用typedef定義類型

目標要求:掌握結構體的基本應用 第十二章 位運算(建議學時2課時)

1、位運算符和位運算

2、位運算舉例

3、位段

目標要求:掌握位的基本運算 第十三章 文件(建議學時2課時)

1、C文件概述

2、文件類型指針

3、文件的打開與關閉

4、文件的讀寫

5、文件的定位

6、出錯的檢測

7、文件的輸入輸出小結

目標要求:掌握文件的基本操作

參考書目:

[1] 譚浩強

著 《C程序設計》 清華大學出版社 1999年12月第2版平面設計教學大綱

說明:

1、課程要求

通過本課程的學習,要求學生:

熟悉和掌握Photoshop的圖像處理技術,包括位圖圖像的基礎知識、顏色理論和色彩調整、圖像描繪與修復技術等。

2、先行課:

要求學生在學習《平面設計》課程前,應已學習過計算機基礎知識和具有初級應用能力。

總課時為72課時,其中上機完成作業時間,不優于18小時,4學分。

內容

第一章

Photoshop中文版入門(建設學時1課時)

1、Photoshop5.0中文版新增功能

2、Photoshop5.0中文版安裝

3、獲得幫助信息

4、瀏覽Photoshop5.0中文版界面

5、Photoshop5.0中文版工具箱

6、Photoshop5.0中文版的調板

第二章

Photoshop5.0中文版圖像處理基礎(建設學時2課時)

1、打開文件

2、創建新圖像

3、保存和關閉圖像

4、改變圖像尺寸

5、Photoshop5.0中文版的數據交換

6、打印圖像

第三章

定制Photoshop5.0中文版(建設學時1課時)

1、使用“預置”子菜單

2、使用“色彩設置”命令

3、設置屏幕組件

第四章

使用顏色(建設學時2課時)

1、理解色彩模式與色彩理論

2、RGB模式

3、CMYK模式

4、Lab模式

5、HSB模式

6、“灰度”模式

7、位圖模式

8、索引模式

9、選擇模式

10、調整圖像的顏色

第五章

圖像選擇技巧(建設學時4課時)

1、選框工具

2、套索類工具

3、魔棒工具

4、選區的修改技巧

第六章

創建路徑(建設學時2課時)

1、認識路徑

2、創建路徑

3、調整路徑

4、編輯路徑

第七章

圖像描繪技術(建設學時6課時)

1、使用直線工具

2、使用鉛筆工具

3、使用畫筆工具

4、使用噴槍工具

5、使用橡皮擦工具

6、使用油漆桶工具

7、使用測量工具

8、自定義筆刷

9、使用漸變工具

第八章

圖像修整技術(建設學時4課時)

1、使用模糊工具、銳化工具和涂抹工具

2、減淡工具、加深工具和海綿工具

3、使用橡皮圖章工具和圖案圖章工具

4、筆刷合成模式

第九章

使用通道與蒙版(建設學時4課時)

1、理解通道和通道調板

2、查看顏色通道

3、快速蒙版模式

4、使用Alpha通道

第十章

使用圖層(建設學時8課時)

1、理解圖層

2、管理圖層

3、編輯圖層

4、層效果

5、調整圖層選項

第十一章 在Photoshop5.0中文版使用文字(建設學時4課時)

1、Photoshop5.0中文版的字體

2、使用文字工具

3、文字蒙版工具

第十二章 Photoshop5.0中文版中的濾鏡(建設學時8課時)

1、濾鏡入門

2、藝術效果濾鏡組

3、象素化濾鏡組

4、渲染濾鏡組

5、素描濾鏡組

6、風格化濾鏡組

參考書目:

[1] 康博創作室編著

《Photoshop5.0中文版實用教程》人民郵電出版社

第二篇:程序設計教學大綱

廣東醫學院

數學與計算機科學教研室

教學大綱

程序設計

2010年9月

《程序設計》

教學大綱

(供非信息管理專業和生物醫學工程專業使用)

Ⅰ 前言

《程序設計》是醫療本科、檢驗本科、影像等專業學生的一門計算機應用必修課。課程旨對VISUAL FOXPRO在數據管理應用方面作介紹,使學生初步了解VISUAL FOXPRO在醫學領域的實際應用,進一步理解和掌握VISUAL FOXPRO的功能、特點,使用方法和常用命令,學會建立和使用數據庫進行數據管理,學會建立和執行命令文件,掌握和學會應用程序結構,了解內存變量的使用。提高學生在今后的實際工作中使用計算機來解決實際問題的能力。

本課程教學要求的層次是:

一 掌握:要求學生能夠全面、深入理解和熟練掌握所學內容,并能夠用其分析、初步設計和解答與應用相關的問題。

二 理解:要求學生能夠較好地理解所學內容,并且能夠進行簡單分析和判斷。三 了解:要求學生能夠一般地了解所學內容。

本課程教學參考學時為72學時,理論36學時,實驗36學時。

Ⅱ 正文

第一章 數據庫系統一 教學目的

讓學生熟悉系統的操作界面,知道怎么樣配置和簡單操作系統,對VFP系統的文件類型有初步的認識。

二 教學要求

(一)理解數據庫的基本概念和數據模型,建立數據庫的基本思想。

(二)了解VFP系統的有關情況、主要技術性能指標。

(三)理解VFP系統的文件類型,這對以后學生的操作很重要。

三 教學內容

(一)數據庫基礎知識,包括基本概念、數據模型、關系數據庫及其特點。

(二)VFP系統的特點和運行。

(三)VFP系統的集成開發環境。

(四)VFP系統的安裝。

(五)VFP系統的配置。

(六)VFP系統的文件類型,如:dbf、.fpt、.idx、.prg、.app、.scx、.sct、.spr、.spx、.mnx、.mnt、.mpr、.exe。

第二章 Visual Foxpro語言基礎 一 教學目的

學生學習VFP系統的基本語言,對課程的基礎知識有所了解,熟悉VFP的最基本操作,是學好后面內容的關鍵。

二 教學要求

(一)理解各種不同的額數據類型。

(二)理解數據存儲。

(三)掌握運算符和表達式。

(四)掌握各種函數的使用方法、要求。

三 教學內容

(一)VFP的主要數據類型:字符(C)、數值(N)、日期(D)、邏輯(L)、備注(M)、通用(G)。

(二)常量、變量(內存、字段變量)。

(三)表達式和運算符。

(四)函數,如&,ABS(),ALLTRIM(),LTRIM(),AT(),BOF(),CHR(),COL(), CTOD(),DATE(),DAY(),DTOC(),EOF(),FILE(),FOUND(),IIF(),INT(),LEN(), LOWER(),MONTH(),RECNO(),ROUND(),ROW(),SPACE(),STR(),SUBSTR(),TYPE(), UPPER(),VAL(),YEAR()。

第三章 VFP數據庫及其操作

一 教學目的

學生了解項目管理器,懂得數據庫的基本操作,可以維護日常的數據庫數據,根據要求對數據庫做排序或索引查詢,滿足一般的簡單查詢要求。

二 教學要求

(一)掌握創建項目、數據庫和數據表。

(二)掌握數據表的基本操作。

(三)掌握數據表的維護。

(四)掌握數據部排序和索引。

(五)掌握多數據表操作。

三 教學內容

(一)創建項目,項目文件的建立、打開和關閉。

(二)創建數據庫,數據庫文件的建立、打開和關閉。

(三)創建數據表,數據表文件的建立、打開和關閉。

(四)數據表的基本操作。數據表的瀏覽和記錄的定位,命令包括:GOTO、SKIP、LOCATE和CONTINUE、FIND、SEEK。

(五)數據表的維護,包括:文件結構的修改,記錄的輸入(增添、插入和用另一個庫添加),數據表結構,數據表記錄的顯示和打印(包括如下命令: LIST、DISPLAY、LIST STRU、DISPLAY STRU、BROWSE、?和??),記錄的刪除與恢復,記錄內容的修改命令包括:BROWSE、EDIT、CHANGE、REPLACE,文件目錄的顯示,表文件和一般文件的復制,文件刪除和更名,表結構描述文件的操作和轉換(COPY STRUCTURE TO EXTENDED 和 CREATE FROM 命令)。

(六)數據表排序與索引。一般查詢 LOCATE和COTINUE,FIND和SEEK。數據表的統計,命令包括:SUM、AVERAGE、COUNT、TOTAL。數據庫的統計,命令包括:SUM、AVERAGE、COUNT、TOTAL。

(七)多數據表操作 工作區的選擇。當前庫及當前記錄字段的訪問。數據庫的連接(JOIN)、關聯(SET RELATION)。

第四章 查詢和視圖

一 教學目的

學生懂得根據要求建立查詢和視圖。

二 教學要求

(一)理解查詢的概念。

(二)掌握查詢文件的建立和查看。

(三)理解視圖的概念。

(四)掌握視圖的創建和數據的更新。

三 教學內容

(一)查詢的概念。

(二)創建查詢。

(三)查看查詢文件。

(四)視圖的概念。

(五)創建視圖。

(六)用視圖更新數據。

(七)怎樣使用視圖。

第五章 結構化查詢語言SQL 一 教學目的

學生懂得簡單的SQL語言,會使用基本的SQL語言進行查詢。

二 教學要求

(一)理解SQL-SELECT查詢語句。

(二)掌握理解SQL-SELECT查詢語句的一些基本應用。

三 教學內容

(一)SELECT語句的介紹。

(二)SELECT語句的基本查詢。

(三)排序查詢和計算分組查詢。

(四)聯接查詢和查詢的輸出。

第六章 結構化程序設計

一 教學目的

了解VFP語言的特點、語句構成和數據結構,能讀懂源程序,并繪制流程圖,編寫和調試程序。掌握結構化程序設計的方法。

二 教學要求

(一)掌握程序的建立和執行。

(二)掌握程序設計常用命令。

(三)掌握程序的基本控制結構。

(四)理解過程與自定義函數。

(五)掌握程序的調試。

三 教學內容

(一)程序文件的建立模式、修改以及執行方式。

(二)程序設計的基本命令:note、text、set、clear、close、cancel、return、quit、wait、accept、input、@...SAY...GET與READ等語句。

(三)三種程序控制結構:順序、分支和循環。

(四)基本程序設計語句 條件語句(IF...ELSE...ENDIF)2 多分支語句(DO CASE...ENDCASE)3 循環語句和有關語句(DO WHILE...ENDDO 和EXIT、LOOP)4 數據輸入語句(ACCEPT、WAIT、INPUT)

(五)過程文件與自定義函數的定義和使用方法、帶參數的過程調用。

(六)程序的調試。

第七章 面向對象程序設計

一 教學目的

學生了解面向對象的程序設計的基本概念――對象和類,初步掌握VFP中的類與對象及其屬性、方法的設置和使用。

二 教學要求

(一)了解對象、類、屬性、事件與方法。

(二)理解如何設計類。

(三)理解如何創建對象。

三 教學內容

(一)對象的概念、類的概念,并且介紹VFP中的類。

(二)對象的屬性、事件和方法的設置和使用。

(三)類的創建、類屬性的設置、類方法的定義以及通過編程來定義類。

(四)對象的創建、引用以及對象的屬性設置與方法調用。

第八章 表單設計與應用 一 教學目的

學生了解表單這一應用程序中最常見的交互式操作界面,理解怎樣利用對象的屬性、事件和方法來構建簡單的表單。

二 教學要求

(一)掌握創建表單。

(二)理解表單設計器的使用。

(三)表單和常用控件的設計。

三 教學內容

(一)表單的建立、保存和運行方法。

(二)利用表單控件工具欄、屬性窗口、代碼窗口對表單進行簡單的設置。

(三)表單與一些常用控件的設計,如標簽控件、文本框控件、命令按鈕控件等。

第九章 報表設計與應用

一 教學目的

學生初步掌握報表的設計,可以設計一般功能的報表文件。

二 教學要求

(一)掌握報表的創建。

(二)理解報表的設計。

(三)掌握報表控件的使用。

(四)理解報表中數據的分組。

(五)理解報表的輸出設置。

三 教學內容

(一)報表的創建、保存與瀏覽。

(二)設計報表的一般步驟。

(三)標簽控件、域控件等控件與報表變量的使用。

(四)一級數據分組與二級數據分組。

(五)報表的頁面設置、預覽和打印報表。

Ⅲ 教學組織與方法

一 實施機構:第二臨床學院數學與計算機科學教研室。

二 組織內容:教案講義審核、集體教學備課、教學方法研究。三 教學方法:

理論教學:采用啟發式的課堂教學形式,以現代教育技術為主要手段進行講學,核心內容講授為主,重點內容介紹為主,一般內容自學為主。

實驗教學:以班為單位在機房上機練習。輔導形式:輔導講義、課堂答疑。

四 考核方法:考試采用閉卷筆試。教學測量分平時測驗和期末考試。

Ⅳ 教學時數分配表

授課內容

學時

教學手段 實驗內容

學時

類型

常量、變量、運算符和表達式(3.1~3.2)

常用函數(3.1~3.4);數據表的建立(4.1)

1.數據庫系統概論(1.1~1.3)2 2

常量、變量、運算符

CAI、操作

和表達式(3.1~3.2)常用函數(3.1~3.4);

CAI、操作

數據表的建立(4.1)1.數據庫系統概論2 2

驗證型 驗證型

2.數據表的基本操作(4.2.1~4.2.3)

數據表的基本操作(4.2.4~4.2.6);排序(4.3.1)

數據表的索引(4.3.2~4.3.4);查詢命令(4.4.1)

數據表的統計(4.4.2)數據表間的操作(4.5.1~4.5.4)數據庫及其操作(5.1~5.3)查詢文件的建立與視圖的建立(5.4~5.5)

結構化查詢語言SQL(6.1~6.4)

程序順序結構、分支結構(7.1~7.3)

程序循環結構(7.4.1~7.4.2)程序循環結構(7.4.3~7.4.4)模塊結構程序設計(7.5.1~7.5.3;7.5.5)

模塊結構程序設計(7.5.4;7.5.6;7.6.1~7.6.4)表單設計(8.5.1~8.5.5)

表單設計(8.5.6~8.5.10;8.6)報表設計(9.1~9.4)菜單設計(9.4.1~9.4.5);內容CAI、操作

(1.1~1.3)

2.數據表的基本操作(4.2.1~4.2.3)數據表的基本操作CAI、操作(4.2.4~4.2.6);排序

(4.3.1)

CAI、操作

數據表的索引(4.3.2~

4.3.4);查詢命令(4.4.1)數據表的統計(4.4.2)CAI、操作 數據表間的操作

(4.5.1~4.5.4)2 CAI、操作

實驗測試一(開卷,獨

立完成)2 CAI、操作

查詢文件的建立與視

圖的建立(5.4~5.5)2 CAI、操作

結構化查詢語言

SQL(6.1~6.4)2 CAI、操作

程序順序結構、分支

結構(7.1~7.3)2 CAI、操作

程序循環結構(7.4.1~

7.4.2)2 CAI、操作

程序循環結構(7.4.3~

7.4.4)2

CAI、操作

模塊結構程序設計

(7.5.1~7.5.3;7.5.5)模塊結構程序設計CAI、操作(7.5.4;7.5.6;7.6.1~

7.6.4)2 CAI、操作

表單設計(8.5.1~

8.5.5)2 CAI、操作

表單設計(8.5.6~

8.5.10;8.6)2 CAI、操作 報表設計(9.1~9.4)2

CAI、操作 菜單設計(9.4.1~驗證型 驗證型 驗證型

驗證型

驗證型 2 驗證型 2 驗證型 2 驗證型 2 驗證型 2

綜合型

綜合型 綜合型 2

綜合型 綜合型 2

綜合型

復習

合計

9.4.5);內容復習

第三篇:《C程序設計》教學大綱

《C程序設計》教學大綱

一、課程的性質和任務

本課程為計算數學專業本科生的必修課。通過對C程序設計的基本知識、基本概念、基本技能的學習和訓練,使學生掌握C語言的語法規則、開發環境以及程序設計的基本方法和技能。培養學生利用C語言進行程序設計的基本能力,并為后續專業課的學習以及在可視化環境下進行面向對象的編程打下扎實的基礎。

二、課程教學與基本要求

重點介紹C語言的基本知識(如基本數據類型、表達式、數組、函數、宏定義、指針、結構和文件)和程序設計的基本方法(即:結構化程序設計方法以及順序、選擇、循環、模塊等結構的程序設計方法),還介紹指針、文件等在程序設計中的應用。

三、適應專業

計算數學、基礎數學、經濟管理專業本科學生。

四、預修課程

計算機基礎知識。

五、學時

總學時:98學時 講授學時:68學時 實驗學時:32學時

學分:4 第一、二章 C簡介、算法 8學時

第三章 數據類型、運算符、表達式 6學時

第四章 順序結構程序設計 4學時

第五章 選擇結構程序設計 4學時

第六章 循環結構程序設計 6學時

第七章 數組 8學時

第八章 函數 6學時

第九章 編譯預處理 3學時

第十章 指針 12學時

第十一章 結構體與共用體 5學時

第十二章 位運算 2學時

第十三章 文件 4學時

六、講授內容

1.C語言的特點、簡單的C程序介紹、C語言的編譯環境

2.算法的概念、特性,三種基本結構、用傳統流程圖和N-S流程圖表示算法。3.C的數據類型(整型、實型、字符型等),運算符和表達式。4.數據的輸入和輸出(printf()和scanf()函數等)、順序結構程序設計。

5.選擇結構程序設計:關系運算符和關系表達式、邏輯運算符和邏輯表達式、if語句和switch語句。

6.循環結構程序設計:用goto語句和if語句構成循環、用while語句、do-while語句、for語句構成循環以及break語句和continue語句。

7.數組的定義和使用(包括一維數組、二維數組和字符數組)。

8.函數的定義和調用,函數的嵌套調用、遞歸調用;局部變量與全局變量、變量的動態存儲和靜態存儲;內部函數與外部函數。

9.預處理命令:宏定義、文件包含、條件編譯。

10.指針變量的定義和使用;數組的指針和指向數組的指針變量、字符串的指針和指向字符串的指針變量、函數的指針和指向函數的指針變量;指針型函數和指針數組。

11.結構體與共用體變量的定義和使用,結構體數組和指向結構體數據的指針,枚舉類型。12.位運算符和位運算,位段。13.文件的打開、關閉與讀寫。

七、實驗內容和學時分配(34學時)1.熟悉C語言的編譯環境(2學時)

2.C的數據類型(整型、實型、字符型等),運算符和表達式。(2學時)3.數據的輸入和輸出(printf()和scanf()函數等)、順序結構程序設計(3學時)。

4.選擇結構程序設計:關系運算符和關系表達式、邏輯運算符和邏輯表達式、if語句和switch語句。(3學時)

5.循環結構程序設計:用goto語句和if語句構成循環、用while語句、do-while語句、for語句構成循環以及break語句和continue語句。(3學時)6.數組的定義和使用(包括一維數組、二維數組和字符數組)。(3學時)

7.函數的定義和調用,函數的嵌套調用、遞歸調用;局部變量與全局變量、變量的動態存儲和靜態存儲;內部函數與外部函數。(3學時)8.預處理命令:宏定義、文件包含、條件編譯。(2學時)

9.指針變量的定義和使用;數組的指針和指向數組的指針變量、字符串的指針和指向字符串的指針變量、函數的指針和指向函數的指針變量;指針型函數和指針數組。(7學時)10.結構體與共用體變量的定義和使用,結構體數組和指向結構體數據的指針,枚舉類型。(2學時)11.位運算符和位運算,位段。(2學時)12.文件的打開、關閉與讀寫。(2學時)

八、教材與參考書

教材:譚浩強, 《C程序設計》(第二版),清華大學出版社,1999年 參考書:譚浩強, 《C程序設計題解與上機指導》,清華大學出版社,2000年

第四篇:VF程序設計教學大綱

《VF程序設計》教學大綱

一、課程名稱:《VF程序設計》

課程負責人:袁明蘭

二、學時與學分:48

三、適應專業:外語、建筑設計技術、工程監理、藝術、旅游等專業

四、課程教材:張彥芳等編著《Visual FoxPro程序設計》,中國地質大學出版社,2011年

五、參考教材:蘇忠等.Visual Foxpro 6.0中文版應用與開發.電子工業出版社,2003 楊國才編著《Visual FoxPro程序設計》,重慶大學出版社,2002年

謝膺白.Visual Foxpro 6.0中文版教程.人民郵電出版社,2002 肖金秀.新編Visual Foxpro 6.0應用基礎教程.中國石化出版社,2011

六、課程的性質、目的和任務:

本課程是非計算機專業的主要公共基礎課。

通過本課程的學習,使非計算機專業的學生掌握數據庫的基本概念和VFP的基礎知識,熟練掌握數據庫的基本操作,并能進行初步的程序設計,能應用VFP進行數據庫管理。

七、課程的基本要求:

通過理論教學和實驗教學,達到如下基本要求。

1.了解計算機數據管理的發展、掌握數據系統、關系數據庫的基本概念,掌握面向對象程序設計的概念,理解數據的一致性和完整性。

2.了解Visual FoxPro的發展、特點及安裝,掌握Visual FoxPro 6.0的啟動與關閉。熟悉Visual FoxPro 6.0系統界面,理解其幾種工作方式。了解項目管理器、常用項目元素與文件類型、創建項目文件,及項目管理器的使用。

3.掌握常量與變量、數據類型,了解常用的文件類型,掌握幾種常用函數的應用、運算符與表達式的應用,掌握內存變量的幾種操作,掌握數組的應用。理解Visual FoxPro 6.0命令及命令和子句的使用規則。

4.掌握數據表的基本操作(表結構及字段的基本要素、表的創建和修改[使用表設計器]、表的打開與關閉、數據記錄的輸入、顯示和編輯、錄指針與定位、邏輯與物理刪除表的記錄、記錄的復制與添加、表的索引、表的查詢、表的運算等),掌握多表工作區及其應用。

5.理解數據庫的概念與基本組成、掌握數據庫的基本操作、理解數據庫表的數據完整性、熟練掌握數據庫表之間的關聯、了解參照完整性。

6.理解程序與結構化程序設計的基本概念,掌握程序文件的建立、執行與編輯,掌握程序設計的基本命令,掌握程序的基本控制結構,掌握變量的作用域

與生存期,理解模塊化程序設計方法與模塊化程序設計,掌握子程序和過程與自定義函數及其調用,學會程序的調試,熟練掌握結構化程序設計簡單應用。

7.掌握面向對象的基本概念、掌握對象及其屬性、事件、方法,了解類的創建與使用。

8.熟練掌握表單的創建與管理,掌握猜數游戲設計、計算器設計、學生成績查詢與修改界面設計、軟件登錄界面與權限設計。

9.理解查詢的概念、掌握用查詢設計器創建查詢、創建多表查詢,用查詢向導創建查詢,運行查詢。了解用視圖設計器創建本地視圖、了解用視圖向導創建本地視圖、視圖的使用、利用視圖更新源表數據。

10.了解SQL語言概述、熟練掌握SQL語句對數據表的操作(創建數據表,SQL修改表結構,SQL查詢數據表,SQL對數據表運算,SQL刪除表記錄,SQL更新表的記錄內容)。

11.了解菜單設計器、標準菜單及快捷菜單的設計。了解報表基本概念、報表的數據來源、報表設計器,了解報表的創建(用報表向導創建、用報表設計器創建),了解設置報表(給報表添加帶區、改變報表的列標簽、修改報表表達式、增加表格線、頁面設置、字體設置、布局設置、在報表中使用數據分組、匯總區),了解使用報表(報表命令、報表預覽和打印機設置),了解標簽設計。

12.了解應用需求分析、數據庫與表設計、系統功能模塊設計、菜單設計、用戶界面設計、查詢設計、.報表設計、系統維護設計、系統模塊調試、用項目管理器連編成應用程序、應用程序管理、發布樹、應用程序發布和安裝。

八、課程的主要內容:

㈠ 理論教學 1.數據庫基礎知識 數據庫、數據庫管理系統和數據庫系統的基本概念、數據管理技術的產生和發展;數據庫系統的組成及體系結構;數據庫管理系統(DBMS)的功能;關系模式的基本術語、主要操作和數據完整性約束;面向對象程序設計的基本概念(包括類、對象、事件、方法和屬性等)。

2.Visual FoxPro 系統簡介

Visual FoxPro的發展、特點及安裝、啟動與關閉。Visual FoxPro 6.0系統界面、幾種工作方式,項目管理器、及項目管理器的使用。3.Visual Foxpro應用基礎

常量與變量、數據類型,文件類型、幾種常用函數、運算符與表達式的應用,內存變量的幾種操作,數組的應用,Visual FoxPro 6.0命令及命令和子句的使用規則。

4.數據表的基本操作 數據表的基本操作(表結構及字段的基本要素、表的創建和修改[使用表設計器]、表的打開與關閉、數據記錄的輸入、顯示和編輯、錄指針與定位、邏輯與物理刪除表的記錄、記錄的復制與添加、表的索引、表的查詢、表的運算等),多表工作區及其應用。

5.結構化程序設計

程序與結構化程序設計的基本概念,程序文件的建立、執行與編輯,程序設計的基本命令,程序的基本控制結構,變量的作用域與生存期,模塊化程序設計方法與模塊化程序設計,子程序和過程與自定義函數及其調用,程序的調試。6.數據庫設計

數據庫的概念與基本組成、數據庫設計器的使用、數據庫的建立、打開與關閉(命令)、數據庫表的數據完整性、數據庫表之間的關聯、參照完整性。7.面向對象程序設計初步

面向對象的基本概念、對象及其屬性、事件、方法,類的創建與使用。8.表單與控件

表單的創建與管理,猜數游戲設計、計算器設計、學生成績查詢與修改界面設計、軟件登錄界面與權限設計。9.菜單設計

菜單設計器、標準菜單及快捷菜單的設計。10.查詢與視圖

查詢的概念、用查詢設計器創建查詢、創建多表查詢,用查詢向導創建查詢,運行查詢。用視圖設計器創建本地視圖、用視圖向導創建本地視圖、視圖的使用、利用視圖更新源表數據。SQL語言概述,對數據表的操作(創建(數據庫和)數據表,SQL修改表結構,SQL查詢數據表,SQL對數據表運算,SQL刪除表記錄,SQL更新表的記錄內容)11.報表與標簽設計

查詢的概念、用查詢設計器創建查詢、創建多表查詢,用查詢向導創建查詢,運行查詢。用視圖設計器創建本地視圖、用視圖向導創建本地視圖、視圖的使用、利用視圖更新源表數據。SQL語言概述,對數據表的操作(創建(數據庫和)數據表,SQL修改表結構,SQL查詢數據表,SQL對數據表運算,SQL刪除表記錄,SQL更新表的記錄內容)。12.應用程序的開發與發布過程

應用需求分析、數據庫與表設計、系統功能模塊設計、菜單設計、用戶界面設計、查詢設計、.報表設計、系統維護設計、系統模塊調試、用項目管理器連編成應用程序、應用程序管理、發布樹、應用程序發布和安裝。

九、先修課程:

本課程是非計算機專業的基礎課,其先修課程是計算機文化基礎。

十、考核方式:

理論教學部分占70%,實驗教學部分占30%,理論教學部分集中筆試,實驗教學部分以完成16個實驗和上機考試進行考核。

十一、學時分配:

講授: 48 學時

1.數據庫基礎知識

2學時 2.Visual FoxPro 系統簡介

2學時 3.Visual Foxpro應用基

4學時

4.數據表的基本操作

10學時 5.程序設計

14學時 6.數據庫設計

1學時 7.面向對象程序設計初步

2學時 8.表單與控件

6學時 9.菜單設計

1學時 10.查詢與視圖

2學時 11.報表與標簽設計 1學時 12.應用程序的開發與發布過程 1

學時

第五篇:高級程序設計-教學大綱

高級程序設計

Advanced Programming Languages

課程編碼:05305100 學分:2.5 課程類別:專業方向課(必修)計劃學時:48 其中講課:32 實驗或實踐:0 上機:16 適用專業:電子商務

推薦教材:王路群《JAVA高級程序設計》,中國水利水電出版社,2006年。

參考書目:陳靜,楊青,鄭世玨,《高級語言程序設計與應用教程》,清華大學出版社,2006年。

王浩,《高級語言程序設計》,武漢理工大學出版社,2006年。

課程的教學目的與任務

通過本課程的講授,使學生在已有JAVA基礎上,進一步深入的學習,為今后從事信息系統開發與研究奠定程序基礎。該課程圍繞著JAVA開發的整個過程,系統地講解JAVA基礎知識基礎上,對更難的部分進行學習,如AWT編程、Swing編程、JAVA中流傳輸的語法、技巧和應用,并對數據庫訪問進行講述,對網絡編程等高層次的程序進行了深入研究,涉及很多J2EE方面的知識。其目的是擴大學生的程序學習及寫作技巧,以提高未來應對不同類型信息系統開發的能力。

課程的基本要求

1、JAVA語言的基本特點及基本語法。

2、異常處理基本原則。

3、AWT和Swing、Applet應用。

4、多線程機制、流傳輸、數據庫訪問

5、網絡編程。

6、JAVA中API的介紹,JAVABEAN的簡單使用。

各章節授課內容、教學方法及學時分配建議(含課內實驗)

第一章 JAVA基礎知識回顧 建議學時:2 [教學目的與要求]

回顧JAVA的基本寫法,完成程序要求。[教學重點與難點] 如何寫一個完整的、標準的程序。

[授 課 方 法] 以課堂講授為主,課堂討論和課下自我調試為輔。[授 課 內 容] 第一節 JAVA語言基礎

一、JAVA語言特點、開發平臺、兩種程序類型

二、標識符、關鍵字、常量與變量、數組 第二節 運算符、表達式

一、運算符、表達式

二、流程控制語句

三、隨機數產生、數的處理(例1:水仙花數;例2:隨機數產生并排序)第三節 類、對象、接口

第二章 異常 建議學時:4 [教學目的與要求] 異常處理方法。

[教學重點與難點] try…catch,throws與finally使用。[授 課 方 法]

以課堂講授為主,課堂討論和課下自學為輔。[授 課 內 容] 第一節 什么是異常

一、異常處理基礎

二、JAVA異常處理機理 第二節 異常常用方法

一、JAVA內置異常

二、聊天室的異常處理

第三章 用戶界面GUI 建議學時:6 [教學目的與要求] AWT組件、常用組件使用方法、JAVA2D、JAVA3D [教學重點與難點] Graphics類、布局設計、Component組件。[授 課 方 法]

以課堂講授為主,課堂討論和課下自學為輔。[授 課 內 容] 第一節 AWT組件工具集 第二節 GUI組件上的圖形操作

一、Graphics類

二、組件重繪

三、繪制基本圖形

四、建立字體

第三節 常用的AWT組件

一、文本框和文本區

二、畫板和畫布

三、Component類使用方法 第四節 Dialog類

第四章 Swing 建議學時:8 [教學目的與要求] Swing使用、框架、圖標標簽。

[教學重點與難點] 各種組件使用、JButton、JCheckBox、JRadioButton等等。[授 課 方 法]

以課堂講授為主,課堂討論和課下自學為輔。[授 課 內 容] 第一節 從AWT到Swing

一、Swing框架

二、Jframe、JDialog、JApplet 第二節 圖標與標簽 第三節 各種組件

一、Jbutton

二、JcheckBox

三、Jtextfield、Jmenu、JtoolBar

四、Jtree 第五章 I/O輸入輸出流 建議學時:8 [教學目的與要求] I/O輸入輸出流。

[教學重點與難點] 流的概念、字節流、字符流、預定義流、File類。[授 課 方 法]

以課堂講授為主,課堂討論和課下自學為輔。[授 課 內 容] 第一節 流的概念

第二節 字節流、字符流、預定義流

一、字節流

二、字符流

三、預定義流 第三節 File類

一、InputStream和outStream

二、FileInputStream和FileOutStream

三、Reader和Writer

四、RangdomAccessFile 第六章 JAVA數據庫連接 [教學目的與要求] JDBC原理、配置、程序。[教學重點與難點] 配置、數據存儲、讀取。

[授 課 方 法]

以課堂講授為主,課堂討論和課下自學為輔。[授 課 內 容] 第一節 JDBC原理

一、JDBC概述

二、JDBC體系結構

三、JDBC連接步驟 第二節 JDBC編程

一、配置數據庫

二、查詢

三、更新、添加、刪除

第七章 JAVA網絡編程 [教學目的與要求] 網絡編程基礎知識、JAVA提供的網絡類與接口。[教學重點與難點] JAVA套接字、網絡類、接口。

[授 課 方 法]

以課堂講授為主,課堂討論和課下自學為輔。[授 課 內 容]

建議學時:8

建議學時:6 第一節 網絡編程基礎

一、URL

二、Internet編址與端口號

三、客戶/服務器模式

四、代理服務器

五、Tcp/IP和Udp協議 第二節 JAVA和網絡

一、網絡類與接口

二、InetAddress類

三、URL類

四、URLConnection類 第三節 JAVA編寫TCP網絡程序

一、套接字概述

二、客戶套接字

三、服務器套接字

第八章 JAVA API 建議學時:6 [教學目的與要求] 掌握API常用的數學的方法,JAVA.Lang包中的系統類。[教學重點與難點] JAVA.Util中的實用工具集。

[授 課 方 法]

以課堂講授為主,課堂討論和課下自學為輔。[授 課 內 容] 第一節 理解API概念 第二節 數據類型類

一、java.Lang包

二、Number及其子類 第三節 字符串處理

一、java.lang.String

二、java.lang.StringBuffer 第四節 java.lang 包 第五節 java.util包

撰稿人:馬金柱 審核人:徐偉

下載C程序設計教學大綱word格式文檔
下載C程序設計教學大綱.doc
將本文檔下載到自己電腦,方便修改和收藏,請勿使用迅雷等下載。
點此處下載文檔

文檔為doc格式


聲明:本文內容由互聯網用戶自發貢獻自行上傳,本網站不擁有所有權,未作人工編輯處理,也不承擔相關法律責任。如果您發現有涉嫌版權的內容,歡迎發送郵件至:645879355@qq.com 進行舉報,并提供相關證據,工作人員會在5個工作日內聯系你,一經查實,本站將立刻刪除涉嫌侵權內容。

相關范文推薦

    《VC++程序設計》教學大綱

    《Visual C++與面向對象程序設計》教學大綱 課程編號: 課程類型:計算機科學 學 時:48(其中講課32,機時16) 學 分:3 適用對象:計算機及理科的全部或部分專業 先修課程:計算機文化基礎 使......

    《程序設計實踐》教學大綱

    課程編號:02202001 課程名稱:程序設計實踐 課程性質:專業基礎限選 總 學 時:30(實踐學時30)學分:2 適用專業:計算機科學與技術 《程序設計實踐》教學大綱 一、教學目標 《程序設計實......

    MATLAB程序設計教學大綱

    《MATLAB程序設計教學大綱》 課程代碼:1010330 實驗教學:24學時+16學時 課程學分:2.5 先修課程:C/C++程序設計語言或VB程序設計語言 ? 課程的性質和教學目標 《MATLAB程序設計》......

    《VF程序設計》教學大綱

    《VF程序設計》教學大綱 課程編號: 一、課程性質、目的及開課對象 ㈠課程性質:公共選修課 ㈡目的:通過本課程的學習,使學生掌握項目管理器、庫、表、菜單、報表、標簽、查詢、視......

    高級程序設計教學大綱

    華中科技大學文華學院 《高級程序設計》課程教學大綱 一、課程名稱:高級程序設計 Senior Program Design 二、課程編碼: 三、學時與學分:32/2 四、先修課程:C語言程序設計 五、......

    《PHP程序設計》教學大綱

    《PHP程序設計》教學大綱 一、 教學性質 本課程屬于計算機軟件開發專業的一門計算機編程語言基礎課程,主要學習PHP程序設計語言的知識和應用,具體包括PHP概述、HTML基礎、java......

    程序設計技術(C)教學大綱

    C程序設計技術教學大綱 一、課程名稱:C程序設計技術 二、課程代碼:18012735 三、課程英文名稱:C Programming Technology 四、課程負責人:熊壯 五、學時和學分:56(40+32/2),3.5學分......

    Vc++程序設計課程教學大綱

    《VC++程序設計》課程教學大綱 總學時:54 學分:3 理論學時:34 實驗學時:20 面向專業:計算機科學與技術課程代碼:2710015 先開課程:數據結構、C語言、面向對象程序設計課程性質:選......

主站蜘蛛池模板: 中日韩精品视频在线观看| 欧美一区二区三区啪啪| 亚洲精品乱码久久久久久| 久久亚洲色一区二区三区| 伊人精品久久久大香线蕉| 一本无码人妻在中文字幕免费| 苍井空一区二区波多野结衣av| 亚洲精品乱码久久久久久日本蜜臀| 99久久精品费精品国产一区二| 精品国产成人亚洲午夜福利| 精品国产青草久久久久福利| 久久久亚洲欧洲日产国码aⅴ| www午夜精品男人的天堂| 国产亚洲av片在线观看18女人| 人人鲁人人莫人人爱精品| 人妻影音先锋啪啪av资源| 国产免费无遮挡吸乳视频在线观看| 成人午夜精品久久久久久久| 国产情侣疯狂作爱系列| 在线看片免费人成视频播| 曰本女人牲交全视频免费播放| 国产午夜成人无码免费看| 久久av高清无码| 国产涩涩视频在线观看| 国产精品自产拍在线观看免费| 羞羞视频在线观看| 无码人妻一区二区三区在线| 狠痕鲁狠狠爱2021在| 国产精品白浆精子像水合集| 高清乱码一区二区三区| 国产精品一区二区久久精品| 亚洲国产精品电影人久久| 久久99国产精品尤物| 国产精品欧美久久久久久日木一道| 日本又色又爽又黄的a片18禁| 国产精品久久久久久久影院| 亚洲人成人网站18禁| 性生交片免费无码看人| 五月天中文字幕mv在线| www婷婷av久久久影片| 国产免费人成视频在线观看|