亚洲免费av电影一区二区三区,日韩爱爱视频,51精品视频一区二区三区,91视频爱爱,日韩欧美在线播放视频,中文字幕少妇AV,亚洲电影中文字幕,久久久久亚洲av成人网址,久久综合视频网站,国产在线不卡免费播放

        ?

        基于BOPPPS模型的Android程序設計課程教學設計

        2018-12-28 18:07:28
        計算機教育 2018年5期
        關鍵詞:教學效果程序資源

        楊 斌

        (西北農林科技大學 信息工程學院,陜西 楊凌 712100)

        0 引 言

        隨著移動互聯網的快速發(fā)展,移動應用開發(fā)已經成為計算機程序設計的熱點。Android是主流的移動設備操作系統(tǒng),在高校計算機類專業(yè)開設Android應用程序設計課程,對于提高學生程序設計水平、促進就業(yè)有積極作用。Android應用程序設計課程為綜合應用類課程,會涉及幾乎所有的計算機基礎課程的概念和內容,對學生的概念綜合理解、編程動手能力都有較高的要求。

        1 Android應用程序設計課程教學方法探索

        Android應用程序設計課程是近年來新開設的,相關教學方法已經有了一些探索,如項目化教學[1]、反轉課堂[2]等。由于課程的特點,多數教學探索比較強調實踐性,而在教學中,理論課的學習效果往往不太好。學生對于Android應用程序框架和相關概念理解不夠,直接影響了實踐的效果。具體體現是,學生在編程實踐中,靈活性和主動性不夠,需求或者程序有變化就容易犯錯,甚至不知所措,無法觸類旁通,這些問題都是由于理論課程教學效果不好造成的。這就需要在Android應用程序設計的理論課教學方面,探索新的方法。

        BOPPPS教學模型是近年來國外發(fā)展起來的一種教學模型,該模型可以幫助教師分解教學過程,改善學生參與度,提升教學效果,已經廣泛應用在計算機相關課程中[3-4]。BOPPPS將教學過程劃分為6個部分,依次為導入(bridgein)、學習目標(object/outcome)、先測(preassessment)、參與式學習(participatory learning)、后測(post-assessment)以及總結(summary)。這種劃分可以形成一種教學的閉合回環(huán),有效度量教學效果,使得教學過程,尤其是理論教學,成為一個有機的整體。在Android應用程序設計理論教學中,合理應用BOPPPS方法,是優(yōu)化教學過程的有效途徑。

        2 基于BOPPPS的教學設計

        Android應用程序開發(fā)是一門實踐性很強的課程,學生往往不太重視概念學習。而Android的體系非常龐大,升級也很快,課程無法涵蓋知識的方方面面。概念學習的重要性在于,學生可以通過概念加深對于Android應用程序框架的理解,如果概念掌握扎實,就很容易根據框架的基本思路,觸類旁通,舉一反三,否則,稍有變更可能就無法適應。通過BOPPPS的方式組織課堂學習,與學生進行良性互動,提升學生的教學參與度,并進行恰當的評測和總結,有利于保持學生的學習興趣,及時改善教學組織,提升理論課教學的質量,以Android資源文件的教學為例來說明基于BOPPPS模型的教學設計。

        2.1 導 入

        導入的作用主要是激發(fā)學生的學習興趣,引出即將講授的課程內容。導言要結合學生已有的知識儲備,提出和課程內容相關的問題,讓學生迅速進入課堂學習狀態(tài)。Android應用程序設計主要是講授其應用程序框架,相關概念主要是程序設計的組件、資源、線程、界面結構等。這些概念有些在前導課程中沒有學過,有些學過,但具體應用有很多區(qū)別。導入部分需要從回顧已有知識開始,引出Android相關的特有概念。

        Android資源文件主要解決的是程序界面顯示的設計問題,所以導入部分可以先針對GUI程序的界面設計激發(fā)學生思考??紤]到本課程的先導課程為Java程序設計,介紹過Swing的設計方法,在導入部分可以針對Swing程序設計,舉例說明,在無布局資源文件的情況下,程序如何設計,問題有哪些。重點是讓學生思考程序設計和維護的便利性,不同顯示尺寸的適應性以及程序開發(fā)團隊的協(xié)作等問題,用以引出Android資源文件在程序中的作用。

        2.2 學習目標

        學習目標應該明確具體,提綱挈領。BOPPPS模型中的學習目標包含教學對象、教學條件、教學內容和教學要求4方面內容。

        在Android資源文件概念學習中,其學習目標從這4個方面描述為:教學對象為計算機專業(yè)大三學生;教學條件為已完成Java語言設計、操作系統(tǒng)等基礎課程的學習;教學內容包含資源文件的作用,資源文件的編譯過程,資源文件的加載和引用;教學要求是掌握資源文件分類和編譯流程,資源ID的分配原則以及資源的引用方法。

        2.3 先 測

        先測是BOPPPS的重要內容,用以對學生進行學情評價,為后續(xù)教學提供依據,可以考慮的方式有提問、討論、作業(yè)、隨堂測試等。

        考慮到Android資源文件概念學習內容有3方面,先測也針對性地提出3個例子讓學生分析。

        針對資源文件的作用,可以舉例讓學生分析程序的多語言適配問題。如程序一開始設計為英語界面,后需要增加西班牙語支持,讓學生列出可能的工作流程。顯然,需要列出所有字符串找專業(yè)人員翻譯,然后再整合進程序,還要考慮界面布局、字體大小以及詞組的長度。字符串作為資源單獨存放和分散到程序各處,這樣兩種翻譯工作的難度以及可靠度完全不同。這種例子可以讓學生感受資源文件的作用,同時檢測學生對于GUI程序設計的理解程度。

        針對資源文件的編譯過程,可以對XML文件的基本格式以及編譯使用方法等知識點進行測試,如讓學生檢查一些例子文件的語法格式是否正確、提問二進制和字符格式的XML文件的使用異同等知識點。

        資源文件的加載和引用涉及程序中數據的加載使用過程,學生需要回憶內存數據加載和文件數據加載的異同以及數據塊中數據結構和類的引用方法,如絕對地址引用、指針引用、索引等方式。通過提問的方式,激發(fā)學生學習興趣,考察了解學生對于基礎知識的掌握程度。

        2.4 參與式學習

        參與式學習是教學過程中最重要的一個階段,該階段強調教師和學生的互動,并讓學生積極參與教學的整個過程。參與式學習以學生為主體,教師在教學過程中更多地發(fā)揮引導和組織的作用,激發(fā)學生的主觀能動性,提升教學效果。

        Android資源文件的3個教學內容,可以采用不同的參與式學習方式。

        資源文件的作用實際上在前述的幾個階段中已經有了很好地鋪墊,這部分內容可以學生為主進行學習。將全體學生分組后,以小組形式討論資源文件的作用,由學生選出代表自行講述,最終由教師提煉,總結資源文件在Android應用程序中的作用,并將資源文件進行歸類。

        資源文件的編譯過程采用提問式教學。首先介紹資源文件的編譯輸出結果,然后提出問題,讓學生分析可能的編譯過程以及編譯需要解決的問題。重點需要分析,不同的資源文件類型,編譯產生不同結果的原因;不同的編譯方式的區(qū)別和作用;后續(xù)可能的引用方式。

        資源文件的加載和引用,則直接提出幾種資源文件的加載引用方式,讓學生分組討論和設計,提出本組的最優(yōu)設計。需要對比的加載方式主要是預加載、運行時加載、動態(tài)加載;引用方式主要是文件式引用、絕對地址引用、指針引用和索引引用。

        2.5 后 測

        后測是對課程教學效果的檢測,一般可以通過練習題的方式進行后測,如Android資源文件的分類原則、Android資源ID的分配方式以及分段方式等。后測對于優(yōu)化教學過程非常重要,根據后測情況,課后可以對整個教學過程進行分析,找出有待提高的環(huán)節(jié),在后續(xù)教學中及時改進。

        2.6 總 結

        總結是對課程教學內容的匯總提煉。Android資源文件課程的總結內容包括Android資源文件的基本分類、資源文件編譯過程、ID分配原則、引用原則和方式等。通過總結可以引出下節(jié)課程的內容,即界面設計以及資源文件和程序文件之間的互相引用方式。Android理論課程的總結,通常需要落實到實際的代碼編寫上,幫助學生理解相關程序的機制,以真正幫助學生提高應用程序設計水平。

        3 教學效果

        西北農林科技大學信息工程學院在大三選課學生中進行了BOPPPS的教學模式試點,教材選用清華大學出版社的《Android應用程序開發(fā)》,總共32學時的課堂教學,16學時的實驗教學。運用BOPPPS模型進行教學設計后,學生對于概念的掌握程度較之前有所提高。對概念的掌握也促進了學生編程能力的提升,學生對于程序設計的思考加深,可以更加靈活地使用Android應用程序框架所提供的各項功能。這說明BOPPPS教學模式,的確能夠促進學生對知識的認識和掌握程度的提升。

        4 結 語

        實踐證明,在Android應用程序設計課程中采用BOPPPS模型進行教學設計,能夠有效調動學生的積極性和主動性,加深學生對于課程概念的理解,提升教學質量。對于提升學生編程實踐能力、自學能力、創(chuàng)新能力都很有好處。同時,該模式還能夠幫助教師分析教學過程,檢驗教學效果,持續(xù)改進和提升教學水平。

        [1] 任碩果.“Android應用軟件開發(fā)”課程項目化教學的研究與實踐[J]. 教育界(高等教育研究), 2016(10): 95-96.

        [2] 唐肝翌, 盧桂馥.Android開發(fā)課程反轉課堂教學模式研究[J]. 電腦知識與技術, 2017(9): 114-116.

        [3] 武東英, 肖達, 丁志芳, 等. 基于BOPPPS教學模型的計算機網絡課程教學設計[J]. 計算機教育, 2015(22): 60-63, 67.

        [4] 劉洪波, 張儉鴿, 楊奎武. BOPPPS模式在操作系統(tǒng)教學中的實踐[J]. 計算機教育, 2015(19): 83-85.

        猜你喜歡
        教學效果程序資源
        基礎教育資源展示
        一樣的資源,不一樣的收獲
        試論我國未決羈押程序的立法完善
        人大建設(2019年12期)2019-05-21 02:55:44
        資源回收
        “程序猿”的生活什么樣
        資源再生 歡迎訂閱
        資源再生(2017年3期)2017-06-01 12:20:59
        英國與歐盟正式啟動“離婚”程序程序
        創(chuàng)衛(wèi)暗訪程序有待改進
        如何提高高中聲樂教學效果
        散文百家(2014年11期)2014-08-21 07:16:52
        提高病理學教學效果的幾點體會
        手机av在线观看视频| 欧美精品一区二区精品久久| 亚洲精品高清av在线播放| 国产一区二区三区成人| 国产色欲av一区二区三区 | 国产女人精品视频国产灰线 | 大地资源网最新在线播放| 无码成年性午夜免费网站蜜蜂| 国产精品一区二区三区av在线| 中文无码伦av中文字幕| 国产免费一区二区三区在线观看| 中文无码免费在线| 亚洲不卡在线免费视频| 狼人青草久久网伊人| 久人人爽人人爽人人片av| 国产99久久亚洲综合精品| 国产成人香蕉久久久久| av免费在线国语对白| 国产成人av综合色| 亚洲另类国产综合第一| 人妻少妇精品视频一区二区三区 | 特级毛片a级毛片在线播放www| 亚洲一品道一区二区三区| 性猛交╳xxx乱大交| 亚洲成人免费网址| 欧美亚洲另类自拍偷在线拍| 国产精品一二三区亚洲| 免费无码av一区二区三区| 日韩毛片在线| 色av色婷婷18人妻久久久| 久久精品国产99久久久| 国产极品美女高潮抽搐免费网站| 久久亚洲aⅴ精品网站婷婷| 日本视频在线观看一区二区| 人妻aⅴ中文字幕| 456亚洲老头视频| 国产在线视频一区二区三区| av无码一区二区三区| 五十路熟妇亲子交尾| 国产蜜臀精品一区二区三区| 无人区乱码一区二区三区|