電腦程序編程教學(xué)范文
時間:2023-11-24 18:01:02
導(dǎo)語:如何才能寫好一篇電腦程序編程教學(xué),這就需要搜集整理更多的資料和文獻,歡迎閱讀由公務(wù)員之家整理的十篇范文,供你借鑒。
篇1
【關(guān)鍵詞】學(xué)科教學(xué) 程序教學(xué) 工具教學(xué) 新課程標準 “死結(jié)”
針對目前中小學(xué)信息技術(shù)(計算機)學(xué)科發(fā)展、學(xué)科教學(xué)及其檢測教學(xué)效果等所面臨的諸多問題,為了更好地開展教學(xué)、指導(dǎo)自己教學(xué),筆者作如下幾方面的觀察與思考。
一、20世紀90年代中期以前的前蘇聯(lián)“編程”教學(xué)學(xué)習(xí)模式,也稱程序教學(xué)
計算機硬件投資價位過高,有的地方根本沒條件配備,應(yīng)用軟件也不多、不普遍、軟件技術(shù)也不成熟,雖然win3.1/3.2等窗口操作、鼠標操作有所涉及,但大多數(shù)軟件操作界面還是主要以DOS命令方式為主,一般要求正統(tǒng)、系統(tǒng)的學(xué)習(xí)一個軟件,才能駕馭,所以使用面不廣,但利用僅有的一點硬軟件資源,結(jié)合當時用好電腦就要結(jié)合編程的思想,在學(xué)習(xí)命令或?qū)W習(xí)代碼前題下,學(xué)電腦,又用電腦,同時還能開發(fā)一些程序代碼軟件為學(xué)習(xí)、為工作所用,形成為用好電腦又在學(xué)命令、學(xué)編程的機制,在當時少有電腦的前題下,曾起到了不可小視的積極意義。
所以,那時中國大學(xué)培養(yǎng)的計算機人才主要是面向正統(tǒng)而系統(tǒng)的計算機軟件編程或相關(guān)的。
而到了后期,隨著電腦逐步推向大眾,特別是電腦應(yīng)用軟件(不要求掌握電腦原理,了解軟件內(nèi)在的運行機制,就能使用),就自然出現(xiàn)了教學(xué)或培訓(xùn)過于注重編程,有了電腦、有了應(yīng)用軟件,最基本的還是不會使用、電腦不能“派用場”的現(xiàn)象,這似乎是一個“死結(jié)”,這也是“使用軟件”教學(xué)學(xué)習(xí)模式醞醞而生的理由。
二、20世紀90年代中后期所謂大眾化“應(yīng)用軟件如何使用”教學(xué)學(xué)習(xí)模式,也稱工具教學(xué)
主要是從上個世紀90年代后期開始,計算機技術(shù)、軟件技術(shù)也逐步走向成熟,應(yīng)用軟件越來越多,導(dǎo)致計算機微機、家用機等價位也下來了,逐步走向普通學(xué)校、普通百姓家庭,此時“沒有電腦、沒有可用的應(yīng)用軟件”已不再是主要問題,恰恰相反突出的問題主要是“有了電腦或應(yīng)用軟件,不會使用”,所以那時到處出現(xiàn)“什么電腦使用傻瓜書、某某軟件應(yīng)用傻瓜書”等滿天飛。
而學(xué)校、中小學(xué)當然脫離不了這個大環(huán)境、離不開大形勢,所以教材改版為,目標主要瞄準“應(yīng)用軟件如何使用”。
當然,這一期間,特別是20世紀90年代末21世紀初,計算機多媒體技術(shù)、網(wǎng)絡(luò)技術(shù)應(yīng)用的普及與推廣,它的優(yōu)勢、吸引度、資源共享度,相比單純的計算機技術(shù),是毋庸置疑。
這一階段的“使用軟件”教學(xué)模式、學(xué)習(xí)電腦模式,確實為能簡單駕馭電腦,用好應(yīng)用軟件,服務(wù)于學(xué)習(xí),服務(wù)于工作,起到了更現(xiàn)實的積極意義。而多媒體技術(shù)、網(wǎng)絡(luò)技術(shù)的推廣應(yīng)用,無疑更為不學(xué)編程(或不設(shè)置)提供了借口,大大消弱了計算機正統(tǒng)編程學(xué)習(xí)的力度。
所以,那時中國大學(xué)培養(yǎng)的計算機信息人才錯綜復(fù)雜,甚至不學(xué)編程的也有。他們且不知,要真正用好多媒體技術(shù)、網(wǎng)絡(luò)技術(shù)等,要做到優(yōu)化配置,不知編程是萬萬不行的。例如隨之流行且又實質(zhì)使用的例子:多媒體中視頻采編編程、Flas內(nèi)在的腳本代碼、網(wǎng)頁網(wǎng)站動態(tài)服務(wù)頁面、網(wǎng)絡(luò)硬件源碼配置等。
既然計算機應(yīng)用軟件的學(xué)習(xí)就普及大眾化,那么對于信息技術(shù)(計算機)學(xué)科本身而言,理應(yīng)走在時代的前沿,如果還是一味的教學(xué)生如何使用,那與社會成員、一般教師、學(xué)習(xí)使用應(yīng)用軟件的電腦愛好者就沒有本質(zhì)區(qū)別,這樣的課程,這樣的教學(xué)或?qū)W習(xí)也必將淘汰,這似乎又是個“死結(jié)”。同時,我們可以看到,社會的、一般教師、一般電腦愛好者,網(wǎng)絡(luò)愛好者等,是不是真的駕馭了電腦、真的駕馭了軟件、真的駕馭了網(wǎng)絡(luò),電腦出些問題、軟件出些問題、網(wǎng)絡(luò)出些問題、或者要增加些功能,他們又能如何應(yīng)對?相比他們,筆者認為,作為一門課程,作為信息技術(shù)(計算機)教學(xué),要教給學(xué)生,我們應(yīng)該想的,要做的,更應(yīng)該恰恰是這些,更應(yīng)該是把信息技術(shù)作為一門系統(tǒng)的學(xué)科(科學(xué))來教來學(xué),而不在是單純的“使用軟件”教學(xué),因為時情已經(jīng)改變,學(xué)生需要的遠不止這些。
三、2005年開始醞釀并實施的又一輪新課程標準,必修+選修教學(xué)學(xué)習(xí)模式
工具型教學(xué),過于偏重古板的機械操作與訓(xùn)練,太側(cè)重實用,太過于表面,教學(xué)的形式似乎成了完成外國軟件的中文使用說明,教學(xué)似乎要把學(xué)生培養(yǎng)成業(yè)余的電腦愛好者,課的知識不成體系。所以,這就需要改革與發(fā)展,目前“必修+選修”的模式也就推出了。
筆者經(jīng)過二輪的新課程親身經(jīng)營與實踐,可以客觀的說,新課程新課本粗看,好像變成了純理論的內(nèi)容,其實不然,好多操作、過程的展開、方法的實踐、探究與應(yīng)用、甚至道德價值等的學(xué)習(xí)都隱身其中。本次課改,雖說課程體系還不夠合理、完善,但在知識、內(nèi)容上等都基本形成了體系,不但講究操作實踐、實用,更強調(diào)提升學(xué)生的信息素養(yǎng)(特別是其中的信息意識),強調(diào)技術(shù)的思想、強調(diào)學(xué)習(xí)的過程與方法、強調(diào)情感道德價值觀的培養(yǎng),教給學(xué)生學(xué)會學(xué)習(xí),從而提高自身的信息能力。
當然,目前新課程的實施,也碰到了前所未有的挑戰(zhàn),出現(xiàn)了(可能還會增加)諸多如“初高中學(xué)生的‘零起點問題’”、正因為存在“零起點”“目前的課程內(nèi)容與課時設(shè)置相矛盾問題”、課程要真正落實“信息技術(shù)學(xué)科師資隊伍還有待提升”等新情況,甚至還出現(xiàn)了諸多不合理的現(xiàn)象或問題。這似乎是新的“死結(jié)”。
諸如,雖說形式上,每個學(xué)校、每個教師都說,照大綱、照課程標準在實施信息技術(shù)課程,但目前小學(xué)初中的現(xiàn)狀是:有開設(shè)、有不開設(shè),有教全部、有教部分、有到最后教一點應(yīng)付的,我們口頭上雖然總是不愿承認,但現(xiàn)實就是這樣在不斷發(fā)生。
諸如,關(guān)于“信息技術(shù)學(xué)業(yè)考試要不要考”,有人說不應(yīng)當考,各學(xué)校按照標準自己把握。筆者甚有同感,考試達不到預(yù)期結(jié)果還不如不考,因為考好與其說是為了真正做好這門課程,還不如是為了學(xué)生發(fā)展,在實施考之前,還必須“先后”考慮三個度:學(xué)生目前的學(xué)業(yè)壓力(有沒有人真正核量過)再加上信息技術(shù)考試他能負擔到什么度(即理應(yīng)的接受度),信息技術(shù)教師才能有教到什么程度,學(xué)業(yè)考試也才能考到怎么樣的程度。倘若三個度顛倒了,那結(jié)果只能是適得其反,這也是我們目前活生生所面臨的:學(xué)校、老師僅僅考慮要考什么,出現(xiàn)高一減課,高二加課,突擊考完,高二的信息技術(shù)反而沒課等怪現(xiàn)象、怪圈。
諸如,有學(xué)校、有考點、有老師提出的“新課程教學(xué)內(nèi)容比以往多的多,但考試過于簡單,只需考前應(yīng)付一陣子就能過關(guān)。要考就要考出水平。這樣才是對信息技術(shù)課程的認可,才是對信息技術(shù)老師的認可,才是對全體學(xué)生負責。”筆者認為:考出水平應(yīng)是信息技術(shù)學(xué)科本身最基本的素質(zhì)要求,但鑒于學(xué)生高考的壓力、學(xué)生負擔的壓力,信息技術(shù)考試應(yīng)緊扣新課程要求,即信息技術(shù)最基本的知識素養(yǎng)與操作素養(yǎng),對照目前考試的方法、形式、內(nèi)容,重要應(yīng)考慮是“全”,而不應(yīng)是“難”,而目前似乎有點“偏”、或“缺”,過于注重“合格過關(guān)”。有提出的“讓那些課時安排不足的學(xué)校,不重視信息技術(shù)教學(xué)的學(xué)??疾缓?,讓那些平日里不學(xué)習(xí)的學(xué)生考不過?!惫P者認為:應(yīng)該是平時學(xué)校或?qū)W生本身努力不夠?qū)е驴疾缓?,而不是有意設(shè)置他們考不好。倘若只知道考前應(yīng)付,平時的課怎么上,怎么上好,學(xué)生又能學(xué)到什么……不敢想象……倒不如平時學(xué)習(xí)嚴格要求一點,基本內(nèi)容學(xué)的扎實一點,有實際聯(lián)系、有實際應(yīng)用,這樣的課,師生也感覺融洽,也都教得(或?qū)W得)有意義好多……要不然,對不起信息技術(shù)這門課程、對不起信息技術(shù)教師這一稱號,更對不起學(xué)生。
諸如(筆者也持同樣觀點),信息技術(shù)學(xué)科教學(xué)應(yīng)理性回歸本原――絕不能少“編程(思想)”。信息技術(shù)教學(xué),既不能一味過份地開展“程序教學(xué)”,因為我們所要的:并不所有的學(xué)生都要成為未來的程序設(shè)計員,畢竟現(xiàn)成的應(yīng)用軟件越來越到位、越來越友好(有的甚至能提供二次開發(fā)的支持)。但作為一門課程,也不能一味“使用軟件”教學(xué),絕不能只做微軟等公司的培訓(xùn)部門,因為信息技術(shù)(計算機)是其他學(xué)科的工具,他同樣是信息技術(shù)學(xué)科的工具?!熬幊?思想)”是信息技術(shù)(計算機)學(xué)科的核心。小學(xué)初中在立足信息、信息技術(shù)、計算機、應(yīng)用軟件基礎(chǔ)知識與基本技能的基礎(chǔ)上,小學(xué)不妨滲透“游戲編程思想”,如學(xué)習(xí)LOGO語言,初中不妨滲透“圖形窗口設(shè)計界面與面向?qū)ο蟮木幊趟枷搿?,如學(xué)習(xí)VB編程的流程、算法、初識窗口界面后的代碼。在小學(xué)、初中正規(guī)化基本解決“零起點”的情況下,在把握(或有所拓展)必修的基礎(chǔ)上,高中重點應(yīng)放在選修,選修網(wǎng)絡(luò)不妨明了計算機網(wǎng)絡(luò)內(nèi)在的運作機制,并能初步分析(甚至初步構(gòu)建)簡單方案,而選修編程不妨帶學(xué)生“由前臺走到后臺”,分析程序三種基本結(jié)構(gòu),并能初步嘗試程序代碼的分析與撰寫。但真要是這么做,就會出現(xiàn)我們目前層次不全、魚目混雜的信息技術(shù)師資隊伍還不堪重負的局面,因為普通中小學(xué)信息技術(shù)以往沒有專門正規(guī)的考試(其實可以檢驗教師是否勝任),而高二的學(xué)業(yè)水平測試也只是近幾年開始,況且只是高二,考試還存在上面提到的“過于簡單”等不合理情況,造成目前我們的信息技術(shù)教師不少來自于其他學(xué)科,或憑著對計算機、或網(wǎng)絡(luò)技術(shù)的愛好而改行的,等等。
總之,在沒有更好的信息技術(shù)學(xué)生檢測方法(甚至不用檢測方法的方法)之前,筆者認為,信息技術(shù)學(xué)業(yè)考試還是要抓,要考而且要考好。因為“不應(yīng)當考,各學(xué)校按照標準自己把握”,有的能做到,有的未必能做到。雖然就目前學(xué)業(yè)考試本身而言,由于學(xué)科的特殊性,限于考試形式、考試系統(tǒng)、考試內(nèi)容等的客觀性條件問題,單憑考試還遠遠達不到真正系統(tǒng)檢測學(xué)生的信息技術(shù)素養(yǎng)或能力,但是,作為新課程新考試,本身就是要實踐、越完善的事情。我們不妨換個角度來思考,就現(xiàn)在的高考模式而言,不管是語數(shù)外,還是理化生,還是史地政等,難道他們的考試,一卷就能涵蓋學(xué)生一門學(xué)科的十年苦讀嗎?不也在尋求突破嗎?
篇2
關(guān)鍵詞:高級語言程序設(shè)計;案例分析;程序效率
中圖分類號:TP311.12-4
《高級語言程序設(shè)計》是計算機相關(guān)專業(yè)必修的一門專業(yè)課[1],在這門課程中,掌握順序、選擇、循環(huán)三大結(jié)構(gòu)是學(xué)好程序設(shè)計的基礎(chǔ),在大多數(shù)程序中都會包含選擇結(jié)構(gòu),C語言主要有if和switch兩種選擇語句[2],其中,if語句的應(yīng)用更為常見一些,它分為簡單分支、雙分支和復(fù)雜分支。if語句的用法對于有程序設(shè)計經(jīng)驗的學(xué)生來講輕而易舉,但是對于那些沒有編程經(jīng)驗的新生來講,卻很難掌握,因此,在學(xué)習(xí)語法的同時更要注重學(xué)生編程能力的培養(yǎng)。筆者從初學(xué)者角度,用案例分析法對if語句進行教學(xué)探討,以便提高教學(xué)質(zhì)量。
1 案例分析法
案例分析法是通過一個具體的教育情景描述,引導(dǎo)學(xué)生對這些特殊情景進行討論的一種教學(xué)方法,用于提高學(xué)生解決和分析實際問題的能力。
2 案例分析法在教學(xué)中的應(yīng)用舉例
2.1 案例選擇
用if語句評定和輸出某個或多個學(xué)生的成績等級,是選擇結(jié)構(gòu)的典型應(yīng)用之一。對于這一類型的題目,解題的關(guān)鍵在于讓學(xué)生用一個嵌套的if語句來表示一個分段函數(shù)。
若用Xi表示凱里學(xué)院信12計專班中第i個學(xué)生ai的數(shù)據(jù)結(jié)構(gòu)考試成績,用Y表示其等級,第i個學(xué)生ai的成績Xi與等級Y之間存在下面的數(shù)學(xué)關(guān)系[3]:
3 結(jié)束語
針對上面案例中出現(xiàn)的情況,筆者運用事前分析估算的方法來提高程序的執(zhí)行效率,這是編程者需要考慮的問題,也是程序設(shè)計的基本要求,教學(xué)時教師可提醒學(xué)生檢驗一下是否依據(jù)最好的策略進行編程,使學(xué)生更加透徹地理解和掌握程序設(shè)計中的基本思想,領(lǐng)會程序設(shè)計的精髓,教師在授課過程中要注意向?qū)W生灌輸這種思想,為后續(xù)課程的進一步學(xué)習(xí)和高級編程打基礎(chǔ)。
參考文獻:
[1]蔣然.高職院校《C語言程序設(shè)計》教學(xué)改革探討[J].福建電腦,2010(10):206.
[2]譚浩強.C語言程序設(shè)計(第四版)[M].北京:清華大學(xué)出版社,2010.
[3]宋蘭霞.《數(shù)據(jù)結(jié)構(gòu)》教學(xué)方法探討[J].電腦知識與技術(shù),2013(14).
作者簡介:宋蘭霞(1978-),女,河北保定人,講師,碩士,主要從事計算機教育和教學(xué)研究。
篇3
一、從數(shù)據(jù)庫應(yīng)用看計算機基礎(chǔ)課的教學(xué)
數(shù)據(jù)庫技術(shù)是信息化社會的重要基礎(chǔ)技術(shù)之一,是計算機科學(xué)領(lǐng)域中發(fā)展最為迅速、應(yīng)用最為廣泛的重要分支;《數(shù)據(jù)庫系統(tǒng)應(yīng)用》也是計算機應(yīng)用基礎(chǔ)課程的必修科目。
(一)數(shù)據(jù)庫系統(tǒng)應(yīng)用的背景:概念、市場及其發(fā)展
數(shù)據(jù)庫可以理解為在一個或多個企業(yè)組織中,為多個用戶服務(wù)的、在計算機上可運行的、有結(jié)構(gòu)的數(shù)據(jù)集合。與文件相比,文件是面向單個程序的,而數(shù)據(jù)庫則是面向整個需求的;數(shù)據(jù)庫中的數(shù)據(jù)是有結(jié)構(gòu)的,而文件中各記錄之間是沒有聯(lián)系的。傳統(tǒng)意義上,數(shù)據(jù)庫系統(tǒng)是把有關(guān)的硬件、軟件、數(shù)據(jù)和人員組合起來為用戶提供信息服務(wù)的系統(tǒng)。
數(shù)據(jù)表示可以有不同的抽象層次。在數(shù)據(jù)庫結(jié)構(gòu)的描述中至少需要有三級抽象層:概念觀點、邏輯觀點和物理觀點。數(shù)據(jù)模型(DataModel)是數(shù)據(jù)及其相互關(guān)系的代表,而數(shù)據(jù)及其關(guān)系又是關(guān)于現(xiàn)實世界的抽象。數(shù)據(jù)模型既代表了數(shù)據(jù)的邏輯觀點,同時也代表了數(shù)據(jù)的概念觀點。三種最流行的數(shù)據(jù)模型是層次模型、網(wǎng)狀模型和關(guān)系模型。在最常用的關(guān)系模型中,包含有關(guān)系(Relation)、元組(Tuple)、屬性(Attribute)等成分,其中,關(guān)系與邏輯記錄值的集合相對應(yīng),元組與邏輯記錄值相對應(yīng),屬性與數(shù)據(jù)項、記錄之間的聯(lián)系也用關(guān)系來表示。那么,什么是好的關(guān)系模式?起碼它不該有數(shù)據(jù)冗余、更新異常、插入異常和刪除異常。這取決于數(shù)據(jù)依賴的概念,但在許多數(shù)據(jù)依賴的類型中,最重要的是函數(shù)依賴和多值依賴。
數(shù)據(jù)庫技術(shù)的發(fā)展,曾使其產(chǎn)品分為文件系統(tǒng)、關(guān)系數(shù)據(jù)庫、對象數(shù)據(jù)庫以及關(guān)系-對象數(shù)據(jù)庫等四大類,而目前世界上最大的系統(tǒng)軟件市場依然是關(guān)系數(shù)據(jù)庫,雖然它能解決的問題與對象數(shù)據(jù)庫并不相同,但它們之間大有兼容、融合之勢。未來最大的數(shù)據(jù)庫市場是支持通用的應(yīng)用(UniversalApplications),并支持簡單和復(fù)雜的數(shù)據(jù);同時,一些新的應(yīng)用將驅(qū)動市場,如Web、DigitalFilm、DigitalKiosks和GPS等等。
(二)數(shù)據(jù)庫系統(tǒng)應(yīng)用課程教學(xué)的回顧:dBase-FoxBASE-VisualFoxPro
微機數(shù)據(jù)庫管理系統(tǒng)dBaseⅢ曾是數(shù)據(jù)庫技術(shù)中的杰出代表。dBaseⅢ具有關(guān)系數(shù)據(jù)庫的基本特征,程序結(jié)構(gòu)精巧,處理信息能力較強,運行效率較高;它的全屏幕編輯功能,操作簡便;它的人機會話方式,易學(xué)易懂;它提供運行的輔助手段,方便用戶,還有它的較強的適應(yīng)環(huán)境的能力,使其應(yīng)用極其廣泛,因此它獲得了“大眾數(shù)據(jù)庫”的美稱。自從dBaseⅢ引進我國并成功漢化后,計算機專業(yè)人員和經(jīng)濟、管理等方面的技術(shù)工作者,經(jīng)過幾年的不懈努力,使?jié)h字dBaseⅢ廣泛應(yīng)用于財務(wù)會計、物資、圖書資料、科研項目、學(xué)生成績、人事檔案、生產(chǎn)調(diào)度、經(jīng)營計劃、財政稅收、銀行帳目等各個管理部門,建立了無數(shù)的小型信息系統(tǒng),有力地促進了我國經(jīng)濟的發(fā)展和管理現(xiàn)代化的工作,使它成了名副其實的大眾數(shù)據(jù)庫,也因此隨著IBM-PC淘汰AppleII,dBaseⅢ取代了dBaseII,自然而然地走進了大專院校的課堂。
和dBaseⅢ相比,F(xiàn)oxBASE+更勝一籌:可在UNIX、XENIX等多用戶操作系統(tǒng)下運行;完全兼容dBaseⅢ;運行速度更快;可以使用數(shù)組來實現(xiàn)數(shù)組和數(shù)據(jù)庫文件之間的數(shù)據(jù)交換,以方便對數(shù)據(jù)庫文件中記錄的操作;可以自定義函數(shù),簡化程序設(shè)計;可以保存和恢復(fù)屏幕圖像;可以將多個命令文件合并成一個過程文件,減少讀盤次數(shù),提高運行速度;能自動調(diào)整內(nèi)存分配,以便充分利用有效內(nèi)存,提高速度;擴充了部分命令的功能,新增了若干命令;擴充了一些技術(shù)參數(shù)的范圍,方便了程序設(shè)計。于是伴隨著CPU的換代和DOS的升級,F(xiàn)oxBASE+理所當然地替代了dBaseⅢ。
FoxPro除了兼容性和擴大已有的命令、增加新的命令和函數(shù)、減少對用戶的限制外,采用90年代的先進技術(shù),支持鼠標器,使整個系統(tǒng)更易使用和操作。尤其是可將程序偽編譯為非常接近機器語言的中間代碼程序,增快其執(zhí)行的速度。如果程序經(jīng)FoxDistributionKit編譯,生成exe文件,就可脫離FoxPro而直接執(zhí)行。2.0以后的版本加入Rushmore優(yōu)化技術(shù),使速度顯著提高;面向?qū)ο蠹夹g(shù)的應(yīng)用使數(shù)據(jù)庫的設(shè)計效果結(jié)構(gòu)清晰、簡單,便于實現(xiàn)OOP;數(shù)據(jù)庫對象的獨立性、自治性使其便于維護,從而需求變更時程序與數(shù)據(jù)庫重用率高,修改少等等,也就高于同時期的其它產(chǎn)品。尤其是VisualFoxPro3.0作為第一個正式具有Windows95兼容標志的應(yīng)用軟件,一個32位的數(shù)據(jù)庫開發(fā)系統(tǒng),引進了可視編程和面向?qū)ο蟮母拍睿褂昧苏嬲臄?shù)據(jù)庫概念和多媒體數(shù)據(jù),具有更快速開發(fā)應(yīng)用程序、面向?qū)ο蠛涂蛻魴C/服務(wù)器的強大功能,曾被認為是多年來出現(xiàn)在關(guān)系數(shù)據(jù)庫方面最重要的產(chǎn)品,甚至是一個革命性的軟件產(chǎn)品。既具有Visual系列的功能強大、直觀易用、面向?qū)ο蟮葍?yōu)點又兼具Windows和FoxPro的長處;提供的向?qū)А⒃O(shè)計器、生成器等工具,加之從界面到內(nèi)核的完全漢化,使數(shù)據(jù)庫的管理變得輕而易舉,跟著Windows淘汰DOS,VisualFoxProForWindows換代FoxBASE也就順理成章了。
但是對于“摩爾規(guī)律”作用下的IT世界,發(fā)展尤其是永恒的。隨著微機的CPU從8086/8088到PentiumⅢ/Pentium4以及K7/K8……的發(fā)展,操作系統(tǒng)由Dos到Windows又到Windows95/98/2000/XP/2003……的升級,程序設(shè)計由面向問題到結(jié)構(gòu)化又到面向?qū)ο笤俚娇梢暬?,?nèi)容由文字到圖文并貌又到多媒體,應(yīng)用由單機到網(wǎng)絡(luò)又到全球互聯(lián)網(wǎng),計算機公共課的教學(xué)由Dos-Wps-Lotus123向Windows-Word-Excel轉(zhuǎn)變,桌面數(shù)據(jù)庫的情形自然該有本質(zhì)性的飛躍,尤其是這樣的數(shù)據(jù)庫技術(shù)已不只是被數(shù)據(jù)庫專家所擁有了。
(三)桌面數(shù)據(jù)庫系統(tǒng)應(yīng)用的新概念:Access和Office97/2000/XP
隨著個人計算機的發(fā)展和普及,越來越多的人采用數(shù)據(jù)庫的技術(shù)來管理數(shù)據(jù)、分析數(shù)據(jù)和獲取信息。所以,編程簡化把數(shù)據(jù)庫的用戶從傳統(tǒng)的專業(yè)編程人員擴大到了所有的計算機用戶。Access的問世和推廣,使它在短短幾年之間即取代了FoxPro在桌面數(shù)據(jù)庫市場上的統(tǒng)治地位。Access在國際桌面軟件中早已占有了超過半數(shù)的市場份額。
Access在1993年問世,是一個完全基于Windows環(huán)境的桌面數(shù)據(jù)庫系統(tǒng),它是與Windows同步成長起來的。在Access中,微軟加入了一種先進的數(shù)據(jù)庫機制,即JetEngine。這種機制取代了以前的文件格式的數(shù)據(jù)庫引擎,為數(shù)據(jù)庫的技術(shù)與應(yīng)用提供了更廣闊的發(fā)展空間。今天的用戶可以在VB、VC以及新版的FoxPro中發(fā)現(xiàn)這種數(shù)據(jù)庫機制。
在編程方面,Access從一開始就致力于把簡化的編程環(huán)境和復(fù)雜的關(guān)系數(shù)據(jù)庫理論巧妙結(jié)合;在市場銷售方面,把Access和Office這樣的提高企業(yè)工作效率的易用工具打包一同銷售。
在Access中,智能化的編程環(huán)境和高效率的工具實現(xiàn)了有機結(jié)合。比如Access97采用了VB5.0的智能編程環(huán)境,所以編程風格與VB完全一致。同時與最先進、 “全面”的Office集成,使得Access可以直接操作Office中的上千個對象,大大縮短了開發(fā)周期和提高了代碼重用率。Access97同時具有較高的適應(yīng)能力,可以把一個Access97的應(yīng)用程序用簡單的操作提升到MicrosoftSQLServer等大型客戶/服務(wù)器數(shù)據(jù)庫系統(tǒng)。而且Access采用與MicrosoftSQLServer相同的數(shù)據(jù)庫引擎,使這種提升變得更為簡單和直接。Access與Office一致的包含Internet/Intranet功能和標準,使用戶數(shù)據(jù)庫與網(wǎng)絡(luò)的結(jié)合簡單易行。
早先版本的Access并未能夠完全漢化,所以在用戶編程實踐中,對漢字的操作始終是一個困難。從Access97開始進行了全面中文化,包括內(nèi)核,所有界面,幫助體系(即Office助手),應(yīng)用向?qū)В踔潦纠龖?yīng)用程序。所以,用戶的使用就更加得心應(yīng)手。全面中文化的Access包含在Office97/2000/XP……中文專業(yè)版中。
一般地,計算機應(yīng)用基礎(chǔ)課的教學(xué)從95年開始已由Dos-Wps-Lotus123向Windows-Word-Excel轉(zhuǎn)變,數(shù)據(jù)庫的教學(xué)也從FoxBASE換成了FoxPro for Windows。似乎總是跟不上技術(shù)發(fā)展和時代前進的步伐。加上學(xué)生已強烈要求學(xué)習(xí)多媒體制作和Internet技術(shù),所以把計算機應(yīng)用基礎(chǔ)課的教學(xué)開成Windows+Office(2000/XP)則不失為一種好策略。
二、計算機基礎(chǔ)課教學(xué)的新嘗試
計算機科技的最大特點是發(fā)展極快、應(yīng)用更廣。鑒于此,《計算機應(yīng)用基礎(chǔ)》課程就成為各大專院校學(xué)生的必修科目;而它的基本內(nèi)容也就隨著計算機的發(fā)展而不斷更新著。從原來的BASIC語言、五筆字型、DOS、WordStar、WPS、Lotus1-2-3以及dBaseⅡ/Ⅲ到早期的Windows3.1/3.2、Word6.0、Excel5.0、FoxBASE/FoxPro又到Windows95/98/2000、Office97/2000……等等。時至今日,Windows XP和Office XP已經(jīng)風行全球并深入人心,Windows Server2003……也似排山倒海之勢襲來!由此看來這門課的具體內(nèi)容還要“進化”,而且似乎還要永無休止地“進化”下去。
(一)現(xiàn)行計算機基礎(chǔ)課教學(xué)的主要內(nèi)容:Windows+Office
通常我們在計算機基礎(chǔ)課程教學(xué)的開始,總要談?wù)撊齻€問題:計算機能干什么?我們學(xué)什么?怎么學(xué)?狹義的答案是:計算機無所不能;我們學(xué)Windows和Office;上機。接著是盡可能多地電腦演示,以此來升華學(xué)生對電腦知識的學(xué)習(xí)興趣。
因為Windows時代,計算機操作技術(shù)的學(xué)習(xí)早已不是那么困難,再也無須死記硬背那么多的命令和格式,只需用一個手指點擊鼠標,利用菜單就可以打開一個又一個窗口并在窗口中得到五彩斑斕的世界。可是,這個過程卻很難通過傳統(tǒng)的方法用粉筆在黑板上來講明白。
單就操作系統(tǒng)來說,從Windows3.2到Windows95的飛躍,從Windows95到Windows98的進化,從Windows98到Windows2000的換代,以及從Windows2000到WindowsXP的“體驗”,都使“黑板+粉筆”的教學(xué)方式陷于絕境。但總有必要盡可能地把最新的知識和技能傳授給學(xué)生。例如學(xué)了Windows95,還要講講InternetExplorer和Windows98、學(xué)了Office97還要談?wù)凢rontPage和Office2000,學(xué)了Word,不能不說我們的民族軟件WPS,學(xué)了Windows98,還要欣賞一下已成為PC操作系統(tǒng)主流的Windows2000和WindowsXP……等等,還要把各種最新的流行軟件及其應(yīng)用介紹給學(xué)生,如此這般來全面激發(fā)學(xué)生學(xué)習(xí)和使用電腦的樂趣,教給學(xué)生學(xué)習(xí)電腦知識的方法,同時也使學(xué)生在課堂上所學(xué)的知識和本領(lǐng)不至于那么快地“過時”和“淘汰”。
另一方面,過去曾經(jīng)有不少在《計算機應(yīng)用基礎(chǔ)》課中學(xué)了WPS并考試得了高分的大學(xué)生及研究生當畢業(yè)找工作打印簡歷時竟因電腦中裝的是Word而一籌莫展,類似的事情似乎比比皆是、無休無止,這說明了我們在計算機基礎(chǔ)教育中存在的一個更重要的桎梏和盲點:計算機文化素質(zhì)問題。所以,在計算機基礎(chǔ)課程的教學(xué)過程中著意培養(yǎng)和提高學(xué)生的計算機文化素質(zhì)和數(shù)字化生存的質(zhì)量才是一項最根本的任務(wù)。
實踐證明,現(xiàn)行計算機基礎(chǔ)課程的主要內(nèi)容Windows和Office,尤其是今天的Windows95/98+Office97、或者Windows2000+Office2000或者WindowsXP+OfficeXP完全可以由學(xué)生自己通過學(xué)習(xí)軟件(如《開天辟地》、《萬事無憂》、《暢通無阻》、《得心應(yīng)手》、《電腦總動員》……等等)甚至通過教學(xué)網(wǎng)絡(luò)更甚至Internet來自學(xué)掌握,而且這也是華山一條路了。
(二)計算機基礎(chǔ)課程教學(xué)的緊要課題:從技術(shù)教育向素質(zhì)教育轉(zhuǎn)化
鑒于計算機科技遵循“每18個月更換一代”飛速發(fā)展的事實以及全球互聯(lián)網(wǎng)時代日新月異的網(wǎng)絡(luò)文化的進步,在計算機基礎(chǔ)課程的教學(xué)過程中,時刻注意計算機文化素質(zhì)的教育,著力培養(yǎng)學(xué)生對計算機科學(xué)的新思想、新知識、新技術(shù)的理解和自學(xué)的能力,以使學(xué)生能夠利用計算機來大大提高自己的學(xué)習(xí)效率及工作效率,甚至用計算機來實現(xiàn)自己的理想;著力培養(yǎng)學(xué)生在互聯(lián)網(wǎng)時代的倫理精神以及信仰,構(gòu)成了計算機基礎(chǔ)教育的根本目標。
為了實現(xiàn)計算機文化素質(zhì)教育的目標,有必要盡可能及時地、全方位地解決學(xué)生學(xué)習(xí)過程中的問題,所以問題的解答就不僅僅局限于課堂上、書本里、甚至校園內(nèi)。比如通過電子郵件,通過OICQ、QQ、MSN,通過多媒體網(wǎng)絡(luò),甚至通過網(wǎng)站,本著實事求是,實學(xué)實用,理論聯(lián)系實際的原則,注意反映學(xué)科的前沿內(nèi)容,將思想方法和操作技巧傳給學(xué)生。另外還需要鼓勵和幫助學(xué)生裝電腦、買電腦、租電腦甚至修電腦,營造電腦學(xué)習(xí)的環(huán)境。這無疑對教師自身的計算機文化素質(zhì)提出了更高的要求。
“學(xué)為人師,行為世范”、“嚴于律己,寬以待人”等思想行為準則在這個時候才更充分地體現(xiàn)出來,真正地潛移默化進日常的計算機教學(xué)生活中,不斷學(xué)習(xí),不斷充實,不斷進步,跟上時代的步伐,成了教師自己的“數(shù)字化生活”。此外,教師還需把諸如遠程教育、語音識別等尖端科技的知識和應(yīng)用普及給學(xué)生,帶領(lǐng)學(xué)生,走向時代的前列。
可是,不得不提的是,用電腦來上電腦課,或者用“電腦+投影儀”,在計算機教學(xué)過程中是不可替代的,當然最好是在機房里上這些計算機課程。盡管如此,真正的計算機文化素質(zhì)教育還是要回旋到傳統(tǒng)的模式上。
(三)計算機基礎(chǔ)課程教學(xué)的新嘗試:計算機文化概論
篇4
【關(guān)鍵詞】信息技術(shù);學(xué)科教學(xué);Scratch語言;游戲化教學(xué)
【中圖分類號】G434 【文獻標識碼】A
【論文編號】1671-7384(2016)12-0063-03
隨著智能手機、平板電腦等便攜式終端設(shè)備的普及,信息技術(shù)與人們生活的聯(lián)系越來越緊密,學(xué)生學(xué)習(xí)技術(shù)的渠道日益多樣化,多數(shù)學(xué)生能夠在智能終端自主下載自己喜歡的軟件,并熟練使用。利用計算機上網(wǎng),使用搜索軟件檢索信息,借助Office應(yīng)用軟件編輯文本、制作PPT,這一切對學(xué)生而言已不神秘。同時,網(wǎng)絡(luò)游戲以其獨有的特征表現(xiàn)出來的對學(xué)生的無限吸引力,使人們大聲疾呼“狼來了”。信息技術(shù)確實是一把“雙刃劍”,但當今信息技術(shù)已經(jīng)成為我們生存的環(huán)境,在“避不開”“堵不住”的時候,信息技術(shù)學(xué)科教育者不得不對教學(xué)做出深刻的反省,并探索課程改革的新路徑。
審問:小學(xué)信息技術(shù)學(xué)科教學(xué)怎么了
目前,小學(xué)信息技術(shù)課程以常用工具軟件為教學(xué)內(nèi)容。這些內(nèi)容一方面在其他學(xué)科課堂中學(xué)生早已司空見慣,因而失去了新鮮感,難以激發(fā)學(xué)生的學(xué)習(xí)興趣。另一方面,就學(xué)生能力培養(yǎng)而言,學(xué)生在學(xué)習(xí)上述內(nèi)容的過程中,熟悉的意義勝于理解,與能力培養(yǎng)并無直接關(guān)聯(lián)。曾在信息技術(shù)課堂出現(xiàn)過的編程教學(xué),因QBASIC程序設(shè)計語言的晦澀、程序編寫的煩瑣等多重原因,已經(jīng)淡出了課程教材范疇。綜觀如今的小學(xué)信息技術(shù)課程,幾大問題必須關(guān)注:
1.偏重技能的價值取向
在現(xiàn)行教學(xué)內(nèi)容中,網(wǎng)絡(luò)學(xué)習(xí)、畫圖、PPT、Word等,無不以認識軟件功能、熟悉應(yīng)用技術(shù)為教學(xué)目標取向。雖然工具軟件應(yīng)用技術(shù)對學(xué)生了解技術(shù)手段特征及其給工作與生活帶來的便利具有直接意義,但學(xué)生獲得這些常規(guī)性通識技術(shù)的途徑絕非僅局限于課堂。一方面,由于在其他學(xué)科課堂上,這些技術(shù)被教師們廣泛應(yīng)用,使學(xué)生因不再好奇而失去了學(xué)習(xí)的內(nèi)驅(qū)力。另一方面,上述內(nèi)容即使課上不講,學(xué)生也會在數(shù)字化大背景下,通過多種渠道自然習(xí)得,使信息技術(shù)學(xué)科因缺少特色而失去不可替代性。
2.熟能生巧的學(xué)習(xí)特征
現(xiàn)行教學(xué)內(nèi)容的學(xué)習(xí)要求中,“把握”基本上是指“認知”和“熟練”,很少與“理解”相關(guān)聯(lián),“信息素養(yǎng)”常常被解讀為“了解功能”和“熟練使用”。因而教學(xué)活動的“思維能力培養(yǎng)”成分較弱。當意在培養(yǎng)學(xué)生邏輯思維能力,喚醒創(chuàng)新意識的編程教學(xué)退出課堂之后,信息技術(shù)課程本應(yīng)具有的創(chuàng)新教育特征隨之消失了。
3.有悖于童趣的學(xué)習(xí)特征
信息技術(shù)對小學(xué)生具有極大吸引力的原因基本與“新奇”“游戲”相關(guān),恢復(fù)課程活力的關(guān)鍵是探索出“寓教于樂”“寓教于玩”的途徑,使課堂教學(xué)借助兒童極強的好奇心吸引學(xué)生,將豐富的想象能力引導(dǎo)為創(chuàng)造力,并在創(chuàng)造體驗過程中逐步培養(yǎng)學(xué)生的邏輯思維能力。這將不僅使課堂成為兒童的課堂,而且將培養(yǎng)目標指向適合未來社會需要的創(chuàng)新型人才。
慎思:網(wǎng)絡(luò)游戲與信息技術(shù)教學(xué)能結(jié)合嗎
網(wǎng)絡(luò)游戲具有的沉浸性特征使它抓住了人們的興趣點,特別是青少年的好奇心和好勝心,而且給人以超乎現(xiàn)實的想象和創(chuàng)造空間,使人在虛擬的環(huán)境中獲得接近真實的成功體驗。課堂的乏味往往會忽視學(xué)生主體地位,漠視學(xué)習(xí)是體驗過程中產(chǎn)生的“自悟”這一本質(zhì)特征,游戲與教學(xué)的合理結(jié)合或許會使信息技術(shù)課程的教學(xué)柳暗花明。
1. Scratch語言具有兒童適應(yīng)性
Scratch是由麻省理工學(xué)院媒體實驗室開發(fā)的一種電腦編程語言,人們可從麻省理工學(xué)院網(wǎng)站免費下載。它可以幫助年輕人發(fā)展學(xué)習(xí)技能、培養(yǎng)創(chuàng)造性思維以及實現(xiàn)集體合作學(xué)習(xí)。Scratch編程語言是一種積木系統(tǒng),積木可以通過多種指令結(jié)合,共有100多塊“積木”可以使用。另外,還有一個視覺圖像庫,使用者可以借助圖像編寫程序,完成卡通動畫故事創(chuàng)作。
諸如算術(shù)、條件、邏輯等數(shù)據(jù)運算,順序、分支、循環(huán)等程序結(jié)構(gòu),常量、變量、鏈表、串等數(shù)據(jù)存儲,控制、交互、消息、事件等響應(yīng)機制,多媒體資源、文件處理、參數(shù)以及面向?qū)ο蟮痊F(xiàn)代程序設(shè)計思想中最核心的知識,均可通過直觀、趣味的游戲故事創(chuàng)造被學(xué)生快樂習(xí)得。
2. 游戲編程聯(lián)通的課堂與生活
游戲是真實生活的虛擬再現(xiàn),游戲編程就是要借助Scratch編程語言,將學(xué)生既有經(jīng)驗中的故事分解為角色、場景、事件,最終將角色和場景的特征、相互關(guān)系及其變化連續(xù)地呈現(xiàn)出來。在游戲編程過程中,作為游戲脈絡(luò)的故事基于學(xué)生的已有經(jīng)驗,故事的拆分基于學(xué)生的觀察、比較、分析、綜合、抽象、概括、判斷、推理等思維能力;游戲編程的目標是將故事再現(xiàn)出來,具體呈現(xiàn)的方式反映的是學(xué)生的想象力和創(chuàng)造力;這種課堂與生活的聯(lián)通生發(fā)了課堂教學(xué)的活力。
以“猜拳游戲”為例。猜拳是孩子們都玩過的游戲,熟知它的規(guī)則:游戲共有剪刀、石頭、布三個手勢。二人同時用手做出相應(yīng)形狀而出,輸贏判斷規(guī)則為:剪刀贏布,布贏石頭,石頭贏剪刀。那么如何將這種傳統(tǒng)游戲用編程的方式呈現(xiàn)出來呢?教師需要引導(dǎo)學(xué)生分析游戲規(guī)則,提煉相關(guān)信息,諸如“二人”代表程序中要有兩個角色,“輸贏判斷”會用到條件分支結(jié)構(gòu)等,將這些信息進行歸納整理,梳理程序結(jié)構(gòu)流程,進而進行游戲的編寫。在整個過程中,通過游戲激發(fā)學(xué)生的求知欲,教師引領(lǐng)學(xué)生合理規(guī)劃程序編寫的過程,逐步提高學(xué)生的邏輯思維能力。
從一定意義上說,游戲編程與信息技術(shù)教學(xué)不僅可以實現(xiàn)整合,而且這種整合昭示著信息技術(shù)學(xué)科課程教學(xué)改革的趨勢和方向。
明辨:游戲編程引入課堂后的教學(xué)模式
教學(xué)模式是指具有獨特風格的教學(xué)樣式,是就教學(xué)過程的結(jié)構(gòu)、階段、程序而言,通過長期而多樣化的教學(xué)實踐形成的相對穩(wěn)定且具有特色的教學(xué)樣式。作為結(jié)構(gòu)框架,教學(xué)模式突出從宏觀上把握教學(xué)活動整體及各要素之間內(nèi)部的關(guān)系和功能;作為活動程序,則突出有序性和可操作性。在既往的教學(xué)模式探索中,人們大多局限于教材特定的教學(xué)內(nèi)容,或是改變呈現(xiàn)順序,或是變革呈現(xiàn)方式。鑒于小學(xué)信息技術(shù)教學(xué)內(nèi)容的技能訓(xùn)練指向和教學(xué)模塊的并列性特征,使我們的多種改革嘗試均收效甚微。為尋求突破,我們不得不引入新的教學(xué)內(nèi)容,進而在改變教材既有內(nèi)容的學(xué)習(xí)樣式上做深入的思考,引入Scratch編寫游戲程序就是這樣的一種實踐探索。
引入游戲編程后的小學(xué)信息技術(shù)教學(xué)模式是以運用Scratch編寫游戲為活動主線,將計算機基礎(chǔ)知識、文字處理、上網(wǎng)知識、電腦繪畫、PPT制作等原有教學(xué)內(nèi)容貫穿起來,以完成一個游戲程序創(chuàng)編為教學(xué)活動周期,以引領(lǐng)學(xué)生將好奇心、聯(lián)想、想象遷移為對信息技術(shù)學(xué)習(xí)的渴望和喜愛為切入點,以卡通動畫游戲創(chuàng)編為載體,以編程語言、網(wǎng)絡(luò)工具、常用技術(shù)工具知識學(xué)習(xí)的相互融合為特征,以培養(yǎng)學(xué)生邏輯思維能力和自主創(chuàng)新能力為目標的小學(xué)信息技術(shù)學(xué)科課堂教學(xué)活動樣式。
在這一教學(xué)模式實施過程中,游戲編程是教學(xué)活動脈絡(luò),在創(chuàng)編游戲原型的故事創(chuàng)編環(huán)節(jié),重點學(xué)習(xí)文字處理技能;在游戲設(shè)計制作環(huán)節(jié),重點學(xué)習(xí)上網(wǎng)知識、電腦制圖與繪畫技能;在游戲環(huán)節(jié),重點學(xué)習(xí)PPT制作與應(yīng)用技能。
篤行:游戲化教學(xué)的實施策略
教學(xué)策略是實施教學(xué)過程的教學(xué)思想、方法模式、技術(shù)手段三方面動因的集成,是教學(xué)思維對其三方面動因進行思維策略加工而形成的方法模式,是為實現(xiàn)某一教學(xué)目標而制定的、付諸于教學(xué)過程的實施方案,包括合理組織教學(xué)過程,選擇具體的教學(xué)方法和材料,制定教師與學(xué)生所遵守的教學(xué)行為程序。
游戲編程教學(xué)的實施策略包括:
(1)游戲編程教學(xué)的引導(dǎo)策略。引導(dǎo)重點體現(xiàn)在設(shè)計游戲原型――故事的創(chuàng)編環(huán)節(jié),在教學(xué)過程中主動與語文教學(xué)結(jié)合,學(xué)習(xí)故事的文字表述,同時練習(xí)文字處理技能。
(2)游戲編程教學(xué)的過程性扶助策略。扶助重點體現(xiàn)在游戲創(chuàng)作過程中,按任務(wù)需要與數(shù)學(xué)、美術(shù)、音樂等學(xué)科教學(xué)結(jié)合,在依托網(wǎng)絡(luò)檢索資源、判斷資源價值、提取并運用資源的過程中,提升學(xué)生的信息素養(yǎng)。
(3)學(xué)生自主、競爭、成功體驗的引導(dǎo)策略。在游戲創(chuàng)編完成后,引導(dǎo)學(xué)生以PPT為載體向同學(xué)自己的作品。在活動召集過程中培養(yǎng)學(xué)生的自主與競爭意識,在推介自己產(chǎn)品過程中獲得成功體驗。
(4)游戲編程教學(xué)的邏輯思維能力培養(yǎng)策略。在整個教學(xué)過程中,學(xué)生完成不同階段的相應(yīng)任務(wù)是達成教學(xué)目標的載體而非目標本身,教學(xué)的終極目標是培養(yǎng)學(xué)生基于邏輯思維能力的信息素養(yǎng)。教學(xué)既是具體任務(wù)的完成過程,更是思維鍛煉的過程。
“磁鐵能吸引什么物體”是五年級科學(xué)課學(xué)習(xí)的內(nèi)容。對于學(xué)生來說,將熟悉的知識用程序編寫出來,是一件既有趣又富有挑戰(zhàn)性的任務(wù)。在編寫程序過程中,學(xué)生需要上網(wǎng)搜集素材、對素材進行處理,這其中涉及了信息檢索和圖片處理等知識,網(wǎng)絡(luò)工具軟件的使用和編程緊密聯(lián)系在一起,有利于培養(yǎng)學(xué)生綜合運用信息技術(shù)的能力。另外,編寫程序要求學(xué)生熟練掌握已有的科學(xué)知識,很好地實現(xiàn)了Scratch編程與其他學(xué)科的融合,學(xué)生能夠體會到學(xué)有所用,進一步激發(fā)了學(xué)生學(xué)習(xí)的熱情。
“迷宮游戲”是一個比較簡單的小游戲,掌握一些基本的腳本命令就能編寫出來。但怎樣把一個簡單的迷宮游戲變得更加有趣、與眾不同呢?在教學(xué)中,教師要啟發(fā)學(xué)生留意身邊的事物、玩過的游戲,遇到好玩的游戲時,思考它是怎樣設(shè)計的,怎樣把它應(yīng)用到自己編寫的游戲中。當學(xué)生有好的想法時,教師應(yīng)鼓勵學(xué)生大膽地展示,與同學(xué)積極地交流,相互學(xué)習(xí)。在編寫這個迷宮游戲時,有的學(xué)生想到通過點擊選擇游戲地圖這一環(huán)節(jié),還有的學(xué)生想到設(shè)置“怪獸”阻礙小球前進,設(shè)置“禮物”幫助小球前進,學(xué)生們經(jīng)過思維的碰撞,合力創(chuàng)作出了一個富有創(chuàng)造性的迷宮游戲。
篇5
關(guān)鍵詞:中文編程意識;原因;過程;期望
一、中文編程意識培養(yǎng)的原因
1.中文編程意識培養(yǎng)是華夏民族長遠發(fā)展的必需
目前,我們雖進入了互聯(lián)網(wǎng)時代,但觸及到的設(shè)備,其內(nèi)核技術(shù)所采用的技術(shù)的表達方式都是以英語為基礎(chǔ)的,都以英文程序為載體。我國時下也出現(xiàn)了一些中文編程軟件,但至今仍未能大范圍普及,原因有以下幾個:一是其本身的內(nèi)核技術(shù)可能還是以英語為基礎(chǔ);二是在國外軟件全面漢化的強烈影響下,國人的中文編程意識逐慚淡薄,趨于消亡;三是全民學(xué)英語,以為學(xué)會英語就可輕易獲取外國的先進經(jīng)驗及核心技術(shù)。
2010年1月12日18時左右,倍受億萬國人歡迎的中文信息共享平臺百度網(wǎng)站,其的域名在美國域名注冊商處被非法篡改,導(dǎo)致全球多處用戶不能正常訪問百度。如上述的鐵證數(shù)不勝數(shù),這些事實無情地說明了建立一套符合本國的信息技術(shù)標準迫在眉睫,而本國的信息技術(shù)標準必定是建立在中文編程標準之上,且本國的中文編程標準目前處于空缺狀態(tài)。
我國是一個文明古國,有著悠久的傳統(tǒng),這些優(yōu)秀傳統(tǒng)的載體是漢字及其語法,它是民族、國家的象征。為了保護這些國人長期踐行并完善的文字及語法,中文編程的相關(guān)標準也應(yīng)盡快的建立及完善,但最重要的前提還在于國人的中文編程意識的培養(yǎng),學(xué)生應(yīng)為目前首要的培養(yǎng)群體。中文編程意識的培養(yǎng)是我國信息技術(shù)長遠發(fā)展的前提及基礎(chǔ),是當代人面臨的迫切任務(wù)之一,是中華文明再創(chuàng)輝煌的客觀需要。
2.中文編程意識的培養(yǎng)符合學(xué)生的現(xiàn)學(xué)知識體系
編程語言一般都是言簡義明,所用的詞匯比較簡單。個人編程能力一方面與編譯者的語言組織能力(如語文水平)、數(shù)學(xué)能力(如算法的運用能力)直接相關(guān),另一方面還跟編譯者在其他方面的綜合實力相關(guān),如掌握的歷史、政治、地理、藝術(shù)等學(xué)科知識的總體水平及其在運用、實踐過程中所累積的各自特有的旅歷、經(jīng)驗。
學(xué)生階段,很容易在數(shù)學(xué)、語文、藝術(shù)、歷史等各學(xué)科的起始學(xué)習(xí)過程中,自然滲透些中文編程的基礎(chǔ)知識。再者,義務(wù)教育階段,所學(xué)的語文、數(shù)學(xué)較為初級,所處的語言及知識環(huán)境與中文編程的語言及知識環(huán)境可能比較接近。因此,在中小學(xué)階段有意識的培養(yǎng)中文編程意識,符合學(xué)生的現(xiàn)學(xué)知識體系。
3.中文編程意識的培養(yǎng)是激發(fā)學(xué)生學(xué)習(xí)興趣、培養(yǎng)學(xué)生探究、創(chuàng)造性思維的需要
作為信息技術(shù)的傳授者,雖然中文編程標準還末制訂、推行,只能是在自身信息技術(shù)的知識及對它的發(fā)展趨勢的估計基礎(chǔ)上,超前的培養(yǎng)些中文編程意識。但是,在這一中文編程意識的培養(yǎng)過程中,由于教師本身也處于摸索狀態(tài),學(xué)生更是自由發(fā)揮,使得這一意識培養(yǎng)過程自然的成為了一個培養(yǎng)學(xué)生探究、創(chuàng)造性思維的大好手段。
學(xué)生階段是人生觀形成的初期,好多受用終身的好習(xí)慣就在此期間形成。在這一黃金期內(nèi)滲透中文編程理念,符合學(xué)生的心理發(fā)展規(guī)律,不但可以最大限度的激發(fā)學(xué)生學(xué)習(xí)興趣,而且還可以讓學(xué)生培養(yǎng)出較為穩(wěn)固的中文編程意識,成為信息時代的強國之本。
4.中文編程意識的培養(yǎng)是踐行國家關(guān)于信息技術(shù)教學(xué)方面指導(dǎo)綱要的具體行動之一
對計算機進行程序設(shè)計、編程的意識或能力的培養(yǎng),本身就是學(xué)生信息素養(yǎng)培養(yǎng)內(nèi)容之一,而中文編程意識更是國人信息素養(yǎng)之根本。在信息技術(shù)教學(xué)過程中再加入中文編程意識的培養(yǎng),非但不會增加學(xué)生的課業(yè)負擔,而且還可進一步地提升學(xué)生乃至國人的信息素養(yǎng),既為學(xué)生創(chuàng)造探究的條件,又為他們培養(yǎng)了創(chuàng)新精神和實踐能力,完全符合國家的指導(dǎo)綱要。
二、中文編程意識的培養(yǎng)過程
1.在學(xué)習(xí)電腦及軟件基本操作為主的教學(xué)過程中,逐步養(yǎng)成一些基礎(chǔ)性的中文編程意識
(1)在學(xué)習(xí)計算機基本操作的過程中培養(yǎng)中文編程意識
在學(xué)習(xí)電腦基本操作的過程中,經(jīng)常要用到新建文件夾、新建命令,在執(zhí)行這些操作時,任課教師可有意培養(yǎng)些學(xué)生初步的中文命名習(xí)慣。如要求學(xué)生在命名操作時做到以下規(guī)范:一是要給新建的文件夾、文件起一個易于記憶的中文名稱,用“年級名+班級名+學(xué)生名”的格式來給新文件夾、新文件起名;其次要分門別類的保存不同類型文件,圖片文件要保存到圖片文件夾,文字類文件要保存到文本文件夾,聲音文件要保存到音頻文件夾,視頻文件要保存到視頻文件夾;在保存文件時要經(jīng)常留意文件的建立和修改時間,把這些參數(shù)作為區(qū)別文件的關(guān)鍵詞。在上述培養(yǎng)中文命名、存取習(xí)慣的過程中,既養(yǎng)成良好的文件管理習(xí)慣,提升個人的信息素養(yǎng),又使的多數(shù)學(xué)生自然的培養(yǎng)出一些初步的中文編程意識,埋下點中文編程的種子。
(2)在常用軟件的學(xué)習(xí)過程中培養(yǎng)中文編程意識
在學(xué)習(xí)數(shù)據(jù)處理軟件(如Excl)的學(xué)習(xí)過程中,逐步滲透中文編程的理念。起始階段,可以從進一步強化中文命名習(xí)慣著手,讓學(xué)生將中文命名習(xí)慣擴展到各個數(shù)據(jù)表單的名稱、表單中各行列的字段名、單元格的中文批注等,見機繼續(xù)滲透些中文編程的理念。而在涉及到數(shù)據(jù)統(tǒng)計、篩選等的軟件的深層次運用的教學(xué)過程中,要對所涉及到的常用函數(shù)進行充分介紹,對其名稱、功能及適用對象或范圍進行細微說明,在學(xué)生的腦海中逐步建立一個計算機常用函數(shù)的數(shù)據(jù)庫,為將來的中文編程打基礎(chǔ)。
2.在涉及程序設(shè)計軟件的教學(xué)過程中直接積累中文編程的基礎(chǔ)知識,增強個人的中文編程意識
(1)在算法的初始表述階段直接培養(yǎng)中文編程的知識基礎(chǔ)
算法是解題的方法;每個算法都是由一些基本的操作組成,其實現(xiàn)的目標是將一個復(fù)雜問題的解決過程,轉(zhuǎn)變成一組機器可以依次執(zhí)行的基本操作。算法是程序的靈魂,在編程設(shè)計中處于核心地位,是學(xué)會使用現(xiàn)有或?qū)砣魏我豢畛绦蛟O(shè)計軟件的知識基礎(chǔ)及創(chuàng)新源泉。
算法可以先用自然語言來進行表述,而后再將其用程序設(shè)計語言來進一步表述。為此,首先要將算法盡可能地講得更直觀、更透徹些,讓學(xué)生了解不同算法為會么能提高執(zhí)行效率。如“通訊錄查找程序”的算法教學(xué)過程中:其算法一是直接在通訊錄中查找某位同學(xué)的電話號碼,算法二是對通訊錄進行排序,而后再進行查找;雖然以上的寥寥數(shù)字就將通訊錄查找程序的兩個算法表述的相當清楚,但是對于初二學(xué)生來說,可能半數(shù)以上末能明了這兩個算法為什么有不同的執(zhí)行效率;為此,可以用學(xué)生的座位表為例,每個學(xué)生的位置與姓名構(gòu)成座位表中的一個數(shù)據(jù)元;先讓姓王、姓李、姓周的同學(xué)站一下,以體現(xiàn)出類似于算法一中末經(jīng)排序而出現(xiàn)的數(shù)據(jù)分布的隨機現(xiàn)象,再讓大家假想一下讓姓王、姓王、姓李、姓周等姓氏的同學(xué)依次逐排就座時,再要找出某一位同學(xué),其效率是否更高,讓同學(xué)直觀的體會出算法二的優(yōu)越性。在對算法的初始表述、呈現(xiàn)的過程中,讓學(xué)生對算法的了解逐步的深入,積累些中文編程的基礎(chǔ)知識,增強個人對中文編程的期望。
(2)在程序語言的教學(xué)過程中設(shè)立一些知識點,與同學(xué)們一同探究中文編程的趨勢
程序的組織結(jié)構(gòu):英文程序的編寫發(fā)展至今,逐漸形成了統(tǒng)一的設(shè)計規(guī)則,都統(tǒng)一采用了結(jié)構(gòu)化程序設(shè)計,為此,在此知識點上,可重點探究循環(huán)結(jié)構(gòu)??紤]到循環(huán)結(jié)構(gòu)語句在理解的過程中有一定的難度,可共同探究如下代碼(如圖1-1):先將這一段代碼復(fù)制到空白區(qū)或文本框中,逐行進行人工模擬執(zhí)行,如圖1-2所示,而后再將這段代碼復(fù)制到VB(或其他程序設(shè)計語言)中進行實際的執(zhí)行演示。在對這段代碼認知的過程中,一方面可讓同學(xué)們盡快理解循環(huán)結(jié)構(gòu),另一方面可以借此出探究循環(huán)結(jié)構(gòu)與順序結(jié)構(gòu)、選擇結(jié)構(gòu)的客觀聯(lián)系。
程序語法基礎(chǔ):可以對最簡單的程序語法進行探究。如在網(wǎng)頁制作軟件(如FrontPage)的教學(xué)過程中,可從探究空白網(wǎng)頁代碼(如圖2)開始,總結(jié)出html的語法的基本特征,即采用成對的標簽來分隔網(wǎng)頁參數(shù)。對于有條件的學(xué)生,還可進一步探究標簽名及其對應(yīng)的中文名,積累起個人的標簽庫,進一步增強個人的中文編程意識。
程序關(guān)鍵詞的積累:對于義務(wù)教育階段的學(xué)生,要求掌握的知識量相對較少,有的不需要過分深入了解,類似于上文提到的html的標簽名,只需要記住關(guān)鍵詞,實在記不住的只要記住幾個關(guān)鍵詞的頭幾個特征字母(類似于標簽名、屬性名的縮寫)。在教學(xué)過程中當發(fā)現(xiàn)一些計算機軟件或程序中常用的英文單詞時,見機的進行解說,培養(yǎng)學(xué)生的翻譯習(xí)慣,讓學(xué)生學(xué)以即用。在涉及程序、代碼的軟件教學(xué)過程中,如VB編程的教學(xué)過程中,讓學(xué)生嘗試著翻譯一些代碼、程序語言,在最常見的代碼中總結(jié)出一些最常用的詞匯。通過對現(xiàn)有程序關(guān)鍵詞的逐年積累,在養(yǎng)成收集關(guān)鍵詞的習(xí)慣的同時,自然而然的完善了自身的中文編程用語的字詞庫。
3.在其他學(xué)科的學(xué)習(xí)及日常生活中自然培養(yǎng)中文編程意識
數(shù)學(xué)作為其他學(xué)科的工具,是學(xué)生學(xué)科知識體系中最重要的基礎(chǔ),信息技術(shù)中的好多算法、程序更是直接來源于數(shù)學(xué)。因此,在數(shù)學(xué)學(xué)科的學(xué)習(xí)過程中,可直接積累些中文編程的基礎(chǔ)知識,如變量的設(shè)定,線條、圖形的命名規(guī)范,尤其可從解題的表述文本中探究、總結(jié)些中文編程可以借鑒的表述語法、符號及字詞,通過人―機換位思考,從解題思路中探究相關(guān)函數(shù)在機器執(zhí)行過程中所面臨的算法及參數(shù)。
對于另外的學(xué)科,如語文、英語學(xué)科,其學(xué)科特點以語法、詞匯為重點,而對于理、化等學(xué)科,同樣面臨著大量的物理量、成份名,因此在這些學(xué)科中,一方面重點積累些中文編程的基礎(chǔ)語匯,另一方面要在學(xué)習(xí)中英文語法的過程中探索中文編程語法可借鑒的地方。
在日常生活中,讓學(xué)生經(jīng)常留意那些日常用語、日常生活習(xí)慣。從這些用語、習(xí)慣中總結(jié)、探究中文編程的語法及字詞,進一步擴充完善中文編程的字詞庫。
篇6
如果把上個世紀稱為PC(計算機)與Internet的時代,無疑,21世紀將會是一個PR(機器人)的時代。按照目前智能機器人學(xué)科的發(fā)展趨勢來看,PC會成為智能機器人的大腦,Internet也會成為PR的通信平臺,而智能機器人則成為我們學(xué)習(xí)、生活、娛樂的好伙伴。因此,組織學(xué)生開展對智能機器人的研究,是全面培養(yǎng)學(xué)生動手能力、創(chuàng)造能力、綜合能力、合作能力和進取精神的最佳實踐活動之一。我校智能機器人活動已經(jīng)歷過八個春秋,從起初只有幾名學(xué)生參加,到目前學(xué)校已建設(shè)有各個不同層次和研究方向的興趣小組,并配有相應(yīng)實驗室等,發(fā)展是相當迅速的。而我作為該活動的主要負責人之一,又是從事信息技術(shù)教學(xué)的老師,深刻感受到在信息技術(shù)教育中滲透智能學(xué)科教育的必要性。
1通過智能機器人項目制作讓學(xué)生更好的了解信息技術(shù)
智能電腦機器人技術(shù)融合了機械造型、電子傳感器、計算機軟硬件和人工智能等眾多先進技術(shù),而這些技術(shù)充分體現(xiàn)了當代信息技術(shù)所涉及的多個領(lǐng)域,更是智能技術(shù)的結(jié)晶。比如:讓學(xué)生掌握智能電腦機器人下載程序的方法,這就可以讓學(xué)生了解智能電腦機器人的傳感和驅(qū)動裝置,體會語言程序是智能電腦機器人的靈魂,同時學(xué)習(xí)為智能電腦機器人編寫程序,以此提高學(xué)生的分析和解決問題的能力。再有通過完成項目任務(wù),使學(xué)生在為機器人擴充功能的過程中拓展有關(guān)數(shù)字電路方面的知識,在組裝擴展機器人的過程中培養(yǎng)學(xué)生的動手能力、協(xié)作能力和創(chuàng)造能力。
2通過智能機器人項目制作可以提高學(xué)生對程序設(shè)計的興趣
作為信息技術(shù)學(xué)科教育重要內(nèi)容之一的程序設(shè)計課程在培養(yǎng)學(xué)生分析、解決問題的能力和培養(yǎng)學(xué)生思維創(chuàng)造性等起著得天獨厚的作用,而以往的程序設(shè)計媒介很難使初學(xué)者看到設(shè)計后的應(yīng)用效果,體驗不到成功的樂趣,這正是程序設(shè)計教學(xué)中的主要缺陷。而恰恰相反,我們教學(xué)所編寫的程序是智能電腦機器人的靈魂,讓學(xué)生通過為機器人編程序來學(xué)習(xí)程序設(shè)計的知識是程序設(shè)計教學(xué)入門的最好方法。記得我所帶的學(xué)生中有好幾位因為對于智能機器人的熱愛而對編程產(chǎn)生了極大的興趣,在他們填寫高考志愿時無一例外的都報考了高校的計算機專業(yè),當然最終也心想事成,現(xiàn)在這些學(xué)生有的還在繼續(xù)在這一領(lǐng)域深造,也有的已經(jīng)參與這一行業(yè)的工作。
3通過智能機器人項目制作可以提高學(xué)生的綜合能力
前面已經(jīng)說到智能電腦機器人技術(shù)融合了多項先進技術(shù),而一個項目的完成除了依靠編寫程序外,還要求學(xué)生充分了解機器人的各種傳感器,通過程序來控制傳感器,使機器人感知外界的環(huán)境,并對接受的信息做出感應(yīng),以使機器人完成規(guī)定的任務(wù)。而學(xué)生在學(xué)習(xí)的過程中始終感受著失敗的遺憾和成功的喜悅,而這種感受必然形成學(xué)習(xí)的動力和興趣。另一方面,智能電腦機器人硬件具有很好的擴充性和可塑性,便于培養(yǎng)學(xué)生的動手能力,借助智能電腦機器人學(xué)生可以進行多種項目的研究性學(xué)習(xí)。這樣不僅提高了學(xué)生多方面的知識,也培養(yǎng)了學(xué)生良好的心理素質(zhì)。
篇7
關(guān)鍵詞:嵌入式系統(tǒng);可編程邏輯器件;ARM;UC/OS;GUI
隨著技術(shù)的發(fā)展和應(yīng)用的需求,社會對嵌入式系統(tǒng)的應(yīng)用要求越來越高,傳統(tǒng)的系統(tǒng)機應(yīng)用和嵌入式應(yīng)用的界限越來越模糊,以51系列為主的單片機應(yīng)用越來越不適應(yīng)這種需求,而以ARM7為內(nèi)核的32位高檔單片機經(jīng)過數(shù)年的發(fā)展,價格越來越低,接近單片機的成本,而性能又高很多,在很多領(lǐng)域已經(jīng)取代了8位單片機的應(yīng)用。為適應(yīng)這種趨勢,在大學(xué)本科教學(xué)中開設(shè)嵌入式技術(shù)課程和實驗已是必然。嵌入式技術(shù)的內(nèi)容比較廣泛,涉及從低端的單片機應(yīng)用到高端的系統(tǒng)機嵌入式應(yīng)用。目前,高校中開設(shè)的相關(guān)課程主要是嵌入式技術(shù)(主要講ARM處理器、嵌入式操作系統(tǒng)LINUX、UC/OS等)、可編程邏輯器件和DSP應(yīng)用,后兩門課雖然名字上和嵌入式?jīng)]有關(guān)聯(lián),但應(yīng)該說ARM處理器、FPGA/CPLD、DSP實際上是嵌入式系統(tǒng)的3架馬車,在很多的嵌入式系統(tǒng)上都能看到它們的身影,三者各有所長,各有應(yīng)用特點,目前還無法完全互相替代。而這3門課的前期基礎(chǔ)課就是模電、數(shù)電、單片機原理、C程序設(shè)計等[1]。
1目前存在的問題
由于嵌入式技術(shù)內(nèi)容的廣泛性,應(yīng)用上千差萬別,課程特點是實驗性、動手操作性特別強,一般是根據(jù)所采用的實驗設(shè)備來進行講授。目前來看,嵌入式系統(tǒng)實驗箱主要分高端和低端兩類,高端產(chǎn)品功能復(fù)雜、完善,提供各類接口,如USB、以太網(wǎng)口、LCD、VGA、鍵盤鼠標口、SD卡、串口等。但該類產(chǎn)品存
在如下問題:1)系統(tǒng)過于復(fù)雜,使得學(xué)生上手慢,真正能夠完成的實驗有限,形成資源浪費。2)價格與系統(tǒng)機相當,體現(xiàn)不出嵌入式的優(yōu)勢,使得實驗成本很高,普及性差。3)維修維護成本高。根據(jù)多年的實驗教學(xué)經(jīng)驗,為了培養(yǎng)學(xué)生的動手能力,對于元件的實驗箱(板),一輪實驗下來,損害率基本在10%~20%,由于維修困難,最終導(dǎo)致僅有60%的實驗設(shè)備能夠正常使用,嚴重影響教學(xué)效果。
綜上所述,太復(fù)雜的嵌入式系統(tǒng)實驗設(shè)備并不適合本科實驗教學(xué),本科實驗教學(xué)需要的是簡單、低廉、耐用又能滿足教學(xué)要求的實驗設(shè)備。而低端的嵌入式實驗板雖然價格低廉,但一般只有簡單按鍵、LED顯示、串口等,電路與單片機的實驗板電路并無區(qū)別,只是換了一顆ARM的心臟。而這些設(shè)備的控制對處理器并沒什么要求,單片機完全可以勝任,也就體現(xiàn)不出嵌入式系統(tǒng)的優(yōu)勢。而實際上所說的嵌入式系統(tǒng)一定是用在單片機無法完成或很難完成的地方。如果學(xué)生感覺不出嵌入式的優(yōu)勢,也就難于達到實驗教學(xué)效果[2,5-6]。
2設(shè)計的指導(dǎo)思想
針對現(xiàn)有嵌入式實驗箱(板)存在的問題,為滿足教學(xué)需要,我們自行開發(fā)了嵌入式實驗板,力求克服現(xiàn)有實驗設(shè)備的缺點。所遵循的指導(dǎo)思想如下:
1) 實驗內(nèi)容要有別與51單片機的實驗。實驗用51單片機無法完成或很難完成,充分體現(xiàn)32位嵌入式
ARM處理器的優(yōu)勢,主要有以下幾點:(1) 32位處理機,結(jié)構(gòu)先進,處理速度極高。(2)更大的程序、數(shù)據(jù)存儲空間,是51單片機的幾十倍。(3)更高的CPU時鐘頻率,是51單片機的幾十倍。(4)集成了很多復(fù)雜的設(shè)備,是SOC(System On Chip),簡化了硬件電路設(shè)計,提高了處理及應(yīng)用能力。(5)功耗很低。(6)有操作系統(tǒng)支持。(7)有JTAG接口,無需仿真器,只要一條下載線。
2) 硬件結(jié)構(gòu)盡量簡單,將下載線JTAG接口電路直接做在實驗板上,取消電源設(shè)備,直接利用USB接口從電腦取電,減少實驗部件及部件間連線。充分利用電腦硬件資源,如顯示器、鍵盤、鼠標、USB接口、串/并口等,充分利用ARM單片機內(nèi)部集成外設(shè),如PIT、PDC、AIC、PMC、USART、SPI、TWI、SSC、TC、PWM、ADC、UDP等,同時發(fā)揮軟件優(yōu)勢,這樣做的好處是:(1)降低成本,讓每套實驗環(huán)境的成本控制在100~200元內(nèi)。(2)適應(yīng)學(xué)生實驗的要求。一般來說,給學(xué)生用的東西,都很容易損壞。實驗室人員和指導(dǎo)老師的維修、實驗準備的工作量都很大,實驗中能正常開使用的實驗設(shè)備也就到60%~80%。那么,實驗箱的硬件結(jié)構(gòu)越簡單,損壞的可能性就越小,維護起來也要簡單,減輕了實驗老師的工作量。(3)由于成本低,對于損壞的實驗板可以直接更換,提高實驗開工率;對于有興趣的同學(xué),甚至可以借出,便于其更好地學(xué)習(xí)。
3硬件電路原理
實驗板以AT91SAM7Sxx為核心,如圖1所示,利用其內(nèi)部硬件資源,并通過一片有VGA接口的CPLD(EPM240),再加上鍵盤/鼠標接口、232串口、
圖1硬件原理結(jié)構(gòu)
A/D接口、并口、USB接口等,特別是有了鍵盤/鼠標/顯示器接口,實驗板就與系統(tǒng)機一樣具有人機交互功能,通過運行不同應(yīng)用軟件,可以實現(xiàn)很多復(fù)雜功能的演示,完全可展現(xiàn)嵌入式系統(tǒng)的功能優(yōu)勢[3-4]。
4已開發(fā)的ARM實驗
我們已開發(fā)了如下實驗:
1) ARM單片機內(nèi)部集成外設(shè)的使用;2)在屏幕上繪制各種函數(shù)曲線;3)作為終端與電腦進行通信;4)多任務(wù)顯示控制;5)鍵盤/鼠標測試;6)基于ARM的邏輯分析儀;7)基于ARM的示波器;8)嵌入式實時操作系統(tǒng)uC/OS移植、硬件驅(qū)動;9)在uC/OS上運行各種應(yīng)用程序;10) USB接口和協(xié)議棧的使用(鍵盤/鼠標/游戲桿/U盤等的實現(xiàn));11)通過USB接口與系統(tǒng)機間進行數(shù)據(jù)通信;12)現(xiàn)場總線PROFIBUS協(xié)議棧的實現(xiàn);13)現(xiàn)場總線MODEBUS協(xié)議棧的實現(xiàn);14)圖形化接口uC/GUI的移植、驅(qū)動;15)在uC/OS上運行各種測試程序。
可開的實驗會很多,因為實驗板就相當一個簡化版的電腦,有鍵盤/鼠標/顯示器/USB/串口,運行不同的軟件,就可以實現(xiàn)不同的功能。
當然,由于ARM及軟件的復(fù)雜性,每個實驗大約需要4~8學(xué)時,學(xué)生只能是選做其中一些實驗。圖2~圖4是幾個實驗的截圖。
圖2圖形化人機接口實驗 圖3指針式儀表實驗
圖4示波器實驗
5可編程邏輯器件的實驗開發(fā)
目前我們所使用的可編程邏輯器件的實驗箱采用的是ALTERA公司的EPM7128LC84芯片,外加8個數(shù)碼管顯示、8個LED指示燈、16位置碼開關(guān)、8個按鍵等構(gòu)成,一條下載編程線,一個5V電源箱。和電腦連接到一起后能夠?qū)崿F(xiàn)LED閃爍、移動、數(shù)碼管的點亮、BCD-7段碼的譯碼、8個數(shù)碼管動態(tài)顯示不同內(nèi)容、電子鐘、秒表、置碼開關(guān)輸入、按鍵操作等實驗,應(yīng)該說這些內(nèi)容主要是為了了解可編程器件開發(fā)的一般過程、熟悉HDL語言等,目前為大多數(shù)院校所廣泛采用,但還存在的以下問題:
1) 核心器件EPM7128LC84價格高(約100元/片),而且極易損壞,導(dǎo)致實驗成本高。
2) 仍存在部件多,連線多,故障多,下載線、5V電源也容易出問題。
3) 這種方式的實驗電路與單片機的實驗板電路是很相似的,也就是將原先微處理器完成的事情,現(xiàn)在用CPLD來實現(xiàn)了。那么從實際應(yīng)用的角度看,這是極其不合理的,也沒有任何實際意義的。因為可編程器件和微處理器各有各的優(yōu)勢,也各有各的應(yīng)用場合。單片機能完成的事情,沒必要用可編程器件去做,因為可編程器件沒有價格優(yōu)勢,更因為可編程器件的HDL語言最后生成的是數(shù)字電路,而單片機的C語言最后生成的是可順序執(zhí)行的程序,后者所能完成的功能要遠復(fù)雜于前者。因此,在這些場合,可編程器件
既沒價格優(yōu)勢,又沒性能優(yōu)勢,故不會被采用。那么可編程器件的優(yōu)勢在哪?應(yīng)用場合又在哪呢?它的優(yōu)勢恰恰在于它沒有順序執(zhí)行指令,它最后形成的是電路,這樣就可以實現(xiàn)高速的時序控制。它的應(yīng)用場合也就在微處理器無法實現(xiàn)的高速時序處理的場合。
針對上述問題,來看我們的嵌入式實驗板,發(fā)現(xiàn)它也可以作為可編程器件的實驗板來使用,并且能克服上述缺點,因為:1)板上有CPLD器件EPM240,容量比EPM7128大,但價格很便宜(12元/片)低功耗(3.3V供電),不易損壞。2)無電源箱,USB取電,下載線電路在實驗板上,實驗部件少。3) CPLD在這里做為VGA控制器,是CPLD的實際應(yīng)用方案,即高速的時序控制,VGA接口紅綠藍信號點時鐘頻率到25MHz, 是微處理器所無法實現(xiàn)的場合。4)由于有VGA接口,可連接顯示器,從而在顯示器上看到不同的實驗結(jié)果,如不同顏色的橫向、縱向條紋、方塊圖案顯示,并在這個過程分析理解行場同步及RGB的時序過程,從而理解HDL語言編程,了解可編程器件的實際應(yīng)用過程。
6結(jié)語
通過以上分析和實際使用效果來看,我們所開發(fā)的嵌入式系統(tǒng)實驗既能做到硬件電路簡單化,又能充分展示嵌入式系統(tǒng)的特點和優(yōu)勢,比較適合本科生實驗教學(xué),而且可以兩門課共用,進一步提高設(shè)備利用效率。
參考文獻:
[1] 李堅強,王志強,薛麗萍. 基于CDIO模式的嵌入式系統(tǒng)教學(xué)研究與探討[J]. 計算機教育,2010(12):122-123.
[2] 謝平. 淺談嵌入式實驗教學(xué)的改革[J]. 網(wǎng)絡(luò)財富,2010(12):137.
[3] 裴金剛,熊棟棟. 基于ARM的嵌入式系統(tǒng)平臺的構(gòu)建[J]. 黑龍江科技信息,2010(17):64.
[4] 陳凱,鄧明,張啟升. 嵌入式系統(tǒng)課程實驗開發(fā)研究[J]. 中國電子教育,2010(2):55-59.
[5] 周紅波,詹芹. 嵌入式系統(tǒng)實驗教學(xué)模式探討與實施[J]. 硅谷,2010(11):88.
[6] 凌明,劉昊,時龍興. 關(guān)于嵌入式系統(tǒng)課程教學(xué)過程中幾個問題的思考[J]. 電氣電子教學(xué)學(xué)報,2007(增刊1):94-96.
Study on Embedded System Courses Experiment
LIU Cong, CHI Xue-fen
(School of Communication Engineering, Jilin University, Changchun, Jilin Province 130012, China)
篇8
2012-02-29
英國衛(wèi)報guardian.co.uk/technology/2012/feb/29/raspberry-pi- computer-sale-british?intcmp=239
英國近日推出一款新型電腦Raspberry Pi,售價僅為22英鎊。它的設(shè)計靈感來自電子游戲設(shè)計師David Braden,目的是幫助中小學(xué)生和成年人學(xué)習(xí)編寫電腦程序。該設(shè)備擁有用于連接鍵盤的USB接口、SD存儲卡插槽、以太網(wǎng)端口以及用于視頻輸出的HDMI端口。使用者需自行配備鍵盤和顯示屏。該設(shè)備的核心部件是與手機和平板電腦相同的ARM芯片,使用與許多網(wǎng)絡(luò)服務(wù)器和安卓智能手機相同的免費開源Linux操作系統(tǒng)。Raspberry Pi基金會創(chuàng)始人、工程師Eben Upton發(fā)現(xiàn),許多準備從事計算機行業(yè)的學(xué)生并沒有真正認識到電腦的本質(zhì),這種情況“令人擔憂”。因此需要一種令人興奮的人人買得起的可編程電腦。Upton希望能在新學(xué)年開始時讓英國中小學(xué)生人手持有一個該設(shè)備,以便有效幫助他們學(xué)習(xí)編程和操控電腦。首批產(chǎn)品通過網(wǎng)絡(luò)渠道銷售,大受歡迎,一經(jīng)上市便被搶購一空。
中小學(xué)數(shù)學(xué)課:學(xué)生“羞于發(fā)問”2012-03-05
BBC新聞bbc.co.uk/news/education-17258668
一項網(wǎng)絡(luò)調(diào)查發(fā)現(xiàn),初中學(xué)生因為害怕顯得太笨或不愿引起過多注意,在課堂上即便沒有聽懂也不敢向老師、朋友或父母提問。在接受調(diào)查的1 000名10?16歲學(xué)生中,有2/3表示寧肯自己悶頭想辦法解決問題。2/3的10歲學(xué)生愿意在課堂舉手回答問題,而這個比例在16歲學(xué)生當中下降到了1/3。在描述自己的數(shù)學(xué)學(xué)習(xí)能力方面,表示自己“學(xué)得很好”的男孩多于女孩。英國數(shù)學(xué)教師協(xié)會的Peter Lacey表示,信心和學(xué)習(xí)能力是相輔相成的。學(xué)校應(yīng)當著重培養(yǎng)學(xué)生在數(shù)學(xué)學(xué)習(xí)方面的信心,而不要急于推進概念的灌輸,使部分學(xué)生掉隊。該調(diào)查活動還詢問了1 000名家長,發(fā)現(xiàn)其中1/5不具備足夠的數(shù)學(xué)技巧來輔導(dǎo)子女學(xué)習(xí),2/3的家長不熟悉學(xué)校教授的新的數(shù)學(xué)方法。
互動展品帶孩子玩數(shù)學(xué)
2012-03-13
美國新聞省略/news/blogs/stem-education/2012/03/13/ interactive-smithsonian-exhibit-engages-students-in-math
在美國華盛頓舉辦的史密森尼學(xué)會(Smithsonian Institution)國際展覽上,由雷神公司(Raytheon)推出的一件專為中學(xué)生設(shè)計的展品Math Alive!引起了關(guān)注。它將滑板的帶板跳躍、iPad應(yīng)用編程、二進制系統(tǒng)等復(fù)雜的概念融于游戲中,讓孩子們在幾分鐘內(nèi)完成編寫機器人程序、設(shè)計滑板、控制衛(wèi)星、踩滑板滑下山坡等任務(wù),并了解其中的科學(xué)道理。展品創(chuàng)意者之一Susan Kirch稱,設(shè)計這款展品的目的是讓學(xué)生感受數(shù)學(xué)的樂趣,感受數(shù)學(xué)并不那么可怕,讓他們明白數(shù)學(xué)不只出現(xiàn)在課堂和課本里,而是存在于生活的方方面面的,能幫助人們解決許多問題。雷神公司的STEM計劃旨在開發(fā)面向中學(xué)生的好玩的互動產(chǎn)品,激發(fā)他們的學(xué)習(xí)愿望。該公司在調(diào)查中發(fā)現(xiàn),有大約半數(shù)的中學(xué)生喜歡在課外環(huán)境下學(xué)習(xí)數(shù)學(xué),但并不了解數(shù)學(xué)在現(xiàn)實生活中如何應(yīng)用。
青少年科學(xué)競賽閃現(xiàn)科學(xué)創(chuàng)意
2012-03-08
the Journal 省略/Articles/2012/03/08/Science-CompetitionShowcases-Smart-Toothbrushes-and-GPS-Equipped-WalkingSticks.aspx?Page=1
“探索視野”(Explora Vision)是美國科學(xué)教師協(xié)會和東芝公司聯(lián)合舉辦的面向美國和加拿大K-12學(xué)生的科學(xué)競賽,今年是第20屆,共有14 602名學(xué)生組成4 807個代表隊參加。組織者稱,參賽學(xué)生的項目集中于科學(xué)、技術(shù)、工程和數(shù)學(xué)領(lǐng)域,今年有大量項目關(guān)注健康問題。如圣迭戈一支K-3年級的參賽小組設(shè)計出裝有盲文鍵盤和能夠計算路線和語音指路的GPS導(dǎo)航系統(tǒng)的盲人手杖。弗吉尼亞州一所高中的孩子們設(shè)計了通過眼部干細胞注射治療角膜內(nèi)皮損傷的方法。輔導(dǎo)教師Amy Attard稱,該活動讓學(xué)生體驗了科學(xué)研究、團隊合作和時間控制的全部過程。州級競賽的獲勝者將獲得東芝平板電腦、課堂電子教學(xué)設(shè)備和優(yōu)惠券等獎勵。
教師授課的自需要職業(yè)支持2012-03-16
TES網(wǎng)站tes.co.uk/article.aspx?storycode=6194054
英國皇家藝術(shù)學(xué)會近期公布的一份報告稱,自從1988年實施國家課程標準后,現(xiàn)今英國教師的技能已難以勝任崗位需要。盡管教育部門承諾讓教師對課程內(nèi)容和教學(xué)方法擁有更多的自,但實現(xiàn)這個目標的前提是為教師提供更強有力的職業(yè)支持。該機構(gòu)希望新任教師接受校本課程設(shè)計培訓(xùn),并鼓勵中小學(xué)校與社區(qū)合作,設(shè)計出具有當?shù)靥厣恼n程。此舉激發(fā)了教師的教學(xué)積極性,但也遇到了挑戰(zhàn)。英國政府白皮書雖然倡導(dǎo)教師自由設(shè)計課程,但并未提供如何幫助教師承擔課程設(shè)計者角色的指導(dǎo)性意見。教師不情愿嘗試新的教學(xué)法,或?qū)γ撾x已有課程資源自行設(shè)計的教學(xué)內(nèi)容能否滿足國家課程要求缺乏信心。報告將這種狀況的原因歸結(jié)為:人們矛盾地認為教師知道如何開展教學(xué),但是不具備判斷應(yīng)該教些什么的能力。教師被看作是知識的吸收和傳播者,而不是課程的創(chuàng)造者。
澳大利亞中學(xué)教育何以動人2012-03-30
篇9
辦公應(yīng)用實戰(zhàn)從入門到精通
編者:龍馬工作室
頁數(shù):320
出版時間:2013年3月
定價:人民幣59.00元
無論讀者是否從事計算機相關(guān)行業(yè)的工作,都能從本書中找到最佳的學(xué)習(xí)起點,循序漸進地完成學(xué)習(xí)過程。全書內(nèi)容均以實例為主線,在此基礎(chǔ)上適當擴展知識點,真正實現(xiàn)學(xué)以致用。全彩排版既美觀大方又能夠突出重點、難點。所有實例的每一步操作,均配有對應(yīng)的插圖和注釋,以便讀者在學(xué)習(xí)過程中能夠直觀、清晰地看到操作過程和效果,提高學(xué)習(xí)效率。
Linux從入門到精通
編者:陳祥琳
頁數(shù):512
出版時間:2012年5月
定價:人民幣59.00元
本書由淺入深、循序漸進地介紹了Linux操作系統(tǒng)的基礎(chǔ)入門知識,全書主要包括兩個部分,即Linux系統(tǒng)篇和Linux服務(wù)器篇,主要內(nèi)容包括Linux操作系統(tǒng)的基礎(chǔ)知識,基本命令介紹,用戶以及用戶信息的安全管理,系統(tǒng)初始化和系統(tǒng)故障處理,系統(tǒng)磁盤及文件系統(tǒng),系統(tǒng)安全和性能管理,系統(tǒng)網(wǎng)絡(luò)管理,Bash Shell編程簡介,以及Linux服務(wù)器的搭建及配置管理等內(nèi)容。
Linux高級程序設(shè)計(第三版)
編者:楊宗德/呂光宏/劉雍
頁數(shù):334
出版時間:2012年11月
定價:人民幣59.00元
本書全面介紹Linux編程實戰(zhàn)的書籍,作者總結(jié)多年教學(xué)及工程實踐,整合Linux程序設(shè)計知識點,涵蓋了Linux操作系統(tǒng)下C應(yīng)用編程所有內(nèi)容,對每一個知識點都用一個應(yīng)用程序進行介紹。
Linux系統(tǒng)文件安全實戰(zhàn)全攻略
編者:陶利軍
頁數(shù):350
出版時間:2011年10月
定價:人民幣49.00元
本書從保護Linux系統(tǒng)文件完整性、Linux系統(tǒng)下文件病毒的防治、恢復(fù)損壞文件等方面,詳細介紹了Linux系統(tǒng)下與文件安全 保護相關(guān)的各種軟件的應(yīng)用技巧?!禠inux系統(tǒng)文件安全實戰(zhàn)全攻略》主要介紹了Tripwire、AIDE等軟件的工作特性及使用技巧,應(yīng)用 ClamAV防治病毒的方法,以及如何使用ext3grep、extundelete等軟件恢復(fù)人為刪除的文件。
Windows 7實戰(zhàn)從入門到精通
編者:龍馬工作室
頁數(shù):286
出版時間:2013年2月
定價:人民幣59.00元
本書通過精選案例引導(dǎo)讀者深入學(xué)習(xí),系統(tǒng)地介紹了Windows 7的相關(guān)知識和應(yīng)用方法。全書共16章。第1~6章主要介紹Windows 7的基礎(chǔ)知識,第7~8章主要介紹電腦的娛樂應(yīng)用,第9~12章主要介紹Windows 7的網(wǎng)絡(luò)應(yīng)用,第13~14章主要介紹電腦辦公的方法,第15~16章主要介紹電腦系統(tǒng)的維護方法。
Windows 8權(quán)威指南
編者:胡耀文 等
頁數(shù):402
出版時間:2013年1月
篇10
【關(guān)鍵詞】興趣 學(xué)生 教材 信息素養(yǎng) VB編程 任務(wù)驅(qū)動 能力
【中圖分類號】G632 【文獻標識碼】A 【文章編號】2095-3089(2016)11-0135-02
近年來,隨著新課程改革的進一步深入,我校對高中信息技術(shù)課程選修模塊中的多媒體技術(shù)應(yīng)用、網(wǎng)絡(luò)技術(shù)應(yīng)用、數(shù)據(jù)管理技術(shù)、圖像的加工、音視頻的簡單剪輯、算法與程序的設(shè)計等相繼納入到正常教學(xué)中,也取得了顯著的教學(xué)效果,使學(xué)生掌握了相關(guān)應(yīng)用知識的基礎(chǔ)部分,增強了學(xué)生采集信息、加工信息、信息的實踐能力,循序漸進中提升了學(xué)生的信息素養(yǎng),著力培養(yǎng)學(xué)生運用電腦或其它多媒體工具處理信息的自信心和濃厚興趣,為以后考入大學(xué)繼續(xù)深造打下堅實的基礎(chǔ)。在這里,我著重把近些年講VB編程時的心得體會做一次總結(jié),算是對自我教學(xué)經(jīng)驗的一次提升吧。
在開講算法與程序設(shè)計這門課程前,我都會對學(xué)生進行摸底――了解學(xué)生的來源、了解學(xué)生以前對編程知識的儲備、了解學(xué)生對電腦知識的儲備、了解這個年齡段的學(xué)生想學(xué)什么、了解他們的興趣愛好等等。為什么要這么做呢?因為我們地處西北偏遠山區(qū),這就決定了我們所招收的學(xué)生信息素養(yǎng)參差不齊,部分來自農(nóng)村的學(xué)生甚至沒上過信息課,城區(qū)的學(xué)生相對來說知識儲備更充分些,個別IT高手把編程玩的很熟,甚至達到可以獨立開發(fā)軟件的能力了。面對這樣的狀況,如果不做到心中有數(shù)其結(jié)果是不言而喻的,因此我采取了分層分組因材施教的教學(xué)方式,有針對性地提出難易不等的問題和任務(wù),創(chuàng)設(shè)有趣的教學(xué)情境引導(dǎo)學(xué)生消化理解。我認為要真正講好這門課應(yīng)在以下幾個方面下功夫,才能使學(xué)生全身心投入到課堂教學(xué)中并獲得成功的喜悅。
一、吃透教師教學(xué)用書和教科書中的內(nèi)容
掌握教學(xué)大綱中的教學(xué)目標、知識結(jié)構(gòu)的遞進式安排、教學(xué)內(nèi)容的前后銜接、教學(xué)重點及難點的突破方式等。提前做好每學(xué)期每一章節(jié)的詳細教學(xué)計劃,只有準確把握好教學(xué)大綱的要求才能深刻理解教材在內(nèi)容安排上的深意,才能最大限度的發(fā)揮課本知識的潛能。如第一章“如何用計算機解決問題”通過“桌面小時鐘問題”程序的引入,讓學(xué)生掌握程序設(shè)計的步驟,首次體驗編程的過程和樂趣,養(yǎng)成良好的程序設(shè)計習(xí)慣,在理解大綱的基礎(chǔ)上才能收放自如的有效教學(xué)。
二、培養(yǎng)興趣使學(xué)生自覺養(yǎng)成課前預(yù)習(xí),課堂實踐,課后加強練習(xí)的良好學(xué)習(xí)習(xí)慣
由于信息技術(shù)課不參加會考和高考的原因,長此以往造成學(xué)生心理上不重視,來上課時熱情很高,但大多數(shù)是抱著上網(wǎng)聊天玩游戲的心態(tài),對所學(xué)內(nèi)容不夠重視。作為教師想真正上好這門課,首先就要從源頭上糾正存在于學(xué)生心理上的痼疾――從認識上消除對該課程的誤區(qū),使學(xué)生從真正意義上認識到學(xué)好VB編程的現(xiàn)實價值。通過展示小程序解決實際問題的應(yīng)用中讓學(xué)生成為學(xué)習(xí)過程的主體,比如演示“中小學(xué)校成績管理系統(tǒng)5.0版”,切實體會到使用程序統(tǒng)計成績不僅快速準確而且操作簡單高效,存儲方便容易傳播。通過生動實用的舉例讓學(xué)生由“要我學(xué)”轉(zhuǎn)變?yōu)椤拔乙獙W(xué)”,人常說興趣是最好的老師,學(xué)生一旦對該課程確立了濃厚的興趣和目標,離成功就差一步之遙了。和其它學(xué)科一樣,學(xué)習(xí)“算法與程序設(shè)計”之前的預(yù)習(xí)顯得尤為必要,只有當你提前預(yù)習(xí)了內(nèi)心就會產(chǎn)生疑惑,新的問題就會和已有的知識體系發(fā)生沖突,在課堂上通過老師的講解和思考融化這種知識“沖突”,并最終融入舊的知識體系中。編程時要求學(xué)生有較高的邏輯思維能力,上機調(diào)試程序的過程實質(zhì)就是檢驗源代碼是否合理、是否合乎語法邏輯。通過一次次的校正代碼并得出正確的結(jié)果,使學(xué)生獲得喜悅的同時也鍛煉了邏輯性思維和創(chuàng)造性思維。在課堂上要集中注意力,適應(yīng)老師的講課風格,緊跟老師設(shè)計的任務(wù)積極思考、練習(xí),盡量做到當堂知識當堂消化。為了鞏固所學(xué)知識和技能還應(yīng)及時加強練習(xí),根據(jù)艾賓浩斯記憶遺忘曲線――“先快后慢”的規(guī)律,在課后布置適當?shù)淖鳂I(yè)并及時完成,老師應(yīng)加強監(jiān)督檢查。只有多練多記才能熟練領(lǐng)悟編程的技巧,除此之外沒有其它捷徑可走。例如:在講“用流程圖描述算法”時,由于在高一數(shù)學(xué)中已學(xué)過,學(xué)生會有種熟悉的感覺,課堂上提出問題“請說出在自動取款機上取錢的過程”,先要求學(xué)生用通俗的自然語言表述,再讓其他同學(xué)補充完善,最后在Word中用簡明的流程圖來表達,結(jié)合講解特定符號所表示的含義,并對比用自然語言和流程圖表達的優(yōu)劣性。課后布置作業(yè)――“如何判斷閏年”、“舉出1000之內(nèi)的素數(shù)”,只有環(huán)環(huán)相扣才能實現(xiàn)我們的教學(xué)目標。
三、創(chuàng)設(shè)豐富有趣的課堂教學(xué)情境,以任務(wù)驅(qū)動為導(dǎo)向分組教學(xué)
開講前對每個班的同學(xué)根據(jù)信息儲備的程度分為兩組安排好座次,各組任命一位流動組長(每周一換)輔助老師教學(xué),可以起到協(xié)調(diào)作用。興趣是最好的老師,我們知道學(xué)生都愛玩游戲,而“Microsoft Visual Basic 6.0 中文版”恰好是可以用來開發(fā)游戲的專業(yè)工具之一。所以在每次備課時我會找一些益智趣味的小游戲來吊足學(xué)生的胃口,使課堂始終充滿著一種興奮而有序的學(xué)習(xí)氣氛。比如“奧運會獎牌總數(shù)統(tǒng)計程序”、“袖珍計算器”、“猜價格游戲”、“小球四壁碰撞程序”、“和電腦打乒乓球的程序”等。一般在開始就展示小游戲的功能及主要涉及到的VB語法知識,在分析實現(xiàn)該程序的算法思路和理解VB語法應(yīng)用的基礎(chǔ)上,把該游戲程序的源代碼分發(fā)下去,讓學(xué)生自主探究、調(diào)試運行。對一些未學(xué)過的類及函數(shù)或方法給予解釋或自行搜索查看,我們的任務(wù)不僅僅是原原本本消化這些代碼,更要在原基礎(chǔ)上有所拓展,因此我有意增加游戲功能來鍛煉學(xué)生的編程能力。這種寓教于“玩”的教學(xué)方式一旦成為常態(tài),就會激發(fā)學(xué)生探索未知領(lǐng)域的潛力和欲望,會逐漸在微機室形成一種求知學(xué)習(xí)的文化氛圍,難能可貴的是這種傳統(tǒng)會一屆又一屆的傳承下去。對練習(xí)中出現(xiàn)的難點要集思廣益,用投影打出來讓學(xué)生分析討論并反復(fù)調(diào)試,可以有效培養(yǎng)學(xué)生的團隊協(xié)作意識。最后由兩個組長分別總結(jié)評價。
四、成立課外興趣小組,著力培養(yǎng)編程高手
為了促進特色教育的全面發(fā)展,我校成立了“編程愛好者”興趣小組,由教學(xué)經(jīng)驗非常豐富的教師團隊輔導(dǎo),并受到了社會各界的廣泛好評。在每屆高一新生開學(xué)初期,通過調(diào)查篩選出一批對編程感興趣并有一定基礎(chǔ)的學(xué)生加入到學(xué)校興趣小組,在組內(nèi)實行以老帶新的辦法讓新生盡快適應(yīng)新環(huán)境并順利成長。小組有一套非常完善有效的管理機制,老師每周定期安排三次輔導(dǎo),講解VB編程的基礎(chǔ)知識或具體軟件的任務(wù)分析和系統(tǒng)設(shè)計方案,其余兩次由老師布置任務(wù)后學(xué)生自主開發(fā)。讓正常的課堂教學(xué)和興趣小組教學(xué)同步進行可以相得益彰,形成濃厚的學(xué)術(shù)氛圍,有利于學(xué)生快速成才。把歷屆一些優(yōu)秀的作品在課堂上展示可以激發(fā)學(xué)習(xí)的熱情,把優(yōu)秀作品推薦參加大賽可以增強學(xué)生的競爭意識和集體榮譽感。
五、悉心挖掘教材附帶光盤內(nèi)容,拓寬學(xué)生視野
- 上一篇:光電對抗技術(shù)
- 下一篇:韌帶的生物力學(xué)特性
熱門標簽
電腦維修 電腦銷售 電腦教學(xué) 電腦繪畫 電腦教師 電腦實訓(xùn)總結(jié) 電腦音樂技術(shù) 電腦公司 電腦部 電腦銷售員 心理培訓(xùn) 人文科學(xué)概論