【摘? 要】 Android應用開發(fā)是計算機類專業(yè)重要的一門編程實踐課程,主要培養(yǎng)學生的程序設計與軟件開發(fā)實踐能力。為了在日常教學過程中實現(xiàn)三全育人,深入貫徹課程思政與專業(yè)課融合的協(xié)同育人要求,進一步提升人才培養(yǎng)質量,十分有必要對課程進行教學改革實踐。通過深入分析陜西師范大學Android應用開發(fā)課程的教學現(xiàn)狀與問題,結合具體課程內容、教學方法、課程考核等方面,創(chuàng)新性地融入新時代思政教育,探索線上線下相融合的思政課教學模式,提出符合當前課程思政教育理念下教學改革實踐方案,這對學校相關計算機專業(yè)的課程具有借鑒與指導意義。
【關鍵詞】 Android應用開發(fā);課程思政;教學改革實踐
習近平總書記于2022年10月在黨的二十大報告中指出:“教育是國之大計、黨之大計,要堅持教育優(yōu)先發(fā)展,建設教育強國,堅持為黨育人,為國育才,全面提高人才自主培養(yǎng)質量。”。報告強調立德樹人是教育的根本任務,需要高校在日常教學過程中全面貫徹培養(yǎng)好學生的思想教育,因此教師需改變傳統(tǒng)教學模式,能潤物細無聲地將教學內容與思政教育進行有機融合,積極探索線上線下相結合的新常態(tài)教學模式。
Android是Google公司開發(fā)的開源操作系統(tǒng),主要用于智能手機、平板電腦等移動設備。據(jù)不完全統(tǒng)計,Android系統(tǒng)已經(jīng)占據(jù)全球智能手機操作系統(tǒng)的80%以上的份額,我國市場的占有率更是高達90%以上。由于Android迅速發(fā)展,導致市場對Android開發(fā)人才需求猛增。因此越來越多的人開始學習Android技術,以適應市場需求更廣闊的發(fā)展空間。
Android應用開發(fā)是一門面向計算機相關專業(yè)的方向課程,通過課程的學習,使學生了解Android系統(tǒng)的基本架構,掌握Android手機軟件開發(fā)的基本原理、方法與技巧,并能運用Android Studio等開發(fā)工具解決實際軟件開發(fā)問題。學習Android開發(fā)技術,能幫助學生提升自己綜合能力,以適應當今新時代背景下的技術發(fā)展現(xiàn)狀及未來趨勢。
一、Android應用開發(fā)課程存在的問題
Android應用開發(fā)課程是面向學校計算機科學與技術、軟件工程專業(yè)的學生開設,學生覆蓋層面廣。課程目前存在問題如下:
1. 課程內容重理論、輕實踐、缺思政。由于課程是面向學校計算機專業(yè)開設的方向課程,則要求學生有較高的實踐能力。然而目前該課程的內容大多偏重于基礎理論概念,項目實踐偏少,同時也缺少課程思政元素的融入,這導致在課堂上不能充分地培養(yǎng)學生的實踐能力,也不能深入地進行思政教育。此外,學生對Android開發(fā)技術(如用戶界面設計、內容提供器)的實踐操作重視度不夠,使得他們不能將知識與實踐技能進行有效結合,在移動軟件開發(fā)過程中對Android技術的基本原理與應用掌握得也不熟練。
2. 教學方法較為單一。課程由理論和實踐教學兩個環(huán)節(jié)組成。理論教學環(huán)節(jié)多是課堂授課,以教師講授和演示為主,學生大多被動接受,積極性不足,課堂參與度較低;實踐教學環(huán)節(jié)多以學生個人為主,忽略了小組團隊協(xié)作的培養(yǎng)。一個完整的Android移動應用項目通常是一個團隊中多名開發(fā)成員共同協(xié)作完成。單個學生的創(chuàng)造想象力是有限的,不能集思廣益,難以發(fā)揮團隊協(xié)作能力。由于教學方法相對傳統(tǒng)、單一,不易調動學生學習的主動性與積極性,很難激發(fā)其學習興趣。
3. 課程考核方式較為單一。課程是一門理論與實踐相結合的專業(yè)方向課,但對實踐能力要求很高,課程考核時需要能體現(xiàn)學生的創(chuàng)新設計與實踐開發(fā)能力,更應體現(xiàn)出過程性考核能力,學生多元化的思維能力。目前的課程考核方式過多側重于對結果的評價,缺少學習過程的考核,使用階段性測驗、綜合項目作業(yè)等方式評價學生學習效果的比重較低。此外課程學習過程中多以教師評價為主,學生自評與互評的機會較少,評價方式不夠多元化。
二、課程思政視域下教學改革目標
課程遵循立德樹人教育理念,全面貫徹黨的二十大精神,應用現(xiàn)代信息技術,堅持信息化教學,按照“學生為主體,教師為引導”的教學原則,“做中教,做中學,教學做一體化”的教學宗旨,采用線上線下相結合的混合教學模式,以能力培養(yǎng)為重點,以就業(yè)為導向,大力推動課程思政建設。這樣的方式有利于培養(yǎng)學生掌握Android應用開發(fā)的基本理論知識和實踐操作技能,提高學生的綜合素質和創(chuàng)新能力, 形成自主、合作、探究的Android思政課堂。
通過對課程進行思政建設,一方面可以實現(xiàn)教學目標,另一方面對培育和踐行社會主義“四個自信”及核心價值觀,弘揚教育家精神和時代精神,恪守信息與通信技術ICT行業(yè)職業(yè)道德規(guī)范、職業(yè)道德觀和職業(yè)操守,養(yǎng)成質量意識、環(huán)保意識、安全意識,大力弘揚工匠精神、勞模精神、科學精神、團隊協(xié)作精神,堅決維護網(wǎng)絡空間安全、移動軟件安全國家戰(zhàn)略,樹立社會責任感具有十分重要的影響。開展課程思政是培養(yǎng)“又紅又專、德才兼?zhèn)洹倍鄻有匀瞬诺闹匾M成部分,潛移默化地對學生的思想意識、行為舉止產(chǎn)生影響具有十分重要的意義。
通過結合教學目標與課程思政目標,不僅讓學生獲得Android基礎理論知識,提升移動軟件開發(fā)實踐能力,還有助于學生樹立正確的世界觀、人生觀和價值觀,實現(xiàn)為黨育人、為國育才的目標,為全面建設社會主義現(xiàn)代化國家、實現(xiàn)中華民族偉大復興的中國夢積極貢獻自己的智慧和力量。
三、課程思政視域下教學改革實踐方式
針對Android應用開發(fā)課程存在的問題,在課程思政視域下積極開展教學改革與實踐。
(一)課程內容方面
1. 積極融入思政元素:為了在教學過程中實現(xiàn)全員育人、全程育人、全方位育人,深入落實課程思政與專業(yè)課融合的協(xié)同育人要求,將課程思政元素積極融入日常教學內容。作為一門程序開發(fā)課程,Android教學內容蘊含著豐富的思政元素融入點。為此,結合新時代教育主題,依托具體的Android課程內容,挖掘植入課程思政元素,傳播積極向上的正能量。在日常教學工作中,課程力求循序漸進、潤物細聲地將思政元素融入課程,達到立德樹人的目的。
例如當介紹Android操作系統(tǒng)時,很容易想到國產(chǎn)操作系統(tǒng)——華為鴻蒙系統(tǒng),該系統(tǒng)的推出擺脫了對國外操作系統(tǒng)的依賴,其艱難創(chuàng)業(yè)及曲折發(fā)展歷程,體現(xiàn)華為公司勇于探索、攻堅克難的自主創(chuàng)新精神,體現(xiàn)出中國科技人員孜孜以求、執(zhí)著奮斗、追求卓越的大國工匠精神,體現(xiàn)華為公司及全體員工在實現(xiàn)中華民族偉大復興中國夢的責任擔當與家國情懷,還體現(xiàn)建設世界科技強國,高水平科技自立自強的大國意識。面對外部技術封鎖和打壓,中國人發(fā)展科技事業(yè)的信心與意志從未動搖。華為鴻蒙系統(tǒng)的問世體現(xiàn)了國人具體的自主創(chuàng)新,大國工匠,家國情懷,強國意識。
2. 及時更新課程內容:結合移動互聯(lián)網(wǎng)公司的實際需求,設置新內容,豐富Android學習資源。當前移動互聯(lián)網(wǎng)公司有著比以往更高的業(yè)務能力要求。不僅需要學生具備扎實的專業(yè)基礎知識,還應具備較高的實踐技能,以及對新知識、新技術的學習和對新產(chǎn)品的研發(fā)能力。因此,Android課程教學需與公司實際需求接軌,只有通過融入公司中大量Android實踐案例,才能全面提升學生的專業(yè)綜合能力。為此,教師要進行市場調研,充分了解各大移動互聯(lián)網(wǎng)公司的實際崗位需求,課上按需調整教學重點。積極回訪往屆學生在應聘過程中所遇到的問題,主動尋找解決辦法,及時調整課程內容。此外,深入到移動互聯(lián)網(wǎng)公司相關技術部門走訪調研,定期邀請Android公司工程師到校開展講座授課、傳授學生從事Android相關研發(fā)工作所需掌握的知識與技能,積極推進產(chǎn)教融合、校企合作。
(二)教學方法方面
1. 線上線下混合式教學:依托現(xiàn)代信息技術,深入融合專業(yè)課教學,借助學校善思學堂(Blackboard在線學習平臺)、微信公眾號等渠道建課,豐富教學資源,擴充思政資源庫,提高課程容量,延伸課堂教學。開展線上線下混合教學,為學生線上學習提供便利條件,滿足學生學習的個性化需求。學校善思學堂具有上傳教學資料、線上互動討論、布置發(fā)布作業(yè)、在線測試、作業(yè)批改等功能。一方面下載教學資源方便,為學生課后自主學習提供可能性,另一方面提供充足的實踐素材,調動學生學習的自主性,增加他們對課程學習的熱情與參與度,培養(yǎng)他們的實踐操作能力。在線上課程資源的基礎上,線下教學采用“課前預習、課中討論、課后練習”三段法。通過建設線上線下混合思政課堂,探索出線下三段法結合線上微課自制、小組作品展播的線上線下混合思政課教學新模式。
2. 項目導向實踐教學:結合構思、設計、實現(xiàn)和運作,打造以“項目為主線、教師為引導、學生為主體”的思政課堂模式和項目導向實踐教學方法,密切結合專業(yè)應用需求與時代主題教育,改革課程教學內容,積極融入課程思政元素,以項目導向為主,將學生所學到的Android基礎理論知識及開發(fā)技術運用到移動項目開發(fā)實戰(zhàn)中。模擬移動互聯(lián)網(wǎng)公司建制將學生按3~5人進行自由分組,進行Android項目開發(fā)演練,培養(yǎng)學生團隊合作能力。采用學生小組匯報答辯,小組內自評小組間互評,師生互換身份,逐漸形成以學生為主體、教師為引導的課堂創(chuàng)新教學方式。按照軟件工程項目開發(fā)流程進行需求分析、設計、編碼、測試等,讓學生在Android移動項目開發(fā)實戰(zhàn)中理解課程所傳授的基礎知識與操作技能,激起學生的靈感,促進學生探索創(chuàng)新。
(三)課程考核方面
Android應用開發(fā)雖是一門理論與實踐相結合課程,但對實踐性要求高,進行課程評價應能體現(xiàn)出學生的軟件設計與開發(fā)實踐能力。為此課程采用階段性測驗、綜合項目作業(yè)等方式進行考核。
課程成績評價可由四個部分組成,課程的成績評估由四個部分組成,分別是理論成績(20%)、項目展示答辯成績(50%)、課程表現(xiàn)成績(20%)和平時考勤成績(10%)。其中項目展示答辯考查學生移動軟件創(chuàng)新設計能力,動手實踐能力,進而考查學生對課程的掌握情況、學習效果。通過以上四個部分的綜合評分,項目展示答辯為主,基礎理論考核為輔,又兼顧課堂表現(xiàn)與平時考勤。主觀與客觀相結合,多角度地評價學生對Android應用開發(fā)基礎理論知識及技術的掌握程度與移動軟件開發(fā)應用實踐能力。
四、結語
為了更好地適應新時代高等教育的發(fā)展,在全國范圍內開展思政教育的大背景下,積極探索Android應用開發(fā)課程思政建設,進而實現(xiàn)三全育人的目標。通過對課程基礎理論知識講授、教學設計、課堂互動討論、項目實戰(zhàn)、項目匯報與展示、課后答疑等環(huán)節(jié)的觀察與發(fā)現(xiàn),學生能夠達到教學目標的要求,項目開發(fā)能力、實踐能力、邏輯思維能力、團隊協(xié)作能力、分析問題與解決問題的能力都得到了提升。此外,學生能夠很好地掌握Android應用開發(fā)的基本理論知識、移動軟件開發(fā)技能,學生的思想意識、行為舉止有較大改觀,實現(xiàn)對課程的有效學習。
參考文獻:
[1] 習近平. 高舉中國特色社會主義偉大旗幟 為全面建設社會主義現(xiàn)代化國家而團結奮斗—在中國共產(chǎn)黨第二十次全國代表大會上的報告(2022年10月16日)[N]. 人民日報,2022-10-26(01).
[2] 牛靖雯. 課程思政在Python語言程序設計教學中的融入與探索[J]. 數(shù)字化用戶,2023,29(14):263-265.
[3] 郭霖,第一行代碼Android[M]. 北京:人民郵電出版社,2016.
[4] 施冬梅,孫翠改. Android案例開發(fā)項目實戰(zhàn)[M]. 北京:清華大學出版社,2021-12.
[5] 李志強,牛靖雯. 課程思政在大學計算機基礎教學中的融入與探索[J]. 科學咨詢,2021,26:64-65.
[6] 陳漢偉,汪嬋嬋. 課程思政改革在BOPPPS教學模型中的應用研究:以移動應用開發(fā)課程為例[J]. 電腦知識與技術,20 23,19(03):122-124.
[7] 李新路,許強. 產(chǎn)教融合視域下課程思政教學體系多維度構建:以“移動應用開發(fā)”課程為例[J]. 合肥學院學報(綜合版),2023,40(05):140-144.