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

        ?

        程序開發(fā)類課程教學模式的探索與實踐

        2018-04-02 01:24:51楊承玉
        計算機教育 2018年3期
        關(guān)鍵詞:實驗課程設(shè)計

        楊承玉,陳 媛

        (重慶理工大學 計算機學院,重慶 400050)

        0 引 言

        教學的宗旨在于培養(yǎng)學生的獨立人格、探索精神以及學習能力和實踐能力[1]。建構(gòu)主義學習理論認為,學習不是由教師把知識簡單地傳遞給學生,而是由學生自己建構(gòu)知識的過程[2]。程序開發(fā)類課程具有知識點零散眾多、實踐性強等特點,一味地灌輸毫無意義。我們經(jīng)過多年的探索,逐步形成了大項目驅(qū)動的、知識點隨機通達的教學主線,“演示、驗證、局部優(yōu)化、擴展創(chuàng)新”這樣一個循序漸進的、螺旋式上升的教學過程,以及相應的立體考核與激勵機制。

        1 教學模式探索

        用一個或幾個知識點設(shè)置小案例說明情景教學法的使用方法[3],并驗證其正確性,該方法的優(yōu)點是教學內(nèi)容易于設(shè)計,可操作性強,能直觀地讓學生看到知識點的使用方法。但是這些小案例功能簡單、涉及知識點單一、應用背景不明確,一門課程中的眾多小案例互無關(guān)聯(lián)。小案例教學法還回避了大項目編寫過程中可能遇到的問題,當課程結(jié)束時,由于缺乏大項目的背景,學生會由于并不了解這些知識點的具體使用場合以及相互之間的聯(lián)系,因此,很難靈活地綜合運用這些知識和技巧[4];由于缺乏大項目的經(jīng)歷,學生沒有機會解決大項目中才可能產(chǎn)生的一些問題,如項目文件的空間規(guī)劃、資源的重用、松耦合開發(fā)理念的體驗、大項目程序調(diào)試經(jīng)驗等。

        根據(jù)情景教學法,教學中使用的案例與現(xiàn)實情境相似度越大,學習的效果可能就會越好,因此,在教學過程中可以一個貼近實際應用的大項目[5]貫穿整個教學過程,將大項目的完成橫向分割成多個步驟,每個步驟對應一次實驗,教師指導學生在逐步實現(xiàn)這個大項目的過程中完成課程的學習。建構(gòu)主義學習理論提倡隨機通達教學(random access instruction),認為對同一內(nèi)容的學習要在不同時間多次進行,每次的情境都是經(jīng)過改組的,而且目的不同,分別著眼于問題的不同側(cè)面。這種反復絕非為鞏固知識技能而進行的簡單重復,因為在各次學習的情境中會有互不重合的地方,而這將使學習者對概念知識獲得新的理解[6]。

        在大項目教學設(shè)計中,基于隨機通達教學的理念,知識點的重組應遵循按需分配和循序遞進相結(jié)合的原則,既要做到對課程內(nèi)容的分解和在項目應用中知識點的重組適應項目的實現(xiàn)需求;也要注意知識點的分布能夠凸顯不同知識點的適用條件和環(huán)境,使學生既能夠掌握知識的使用方法,又能夠理解其適用的場合。大項目的教學設(shè)計既要做到實驗的規(guī)劃是遵循由簡單到復雜、由易到難的原則;也要注意對同一知識點,尤其是重難點知識,有意識地反復多次應用,并盡量根據(jù)應用需求展現(xiàn)其不同的應用方式。

        基于“學教統(tǒng)一、扶放有度”的原則[7],可采用“演示、驗證、局部優(yōu)化、擴展創(chuàng)新”相融合的教學過程。其中,教師可將演示講解過程制作成微課,以便學生課后反復觀看學習;對每次實驗縱向分層,設(shè)置驗證實驗、局部優(yōu)化、擴展創(chuàng)新3個不同層次的實驗模塊;鼓勵學生在驗證實驗之后,能夠應用本次實驗所學知識對項目進行優(yōu)化,進而舉一反三、查閱資料,自主設(shè)計功能模塊對系統(tǒng)功能進行擴展。3個層次是對同類知識的不同程度的應用,能夠滿足學生中不同層次的能力培養(yǎng);學生在自主學習的過程中能加深對知識的理解、能力的磨礪,形成的教學過程體系如圖1所示。

        圖1 教學過程體系

        以大項目驅(qū)動為主線,按需分配和隨機通達相結(jié)合的原則重組課程內(nèi)容,使學生不僅能夠多角度、侵入式地學習和理解知識,把握知識全貌,而且將基礎(chǔ)學習與實踐應用同步,知識獲取與能力成長交融,引導學生逐步構(gòu)建良好的知識體系和能力結(jié)構(gòu)。

        2 教學實踐

        以移動應用開發(fā)課程為例,進行相應地課程教學改革設(shè)計。

        2.1 大項目選擇方面的考慮

        1)大項目應該是一個接近實際項目的、功能相對完整的系統(tǒng)。

        實際項目和模型項目之間有著一定差距。模型項目目標往往局限于功能的可用性,項目運行于一種理想化的環(huán)境,這種方式簡化了教學內(nèi)容,但不利于學生實際工程能力的培養(yǎng)。實際項目需要處理包括代碼可讀性、用戶體驗、響應性能等實際應用中才可能需要解決的問題,實際項目代碼量較大,當程序出現(xiàn)問題時,需要程序員運用適當?shù)恼{(diào)試方法解決問題,以完成實際項目為目標,有助于培養(yǎng)學生良好的工程項目素質(zhì)。

        大項目設(shè)計目的是為了便于教學,但是設(shè)計細節(jié)上可以盡量接近實際項目的設(shè)計標準。首先,要培養(yǎng)學生良好的編程習慣,從變量命名到名空間設(shè)計、從類結(jié)構(gòu)設(shè)計到資源重用設(shè)計、從代碼的可讀性到松耦合開發(fā)理念的引入,引導學生編寫結(jié)構(gòu)良好的系統(tǒng),訓練其在實際大項目中必不可少的這種基本素質(zhì)。其次,要重視用戶體驗。良好的界面操作體驗要求設(shè)計出來的系統(tǒng)是美觀的、方便的、操作方法一望即知的、用戶免培訓的。然后,要注意響應性能。響應性能是實際項目的一個重要的指標,哪些設(shè)計可能會影響到性能需要學生在初學階段就注意,這有助于學生形成良好的編程風格。同時,要求學生掌握常用的調(diào)試技巧,通過設(shè)置程序常見的典型錯誤來訓練學生調(diào)試程序的能力,并在隨后的編程過程中進一步強化學生獨立調(diào)試解決問題的能力。

        2)項目功能需求最好是學生熟知的、易理解的。

        完成大項目的過程同步于學生基礎(chǔ)知識體系構(gòu)建的過程,因此,教師在設(shè)計大項目時,適宜選擇學生熟知或易理解其功能需求的系統(tǒng),從而將重心放在編程知識的學習上。

        3)項目要具有可擴展性強的特點。

        大項目的實現(xiàn)需涵蓋課程所有知識點,因此,該項目在功能設(shè)計上、系統(tǒng)架構(gòu)上都應該具有良好的可擴展性,以便于方便地插入功能模塊。

        2.2 課程知識的合理分解與合理分布

        移動應用開發(fā)課程中使用“我的個人空間”系統(tǒng)作為課程大項目,大項目被劃分為多個功能模塊,每個模塊的主要功能大致對應一個實驗,但有些實驗還需在后期的實驗中進行部分修改和完善,如在進行實驗7數(shù)據(jù)庫操作實驗時,會修改登錄模塊和好友薄模塊,如表1所示。

        1)以項目構(gòu)建過程為線索,按需重組教學內(nèi)容。

        在構(gòu)建一個登錄模塊的過程中,可能依次涉及新建Activity (相關(guān)文件manifest.xml、Java文件、XML文件的聯(lián)系;android應用松耦合的系統(tǒng)結(jié)構(gòu)設(shè)計及優(yōu)點)、編輯Activity的Java文件(利用R文件獲取XML布局文件中的控件;事件監(jiān)聽機制的使用和理解;利用Intent實現(xiàn)Activity切換;編寫過程中常用快捷鍵的使用)等知識點的講解。按需驅(qū)動教學內(nèi)容的方式,將理論與實踐融為一體,理論不再是孤立的存在,它切實解釋每一步實踐中的疑惑,并指導實踐。每一個知識點都不再是干枯的教條,而是繼續(xù)前行的必要的階梯。

        2)按需分配同類型知識點。

        大多入門型教材遵循知識體系的分類和抽象原則,根據(jù)知識點的類型劃分章節(jié),分門別類地介紹各個知識點。大項目驅(qū)動的教學方式按需驅(qū)動教學內(nèi)容,打破同類型知識點一股腦地灌輸方式,分散地將每個知識點應用于各自適合的環(huán)境。以布局方式的知識點為例,布局方式有線性布局、相對布局、網(wǎng)格布局、幀布局等,設(shè)計項目時,將這些布局分別運用于適合的Activity中,線性布局用于登錄模塊,網(wǎng)格布局用于注冊模塊,相對布局用于游戲的主菜單模塊,幀布局用于游戲模塊。

        學生接受某個知識點不是因為它是屬于哪種類型的知識,而是因為需要用到它,這直接驅(qū)動學生主動學習怎樣用它、怎樣用好它。在此過程中,學生也能理解知識點的應用場合,從而得以較全面地把握該知識點。

        3)同一個知識點在多個實驗中應用。

        通過對知識點的反復多次的不同應用,幫助學生在實踐中逐步加深對該知識的理解和認識,從而構(gòu)建較為完整清晰的知識體系,如對于Adapter的介紹是一個逐步深入的過程,在注冊模塊中,通過Spinner使用ArrayAdapter;在主菜單模塊,通過GridView使用SimpleAdapter;在好友薄模塊,通過ListView使用自定義的Adapter。

        4)盡量遵循循序遞進的原則。

        選擇知識點的出現(xiàn)時機時,在順應項目需求的基礎(chǔ)上,需盡量遵循知識鏈的拓撲關(guān)系,將相對簡單的、前導知識少的知識點放在前面。循序遞進的原則有利于減少學生畏難情緒的產(chǎn)生,建立學生的自信心。

        另外,在項目之初,學生可能不具備足夠的知識來完成一個完整的子模塊,此時可根據(jù)情況首先用簡單的方案臨時代替,隨著學習過程的推進,在適當?shù)臅r候再加以修改,逐步逼近實際項目。表1中的“分步完成計劃”就是后期在實驗2和實驗7的過程中針對實驗1模塊的修改所添加的內(nèi)容。

        5)為學生自由發(fā)揮預留空間。

        大項目的總體設(shè)計是由教師來完成的,但是在這個具有良好可擴展性的系統(tǒng)架構(gòu)中,還應為學生自由發(fā)揮預留空間。每次實驗都包括驗證、優(yōu)化、擴展3種不同層次的實驗內(nèi)容。驗證實驗要求學生完成教師在課堂上演示實現(xiàn)的功能和效果;優(yōu)化實驗要求學生根據(jù)教師所給的資料,對驗證實驗進行功能或外觀效果上的部分改動,使功能更完善或外觀更美觀;擴展實驗鼓勵學生查閱相關(guān)資料,根據(jù)所學知識,自主設(shè)計并實現(xiàn)一個不同的功能模塊。

        通過這種方式,鼓勵學生嘗試對相關(guān)知識的擴展學習,從而對所學知識有更深入更全面的認識,學生在自由發(fā)揮階段往往會發(fā)現(xiàn)新的問題,在問題的解決過程中,進一步提升自己的能力。

        表1 大項目教學設(shè)計(部分實驗)

        2.3 考核體系

        嚴格合理的考核體系是教學質(zhì)量的有效保障,程序開發(fā)類課程重在培養(yǎng)學生的實踐動手能力,因此取消傳統(tǒng)的試卷考試,以每次實驗的過程評價作為最終考核的依據(jù),督促學生的學習。每次實驗采取立體考核的方式,對驗證實驗、局部優(yōu)化、功能擴展3個層次的學生給予不同的等級。同時,各個考核層次都要求學生不僅要實現(xiàn)代碼,而且要完成實驗報告。實驗報告的內(nèi)容包括對本次實驗所學知識點的小結(jié)、完成本實驗過程中遇到的問題及解決方案等。通過這種立體考核的方式,激勵學生舉一反三,學以致用,靈活運用所學知識擴展創(chuàng)新,不僅能夠有效調(diào)動學生自主學習的動力,而且還可有效防止抄襲。

        3 結(jié) 語

        大項目教學模式使得學生能夠盡快進入開發(fā)學習狀態(tài),與實際應用開發(fā)順利接軌,并全方位掌握相關(guān)知識,受益于該種教學模式的學生課后普遍對程序開發(fā)充滿了興趣和信心。但是,當該教學模式應用于具體的程序開發(fā)類課程時,具體的課程教學設(shè)計質(zhì)量決定了這種教學模式的實際效果,因此,在推廣中需要進一步精心設(shè)計與完善。

        參考文獻:

        [1]賴紹聰. 如何做好課程教學設(shè)計[J]. 中國大學教學, 2016(10): 14-18.

        [2]萊斯特·P·斯特弗, 高文. 教育中的建構(gòu)主義[M]. 上海: 華東師范大學出版社,2004.

        [3]情景教學法[EB/OL].(2015-11-28)[2017-12-12]. https://baike.baidu.com/item/%E6%83%85%E5%A2%83%E6%95%99%E5%AD%A6%E6%B3%95/9363780.

        [4]駱嘉偉, 李瑋, 殷櫻.移動應用開發(fā)課程的教學設(shè)計與實踐[J]. 計算機教育, 2016(3): 136-138.

        [5]李錫輝, 王櫻. 程序設(shè)計類課程教學改革的研究與實踐[J]. 實驗技術(shù)與管理, 2014, 31(10): 206-208.

        [6]溫彭年, 賈國英. 建構(gòu)主義理論與教學改革: 建構(gòu)主義學習理論綜述[J]. 教育理論與實踐, 2002(5): 17-22.

        [7]鐘麗佳, 盛群力. 建構(gòu)主義教學理論之科學性探討[J]. 電化教育研究, 2016(10): 22-28.

        猜你喜歡
        實驗課程設(shè)計
        記一次有趣的實驗
        數(shù)字圖像處理課程混合式教學改革與探索
        軟件設(shè)計與開發(fā)實踐課程探索與實踐
        計算機教育(2020年5期)2020-07-24 08:53:38
        為什么要學習HAA課程?
        做個怪怪長實驗
        瞞天過?!律O(shè)計萌到家
        設(shè)計秀
        海峽姐妹(2017年7期)2017-07-31 19:08:17
        有種設(shè)計叫而專
        Coco薇(2017年5期)2017-06-05 08:53:16
        NO與NO2相互轉(zhuǎn)化實驗的改進
        實踐十號上的19項實驗
        太空探索(2016年5期)2016-07-12 15:17:55
        香港三级精品三级在线专区| 欧美亚洲综合激情在线| 久久亚洲av成人无码软件| 操国产丝袜露脸在线播放| 久久久久人妻精品一区二区三区| 一品二品三品中文字幕| 91免费播放日韩一区二天天综合福利电影| 精品国产一区二区三区久久狼 | 免费视频成人 国产精品网站| 精品国产a毛片久久久av| 男女肉粗暴进来动态图| 国内a∨免费播放| 国产久视频| 日本不卡不二三区在线看| 特黄aaaaaaaaa毛片免费视频| 国产人澡人澡澡澡人碰视频 | 亚洲自偷自拍熟女另类| 国产精品入口蜜桃人妻| 国产精品国产三级国产专区50| 最新国产毛2卡3卡4卡| 国产极品久久久久极品| 波多吉野一区二区三区av| 久久久精品国产免费看| 国自产精品手机在线观看视频| 欧美成人三级网站在线观看| 一区二区三区精品偷拍| 人人妻人人澡人人爽欧美一区| 一二三四视频社区在线| 精品丝袜人妻久久久久久| 精品理论一区二区三区| 国产天堂av在线一二三四| 免费观看激色视频网站| 久久久精品电影| 国产一区二区三区口爆在线| 无码人妻精品一区二区三区9厂| 亚洲国产AV无码男人的天堂| 亚洲性码不卡视频在线| 久久久久av综合网成人| 亚洲国产精品sss在线观看av| 国产午夜亚洲精品不卡免下载| 国产免费一区二区三区在线观看|