林良鵬 席二輝
摘 要:“Python語言”具有高集中、模塊多等特點,教學中教師雖以任務引導講解,但學生在“Python語言”學習中,掌握基本的學習方法更為重要。文章提出在學習過程中,以任務為驅(qū)動,明確學習目的,利用網(wǎng)絡優(yōu)質(zhì)資源;在學習期間端正態(tài)度,根據(jù)學習任務有計劃地主動學習,培養(yǎng)自身主動學習、解決問題的能力;在課后積極參與實踐、積累語言專業(yè)詞匯及閱讀相關資料,以此達到掌握、應用“Python語言”,并激發(fā)個人學習興趣的目的。
關鍵詞:任務引導;學習態(tài)度;學習興趣
0引言
隨著人工智能、大數(shù)據(jù)的興起,計算機方面從業(yè)人員需求量的增加,相對于大多數(shù)行業(yè)而言,計算機行業(yè)目前處于熱度高、薪金高、就業(yè)率高的三高態(tài)勢。各大高校計算機專業(yè)學生選報人數(shù)較多,但受到計算機專業(yè)自身實踐性強、學生學習目標不明確等影響,學生的自我獲得感較低,如何引導學生掌握所學內(nèi)容或更深入地學習必須提上日程,本文談論的問題即是通過怎樣的學習態(tài)度、學習技巧使學生在計算機專業(yè)課中有較多的收獲。
為打消學生學習中的盲目性、無目的性,教師傳授計算機專業(yè)知識采用任務引導的教學思路,即:教師事先根據(jù)課程安排設計、布置項目任務,先讓學生課下線上或找資料學習,嘗試解決實現(xiàn)項目任務;然后在課上由教師解答疑問,分析解決問題的思路,完成項目;課下學生鞏固、遷移學習,繼續(xù)嘗試完成下次上課的項目。完成一次課的學習過程,需要注重學習態(tài)度及技巧。
目前,“Python語言”屬于計算機語言中核心熱門內(nèi)容,應從3個方面以“Python語言”學習為例展開討論,闡述自身在學習中的心得(見圖1)。
1 明確目的,端正態(tài)度
1.1? 明確學習目的,提升學習興趣
明確學習目的是學好一門課的首要任務,其意義在于增強學生對本門課程持之以恒的學習態(tài)度與不懈奮斗的信心,不半途而廢又或是遇到問題有用心鉆研的匠心心態(tài),這也是使學生掌握一門課程的關鍵因素所在。增強學習的目的性,有針對性地學好一門課程,對于學習課程前的學生來說,有著重要作用,如:可以了解本門課的學習方向、學習重點及延展,還可以為一些競賽有目的性的深入學習。
在一門課程的學習過程中,作為學生明確自身的學習目的往往與其興趣相關,濃厚的學習興趣能夠激勵學生學好本門課程[1]。面向大學計算機專業(yè)知識、技能的學習,大多數(shù)學生的學習效果不明顯,其根本原因是學生自身學習的欲望不高。在“Python語言”的學習中,因其語言具有高集中、模塊多、應用領域廣泛等特點,加之語言類課程學習的枯燥、難以堅持等問題,更需學生了解課程的學習任務、自身的學習方向,為自己制定一些短、中、長期學習目標,感受各個擊破的愉悅,達到目的的豐收心情。
1.2? 端正學習態(tài)度
“Python語言”有其自身特性,與其他計算機語言相比差別較大。學習中不可避免會遇到一些疑問,這是一種好現(xiàn)象。學習本就是存疑、答疑的過程,還要主動質(zhì)疑,在解決問題的同時,進行延展學習、深入學習。在學習過程中,面對新知識,多提一個“為什么”也是學習的方法。愛因斯坦曾經(jīng)說過:“提出一個問題比解決一個問題更重要”,存在疑問,提出問題不是終點,嘗試解決問題,才有利于自身的進步。唯有利用質(zhì)疑,由質(zhì)疑產(chǎn)生新問題,提出新觀點,并對觀點進行研究分析及對合理性進行判斷,在學習過程中才能不斷前進,不斷進步。
存在質(zhì)疑,就需具備、養(yǎng)成攻破疑問的態(tài)度及能力。學習“Python語言”過程中,產(chǎn)生疑慮在所難免,但對待問題的看法不同,卻能直接影響學生在學習本門課程之后,自身學習成效及對知識點的掌握程度。能夠積極而有耐心地面對及解決學習所產(chǎn)生的疑慮,為學生帶來的不僅是對所缺知識點的補足,對相似問題的掌握,更能增強學生對學好本門課程的信心,使學生在計算機專業(yè)中能以更加積極的態(tài)度學好接下來的知識與學科。這種自主學習、解決問題的能力,也是任務驅(qū)動學習思路潛移默化培養(yǎng)的學生品質(zhì),因為學生學習以項目為引導,原本帶著問題去學習、探討,這需要一種不達目的不罷休的態(tài)度。
2 制定計劃,主動學習
2.1? 制定學習計劃
學習“Python語言”應時刻明確自己的學習計劃,按照計劃掌握進度,把握好大體學習方向,并做好課后總結工作,旨在讓自身明確:自己在學什么?目的是什么?
計算機專業(yè)課程的學習內(nèi)容紛雜,學生在一定時間段內(nèi)不清楚自己在學什么。因此,學生在學習過程中,需要明確自身的學習計劃,至少需要清楚自己現(xiàn)在正在學些什么,對于自身的學習目的或?qū)I(yè)有什么作用。同時需要了解前后知識點是否存在關聯(lián)性,是否存在拓展內(nèi)容,提升自身對專業(yè)的整體學習方向把控,依次增強對本課程的認識,把握學習進度。
“Python語言”學習過程中,需要進行階段性的總結分析工作。總結是對本段時間學習知識點的鞏固、問題解決后的完善、學習進程把控的概括性收尾工作。總結與計劃是相輔相成的,總結工作可作為本階段學習的歸納,提供自身認識,明確自身方向,同時可作為下一階段學習計劃的工作經(jīng)驗。可以從學習進度、學習模塊、問題欠缺及不足等方面進行總結,對學習本課程及日后回顧復習起重要作用。
2.2? 培養(yǎng)主動學習的能力
加里寧曾經(jīng)說過:“為了得到知識,就必須不斷地自修”。大學教育與中學教育的區(qū)別在于自我學習能力的培養(yǎng)[2],對于專業(yè)技術不斷更新迭代的專業(yè)而言更是如此。增強自身自主學習能力,培養(yǎng)自主學習興趣,能夠提高學習效率,且在短時間內(nèi)獲得一定的知識技能,在一定程度上也能夠滿足自己對未知的探索欲。在互聯(lián)網(wǎng)技術遍布全球的今天,通過網(wǎng)絡資源、圖文資料、小組討論、論壇講座等自主學習形式,拓展專業(yè)知識,進而使自己不斷進步。
2.3? 利用網(wǎng)絡資源
學生一門課對應一本教材,網(wǎng)絡資源教材繁多,不同的教材有不同的側(cè)重點,總之,一本書的內(nèi)容是有限的,無法滿足學生的求知欲。采用任務驅(qū)動的教學思想,課前教師布置項目,并劃分知識點,由學生課下依據(jù)任務分步學習、完成任務,需要學生在解決問題過程中巧用網(wǎng)絡資源,如線上視頻資源、圖文資源,線下圖書館、學生間的相互討論等,很好地輔助自己完成項目,運用網(wǎng)絡拓寬自身學習途徑,提高自身對專業(yè)技能的認知水平。
網(wǎng)絡資源同樣對教材中的教學內(nèi)容具有擴展作用。例如,學生在學習“Python語言”時,針對某個知識點的理解心存疑惑,或是遇到某些問題,通過網(wǎng)絡資源促進相關知識的理解,解決問題。學生通過網(wǎng)絡資源擴展學習內(nèi)容,也增加了學習的廣度和深度。
3 勤于實踐,閱讀積累
3.1? 理論聯(lián)系實際、勤于實踐
學習的目的在于應用,實踐是檢驗真理的唯一標準。“Python語言”的學習不能僅僅停留在理論層面,要讓理論知識應用于項目,實踐練習的重要性不言而喻,不僅表現(xiàn)在對已有知識點的鞏固,更是對當前知識點的深入探究學習。任務驅(qū)動的教學思路能夠有效提高學生的實戰(zhàn)能力,需要培養(yǎng)學生的創(chuàng)新能力、遷移能力。
在課后練習中,學生會遇到多種類型的項目,也要在課堂教學中得到實踐經(jīng)驗,亟需培養(yǎng)學生自身的動手能力。對學習“Python語言”的學生而言,計算機編程能力是最需要培養(yǎng)的能力之一,提升編程動手能力,為今后學習主干課程打下基礎。在學習“Python語言”的同時,參與實踐練習能夠在一定程度上加深對該語言中各知識點的鞏固及和其他語言知識點的相互甄別。以“面向?qū)ο蟆睘槔碚撋系姆庋b、繼承、多態(tài),非常抽象且難以理解,而在實踐中能夠很好地理解。應增強學生代碼的書寫能力,鼓勵學生通過計算機專業(yè)競賽,加強自身的動手實操能力,以此提高自己的認知水平。
3.2? 積累專業(yè)英語詞匯
計算機語言學習離不開英語,內(nèi)置的很多函數(shù)、說明文檔全是英文,專業(yè)英語詞匯尤為重要。學習“Python語言”里面的詞匯,嘗試閱讀Python的相關英文說明文檔,遇到生僻的單詞,做筆記、反復閱讀,熟讀Python說明文檔對提升編程能力大有益處。對專業(yè)知識與專業(yè)外語詞匯學習都有明顯幫助。
3.3? 閱讀文獻
善于查閱文獻。通過閱讀,了解別人的研究方法及成果,進行學習、實踐,反思自身存在的不足之處,實現(xiàn)自我進步。學生也能夠及時學習專業(yè)的前沿技術,了解技術發(fā)展趨勢、緊跟發(fā)展步伐[3]。可見,學習專業(yè)文獻對大學生而言不可或缺。
[參考文獻]
[1]孫紅明.計算機技能教學方法研究[J].電腦知識與技術,2020(33):147-149.
[2]李紅梅.自主互助學習型課堂教學模式在計算機專業(yè)教學中的應用[J].職業(yè),2020(28):63-64.
[3]蔣良孝,李超群.計算機類專業(yè)本科生創(chuàng)新能力培養(yǎng)的探索與實踐[J].計算機教育,2021(1):106-110.
(編輯 何 琳)