Visual Basic面向對象程序設計總結與反思

[日期:2025-02-18] 作者:信息技術 次瀏覽 [字體: ]

Visual Basic面向對象程序設計總結與反思

曠勇

Visual Basic程序設計選修課程是信息技術教研組在新課程建設中的一次大膽的嘗試。目前,我們還沒有了解到同類學校學校在初中階段有開設面向對象程序設計課程的案例。所以,在課程的實施中可能會遇到一些未曾預計的困難和問題,面對這些我們沒有任何成熟的經驗可以借鑒,只能自己在以后的教學嘗試中不斷的探索和積累。

經過了一學期的Visual Basic程序設計學習,學生學習了VB集成開發環境和VB語言的簡單語法基礎;會使用VB的窗體、VB標簽、文本框、命令按鈕、以及單選框等控件,同時掌握了這些控件的基本屬性設置及訪問方法;學習了VB常見變量類型及定義方式、數學運算、布爾運算、賦值語句、分支語句、循環語句等基礎語句及其流程;能夠編寫和調試簡單的Visual Basic程序。

在這次匯報中,三組學生以不同的程序案例演示了程序開發的完整過程:現實需求→建立模型→算法語言實現→調試→完善求精。在案例中充分展現了學生對于程序設計中的數學模型的構建,例如:老鼠的生長過程繁殖過程抽象為循環的過程;加減運算符號的隨機轉換為隨機數大小的判斷。在匯報中體現了學生對程序設計過程的深度體驗,對計算機運行的原理和規律探究與發現,進一步激發了學生進一步繼續學習的熱情。同時,體驗到了程序中嚴謹的態度并養成良好的習慣。能夠發現程序設計中的美:程序實現效果的美、算法代碼規律美、數學模型的結構美。學生的個性特長得到充分的展現和發展。

但同時,我們也要認識到Visual Basic程序設計選修課的開設初衷,我們的目標不是為了把學生培養成為一名將來的程序員。而是重在感悟程序設計思想。學會轉變角色思考,程序設計要求我們學會從計算機的角度思考問題。例如:從一系列數據中找出最大數,從人類的角度出發,這個問題十分簡單。人運用了眼睛、大腦結合比較,具體思維過程一閃而過。而計算機就不同了它面對這些數據就像盲人摸象……所以這就要求程序設計者能夠從截然不同的角度分析問題解決問題。

   隨著課程的開展與深入,越來越多的問題逐漸暴露出來。我們將會根據課程實施中的所遇到的實際問題作出進一步的修改和調整,讓我們的選修課更加符合學生的發展需求。

Visual Basic面向對象程序設計選修課已經成功的開設了三學期了,同學們在課堂中取得了豐碩的成果。但我們開設這門選修課的目標不是為了把大家培養成為一名將來的程序員。而是希望學生能在計算思想、信息素養上得到較大的提升。在選修課程教學活動中主要體現如下:

1、感悟程序設計思想

①抽象:從具體案例和實際問題中抽象出內在的數學模型。如:案例中老鼠的生長過程繁殖過程抽象為循環的過程;加減運算符號的隨機轉換為隨機數大小的判斷……

    ②算法:同一現象可能會演變為不同的程序模型,程序的算法實現也將衍生出不同的版本。我們需要對比不同算法的實現難度、簡繁程度、執行效率等作出選擇。

    ③角色轉變:程序設計要求我們學會從計算機的角度思考問題。例如:從一系列數據中找出最大數,從人類的角度出發,這個問題十分簡單。人運用了眼睛、大腦結合比較,具體思維過程一閃而過。而計算機就不同了它面對這些數據就像盲人摸象……所以這就要求程序設計者能夠從截然不同的角度分析問題解決問題。

2、體驗程序設計過程

現實需求→建立模型→算法語言實現→調試→完善求精

這是一個完整的程序設計需要經歷的過程,同時這也完全符合我們完成某項工作任務的具體流程。而且這個過程更為規范、嚴謹、完善。

3、感受跨學科的學習環境

在Visual Basic程序設計中全英文的編程環境、數學思維與模型的構建、物理學科知識的支撐……為大家構建了一個自然的跨學科學習環境。

   4、態度與習慣的形成

嚴謹的態度包括:模型建立嚴謹、算法嚴謹、語法嚴謹、……良好的習慣是程序設計的基本要求:變量聲明的習慣、賦值的習慣、調試的習慣……

   5、發現程序設計中的美

程序設計中的美包括:程序實現效果的美、算法代碼規律美、數學模型的結構美……


国产综合亚洲欧美另类久久久麻豆,免费一级高清无码黄片,国产欧美A∨一区二区,国产精品对白清晰受不了了
久久免费清高视频 | 中文字幕福利视频 | 日本免费更新一二三区不卡 | 亚洲乱理片在线观看中字 | 亚洲国产天堂女人午夜看片 | 亚洲欧美一级久久精品 |