閔勁松 阿迪娜·依米爾
關(guān)鍵詞:Python;程序設(shè)計(jì);共享;課程;教學(xué)探究
中圖法分類號(hào):G718 文獻(xiàn)標(biāo)識(shí)碼:A
國家開放大學(xué)的辦學(xué)理念是:開放、責(zé)任、質(zhì)量、多樣化、國際化。學(xué)校分部和學(xué)習(xí)中心的教師針對(duì)這一理念的實(shí)現(xiàn),需要對(duì)傳統(tǒng)教學(xué)進(jìn)行改革和完善。將開放教育??朴?jì)算機(jī)網(wǎng)絡(luò)技術(shù)專業(yè)中的統(tǒng)設(shè)必修課——“Python程序設(shè)計(jì)”作為共享課程,通過開放大學(xué)成熟的網(wǎng)絡(luò)教育教學(xué)形式,利用互聯(lián)網(wǎng)互聯(lián)互通的優(yōu)勢(shì)組建跨學(xué)習(xí)中心的課程教學(xué)團(tuán)隊(duì),形成聯(lián)合教學(xué)、資源共享的新型教學(xué)模式,優(yōu)化配置教學(xué)資源,更好地適應(yīng)教與學(xué)的需求,讓更多開放教育學(xué)員享受到優(yōu)秀教育資源,培養(yǎng)學(xué)生計(jì)算思維能力,增強(qiáng)學(xué)生的綜合實(shí)踐和自主創(chuàng)新能力。學(xué)生通過共享課程學(xué)習(xí),可以構(gòu)建更加完善的知識(shí)體系,從而找準(zhǔn)自身發(fā)展方向。如何提升學(xué)生對(duì)“Python程序設(shè)計(jì)”課程內(nèi)容的掌握程度?要重點(diǎn)研究“Python程序設(shè)計(jì)”的共享課程教學(xué),通過科學(xué)有效的方式,強(qiáng)化教學(xué)實(shí)踐。
1 Python的基本概念
Python也被人們稱為計(jì)算機(jī)編程語言,起源于1990年,由荷蘭數(shù)學(xué)及計(jì)算機(jī)科學(xué)研究學(xué)會(huì)的吉多·范羅蘇姆設(shè)計(jì),屬于ABC語言的替代品。Python不僅可以提供更為高效的高級(jí)數(shù)據(jù)結(jié)構(gòu),還能面向?qū)ο筮M(jìn)行編程。同時(shí),Python本質(zhì)是具有動(dòng)態(tài)類型、語法和解釋性的一門語言,這就決定了其是大多數(shù)平臺(tái)上快速開發(fā)應(yīng)用和寫腳本的編程語言,并且隨著時(shí)代的進(jìn)步,該語言也添加了新功能,被廣泛使用在大型項(xiàng)目等開發(fā)工作中。結(jié)合實(shí)際情況來看,Python屬于一種開源的編程語言,能夠融合數(shù)據(jù)分析、人工智能以及機(jī)器學(xué)習(xí)等方面的知識(shí),針對(duì)各個(gè)行業(yè)、領(lǐng)域的發(fā)展,應(yīng)用Python語言,對(duì)程序進(jìn)行快速開發(fā),以驗(yàn)證自身想法。尤其是近年來,人工智能技術(shù)的出現(xiàn),使得以Python為開發(fā)語言的范例和技術(shù)框架越來越多,不管是工業(yè)方面,還是學(xué)術(shù)方面,都廣為關(guān)注。加之Python語言具有自身優(yōu)勢(shì),表現(xiàn)為開源、穩(wěn)定、成熟且豐富,最具代表性的就是在科學(xué)計(jì)算和數(shù)值處理方面,預(yù)算簡單、易懂,因此受到很多研究者的青睞。學(xué)生通過學(xué)習(xí)“Python程序設(shè)計(jì)”課程,可以解決相關(guān)領(lǐng)域的實(shí)際問題。
2“Python程序設(shè)計(jì)”的共享課程特點(diǎn)
在過去十幾年間,Python語言獲得了飛速發(fā)展,離不開國家在人工智能方面的重視,同時(shí)與Python在該領(lǐng)域的杰出表現(xiàn)具有很大關(guān)聯(lián),加上此語言在學(xué)習(xí)過程中難度較低、功能強(qiáng)大,可以給學(xué)習(xí)者一種良好體驗(yàn)?!癙ython程序設(shè)計(jì)”作為計(jì)算機(jī)類專業(yè)的必修課程,具有以下特點(diǎn)。
(1)具有基礎(chǔ)性。結(jié)合實(shí)際情況來看,“Python程序設(shè)計(jì)”屬于一門編程基礎(chǔ)課程,將該類語言進(jìn)行有效掌握,對(duì)學(xué)生后續(xù)學(xué)習(xí)具有一定的幫助,特別是在算法設(shè)計(jì)和數(shù)據(jù)結(jié)構(gòu)方面,非常有效。所以,教師在開展教學(xué)活動(dòng)時(shí),需要通過科學(xué)有效的方式,讓學(xué)生認(rèn)識(shí)到這門課程的重要意義,為后續(xù)代碼學(xué)習(xí)奠定堅(jiān)實(shí)基礎(chǔ)。
(2)具有實(shí)踐性。盡管“Python程序設(shè)計(jì)”課程需要相應(yīng)的理論基礎(chǔ)作為支撐,但是,從整體上講,“Python程序設(shè)計(jì)”課程還是偏向于實(shí)踐。比如,基礎(chǔ)部分學(xué)習(xí),包含函數(shù)、循環(huán)以及條件語句等相關(guān)內(nèi)容。同時(shí),在Python模型搭建以及算法設(shè)計(jì)基礎(chǔ)上,都需要利用相應(yīng)的代碼來實(shí)現(xiàn)。這就意味著,教師在教學(xué)中應(yīng)將學(xué)生實(shí)踐能力培養(yǎng)作為重點(diǎn),使學(xué)生動(dòng)手能力不斷增強(qiáng)。
(3)具有前瞻性。隨著信息技術(shù)的進(jìn)步,人工智能領(lǐng)域受到廣泛關(guān)注,“Python程序設(shè)計(jì)”課程無論是在產(chǎn)業(yè)升級(jí)上,還是在未來技術(shù)發(fā)展中,都具有重要意義。所以,教學(xué)期間,教師應(yīng)讓學(xué)生認(rèn)識(shí)到這門課程的前瞻性,主要是因?yàn)槠淇梢杂衔磥硎袌鲆约靶袠I(yè)發(fā)展,將“Python程序設(shè)計(jì)”課程進(jìn)行有效掌握,實(shí)現(xiàn)靈活應(yīng)用,對(duì)于計(jì)算機(jī)專業(yè)學(xué)生而言具有非常重要的意義,能夠促使學(xué)生適應(yīng)未來發(fā)展需求。
3“Python程序設(shè)計(jì)”的共享課程發(fā)展現(xiàn)狀
隨著新一代信息技術(shù)產(chǎn)業(yè)的發(fā)展,國家開放大學(xué)開始在計(jì)算機(jī)類專業(yè)課程體系中融入一些新型計(jì)算機(jī)課程,將部分計(jì)算機(jī)類專業(yè)名稱進(jìn)行了變更,將云計(jì)算和人工智能等技術(shù)開始轉(zhuǎn)化成對(duì)應(yīng)的知識(shí)內(nèi)容與要求,這樣做的目的是對(duì)接數(shù)字化產(chǎn)業(yè)發(fā)展中的崗位需求,但對(duì)“共享課程”理念融入得不夠。充分利用開放大學(xué)系統(tǒng)辦學(xué)優(yōu)勢(shì)對(duì)課程進(jìn)行共享、拓展與互通,搭建具有特色化的教學(xué)團(tuán)隊(duì),跨專業(yè)組建學(xué)生學(xué)習(xí)群并共享課程,不但可以滿足不同專業(yè)學(xué)生的學(xué)習(xí)需求,還能為企業(yè)數(shù)字化轉(zhuǎn)型提供更多人才支持。
然而,“Python程序設(shè)計(jì)”的共享課程在實(shí)際發(fā)展過程中并非一帆風(fēng)順,仍舊存在一些不良現(xiàn)象,具體表現(xiàn)在以下兩個(gè)方面。
(1)教學(xué)目標(biāo)設(shè)置不科學(xué)。“Python程序設(shè)計(jì)”是一類入門程序設(shè)計(jì)課程,在傳統(tǒng)教學(xué)目標(biāo)設(shè)計(jì)中,主要將知識(shí)目標(biāo)作為基礎(chǔ),沒有對(duì)學(xué)生能力目標(biāo)進(jìn)行重點(diǎn)描述,在此背景下,就會(huì)使得教學(xué)目標(biāo)出現(xiàn)模糊,最終造成課程設(shè)計(jì)思路不清晰,缺乏針對(duì)性。因此,教師無法使用科學(xué)的教學(xué)方式開展教學(xué),學(xué)生學(xué)習(xí)起來也比較被動(dòng),很難達(dá)到良好的學(xué)習(xí)與教學(xué)效果。
(2)教學(xué)內(nèi)容缺乏適應(yīng)性。在傳統(tǒng)課程考核中,“Python程序設(shè)計(jì)”課程考核具有單一性,尤其是考核結(jié)果,很難將學(xué)生學(xué)習(xí)能力體現(xiàn)出來,無法促使學(xué)生朝著學(xué)習(xí)目標(biāo)實(shí)現(xiàn)能力發(fā)展,更不用說考查學(xué)生在學(xué)習(xí)中的團(tuán)結(jié)協(xié)作能力以及分析和解決問題能力。學(xué)生對(duì)高質(zhì)量教學(xué)的需求得不到滿足,在這些因素的影響下,會(huì)對(duì)學(xué)生的學(xué)習(xí)產(chǎn)生不良影響,無法使其朝著高層次的編程方向發(fā)展。
4“Python程序設(shè)計(jì)”的共享課程教學(xué)實(shí)踐探究
關(guān)于“Python程序設(shè)計(jì)”的共享課程教學(xué)實(shí)踐,若要進(jìn)一步提升整體教學(xué)水平,教學(xué)團(tuán)隊(duì)人員就要統(tǒng)籌兼顧各個(gè)方面,結(jié)合實(shí)際教學(xué)情況,采取有效手段,推動(dòng)“Python程序設(shè)計(jì)”的共享課程教學(xué)實(shí)踐順利實(shí)施。具體可以從以下幾個(gè)方面入手。
4.1結(jié)合教學(xué)實(shí)際情況,合理設(shè)計(jì)課程目標(biāo)
要將“Python程序設(shè)計(jì)”共享課程的最大作用發(fā)揮出來,在組建教師團(tuán)隊(duì)過程中,吸納兼職教師、聘請(qǐng)企業(yè)中優(yōu)秀的Python程序設(shè)計(jì)人員,團(tuán)結(jié)協(xié)作,對(duì)當(dāng)?shù)鼐哂写硇缘钠髽I(yè)加以調(diào)研和走訪,將新一代信息技術(shù)產(chǎn)業(yè)的領(lǐng)頭羊企業(yè),作為重點(diǎn)調(diào)研對(duì)象,對(duì)其進(jìn)行分析和研究。同時(shí),結(jié)合國家職業(yè)教育國家教學(xué)標(biāo)準(zhǔn)體系和計(jì)算機(jī)新興技術(shù),構(gòu)建專業(yè)群知識(shí)體系,將大數(shù)據(jù)、云計(jì)算以及人工智能等技術(shù),及時(shí)轉(zhuǎn)化成課程內(nèi)容與要求,對(duì)接區(qū)域內(nèi)企業(yè)網(wǎng)絡(luò)技術(shù)人員和程序設(shè)計(jì)人員以及新一代信息技術(shù)產(chǎn)業(yè)人員等,滿足各個(gè)工作崗位和職業(yè)精神需求。另外,不能忽視成人大學(xué)生創(chuàng)新創(chuàng)業(yè)能力和職業(yè)素養(yǎng)的融入,和企業(yè)共同合作與創(chuàng)新,合理設(shè)置課程目標(biāo)。課程目標(biāo)要著眼于學(xué)生的長遠(yuǎn)發(fā)展,提升學(xué)生編寫程序解決實(shí)際問題的能力,重點(diǎn)培養(yǎng)其辦公自動(dòng)化、軟件開發(fā)、大數(shù)據(jù)分析、人工智能領(lǐng)域崗位等基本工作技能,包括對(duì)算法描述和分析,以及程序測試等,讓學(xué)生形成嚴(yán)密的計(jì)算機(jī)思維,為之后的“Python程序設(shè)計(jì)”共享課程教學(xué)效果提供重要保障。
4.2合理進(jìn)行教學(xué)評(píng)價(jià),促進(jìn)課程評(píng)價(jià)體系多元化
“Python程序設(shè)計(jì)”的共享課程離不開教學(xué)評(píng)價(jià),這就要求教授者重視教學(xué)評(píng)價(jià)體系的優(yōu)化和完善,將過程考核作為重點(diǎn),實(shí)現(xiàn)考核評(píng)價(jià)的多樣化。在傳統(tǒng)考核過程中,教師過于關(guān)注考試成績,而忽略了學(xué)生學(xué)習(xí)過程、創(chuàng)新能力和團(tuán)隊(duì)協(xié)作等能力的培養(yǎng)。程序項(xiàng)目開發(fā)離不開團(tuán)隊(duì)協(xié)作。在“Python程序設(shè)計(jì)”共享課程考核過程中,考核項(xiàng)目內(nèi)容應(yīng)注重多樣化,包括“過程考核”“創(chuàng)新考核”“團(tuán)隊(duì)協(xié)作考核”以及“成績考核”等,并且對(duì)不同考核類型進(jìn)行合理設(shè)置,確保占比的科學(xué)性,將課程評(píng)級(jí)的多樣化標(biāo)準(zhǔn)體現(xiàn)出來。比如,為了提高學(xué)生的重視程度,可以適當(dāng)對(duì)學(xué)習(xí)過程進(jìn)行占比調(diào)整——加大團(tuán)結(jié)協(xié)作以及創(chuàng)新考核等比例,培養(yǎng)學(xué)生團(tuán)結(jié)協(xié)作共同完成項(xiàng)目編程的能力,讓學(xué)生將所學(xué)知識(shí)加以內(nèi)化和固化,進(jìn)而提升學(xué)生的綜合素質(zhì),確保教學(xué)評(píng)價(jià)的合理性。
4.3結(jié)合共享課程特點(diǎn),實(shí)現(xiàn)課程模塊的重新構(gòu)建
在實(shí)際教學(xué)過程中,若要欠發(fā)達(dá)地區(qū)開放教育的學(xué)生達(dá)到國家開放大學(xué)教學(xué)標(biāo)準(zhǔn)和要求,教師在“Python程序設(shè)計(jì)”課程教學(xué)實(shí)踐中就要樹立現(xiàn)代化教育理念,特別是其課程設(shè)計(jì)理念要具有一定的前瞻性,引導(dǎo)學(xué)生有信心學(xué)好該課程。一是對(duì)相關(guān)公司、企業(yè)進(jìn)行調(diào)研,了解相關(guān)工作崗位的人才需求情況,調(diào)查企業(yè)需求與人才培養(yǎng)之間的矛盾,在設(shè)置課程目標(biāo)時(shí),以崗位需求為目標(biāo),以就業(yè)為導(dǎo)向。二是將企業(yè)一線技術(shù)項(xiàng)目作為載體,由學(xué)習(xí)中心牽頭,聯(lián)合多個(gè)技術(shù)產(chǎn)業(yè),使共享課程與項(xiàng)目更好地銜接,貫通人才培養(yǎng)專業(yè)標(biāo)準(zhǔn)。三是在國家職業(yè)標(biāo)準(zhǔn)指導(dǎo)下,在課程內(nèi)容教學(xué)方面,要與時(shí)俱進(jìn),結(jié)合新時(shí)期工作崗位任務(wù),以此為出發(fā)點(diǎn),提煉出多樣化的學(xué)習(xí)型工作任務(wù),之后通過重新組合的方式,構(gòu)建對(duì)應(yīng)的學(xué)習(xí)情境,同時(shí)滿足專業(yè)資格證書的考試需求,包括“1+X證書”等,最終實(shí)現(xiàn)課程模塊的重新構(gòu)建,為“Python程序設(shè)計(jì)”共享課程教學(xué)實(shí)踐提供重要保障。
4.4實(shí)現(xiàn)教學(xué)創(chuàng)新,將教學(xué)實(shí)施過程逐步優(yōu)化
若要不斷優(yōu)化教學(xué)實(shí)施過程,引導(dǎo)成人教育類學(xué)生對(duì)該課程產(chǎn)生濃厚興趣,就要與新一代電子信息產(chǎn)業(yè)集群的崗位任務(wù)實(shí)現(xiàn)有效對(duì)接,在企業(yè)一線信息技術(shù)項(xiàng)目中,深入研究學(xué)習(xí)性的工作任務(wù),開發(fā)適合本校學(xué)生的實(shí)踐項(xiàng)目。其中,要將企業(yè)項(xiàng)目、產(chǎn)品當(dāng)作原型,依照行業(yè)企業(yè)技術(shù)相關(guān)標(biāo)準(zhǔn),將行業(yè)專家、企業(yè)工程師以及教師團(tuán)隊(duì)組織起來,共同開發(fā)建設(shè)“Python程序設(shè)計(jì)”課程資源庫。
在教學(xué)實(shí)施過程中,應(yīng)不斷進(jìn)行創(chuàng)新和優(yōu)化,從以下幾點(diǎn)入手。首先,在共享課程開始前,教師須提前將任務(wù)目標(biāo)以及任務(wù)情境通過班級(jí)群發(fā)送給學(xué)生。其次,在課程實(shí)施過程中,教師要將任務(wù)展示出來,引導(dǎo)和鼓勵(lì)學(xué)生進(jìn)行討論,共同參與互動(dòng)課程,借助云教學(xué)平臺(tái),實(shí)現(xiàn)頭腦風(fēng)暴,讓學(xué)生通過搶答等方式,增強(qiáng)教師和學(xué)生之間的互動(dòng),以激發(fā)學(xué)生的學(xué)習(xí)參與度。期間,教師須發(fā)揮自身能動(dòng)性,對(duì)重難點(diǎn)問題進(jìn)行針對(duì)性演示,一邊演示一邊講解有關(guān)知識(shí)內(nèi)容。對(duì)于學(xué)生在課堂上的操作,教師也要主動(dòng)進(jìn)行監(jiān)控,從而及時(shí)發(fā)現(xiàn)并解決學(xué)生存在的問題,使學(xué)生跟上教學(xué)進(jìn)度。完成演示后,教師可以發(fā)放項(xiàng)目任務(wù)單,讓學(xué)生協(xié)同工作,完成任務(wù),并做好相應(yīng)的總結(jié)評(píng)價(jià)。最后,共享課程結(jié)束后,學(xué)生還可以繼續(xù)使用國家開放大學(xué)學(xué)習(xí)網(wǎng)的在線課程資源進(jìn)行自主學(xué)習(xí),達(dá)到自我拓展與提升的目的。
5結(jié)束語
隨著共享課程教學(xué)實(shí)踐的不斷深入,將會(huì)出現(xiàn)更多有價(jià)值的課程案例。作為國家開放大學(xué)下屬地方學(xué)習(xí)中心的計(jì)算機(jī)類專業(yè)教師,在以人工智能技術(shù)為代表的新浪潮中,不能裹足不前,若要從根本上推動(dòng)“Python程序設(shè)計(jì)”共享課程教學(xué)實(shí)踐,就要樹立現(xiàn)代化發(fā)展理念,結(jié)合當(dāng)今社會(huì)發(fā)展需求,不斷更新學(xué)科知識(shí),掌握“Python程序設(shè)計(jì)”課程特點(diǎn),進(jìn)行教學(xué)創(chuàng)新,滿足開放教育學(xué)生的學(xué)習(xí)需求。共享課程為學(xué)生的個(gè)性化學(xué)習(xí)提供了新的可能,為教學(xué)質(zhì)量的提升創(chuàng)造了良好條件。
作者簡介:
閔勁松(1976—),本科,講師,研究方向:計(jì)算機(jī)應(yīng)用教學(xué)。
阿迪娜·依米爾(1972—),本科,講師,研究方向:計(jì)算機(jī)應(yīng)用教學(xué)。