999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

中職《VB程序設(shè)計》分階段分層次教學(xué)探究

2018-02-24 13:55:24張元雪方崢鄭金菊
電腦知識與技術(shù) 2018年34期
關(guān)鍵詞:教學(xué)方法

張元雪 方崢 鄭金菊

摘要:在傳統(tǒng)的VB程序設(shè)計課程的教學(xué)過程中,基礎(chǔ)知識及其綜合運用之間還存在著較為明顯的脫節(jié),學(xué)生之間的客觀差異使得傳統(tǒng)的教學(xué)方法無法滿足各個層次的學(xué)生,根據(jù)學(xué)生認知的階段性以及教學(xué)內(nèi)容難易的層次性,提出一種針對性的教學(xué)方法——分階段分層次教學(xué)法,即在不同的教學(xué)階段為不同層次學(xué)生針對性地安排不同的學(xué)習(xí)任務(wù),以滿足在某一階段不同層次的學(xué)生對于VB程序設(shè)計的學(xué)習(xí)需求,達到各個層次學(xué)生編程能力的提高。

關(guān)鍵詞:VB程序設(shè)計;分階段分層次教學(xué);層次性;教學(xué)方法;編程能力

中圖分類號: G433? ? ? ? 文獻標識碼:A? ? ? ? 文章編號:1009-3044(2018)34-0124-03

1前言

學(xué)習(xí)計算機基礎(chǔ)編程有助于培養(yǎng)學(xué)生的信息素養(yǎng),并且對于中職學(xué)校計算機類的相關(guān)專業(yè)來說,打下良好的計算機編程基礎(chǔ)對今后就業(yè)和繼續(xù)學(xué)習(xí)都尤為重要。[1]計算機VB語言全稱是Visual Basic, 是在基于Basic的語言之上所進一步設(shè)計和運行出來的,其功能強大,且運用廣泛,加入進行了結(jié)構(gòu)化和可視化,學(xué)好這門技術(shù)語言對學(xué)生今后使用計算機有很大的幫助。VB課程是中職計算機類專業(yè)的一門必修的基礎(chǔ)課程,但其教學(xué)內(nèi)容比較乏味,偏重于實踐,所以對于中職的學(xué)生來說,傳統(tǒng)的課堂教學(xué)也就不能滿足學(xué)生的學(xué)習(xí)需求。

傳統(tǒng)的課堂教學(xué)以書本例題講解為主、上機練習(xí)為輔,而這樣造成的一個現(xiàn)狀就是,學(xué)生往往會在理論知識考試中取得良好的成績,但在上機操作考試這一塊上結(jié)果往往差強人意。這就表明,傳統(tǒng)課堂教學(xué)下,相對于用程序解決實際問題而言,學(xué)生更擅長做卷面習(xí)題。[2]目前針對這一現(xiàn)狀,也有很多研究者進行了研究并針對性地提出了一些教學(xué)方法,例如任務(wù)驅(qū)動教學(xué)法、項目教學(xué)法、啟發(fā)式教學(xué)法等。這些教學(xué)方法有助于學(xué)生構(gòu)建計算機編程思維,提高學(xué)習(xí)效果,激發(fā)學(xué)習(xí)動機。但這些方法在知識點梳理的系統(tǒng)性上存在一定的缺陷,并且對于學(xué)習(xí)能力稍弱的學(xué)生來說,沒有達到一個循序漸進的過程,由此這些方法也有一定的局限性。

2 中職VB教學(xué)現(xiàn)狀分析

中職《VB程序設(shè)計》教學(xué)分為理論教學(xué)和實踐教學(xué),理論教學(xué)是為了讓學(xué)生掌握編程的知識點,例題一般以該章節(jié)的知識點為主,而在實踐教學(xué)中則會注重培養(yǎng)學(xué)生綜合分析問題和程序設(shè)計的能力,二者之間的差距和矛盾導(dǎo)致了學(xué)生會出現(xiàn)“課上可以跟著老師寫程序,課下就不知如何下手”的現(xiàn)象。[3]在過去的案例驅(qū)動的教學(xué)方法中,具有良好能力的學(xué)生可以輕松跟上,但邏輯思維能力差的學(xué)生仍然聽到一團糟,他們學(xué)到的知識似乎也不能完全理解。總的來說,學(xué)生在其學(xué)習(xí)過程中常出現(xiàn)以下問題。

1)問題分析以及程序設(shè)計能力弱。在學(xué)習(xí)過程中,學(xué)生的理論知識與實踐脫節(jié)。他們可以掌握單個句子的語法,但無法理解其語義,邏輯思維能力相對缺乏,很難將實際問題轉(zhuǎn)換為偽代碼并疏通問題的解決過程。[4]如何結(jié)合學(xué)生的實際認知水平讓學(xué)生接受程序設(shè)計相關(guān)概念, 并能靈活應(yīng)用是課程教授的一大難點。學(xué)生在編寫程序的時候,定義變量類型隨意,沒有模塊封裝的意識,所有的代碼寫在主程序中,引起代碼的冗雜,代碼閱讀性較差。

2)程序編寫格式欠規(guī)范。程序編寫格式的不規(guī)范主要體現(xiàn)在兩個方面,一是隨意對變量和函數(shù)進行命名,學(xué)生雖然跟著課本上規(guī)定的命名規(guī)則進行命名,但是定義出來的函數(shù)名卻沒有代表意義。如定義一個求和函數(shù):Function getSum(),學(xué)生在練習(xí)時便隨意定義一個函數(shù)名,如Function abc(),這樣運行出來的結(jié)果沒有錯,但是這個函數(shù)名卻沒能體現(xiàn)出這個函數(shù)的意義所在。二是程序語句書寫任意,在語句縮進對其上不重視,最后在程序出錯時,程序可讀性差,錯誤往往難以檢查。

3)程序調(diào)試能力弱。在VB程序設(shè)計教材中,重視強調(diào)語法,例題相對簡單,學(xué)生在程序代碼編寫完成后直接運行能很快得出正確結(jié)果,而在教學(xué)中,也極少有教師會去強調(diào)調(diào)試工具的使用,這就使得學(xué)生在平時的練習(xí)中對調(diào)試工具使用得較少,甚至幾乎不用。因此,當(dāng)學(xué)生在遇到稍微復(fù)雜的邏輯錯誤時或者運行錯誤時,debug根本不知從何處下手。

4)程序測試意識薄弱。學(xué)生在將書程序編寫完成后直接運行,如果得出的是正確結(jié)果,學(xué)生就會認為程序代碼沒有錯誤,便以為編程工作已經(jīng)完成,但是學(xué)生卻不知道只有在任何情況下程序都能正常運行,并能得出正確結(jié)果結(jié)果的程序才是正確的,而這就需要一項重要工作,那就是程序測試。例如求兩個數(shù)的商,學(xué)生將兩個數(shù)都定義成int型,在輸入能夠整除的兩個整數(shù)時,得出的結(jié)果便是對的,但是當(dāng)輸入小數(shù)或者兩個不能整除的整數(shù)時,結(jié)果就不對了。

5)自主解決問題的意識薄弱。理論與實踐的脫節(jié)導(dǎo)致大多數(shù)學(xué)生對學(xué)習(xí)興趣的降低。在學(xué)習(xí)過程中很容易處于被動學(xué)習(xí)狀態(tài)。遇到問題時,學(xué)生首先想到的是問老師,缺乏獨立思考解決問題的能力。然而在程序設(shè)計中,遇到問題時解決問題的第一人學(xué)生應(yīng)該想到是自己,然后再是他人。

3 中職VB分階段分層次教學(xué)方案探究

程序設(shè)計的學(xué)習(xí)目的不僅是掌握基本語法知識點,更重要的是培養(yǎng)學(xué)生掌握常用的算法并且能夠利用計算機語言設(shè)計程序解決實際問題的能力,也就是實際問題程序化能力。[5]針對學(xué)生VB課程的學(xué)習(xí)現(xiàn)狀,以VB課程內(nèi)容和學(xué)生學(xué)習(xí)的階段性和層次性為基準,采取一種分階段分層次的教學(xué)方案以解決該課程教學(xué)中的一些問題。

3.1 中職VB教學(xué)的階段性

認知階段。學(xué)生初次學(xué)習(xí)VB程序設(shè)計,應(yīng)該先對VB語言中基本的程序框架、基本概念、語句語法進行認知性的學(xué)習(xí),能使用開發(fā)VB程序的平臺進行簡單的程序開發(fā)。在本階段,主要學(xué)習(xí)目標就是讓學(xué)生對VB程序設(shè)計有一個整體性的認知,了解程序設(shè)計中的基本知識點以及基本的注意事項。例如在學(xué)習(xí)常用控件時,先讓學(xué)生了解常用控件的作用,并在上機過程中讓學(xué)生隨意拖拽控件進行應(yīng)用,熟練對每個常用控件的使用規(guī)則。

理解階段。在對VB程序基礎(chǔ)知識有了一個基本的認知之后,學(xué)生應(yīng)該進入一個結(jié)構(gòu)化的程序構(gòu)建階段。在本階段,學(xué)生應(yīng)清楚了解基本的程序結(jié)構(gòu),即:順序結(jié)構(gòu)、循環(huán)結(jié)構(gòu)、選擇結(jié)構(gòu),并要求學(xué)生能讀懂程序、根據(jù)題目設(shè)計并實現(xiàn)簡單的算法。本階段上機練習(xí)較多,訓(xùn)練學(xué)生的編程思維以及算法設(shè)計,以經(jīng)典習(xí)題練習(xí)為主,如求水仙花數(shù)、100以內(nèi)的偶數(shù)和、數(shù)字鐘表程序等。這一階段對于相當(dāng)一部分同學(xué)來說已經(jīng)具有較大的難度,但這個階段是教學(xué)中的重中之重,能夠為程序設(shè)計的綜合性應(yīng)用打下堅實的基礎(chǔ)。

設(shè)計階段。通過認知階段與理解階段的知識積累與程序編寫訓(xùn)練,在該階段,學(xué)生應(yīng)該學(xué)會針對問題設(shè)計程序。程序設(shè)計遵循自頂向下、逐步細化的原則,設(shè)計過程中應(yīng)具備模塊化意識,將問題分解成模塊一一解決。本階段考察的是學(xué)生算法思維與語法相結(jié)合的綜合應(yīng)用能力,也是評判本階段教學(xué)目標完成度的主要指標。

3.2 中職VB教學(xué)的層次性

學(xué)生能力的層次性。這是學(xué)生之間客觀存在的差異性所造成的現(xiàn)實,學(xué)生自身的思維能力以及創(chuàng)新能力決定了每個學(xué)生在學(xué)習(xí)VB編程過程中所體現(xiàn)的學(xué)習(xí)層次的非一致性。但從學(xué)生的學(xué)習(xí)能力方面來看,就表現(xiàn)出明顯的層次性。學(xué)習(xí)能力較強的學(xué)生能夠在學(xué)習(xí)內(nèi)容的掌握上比較牢固,學(xué)習(xí)積極性較強。學(xué)習(xí)能力一般的學(xué)生,在基礎(chǔ)知識的掌握上比較扎實,學(xué)習(xí)動機一般。學(xué)習(xí)能力較弱的學(xué)生則在基礎(chǔ)知識的掌握上不牢固,并且學(xué)習(xí)動機不強。

教學(xué)內(nèi)容的層次性。通常情況下,一般將VB的教學(xué)內(nèi)容分為三個層次類型。第一層,也就是基礎(chǔ)層一般為例題驗證型,針對該類型的教學(xué)內(nèi)容,通常是是學(xué)生在進行上機實踐時,將例題輸入到VB開發(fā)平臺中進行檢驗,或者要求學(xué)生對例題類似的題目進行代碼的模仿編寫。這樣做是為了讓學(xué)生加強基礎(chǔ)知識的儲備,為后續(xù)的程序設(shè)計聯(lián)系打下扎實基礎(chǔ)。獨立設(shè)計型,該類型的教學(xué)內(nèi)容在以基礎(chǔ)知識的掌握前提下,在教師為輔的幫助下,學(xué)生獨立進行問題分析、算法設(shè)計、代碼編寫、結(jié)果調(diào)試運行,有助于培養(yǎng)學(xué)生的編程能力,debug能力以及問題分析能力。創(chuàng)新提高型,該類型的教學(xué)內(nèi)容不僅僅局限在某個問題,而是拓展到了整個項目的設(shè)計與編寫,如超市收銀臺系統(tǒng)編寫、車庫停車管理系統(tǒng)編寫、圖書館管理系統(tǒng)編寫等,主要目的是為了加強學(xué)習(xí)學(xué)以致用、創(chuàng)新能力的發(fā)揮。

4 中職VB分階段分層次教學(xué)方案設(shè)計

根據(jù)VB教學(xué)的階段性與層次性探究設(shè)計出中職VB程序設(shè)計分階段分層次教學(xué)方案,如圖1。

認知階段是學(xué)生初步接觸編程的階段,也是讓學(xué)生對程序產(chǎn)生興趣的階段。興趣是最好的老師,因此在本階段主要目的是在于培養(yǎng)學(xué)生對VB學(xué)習(xí)的興趣。本階段的教學(xué)內(nèi)容較為基礎(chǔ)簡單,在學(xué)習(xí)前期的差距并不明顯,教師可配合例題驗證型的教學(xué)內(nèi)容提供規(guī)范典型的案例作為學(xué)生練習(xí)的主要資料,并且要求學(xué)生代碼書寫注重規(guī)范。在開始編寫程序之前,要養(yǎng)成先分析問題,再進行流程圖繪制的習(xí)慣,思路清晰之后,再進行靜態(tài)編程,最后進行動態(tài)調(diào)試。同時,要求學(xué)生總結(jié)課程中常見的錯誤,當(dāng)課程運行錯誤時,有必要培養(yǎng)學(xué)生的調(diào)試意識,由此發(fā)現(xiàn)錯誤,解決問題,而不是一味地看著代碼找錯誤。該階段的內(nèi)容較為簡單,以培養(yǎng)習(xí)慣和打基礎(chǔ)為主,因此絕大多數(shù)都能從認知階段過渡到理解階段。

在理解階段,教學(xué)內(nèi)容的難度以及內(nèi)容量都有所上升,學(xué)生之間差距逐漸明顯。因為難度的增加,部分學(xué)生逐漸對編程學(xué)習(xí)失去興趣,對編程的新鮮感也不復(fù)存在,編程中的挫敗感使學(xué)生的熱情下降。在該階段前期,給學(xué)生設(shè)計的學(xué)習(xí)內(nèi)容在增加一定難度的基礎(chǔ)上需要注意趣味性的設(shè)置,示例驗證類型和獨立設(shè)計類型的題目需要相互結(jié)合,讓學(xué)生逐漸適應(yīng)理解階段教學(xué)內(nèi)容的難度。這兩種類型的題目對不同層次的學(xué)生都有所照顧,對于學(xué)習(xí)能力稍強的學(xué)生積極性有所保持,對于學(xué)習(xí)能力稍差的學(xué)生,可以激發(fā)其積極性。在該階段教師設(shè)置的題目須具有一定的導(dǎo)向性,例如要求學(xué)生在解決一個問題時多維度思考,同一種功能用三種不同的循環(huán)結(jié)構(gòu)實現(xiàn),程序?qū)崿F(xiàn)之后進行測試,讓學(xué)生掌握測試的方法和技巧,出現(xiàn)錯誤時,讓學(xué)生逐漸學(xué)會使用debug工具,培養(yǎng)學(xué)生debug的能力。

在設(shè)計階段,學(xué)生的能力都有了一定的提高,此時給學(xué)生布置的教學(xué)任務(wù)需要以綜合類練習(xí)為主,如針對一個項目。在進行項目開發(fā)時,教師通常采用分組合作的方式,讓學(xué)生以小組為單位選擇項目或者自擬項目,自行進行項目的設(shè)計,包括數(shù)據(jù)流分析,程序流圖的繪制等。但所設(shè)置的項目在開發(fā)過程中需要注意專業(yè)知識涉及范圍盡量不要太深太復(fù)雜,保證學(xué)生目前的認知范圍能夠解決項目開發(fā)過程中的問題。在本階段,學(xué)生之間的差距也較為明顯,對于編程能力較強的學(xué)生,教師應(yīng)對學(xué)生進行方向性指導(dǎo),適當(dāng)點撥,鼓勵他們進行自主探究與創(chuàng)新;對于編程能力一般的學(xué)生,教師應(yīng)為他們提供適當(dāng)?shù)妮o導(dǎo),例如對項目進行流程分析、定義函數(shù)接口等;對于編程能力較弱的學(xué)生,教師則可以稍微降低項目的難度,要求學(xué)生能夠完成項目的基本功能,并給學(xué)生提供幫助,重在使這部分學(xué)生掌握編程的思想。

5 結(jié) 語

從理論上講,VB課程分階段分層次教學(xué)方案可以很好地解決學(xué)生學(xué)習(xí)編程的困難,激發(fā)學(xué)習(xí)的積極性,彌補傳統(tǒng)教學(xué)方法的不足。在這樣的教學(xué)方案下,學(xué)生的編程能力以及計算機思維都可以得到一定的提高。在進行最后的設(shè)計階段,學(xué)生的各項能力都能得到一個較為完整的應(yīng)用。當(dāng)然階段式分層教學(xué)法在理想情況下得出的結(jié)果都是比較良好的,但也不排除特殊情況。教師在采用任何一種教學(xué)方法時,都不能一味地模式化,進而造成教學(xué)思維的固著,因此教師在操作中要因人而已,不斷探索新的變式。

參考文獻:

[1] 張明明. 職業(yè)高中VB語言程序設(shè)計的分層教學(xué)[J]. 考試與評價,2017(4).

[2] 盧瑾,張健,陳晉音. C語言程序設(shè)計階段式分層實驗教學(xué)研究[J].計算機教育, 2014(14).

[3] 裴春琴,張靜,李榮. 計算思維下的分層教學(xué)模式在《VB程序設(shè)計》中的研究與實踐[J]. 現(xiàn)代計算機,2017(9).

[4] 王芬,黃曉濤,吳馳. 非計算機專業(yè)VB語言程序設(shè)計課程教學(xué)探索[J]. 計算機教育, 2013(21).

[5] 曹海英,元元,郝兵. C程序設(shè)計階段式分層實驗教學(xué)探究. 電腦知識與技術(shù),2017(34).

[6] 趙愛美,張羽佳,謝粵芳. 混合教學(xué)模式在項目化程序設(shè)計課程中的探索與實踐[J]. 計算機時代, 2018(9).

[7] 周彥斐. 中職VB程序設(shè)計課程有效教學(xué)模式初探[J]. 計算機光盤軟件與應(yīng)用, 2014(6).

[8] 黎蓉. 中職程序設(shè)計課“案例+嘗試成功”教學(xué)模式的實踐探索[J]. 當(dāng)代教育論壇(管理研究), 2011(4).

【通聯(lián)編輯:王力】

猜你喜歡
教學(xué)方法
初中英語寫作教學(xué)方法初探
甘肅教育(2020年2期)2020-09-11 08:01:42
教學(xué)方法與知識類型的適宜
數(shù)學(xué)復(fù)習(xí)教學(xué)方法
高中體育教學(xué)方法初探
淺談高等數(shù)學(xué)中教學(xué)方法的創(chuàng)新
實用型中醫(yī)人才培養(yǎng)中慕課教學(xué)方法的探討
文言文教學(xué)方法實踐初探
高中文言文教學(xué)方法之我見
初中數(shù)學(xué)教師不可忽視的幾種教學(xué)方法
散文百家(2014年11期)2014-08-21 07:17:18
語文閱讀教學(xué)方法略談
主站蜘蛛池模板: 日韩在线永久免费播放| 国产制服丝袜91在线| 亚洲久悠悠色悠在线播放| 日本午夜视频在线观看| 国产高清在线精品一区二区三区| 欲色天天综合网| 免费观看精品视频999| 美女被躁出白浆视频播放| 久久香蕉国产线看观| 无码人妻热线精品视频| 亚洲国产综合精品一区| 福利在线免费视频| 午夜福利网址| 久久久成年黄色视频| 亚洲黄色激情网站| 99久久免费精品特色大片| 亚洲人妖在线| 99热这里只有精品5| 无码精品一区二区久久久| 国产99精品久久| 国产日韩丝袜一二三区| 成人午夜亚洲影视在线观看| 亚洲欧美日韩另类| 日韩欧美国产另类| 一级毛片在线播放| 精品福利一区二区免费视频| 99精品久久精品| 欧美一级99在线观看国产| 国产女人水多毛片18| 香蕉久久永久视频| 成人免费网站在线观看| 亚洲精品无码在线播放网站| 性做久久久久久久免费看| 亚洲久悠悠色悠在线播放| 亚洲成人在线免费观看| 亚洲第一视频免费在线| 97久久人人超碰国产精品| Jizz国产色系免费| 亚洲码一区二区三区| 视频一本大道香蕉久在线播放 | 亚洲成人www| 亚洲成人一区在线| 精品偷拍一区二区| 久久国语对白| 国产乱人免费视频| 国产高清不卡| 99伊人精品| 亚洲国内精品自在自线官| 欧美日本在线观看| 欧美一区国产| www中文字幕在线观看| 国产精品美女在线| 国外欧美一区另类中文字幕| 婷婷开心中文字幕| 亚洲国产午夜精华无码福利| 欧美第九页| 亚洲精品自拍区在线观看| 国产精品网曝门免费视频| 在线国产你懂的| 久青草网站| 国产女人水多毛片18| 999福利激情视频| 伊人国产无码高清视频| 欧美精品在线看| 亚洲综合色婷婷中文字幕| 亚洲综合欧美在线一区在线播放| 强乱中文字幕在线播放不卡| 久久精品91麻豆| 亚洲av片在线免费观看| 国产99在线观看| 国内精品久久人妻无码大片高| 亚洲色大成网站www国产| 久久无码高潮喷水| 亚洲精品777| 操国产美女| 五月天天天色| 国产精品人成在线播放| 婷婷色在线视频| 中文字幕乱妇无码AV在线| 亚洲综合二区| 大香伊人久久| 国产成人高清精品免费软件|