版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
《程序設(shè)計基礎(chǔ)》教學(xué)大綱(共五則范文)第一篇:《程序設(shè)計基礎(chǔ)》教學(xué)大綱《程序設(shè)計基礎(chǔ)》課程教學(xué)大綱(終審稿)第一部分大綱說明一、課程的性質(zhì)和任務(wù)《程序設(shè)計基礎(chǔ)》是廣播電視大學(xué)軟件開發(fā)與應(yīng)用專業(yè)學(xué)生的必修基礎(chǔ)課,它是為培養(yǎng)大專層次應(yīng)用型人才進(jìn)行程序設(shè)計學(xué)習(xí)而開設(shè)的引論性基礎(chǔ)課程。通過本課程的學(xué)習(xí)使學(xué)生了解程序設(shè)計和程序設(shè)計語言的基本概念,掌握程序設(shè)計的基本思想和方法,達(dá)到對程序語言和程序設(shè)計涉及的有關(guān)技術(shù)有一個概括性的了解,為今后對程序設(shè)計和軟件開發(fā)技術(shù)的進(jìn)一步深入學(xué)習(xí)奠定基礎(chǔ)。二、課程的目的和要求通過本課程的學(xué)習(xí),使學(xué)生初步掌握程序設(shè)計的基本思想和方法,逐步建立起對“程序設(shè)計”這一學(xué)科的較為系統(tǒng)和全面的認(rèn)識,為后續(xù)程序設(shè)計課程的學(xué)習(xí)奠定基礎(chǔ)。三、課程內(nèi)容的教學(xué)要求本課程內(nèi)容的教學(xué)要求分為“掌握、理解、了解”三個層次。第二部分教學(xué)媒體和教學(xué)建議一、學(xué)時分配本課程課內(nèi)學(xué)時為54學(xué)時(3學(xué)分),其中必須完成的學(xué)時包括:電視課(CAI)12學(xué)時,上機(jī)實驗8學(xué)時。序號教學(xué)內(nèi)容1234567導(dǎo)論程序設(shè)計概述程序設(shè)計語言簡述程序基本結(jié)構(gòu)數(shù)據(jù)結(jié)構(gòu)基礎(chǔ)概述算法和問題求解程序設(shè)計基本方法與原則合計授課學(xué)時44121086電視學(xué)時13322實驗二、多媒體教材的總體說明根據(jù)本專業(yè)培養(yǎng)目標(biāo)、學(xué)員實際以及本課程具有較強(qiáng)的理論性、綜合性的特點,本課程應(yīng)該通過一體化綜合設(shè)計,建設(shè)由文字教材、錄象教材、CAI教學(xué)課件所組成的配套教材,每種教材各具特色,圍繞文字教材相互有機(jī)配合,提供方便、有效、形式多樣的學(xué)習(xí)支持服務(wù),共同完成教學(xué)任務(wù),實現(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)與知識體系。④在學(xué)習(xí)指導(dǎo)的支持下自主學(xué)習(xí)文字主教材。⑤組織或個別收視錄象教材,增加感性認(rèn)識,深入領(lǐng)悟并消化重點、難點。⑥面授輔導(dǎo)與答疑、根據(jù)大綱要求組織討論等。⑦運用CAI課件進(jìn)行復(fù)習(xí)與自測。⑧建立課程網(wǎng)頁,進(jìn)行網(wǎng)上輔導(dǎo)。⑨對平時學(xué)習(xí)進(jìn)行形成性考核,課程學(xué)習(xí)結(jié)束進(jìn)行統(tǒng)一考試。四、教學(xué)和實驗設(shè)備建議本課程所提供的音像教材有電視錄像帶和CAI教學(xué)光盤2種,教學(xué)單位可根據(jù)自有設(shè)備和條件組織教學(xué)。實驗設(shè)備單機(jī)最低配置:CPU為賽揚450、內(nèi)存128MB。建議單機(jī)配置:CPU為奔騰Ⅲ500、內(nèi)存128MB以上。第三部分教學(xué)內(nèi)容和教學(xué)要求第一篇程序設(shè)計與程序設(shè)計語言概述第一章導(dǎo)論一、教學(xué)內(nèi)容1.計算機(jī)技術(shù)的發(fā)展2.計算機(jī)系統(tǒng)的組成3.計算機(jī)模型二、教學(xué)要求理解計算機(jī)系統(tǒng)組成和計算機(jī)工作原理的概念;了解計算機(jī)技術(shù)的發(fā)展、計算機(jī)模型。第二章程序設(shè)計概述一、教學(xué)內(nèi)容1.程序設(shè)計的基本概念2.算法和數(shù)據(jù)結(jié)構(gòu)3.圖靈機(jī)上的程序設(shè)計4.程序設(shè)計語言介紹二、教學(xué)要求掌握算法、數(shù)據(jù)結(jié)構(gòu)和程序設(shè)計的基本概念;理解程序設(shè)計語言的作用;了解圖靈機(jī)上的程序設(shè)計。第三章程序設(shè)計語言簡述一、教學(xué)內(nèi)容1.高級程序設(shè)計語言的實現(xiàn)2.面向過程式語言及基本特征3.面向?qū)ο笳Z言及基本特征4.網(wǎng)絡(luò)程序設(shè)計中的標(biāo)記語言5.程序開發(fā)環(huán)境二、教學(xué)要求掌握幾種主要語言概述特點;理解程序設(shè)計語言的實現(xiàn)方法;了解程序設(shè)計語言的發(fā)展和分類和程序開發(fā)環(huán)境。第四章程序基本結(jié)構(gòu)一、教學(xué)內(nèi)容1.C語言的簡單程序設(shè)計2.基本數(shù)據(jù)類型3.運算符及表達(dá)式4.程序的控制結(jié)構(gòu)5.函數(shù)6.C程序設(shè)計案例分析二、教學(xué)要求掌握面向過程的語言的程序設(shè)計方法和步驟;理解基本數(shù)據(jù)類型和表達(dá)式的概念,能夠?qū)唵蔚腃程序進(jìn)行分析并能夠編寫簡單的的小程序,通過對具體語言的學(xué)習(xí)加深對程序設(shè)計語言的認(rèn)識和理解。第二篇程序設(shè)計基礎(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)的概念與知識,了解有關(guān)查找和排序的基本思想和方法,通過一些實例問題說明沒有數(shù)據(jù)結(jié)構(gòu)無法解決問題,以對數(shù)據(jù)結(jié)構(gòu)的有關(guān)概念的重要性有一個初步認(rèn)識。第六章算法和問題求解一、教學(xué)內(nèi)容1.算法的概念2.算法的描述3.算法設(shè)計中的基本方法4.算法分析二、教學(xué)要求掌握算法和算法描述的基本方式,會用流程圖表述算法的思想;理解算法的幾種主要設(shè)計方法;了解算法分析的初步知識與方法。第七章程序設(shè)計基本方法與原則一、教學(xué)內(nèi)容1.結(jié)構(gòu)化程序設(shè)計思想2.模塊化程序設(shè)計的方法3.面向?qū)ο蟮某绦蛟O(shè)計4.程序設(shè)計應(yīng)遵循的主要原則5.軟件工程簡介二、教學(xué)要求掌握模塊化程序設(shè)計和面向?qū)ο蟪绦蛟O(shè)計的基本原則和方法;理解程序設(shè)計的主要原則,培養(yǎng)良好的程序書寫習(xí)慣;了解結(jié)構(gòu)化程序設(shè)計的主要內(nèi)容和軟件工程中的主要階段任務(wù)。第四部分實驗安排為保證學(xué)習(xí)效果,本課程安排了一定的教學(xué)實踐性環(huán)節(jié),以幫助學(xué)生加強(qiáng)對有關(guān)內(nèi)容的理解和學(xué)習(xí)。實驗內(nèi)容和要求一、熟悉TURBOC2.0程序設(shè)計環(huán)境(2學(xué)時)實驗內(nèi)容1.TURBOC的集成開發(fā)環(huán)境的使用。2.在集成環(huán)境下會進(jìn)行簡單C程序的調(diào)試和運行。實驗要求1.了解程序設(shè)計的幾個階段,初步掌握TURBOC的集成開發(fā)環(huán)境的使用。2.在集成環(huán)境下會進(jìn)行簡單的程序調(diào)試。二、分支結(jié)構(gòu)的程序設(shè)計(2學(xué)時)實驗內(nèi)容1.按要求輸入簡單程序并演示結(jié)果。2.編寫簡單分支程序并調(diào)試運行。3.程序調(diào)試練習(xí)實驗要求1.熟悉C語言的數(shù)據(jù)類型、表達(dá)式、分支語句。2.能編寫簡單的帶分支判斷的C程序。三、循環(huán)程序設(shè)計(2學(xué)時)實驗內(nèi)容1.按要求輸入簡單程序并演示結(jié)果。2.編寫簡單帶循環(huán)的小程序并調(diào)試運行。3.程序調(diào)試練習(xí)實驗要求1.熟悉C語言的循環(huán)結(jié)構(gòu)。2.能編寫簡單的帶循環(huán)的C程序。四、算法設(shè)計練習(xí)(2學(xué)時)實驗內(nèi)容1.用流程圖和框圖來描述給出的問題(例如:百雞問題、求兩數(shù)的最小公倍數(shù)問題等)。2.程序設(shè)計實現(xiàn)該算法。實驗要求1.熟悉算法的基本特性和描述方式。2.了解算法設(shè)計的基本方法。第二篇:計算機(jī)基礎(chǔ)及程序設(shè)計二教學(xué)大綱《計算機(jī)基礎(chǔ)及程序設(shè)計(二)》課程教學(xué)大綱課程編號:適用專業(yè):非計算機(jī)本科專業(yè)學(xué)時數(shù):32學(xué)分?jǐn)?shù):2執(zhí)筆者:馬味編寫日期:2014年7月一、課程的性質(zhì)和目的本課程是一門實踐性很強(qiáng)的課程,要求學(xué)生既要掌握數(shù)據(jù)庫的有關(guān)基本概念,學(xué)會數(shù)據(jù)庫管理系統(tǒng)的基本操作,又要能夠設(shè)計具有簡單管理功能的數(shù)據(jù)庫應(yīng)用系統(tǒng)。通過本課程的學(xué)習(xí),使學(xué)生獲得計算機(jī)信息管理方面的有關(guān)知識,培養(yǎng)學(xué)生運用VF設(shè)計小型數(shù)據(jù)庫應(yīng)用系統(tǒng)解決有關(guān)管理方面的問題,具有一定的實踐操作能力,為今后學(xué)習(xí)專業(yè)課以及將來從事管理工作打下良好基礎(chǔ)。二、課程的教學(xué)內(nèi)容和學(xué)時分配第一章復(fù)習(xí)VisualFoxPro基礎(chǔ)知識(10學(xué)時)教學(xué)內(nèi)容:復(fù)習(xí)《計算機(jī)基礎(chǔ)及程序設(shè)計(一)》第六到十章的內(nèi)容。教學(xué)要求:掌握數(shù)據(jù)庫基礎(chǔ)理論、數(shù)據(jù)類型、項目管理器、數(shù)據(jù)表結(jié)構(gòu)的創(chuàng)建與編輯、數(shù)據(jù)庫與數(shù)據(jù)表的關(guān)系、數(shù)據(jù)庫的創(chuàng)建;數(shù)據(jù)庫的維護(hù)、SQL查詢。重點:運算符和表達(dá)式;常用函數(shù);數(shù)據(jù)表結(jié)構(gòu);表的索引;查詢與統(tǒng)計。數(shù)據(jù)庫的創(chuàng)建與維護(hù);設(shè)置字段有效性規(guī)則;設(shè)置記錄的有效性規(guī)則;建立表間關(guān)系。難點:項目管理器、多表的使用、數(shù)據(jù)庫與數(shù)據(jù)表的關(guān)系、SQL查詢。第二章VisualFoxPro程序設(shè)計基礎(chǔ)(10學(xué)時)教學(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ù)。重點:基本輸入輸出命令;程序控制結(jié)構(gòu);過程和用戶自定義函數(shù)。難點:分支結(jié)構(gòu);循環(huán)結(jié)構(gòu);過程和用戶自定義函數(shù)。第三章表單與控件設(shè)計(4學(xué)時)教學(xué)內(nèi)容:面向?qū)ο蟪绦蛟O(shè)計中的基本概念;對象的屬性、事件和方法。面向?qū)ο蟪绦蛟O(shè)計方法;表單設(shè)計器;創(chuàng)建表單;表單操作。重點:創(chuàng)建表單;表單操作。難點:表單高級設(shè)計。教學(xué)要求:1、了解面向?qū)ο蟪绦蛟O(shè)計中的基本概念;2、了解表單文件;表單的設(shè)計器;ActiveX控件;3、理解表單的常用屬性與常用事件;4、掌握創(chuàng)建表單;表單操作;常用控件的設(shè)計與運用。第四章菜單與工具欄設(shè)計(2學(xué)時)教學(xué)內(nèi)容:VFP系統(tǒng)菜單;菜單設(shè)計器的使用;下拉式菜單設(shè)計;快捷菜單設(shè)計;定制工具欄。教學(xué)要求:1、了解菜單系統(tǒng);2、理解菜單設(shè)計的原則與步驟;快捷菜單設(shè)計;3、掌握下拉式菜單設(shè)計;快捷菜單設(shè)計;定制工具欄。重點:下拉式菜單設(shè)計。難點:為菜單系統(tǒng)指定任務(wù);快捷菜單設(shè)計。第五章報表與標(biāo)簽設(shè)計(2學(xué)時)教學(xué)內(nèi)容:利用向?qū)Ш蛨蟊碓O(shè)計器創(chuàng)建報表;添加報表控件;創(chuàng)建標(biāo)簽。教學(xué)要求:1、了解報表文件和標(biāo)簽的特點;2、理解報表的布局;預(yù)覽與打印;3、掌握用報表設(shè)計器創(chuàng)建報表;添加報表控件;用標(biāo)簽設(shè)計器創(chuàng)建標(biāo)簽。重點:用報表設(shè)計器創(chuàng)建報表;添加報表控件。難點:添加報表控件;用標(biāo)簽設(shè)計器創(chuàng)建標(biāo)簽。第六章軟件技術(shù)基礎(chǔ)(4學(xué)時)教學(xué)內(nèi)容:掌握程序設(shè)計中常用的數(shù)據(jù)結(jié)構(gòu)與算法,了解軟件工程的基本思想及軟件開發(fā)技術(shù)。教學(xué)要求:1、數(shù)據(jù)結(jié)構(gòu)的概念;2、線性表、樹、二叉樹、圖3、操作系統(tǒng)的分類4、軟件工程的基本概念重點難點:數(shù)據(jù)結(jié)構(gòu)及算法三、課程教學(xué)的基本要求本課程以課堂講授為主,精講多練。通過本課程的學(xué)習(xí),使學(xué)生對今后要學(xué)習(xí)的主要知識、專業(yè)方向有一個基本了解,為將來進(jìn)行相關(guān)專業(yè)學(xué)習(xí)奠定基礎(chǔ)。四、本課程與其它課程的聯(lián)系與分工本課程先修課程是《計算機(jī)應(yīng)用基礎(chǔ)》。五、建議教材與教學(xué)參考書[1]馬義玲《VisualFoxPro程序設(shè)計基礎(chǔ)》四川科學(xué)技術(shù)出版社[2]史濟(jì)民,《VisualFoxPro及其應(yīng)用系統(tǒng)開發(fā)》清華大學(xué)出版社,2002(7)第三篇:《計算機(jī)程序設(shè)計基礎(chǔ)A》課程教學(xué)大綱《計算機(jī)程序設(shè)計基礎(chǔ)A》課程教學(xué)大綱(2015-2016-2)課程代碼:1571002課程學(xué)科類別:理工科課程類別:課程性質(zhì):必修開課時間:第2學(xué)期課程類型:公共基礎(chǔ)課適應(yīng)學(xué)科專業(yè):理工科非計算機(jī)專業(yè)學(xué)分與學(xué)時:3學(xué)分先修課程:大學(xué)計算機(jī)基礎(chǔ)課程支撐畢業(yè)要求:1.掌握利用計算機(jī)解決問題的思維方式,掌握高級程序設(shè)計語言的基礎(chǔ)知識和面向過程程序設(shè)計方法。具有計算思維素養(yǎng)、創(chuàng)新意識和團(tuán)隊精神,使用計算機(jī)編程解決實際問題的能力。為能勝任本專業(yè)技術(shù)領(lǐng)域的應(yīng)用研究、技術(shù)開發(fā)及經(jīng)營管理等工作奠定扎實基礎(chǔ)。2.了解國家制定的有關(guān)技術(shù)領(lǐng)域相關(guān)職業(yè)和行業(yè)的政策與基本法津、法規(guī)。3.掌握運用現(xiàn)代信息技術(shù)獲取相關(guān)信息的能力。具有不斷學(xué)習(xí)和適應(yīng)發(fā)展的潛力。4.具有科學(xué)嚴(yán)謹(jǐn)、求真務(wù)實的工程職業(yè)素質(zhì),綜合運用理論知識、技術(shù)手段和工程方法解決工程實際問題的能力。課程教學(xué)目標(biāo):在課程結(jié)束時,學(xué)生需要能夠:1.掌握利用計算機(jī)解決問題的思維方式,具有計算思維素養(yǎng)、創(chuàng)新意識和團(tuán)結(jié)合作的工程職業(yè)素質(zhì);掌握一門高級程序設(shè)計語言的基礎(chǔ)知識,具有使用計算機(jī)編程解決實際問題的基本能力;為未來在本學(xué)科領(lǐng)域使用計算機(jī)進(jìn)行應(yīng)用研究、技術(shù)開發(fā)等相關(guān)工作奠定基礎(chǔ)。2.熟悉VC++程序的開發(fā)和調(diào)試環(huán)境,掌握C/C++語言的基礎(chǔ)知識、面向過程程序設(shè)計的基本方法和程序調(diào)試的基本技能;掌握常用數(shù)據(jù)類型、一些經(jīng)典問題的常用算法,能夠使用C/C++語言編程解決一般性問題。教學(xué)手段與方法:整個課程中包含有課堂教學(xué)、實驗教學(xué)。該課程的教學(xué)應(yīng)該突出體現(xiàn)使用編程解決特定問題的方式,即程序設(shè)計方法,而不是語言本身。在這門課程的教學(xué)實施中要特別注重實踐,要通過驗證型和設(shè)計型訓(xùn)練,使學(xué)生在實踐中確實感受和領(lǐng)悟計算機(jī)問題求解的基本方法和思維模式。輔以課程網(wǎng)站資源平臺。基本教學(xué)內(nèi)容與學(xué)時安排:本課程基本教學(xué)內(nèi)容和學(xué)時安排由基礎(chǔ)知識和基本技能兩大部分組成。一、基礎(chǔ)知識部分(課堂講授34學(xué)時)1.引論(2學(xué)時)(1)了解程序的基本設(shè)計思想,以及編程求解問題的全過程;(2)掌握算法設(shè)計基礎(chǔ)知識,包括算法的概念和特征、常用描述方法、以及設(shè)計原則和技巧。2.C++的基礎(chǔ)知識(4學(xué)時)(1)了解C++語言的基本符號和詞匯,包括關(guān)鍵字、標(biāo)識符、常量、運算符、標(biāo)點符號等;(2)理解數(shù)據(jù)類型的概念,掌握C++的常量、變量和符號常量的使用方法;(3)熟悉運算符的優(yōu)先級和結(jié)合性,掌握C++的運算符和表達(dá)式的使用方法。3.基本程序設(shè)計(8學(xué)時)(1)理解結(jié)構(gòu)化程序設(shè)計基本思想,掌握C++的順序結(jié)構(gòu)程序設(shè)計方法,掌握C++的標(biāo)準(zhǔn)輸入流、輸出流的使用、以及格式化數(shù)字的輸出方法;(2學(xué)時)(2)掌握選擇結(jié)構(gòu)程序設(shè)計方法;掌握C++的關(guān)系運算符和關(guān)系表達(dá)式、邏輯運算符和邏輯表達(dá)式、以及條件運算的使用方法;(2學(xué)時)(3)掌握C++的循環(huán)結(jié)構(gòu)程序設(shè)計方法;(2學(xué)時)(4)掌握求解一些經(jīng)典問題的常用算法。(2學(xué)時)4.數(shù)組的應(yīng)用(8學(xué)時)(1)理解數(shù)組的概念,掌握一維數(shù)組和二維數(shù)組的定義、初始化和使用方法;(1學(xué)時)(2)掌握數(shù)值型數(shù)組的應(yīng)用,包括實現(xiàn)起泡法排序、選擇法排序和折半查找等功能的常用算法;(3學(xué)時)(3)掌握字符型數(shù)組的應(yīng)用,包括常用字符與字符串處理函數(shù)的使用方法。(2學(xué)時)4.9-4.10字符串函數(shù)--了解,getline必須掌握,字符數(shù)組到一維(4)理解字符串的概念,掌握string類型數(shù)據(jù)的使用方法。(2學(xué)時)不要求數(shù)組5.指針的應(yīng)用(4學(xué)時)(1)理解指針與指針變量的概念,掌握指針變量、指針運算符與地址運算符的使用方法;(1學(xué)時)(2)理解數(shù)組名的指針含義,掌握一維數(shù)組元素的指針訪問方式;(2學(xué)時)(3)理解引用的概念,掌握引用變量的使用方法;(1學(xué)時)6.函數(shù)的應(yīng)用(6學(xué)時)(1)理解C++的函數(shù)的概念,掌握C++常用系統(tǒng)函數(shù)的使用方法(包括常用數(shù)學(xué)函數(shù)、隨機(jī)數(shù)產(chǎn)生器);(1學(xué)時)(2)了解局部變量與全局變量、變量作用域的概念;理解函數(shù)調(diào)用過程中的參數(shù)傳遞方法,掌握用戶自定義函數(shù)與return語句的使用方法;(3學(xué)時)(3)理解遞推的概念,掌握遞歸函數(shù)的基本使用方法;(2學(xué)時)7.總復(fù)習(xí)(2學(xué)時)二、基本技能部分(機(jī)房實驗30學(xué)時)1.實驗項目1:熟悉開發(fā)環(huán)境(2學(xué)時)(1)熟悉C++程序的集成開發(fā)環(huán)境;(2)學(xué)習(xí)新建和打開控制臺應(yīng)用程序的方法;(3)掌握簡單數(shù)據(jù)運算,以及輸入與輸出方法。2.實驗項目2:基本數(shù)據(jù)類型的輸入輸出(2學(xué)時)(1)掌握對一般數(shù)據(jù)的輸入和輸出格式控制方法;(2)掌握數(shù)據(jù)輸出形式的設(shè)置和小數(shù)位數(shù)的控制方法。3.實驗項目3:選擇結(jié)構(gòu)-if/if-else(2學(xué)時)(1)掌握選擇結(jié)構(gòu)的程序設(shè)計思路;(2)掌握if和if-else語句的使用方法。4.實驗項目4:多路選擇-switch/if-else(2學(xué)時)(1)掌握多路分支選擇結(jié)構(gòu)的程序設(shè)計,switch和if-else語句的使用方法;(2)掌握程序調(diào)試的基本技能。5.實驗項目5:循環(huán)結(jié)構(gòu)(2學(xué)時)(1)掌握循環(huán)結(jié)構(gòu)的程序設(shè)計思路;(2)掌握while、do-while和for語句的使用方法。6.實驗項目6:嵌套與常用算法(2學(xué)時)(1)掌握循環(huán)與選擇結(jié)構(gòu)的嵌套的使用方法;(2)掌握一些經(jīng)典問題的常用算法。7.實驗項目7:一維數(shù)組與常用算法(2學(xué)時)(1)掌握對一維數(shù)數(shù)組的使用方法;(2)掌握對數(shù)列數(shù)據(jù)插入、刪除、排序和查找等的常用算法。8.實驗項目8:一維數(shù)組與常用算法(2學(xué)時)(1)掌握對一維數(shù)組的使用方法;(2)掌握對數(shù)列數(shù)據(jù)插入、刪除、排序和查找等的常用算法。9.實驗項目9:二維數(shù)組與字符串(2學(xué)時)(1)掌握二維數(shù)值型數(shù)組的使用方法;(2)掌握string類字符串的使用方法。10.實驗項目10:指針的應(yīng)用(2學(xué)時)(1)了解指針編程技巧;(2)掌握指針變量的使用方法。11.實驗項目11:系統(tǒng)函數(shù)(2學(xué)時)(1)掌握常用系統(tǒng)函數(shù)的功能和使用方法;(2)理解返回值的概念,掌握return語句的使用方法。12.實驗項目12:自定義函數(shù)(2學(xué)時)(1)掌握自定義函數(shù)的概念、定義及使用;(2)掌握函數(shù)參數(shù)間的數(shù)據(jù)傳遞和編程技巧。13.綜合訓(xùn)練(2學(xué)時)14.期中機(jī)考考核方式及評分標(biāo)準(zhǔn):考核方式評分標(biāo)準(zhǔn)出勤+課堂表現(xiàn)實驗項目30%半期考試10%期末考試60%總分100%教材及參考書:1.景紅主編,計算機(jī)程序設(shè)計基礎(chǔ)(C++),西南交通大學(xué)出版社.2009;2.譚浩強(qiáng)主編,C++程序設(shè)計,清華大學(xué)出版社。第四篇:程序設(shè)計教學(xué)大綱廣東醫(yī)學(xué)院數(shù)學(xué)與計算機(jī)科學(xué)教研室教學(xué)大綱程序設(shè)計2010年9月《程序設(shè)計》教學(xué)大綱(供非信息管理專業(yè)和生物醫(yī)學(xué)工程專業(yè)使用)Ⅰ前言《程序設(shè)計》是醫(yī)療本科、檢驗本科、影像等專業(yè)學(xué)生的一門計算機(jī)應(yīng)用必修課。課程旨對VISUALFOXPRO在數(shù)據(jù)管理應(yīng)用方面作介紹,使學(xué)生初步了解VISUALFOXPRO在醫(yī)學(xué)領(lǐng)域的實際應(yīng)用,進(jìn)一步理解和掌握VISUALFOXPRO的功能、特點,使用方法和常用命令,學(xué)會建立和使用數(shù)據(jù)庫進(jìn)行數(shù)據(jù)管理,學(xué)會建立和執(zhí)行命令文件,掌握和學(xué)會應(yīng)用程序結(jié)構(gòu),了解內(nèi)存變量的使用。提高學(xué)生在今后的實際工作中使用計算機(jī)來解決實際問題的能力。本課程教學(xué)要求的層次是:一掌握:要求學(xué)生能夠全面、深入理解和熟練掌握所學(xué)內(nèi)容,并能夠用其分析、初步設(shè)計和解答與應(yīng)用相關(guān)的問題。二理解:要求學(xué)生能夠較好地理解所學(xué)內(nèi)容,并且能夠進(jìn)行簡單分析和判斷。三了解:要求學(xué)生能夠一般地了解所學(xué)內(nèi)容。本課程教學(xué)參考學(xué)時為72學(xué)時,理論36學(xué)時,實驗36學(xué)時。Ⅱ正文第一章數(shù)據(jù)庫系統(tǒng)一教學(xué)目的讓學(xué)生熟悉系統(tǒng)的操作界面,知道怎么樣配置和簡單操作系統(tǒng),對VFP系統(tǒng)的文件類型有初步的認(rèn)識。二教學(xué)要求(一)理解數(shù)據(jù)庫的基本概念和數(shù)據(jù)模型,建立數(shù)據(jù)庫的基本思想。(二)了解VFP系統(tǒng)的有關(guān)情況、主要技術(shù)性能指標(biāo)。(三)理解VFP系統(tǒng)的文件類型,這對以后學(xué)生的操作很重要。三教學(xué)內(nèi)容(一)數(shù)據(jù)庫基礎(chǔ)知識,包括基本概念、數(shù)據(jù)模型、關(guān)系數(shù)據(jù)庫及其特點。(二)VFP系統(tǒng)的特點和運行。(三)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。第二章VisualFoxpro語言基礎(chǔ)一教學(xué)目的學(xué)生學(xué)習(xí)VFP系統(tǒng)的基本語言,對課程的基礎(chǔ)知識有所了解,熟悉VFP的最基本操作,是學(xué)好后面內(nèi)容的關(guān)鍵。二教學(xué)要求(一)理解各種不同的額數(shù)據(jù)類型。(二)理解數(shù)據(jù)存儲。(三)掌握運算符和表達(dá)式。(四)掌握各種函數(shù)的使用方法、要求。三教學(xué)內(nèi)容(一)VFP的主要數(shù)據(jù)類型:字符(C)、數(shù)值(N)、日期(D)、邏輯(L)、備注(M)、通用(G)。(二)常量、變量(內(nèi)存、字段變量)。(三)表達(dá)式和運算符。(四)函數(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é)生了解項目管理器,懂得數(shù)據(jù)庫的基本操作,可以維護(hù)日常的數(shù)據(jù)庫數(shù)據(jù),根據(jù)要求對數(shù)據(jù)庫做排序或索引查詢,滿足一般的簡單查詢要求。二教學(xué)要求(一)掌握創(chuàng)建項目、數(shù)據(jù)庫和數(shù)據(jù)表。(二)掌握數(shù)據(jù)表的基本操作。(三)掌握數(shù)據(jù)表的維護(hù)。(四)掌握數(shù)據(jù)部排序和索引。(五)掌握多數(shù)據(jù)表操作。三教學(xué)內(nèi)容(一)創(chuà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)的修改,記錄的輸入(增添、插入和用另一個庫添加),數(shù)據(jù)表結(jié)構(gòu),數(shù)據(jù)表記錄的顯示和打印(包括如下命令:LIST、DISPLAY、LISTSTRU、DISPLAYSTRU、BROWSE、?和??),記錄的刪除與恢復(fù),記錄內(nèi)容的修改命令包括:BROWSE、EDIT、CHANGE、REPLACE,文件目錄的顯示,表文件和一般文件的復(fù)制,文件刪除和更名,表結(jié)構(gòu)描述文件的操作和轉(zhuǎn)換(COPYSTRUCTURETOEXTENDED和CREATEFROM命令)。(六)數(shù)據(jù)表排序與索引。一般查詢LOCATE和COTINUE,F(xiàn)IND和SEEK。數(shù)據(jù)表的統(tǒng)計,命令包括:SUM、AVERAGE、COUNT、TOTAL。數(shù)據(jù)庫的統(tǒng)計,命令包括:SUM、AVERAGE、COUNT、TOTAL。(七)多數(shù)據(jù)表操作工作區(qū)的選擇。當(dāng)前庫及當(dāng)前記錄字段的訪問。數(shù)據(jù)庫的連接(JOIN)、關(guān)聯(lián)(SETRELATION)。第四章查詢和視圖一教學(xué)目的學(xué)生懂得根據(jù)要求建立查詢和視圖。二教學(xué)要求(一)理解查詢的概念。(二)掌握查詢文件的建立和查看。(三)理解視圖的概念。(四)掌握視圖的創(chuàng)建和數(shù)據(jù)的更新。三教學(xué)內(nèi)容(一)查詢的概念。(二)創(chuàng)建查詢。(三)查看查詢文件。(四)視圖的概念。(五)創(chuàng)建視圖。(六)用視圖更新數(shù)據(jù)。(七)怎樣使用視圖。第五章結(jié)構(gòu)化查詢語言SQL一教學(xué)目的學(xué)生懂得簡單的SQL語言,會使用基本的SQL語言進(jìn)行查詢。二教學(xué)要求(一)理解SQL-SELECT查詢語句。(二)掌握理解SQL-SELECT查詢語句的一些基本應(yīng)用。三教學(xué)內(nèi)容(一)SELECT語句的介紹。(二)SELECT語句的基本查詢。(三)排序查詢和計算分組查詢。(四)聯(lián)接查詢和查詢的輸出。第六章結(jié)構(gòu)化程序設(shè)計一教學(xué)目的了解VFP語言的特點、語句構(gòu)成和數(shù)據(jù)結(jié)構(gòu),能讀懂源程序,并繪制流程圖,編寫和調(diào)試程序。掌握結(jié)構(gòu)化程序設(shè)計的方法。二教學(xué)要求(一)掌握程序的建立和執(zhí)行。(二)掌握程序設(shè)計常用命令。(三)掌握程序的基本控制結(jié)構(gòu)。(四)理解過程與自定義函數(shù)。(五)掌握程序的調(diào)試。三教學(xué)內(nèi)容(一)程序文件的建立模式、修改以及執(zhí)行方式。(二)程序設(shè)計的基本命令:note、text、set、clear、close、cancel、return、quit、wait、accept、input、@...SAY...GET與READ等語句。(三)三種程序控制結(jié)構(gòu):順序、分支和循環(huán)。(四)基本程序設(shè)計語句條件語句(IF...ELSE...ENDIF)2多分支語句(DOCASE...ENDCASE)3循環(huán)語句和有關(guān)語句(DOWHILE...ENDDO和EXIT、LOOP)4數(shù)據(jù)輸入語句(ACCEPT、WAIT、INPUT)(五)過程文件與自定義函數(shù)的定義和使用方法、帶參數(shù)的過程調(diào)用。(六)程序的調(diào)試。第七章面向?qū)ο蟪绦蛟O(shè)計一教學(xué)目的學(xué)生了解面向?qū)ο蟮某绦蛟O(shè)計的基本概念――對象和類,初步掌握VFP中的類與對象及其屬性、方法的設(shè)置和使用。二教學(xué)要求(一)了解對象、類、屬性、事件與方法。(二)理解如何設(shè)計類。(三)理解如何創(chuàng)建對象。三教學(xué)內(nèi)容(一)對象的概念、類的概念,并且介紹VFP中的類。(二)對象的屬性、事件和方法的設(shè)置和使用。(三)類的創(chuàng)建、類屬性的設(shè)置、類方法的定義以及通過編程來定義類。(四)對象的創(chuàng)建、引用以及對象的屬性設(shè)置與方法調(diào)用。第八章表單設(shè)計與應(yīng)用一教學(xué)目的學(xué)生了解表單這一應(yīng)用程序中最常見的交互式操作界面,理解怎樣利用對象的屬性、事件和方法來構(gòu)建簡單的表單。二教學(xué)要求(一)掌握創(chuàng)建表單。(二)理解表單設(shè)計器的使用。(三)表單和常用控件的設(shè)計。三教學(xué)內(nèi)容(一)表單的建立、保存和運行方法。(二)利用表單控件工具欄、屬性窗口、代碼窗口對表單進(jìn)行簡單的設(shè)置。(三)表單與一些常用控件的設(shè)計,如標(biāo)簽控件、文本框控件、命令按鈕控件等。第九章報表設(shè)計與應(yīng)用一教學(xué)目的學(xué)生初步掌握報表的設(shè)計,可以設(shè)計一般功能的報表文件。二教學(xué)要求(一)掌握報表的創(chuàng)建。(二)理解報表的設(shè)計。(三)掌握報表控件的使用。(四)理解報表中數(shù)據(jù)的分組。(五)理解報表的輸出設(shè)置。三教學(xué)內(nèi)容(一)報表的創(chuàng)建、保存與瀏覽。(二)設(shè)計報表的一般步驟。(三)標(biāo)簽控件、域控件等控件與報表變量的使用。(四)一級數(shù)據(jù)分組與二級數(shù)據(jù)分組。(五)報表的頁面設(shè)置、預(yù)覽和打印報表。Ⅲ教學(xué)組織與方法一實施機(jī)構(gòu):第二臨床學(xué)院數(shù)學(xué)與計算機(jī)科學(xué)教研室。二組織內(nèi)容:教案講義審核、集體教學(xué)備課、教學(xué)方法研究。三教學(xué)方法:理論教學(xué):采用啟發(fā)式的課堂教學(xué)形式,以現(xiàn)代教育技術(shù)為主要手段進(jìn)行講學(xué),核心內(nèi)容講授為主,重點內(nèi)容介紹為主,一般內(nèi)容自學(xué)為主。實驗教學(xué):以班為單位在機(jī)房上機(jī)練習(xí)。輔導(dǎo)形式:輔導(dǎo)講義、課堂答疑。四考核方法:考試采用閉卷筆試。教學(xué)測量分平時測驗和期末考試。Ⅳ教學(xué)時數(shù)分配表授課內(nèi)容學(xué)時教學(xué)手段實驗內(nèi)容學(xué)時類型常量、變量、運算符和表達(dá)式(3.1~3.2)常用函數(shù)(3.1~3.4);數(shù)據(jù)表的建立(4.1)1.數(shù)據(jù)庫系統(tǒng)概論(1.1~1.3)22常量、變量、運算符CAI、操作和表達(dá)式(3.1~3.2)常用函數(shù)(3.1~3.4);CAI、操作數(shù)據(jù)表的建立(4.1)1.數(shù)據(jù)庫系統(tǒng)概論22驗證型驗證型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)計(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è)計(7.5.1~7.5.3;7.5.5)模塊結(jié)構(gòu)程序設(shè)計(7.5.4;7.5.6;7.6.1~7.6.4)表單設(shè)計(8.5.1~8.5.5)表單設(shè)計(8.5.6~8.5.10;8.6)報表設(shè)計(9.1~9.4)菜單設(shè)計(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)計(4.4.2)CAI、操作數(shù)據(jù)表間的操作(4.5.1~4.5.4)2CAI、操作實驗測試一(開卷,獨立完成)2CAI、操作查詢文件的建立與視圖的建立(5.4~5.5)2CAI、操作結(jié)構(gòu)化查詢語言SQL(6.1~6.4)2CAI、操作程序順序結(jié)構(gòu)、分支結(jié)構(gòu)(7.1~7.3)2CAI、操作程序循環(huán)結(jié)構(gòu)(7.4.1~7.4.2)2CAI、操作程序循環(huán)結(jié)構(gòu)(7.4.3~7.4.4)2CAI、操作模塊結(jié)構(gòu)程序設(shè)計(7.5.1~7.5.3;7.5.5)模塊結(jié)構(gòu)程序設(shè)計CAI、操作(7.5.4;7.5.6;7.6.1~7.6.4)2CAI、操作表單設(shè)計(8.5.1~8.5.5)2CAI、操作表單設(shè)計(8.5.6~8.5.10;8.6)2CAI、操作報表設(shè)計(9.1~9.4)2CAI、操作菜單設(shè)計(9.4.1~驗證型驗證型驗證型驗證型驗證型2驗證型2驗證型2驗證型2驗證型2綜合型綜合型綜合型2綜合型綜合型2綜合型復(fù)習(xí)合計9.4.5);內(nèi)容復(fù)習(xí)第五篇:《PHP程序設(shè)計》教學(xué)大綱《PHP程序設(shè)計》教學(xué)大綱一、教學(xué)性質(zhì)本課程屬于計算機(jī)軟件開發(fā)專業(yè)的一門計算機(jī)編程語言基礎(chǔ)課程,主要學(xué)習(xí)PHP程序設(shè)計語言的知識和應(yīng)用,具體包括PHP概述、HTML基礎(chǔ)、javascript基礎(chǔ)、PHP語法基礎(chǔ)、流程控制結(jié)構(gòu)、PHP數(shù)組、面向?qū)ο蠹夹g(shù)、PHP網(wǎng)站開發(fā)、MySQL數(shù)據(jù)庫技術(shù)和PHP、MySQL數(shù)據(jù)庫編程技術(shù)、PHP管理系統(tǒng)開發(fā)等。二、教學(xué)目標(biāo)通過本課
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2026年河北專升本數(shù)學(xué)真題試卷含答案
- 2026年初中美術(shù)教師考試試卷培訓(xùn)試卷
- 六年級下冊數(shù)學(xué)北師大含答案 圖形的旋轉(zhuǎn)(一)
- 醫(yī)院科室月份工作總結(jié)
- 消處分思想報告2026(3篇)
- 痤瘡治療知識試題及答案解析
- 五年級下冊數(shù)學(xué)北師大含答案 分?jǐn)?shù)乘法(一)2
- 基金試題及答案APP:備考基金的得力助手
- 2026中國太陽能熱水器生產(chǎn)行業(yè)市場現(xiàn)狀供需分析及投資評估規(guī)劃分析研究報告
- 江西省宜春市上高二中2025-2026學(xué)年高二下學(xué)期7月期末地理試卷(含部分解析)
- 蔬菜采購述職報告
- 25版:學(xué)案89 掌握議論文寫作結(jié)構(gòu)導(dǎo)圖(高分式)-借助導(dǎo)圖形成思路
- JJG 1009-2024X、γ輻射個人劑量當(dāng)量HP(10)監(jiān)測儀檢定規(guī)程
- 2024年T+產(chǎn)品歷年考試高頻考點試題附帶答案
- 抑郁癥健康教育知識講座
- 腫瘤多組學(xué)研究
- FLUKE1550C電子兆歐表使用介紹
- GB/T 29008-2012農(nóng)林輪式拖拉機(jī)行車制動裝置的性能要求
- 模電實驗元件識別和儀器使用課件
- 浦東新區(qū)青青年心理健康教育三年行動打算
- T-CCIAT 0043-2022 建筑工程滲漏治理技術(shù)規(guī)程
評論
0/150
提交評論