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

《程序設(shè)計(jì)基礎(chǔ)》教學(xué)大綱(共五則范文)

時(shí)間:2019-05-13 01:12:23下載本文作者:會(huì)員上傳
簡介:寫寫幫文庫小編為你整理了多篇相關(guān)的《《程序設(shè)計(jì)基礎(chǔ)》教學(xué)大綱》,但愿對(duì)你工作學(xué)習(xí)有幫助,當(dāng)然你在寫寫幫文庫還可以找到更多《《程序設(shè)計(jì)基礎(chǔ)》教學(xué)大綱》。

第一篇:《程序設(shè)計(jì)基礎(chǔ)》教學(xué)大綱

《程序設(shè)計(jì)基礎(chǔ)》課程教學(xué)大綱(終審稿)

第一部分 大綱說明

一、課程的性質(zhì)和任務(wù)

《程序設(shè)計(jì)基礎(chǔ)》是廣播電視大學(xué)軟件開發(fā)與應(yīng)用專業(yè)學(xué)生的必修基礎(chǔ)課,它是為培養(yǎng)大專層次應(yīng)用型人才進(jìn)行程序設(shè)計(jì)學(xué)習(xí)而開設(shè)的引論性基礎(chǔ)課程。

通過本課程的學(xué)習(xí)使學(xué)生了解程序設(shè)計(jì)和程序設(shè)計(jì)語言的基本概念,掌握程序設(shè)計(jì)的基本思想和方法,達(dá)到對(duì)程序語言和程序設(shè)計(jì)涉及的有關(guān)技術(shù)有一個(gè)概括性的了解,為今后對(duì)程序設(shè)計(jì)和軟件開發(fā)技術(shù)的進(jìn)一步深入學(xué)習(xí)奠定基礎(chǔ)。

二、課程的目的和要求

通過本課程的學(xué)習(xí),使學(xué)生初步掌握程序設(shè)計(jì)的基本思想和方法,逐步建立起對(duì)“程序設(shè)計(jì)”這一學(xué)科的較為系統(tǒng)和全面的認(rèn)識(shí),為后續(xù)程序設(shè)計(jì)課程的學(xué)習(xí)奠定基礎(chǔ)。

三、課程內(nèi)容的教學(xué)要求

本課程內(nèi)容的教學(xué)要求分為“掌握、理解、了解”三個(gè)層次。

第二部分 教學(xué)媒體和教學(xué)建議

一、學(xué)時(shí)分配

本課程課內(nèi)學(xué)時(shí)為54學(xué)時(shí)(3學(xué)分),其中必須完成的學(xué)時(shí)包括:電視課(CAI)12學(xué)時(shí),上機(jī)實(shí)驗(yàn)8學(xué)時(shí)。

序號(hào) 教學(xué)內(nèi)容 1 2 3 4 5 6 7 導(dǎo)論 程序設(shè)計(jì)概述 程序設(shè)計(jì)語言簡述 程序基本結(jié)構(gòu) 數(shù)據(jù)結(jié)構(gòu)基礎(chǔ)概述 算法和問題求解 程序設(shè)計(jì)基本方法與原則

合計(jì)

授課學(xué)時(shí) 4 4 12 10 8 6 電視學(xué)時(shí) 1 3 3 2 2 實(shí)驗(yàn)

二、多媒體教材的總體說明

根據(jù)本專業(yè)培養(yǎng)目標(biāo)、學(xué)員實(shí)際以及本課程具有較強(qiáng)的理論性、綜合性的特點(diǎn),本課程應(yīng)該通過一體化綜合設(shè)計(jì),建設(shè)由文字教材、錄象教材、CAI教學(xué)課件所組成的配套教材,每種教材各具特色,圍繞文字教材相互有機(jī)配合,提供方便、有效、形式多樣的學(xué)習(xí)支持服務(wù),共同完成教學(xué)任務(wù),實(shí)現(xiàn)教學(xué)目標(biāo)。

三、教學(xué)環(huán)節(jié)

本課程有以下教學(xué)環(huán)節(jié)

①根據(jù)教學(xué)大綱所明確課程性質(zhì)及教學(xué)目標(biāo)展開教學(xué)。

②在文字教材及有關(guān)學(xué)習(xí)輔導(dǎo)材料的提示下了解課程內(nèi)容框架及學(xué)習(xí)方法,梳理清楚章節(jié)內(nèi)容結(jié)構(gòu)與知識(shí)體系。

④在學(xué)習(xí)指導(dǎo)的支持下自主學(xué)習(xí)文字主教材。

⑤組織或個(gè)別收視錄象教材,增加感性認(rèn)識(shí),深入領(lǐng)悟并消化重點(diǎn)、難點(diǎn)。

⑥面授輔導(dǎo)與答疑、根據(jù)大綱要求組織討論等。

⑦運(yùn)用CAI課件進(jìn)行復(fù)習(xí)與自測(cè)。

⑧建立課程網(wǎng)頁,進(jìn)行網(wǎng)上輔導(dǎo)。

⑨ 對(duì)平時(shí)學(xué)習(xí)進(jìn)行形成性考核,課程學(xué)習(xí)結(jié)束進(jìn)行統(tǒng)一考試。

四、教學(xué)和實(shí)驗(yàn)設(shè)備建議

本課程所提供的音像教材有電視錄像帶和CAI教學(xué)光盤2種,教學(xué)單位可根據(jù)自有設(shè)備和條件組織教學(xué)。實(shí)驗(yàn)設(shè)備單機(jī)最低配置:CPU為賽揚(yáng)450、內(nèi)存128 MB。建議單機(jī)配置:CPU為奔騰Ⅲ 500、內(nèi)存128 MB以上。

第三部分 教學(xué)內(nèi)容和教學(xué)要求 第一篇 程序設(shè)計(jì)與程序設(shè)計(jì)語言概述

第一章 導(dǎo)論

一、教學(xué)內(nèi)容

1.計(jì)算機(jī)技術(shù)的發(fā)展

2.計(jì)算機(jī)系統(tǒng)的組成 3.計(jì)算機(jī)模型

二、教學(xué)要求

理解計(jì)算機(jī)系統(tǒng)組成和計(jì)算機(jī)工作原理的概念;了解計(jì)算機(jī)技術(shù)的發(fā)展、計(jì)算機(jī)模型。

第二章 程序設(shè)計(jì)概述

一、教學(xué)內(nèi)容

1.程序設(shè)計(jì)的基本概念

2.算法和數(shù)據(jù)結(jié)構(gòu)

3.圖靈機(jī)上的程序設(shè)計(jì)

4.程序設(shè)計(jì)語言介紹

二、教學(xué)要求

掌握算法、數(shù)據(jù)結(jié)構(gòu)和程序設(shè)計(jì)的基本概念;理解程序設(shè)計(jì)語言的作用;了解圖靈機(jī)上的程序設(shè)計(jì)。

第三章 程序設(shè)計(jì)語言簡述

一、教學(xué)內(nèi)容

1.高級(jí)程序設(shè)計(jì)語言的實(shí)現(xiàn)

2.面向過程式語言及基本特征

3.面向?qū)ο笳Z言及基本特征

4.網(wǎng)絡(luò)程序設(shè)計(jì)中的標(biāo)記語言

5.程序開發(fā)環(huán)境

二、教學(xué)要求

掌握幾種主要語言概述特點(diǎn);理解程序設(shè)計(jì)語言的實(shí)現(xiàn)方法;了解程序設(shè)計(jì)語言的發(fā)展和分類和程序開發(fā)環(huán)境。

第四章 程序基本結(jié)構(gòu)

一、教學(xué)內(nèi)容

1.C語言的簡單程序設(shè)計(jì)

2.基本數(shù)據(jù)類型

3.運(yùn)算符及表達(dá)式

4.程序的控制結(jié)構(gòu)

5.函數(shù)

6.C程序設(shè)計(jì)案例分析

二、教學(xué)要求

掌握面向過程的語言的程序設(shè)計(jì)方法和步驟;理解基本數(shù)據(jù)類型和表達(dá)式的概念,能夠?qū)唵蔚腃程序進(jìn)行分析并能夠編寫簡單的的小程序,通過對(duì)具體語言的學(xué)習(xí)加深對(duì)程序設(shè)計(jì)語言的認(rèn)識(shí)和理解。

第二篇 程序設(shè)計(jì)基礎(chǔ) 第五章 數(shù)據(jù)結(jié)構(gòu)基礎(chǔ)概念

一、教學(xué)內(nèi)容

1.數(shù)據(jù)結(jié)構(gòu)的基本概念

2.線性結(jié)構(gòu)

3.樹型結(jié)構(gòu)概述

4.圖型結(jié)構(gòu)概述

5.查找與排序

二、教學(xué)要求

掌握數(shù)據(jù)結(jié)構(gòu)的基本概念,初步理解有關(guān)線性和非線性數(shù)據(jù)結(jié)構(gòu)的概念與知識(shí),了解有關(guān)查找和排序的基本思想和方法,通過一些實(shí)例問題說明沒有數(shù)據(jù)結(jié)構(gòu)無法解決問題,以對(duì)數(shù)據(jù)結(jié)構(gòu)的有關(guān)概念的重要性有一個(gè)初步認(rèn)識(shí)。

第六章 算法和問題求解

一、教學(xué)內(nèi)容

1.算法的概念

2.算法的描述

3.算法設(shè)計(jì)中的基本方法

4.算法分析

二、教學(xué)要求

掌握算法和算法描述的基本方式,會(huì)用流程圖表述算法的思想;理解算法的幾種主要設(shè)計(jì)方法;了解算法分析的初步知識(shí)與方法。

第七章 程序設(shè)計(jì)基本方法與原則

一、教學(xué)內(nèi)容

1.結(jié)構(gòu)化程序設(shè)計(jì)思想

2.模塊化程序設(shè)計(jì)的方法

3.面向?qū)ο蟮某绦蛟O(shè)計(jì)

4.程序設(shè)計(jì)應(yīng)遵循的主要原則

5.軟件工程簡介

二、教學(xué)要求

掌握模塊化程序設(shè)計(jì)和面向?qū)ο蟪绦蛟O(shè)計(jì)的基本原則和方法;理解程序設(shè)計(jì)的主要原則,培養(yǎng)良好的程序書寫習(xí)慣;了解結(jié)構(gòu)化程序設(shè)計(jì)的主要內(nèi)容和軟件工程中的主要階段任務(wù)。

第四部分 實(shí)驗(yàn)安排

為保證學(xué)習(xí)效果,本課程安排了一定的教學(xué)實(shí)踐性環(huán)節(jié),以幫助學(xué)生加強(qiáng)對(duì)有關(guān)內(nèi)容的理解和學(xué)習(xí)。實(shí)驗(yàn)內(nèi)容和要求

一、熟悉TURBO C2.0 程序設(shè)計(jì)環(huán)境(2學(xué)時(shí))實(shí)驗(yàn)內(nèi)容

1.TURBO C的集成開發(fā)環(huán)境的使用。

2.在集成環(huán)境下會(huì)進(jìn)行簡單C程序的調(diào)試和運(yùn)行。實(shí)驗(yàn)要求

1.了解程序設(shè)計(jì)的幾個(gè)階段,初步掌握TURBO C的集成開發(fā)環(huán)境的使用。

2.在集成環(huán)境下會(huì)進(jìn)行簡單的程序調(diào)試。

二、分支結(jié)構(gòu)的程序設(shè)計(jì)(2學(xué)時(shí))實(shí)驗(yàn)內(nèi)容

1.按要求輸入簡單程序并演示結(jié)果。

2.編寫簡單分支程序并調(diào)試運(yùn)行。

3.程序調(diào)試練習(xí)實(shí)驗(yàn)要求

1.熟悉C語言的數(shù)據(jù)類型、表達(dá)式、分支語句。

2.能編寫簡單的帶分支判斷的C程序。

三、循環(huán)程序設(shè)計(jì)(2學(xué)時(shí))實(shí)驗(yàn)內(nèi)容

1.按要求輸入簡單程序并演示結(jié)果。

2.編寫簡單帶循環(huán)的小程序并調(diào)試運(yùn)行。

3.程序調(diào)試練習(xí)實(shí)驗(yàn)要求

1.熟悉C語言的循環(huán)結(jié)構(gòu)。

2.能編寫簡單的帶循環(huán)的C程序。

四、算法設(shè)計(jì)練習(xí)(2學(xué)時(shí))實(shí)驗(yàn)內(nèi)容

1.用流程圖和框圖來描述給出的問題(例如:百雞問題、求兩數(shù)的最小公倍數(shù)問題等)。

2.程序設(shè)計(jì)實(shí)現(xiàn)該算法。

實(shí)驗(yàn)要求

1.熟悉算法的基本特性和描述方式。

2.了解算法設(shè)計(jì)的基本方法。

第二篇:《計(jì)算機(jī)程序設(shè)計(jì)基礎(chǔ)A》課程教學(xué)大綱

《計(jì)算機(jī)程序設(shè)計(jì)基礎(chǔ)A》課程教學(xué)大綱

(2015-2016-2)

課程代碼:

1571002 課程學(xué)科類別:

理工科 課程類別:

課程性質(zhì):必修 開課時(shí)間:第2學(xué)期 課程類型: 公共基礎(chǔ)課 適應(yīng)學(xué)科專業(yè):

理工科非計(jì)算機(jī)專業(yè) 學(xué)分與學(xué)時(shí):

3學(xué)分 先修課程:

大學(xué)計(jì)算機(jī)基礎(chǔ) 課程支撐畢業(yè)要求:

1.掌握利用計(jì)算機(jī)解決問題的思維方式,掌握高級(jí)程序設(shè)計(jì)語言的基礎(chǔ)知識(shí)和面向過程程序設(shè)計(jì)方法。具有計(jì)算思維素養(yǎng)、創(chuàng)新意識(shí)和團(tuán)隊(duì)精神,使用計(jì)算機(jī)編程解決實(shí)際問題的能力。為能勝任本專業(yè)技術(shù)領(lǐng)域的應(yīng)用研究、技術(shù)開發(fā)及經(jīng)營管理等工作奠定扎實(shí)基礎(chǔ)。2.了解國家制定的有關(guān)技術(shù)領(lǐng)域相關(guān)職業(yè)和行業(yè)的政策與基本法津、法規(guī)。3.掌握運(yùn)用現(xiàn)代信息技術(shù)獲取相關(guān)信息的能力。具有不斷學(xué)習(xí)和適應(yīng)發(fā)展的潛力。

4.具有科學(xué)嚴(yán)謹(jǐn)、求真務(wù)實(shí)的工程職業(yè)素質(zhì),綜合運(yùn)用理論知識(shí)、技術(shù)手段和工程方法解決工程實(shí)際問題的能力。

課程教學(xué)目標(biāo):

在課程結(jié)束時(shí),學(xué)生需要能夠:

1.掌握利用計(jì)算機(jī)解決問題的思維方式,具有計(jì)算思維素養(yǎng)、創(chuàng)新意識(shí)和團(tuán)結(jié)合作的工程職業(yè)素質(zhì);掌握一門高級(jí)程序設(shè)計(jì)語言的基礎(chǔ)知識(shí),具有使用計(jì)算機(jī)編程解決實(shí)際問題的基本能力;為未來在本學(xué)科領(lǐng)域使用計(jì)算機(jī)進(jìn)行應(yīng)用研究、技術(shù)開發(fā)等相關(guān)工作奠定基礎(chǔ)。

2.熟悉VC++程序的開發(fā)和調(diào)試環(huán)境,掌握C/C++語言的基礎(chǔ)知識(shí)、面向過程程序設(shè)計(jì)的基本方法和程序調(diào)試的基本技能;掌握常用數(shù)據(jù)類型、一些經(jīng)典問題的常用算法,能夠使用C/C++語言編程解決一般性問題。

教學(xué)手段與方法:

整個(gè)課程中包含有課堂教學(xué)、實(shí)驗(yàn)教學(xué)。該課程的教學(xué)應(yīng)該突出體現(xiàn)使用編程解決特定問題的方式,即程序設(shè)計(jì)方法,而不是語言本身。在這門課程的教學(xué)實(shí)施中要特別注重實(shí)踐,要通過驗(yàn)證型和設(shè)計(jì)型訓(xùn)練,使學(xué)生在實(shí)踐中確實(shí)感受和領(lǐng)悟計(jì)算機(jī)問題求解的基本方法和思維模式。

輔以課程網(wǎng)站資源平臺(tái)。基本教學(xué)內(nèi)容與學(xué)時(shí)安排:

本課程基本教學(xué)內(nèi)容和學(xué)時(shí)安排由基礎(chǔ)知識(shí)和基本技能兩大部分組成。

一、基礎(chǔ)知識(shí)部分(課堂講授34學(xué)時(shí))1.引論(2學(xué)時(shí))

(1)了解程序的基本設(shè)計(jì)思想,以及編程求解問題的全過程;

(2)掌握算法設(shè)計(jì)基礎(chǔ)知識(shí),包括算法的概念和特征、常用描述方法、以及設(shè)計(jì)原則和技巧。2.C++的基礎(chǔ)知識(shí)(4學(xué)時(shí))

(1)了解C++語言的基本符號(hào)和詞匯,包括關(guān)鍵字、標(biāo)識(shí)符、常量、運(yùn)算符、標(biāo)點(diǎn)符號(hào)等;(2)理解數(shù)據(jù)類型的概念,掌握C++的常量、變量和符號(hào)常量的使用方法;(3)熟悉運(yùn)算符的優(yōu)先級(jí)和結(jié)合性,掌握C++的運(yùn)算符和表達(dá)式的使用方法。3.基本程序設(shè)計(jì)(8學(xué)時(shí))

(1)理解結(jié)構(gòu)化程序設(shè)計(jì)基本思想,掌握C++的順序結(jié)構(gòu)程序設(shè)計(jì)方法,掌握C++的標(biāo)準(zhǔn)輸入流、輸出流的使用、以及格式化數(shù)字的輸出方法;(2學(xué)時(shí))

(2)掌握選擇結(jié)構(gòu)程序設(shè)計(jì)方法;掌握C++的關(guān)系運(yùn)算符和關(guān)系表達(dá)式、邏輯運(yùn)算符和邏輯表達(dá)式、以及條件運(yùn)算的使用方法;(2學(xué)時(shí))

(3)掌握C++的循環(huán)結(jié)構(gòu)程序設(shè)計(jì)方法;(2學(xué)時(shí))(4)掌握求解一些經(jīng)典問題的常用算法。(2學(xué)時(shí))4.數(shù)組的應(yīng)用(8學(xué)時(shí))

(1)理解數(shù)組的概念,掌握一維數(shù)組和二維數(shù)組的定義、初始化和使用方法;(1學(xué)時(shí))(2)掌握數(shù)值型數(shù)組的應(yīng)用,包括實(shí)現(xiàn)起泡法排序、選擇法排序和折半查找等功能的常用算法;(3學(xué)時(shí))

(3)掌握字符型數(shù)組的應(yīng)用,包括常用字符與字符串處理函數(shù)的使用方法。(2學(xué)時(shí))4.9-4.10字符串函數(shù)--了解, getline必須掌握,字符數(shù)組到一維(4)理解字符串的概念,掌握string類型數(shù)據(jù)的使用方法。(2學(xué)時(shí))不要求數(shù)組

5.指針的應(yīng)用(4學(xué)時(shí))

(1)理解指針與指針變量的概念,掌握指針變量、指針運(yùn)算符與地址運(yùn)算符的使用方法;(1學(xué)時(shí))(2)理解數(shù)組名的指針含義,掌握一維數(shù)組元素的指針訪問方式;(2學(xué)時(shí))(3)理解引用的概念,掌握引用變量的使用方法;(1學(xué)時(shí))6.函數(shù)的應(yīng)用(6學(xué)時(shí))

(1)理解C++的函數(shù)的概念,掌握C++常用系統(tǒng)函數(shù)的使用方法(包括常用數(shù)學(xué)函數(shù)、隨機(jī)數(shù)產(chǎn)生器);(1學(xué)時(shí))

(2)了解局部變量與全局變量、變量作用域的概念;理解函數(shù)調(diào)用過程中的參數(shù)傳遞方法,掌握用戶自定義函數(shù)與return語句的使用方法;(3學(xué)時(shí))

(3)理解遞推的概念,掌握遞歸函數(shù)的基本使用方法;(2學(xué)時(shí))7.總復(fù)習(xí)(2學(xué)時(shí))

二、基本技能部分(機(jī)房實(shí)驗(yàn)30學(xué)時(shí))1.實(shí)驗(yàn)項(xiàng)目1:熟悉開發(fā)環(huán)境(2學(xué)時(shí))

(1)熟悉C++程序的集成開發(fā)環(huán)境;(2)學(xué)習(xí)新建和打開控制臺(tái)應(yīng)用程序的方法;(3)掌握簡單數(shù)據(jù)運(yùn)算,以及輸入與輸出方法。2.實(shí)驗(yàn)項(xiàng)目2:基本數(shù)據(jù)類型的輸入輸出(2學(xué)時(shí))

(1)掌握對(duì)一般數(shù)據(jù)的輸入和輸出格式控制方法;(2)掌握數(shù)據(jù)輸出形式的設(shè)置和小數(shù)位數(shù)的控制方法。3.實(shí)驗(yàn)項(xiàng)目3:選擇結(jié)構(gòu)-if/if-else(2學(xué)時(shí))

(1)掌握選擇結(jié)構(gòu)的程序設(shè)計(jì)思路;(2)掌握if和if-else語句的使用方法。4.實(shí)驗(yàn)項(xiàng)目4:多路選擇-switch/if-else(2學(xué)時(shí))

(1)掌握多路分支選擇結(jié)構(gòu)的程序設(shè)計(jì),switch和if-else語句的使用方法;(2)掌握程序調(diào)試的基本技能。5.實(shí)驗(yàn)項(xiàng)目5:循環(huán)結(jié)構(gòu)(2學(xué)時(shí))

(1)掌握循環(huán)結(jié)構(gòu)的程序設(shè)計(jì)思路;

(2)掌握while、do-while和for語句的使用方法。6.實(shí)驗(yàn)項(xiàng)目6:嵌套與常用算法(2學(xué)時(shí))

(1)掌握循環(huán)與選擇結(jié)構(gòu)的嵌套的使用方法;(2)掌握一些經(jīng)典問題的常用算法。7.實(shí)驗(yàn)項(xiàng)目7:一維數(shù)組與常用算法(2學(xué)時(shí))

(1)掌握對(duì)一維數(shù)數(shù)組的使用方法;

(2)掌握對(duì)數(shù)列數(shù)據(jù)插入、刪除、排序和查找等的常用算法。8.實(shí)驗(yàn)項(xiàng)目8:一維數(shù)組與常用算法(2學(xué)時(shí))

(1)掌握對(duì)一維數(shù)組的使用方法;

(2)掌握對(duì)數(shù)列數(shù)據(jù)插入、刪除、排序和查找等的常用算法。9.實(shí)驗(yàn)項(xiàng)目9:二維數(shù)組與字符串(2學(xué)時(shí))

(1)掌握二維數(shù)值型數(shù)組的使用方法;(2)掌握string類字符串的使用方法。10.實(shí)驗(yàn)項(xiàng)目10:指針的應(yīng)用(2學(xué)時(shí))

(1)了解指針編程技巧;(2)掌握指針變量的使用方法。11.實(shí)驗(yàn)項(xiàng)目11:系統(tǒng)函數(shù)(2學(xué)時(shí))

(1)掌握常用系統(tǒng)函數(shù)的功能和使用方法;

(2)理解返回值的概念,掌握return語句的使用方法。12.實(shí)驗(yàn)項(xiàng)目12:自定義函數(shù)(2學(xué)時(shí))

(1)掌握自定義函數(shù)的概念、定義及使用;(2)掌握函數(shù)參數(shù)間的數(shù)據(jù)傳遞和編程技巧。13.綜合訓(xùn)練(2學(xué)時(shí))14.期中機(jī)考

考核方式及評(píng)分標(biāo)準(zhǔn):

考核方式

評(píng)分標(biāo)準(zhǔn)

出勤+課堂表現(xiàn) 實(shí)驗(yàn)項(xiàng)目 30% 半期考試 10% 期末考試 60% 總分 100%

教材及參考書:

1.景紅主編,計(jì)算機(jī)程序設(shè)計(jì)基礎(chǔ)(C++),西南交通大學(xué)出版社.2009; 2.譚浩強(qiáng)主編,C++程序設(shè)計(jì),清華大學(xué)出版社。

第三篇:計(jì)算機(jī)基礎(chǔ)及程序設(shè)計(jì)二教學(xué)大綱

《計(jì)算機(jī)基礎(chǔ)及程序設(shè)計(jì)

(二)》課程教學(xué)大綱

課程編號(hào):

適用專業(yè):非計(jì)算機(jī)本科專業(yè) 學(xué)時(shí)數(shù):32 學(xué)分?jǐn)?shù):2 執(zhí)筆者:馬味

編寫日期:2014年7月

一、課程的性質(zhì)和目的

本課程是一門實(shí)踐性很強(qiáng)的課程,要求學(xué)生既要掌握數(shù)據(jù)庫的有關(guān)基本概念,學(xué)會(huì)數(shù)據(jù)庫管理系統(tǒng)的基本操作,又要能夠設(shè)計(jì)具有簡單管理功能的數(shù)據(jù)庫應(yīng)用系統(tǒng)。通過本課程的學(xué)習(xí),使學(xué)生獲得計(jì)算機(jī)信息管理方面的有關(guān)知識(shí),培養(yǎng)學(xué)生運(yùn)用VF設(shè)計(jì)小型數(shù)據(jù)庫應(yīng)用系統(tǒng)解決有關(guān)管理方面的問題,具有一定的實(shí)踐操作能力,為今后學(xué)習(xí)專業(yè)課以及將來從事管理工作打下良好基礎(chǔ)。

二、課程的教學(xué)內(nèi)容和學(xué)時(shí)分配

第一章 復(fù)習(xí)Visual FoxPro基礎(chǔ)知識(shí)(10學(xué)時(shí))

教學(xué)內(nèi)容:復(fù)習(xí)《計(jì)算機(jī)基礎(chǔ)及程序設(shè)計(jì)

(一)》第六到十章的內(nèi)容。

教學(xué)要求:掌握數(shù)據(jù)庫基礎(chǔ)理論、數(shù)據(jù)類型、項(xiàng)目管理器、數(shù)據(jù)表結(jié)構(gòu)的創(chuàng)建與編輯、數(shù)據(jù)庫與數(shù)據(jù)表的關(guān)系、數(shù)據(jù)庫的創(chuàng)建;數(shù)據(jù)庫的維護(hù)、SQL查詢。

重點(diǎn):運(yùn)算符和表達(dá)式;常用函數(shù);數(shù)據(jù)表結(jié)構(gòu);表的索引;查詢與統(tǒng)計(jì)。數(shù)據(jù)庫的創(chuàng)建與維護(hù);設(shè)置字段有效性規(guī)則;設(shè)置記錄的有效性規(guī)則;建立表間關(guān)系。

難點(diǎn):項(xiàng)目管理器、多表的使用、數(shù)據(jù)庫與數(shù)據(jù)表的關(guān)系、SQL查詢。

第二章 Visual FoxPro程序設(shè)計(jì)基礎(chǔ)(10學(xué)時(shí))

教學(xué)內(nèi)容:程序編輯環(huán)境;基本輸入輸出命令;程序控制結(jié)構(gòu);過程和用戶自定義函數(shù)。

教學(xué)要求:

1、了解程序編輯環(huán)境;

2、理解程序文件的特性;復(fù)雜控制結(jié)構(gòu)中語句之間的邏輯關(guān)系;過程和用戶自定義函數(shù)的作用機(jī)理;

3、掌握基本輸入輸出命令;程序控制結(jié)構(gòu);過程和用戶自定義函數(shù)。重點(diǎn):基本輸入輸出命令;程序控制結(jié)構(gòu);過程和用戶自定義函數(shù)。難點(diǎn):分支結(jié)構(gòu);循環(huán)結(jié)構(gòu);過程和用戶自定義函數(shù)。

第三章 表單與控件設(shè)計(jì)(4學(xué)時(shí))

教學(xué)內(nèi)容:面向?qū)ο蟪绦蛟O(shè)計(jì)中的基本概念;對(duì)象的屬性、事件和方法。面向?qū)ο蟪绦蛟O(shè)計(jì)方法;表單設(shè)計(jì)器;創(chuàng)建表單;表單操作。

重點(diǎn):創(chuàng)建表單;表單操作。難點(diǎn):表單高級(jí)設(shè)計(jì)。教學(xué)要求:

1、了解面向?qū)ο蟪绦蛟O(shè)計(jì)中的基本概念;

2、了解表單文件;表單的設(shè)計(jì)器;ActiveX控件;

3、理解表單的常用屬性與常用事件;

4、掌握創(chuàng)建表單;表單操作;常用控件的設(shè)計(jì)與運(yùn)用。

第四章 菜單與工具欄設(shè)計(jì)(2學(xué)時(shí))

教學(xué)內(nèi)容:VFP系統(tǒng)菜單;菜單設(shè)計(jì)器的使用;下拉式菜單設(shè)計(jì);快捷菜單設(shè)計(jì);定制工具欄。

教學(xué)要求:

1、了解菜單系統(tǒng);

2、理解菜單設(shè)計(jì)的原則與步驟;快捷菜單設(shè)計(jì);

3、掌握下拉式菜單設(shè)計(jì);快捷菜單設(shè)計(jì);定制工具欄。重點(diǎn):下拉式菜單設(shè)計(jì)。

難點(diǎn):為菜單系統(tǒng)指定任務(wù);快捷菜單設(shè)計(jì)。

第五章 報(bào)表與標(biāo)簽設(shè)計(jì)(2學(xué)時(shí))

教學(xué)內(nèi)容:利用向?qū)Ш蛨?bào)表設(shè)計(jì)器創(chuàng)建報(bào)表;添加報(bào)表控件;創(chuàng)建標(biāo)簽。教學(xué)要求:

1、了解報(bào)表文件和標(biāo)簽的特點(diǎn);

2、理解報(bào)表的布局;預(yù)覽與打印;

3、掌握用報(bào)表設(shè)計(jì)器創(chuàng)建報(bào)表;添加報(bào)表控件;用標(biāo)簽設(shè)計(jì)器創(chuàng)建標(biāo)簽。重點(diǎn):用報(bào)表設(shè)計(jì)器創(chuàng)建報(bào)表;添加報(bào)表控件。難點(diǎn):添加報(bào)表控件;用標(biāo)簽設(shè)計(jì)器創(chuàng)建標(biāo)簽。

第六章 軟件技術(shù)基礎(chǔ)(4學(xué)時(shí))

教學(xué)內(nèi)容:掌握程序設(shè)計(jì)中常用的數(shù)據(jù)結(jié)構(gòu)與算法,了解軟件工程的基本思想及軟件開發(fā)技術(shù)。

教學(xué)要求:

1、數(shù)據(jù)結(jié)構(gòu)的概念;

2、線性表、樹、二叉樹、圖

3、操作系統(tǒng)的分類

4、軟件工程的基本概念 重點(diǎn)難點(diǎn):數(shù)據(jù)結(jié)構(gòu)及算法

三、課程教學(xué)的基本要求

本課程以課堂講授為主,精講多練。通過本課程的學(xué)習(xí),使學(xué)生對(duì)今后要學(xué)習(xí)的主要知識(shí)、專業(yè)方向有一個(gè)基本了解,為將來進(jìn)行相關(guān)專業(yè)學(xué)習(xí)奠定基礎(chǔ)。

四、本課程與其它課程的聯(lián)系與分工

本課程先修課程是《計(jì)算機(jī)應(yīng)用基礎(chǔ)》。

五、建議教材與教學(xué)參考書

[1] 馬義玲《Visual FoxPro程序設(shè)計(jì)基礎(chǔ)》四川科學(xué)技術(shù)出版社

[2] 史濟(jì)民,《Visual FoxPro及其應(yīng)用系統(tǒng)開發(fā)》清華大學(xué)出版社,2002(7)

第四篇:程序設(shè)計(jì)教學(xué)大綱

廣東醫(yī)學(xué)院

數(shù)學(xué)與計(jì)算機(jī)科學(xué)教研室

教學(xué)大綱

程序設(shè)計(jì)

2010年9月

《程序設(shè)計(jì)》

教學(xué)大綱

(供非信息管理專業(yè)和生物醫(yī)學(xué)工程專業(yè)使用)

Ⅰ 前言

《程序設(shè)計(jì)》是醫(yī)療本科、檢驗(yàn)本科、影像等專業(yè)學(xué)生的一門計(jì)算機(jī)應(yīng)用必修課。課程旨對(duì)VISUAL FOXPRO在數(shù)據(jù)管理應(yīng)用方面作介紹,使學(xué)生初步了解VISUAL FOXPRO在醫(yī)學(xué)領(lǐng)域的實(shí)際應(yīng)用,進(jìn)一步理解和掌握VISUAL FOXPRO的功能、特點(diǎn),使用方法和常用命令,學(xué)會(huì)建立和使用數(shù)據(jù)庫進(jìn)行數(shù)據(jù)管理,學(xué)會(huì)建立和執(zhí)行命令文件,掌握和學(xué)會(huì)應(yīng)用程序結(jié)構(gòu),了解內(nèi)存變量的使用。提高學(xué)生在今后的實(shí)際工作中使用計(jì)算機(jī)來解決實(shí)際問題的能力。

本課程教學(xué)要求的層次是:

一 掌握:要求學(xué)生能夠全面、深入理解和熟練掌握所學(xué)內(nèi)容,并能夠用其分析、初步設(shè)計(jì)和解答與應(yīng)用相關(guān)的問題。

二 理解:要求學(xué)生能夠較好地理解所學(xué)內(nèi)容,并且能夠進(jìn)行簡單分析和判斷。三 了解:要求學(xué)生能夠一般地了解所學(xué)內(nèi)容。

本課程教學(xué)參考學(xué)時(shí)為72學(xué)時(shí),理論36學(xué)時(shí),實(shí)驗(yàn)36學(xué)時(shí)。

Ⅱ 正文

第一章 數(shù)據(jù)庫系統(tǒng)一 教學(xué)目的

讓學(xué)生熟悉系統(tǒng)的操作界面,知道怎么樣配置和簡單操作系統(tǒng),對(duì)VFP系統(tǒng)的文件類型有初步的認(rèn)識(shí)。

二 教學(xué)要求

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

(二)了解VFP系統(tǒng)的有關(guān)情況、主要技術(shù)性能指標(biāo)。

(三)理解VFP系統(tǒng)的文件類型,這對(duì)以后學(xué)生的操作很重要。

三 教學(xué)內(nèi)容

(一)數(shù)據(jù)庫基礎(chǔ)知識(shí),包括基本概念、數(shù)據(jù)模型、關(guān)系數(shù)據(jù)庫及其特點(diǎn)。

(二)VFP系統(tǒng)的特點(diǎn)和運(yùn)行。

(三)VFP系統(tǒng)的集成開發(fā)環(huán)境。

(四)VFP系統(tǒng)的安裝。

(五)VFP系統(tǒng)的配置。

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

第二章 Visual Foxpro語言基礎(chǔ) 一 教學(xué)目的

學(xué)生學(xué)習(xí)VFP系統(tǒng)的基本語言,對(duì)課程的基礎(chǔ)知識(shí)有所了解,熟悉VFP的最基本操作,是學(xué)好后面內(nèi)容的關(guān)鍵。

二 教學(xué)要求

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

(二)理解數(shù)據(jù)存儲(chǔ)。

(三)掌握運(yùn)算符和表達(dá)式。

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

三 教學(xué)內(nèi)容

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

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

(三)表達(dá)式和運(yùn)算符。

(四)函數(shù),如&,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數(shù)據(jù)庫及其操作

一 教學(xué)目的

學(xué)生了解項(xiàng)目管理器,懂得數(shù)據(jù)庫的基本操作,可以維護(hù)日常的數(shù)據(jù)庫數(shù)據(jù),根據(jù)要求對(duì)數(shù)據(jù)庫做排序或索引查詢,滿足一般的簡單查詢要求。

二 教學(xué)要求

(一)掌握創(chuàng)建項(xiàng)目、數(shù)據(jù)庫和數(shù)據(jù)表。

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

(三)掌握數(shù)據(jù)表的維護(hù)。

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

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

三 教學(xué)內(nèi)容

(一)創(chuàng)建項(xiàng)目,項(xiàng)目文件的建立、打開和關(guān)閉。

(二)創(chuàng)建數(shù)據(jù)庫,數(shù)據(jù)庫文件的建立、打開和關(guān)閉。

(三)創(chuàng)建數(shù)據(jù)表,數(shù)據(jù)表文件的建立、打開和關(guān)閉。

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

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

(六)數(shù)據(jù)表排序與索引。一般查詢 LOCATE和COTINUE,F(xiàn)IND和SEEK。數(shù)據(jù)表的統(tǒng)計(jì),命令包括:SUM、AVERAGE、COUNT、TOTAL。數(shù)據(jù)庫的統(tǒng)計(jì),命令包括:SUM、AVERAGE、COUNT、TOTAL。

(七)多數(shù)據(jù)表操作 工作區(qū)的選擇。當(dāng)前庫及當(dāng)前記錄字段的訪問。數(shù)據(jù)庫的連接(JOIN)、關(guān)聯(lián)(SET RELATION)。

第四章 查詢和視圖

一 教學(xué)目的

學(xué)生懂得根據(jù)要求建立查詢和視圖。

二 教學(xué)要求

(一)理解查詢的概念。

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

(三)理解視圖的概念。

(四)掌握視圖的創(chuàng)建和數(shù)據(jù)的更新。

三 教學(xué)內(nèi)容

(一)查詢的概念。

(二)創(chuàng)建查詢。

(三)查看查詢文件。

(四)視圖的概念。

(五)創(chuàng)建視圖。

(六)用視圖更新數(shù)據(jù)。

(七)怎樣使用視圖。

第五章 結(jié)構(gòu)化查詢語言SQL 一 教學(xué)目的

學(xué)生懂得簡單的SQL語言,會(huì)使用基本的SQL語言進(jìn)行查詢。

二 教學(xué)要求

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

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

三 教學(xué)內(nèi)容

(一)SELECT語句的介紹。

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

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

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

第六章 結(jié)構(gòu)化程序設(shè)計(jì)

一 教學(xué)目的

了解VFP語言的特點(diǎn)、語句構(gòu)成和數(shù)據(jù)結(jié)構(gòu),能讀懂源程序,并繪制流程圖,編寫和調(diào)試程序。掌握結(jié)構(gòu)化程序設(shè)計(jì)的方法。

二 教學(xué)要求

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

(二)掌握程序設(shè)計(jì)常用命令。

(三)掌握程序的基本控制結(jié)構(gòu)。

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

(五)掌握程序的調(diào)試。

三 教學(xué)內(nèi)容

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

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

(三)三種程序控制結(jié)構(gòu):順序、分支和循環(huán)。

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

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

(六)程序的調(diào)試。

第七章 面向?qū)ο蟪绦蛟O(shè)計(jì)

一 教學(xué)目的

學(xué)生了解面向?qū)ο蟮某绦蛟O(shè)計(jì)的基本概念――對(duì)象和類,初步掌握VFP中的類與對(duì)象及其屬性、方法的設(shè)置和使用。

二 教學(xué)要求

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

(二)理解如何設(shè)計(jì)類。

(三)理解如何創(chuàng)建對(duì)象。

三 教學(xué)內(nèi)容

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

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

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

(四)對(duì)象的創(chuàng)建、引用以及對(duì)象的屬性設(shè)置與方法調(diào)用。

第八章 表單設(shè)計(jì)與應(yīng)用 一 教學(xué)目的

學(xué)生了解表單這一應(yīng)用程序中最常見的交互式操作界面,理解怎樣利用對(duì)象的屬性、事件和方法來構(gòu)建簡單的表單。

二 教學(xué)要求

(一)掌握創(chuàng)建表單。

(二)理解表單設(shè)計(jì)器的使用。

(三)表單和常用控件的設(shè)計(jì)。

三 教學(xué)內(nèi)容

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

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

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

第九章 報(bào)表設(shè)計(jì)與應(yīng)用

一 教學(xué)目的

學(xué)生初步掌握?qǐng)?bào)表的設(shè)計(jì),可以設(shè)計(jì)一般功能的報(bào)表文件。

二 教學(xué)要求

(一)掌握?qǐng)?bào)表的創(chuàng)建。

(二)理解報(bào)表的設(shè)計(jì)。

(三)掌握?qǐng)?bào)表控件的使用。

(四)理解報(bào)表中數(shù)據(jù)的分組。

(五)理解報(bào)表的輸出設(shè)置。

三 教學(xué)內(nèi)容

(一)報(bào)表的創(chuàng)建、保存與瀏覽。

(二)設(shè)計(jì)報(bào)表的一般步驟。

(三)標(biāo)簽控件、域控件等控件與報(bào)表變量的使用。

(四)一級(jí)數(shù)據(jù)分組與二級(jí)數(shù)據(jù)分組。

(五)報(bào)表的頁面設(shè)置、預(yù)覽和打印報(bào)表。

Ⅲ 教學(xué)組織與方法

一 實(shí)施機(jī)構(gòu):第二臨床學(xué)院數(shù)學(xué)與計(jì)算機(jī)科學(xué)教研室。

二 組織內(nèi)容:教案講義審核、集體教學(xué)備課、教學(xué)方法研究。三 教學(xué)方法:

理論教學(xué):采用啟發(fā)式的課堂教學(xué)形式,以現(xiàn)代教育技術(shù)為主要手段進(jìn)行講學(xué),核心內(nèi)容講授為主,重點(diǎn)內(nèi)容介紹為主,一般內(nèi)容自學(xué)為主。

實(shí)驗(yàn)教學(xué):以班為單位在機(jī)房上機(jī)練習(xí)。輔導(dǎo)形式:輔導(dǎo)講義、課堂答疑。

四 考核方法:考試采用閉卷筆試。教學(xué)測(cè)量分平時(shí)測(cè)驗(yàn)和期末考試。

Ⅳ 教學(xué)時(shí)數(shù)分配表

授課內(nèi)容

學(xué)時(shí)

教學(xué)手段 實(shí)驗(yàn)內(nèi)容

學(xué)時(shí)

類型

常量、變量、運(yùn)算符和表達(dá)式(3.1~3.2)

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

1.數(shù)據(jù)庫系統(tǒng)概論(1.1~1.3)2 2

常量、變量、運(yùn)算符

CAI、操作

和表達(dá)式(3.1~3.2)常用函數(shù)(3.1~3.4);

CAI、操作

數(shù)據(jù)表的建立(4.1)1.數(shù)據(jù)庫系統(tǒng)概論2 2

驗(yàn)證型 驗(yàn)證型

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

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

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

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

結(jié)構(gòu)化查詢語言SQL(6.1~6.4)

程序順序結(jié)構(gòu)、分支結(jié)構(gòu)(7.1~7.3)

程序循環(huán)結(jié)構(gòu)(7.4.1~7.4.2)程序循環(huán)結(jié)構(gòu)(7.4.3~7.4.4)模塊結(jié)構(gòu)程序設(shè)計(jì)(7.5.1~7.5.3;7.5.5)

模塊結(jié)構(gòu)程序設(shè)計(jì)(7.5.4;7.5.6;7.6.1~7.6.4)表單設(shè)計(jì)(8.5.1~8.5.5)

表單設(shè)計(jì)(8.5.6~8.5.10;8.6)報(bào)表設(shè)計(jì)(9.1~9.4)菜單設(shè)計(jì)(9.4.1~9.4.5);內(nèi)容CAI、操作

(1.1~1.3)

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

(4.3.1)

CAI、操作

數(shù)據(jù)表的索引(4.3.2~

4.3.4);查詢命令(4.4.1)數(shù)據(jù)表的統(tǒng)計(jì)(4.4.2)CAI、操作 數(shù)據(jù)表間的操作

(4.5.1~4.5.4)2 CAI、操作

實(shí)驗(yàn)測(cè)試一(開卷,獨(dú)

立完成)2 CAI、操作

查詢文件的建立與視

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

結(jié)構(gòu)化查詢語言

SQL(6.1~6.4)2 CAI、操作

程序順序結(jié)構(gòu)、分支

結(jié)構(gòu)(7.1~7.3)2 CAI、操作

程序循環(huán)結(jié)構(gòu)(7.4.1~

7.4.2)2 CAI、操作

程序循環(huán)結(jié)構(gòu)(7.4.3~

7.4.4)2

CAI、操作

模塊結(jié)構(gòu)程序設(shè)計(jì)

(7.5.1~7.5.3;7.5.5)模塊結(jié)構(gòu)程序設(shè)計(jì)CAI、操作(7.5.4;7.5.6;7.6.1~

7.6.4)2 CAI、操作

表單設(shè)計(jì)(8.5.1~

8.5.5)2 CAI、操作

表單設(shè)計(jì)(8.5.6~

8.5.10;8.6)2 CAI、操作 報(bào)表設(shè)計(jì)(9.1~9.4)2

CAI、操作 菜單設(shè)計(jì)(9.4.1~驗(yàn)證型 驗(yàn)證型 驗(yàn)證型

驗(yàn)證型

驗(yàn)證型 2 驗(yàn)證型 2 驗(yàn)證型 2 驗(yàn)證型 2 驗(yàn)證型 2

綜合型

綜合型 綜合型 2

綜合型 綜合型 2

綜合型

復(fù)習(xí)

合計(jì)

9.4.5);內(nèi)容復(fù)習(xí)

第五篇:《C程序設(shè)計(jì)》教學(xué)大綱

《C程序設(shè)計(jì)》教學(xué)大綱

一、課程的性質(zhì)和任務(wù)

本課程為計(jì)算數(shù)學(xué)專業(yè)本科生的必修課。通過對(duì)C程序設(shè)計(jì)的基本知識(shí)、基本概念、基本技能的學(xué)習(xí)和訓(xùn)練,使學(xué)生掌握C語言的語法規(guī)則、開發(fā)環(huán)境以及程序設(shè)計(jì)的基本方法和技能。培養(yǎng)學(xué)生利用C語言進(jìn)行程序設(shè)計(jì)的基本能力,并為后續(xù)專業(yè)課的學(xué)習(xí)以及在可視化環(huán)境下進(jìn)行面向?qū)ο蟮木幊檀蛳略鷮?shí)的基礎(chǔ)。

二、課程教學(xué)與基本要求

重點(diǎn)介紹C語言的基本知識(shí)(如基本數(shù)據(jù)類型、表達(dá)式、數(shù)組、函數(shù)、宏定義、指針、結(jié)構(gòu)和文件)和程序設(shè)計(jì)的基本方法(即:結(jié)構(gòu)化程序設(shè)計(jì)方法以及順序、選擇、循環(huán)、模塊等結(jié)構(gòu)的程序設(shè)計(jì)方法),還介紹指針、文件等在程序設(shè)計(jì)中的應(yīng)用。

三、適應(yīng)專業(yè)

計(jì)算數(shù)學(xué)、基礎(chǔ)數(shù)學(xué)、經(jīng)濟(jì)管理專業(yè)本科學(xué)生。

四、預(yù)修課程

計(jì)算機(jī)基礎(chǔ)知識(shí)。

五、學(xué)時(shí)

總學(xué)時(shí):98學(xué)時(shí) 講授學(xué)時(shí):68學(xué)時(shí) 實(shí)驗(yàn)學(xué)時(shí):32學(xué)時(shí)

學(xué)分:4 第一、二章 C簡介、算法 8學(xué)時(shí)

第三章 數(shù)據(jù)類型、運(yùn)算符、表達(dá)式 6學(xué)時(shí)

第四章 順序結(jié)構(gòu)程序設(shè)計(jì) 4學(xué)時(shí)

第五章 選擇結(jié)構(gòu)程序設(shè)計(jì) 4學(xué)時(shí)

第六章 循環(huán)結(jié)構(gòu)程序設(shè)計(jì) 6學(xué)時(shí)

第七章 數(shù)組 8學(xué)時(shí)

第八章 函數(shù) 6學(xué)時(shí)

第九章 編譯預(yù)處理 3學(xué)時(shí)

第十章 指針 12學(xué)時(shí)

第十一章 結(jié)構(gòu)體與共用體 5學(xué)時(shí)

第十二章 位運(yùn)算 2學(xué)時(shí)

第十三章 文件 4學(xué)時(shí)

六、講授內(nèi)容

1.C語言的特點(diǎn)、簡單的C程序介紹、C語言的編譯環(huán)境

2.算法的概念、特性,三種基本結(jié)構(gòu)、用傳統(tǒng)流程圖和N-S流程圖表示算法。3.C的數(shù)據(jù)類型(整型、實(shí)型、字符型等),運(yùn)算符和表達(dá)式。4.數(shù)據(jù)的輸入和輸出(printf()和scanf()函數(shù)等)、順序結(jié)構(gòu)程序設(shè)計(jì)。

5.選擇結(jié)構(gòu)程序設(shè)計(jì):關(guān)系運(yùn)算符和關(guān)系表達(dá)式、邏輯運(yùn)算符和邏輯表達(dá)式、if語句和switch語句。

6.循環(huán)結(jié)構(gòu)程序設(shè)計(jì):用goto語句和if語句構(gòu)成循環(huán)、用while語句、do-while語句、for語句構(gòu)成循環(huán)以及break語句和continue語句。

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

8.函數(shù)的定義和調(diào)用,函數(shù)的嵌套調(diào)用、遞歸調(diào)用;局部變量與全局變量、變量的動(dòng)態(tài)存儲(chǔ)和靜態(tài)存儲(chǔ);內(nèi)部函數(shù)與外部函數(shù)。

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

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

11.結(jié)構(gòu)體與共用體變量的定義和使用,結(jié)構(gòu)體數(shù)組和指向結(jié)構(gòu)體數(shù)據(jù)的指針,枚舉類型。12.位運(yùn)算符和位運(yùn)算,位段。13.文件的打開、關(guān)閉與讀寫。

七、實(shí)驗(yàn)內(nèi)容和學(xué)時(shí)分配(34學(xué)時(shí))1.熟悉C語言的編譯環(huán)境(2學(xué)時(shí))

2.C的數(shù)據(jù)類型(整型、實(shí)型、字符型等),運(yùn)算符和表達(dá)式。(2學(xué)時(shí))3.數(shù)據(jù)的輸入和輸出(printf()和scanf()函數(shù)等)、順序結(jié)構(gòu)程序設(shè)計(jì)(3學(xué)時(shí))。

4.選擇結(jié)構(gòu)程序設(shè)計(jì):關(guān)系運(yùn)算符和關(guān)系表達(dá)式、邏輯運(yùn)算符和邏輯表達(dá)式、if語句和switch語句。(3學(xué)時(shí))

5.循環(huán)結(jié)構(gòu)程序設(shè)計(jì):用goto語句和if語句構(gòu)成循環(huán)、用while語句、do-while語句、for語句構(gòu)成循環(huán)以及break語句和continue語句。(3學(xué)時(shí))6.數(shù)組的定義和使用(包括一維數(shù)組、二維數(shù)組和字符數(shù)組)。(3學(xué)時(shí))

7.函數(shù)的定義和調(diào)用,函數(shù)的嵌套調(diào)用、遞歸調(diào)用;局部變量與全局變量、變量的動(dòng)態(tài)存儲(chǔ)和靜態(tài)存儲(chǔ);內(nèi)部函數(shù)與外部函數(shù)。(3學(xué)時(shí))8.預(yù)處理命令:宏定義、文件包含、條件編譯。(2學(xué)時(shí))

9.指針變量的定義和使用;數(shù)組的指針和指向數(shù)組的指針變量、字符串的指針和指向字符串的指針變量、函數(shù)的指針和指向函數(shù)的指針變量;指針型函數(shù)和指針數(shù)組。(7學(xué)時(shí))10.結(jié)構(gòu)體與共用體變量的定義和使用,結(jié)構(gòu)體數(shù)組和指向結(jié)構(gòu)體數(shù)據(jù)的指針,枚舉類型。(2學(xué)時(shí))11.位運(yùn)算符和位運(yùn)算,位段。(2學(xué)時(shí))12.文件的打開、關(guān)閉與讀寫。(2學(xué)時(shí))

八、教材與參考書

教材:譚浩強(qiáng), 《C程序設(shè)計(jì)》(第二版),清華大學(xué)出版社,1999年 參考書:譚浩強(qiáng), 《C程序設(shè)計(jì)題解與上機(jī)指導(dǎo)》,清華大學(xué)出版社,2000年

下載《程序設(shè)計(jì)基礎(chǔ)》教學(xué)大綱(共五則范文)word格式文檔
下載《程序設(shè)計(jì)基礎(chǔ)》教學(xué)大綱(共五則范文).doc
將本文檔下載到自己電腦,方便修改和收藏,請(qǐng)勿使用迅雷等下載。
點(diǎn)此處下載文檔

文檔為doc格式


聲明:本文內(nèi)容由互聯(lián)網(wǎng)用戶自發(fā)貢獻(xiàn)自行上傳,本網(wǎng)站不擁有所有權(quán),未作人工編輯處理,也不承擔(dān)相關(guān)法律責(zé)任。如果您發(fā)現(xiàn)有涉嫌版權(quán)的內(nèi)容,歡迎發(fā)送郵件至:645879355@qq.com 進(jìn)行舉報(bào),并提供相關(guān)證據(jù),工作人員會(huì)在5個(gè)工作日內(nèi)聯(lián)系你,一經(jīng)查實(shí),本站將立刻刪除涉嫌侵權(quán)內(nèi)容。

相關(guān)范文推薦

    VF程序設(shè)計(jì)教學(xué)大綱

    《VF程序設(shè)計(jì)》教學(xué)大綱 一、課程名稱:《VF程序設(shè)計(jì)》 課程負(fù)責(zé)人:袁明蘭 二、學(xué)時(shí)與學(xué)分:48 三、適應(yīng)專業(yè):外語、建筑設(shè)計(jì)技術(shù)、工程監(jiān)理、藝術(shù)、旅游等專業(yè) 四、課程教材:張彥......

    高級(jí)程序設(shè)計(jì)-教學(xué)大綱

    高級(jí)程序設(shè)計(jì) Advanced Programming Languages 課程編碼:05305100 學(xué)分:2.5 課程類別:專業(yè)方向課(必修) 計(jì)劃學(xué)時(shí):48 其中講課:32 實(shí)驗(yàn)或?qū)嵺`:0 上機(jī):16 適用專業(yè):電子商務(wù) 推薦教材......

    《VC++程序設(shè)計(jì)》教學(xué)大綱

    《Visual C++與面向?qū)ο蟪绦蛟O(shè)計(jì)》教學(xué)大綱 課程編號(hào): 課程類型:計(jì)算機(jī)科學(xué) 學(xué) 時(shí):48(其中講課32,機(jī)時(shí)16) 學(xué) 分:3 適用對(duì)象:計(jì)算機(jī)及理科的全部或部分專業(yè) 先修課程:計(jì)算機(jī)文化基礎(chǔ) 使......

    《程序設(shè)計(jì)實(shí)踐》教學(xué)大綱

    課程編號(hào):02202001 課程名稱:程序設(shè)計(jì)實(shí)踐 課程性質(zhì):專業(yè)基礎(chǔ)限選 總 學(xué) 時(shí):30(實(shí)踐學(xué)時(shí)30)學(xué)分:2 適用專業(yè):計(jì)算機(jī)科學(xué)與技術(shù) 《程序設(shè)計(jì)實(shí)踐》教學(xué)大綱 一、教學(xué)目標(biāo) 《程序設(shè)計(jì)實(shí)......

    MATLAB程序設(shè)計(jì)教學(xué)大綱

    《MATLAB程序設(shè)計(jì)教學(xué)大綱》 課程代碼:1010330 實(shí)驗(yàn)教學(xué):24學(xué)時(shí)+16學(xué)時(shí) 課程學(xué)分:2.5 先修課程:C/C++程序設(shè)計(jì)語言或VB程序設(shè)計(jì)語言 ? 課程的性質(zhì)和教學(xué)目標(biāo) 《MATLAB程序設(shè)計(jì)》......

    C程序設(shè)計(jì)教學(xué)大綱

    C語言教學(xué)大綱 說明: 1、性質(zhì) C語言是近年來國內(nèi)外得到迅速推廣使用的一種現(xiàn)代計(jì)算機(jī)語言,不少迫切希望學(xué)習(xí)和使用C語言,是鑒于C語言功能強(qiáng),使用靈活,目標(biāo)程序效率高,可移植性好,對(duì)......

    《VF程序設(shè)計(jì)》教學(xué)大綱

    《VF程序設(shè)計(jì)》教學(xué)大綱 課程編號(hào): 一、課程性質(zhì)、目的及開課對(duì)象 ㈠課程性質(zhì):公共選修課 ㈡目的:通過本課程的學(xué)習(xí),使學(xué)生掌握項(xiàng)目管理器、庫、表、菜單、報(bào)表、標(biāo)簽、查詢、視......

    高級(jí)程序設(shè)計(jì)教學(xué)大綱

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

主站蜘蛛池模板: 亚洲乱码日产精品bd在线看| 激情欧美成人久久综合| 中日韩va无码中文字幕| 亚洲成a×人片在线观看| 亚洲va久久久噜噜噜久久| 中文字幕久久熟女蜜桃| 黑人巨大无码中文字幕无码| 亚洲精品无码不卡在线播he| 久久久久久久久久久大尺度免费视频| 蜜臀av无码人妻精品| 精品国产乱码久久久久久软件大全| 亚洲处破女av日韩精品波波网| 亚洲成在人线a免费77777| 亚洲一区二区三区四区| 午夜人妻久久久久久久久| 亚洲精品久久激情国产片| 国产成人片一区在线观看| 亚洲国产婷婷六月丁香| 中文字幕精品无码一区二区三区| 亚洲欧美不卡视频在线播放| 精品服丝袜无码视频一区| 看免费真人直播网站| 久久国产精品国产四虎90后| 欧美性暴力变态xxxx| 亚洲精品国产欧美一二区| 少妇高潮喷潮久久久影院| 精品国产亚洲一区二区三区在线观看| 亚洲欧美色αv在线影视| 丰满人妻在公车被猛烈进入电影| 欧洲熟妇色xxxx欧美老妇免费| 久久久久性色av毛片特级| 亚洲精品国产品国语在线| 又色又爽又黄高潮的免费视频| 国内外精品成人免费视频| 国产成人精品久久亚洲高清不卡| 大胸美女被吃奶爽死视频| 国产av亚洲aⅴ一区二区| 亚洲国产精品日韩专区av| 久久无码潮喷a片无码高潮| 亚洲大尺度专区无码浪潮av| 国产精品美女久久久久久久久|