国产色av,短篇公交车高h肉辣全集目录,一个人在线观看免费的视频完整版,最近日本mv字幕免费观看视频

首頁 > 文章中心 > 計算機編程需要的知識

計算機編程需要的知識

前言:想要寫出一篇令人眼前一亮的文章嗎?我們特意為您整理了5篇計算機編程需要的知識范文,相信會為您的寫作帶來幫助,發現更多的寫作思路和靈感。

計算機編程需要的知識

計算機編程需要的知識范文第1篇

關鍵詞:計算機網絡課程;實踐;教改

一、引言

計算機網絡編程是計算機專業一門重要的專業基礎課,通過教學使學生初步理解了計算機網絡編程的基礎知識,但是在具體應用中,學生們普遍感受到的問題是,難以使學到的理論知識付諸于具體應用。所以這時就需要改革計算機網編程實踐課,通過建立完善的實驗環境,制定科學合理的課程和考核方式,給學生創造實踐的機會,培養學生的動手能力,增加他們的就業能力。

二、計算機網絡編程課程的實際情況

上海電機學院是一個應有型本科學校,注重實踐,而目前來看,在教學中對于計算機網絡這門課程,存在如下問題:

(一)理論與實踐的脫節。目前很多高校計算機網絡課 程實驗學時很少,甚至沒有開設實驗課程,只注重理論教學。

(二)教學過程實驗課時有限,課下知識得不到鞏固。由于實踐課時有限,業余時間實驗室不開放,學生實踐課所學知識,課下得不到鞏固,容易很快的忘記。導致學生的實踐動手能力不強,對所學知識掌握不牢固,不能滿足市場的需求。

(三)實驗內容少且過于簡單。由于受實踐課時的限制,開設的實驗只是演示和驗證性等一些簡單的實驗。缺乏綜合性、設計性實驗,學生的創新能力得不到鍛煉。

(四)師資、設備落后。計算機網絡技術發展過快,日新月異,我們很多高校的設備相對比較落后,不能滿足當前的需要,我們的教師缺乏實踐教學經驗。

三、計算機網絡編程課程的實踐探索

根據實際情況,不僅在師資隊伍和教學內容方面進行改革實踐、而且在教學方法、實踐考核等方面,對課程進行了一系列的改革實探索,并且取得了較良好的效果。改革是一個長期的過程,不斷采用新方法與時俱進、及時進行創新,采用網絡新設備,提高教學水平,為社會培養更多優的應用型技術專業人才。我們的探索在這幾個方面:

(一)教學內容的改進。制定實驗的教學內容應該考慮企業的需求,依據企業的需求來制定教學內容,特別是實驗內容,這對于學生的就業進一步促進。

(二)加強項目建設。在實驗內容上,對于項目的要求十分重視,在試驗教學中,應以實驗的項目形式進行,這樣的實驗形式比單一知識點的復習利于學生能力的掌握,這對于實踐能力有很大好處。

(三)實驗室開放管理。多給學生實踐的機會,這樣的機會可來自實習,在學校階段則來自于實驗室,在不影響正常的教學的情況下可開放式管理,讓學生能來實驗室學習,給學生提供更多的機會,從而能進一步提高學生的動手能力。

(四)合理考核。考核成績應包括平時和期末,考慮實驗及理論。

(五)教師建設。加強教師培訓,提高實驗技術人員的素質工作水平,重實驗技術人員交流和培訓工作。購買實驗教學設備。使得能適應網絡編程教學的需求。

對于實驗教學研究應有的研究原則:科學性原則、主動性原則、交互性原則、堅持以學生為本的原則、培養學生獨立探索和合作探索精神的原則、效益性原則。據此進行網絡編程技術的建設發展。

四、結束語

在應用型本科教學中,計算機網絡編程技術應重視實踐,從教學內容、考核、教師、項目等方面進行改進,適應實踐的發展。網絡編程技術實際應用能力的培養應按照企業需求來建立,不僅在課本中的理論,還包括實際應用。應用型本科院校的課堂教學需要體現“應用”本質,不僅強調學生對所學理論的理解,更強調培養學生的實踐應用能力。對計算機網絡編程課程的實踐教學,需要創新。從內容上說,創新包括科學創新、技術創新、知識創新、文化創新、教育創新、制度創新、理論創新等。大學教育要想傳承久遠,就必須實現教學創新。創新型人才以人為本,強調個性,要求個性教育化。

參考文獻:

計算機編程需要的知識范文第2篇

關鍵詞:C語言;計算機軟件;編程

網絡時代的到來,使的計算機得到了廣泛的應用,計算機軟件在日常生產和生活中具有不可替代的作用,其可以提高生產效率和經濟效益。C語言是軟件編程過程中的基礎語言,其不但有其他高級語言的主要特點,同時還具備匯編語言的優勢,是提高計算機軟件更新速度和優化編程過程的關鍵,充分利用C語言進行編程,可以有效提升編程的效率。

一、C語言在計算機軟件編程過程中的具體應用

(一)編程技巧

利用C語言進行軟件編程時,指針是具有特殊意義的一種變量。指針可以是編程人員將復雜的問題進行清晰表達,還能夠準確的解決這些復雜問題。因此,編程人員要熟練掌握指針的運用技巧,以提高軟件編程的效率。指針主要分為名稱、類型以及數值三個重要部分,其相當于一般變量,只是存在類型和數值的不同。指針的特點是既能表示數組,還可以充當參數返回值在函數中表示。

(二)C語言有函數的有效運用

利用C語言進行軟件編程時,往往會有特殊的地方會使用特有函數。而不同的函數名稱可以體現不同函數的特有功能。在對函數過進行定義時,函數的具體名稱和參數以及返回值的類型確定都是有編程人員來完成的。C語言的翻譯系統只是進行庫函數的提供,同時對函數的名稱進行定義。在程序調試過程中,編程人員只需利用“#include指令”將頭文件納入到相應的文件,無需再進行復雜的操作。

(三)各種算法的靈活運用

在計算機軟件程序的設計過程中,算法是整個設計的核心內容,編程人員要對各種算法清晰認識并靈活運用。通常情況下,算法可以通過自然語言、流程圖等進行表示,但是流程圖表示需要編程人員熟悉各種流程圖的表示符號,才能準確表示算法。也就是說,數學知識在計算機編程過程中具有重要的地位,編程人員具有良好的數學素養才能真正提高計算機軟件編程的效率。

(四)位運算和文件知識的靈活運用

利用C語言進行編程時,位運算是唯一的,其重要性不言而喻。二進制位是位運算主要的對象,位運算在運算過程中往往還要結合其他的相關程序。文件是計算機的重要組成部分,其位置不可替代。文件主要分為程序和數據文件兩種,文件中能夠儲存編程人員設計好的程序,可以簡化數據查找的步驟,提高查找的效率。

二、混合應用C語言和匯編語言的編程方法

利用C語言對匯編語言的子程序進行調用、利用匯編語言對C語言子的程序進行調用、將C語言的程序嵌入至匯編語言中是混合編程的三種主要方式。

(一)利用C語言對匯編語言的子程序進行調用

利用C語言對匯編語言的子程序進行調用時,要根據程序中參數的具體順序,將參數按照反序的順序壓入到堆棧中,傳遞時要按照參數的數值,利用“EXTERN”說明函數的具體顯示。函數名要通過8個字符內的下劃線格式進行命名,同時要進行代碼段的具體說明,通過“―TEXT”進行代碼段的命名。匯編程序參數可以C語言的參數,匯編程序要對寄存器進行保護。在混合利用C語言和匯編語言進行編程時,匯編的整個過程需要嚴格遵守已經規定好的開頭和結尾格式。

(二)利用匯編語言對C語言子的程序進行調用

利用匯編語言對C語言的子程序進行調用時,無需對匯編語言的主程序、子程序兩種程序的格式進行改變,只要保持主程序、子程序的一直的格式即可,在開始編程前通過“EXTREN函數名”表明身份后,即可代表此函數是對C語言程序進行調用的函數。

(三)將C語言的程序嵌入至匯編語言

將C語言的程序嵌入至匯編語言主要包括C語言程序對匯編子程序模塊進行調用以及嵌入到匯編的指令。若C語言為主程序,匯編語言的模塊,就要用C語言對匯編子模塊進行調用。C語言程序嵌入到匯編指令的應用主要針對C語言難以控制的硬件上。

三、總結

目前,C語言在軟件編程時得到了廣泛的應用,其獨立、簡易的特點可以提高計算機編程的效率和質量,具有確保計算機軟件的不斷開發和更新的作用。(作者單位:海南師范大學)

參考文獻:

計算機編程需要的知識范文第3篇

關鍵詞:計算機;軟件開發;編程語言

一、引言

對于計算機應用軟件的研究與開發來說,選擇一項合適的編程語言對其影響十分深遠,編程語言的適配度將決定計算機應用軟件的優質度。其中編程語言是一項十分復雜的工作程序,它既影響著計算機應用軟件的開發難度與開發效率,也影響著計算機應用軟件后期的維護難度與維護效率。現階段隨著計算機技術的不斷發展,編程語言也得到了大力研發,編程語言的種類也越來越多,每一種不同的編程語言都具有著其獨特的性質與作用。

二、結合相關計算機應用軟件的具體開發結構進行選擇

一般情況下,在進行計算機應用軟件的相關開發編程語言的選擇過程中,往往都是一個具體的計算機應用軟件對應一個固定的編程語言,但是在特殊情況之下,也會存在研究開發一個計算機應用軟件時同時選擇多個不同的編程語言的情況。出現這種現象的主要原因還是在于在一個具體的計算機應用軟件的開發過程中,該應用軟件的結構以及功能都會隨著區域和時間的變化而不斷發生變化,換言之,在一個應用軟件中的不同區域所需要的編譯效果也是不同的。因此,在進行計算機應用軟件開發中的編程語言的選擇過程中,一定要結合相關應用軟件的具體需求與實際結構變化選擇最合適的編程語言。除此之外,當一款計算機應用軟件在開發過程中選擇了一項或幾項最合適的編程語言之后,并不意味之該應用軟件在后期更新與維護過程中不會再選擇或者替換其他的編程語言,也許在該應用軟件開發的時候這幾項編程語言十分適合該軟件,但在兩年或者更久的時間之后這項編程語言就不一定會適合該應用軟件的更新與二次開發。因此,一個計算機應用軟件的編程語言并不是一成不變的,在為計算機應用軟件的開發選擇編程語言的時候一定要結合應用軟件的具體性質與結構變化進行實時選擇與實時更新。比如,為了最大限度地提高所選的編程語言對相關計算機應用軟件開發的適配度,相關軟件開發人員可以遵循以下方式進行具體的編程語言的選擇。首先技術人員需要對將要開發的應用軟件的整體結構進行總體的把握與設計,其中不僅包括該應用軟件所開發的主要功能以及屬性,還包括該應用軟件的延伸功能與后期維護等問題。其次軟件開發人員還要在進行應用軟件首次語言編寫的過程中就將應用軟件的所有功能以及延伸功能都充分挖掘出來,并結合應用軟件的功能需求選擇最佳的編程語言。比如相對于C語言與C++語言來說,JAVA語言更適合具有簡單功能需求的應用軟件開發,而C語言和C++語言則相對適合用于開發具有相對繁瑣功能的計算機應用軟件的開發。最后還要考慮所開發應用軟件的數據規模,并根據不同的數據規模來選擇合適的編程語言,比如如果是開發相對功能比較簡易的計算機應用軟件的話,則更加適合選擇ACCESS語言。通過整體結構把握與具體功能把握相結合的方式來選擇計算機應用軟件開發的編程語言,一方面既有利于提高相關計算機應用軟件的開發效率,另一方面也可以在一定程度上降低該應用軟件的后期維護難度。

三、根據對相關計算機軟件開發編程語言的熟悉程度進行選擇

對于很多計算機軟件開發人員來說,都希望能夠在每一次的計算機應用軟件的開發過程中進行勇敢的嘗試與創新,從而實現自己的職業理想與自我完善。但是在實際的計算機應用軟件開發項目中,尤其是對于非專業研究類的應用軟件開發項目來說,開發人員在選擇對應的編程語言的時候還是要盡量從自己知識范圍內的熟悉掌握的編程語言入手。這主要是因為在計算機應用軟件的開發過程總選擇熟悉的編程語言能夠在軟件開發初期就幫助開發人員計算與估量出大概的項目進度表。一方面可以有效避免在計算機應用軟件開發過程中出現其他的不必要的變數,使得整個項目完成得更加具有計劃性與體系性;另一方面也可以有效提高計算機應用軟件開發的效率與質量,最大限度地避免各種意外的發生概率。因此,軟件開發人員的技術儲備將決定一個計算機軟件開發中所選用的編程語言的適配范圍與選擇廣度,對于計算機應用軟件的開發與后期維護來說,當然是所選擇的編程語言范圍越廣,開發與后期維護的難度也就越低,效率也就越高。因此相應地軟件開發人員的自身知識與技能儲備在計算機應用軟件開發的編程語言選擇上就發揮出了至關重要的作用。只有不斷提高軟件開發人員的技能儲備,才可以確保在相關應用軟件開發編程語言的選擇過程中擁有更多的選擇,從而最大限度地避免在開發過程中可能會遇到的各種問題。比如,為了提高軟件開發人員對相關編程語言的熟悉程度與掌握程度,從而在計算機應用軟件開發時能夠擁有更多的編程語言可以選擇,相關計算機軟件開發公司要提高對相關軟件開發人員的技術儲備與知識儲備的考察強度與審核力度。首先針對于具有不同特長的軟件開發人員,即可以十分熟練地掌握幾項編程語言,但對于其他的編程語言都不太了解,這類技術人員其實已經十分優秀,但為了進一步提高與完善其綜合水平,公司相關部門可以就這部分技術人員開展互助小組活動。換言之,掌握不同編程語言的兩個或者三個技術人員可以結成學習對子或者學習小組,互相學習對方所熟練掌握的編程語言,從而切實達到互相進步的目的。其次還可以通過科普講座的方式,讓不同的軟件開發人員對于不同的編程語言都能夠有一個更加深入的了解,不斷豐富軟件開發人員的專業技能與綜合水平。通過這種方式,軟件開發人員所熟悉的編程語言將會得到一個質的提升,那么在進行計算機應用軟件開發編程語言的選擇時,也將會大大提高選擇的廣度與深度,有利于提升應用軟件的開發效率與開發質量。

四、綜合考慮不同編程語言的特性進行選擇

每一種不同的編程語言都有其存在的理由與價值,這而在相關計算機應用軟件開發中編程語言選擇的過程中,具體應用軟件編程語言的選擇則要充分考慮到不同的編程語言的特點與性質。當前階段比較常見的計算機應用軟件開發所用的編程語言主要有以下幾種,其中分別是C語言、C++語言、JAVA語言、ACCESS語言以及PESCAL語言等幾種。以上這幾種不同的編程語言都有著其獨特的使用優勢與適用范圍。其中應用最廣泛的是C語言,該編程語言是所有的計算機語言里最常用的一種,從開始出現截止到目前為止已經擁有四十幾年的應用歷史。而C語言最大的優勢就是擁有十分豐富的運算符、數據結構,但是語法卻十分簡潔且語法要求也相對較低,功能十分強大。除此之外,C語言還是一種兼容能力很強的編程語言,通過C語言編程開發的計算機應用軟件可以十分方便地移植到其他類型的計算機上。因此相關計算機軟件開發人員在進行應用軟件的編程過程中應該以提升工作完成質量為前提,以提升工作完成效率為目標,在結合實際應用軟件開發需求的基礎上,充分考慮不同編程語言的優勢與特色,從中選擇最合適的編程語言,選擇最規范的軟件開發程序,從而達到順利完成工作任務,提高工作效率的目的。比如,以C++語言為例,作為C語言的拓展與延伸,C++語言在匯聚了C語言的眾多優勢與特點的基礎上,又在應用軟件的編程過程中注入了新的編程思想與編程模式,可以更加貼近與滿足計算機應用軟件的開發需求。作為一種全新的編程語言與編程形式,C++編程語言也在計算機編程領域得到了廣泛的應用。結合C++語言的特色與優勢,軟件開發人員在計算機應用軟件開發的過程中就可以做出更加合適與科學的選擇。尤其是在大部分的計算機應用軟件的開發過程中,針對于具體的硬件資源的使用是十分有限的,而且在很多時候收到運行環境與開發平臺的限制,很多編程語言都無法實現很好的兼容,這時就完全可以選擇C++語言作為應用軟件的主要編程語言。C++語言可以在有限的外部環境與硬件資源條件下實現對環境與資源的最大化利用。

五、總結

綜上所述,計算機應用軟件的研究與開發是一項極其艱巨與復雜的工程,很多因素都會對其最終的研發效果與研發質量產生直接或間接的影響,其中編程語言的選擇對于這項工程的完成則發揮著至關重要的作用。因此,計算機軟件開發人員要不斷提高自身素養與技能水平,充分掌握各種編程語言的應有優勢與適用范圍,在結合具體的計算機應用軟件開發需求的基礎上,選擇最合適的編程語言,從而實現計算機應用軟件的高效率與高質量開發。

參考文獻

[1]王樹琴.計算機應用軟件開發中編程語言的選擇研究[J].軟件設計開發,2017(19):219.

計算機編程需要的知識范文第4篇

 

一直以來軟件開發編程語言類課程在大學計算機專業里占有很重要的一席,從經典的C語言,到時下流行的C#、Java等,甚至有些還開設了便捷化的圖形化編程。到底應當如何提高編程語言類課程的教學質量,高效率地完成教學任務,培養出合格人才。本文從課程的目的和教學的方法進行探討。

 

一、編程語言類課程開設的教學目的

 

這里所講的目的并不是教學大綱所提的目的,教學大綱所提的目的過于細分,甚至有些過于“崇高”,筆者認為其目的分為三個大的方向:(1)培養軟件編程操作類人才,通常稱為程序員;(2)培養計算機研究類人才。其實這兩類教學目的無非是培養操作實踐類人才,或者是理論研究類人才。(3)培養計算思維,并應用其解決問題的能力。這個方向一般是非計算機專業的編程類課程的目的。

 

當然這三大方向只是不同的側重點,它們并不是彼此割裂的,在很多高校里將第一方向作為第二方向的基礎,即先操作實踐后理論研究。同樣,第三方向也是計算機領域的重要技能,它是第一方向和第二方向的基礎。

 

1、教學方向一:培養軟件編程操作類人才

 

以此為計算機編程教學目的的院校,大多是高職高專,甚至有些中職類學校。在這類院校里,學生畢業即面臨就業,而編程操作可以說是他們“吃飯的工具”。如何使學生熟練掌握“工具”是編程教學的主要目的。一般來說,這類院校的編程教學有如下幾個特點:(1)熟練使用軟件。要求學生能夠使用一些當前行業比較流行的編程軟件(Visual studio、JDK等);(2)以任務驅動、項目驅動為主,跟實際應用結合比較緊密,有條件的院校直接讓學生參與一些大型的項目制作;(3)校企結合,擔任這些編程類課程的教師,往往是有企業項目開放經驗者,這樣能夠更好地與企業接軌。

 

2、教學方向二:培養計算機研究類人才

 

大部分本科類院校以此為計算機編程教學目的。此類院校里,學生有可能進一步深造,或者做一些其它研究類工作。在這種情況下,學生學會編程主要是成為自己的技術手段,對信息技術相關的知識進行驗證,或者為自己科研理論做實驗實踐。總的來說此方向的編程教學有以下幾個特點:(1)理論化、系統化。編程課程往往是一個體系,從基礎的數據結構到控制臺類的語言,再到模塊化的其他高級語言,由多門課程組成。(2)注重知識間的遷移與聯系。例如,數據類型與存儲工作原理相聯系;多線程與CPU工作原理相結合;網絡連接使用網絡基礎的TCP/IP協議去理解。(3)課程進度往往較快,不注重學生練習,而注重學生理解。一些實踐類的操作一般是由學生自己的實踐,遇到問題需要自己去解決。

 

3、教學方向三:培養非計算機專業學生的計算思維

 

在國內非計算機專業開設計算機編程課程的院校比較少,而在國外,這一類課程是作為公共選修課開設的,而選修此類課程的大多是非計算機類學生,最后這些學生在結課時往往能設計出比較有創意的程序,從而達到了開發學生計算思維的目的。

 

一般來說,國內大學都有計算機公共課,有些院校規定學生需要通過國家的或者地方的計算機等級考試。這些計算機公共課,本應該是培養學生計算思維的,而現在往往成為了一種應試教學,而非計算機專業根本就不開編程類課。

 

筆者在此建議國內的高校多開些非計算機專業的編程課,哪怕是公共課也好,當然編程語言選擇上,最好使用圖形化編程軟件,例如:Scratch、Hopscotch等。

 

二、編程教學方法的探討

 

近年來,有關于編程教學的方法很多,比如說:結對編程、任務驅動、演示練習、分組實訓、項目驅動、發現式學習等等,甚至有些校企結合的院校直接將學生送入項目開發組學習鍛煉。但在此筆者強調一點,所謂的教學方法必須能夠因材施教,與教學目的相結合。

 

在此不妨將學生的素質能力分為高低兩個層次,大致對應于本科類和高職高專的學生,但是這種界定也不能太過于絕對,主要是針對學生的狀況而言。對于素質能力相對較低的學生來說,主要的教學方法是多動手,因此像任務驅動之類是比較好的選擇。而對于素質能力相對較高的學生來說,則要側重于多動腦,教師主要是引導學生去發現,普通的演示練習教學法即可,在學生達到一定程度時可以使用項目驅動來檢驗教學成果。

 

在此,還要強調的是學生的素質能力一般來說是正向發展的,這也是我們教育的努力方向,因此我們的教學方法并不是一成不變的,而是要隨時根據學生的情況作出相應的改變。

 

總之,作為編程教學的教育工作者,我們需要自身有良好的素質基礎,多參與一些企業類的項目,多擴展自己的計算機知識面,最好能夠融會貫通。而且更需要了解編程教學的目的,學生的基本素質情況,以及整個課程體系,只有這樣我們才能夠因勢利導、因材施教,高效率、高質量地完成教學任務。

 

【作者簡歷】

計算機編程需要的知識范文第5篇

關鍵詞:VB語言;計算機;教學管理

VB語言是VisualBasic的簡稱,其功能十分強大,簡單易學,與Delphi、VisualC++等計算機語言相比有著天然的優勢。教師教導學生了解VB程序設計的基本原理和技巧,指導學生利用VB語言編寫出一些簡單的程序,對于學生思維能力和創新能力的提高具有十分重要的意義。

1VB編程的概念

VB編程是由微軟公司在20世紀90年代開發的一種可視化的和面向對象的程序設計語言,計算機編程人員可以利用這種語言高效并且快速地開發出Windows操作系統下的一些常用的應用軟件。目前,VB程序設計已成為中職院校的一種十分常見的課程,是計算機教學中的一門基礎課程。無論是否是計算機專業的學生,都需要對這門課程有基本的了解。教師通過VB程序設計課程的教學,使學生掌握這門課程的基本概念,同時鼓勵學生積極參加全國計算機等級考試,取得計算機二級證書,從而在未來的就業中獲得一定的優勢。

2VB編程在計算機教學管理中的應用措施

2.1采用實例教學法激發學生的學習興趣,引導學生自主學習

計算機課程是一門趣味十足的課程,一旦領略到計算機語言的魅力,就會深深愛上這門學科。只有當學生對其產生興趣時,學生才會想要主動探索其中的奧秘,才會有可能將它學好并用于日常生活中。興趣是學生最好的老師,VB編程的學習也是如此,一旦學生對VB編程的學習充滿興趣時,就會積極參與教師的課堂活動,認真聆聽教師對于這門語言的講解,思考教師所提出的問題,并積極回答教師提出的問題,這樣整個課堂就會充滿活力,學生可以在輕松歡樂的氛圍里學習VB編程知識。因此,計算機教師應采取一定的措施來提高學生的學習興趣。例如,教師可以采取一些簡單的例子來支撐自己的理論,通過讓學生觀看,然后明白其原理,再自己進行模仿操作,從而漸漸明白這些概念的內涵,教師這時再進行歸納總結,有助于學生在輕松愉快的氣氛中接受新知識。這種實例教學法具有很大的優勢,它不是以教材為中心的,而是注重概念的理解,它不是按教材來安排課程,而是以舉例為手段,引起學生的興趣,鍛煉學生的動手能力,在模仿這些具體實例中深刻掌握VB語言的理論知識。

2.2采用條件遷移法幫助學生發散思維

條件遷移法是目前教學中很常見的一種方法,它主要的運用方法是,首先提出一個簡單的問題,讓學生們來解答。然后,在這個簡單問題的基礎上添加或減少一定的條件,使這個問題的難度發生改變,從而引導學生進一步解答。在VB程序設計教學過程中,教師也可以將書本上的原有程序教給學生,在學生掌握的基礎上,改變程序中的一些條件,在解題思路不變的情況下來提高學生對程序的分析能力,加深學生對知識的理解。例如,很多學生在學習For循環時會覺得十分簡單,中職院校的VB程序設計書本內要求學生求出1到100之間所有數之和,并設計出這樣的一個計算程序:首先,S=0,ForI=1to100其次,S=S+I,最后,NextI;Print"S="。這段程序對學生而言,理解起來十分簡單,但是為了讓學生真正掌握這個理論,教師就可以采取條件遷移法,例如,教師可以把求1到100所有數之和變成求1到100的所有奇數和,或者求所有偶數和。這個編程和課本原程序相比,只有最后的問題發生了變化,對學生來講難度就發生了很大的變化。學生要想適應這些變化解答出題目,就需要對For循環語句有比較深刻的理解。教師在讓學生思考過后,就可以解答這個問題,將課本中的程序設計的控制變量的初始值改為2即可得出此題的編程,學生就會恍然大悟,從而對此記憶深刻。

2.3教師進行課程設計,提高學生的綜合編程能力

學生在初步學習了VB語言基礎之后,已基本掌握了VB語言的一些常用語句,能夠正確無誤地進行一些簡單的編程,但是由于沒有將所有知識都融合起來,學生不能系統運用自己所學的零散的知識,如果一個程序涉及課本中的多個原理和知識點,學生就會感到手忙腳亂,不知從何處下手。因此,教師就需要有效指導學生運用整體知識,其中最有效的一個辦法就是進行一個簡單的課程設計。但是,由于學生基礎和能力存在差異,教師往往需要針對不同的學生來進行不同的課程設計,否則一些太簡單的課程設計對于基礎較好的學生而言就失去了意義,而太難的課程設計也會使學習能力較差的學生無所適從。因此,教師在制定課題時,應根據學生的具體情況,制定出幾套不同的課程設計,然后根據學生的學習能力的不同,要求他們完成不同的課程設計,給不同的學生制定不同的目標,從而使每個學生都能盡自己最大的努力,達到課程設計應有的效果。

2.4運用多媒體技術來輔助教學,提高學生的學習效率

目前,多媒體技術已進入了教學領域的方方面面,教師早已不必采用“黑板+粉筆”的教學方法,完全可以利用先進的計算機技術和多媒體設備進行教學,給學生演示動態的編程過程,從而取得更好的教學效果。多媒體教學不僅能夠節約在黑板上寫字的時間,能夠在有限的時間內增加教學的信息量,教授給學生一些課外知識,開闊學生的眼界,而且多媒體教學能夠獲得一種更加直觀和動態的教學效果,將課本中難以理解的抽象理論變成動態演示過程,從而達到提高教學效率的效果。

3實例分析

如今,隨著信息技術的發展,越來越多的教學活動選擇在多媒體電腦室開展,這樣一來不僅使教學活動變得更加生動靈活,而且使教學方法和教學內容更加多樣化,從而更好提高課堂教學效果和質量。但是,學生非法操作、誤操作電腦會給課堂教學和計算機機房的管理帶來一定的難度。此時,計算機機房管理員就需要根據電腦室管理的實際情況,通過VB編程技術來實現對機房的統一配置,防止學生非法操作電腦,而且還可以根據教學的實際需求臨時開啟全部功能或部分功能,并且可以在短時間內恢復。

3.1用戶要求

為了實現對教學過程的有效管理,機房管理員希望可以在單臺主機上快速限制系統部分功能,并將系統統一發送到各機房的其他主機上,隨后就可以順利開啟硬盤保護功能。同時,對于被禁用的功能如果需要臨時啟用,可以通過多媒體廣播軟件把恢復程序傳輸至機房各主機的硬盤上,并采用靜默執行的方式。

3.2程序所具有的功能

(1)MS-DOS命令模式禁用/啟用;(2)管理員身份驗證;(3)系統任務管理器禁用/啟用;(4)系統注冊表編輯器禁用/啟用;(5)系統控制面板禁用/啟用;(6)系統組策略編輯器禁用/啟用;(7)修改系統網絡設置禁止/允許;(8)inf文件安裝禁止/允許。

3.3流程圖

流程圖如圖1所示:

3.4方案實施及說明

3.4.1方案實施

在一臺學生機上,計算機管理員可以先禁用學生機的硬盤保護系統,然后進入Windows后運行該程序,以實現對全部或部分功能的禁用。并按照一定的要求把快速恢復程序restore.exe轉移到c:\windows\system32目錄下,重啟計算機。借助學生機內部的分區網絡對拷功能復制C分區內部的所有內容給機房的每一臺學生機,從而實現對學生機硬盤系統的保護。

3.4.2實際效果

借助VB編程的系統管理學生的過程,有效減少了課堂上學生對系統的非法操作,避免了學生上課玩游戲、用U盤看電影的現象,大大提高了管理員的工作效率,提高了課堂的教學效果。

4結語

VB編程在計算機教學管理中的應用十分廣泛,教師要充分掌握一定的教學方法,才能真正激發學生的學習興趣,使學生在快樂中學習。

作者:王天佟 單位:喀什財貿學校

參考文獻

[1]李勇.計算機在中學教學管理中的應用分析[J].黑龍江科技信息,2016(26):180.

主站蜘蛛池模板: 叙永县| 保德县| 高平市| 花垣县| 朝阳区| 宁强县| 柏乡县| 沁阳市| 德化县| 麻栗坡县| 新竹市| 古浪县| 本溪市| 亚东县| 古蔺县| 喜德县| 定结县| 富顺县| 蕉岭县| 林西县| 罗田县| 筠连县| 斗六市| 沭阳县| 绍兴县| 新泰市| 保亭| 炎陵县| 土默特左旗| 邛崃市| SHOW| 台江县| 柳林县| 新化县| 墨竹工卡县| 阜康市| 民乐县| 延吉市| 泸溪县| 梁山县| 普陀区|