第一篇:《VB程序設(shè)計(jì)》精品課程班級討論總結(jié)
【青海省分中心】
《VB程序設(shè)計(jì)》精品課程班級討論總結(jié)
2008-10-18 通過兩天的學(xué)習(xí),組織本班的老師們進(jìn)行了認(rèn)真討論,培訓(xùn)班各位老師發(fā)言積極,討論異常激烈。現(xiàn)將各位教師的發(fā)言情況總結(jié)如下:
1、努力調(diào)動(dòng)學(xué)生積極性,培養(yǎng)學(xué)習(xí)“VB程序設(shè)計(jì)”的興趣
興趣是引導(dǎo)學(xué)生主動(dòng)學(xué)習(xí)的有效手段。利用簡單有趣的程序例子來激發(fā)學(xué)生學(xué)習(xí)編程的欲望。
通過具體的例子,講解如何對對象觸發(fā)事件,如何利用語句改變對象的屬性,來引導(dǎo)學(xué)生理解VB事件驅(qū)動(dòng)的程序設(shè)計(jì)思想,逐步建立起VB編程基本方法和步驟。
編程離不開實(shí)踐,只有經(jīng)過實(shí)踐才能驗(yàn)證程序的正確性。由于是剛剛接觸編程,所以學(xué)生在上機(jī)實(shí)踐的過程中,教師要鼓勵(lì)學(xué)生不怕困難。
在課堂小結(jié)中,充分地肯定了學(xué)生在編寫程序時(shí)肯動(dòng)腦筋,并要求學(xué)生領(lǐng)會(huì)VB編程的思想,掌握VB編程的基本步驟,鼓勵(lì)學(xué)生在以后的學(xué)習(xí)過程中努力鉆研,迎難而上。
程序設(shè)計(jì)教學(xué)是要求學(xué)生掌握程序設(shè)計(jì)的一般方法,發(fā)展他們的思維能力、分析問題和解決問題的能力。在講這部分內(nèi)容時(shí)事先做了一個(gè)演示文稿和兩個(gè)窗體文件,利用演示文稿講明知識點(diǎn),使得學(xué)生先有個(gè)感性認(rèn)識,再鏈接到VB環(huán)境進(jìn)行編程調(diào)試,加深學(xué)生對
2、“VB程序設(shè)計(jì)”課程的重點(diǎn)是什么?如何提高課程教學(xué)質(zhì)量?
認(rèn)為VB程序設(shè)計(jì)重點(diǎn)的還是要培養(yǎng)學(xué)生的邏輯思維能力、程序設(shè)計(jì)思想及方法的訓(xùn)練,注重能力培養(yǎng)而不是語法體系的介紹,并且針對不同專業(yè)的學(xué)生應(yīng)該有不同的側(cè)重點(diǎn)。提高教學(xué)質(zhì)量的方法很多,并且因人而異,就目前教學(xué)實(shí)踐的感受而言,我覺得要做到以下方面:
? 建立規(guī)范的課程體系,教學(xué)團(tuán)隊(duì); ? 培養(yǎng)學(xué)生學(xué)習(xí)興趣,發(fā)揮主觀能動(dòng)性;
? 改進(jìn)教學(xué)內(nèi)容,適應(yīng)不同專業(yè)對本課程的學(xué)習(xí)要求; ? 提供開放的軟硬件資源。
3、當(dāng)前課程教學(xué)中存在哪些問題? ? ? ? ? 理論教學(xué)與實(shí)踐環(huán)節(jié)脫節(jié);
舉例針對性不強(qiáng),應(yīng)根據(jù)各自專業(yè)的特點(diǎn)舉例(對教師要求有些高);
課時(shí)量太小,上機(jī)時(shí)間不夠。由于條件限制,自主機(jī)房不多,學(xué)生無法在課余上機(jī); 學(xué)生基礎(chǔ)較差,理解和自學(xué)能力也有差距。
4、“VB程序設(shè)計(jì)”課程如何與專業(yè)應(yīng)用相結(jié)合
這就需要基礎(chǔ)課教師與專業(yè)課教師相配合,要根據(jù)專業(yè)的不同、年級的不同需求對程序設(shè)計(jì)不同部分有所側(cè)重。
如果此課程是為大一的新生開設(shè)的,學(xué)生對專業(yè)知識了解不夠多,這VB教學(xué)與專業(yè)結(jié)合較困難,但可以與學(xué)生以前所學(xué)的數(shù)學(xué)、物理和化學(xué)知識結(jié)合,我們在教學(xué)的時(shí)候可以選擇一些用來解決數(shù)學(xué)、物理和化學(xué)計(jì)算問題的實(shí)例講解,然后布置類似的實(shí)驗(yàn)內(nèi)容讓學(xué)生完成;還可以結(jié)合學(xué)生平時(shí)用的比較多的如學(xué)生的選課,跟成績有關(guān)的成績管理等實(shí)例來講解。
如果是為大二或大三的學(xué)生開設(shè),這時(shí)候?qū)W生已有一定的專業(yè)知識,可以考慮課程教學(xué)與專業(yè)應(yīng)用的結(jié)合。如果任課教師對專業(yè)知識不熟悉,可以通過與學(xué)生或?qū)I(yè)課老師溝通,就某一個(gè)專業(yè)知識點(diǎn)搞清楚它的需求和要解決的問題,然后老師通過案例驅(qū)動(dòng)介紹用VB如何完成專業(yè)知識的內(nèi)容,并讓學(xué)生仿照完成其他知識點(diǎn)的實(shí)現(xiàn)。
5、如何加強(qiáng)教學(xué)實(shí)踐環(huán)節(jié)?
第一,要考勤,對于非重點(diǎn)大學(xué)來說是必須的
第二,要有實(shí)際可作內(nèi)容。要求學(xué)生完成實(shí)驗(yàn)報(bào)告。龔教授的做法很好,交上來的作業(yè)是學(xué)生調(diào)試程序的過程記錄,這個(gè)做法我們可以效仿。
第三,綜合試驗(yàn)的內(nèi)容要在第一次試驗(yàn)的時(shí)候就告訴同學(xué)。讓他們知道,不做好前面的試驗(yàn)。后面的綜合試驗(yàn)是做不了的。
第四,在教學(xué)過程中對教師和學(xué)生提出不同的要求。
第五,VB 程序設(shè)計(jì)具有實(shí)踐性強(qiáng)的特點(diǎn),對學(xué)生自主學(xué)習(xí)能力要求較高,組織第二課堂活動(dòng),實(shí)行每周一題,組織學(xué)生課后討論,課上交流,既加深理解,又鍛煉了交流表達(dá)能力,同時(shí)又可以及時(shí)發(fā)現(xiàn)存在的問題;就某些專門問題,引導(dǎo)學(xué)生進(jìn)行深入研究,寫出有創(chuàng)意的報(bào)告的給予“加分”獎(jiǎng)勵(lì)。
6、“VB程序設(shè)計(jì)”如何有效地考核學(xué)生?考核方式如何?
注重平時(shí)作業(yè)的完成情況,在每堂上機(jī)課前首先要求學(xué)生書面書寫程序代碼,然后讓學(xué)生對自己書寫的程序進(jìn)行修改,檢查學(xué)生編寫的程序的運(yùn)行情況,注重學(xué)生的動(dòng)手能力,考試方法最好是進(jìn)行無紙化的考試,沒有條件的學(xué)院可以進(jìn)行機(jī)度加筆試的方法進(jìn)行,機(jī)試的比重應(yīng)當(dāng)加大。
7、針對不同層次的培養(yǎng)對象,如何選擇適應(yīng)的教材?
我所在的學(xué)校是青海師范大學(xué),本校既有師范專業(yè)的本科學(xué)生,又有非師范專業(yè)的本科學(xué)生,我們一般采用由高等教育出版社出版的《全國計(jì)算機(jī)二級Visual Basic 等級考試教程》作為教材,但是,這本教材沒有介紹數(shù)據(jù)庫技術(shù)方面的內(nèi)容,這對學(xué)生作系統(tǒng)設(shè)計(jì)帶來了困難,我們希望最好選擇具有豐富的例題,較多常用算法的窗體設(shè)計(jì)和與實(shí)踐相結(jié)合案例分析的教材,這樣學(xué)生便于理解和掌握,并能夠輔助于實(shí)踐。
【青海省分中心】 班長
楊志強(qiáng) 2008-10-18
第二篇:《VB程序設(shè)計(jì)》課程教學(xué)大綱
《VB程序設(shè)計(jì)》課程教學(xué)大綱
課程名稱:VB程序設(shè)計(jì) 課程編號:xxxxxx 課程學(xué)分:x學(xué)分 課程學(xué)時(shí):96學(xué)時(shí)
課程安排:一年級下學(xué)期 課程性質(zhì):專業(yè)必修課
一、教學(xué)目的和任務(wù)
《VB程序設(shè)計(jì)》是我院軟件開發(fā)專業(yè)的專業(yè)基礎(chǔ)課,選用清華大學(xué)出版、孟德欣主編的《VB程序設(shè)計(jì)》,全書共分為14章,包括Visual Basic 6.0的開發(fā)環(huán)境、語言基礎(chǔ)、數(shù)組與過程、常用控件、菜單設(shè)計(jì)、文件處理、ActiveX控件、數(shù)據(jù)庫程序設(shè)計(jì)、圖形程序設(shè)計(jì)、多媒體編程、網(wǎng)絡(luò)編程、API函數(shù)和注冊表的使用、安裝程序的制作等,我院軟件開發(fā)專業(yè)主要針對信息管理系統(tǒng)的開發(fā),因此本課程主要講解前八章內(nèi)容,要求學(xué)生掌握編程的基礎(chǔ)知識和基本方法,同時(shí)加強(qiáng)了結(jié)構(gòu)化程序設(shè)計(jì)和常用算法的訓(xùn)練,重點(diǎn)是訓(xùn)練數(shù)據(jù)庫程序設(shè)計(jì),最終能獨(dú)立編寫小型信息管理系統(tǒng)程序。
二、教學(xué)方法與教學(xué)要求
本課程以理論講授加上機(jī)實(shí)驗(yàn)為主要教學(xué)手段,通過本課程的學(xué)習(xí),學(xué)生應(yīng)能夠掌握Visual Basic基本控件及簡單程序設(shè)計(jì),掌握結(jié)構(gòu)化程序設(shè)計(jì)和面向?qū)ο蟪绦蛟O(shè)計(jì)的基本方法,重點(diǎn)掌握數(shù)據(jù)庫程序設(shè)計(jì)。本課程內(nèi)容的教學(xué)要求分為“掌握、理解、了解”三個(gè)層次。實(shí)踐環(huán)節(jié)是本課程重要的、不可缺少的組成部分。其中的“掌握”是指能夠熟練運(yùn)用和操作;“理解”表示能夠進(jìn)行操作但不夠熟練;“了解”表示看過演示或體驗(yàn)過功能性的操作過程。
學(xué)完本課程應(yīng)達(dá)到以下基本要求:
1.了解Visual Basic 開發(fā)環(huán)境、對象和事件驅(qū)動(dòng)的基本概念; 2.理解數(shù)據(jù)類型、運(yùn)算符與表達(dá)式,掌握基本的輸入輸出語句; 3.掌握各標(biāo)準(zhǔn)控件的屬性、事件和方法;學(xué)會(huì)界面設(shè)計(jì); 4.了解并掌握Visual Basic的控制結(jié)構(gòu),尤其是選擇結(jié)構(gòu)、多分支結(jié)構(gòu)及循環(huán)結(jié)構(gòu); 5.了解并掌握數(shù)組的定義和用法,尤其是動(dòng)態(tài)數(shù)組; 6.掌握SUB過程和FUNCTION過程的定義、參數(shù)傳遞 7.掌握菜單程序設(shè)計(jì)和對話程序設(shè)計(jì)方法;
8.掌握多窗體程序設(shè)計(jì)方法;了解多文檔界面設(shè)計(jì); 9.了解數(shù)據(jù)文件的概念,掌握順序文件和隨機(jī)文件的使用方法,學(xué)會(huì)文件系統(tǒng)控件的設(shè)計(jì),掌握文件操作的命令
10.理解Data組件、ADODC組件的應(yīng)用
11.掌握ADO對象Connection,RecordSet的常用屬性及方法,并能編寫信息管理程序
三、教學(xué)內(nèi)容與教學(xué)安排
1、課堂講授 56學(xué)時(shí)
第一章VB6.0開發(fā)環(huán)境
教學(xué)內(nèi)容:
1)了解VB6.0的新特性 2)了解標(biāo)簽、文本框、按鈕和窗體的一般用法 3)掌握VB6.0設(shè)計(jì)應(yīng)用程序的一般步驟 第二章VB6.0語言基礎(chǔ) 教學(xué)內(nèi)容:
1)掌握VB 6.0的書寫慣例、數(shù)據(jù)類型、常量和變量以及表達(dá)式等 2)掌握文本框、標(biāo)簽、命令按鈕等基本控件的使用 3)掌握VB 6.0中If,Select Case等條件語句的使用 4)熟練掌握Do?Loop,F(xiàn)or?Next等循環(huán)語句的使用 第三章 數(shù)組與過程 教學(xué)內(nèi)容:
1)理解數(shù)組的概念
2)了解動(dòng)態(tài)數(shù)組的概念及使用
3)掌握聲明數(shù)組和數(shù)組操作的基本方法 4)掌握過程的調(diào)用方法
5)理解Sub 過程和Function 過程的不同
6)掌握按值傳遞參數(shù)和按地址傳遞參數(shù)的調(diào)用方式 第四章VB6.0常用控件 教學(xué)內(nèi)容:
1)掌握選擇框的屬性、事件和方法 2)掌握單選鈕的屬性、事件和方法
3)理解框架的作用并掌握框架的使用方法 4)掌握列表框的屬性、事件和方法 5)握組合框的屬性、事件和方法 6)掌握圖片框和圖像框的使用 7)掌握滾動(dòng)條的使用 8)掌握通用對話框的使用 9)掌握文件系統(tǒng)控件
10)掌握消息框、輸入對話框的使用 第五章 菜單設(shè)計(jì) 教學(xué)內(nèi)容
1)掌握菜單、彈出式菜單的設(shè)計(jì)方法 2)熟練掌握多文檔界面(MDI)的設(shè)計(jì) 3)理解模態(tài)窗體和非模態(tài)窗體的區(qū)別
4)熟練掌握剪切板(ClipBoard)等系統(tǒng)內(nèi)部對象的應(yīng)用 第六章 文件處理 教學(xué)內(nèi)容
1)了解順序文件的特點(diǎn) 2)了解隨機(jī)文件的特點(diǎn)
3)掌握順序文件的打開、存取和關(guān)閉操作 4)掌握隨機(jī)文件的打開、存取和關(guān)閉操作 第七章ActiveX控件 教學(xué)內(nèi)容
1)熟練掌握狀態(tài)欄、工具欄、圖像列表等常用ActiveX控件的使用 2)掌握使用ActiveX控件設(shè)計(jì)程序的方法 第八章 數(shù)據(jù)庫程序設(shè)計(jì) 教學(xué)內(nèi)容:
1)了解數(shù)據(jù)庫概念
2)掌握Access 數(shù)據(jù)庫的基本應(yīng)用
3)掌握用Data控件鏈接數(shù)據(jù)庫和用數(shù)據(jù)感知控件顯示數(shù)據(jù)的方法 4)掌握數(shù)據(jù)報(bào)表的設(shè)計(jì)方法
5)掌握ADO控件和DataGrid控件的使用
6)了解ADO 優(yōu)于其他數(shù)據(jù)訪問對象的各個(gè)方面 7)掌握Connection對象的屬性和方法
8)掌握使用Connection對象對數(shù)據(jù)庫進(jìn)行增、刪、改、查的操作 9)掌握RecordSet 對象的屬性和方法
10)掌握使用 RecordSet 對象對數(shù)據(jù)庫進(jìn)行增、刪、改、查的操作 11)掌握MSHFlexGrid組件的常用方法與屬性
2、上機(jī)實(shí)踐 40學(xué)時(shí)
1.第一章VB6.0開發(fā)環(huán)境 2學(xué)時(shí)
a、用VB 6.0設(shè)計(jì)一個(gè)程序,當(dāng)單擊窗體(Form)上的“確定”按鈕時(shí),在窗體上直接顯示一行文字,文字內(nèi)容為“歡迎進(jìn)入VB 6.0的編程世界!”。
b、用VB 6設(shè)計(jì)一個(gè)程序,在窗體上的標(biāo)簽(Label)中顯示一行文字,文字內(nèi)容為“歡迎進(jìn)入VB 6.0的編程世界!”,要求設(shè)置標(biāo)簽的字體(Font)屬性為“楷體,四號,粗體”,背景色為“淡綠色”,前景色為“紅色”。c、設(shè)計(jì)一個(gè)程序,當(dāng)單擊窗體時(shí),在窗體上顯示任意一幅圖片。2.第二章VB6.0語言基礎(chǔ) 4學(xué)時(shí)
a、編寫代碼,計(jì)算表達(dá)式S=a*b+a/c的值。如a=5,b=6,c=2時(shí),S值為32,如圖。b、編寫程序,在窗體上輸入a,b,c的值,計(jì)算方程ax2+bx+c=0的根,假設(shè)這里的b2-4ac>0。
c、從鍵盤上輸入字符時(shí),在窗體上顯示出所鍵入的字符和該字符的ASCII碼。雙擊窗體時(shí),清除窗體上顯示的文字。
d、打印出1000以內(nèi)的所有“水仙花數(shù)”,所謂“水仙花數(shù)”是指一個(gè)三位數(shù),它各位數(shù)字立方和等于該數(shù)本身。例如153就是一個(gè)水仙花數(shù),因?yàn)?53=13+53+33, e、利用For?Next循環(huán)的嵌套,在一標(biāo)簽上輸出九九乘法表。3.第三章 數(shù)組與過程 4學(xué)時(shí)
a、利用數(shù)組編寫求出斐波那契數(shù)列的前40個(gè)數(shù)的程序。這個(gè)數(shù)列有以下特點(diǎn):第1、第2兩個(gè)數(shù)都是1,從第3個(gè)數(shù)開始,該數(shù)是其前面兩個(gè)數(shù)之和。b、打印如下的楊輝三角形(要求行數(shù)可以指定)
c、編寫一過程,用于判斷輸入的正整數(shù)參數(shù)是否素?cái)?shù),如果是素?cái)?shù),則輸出該數(shù),如不是素?cái)?shù),則輸出提示信息“不是素?cái)?shù)” 4.第四章VB6.0常用控件 4學(xué)時(shí)
a、設(shè)計(jì)一個(gè)小程序,運(yùn)行時(shí)窗體中的列表框中列出若干省份名稱,當(dāng)雙擊某個(gè)省份名稱時(shí),該省份的省會(huì)城市就顯示在標(biāo)簽上。
b、設(shè)計(jì)一個(gè)員工信息管理的小程序,要求單擊“添加”按鈕時(shí)能夠?qū)⑽谋究蛑械膯T工姓名添加到員工信息的列表框中,分別單擊“刪除”和“修改”按鈕時(shí),能夠?qū)α斜砜蛑械倪x中項(xiàng)作出相應(yīng)操作.c、設(shè)計(jì)一個(gè)小程序,窗體上有驅(qū)動(dòng)器列表框、目錄列表框和文件列表框,實(shí)現(xiàn)這三個(gè)控件的同步工作,當(dāng)單擊文件列表框中的圖片文件時(shí),在圖像框中瀏覽圖片,同時(shí)在標(biāo)簽中顯示圖片名稱。
d、設(shè)計(jì)一個(gè)小程序,窗體上有驅(qū)動(dòng)器列表框、目錄列表框和文件列表框,實(shí)現(xiàn)這三個(gè)控件的同步工作,當(dāng)單擊文件列表框中的圖片文件時(shí),在圖像框中瀏覽圖片,同時(shí)在標(biāo)簽中顯示圖片名稱。5.第五章 菜單設(shè)計(jì) 2學(xué)時(shí)
a、在窗體上建立彈出式菜單,菜單項(xiàng)可以用來設(shè)置標(biāo)簽框中的文本字體大小。b、設(shè)計(jì)多窗體切換的小程序,每個(gè)窗體上都有一個(gè)按鈕,單擊按鈕時(shí)顯示另外一個(gè)窗體,同時(shí)將本窗體隱藏。
c、設(shè)計(jì)一個(gè)多文檔界面的文本編輯器,該程序能打開、編輯和保存文本文件,能實(shí)現(xiàn)剪切、復(fù)制、粘貼等操作,還可以設(shè)置字體大小和顏色,改變窗體的排列位置及背景色等。
6.第六章 文件處理 2學(xué)時(shí)
設(shè)計(jì)一個(gè)用戶登錄程序,用戶的用戶名和密碼都存放在順序文件Password.txt中,如以下格式的內(nèi)容。“Admin”,“123456” “user1”,“123” “user2”,“456” 當(dāng)用戶輸入用戶名和密碼時(shí),打開Password.txt文件,并與之對比,如相同,顯示提示信息“登錄成功”;反之,顯示提示信息“非法用戶”。
7.第七章ActiveX控件
2學(xué)時(shí)
a、設(shè)計(jì)一個(gè)小程序,在狀態(tài)欄上有2個(gè)窗格,分別用來顯示系統(tǒng)當(dāng)前時(shí)間和日期。b、設(shè)計(jì)一個(gè)小程序,單擊“顯示”命令按鈕啟動(dòng)進(jìn)度條,該進(jìn)度條在5秒鐘內(nèi)長度由Min變成Max(從0到100)
c、設(shè)計(jì)一個(gè)小程序,單擊“顯示”命令按鈕時(shí),在ListView控件中顯示帶有圖標(biāo)的名單數(shù)據(jù)信息,選中某一個(gè)項(xiàng)后彈出顯示人名信息的消息框;單擊“清空”按鈕時(shí),能夠把ListView控件中所有項(xiàng)目清空。8.第八章 數(shù)據(jù)庫程序設(shè)計(jì) 20學(xué)時(shí)
a、用可視化數(shù)據(jù)管理器設(shè)計(jì)一個(gè)學(xué)生基本信息數(shù)據(jù)庫,包含學(xué)生編號、姓名、性別、理論課程成績和實(shí)踐課成績信息,添加若干條記錄。然后利用Data控件訪問數(shù)據(jù)庫,再用數(shù)據(jù)感知控件(如文本框控件)來顯示數(shù)據(jù)。
b、設(shè)計(jì)一個(gè)通訊錄程序,通過Data控件瀏覽數(shù)據(jù)庫記錄。其中數(shù)據(jù)庫為ACCESS數(shù)據(jù)庫,數(shù)據(jù)庫名為TEL.MDB,數(shù)據(jù)庫中的TelBook表存儲(chǔ)通訊信息,該表包括四個(gè)字段:姓名、地址、電話和電子郵件。
c、設(shè)計(jì)一個(gè)小程序,單擊“顯示”命令按鈕時(shí),在ListView控件中顯示帶有圖標(biāo)的名單數(shù)據(jù)信息,選中某一個(gè)項(xiàng)后彈出顯示人名信息的消息框;單擊“清空”按鈕時(shí),能夠把ListView控件中所有項(xiàng)目清空。
d、利用ADO控件瀏覽學(xué)生信息程序。當(dāng)用戶單擊“瀏覽”按鈕時(shí),在DataGrid控件中顯示學(xué)生信息。要求在代碼中對ADO控件和DataGrid控件的屬性進(jìn)行設(shè)置。
3、課程作業(yè)
a、設(shè)計(jì)圖書信息管理程序,要求用ADO控件實(shí)現(xiàn)對數(shù)據(jù)庫的連接,并能夠?qū)?shù)據(jù)庫進(jìn)行添加、編輯、刪除記錄操作,以及可以顯示圖形信息一覽表的數(shù)據(jù)報(bào)表。其中,單擊“刪除”按鈕后,只有在用戶確認(rèn)后才能夠刪除記錄。
b、設(shè)計(jì)如下圖所示的窗體,單擊刷新按鈕顯示部門信息
四、課程考核
本課程理論考試采用閉卷形式,上機(jī)實(shí)踐按相關(guān)的功能要求在機(jī)房進(jìn)行考試,同時(shí)結(jié)合平時(shí)作業(yè)進(jìn)行課程考核與成績評定。考核評分以百分制計(jì),原則上理論、實(shí)踐考試成績占80%,平時(shí)作業(yè)成績占20%。
五、教材及參考書
教材:《VB程序設(shè)計(jì)》,孟德欣、謝婷、王先花編著,清華大學(xué)出版社,2009ISBN 978-7-81123-595-1
六、教學(xué)設(shè)備及教具要求
由學(xué)院統(tǒng)一安排多媒體教室及機(jī)房,任課教師準(zhǔn)備多媒體課件等教學(xué)相關(guān)資料。
第三篇:VB程序設(shè)計(jì)實(shí)踐總結(jié)
VB程序設(shè)計(jì)實(shí)踐總結(jié)
現(xiàn)代技術(shù)中心何亮
本期從事VB程序設(shè)計(jì)實(shí)踐教學(xué)工作。在工作中和工作之余,思考頗多,精簡總結(jié)歸納如下:
1.教學(xué)輔導(dǎo)方式的多樣化
由于程序語言課程相對于上期的計(jì)算機(jī)文化基礎(chǔ)課程要難很多,需要學(xué)生理解的也多,況且基礎(chǔ)知識薄弱,因此,學(xué)生的疑難問題特別多,而上課時(shí)間有限,我采取了三中方式及時(shí)的解決學(xué)生的問題:①教務(wù)辦公系統(tǒng)“網(wǎng)上答疑”;本學(xué)期共收到學(xué)生提問100多條,并及時(shí)給予答復(fù);②在線答疑;利用空閑時(shí)間,通過QQ,與有疑難的同學(xué)進(jìn)行在線答疑,不光解答學(xué)習(xí)問題,同學(xué)對學(xué)生思想生活進(jìn)行教導(dǎo),收效甚好;③安排定點(diǎn)不定時(shí)的方式答疑;每周星期二,星期三晚上有專門的老師和學(xué)生助教輔導(dǎo)學(xué)生完成項(xiàng)目,解答項(xiàng)目重點(diǎn)疑難。
2.課堂講授的多樣化
由于程序設(shè)計(jì)語言非常抽象化,許多知識點(diǎn)需要講解具體的實(shí)例才能讓學(xué)生易于理解;同時(shí)了,由于老師的講解和理解方法可能和學(xué)生的理解有所出入。因此,為了便于學(xué)生更好的理解知識,我在教學(xué)過程中采取了以下一些方法:①明確任務(wù),先討論學(xué)習(xí),后講解加深;我在每堂前讓學(xué)生明確該堂課的學(xué)習(xí)任務(wù),然后以小組為單位,通過上網(wǎng),翻書,討論學(xué)習(xí)任務(wù);然后再根據(jù)學(xué)生反饋的信息,精講多練;②眼,手,耳并用,提高動(dòng)手能力;由于VB程序設(shè)計(jì)涉及很多的對象操作,因此,我在課堂中適時(shí)的給學(xué)生播放一些“學(xué)習(xí)視頻”影片,讓學(xué)生邊聽,邊看,并操作,這樣的方法比老師操作和講解效果更好;③學(xué)生助教講課,氣氛活躍,學(xué)生易接受;為了更好的推廣“賞識教育”,鼓勵(lì)學(xué)生努力學(xué)習(xí),我特別把學(xué)習(xí)好的同學(xué)聘請為學(xué)生助教,適當(dāng)?shù)慕o予機(jī)會(huì)講解一些知識點(diǎn),以他們的語言,他們的理解方式講解出來,學(xué)生理解快,掌握好,更易于接受。
3.知識框架的系統(tǒng)化和延伸
大家都知道,現(xiàn)在學(xué)校里學(xué)習(xí)的知識和社會(huì)上用到的知識相差很遠(yuǎn),很多學(xué)生學(xué)習(xí)了很多知識,可到了社會(huì)上去無從下手。鑒于此,我在課堂上適當(dāng)?shù)难由煸撜n程的相關(guān)知識。比如,在開發(fā)一個(gè)成熟的管理信息系統(tǒng)時(shí),我讓學(xué)生試著寫系統(tǒng)需求說明書,軟件設(shè)計(jì)說明書等,同學(xué)明確的給學(xué)生提出軟件開發(fā)的基本流程,以及一些軟件工程的知識和數(shù)據(jù)庫的知識。最后,還教學(xué)生使用一些安裝程序制作軟件,掌握些社會(huì)工作的技能。這樣,擴(kuò)展了學(xué)生的知識面,掌握了更多的技能,學(xué)生興趣更高,學(xué)習(xí)積極性也非常好。
同時(shí),在教學(xué)過程中,從學(xué)生的信息反饋發(fā)現(xiàn)自己有以下一些問題做的不好:
1.知識點(diǎn)細(xì)節(jié)把握不夠,讓學(xué)生思考的東西過多;
2.知識點(diǎn)講解和延伸過多,不易于掌握;
以上是我本期教學(xué)工作中的創(chuàng)新和探索,如有不妥之處,請領(lǐng)導(dǎo)給予及時(shí)的指出,我將在以后的教學(xué)中改正。
第四篇:VB課程總結(jié)
《VB 程序設(shè)計(jì)》課程總結(jié)
授課時(shí)間:2010-2011學(xué)年第二學(xué)期 授課班級:課程學(xué)時(shí):64(32)任課教師:
1.教學(xué)情況
能認(rèn)真?zhèn)湔n、遵守學(xué)院的教學(xué)規(guī)章制度,沒有遲到、提前下課、誤課等教學(xué)事故發(fā)生。教學(xué)過程中,教師之間相互聽課,本學(xué)期相繼聽了的課程,感覺受益匪淺,從中學(xué)習(xí)了很多教學(xué)方法;以重點(diǎn)教師說課為形式進(jìn)行集體備課、建立完善標(biāo)準(zhǔn)化考核題庫、期末考試采用上機(jī)考試;本學(xué)期計(jì)算機(jī)基礎(chǔ)教學(xué)部每周都會(huì)組織各種科研講座、教學(xué)研討以及教師輪流講課45分鐘,內(nèi)容豐富,本學(xué)期通過教研活動(dòng)學(xué)了很多其他有經(jīng)驗(yàn)教師的教學(xué)心得和體會(huì),另外找到了一些科研的方向。
32學(xué)時(shí)共16次理論課的時(shí)間想把VB講的很透徹,對于老師而言還是有一定難度的,因?yàn)橹R點(diǎn)比較多,還要把全國或江蘇省VB等級考試的知識點(diǎn)介紹全面一些;對于學(xué)生而言,要在課后自己認(rèn)真的復(fù)習(xí)和深入的理解課堂知識,同時(shí)還得自學(xué)在課堂上沒有講的內(nèi)容,是需要一個(gè)過程的。以往的實(shí)驗(yàn)報(bào)告都是以紙質(zhì)稿的作業(yè)形式布臵,導(dǎo)致了某些學(xué)生只是簡單的抄寫代碼,并不一定真正的去在計(jì)算機(jī)上設(shè)計(jì)實(shí)現(xiàn)程序;本學(xué)期以及上學(xué)期一直使用天空教室布臵測試作業(yè)、理論知識點(diǎn)的總結(jié)以及實(shí)驗(yàn)作業(yè)的效果較好,學(xué)生把實(shí)驗(yàn)做好后可以直接提交,教師改作業(yè)時(shí)也比較直觀,可以把程序運(yùn)行一下,哪些程序代碼有問題可以及時(shí)用留言的方式提出,學(xué)生反應(yīng)也比較好。天空教室還可以布臵測試作業(yè),類似真正的考試,學(xué)生對知識點(diǎn)的掌握也比較深刻。
下面對VB教學(xué)中出現(xiàn)的問題做一個(gè)總結(jié)。VB教學(xué)內(nèi)容主要包括VB中常用控件,VB語言基礎(chǔ),VB基本語句,數(shù)組,過程,文件。如果16次課,每一次課都能夠講得透徹深入,學(xué)生都能接受,需要認(rèn)真的備課準(zhǔn)備。有幾個(gè)難點(diǎn)的地方:VB的語言基礎(chǔ):因?yàn)樯婕暗降臄?shù)據(jù)類型、函數(shù)內(nèi)容很多,知識點(diǎn)很散,我的解決方法是在下面教學(xué)中經(jīng)常地使用VB的常用函數(shù),以加深學(xué)生對這一部分知識的復(fù)習(xí),同時(shí)讓學(xué)生發(fā)現(xiàn)VB的常用函數(shù)還是滿有用;數(shù)組:數(shù)組是一組具有相同類型的有序變量的集合,集合中的每個(gè)變量稱為數(shù)組元素。文件:文件這部分內(nèi)容似乎更加的抽象,盡量把這些問題簡單化,簡潔化,回避一些比較澀的知識點(diǎn),讓學(xué)生不會(huì)產(chǎn)生厭惡的情緒,至少不討厭文件的相關(guān)操作。
2.學(xué)生反饋意見
每學(xué)期課程結(jié)束時(shí),學(xué)校教務(wù)網(wǎng)都要求學(xué)生對教師課堂教學(xué)情況進(jìn)行評價(jià),學(xué)生的反映較好。
3.改進(jìn)措施及建議
《VB程序設(shè)計(jì)》是一門實(shí)踐性很強(qiáng)的課程,在今后的教學(xué)中要更加注意理論與實(shí)踐的結(jié)合,把枯燥的理論知識與鮮活的案例結(jié)合起來,這就要求教師平時(shí)要多注意積累資料。在多媒體課件制作方面,不僅要做到圖文并茂,還要做到聲文并茂、影文并茂,這一方面要求教師平時(shí)要多積累教學(xué)資料,另一方面也要求教師要提高計(jì)算機(jī)應(yīng)用能力,如Flash等軟件的應(yīng)用。
基礎(chǔ)教學(xué)部教師:王媛媛
2011年7月1日
第五篇:VB程序設(shè)計(jì)課程設(shè)計(jì)
VB程序設(shè)計(jì)課程設(shè)計(jì)
1、目的
VB程序設(shè)計(jì)課程設(shè)計(jì)是考察學(xué)生對VB程序設(shè)計(jì)課程相關(guān)知識點(diǎn)掌握情況的重要環(huán)節(jié),也是激勵(lì)學(xué)生進(jìn)一步學(xué)習(xí)VB、提高運(yùn)用VB開發(fā)實(shí)際計(jì)算機(jī)程序的能力。課程設(shè)計(jì)的重點(diǎn)在于學(xué)生利用VB開發(fā)程序的能力。
2、課程設(shè)計(jì)題目
學(xué)生信息管理系統(tǒng)
3、程序功能
該程序具有建立數(shù)據(jù)庫,建立數(shù)據(jù)庫表,添加數(shù)據(jù),刪除數(shù)據(jù),查詢學(xué)生每學(xué)期成績、不及格情況、積點(diǎn)情況等相關(guān)信息的功能。
4、實(shí)現(xiàn)要求
每個(gè)學(xué)生建立一個(gè)數(shù)據(jù)庫(名字自擬),數(shù)據(jù)庫中建立學(xué)生基本信息表(學(xué)號、姓名、性別、出生年、出生月、出生日、聯(lián)系電話、年級、班級、住址等)、學(xué)生成績表(學(xué)號、課程號、成績、學(xué)期等)、課程信息表(課程號、課程名稱、出版社、出版日期、版次、頁碼、價(jià)格、課程類型(基礎(chǔ)課、專業(yè)基礎(chǔ)課、選修課等)、開課學(xué)院等)。
把課程信息、每一學(xué)期的成績等分別輸入相應(yīng)的表中,其中學(xué)生基本信息表記錄不少于5個(gè)學(xué)生的信息。
在以上數(shù)據(jù)的基礎(chǔ)上,實(shí)現(xiàn)相關(guān)的程序功能(不僅僅第3條指定的功能)。
設(shè)計(jì)多界面程序,相關(guān)查詢結(jié)果應(yīng)由不同的界面顯示,每個(gè)同學(xué)顯示結(jié)果的形式應(yīng)盡量不同。
5、考核
根據(jù)學(xué)生實(shí)現(xiàn)程序功能多少(40分)、界面設(shè)計(jì)情況(20分)、課程設(shè)計(jì)報(bào)告撰寫情況(20)、答辯情況(20分)進(jìn)行考核。雷同者應(yīng)重做。
6、課程設(shè)計(jì)報(bào)告內(nèi)容
1)課程設(shè)計(jì)題目
2)課程設(shè)計(jì)的目的3)程序功能介紹
4)程序界面設(shè)計(jì)與控件屬性設(shè)置
5)程序代碼編寫
6)程序演示(將運(yùn)行過程用截圖方式截下來,并對輸入數(shù)據(jù)、輸出的結(jié)果進(jìn)行適當(dāng)說明)
7)課程學(xué)習(xí)與課程設(shè)計(jì)心得體會(huì)
7、上交材料
本次課程設(shè)計(jì)以小班為單位上交如下資料:
1)光盤:每一小班建立一個(gè)目錄(專業(yè)年級班級),在此目錄下建立每個(gè)同學(xué)的目錄(學(xué)號姓名),在每個(gè)同學(xué)的目錄下保存該同學(xué)的電子版的課程設(shè)計(jì)報(bào)告、打包的程序。
2)紙制版的課程設(shè)計(jì)報(bào)告