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é)方法略談
主站蜘蛛池模板: 在线观看国产一区二区三区99| 日本亚洲成高清一区二区三区| 一边摸一边做爽的视频17国产| 国产在线91在线电影| 在线国产毛片| 污网站在线观看视频| 国产欧美日韩va另类在线播放| 国产精品女熟高潮视频| 午夜人性色福利无码视频在线观看| 亚洲全网成人资源在线观看| 黄片在线永久| 欧美亚洲日韩不卡在线在线观看| 波多野结衣第一页| 亚洲免费福利视频| 91免费观看视频| 日韩福利视频导航| 精品第一国产综合精品Aⅴ| 久久天天躁狠狠躁夜夜2020一| 亚洲福利网址| 91 九色视频丝袜| 久久久成年黄色视频| 久久这里只有精品66| 亚洲欧美精品在线| 日本黄色不卡视频| 天天综合亚洲| 99热最新在线| 高潮毛片免费观看| AV熟女乱| 国产精品无码久久久久久| 99热亚洲精品6码| 波多野结衣视频一区二区| 在线看片中文字幕| 自拍偷拍欧美日韩| 最近最新中文字幕在线第一页| 97超爽成人免费视频在线播放| 国产91透明丝袜美腿在线| 青青操国产| 国产精品片在线观看手机版 | 国产69精品久久久久孕妇大杂乱 | 在线播放精品一区二区啪视频| 久久精品一品道久久精品| 久久99国产乱子伦精品免| 久久美女精品| 国产精品浪潮Av| 日韩不卡免费视频| 色婷婷成人| 国产亚洲精品yxsp| 亚洲国产成人精品青青草原| 亚洲精品在线观看91| 91精品国产一区| 亚洲天堂视频在线免费观看| 日本福利视频网站| 国产一二视频| 2020精品极品国产色在线观看| 日韩a级毛片| 伊人中文网| 成年人视频一区二区| 国产一级α片| 欧美国产日韩在线播放| 99视频在线免费| 国产无码在线调教| 亚洲一区二区成人| 精品国产女同疯狂摩擦2| 国产亚洲欧美在线人成aaaa| 亚洲一区二区三区麻豆| 97久久超碰极品视觉盛宴| 色视频久久| 国产精品自在线天天看片| 天堂久久久久久中文字幕| 亚洲国产欧美自拍| 国产亚洲精品97在线观看| 久青草免费在线视频| 国产人成在线视频| 国产欧美日韩综合一区在线播放| 一级毛片在线播放免费观看| 亚洲国产91人成在线| 免费无码又爽又黄又刺激网站| 欧美三级视频网站| 亚洲国产理论片在线播放| 国产日韩精品欧美一区喷| 精品99在线观看| 亚洲最黄视频|