李新路
摘要:隨著高校課程體系改革中的發(fā)展,智慧課堂教學(xué)模式越來越受到教學(xué)研究人員的關(guān)注。本文以《Android嵌入式軟件開發(fā)》課程為例,從教學(xué)內(nèi)容、教學(xué)手段和評價體系等方面,探討智慧課堂背景下軟件開發(fā)類課程的教學(xué)模式的設(shè)計。
關(guān)鍵詞:智慧課堂;Android開發(fā);教學(xué)設(shè)計
中圖分類號: G424? ? ? ? 文獻標(biāo)識碼:A
文章編號:1009-3044(2020)16-0116-02
1 引言
隨著移動互聯(lián)網(wǎng)和大數(shù)據(jù)技術(shù)的不斷發(fā)展,各種在線教育平臺應(yīng)運而生。同時,人工智能,大數(shù)據(jù)學(xué)習(xí)、分析等技術(shù)也在大力地推動課堂教學(xué)模式的創(chuàng)新和變革[1]。而智慧課堂正是在這一背景下產(chǎn)生的一種新的教學(xué)模式,將傳統(tǒng)的教學(xué)模式深度融合到互聯(lián)網(wǎng)中,以互聯(lián)網(wǎng)時代新技術(shù)為支撐,打造教學(xué)實施、學(xué)情診斷等全新的智慧教學(xué)模型[2][3]。
Android應(yīng)用軟件開發(fā)課程旨在培養(yǎng)學(xué)生掌握主流移動智能終端軟件開發(fā)原理、設(shè)計方法和設(shè)計流程的能力。它是一門以應(yīng)用和實踐為導(dǎo)向的課程,綜合了Android智能操作系統(tǒng)和Java軟件開發(fā)等技術(shù),廣泛地運用于移動互聯(lián)網(wǎng)、智能手機、物聯(lián)網(wǎng)、智能家居等應(yīng)用領(lǐng)域[4]。通過本課程的學(xué)習(xí),學(xué)生能夠掌握Android操作系統(tǒng)應(yīng)用程序設(shè)計開發(fā)方法,培養(yǎng)學(xué)生具備應(yīng)用JAVA及Android智能終端進行移動網(wǎng)絡(luò)應(yīng)用開發(fā)能力,為將來從事軟件開發(fā)、解決工程問題、科學(xué)技術(shù)問題奠定基礎(chǔ)。
2 智慧課堂教學(xué)設(shè)計目的和內(nèi)容
Android嵌入式軟件開發(fā)智慧課堂教學(xué)模式設(shè)計的目的,是利用先進的信息技術(shù),實現(xiàn)教育技術(shù)手段的信息化、智能化,創(chuàng)設(shè)富有智慧的教學(xué)環(huán)境,以支持智慧的教與學(xué),實現(xiàn)課堂動態(tài)開放、增進課堂高效互動、促進合作探究學(xué)習(xí)和個性化學(xué)習(xí)、實現(xiàn)引導(dǎo)性實繳和提升課堂教學(xué)機制,充分體現(xiàn)智慧課堂中教師的教學(xué)智慧和學(xué)生的學(xué)習(xí)動力。Android嵌入式軟件開發(fā)課程教學(xué)內(nèi)容主要包括搭建Android開發(fā)環(huán)境,在Android上開發(fā)基本界面,利用 SQLite存儲、管理數(shù)據(jù),開發(fā)多媒體播放器,開發(fā)手機相機,開發(fā)GPS定位器等。在課程實施過程中,以精選真實項目案例為載體,按照項目化課程理念組織課程內(nèi)容(項目→任務(wù)→案例),教學(xué)內(nèi)容面向職業(yè)、面向企業(yè)、面向生活,按照項目式課程組織教學(xué)內(nèi)容,根據(jù)實際項目對Android的常見技術(shù)要求組織了6個難度循序漸進的獨立項目,并對每個項目劃分成較為獨立的任務(wù),以“任務(wù)分析——相關(guān)知識——任務(wù)實施”這一思路,將Android技術(shù)融入具體任務(wù)的實現(xiàn)當(dāng)中。
本文嘗試以《手機通訊錄》項目為切入點,從智慧課堂平臺,教學(xué)設(shè)計,教學(xué)模式,教學(xué)評價等方面入手。
[名稱 能力目標(biāo) 知識目標(biāo) 素質(zhì)目標(biāo) 手機通訊錄開發(fā) 1.理解 android的數(shù)據(jù)存儲技術(shù);
2.能實現(xiàn)在手機上存儲應(yīng)用程序的數(shù)據(jù)的功能;
3.能將聯(lián)系人的信息從SQLite數(shù)據(jù)庫獨出并顯示在界面上;
4.能把查詢條件傳遞給數(shù)據(jù)庫并進行模糊查詢;
5.能將通訊錄數(shù)據(jù)和 Android 系 統(tǒng)的通訊錄共享實現(xiàn)通通信錄數(shù)據(jù)導(dǎo)入到系統(tǒng)通訊錄中;
6.能將聯(lián)系人記錄從 SQLite 中刪除;
7.能修改SQlite數(shù)據(jù)中聯(lián)系人記錄。 1.android 的數(shù)據(jù)存儲 技術(shù)的存儲方式;
2.SQLiteDatabas類;
3.SQLiteOpenHelper;
4.Toast 類;
5.Cursor類;
6.Bundle類;
7.activity 的切換;
8.Dialog類;
9.ListView類;
10.Adapter 類;
11.contentprovider 類 1.通過小組討論、團結(jié)寫作完成任務(wù);
2.嚴(yán)謹(jǐn)細(xì)致的代 碼編寫習(xí)慣
3.標(biāo)準(zhǔn)化的代碼編寫規(guī)范
]
3 智慧課堂教學(xué)活動設(shè)計
本課程的教學(xué)活動采用基于智慧課堂云平臺的翻轉(zhuǎn)課堂教學(xué)方式。突破傳統(tǒng)教學(xué)課程內(nèi)容呈現(xiàn)多;課堂氣氛低沉;學(xué)生學(xué)習(xí)興趣不濃;曠課現(xiàn)象嚴(yán)重;師生互動較少; 學(xué)生實踐能力弱等等問題。教學(xué)活動被分為三個基本環(huán)節(jié)包括課前、課中和課后,從而形成了學(xué)生自主學(xué)習(xí)和協(xié)作學(xué)習(xí)的環(huán)境,基于智慧課堂云平臺的翻轉(zhuǎn)課堂教學(xué)模式如圖1所示。
在圖1所示的智慧課堂模式下,在線智慧云課堂提供教學(xué)微視頻,以供學(xué)生進行課前的自主學(xué)習(xí)。教學(xué)視頻資源可以由授課老師錄制,也可以是MOOC、學(xué)習(xí)通等其他在線優(yōu)秀教育資源平臺。此外,除了進行課前微視頻的自主學(xué)習(xí)外,教師應(yīng)該在課前設(shè)計合理的預(yù)習(xí)目標(biāo),通過課程討論區(qū)、QQ群組等進行交流、討論。
根據(jù)課前的在線自主學(xué)習(xí)、討論的反饋,教師可以由針對性地設(shè)計有效的教學(xué)活動,如在“Android手機通訊錄”項目的學(xué)習(xí)中,針對部分JAVA基礎(chǔ)較好的專業(yè)班級,可以著重介紹SQLite數(shù)據(jù)庫的使用,或者針對部分學(xué)生對Android UI設(shè)計感興趣的同學(xué),可以擴展介紹除ListView之外的其他高級組件。這樣,使得不同的學(xué)生有不同的收獲,最終達成Android課程的能力目標(biāo)、知識目標(biāo)和素養(yǎng)目標(biāo)。
3.1創(chuàng)設(shè)情境,確定問題
這一環(huán)節(jié)需要以課前的自主學(xué)習(xí)的反饋為依據(jù),并結(jié)合前導(dǎo)課程的學(xué)習(xí)情況,做好“Android手機通訊錄”項目的教學(xué)活動設(shè)計。在項目總體設(shè)計過程中,考慮到學(xué)生不同的基礎(chǔ)和對Android課程不同的認(rèn)知程度,盡量設(shè)計較為寬泛的項目達成,即項目達成要素較多,避免造成一刀切的效果。
學(xué)生可以根據(jù)自己的興趣愛好和專業(yè)基礎(chǔ)選擇相應(yīng)的項目達成。以“Android手機通訊錄”項目為例,在滿足通訊錄基本功能的前提下,學(xué)生可以側(cè)重于UI設(shè)計和社交功能,或側(cè)重于與原生系統(tǒng)功能融合,如撥打電話發(fā)送短信等。這樣,教師根據(jù)學(xué)生的選擇進行調(diào)配,形成小組。教師督促各組成員首先對項目進行獨立開發(fā),滿足基本功能,最后鼓勵小組進行協(xié)作探究。
在這一過程中,教師作為指導(dǎo)者,引導(dǎo)和幫助學(xué)生制定個性化的學(xué)習(xí)計劃,幫助學(xué)生拓展學(xué)習(xí)內(nèi)容,讓學(xué)生利用好在線云平臺進行自主協(xié)作學(xué)習(xí)。
3.2分析問題,自主探究
每個人都是在社會中獨立存在的一個個體,不同的人具有各自不同的基本能力。在設(shè)計智慧課堂教學(xué)活動時,重視培養(yǎng)學(xué)生獨立自主學(xué)習(xí)的能力。當(dāng)學(xué)生遇到問題時,首先要讓學(xué)生獨立探索、嘗試解決問題,讓學(xué)生在自主協(xié)作的學(xué)習(xí)過程中,提升自主學(xué)習(xí)能力。如在“Android手機通訊錄”項目中,難點問題是SQLite數(shù)據(jù)庫和ContentProvider組件的使用,這一部分內(nèi)容是Android開發(fā)的重難點,也是前導(dǎo)課程中沒有涉及的,在這一過程中,教師可以教會學(xué)生如何使用Android官方開發(fā)文檔自主學(xué)習(xí),如何使用在線資源學(xué)習(xí),培養(yǎng)和激發(fā)學(xué)生的自主探究能力。
3.3小組協(xié)作,師生共探
協(xié)作學(xué)習(xí)除了可以增強學(xué)生的交流溝通能力,對培養(yǎng)學(xué)生的批判性思維與創(chuàng)新性思維也起著重要的作用。在智慧課堂的學(xué)習(xí)中,教師應(yīng)該引導(dǎo)組內(nèi)協(xié)作交互學(xué)習(xí)。力求使每個同學(xué)都能積極參與,與其他成員探討,最終優(yōu)化出最合理的方案。此外,在探討的過程中,教師應(yīng)該要隨時關(guān)注同學(xué)的表現(xiàn)和反應(yīng),及時鼓勵有困難的學(xué)生參與討論。由于Android技術(shù)開源的特點以及其廣泛的使用,Android開發(fā)的線上社區(qū)活動非?;钴S,因此,除了鼓勵學(xué)生組內(nèi)交流外,還要鼓勵學(xué)生參與社區(qū)討論或通過社區(qū)求教獲得更好的開發(fā)效果。
3.4解決問題,成果交流
在學(xué)生完成獨立開發(fā)、小組內(nèi)協(xié)作談?wù)摵?,Android手機通訊錄作品都制作完成。此時,要組織各組同學(xué)在課堂上進行成果交流,分享各組的優(yōu)秀作品,進行講解,和全班同學(xué)進一步討論,獲取技術(shù)靈感。
此外,鼓勵學(xué)生將作品上傳到智慧課堂在線云平臺,讓校內(nèi)老師和同學(xué)進行互相討論與評價。對于非常優(yōu)秀的作品,幫助學(xué)生在國內(nèi)各大Android APP商店進行分發(fā)。
3.5師生小結(jié),反饋評價
在智慧課堂這種教學(xué)模式中的反饋評價方面,一般來說,評價者包括專家、學(xué)者、教師、同伴以及學(xué)習(xí)者等。首先教師需要對Android項目作品進行總結(jié)和評價,包括對學(xué)生開發(fā)過程的評價,如分組情況、組內(nèi)討論情況等,對開發(fā)完成的作品的評價,如作品的功能完善程度,使用流暢度和界面的美觀度等。此外,作為學(xué)生,不僅要對自己在學(xué)習(xí)過程的表現(xiàn)進行評價,還要對組內(nèi)其他同學(xué)給予評價,如組內(nèi)其他同學(xué)對作品的貢獻度等。最后把教師和學(xué)生、過程和結(jié)果的評價進行綜合,形成對Android手機通訊錄項目的總體評價。
3.6.課后鞏固知識,拓展提高
與其他理論類課程有所區(qū)別,Android應(yīng)用軟件開發(fā)是一門實踐性非常強的應(yīng)用型課程,所以對于課后的知識鞏固以開發(fā)技能的拓展提高為目的,側(cè)重于動手實踐。教師可以在“Android手機通訊錄”項目的基礎(chǔ)上,引導(dǎo)大家拓展功能,如增加社交模塊、備份和恢復(fù)模塊等。
4 總結(jié)
在互聯(lián)網(wǎng)+和大數(shù)據(jù)應(yīng)用及技術(shù)背景下,智慧課堂作為一種全新的教學(xué)模式,重構(gòu)了傳統(tǒng)課堂的教學(xué)環(huán)節(jié)。以運用新技術(shù)為基礎(chǔ),使用新的傳播方式,對于課堂教學(xué)模式的改革帶來巨大的影響。本人嘗試以Android應(yīng)用軟件開發(fā)課程中“Android手機通訊錄”項目為例,探討在智慧課堂模式下教學(xué)各個環(huán)節(jié)的設(shè)計,提出一些探索性的方法和思考。
參考文獻:
[1] 劉邦奇.當(dāng)智慧課堂遇到大數(shù)據(jù)[J].中國教育網(wǎng)絡(luò),2015(7):65-67.
[2] 王春玉.智慧課堂的教學(xué)模式探索[J].思想政治課教學(xué),2018(12):26-29.
[3] 肖薇.“智慧課堂”對高校教學(xué)質(zhì)量的影響[J].科教導(dǎo)刊(上旬刊),2019(5):1-2.
[4] 扈樂華.基于項目的Android課程教學(xué)改革[J].湖南科技學(xué)院學(xué)報,2015,36(10):97-98.
【通聯(lián)編輯:唐一東】