博文谷

位置:首頁 > 知識文庫 > 實用文檔

VB教學反思五篇

VB教學反思五篇

VB教學反思五篇

篇一:vb教學反思

一、學情分析:

對於程序設計這門課,同學們以前接觸基本爲零,這樣的話,起點都一樣,便於教學。

二、教材分析:

1、教材的每章節的安排都是附合新課改的要求:

情景創設---任務驅動--------體驗活動---後續活動----評價

(提示板-學習指引)

這樣編寫的教材,有利於教師引導學生完成學習任務,而不用像老教材那樣,你得自己去設計如何導課會更好。一本好教材會讓我們節省很多時間和精力。

如:第一章第一節,介紹計算機解決問題的過程

它提出了一個問題:學校組織學生電腦作品競賽,要確定各獎項的名額及名額數。 2、但編寫的還不夠細,有好多任務,我都得仔細研究還不見得找到結果,教參裏也沒有提示。

3、還有一些任務,教參裏給的答案我認爲不十分準確,這對於像我這樣從未教過並且未學習過VB的人來說,給我造成了障礙。

三、組織教學

(一)在教學過程中,(情景創設、任務驅動)環節是我每節課要引導同學們完成的,(提示板、學習指引)是在(任務驅動)環節穿插簡介的,其它的環節由於時間關係不曾做。

(二)在引導學生學習的過程中,所有的概念、名詞我都不不給學生講解,不易理解,也浪費時間,需學生在完成任務的同時去領會其意義。

如:什麼是VB中的窗體?什麼是屬性?(和word做類比很容易理解。)

(三)在調動學生積極性方面,我覺得將VB說的怎麼好都沒有用,關鍵是讓學生真正能動手做出些什麼,這樣同學們的興趣自然就提高了。所以對第一章我僅用三節課就結束了,進入到第二章VB的學習。(第一節很有興趣也明白,第二、三節有同學說不懂,我覺得也沒有必要非得懂)

(四)分組活動:

目標:爲提高學生的協作意識,培養其協作能力。

方法:前後兩座四人一組(此種微機室座位排列方式不方便前後討論,應更改成同座兩人一組)。

四、在上課近一個學期的時間內,總得來講我覺得這本書我講得比較牽強,原因之一本身就不會,之二備課不充分,但就其上課效果來講,還算勉強能引導學生前進,也希望在今後的時間裏,能儘量花心思在備課上,並在教與學的過程中不斷改進方法,總結經驗,以其能有更好的效果。

四、教學歷程

第一輪磨課準備的時間大概有一週,教學匯入的環節我闡述了高斯兒時的小故事引出1+2+3+?100求和問題,主要啓發同學們“人都是從一點優秀起來的”,也側面反映循環結構學習的重要性。

√課堂匯入用時太多,效果不佳,建議更換。

〤Do語句和流程圖介紹順序出現嚴重錯誤,有違程序設計思路

√確定程序設計三步驟,強調並落實。

〤前期設計過程考慮到教學內容較少,又在第二次上課添加了for語句的內容,畫蛇添足,前前後後都沒有講解透徹,pass掉了?

√主要是把思想講透,任務環節設計不要讓學生形成只需要粘貼代碼的定式思維,而是

要讓他們主動思考,根據程序流程圖的理解設計補充代碼,教學任務環節需要重新設計,課後小結也要落實。

〤課後小結前三次沒有很好設計,也沒能落實下去,需要設計並完善。

√環節的設計,例題精講,練習題完整性教學很好?

一個學期的時間過得很快,最後的課上的還算成功,基本上程序設計的思想和Do語句的內容講透了,自我總結覺得課堂匯入活動設計的比較成功,學生積極參與,對循環結構設計產生了比較深刻的建構,但是在動手實踐環節情緒不高,一方面也反映了我們學校學生不愛積極思考,學習比較被動,興趣是最好的老師,接下來的日子我也會悉心準備,自我沉澱,努力讓學生們愛上我的課堂。

篇二:vb教學反思

資訊技術組教研活動記錄

VB教學反思

一、學情分析:

對於程序設計這門課,同學們以前接觸基本爲零,這樣的話,起點都一樣,便於教學。 報這門課的同學的態度(班級調查26份無記名,24份感興趣,覺得這們學科學好了可以更深入的理解計算機,並且以後能用的上,有1名覺得讓自由活動些會更好,1名同學不知爲什麼,不由自主恍恍惚惚就報了。)這個調查結果讓我也非常有積極性來講。

二、教材分析:

1、教材的每章節的安排都是附合新課改的要求: 情景創設---任務驅動--------體驗活動---後續活動----評價 (提示板-學習指引)

這樣編寫的教材,有利於教師引導學生完成學習任務,而不用像老教材那樣,你得自己去設計如何導課會更好。一本好教材會讓我們節省很多時間和精力。

如:第一章第一節,介紹計算機解決問題的過程

它提出了一個問題:學校組織學生電腦作品競賽,要確定各獎項的名額及名額數。 2、但編寫的還不夠細,有好多任務,我都得仔細研究還不見得找到結果,教參裏也沒有提示。

3、還有一些任務,教參裏給的答案我認爲不十分準確,這對於像我這樣從未教過並且未學習過VB的人來說,給我造成了障礙。

三、組織教學

(一)在教學過程中,(情景創設、任務驅動)環節是我每節課要引導同學們完成的,(提示板、學習指引)是在(任務驅動)環節穿插簡介的,其它的環節由於時間關係不曾做。

(二)在引導學生學習的過程中,所有的概念、名詞我都不不給學生講解,不易理解,也浪費時間,需學生在完成任務的同時去領會其意義。

如:什麼是VB中的窗體?什麼是屬性?(和word做類比很容易理解。)

(三)在調動學生積極性方面,我覺得將VB說的怎麼好都沒有用,關鍵是讓學生真正能動手做出些什麼,這樣同學們的興趣自然就提高了。所以對第一章我僅用三節課就結束了,進入到第二章VB的學習。(第一節很有興趣也明白,第二、三節有同學說不懂,我覺得也沒有必要非得懂)

(四)分組活動:

目標:爲提高學生的協作意識,培養其協作能力。

方法:前後兩座四人一組(此種微機室座位排列方式不方便前後討論,應更改成同座兩人一組)。

四、在上課近一個月的時間內,總得來講我覺得這本書我講得比較牽強,原因之一本身就不會,之二備課不充分,但就其上課效果來講,還算勉強能引導學生前進,也希望在今後的時間裏,能儘量花心思在備課上,並在教與學的過程中不斷改進方法,總結經驗,以其能有更好的效果

【教學過程及內容】 1、創設問題情境

提出問題:打印6個豎行排列的“*”(解決方案:我們可以使用PRINT語句可以完成)

PRINT “*” PRINT “*” PRINT “*” PRINT “*” PRINT “*” PRINT “*”

但是,如果我想畫10行,100行,1000行“*”呢?難道就這樣順序寫下去嗎?很顯然,這樣編寫太繁瑣也不切合實際。我們希望在解決這個問題過程中,只要告訴計算機重複操作的次數,剩下的讓計算機自己去完成,然而這個希望可以實現嗎?

實際上是可以的,這就要用到循環執行的思想,我們今天就來學習一種“FOR-NEXT”循環語句,透過這個語句的使用,我們就可以很容易的解決這個問題。 2、給出程序,並透過在VB中演示效果加以理解

循環結構也稱重複結構,它的作用是使一段程序能重複執行,被重複執行的部分稱爲循環體。但重複一般都是有條件的,即在滿足FOR語句中的條件下才執行循環體,否則退出循環體。下面我們就來看一下“FOR-NEXT”語句的語句格式: 格式:

FOR〈數值變量名〉=〈數學表達式1〉 TO 〈數學表達式2〉 STEP〈數學表達式3〉 〈語句序列(循環體)〉 NEXT

說明:1)當步長爲1時,STEP 1可省略不寫;

2)語句序列中可以含有任意多條語句,也可無任何語句,稱爲空循環; 3)語句序列中可以含有循環結構;

4)有時需中途退出循環,這時用EXIT FOR命令。 教師出示上題程序代碼並在VB中演示效果 程序代碼:cls

for I=1 to 6 step 1 print”*” next 3、設定“陷阱”,強調語句格式。

教師出示下列有錯誤的程序段。學生分成六組討論,發現錯誤並糾正,然後每組完成一題。在討論中,學生扮演了一個積極的參與者的角色自覺思考、積極發言,講出自己的思考和結論,並與他人展開爭辯,在自主探索中掌握知識要點,同時也可學習到他人的好的思維方式和學習方法。

1)打印1~5這5個數 2) 打印5~1這5個數 3) 打印1~5這5個數

4、透過對比,加強格式理解

在前面我們要求用循環結構來在一列打印6個“*”,現在我們要求利用循環結構在一行打印6個“*”,程序應該如何修改呢?(透過在VB中演示比較下面兩個程序區別)

師生共同歸納:

在這個地方,透過它們所演示出來的圖形的不同,我們可以瞭解“;”的功能——使多個輸出內容一個個緊跟着打印輸出。

5、創設情境,引出循環嵌套結構

前面我們已經解決了利用循環結構來在一行打印6個“*”的問題,那麼,如果我想要打印3行,每行6個“*”,這個問題又該如何解決呢?

引導學生思考,可以將上面的“FOR-NEXT”語句再重複3次。(如下) For i=1 to 6 step 1

這麼寫當然可以,可是,如果我們要打印10行、100行、1000行呢?這麼寫當然就不行了,由於我們已經知道了循環的次數,可以再利用一個“FOR-NEXT”循環語句。這樣就形成了循環中套循環的結構,我們成爲循環的嵌套。

探究:若外層循環控制爲1~8,內層循環還是1~6,檢視圖形效果

得出結論:內層循環次數控制一行中列的個數,即列數;外層循環次數控制行數。

6、舉一反三,深入探究,加深理解

根據上面探究所的出的結論,我們試着打印下面的圖形:

* * * * * * *

* * * * * * * * * * * * * * * * * * *

* * * * * * * * * * * * * *

向學生講解此種圖形的程序設計方法,主要再循環次數上作文章。

7、層層推進,活學活用

給學生一個稍微綜合性的圖形,要求利用循環嵌套打印出來。(此圖形需要添加空格來完成)

8、小結和作業

篇三:資訊技術課-vb教學反思

教學反思

11月中旬,多麼心酸的小日子,在經歷過教學生涯的一場浩劫之後,請允

許我使用一組表情圖表達四次磨課之後的情感變化?

〤第一輪磨課準備的時間大概有一週,教學匯入的環節我闡述了高斯兒時的小故事引出1+2+3+?100求和問題,主要啓發同學們“人都是從一點優秀起來的”,也側面反映循環結構學習的重要性。

√師傅指導課堂匯入用時太多,效果不佳,建議更換。

〤Do語句和流程圖介紹順序出現嚴重錯誤,有違程序設計思路

√確定程序設計三步驟,強調並落實。

〤前期設計過程考慮到教學內容較少,又在第二次上課添加了for語句的內容,畫蛇添足,前前後後都沒有講解透徹,pass掉了?

√技術組老師建議主要是把思想講透,任務環節設計不要讓學生形成只需要粘貼代碼的定式思維,而是要讓他們主動思考,根據程序流程圖的理解設計補充代碼,教學任務環節需要重新設計,課後小結也要落實。

〤課後小結前三次沒有很好設計,也沒能落實下去,需要設計並完善。 √摺紙環節的設計,例題精講,練習題完整性教學很好?

以上的是是非非都是師傅們給我提供的寶貴意見,一週的時間過得很快,最後的課上的還算成功,基本上程序設計的思想和Do語句的內容講透了,自我總結覺得課堂匯入活動設計的比較成功,學生積極參與,對循環結構設計產生了比較深刻的建構,但是在動手實踐環節情緒不高,一方面也反映了我們學校學生不愛積極思考,學習比較被動,興趣是最好的老師,接下來的日子我也會悉心準備,自我沉澱,努力讓學生們愛上我的課堂。

文晶

篇四:VB教學的心得

針對VB教學中存在的教與學脫鉤的矛盾,着重介紹了VB的教學方法,分析了學好這門課程的關鍵要點,以便更好地幫助學習者快速有效地掌握這門語言。

VB教學 程序設計 案例教學法 算法 實驗教學

Visual Basic(以下簡稱VB)是計算機進階語言中的一種,是基於Basic的可視化的程序設計語言,它繼承了Basic語言所具有的程序設計語言簡單易用的風格,採用面向對象的程序設計方法、事件驅動的編程機制,加上由於VB是目前衆多軟件開發工具中效率最高的一個,所以VB成爲了高校非計算機專業必修的計算機課程,也是參加計算機等級考試的主要內容。

計算機語言具有觸類旁通的特點,學生在學習VB課程之前,都非常希望能學好這門課程,能編制出高水平的程序,但是,VB程序設計的方法和概念對於初次接觸計算機語言的學生而言是全新的,加上部分章節內容枯燥抽象,使得學生學習起來感覺比較困難,甚至望而卻步。VB課程教師在上課前都做了精心的準備,在課堂上也投入了極大的熱情和耐心,可還是經常看到臺下的學生表現出一臉的不解。如何解決好這種教與學脫鉤的矛盾,顯然採用先進有效、靈活多樣的教學方法是提高VB課程教學質量的關鍵所在。下面是筆者多年來的VB課程教學的一些體會。

選用適當的教學方法,培養學生的自學能力和學習興趣:VB課堂教學知識點很多,根據這門課程的一般教學順序,前階段講授的內容通常都是變量、數據類型、運算符、表達式、語句、函數的定義等,學生會覺得所學內容理論性太強,加上初次接觸,會覺得比較抽象,從而導致對本課程教學的不重視,等到後面真正涉及到編程時,由於基本概念和編寫程序的規則沒有掌握好,又缺乏算法和數據結構的知識,學生編制的程序往往是錯誤很多,很難在機器上調試出結果。所以這就需要我們任課教師採用適當的教學方法來改善教學效果。

案例教學法,是在教師的指導下,根據教學目標和內容的需要,採用案例組織學生進行學習、研究、鍛鍊能力的方法。它能創設一個良好的寬鬆的教學實踐情景,把真實的典型問題展現在學生面前,讓他們設身處地地去思考、去分析、去討論,對於激發學生的學習興趣,培養創造能力及分析、解決問題的能力極有益處。案例教學發的實施步驟是:第一,整理一個程序案例,這個程序應該是完整的,並且包含了當天課程的所有知識點,也包含了以前已經講授過的知識。第二,分析案例、解決問題。講解實現這一程序的基本思路,提出實現思路所需要解決的問題。此時,教師與學生之間是一種“師生互補,教學相輔”的關係。教師將分析案例的“主權”交給了學生,讓學生運用所掌握的各種知識,甚至是課外的知識去分析這些問題,討論解決方法。第三,回顧和總結,在程序中講解新的知識點,總結新知識的使用方法和注意事項,展示結論,和學生共同討論教材結論和同學結論的共性和差異性,分析差異性產生的原因,並對學生的各種結論加以點評(以鼓勵的形式);也可由學生閱讀課本來分析自己的得失,從而使學生的自學能力得到培養。

這樣可以透過案例把抽象的原理,概念等具體化,把他們置於一定的實際情景之中,使學生可以清楚地認識到這些原理、概念在實際生活中的用處、表現,增進其學習興趣和動力,同時也會恰當地掌握它具有的特定含義和意義。案例教學法注重學生的創造能力和實際解決問題能力的培養與發展,而不僅僅是獲得固定的原理、規則。學生透過案例教學得到的知識是內化了的知識,雖然不一定能把所學到的知識羅列出來,但學生逐漸學會了如何處理衆多的疑難問題。

強化實驗教學:VB是一門實踐性很強的課程,實驗教學在該課程的教學中應該佔主要地位,對培養學生的動手能力、分析問題和解決問題的實踐性很強,要求學生必須具有較強的實際操作能力。

VB語言使用先進的面向對象編程思想,獨特的設計方法使設計過程充滿趣味性,設計週期縮短、設計介面美觀。該課程性質特別適合於邊操作邊學習,透過實驗既可以加深對所學課程的理解,又可以積累程序調試經驗,起到課堂教學達不到的效果。透過上機實驗可以使學生進一步理解面向對象編程的基本思想,爲學習其它面向對象編程語言打下良好基礎。 在實際教學過程中,教師往往只重視理論課的教學,對實驗課卻是隨意地按照章節後的習題安排一些實驗,學生上機時有的也只是在書本找個現成的程序進行調試,根本不知其所以然。這樣必然導致不良的教學效果。改進的措施就是:(1)合理安排理論課與實驗課時間,注意相互銜接;(2)精心組織實驗,不能仍以傳統的驗證性內容爲主。每次實驗的內容要緊扣最近課堂上所講解的知識點;(3)注意教材中實驗內容的連貫性,注意由淺入深;(4)在VB實驗過程中,設計一些訓練習題,讓學生嘗試自行設計,有效地引導學生聯繫實際,有意識地培養學生分析問題、解決問題的能力。作爲老師一定不能放鬆實驗課的指導工作,只有這樣才能掌握每個學生的學習情況。

抓重點,攻難點:掌握語言的目的是爲了進行程序設計,重點放在算法設計和程序設計上面,因此,算法與程序代碼成了VB應用程序的基礎,也是核心。在教學中經常存在這樣一種現象:很多學生對語法、結構等知識掌握得很好,但一碰到實際問題就不知道如何下手,其實這就是算法能力欠缺的表現。在VB程序設計中,算法有很多種,常用的算法必須掌握,如:迭代法、窮舉法、遞推法、遞歸法、分解法等。教師應多帶領學生閱讀程序,分析過程,吸取他人的經驗和成熟的算法,使學生熟能生巧。

總之,VB語言的內容多,知識面廣,教師應採取適當的教學措施,使學生儘快掌握,透過編程培養創新思維。同時,一些有經驗的教師還可以做一些相關的課件,讓學生課後進一步學習。此外,教師還應重視自己創新能力的培養,注重將專業知識應用到實踐中的能力的培養,以求達到良好的教學效果。

篇五:職高計算機VB教學的對策探討

職高計算機VB教學的對策探討

摘要:vb課程是職高計算機專業學生必修的一門重要學科,但vb這門學科,相對於職高生來說有相當的難度,如何能夠較好地完成職高vb教學,讓學生能夠更加輕鬆地理解和掌握,本文給出了一些建議。

關鍵詞:職高;計算機;vb教學;對策

中職程序設計教材大多采用的程序設計語言是visual basic(簡稱vb),vb繼承了基本basic簡單易學的特點,還引入了窗體(form)和控件(control)的概念,可以方便地進行可視化視窗設計。筆者認爲,vb教學的對策主要有幾下幾點:

一、培養學生的興趣。

因此,vb的教學可分爲設計程序介面和編寫程序代碼兩大部分。針對職高學生的具體情況,太過抽象的概念,應該在以後的實例教學中,結合具體的實例進行解讀,而不能直接講述,否則會加重學生的心理負擔。第一堂課的教學很重要,如果引導成功,學生在以後的學習過程中會有很強烈的學習積極性。萬事開頭難,如何開始第一堂教學呢。我個人以爲,一定要先舉一些學生比較感興趣的實例,比如:隨機抽獎、小遊戲程序的演示,讓他們能夠直觀地瞭解學習vb有什麼用處,然後再佈置本節課的簡單任務,讓學生能夠輕鬆地完成任務,並適時地講一些vb的基本知識,比如窗體、工程的建立與開啟等。

二、強化學生的記憶

vb相對於以往的basic而言,它是面向對向的可視化編程,而且是中文介面的。但其對象的屬性、編寫程序的語句還是英語的。對於職高生來說,成績不太好是不爭的事實,他們的大部分人都有一些壞習慣:很懶惰,不願主動學習,而且根據我教學的經驗,他們的英語知識很差,總會爲自己不好好學習找理由:怎麼編程全部用英語,我的初中英語考了多少分。這樣,學習了一點基礎知識,如果不加以記憶的話,在以後的教學中會越來越難以理解。針對這種情況,必須強化他們的記憶,比如今天教授了窗體的相關知識,就要求他們在課餘一定把窗體的常用屬性記住,如果在檢查時完成不了任務,就必須給予較重的處罰。

三、教材靈活處理

我校採用過的vb教材,有兩種,一種是《可視化編程應用應用--visual basic》,還有一種是《中文visual basic 6.0實用教程——結構化程序設計》。我在使用中,都發現這兩本教材都不太適合我校學生的實際情況。要麼是某些知識點的講解太過簡單,要麼就是知識點太過複雜,學生難以理解。針對此種情況,可以把兩本教材進行結合,從中取出簡單的能夠說明知識點的實例,讓學生能夠掌握,當然,對於成績較好的學生,可以在課餘進行交流,並給他們一些相關的輔導。最好是能夠在學校的主持下,編寫校本教材,把vb中的基本知識和一些有趣的簡單的實例編寫進去,讓學生能夠學習一個有趣的實例就學習一些知識點,這樣可能會取得更好的效果。

四、教給學生良好的聽課習慣

對於計算機vb課的學習來說,更多的需要學生在課堂上認真聽講,對於疑難問題或者難度係數較大的知識點,在老師講解的過程中,學生要集中精力,專心致志,一心向學,做好課堂學習。在教師講授過程中,學生要專心聽講,首先要仔細觀看老師的操作演示、表情等;其次,要全神貫注地聽老師的提問、點撥、歸納以及同學的發言;然後,學生本人要參與課堂教學之中,積極思考,主動探究;最後,學生要參與其中,實現主體參與式學習,敢於發表自己的看法和意見,敢於質疑,及時總結和反思。對於課堂知識,要儘量隨堂消化,不懂就問,針對比較難的題目,一定要迎難而上,不可自暴自棄,要想方設法去主動學習和消化。

五、抓好教學常規,分研究學情

一堂生動有效的計算機vb課,要求老師精心的備課、認真的講課,並及時進行總結和反思,抓好常規教學。針對計算機vb教師來說,要想實現有效教學,需要認真備課,熟悉教材內容,確定教學目標,準確把握教學的重難點,並仔細鑽研,認真探究,採取恰當的方式突破教學的重難點。雖然在新課程標準要求下,求新、求變是其主要內容,但是,課堂常規教育仍然是實現有效教學的最重要保證。有效的計算機vb課堂,除了老師的認真授課外,還要認真分析學情,課堂有效教學,其實指的就是學生學習知識的有效性,也就是說一堂有效的語文課,是學生在課堂上學到了知識,能夠理解和應用。但是,我們知道,老師和學生的閱歷、學習能力和理解能力是

不同的,甚至會存在很大的差距,這就需要老師走進學生,瞭解學生,然後結合教學內容,用恰當的方式和方法教學學生,爭取把知識化繁爲簡,化難爲易,讓學生最大限度的理解和學會課堂所講的內容。

六、教師要善於教學反思

在vb程序設計教學過程中,例子的興趣和難度很難把握。有些範例學生反應難度偏高,也就是在分層教學的控制上,還不夠理想;二是例子的選擇要進一步切中學生的興奮點,因爲,興趣是最好的老師,尤其在程序教學上,這是第一個老師要進一步努力的地方。 總之,教學方法對教學效果來說是至關重要的,但不是絕對的,有了好的方法,還要有一個合理的實施過程,在這個過程中,師生情感的交流對教學效果的影響也是不可忽視的,增進師生間的情感交流是資訊技術課教師想上好資訊技術課不可輕視的一個環節。