帕麗旦·圖爾遜 乎西旦·居馬洪 古麗娜孜·艾力木江
摘要:在高校非計(jì)算機(jī)專業(yè)開設(shè)Python程序設(shè)計(jì)語言,是以培養(yǎng)復(fù)合型應(yīng)用人才為目的,主要任務(wù)是通過教學(xué)培養(yǎng)學(xué)生掌握程序設(shè)計(jì)的思想和方法,使學(xué)生能夠運(yùn)用這種思維解決各種領(lǐng)域的實(shí)際問題。該文通過對非計(jì)算機(jī)專業(yè)Python課程調(diào)查,結(jié)果進(jìn)行數(shù)據(jù)分析,了解課程現(xiàn)狀及問題,并提出了幾個(gè)相關(guān)建議,望為今后的教學(xué)中起到更好的作用。
關(guān)鍵詞:Python語言;教學(xué)方式;教學(xué)效果
中圖分類號:G642 ? ? ? ?文獻(xiàn)標(biāo)識碼:A
文章編號:1009-3044(2021)32-0219-02
1 引言
Internet技術(shù)快速發(fā)展,國內(nèi)的IT技術(shù)也日新月異。近年來Python語言因語法簡單、保留字少、易學(xué)及豐富的第三方庫支持,此外Python還具有與平臺無關(guān)、強(qiáng)制可讀、支持中文等特點(diǎn)而被歡迎。因此,把Python這樣優(yōu)秀的自由、開源軟件需要軟件技術(shù)人員進(jìn)行積極推廣,普及和應(yīng)用。從2018年3月開始國家等級考試二級考試中新增“Python語言程序設(shè)計(jì)”科目以來,各高等院校陸續(xù)給非計(jì)算機(jī)專業(yè)開設(shè)了Python程序設(shè)計(jì)課程。越來越多的學(xué)生在報(bào)考計(jì)算機(jī)二級考試選擇報(bào)考Python程序設(shè)計(jì)語言。
2 調(diào)查數(shù)據(jù)分析
本次調(diào)查對象以大連民族大學(xué)大一大二各專業(yè)510個(gè)在校學(xué)生,采用隨機(jī)抽樣問卷調(diào)查法和談話進(jìn)行。本次隨機(jī)抽樣問卷調(diào)查在以上班級510份調(diào)查問卷,問卷收回率100%。
本調(diào)查以非計(jì)算機(jī)專業(yè)Python課程教學(xué)效果為切入點(diǎn),對非計(jì)算機(jī)專業(yè)學(xué)生的學(xué)習(xí)積極性、教學(xué)效果和教學(xué)方式等方面的情況進(jìn)行分析。
2.1 非計(jì)算機(jī)專業(yè)學(xué)生Python課程的學(xué)習(xí)積極性調(diào)查分析
2.2 教學(xué)效果的調(diào)查分析
2.3 教學(xué)方式的調(diào)查分析
3 從調(diào)查結(jié)果給出的客觀結(jié)論
3.1 學(xué)習(xí)興趣不足、學(xué)習(xí)目的不清、學(xué)習(xí)積極性不高和缺乏主動參加教學(xué)創(chuàng)新和探究精神
表1中的X1項(xiàng)可以看出1/5的學(xué)生對Python課程感興趣;X2看出3/5以上的學(xué)生很少參加課堂討論;X3項(xiàng)可以看出一半以上的學(xué)生遇到問題問老師;X4項(xiàng)可以看出,不到1/3的學(xué)生經(jīng)??茨秸n資料。X5項(xiàng)可以看出一半以上的學(xué)生學(xué)習(xí)Python的目的是考試;X6項(xiàng)可以看出一半學(xué)生上機(jī)課認(rèn)真;X7項(xiàng)可以看出課堂時(shí)間以外一半以上學(xué)生用0~1小時(shí)時(shí)間來學(xué)習(xí)Python;對部分學(xué)生訪談中發(fā)現(xiàn),大部分學(xué)生在上機(jī)課編程時(shí),老師做什么就做什么,沒有修改和研究程序的想法。
3.2 教學(xué)效果不太理想
表2中的X1項(xiàng)可以看出1/5的學(xué)生覺得課堂氣氛活躍;X2項(xiàng)可以看出1/5的學(xué)生覺得學(xué)Python后提升自己的能力;X3項(xiàng)可以看出一半的學(xué)生課堂學(xué)習(xí)中掌握大部分內(nèi)容;X4項(xiàng)可以看出1/5學(xué)生對自己的學(xué)習(xí)效果非常滿意的;X5項(xiàng)可以看出6%的學(xué)生有計(jì)算機(jī)二級考試證書;X6項(xiàng)可以看出1/5的學(xué)生非常滿意學(xué)校安排的Python課程內(nèi)容;X7和X8項(xiàng)可以看出1/3的學(xué)生選擇Python大學(xué)計(jì)算機(jī)公共課程,一半以上的學(xué)生希望學(xué)校選擇OFFICE來大學(xué)計(jì)算機(jī)公共課程和等級考試也選擇二級OFFICE。
3.3 教學(xué)方式單一,無法調(diào)動學(xué)生的學(xué)習(xí)積極性
表3中X1項(xiàng)可以看出1/3的學(xué)生滿意目前學(xué)校安排的教學(xué)方式;因理論和實(shí)踐分開上,課堂上學(xué)的內(nèi)容無法在計(jì)算機(jī)上練習(xí);X2和X3項(xiàng)可以看出學(xué)生們希望老師平臺或微信等其他網(wǎng)絡(luò)方式討論問題并指導(dǎo),同時(shí)要重視課程視頻、慕課、精品課程、課件和課后作業(yè)等教學(xué)資源的改進(jìn)與完善。X4項(xiàng)可以看出學(xué)生比較接受理論和上機(jī)課都在機(jī)房,一邊學(xué)一邊練的教學(xué)方式。
4 提高Python課程教學(xué)質(zhì)量的幾個(gè)思考
4.1 提高學(xué)生學(xué)習(xí)Python的積極性
非計(jì)算機(jī)專業(yè)學(xué)生計(jì)算思維能力較弱,對編程缺乏興趣。教師要啟發(fā)學(xué)生的學(xué)習(xí)積極性,第一、教師授課中更生動的例題來吸引學(xué)生的注意力,活躍課堂氣氛,引發(fā)學(xué)生的興趣,對所講授的課程感興趣學(xué)生學(xué)習(xí)有進(jìn)步,進(jìn)一步提升學(xué)生的學(xué)習(xí)積極性。第二、非計(jì)算機(jī)專業(yè)學(xué)生對程序設(shè)計(jì)一般是零基礎(chǔ),所以開學(xué)第一堂課的設(shè)計(jì)老師們要打下很大的功夫。讓學(xué)生從課程中了解到學(xué)習(xí)Python意味著可以解決很多問題。Python是未來求職的一個(gè)加分項(xiàng),也是學(xué)生學(xué)習(xí)Python是對自己最好的投資。
4.2 Python教學(xué)是趣味性與實(shí)應(yīng)性教學(xué)
趣味性教學(xué)的本質(zhì)在于調(diào)動學(xué)生學(xué)習(xí)活動積極化情緒,由此產(chǎn)生內(nèi)在動力來完成學(xué)習(xí)任務(wù)。從調(diào)查結(jié)果中可以看出八成的學(xué)生希望老師的教學(xué)風(fēng)格要趣味性。
第一、在Python語言教學(xué)過程,最常用的是案例教學(xué)。學(xué)生更喜歡的是趣味性的案例,例如:學(xué)turtle庫和random庫時(shí),繪制學(xué)生喜歡的任意位置、任意大小、隨機(jī)顏色的各種形狀等。在講授wordcloud庫的時(shí)候,可列舉目前熱門話題文章或者經(jīng)常使用的比較熟悉的文章,并要求學(xué)生利用特殊形狀——五角星形成詞云,效果如圖1所示。第二、鼓勵(lì)學(xué)生創(chuàng)新思維和舉一反三。教師在課堂講授時(shí),通過實(shí)例現(xiàn)場演示,使學(xué)生思考如何用Python語言解決實(shí)際問題,引導(dǎo)學(xué)生運(yùn)用計(jì)算思維方式來解決問題,培養(yǎng)學(xué)生多角度看問題解決問題能力。第三、Python課程與不同專業(yè)進(jìn)行有效結(jié)合。例如:經(jīng)濟(jì)學(xué)和財(cái)務(wù)管理等專業(yè)學(xué)生添加數(shù)據(jù)分析pandas庫,數(shù)學(xué)和統(tǒng)計(jì)等專業(yè)添加科學(xué)計(jì)算numpy庫等來解決這些專業(yè)典型的例子。第四、通過等級考試帶動學(xué)生學(xué)習(xí)。雖然現(xiàn)在各高等院校沒有規(guī)定學(xué)生畢業(yè)證書與計(jì)算機(jī)等級考試成績掛鉤,學(xué)校因鼓勵(lì)學(xué)生積極報(bào)考等級考試。在課程的教材選擇和授課內(nèi)容等方面圍繞計(jì)算機(jī)等級考試的考試范圍。等級考試不是最終目的,但可以作為考核學(xué)習(xí)效果的手段之一。
5 結(jié)束語
培養(yǎng)計(jì)算思維是已成為當(dāng)代教育系統(tǒng)不可回避的問題,高等院校計(jì)算機(jī)公共課程Python程序設(shè)計(jì)語言的目的在于普及Python語言,同時(shí)培養(yǎng)大學(xué)生計(jì)算思維能力的一門必修課程。在講授Python程序設(shè)計(jì)語言時(shí)教師在教學(xué)過程中,因聯(lián)系本校學(xué)生實(shí)際情況,在教學(xué)方式方面不斷探索,探索出優(yōu)秀教學(xué)方式,改革教學(xué)方式,使教學(xué)達(dá)到更好的效果,為未來培養(yǎng)真正有用的人才。
參考文獻(xiàn):
[1] 石小艷,蔣宗華,李東勤.Python課程分專業(yè)教學(xué)法的應(yīng)用研究[J].福建電腦,2021,37(3):119-121.
[2] 張明霞.Python高級程序設(shè)計(jì)語言公共課教學(xué)探討[J].電腦知識與技術(shù),2020,16(35):169-170,176.
[3] 魯瑩,徐全元.非計(jì)算機(jī)專業(yè)《Python程序設(shè)計(jì)》課程教學(xué)改革探討[J].電腦知識與技術(shù),2019,15(19):117,121.
[4] 李春光,曲巍.面向非計(jì)算機(jī)專業(yè)的Python教學(xué)改革實(shí)踐[J].電子世界,2019(8):51-52.
[5] 吳紹兵,王昌梅,賈學(xué)明,等.基于對分課堂的Python語言程序設(shè)計(jì)教學(xué)探索[J].計(jì)算機(jī)教育,2019(2):53-56.
[6] 張思揚(yáng).“Python程序設(shè)計(jì)”課程教學(xué)改革與實(shí)踐[J].工業(yè)和信息化教育,2019(6):57-60.
[7] 闖躍龍,郭文平.面向非計(jì)算機(jī)專業(yè)學(xué)生的Python教學(xué)內(nèi)容設(shè)計(jì)[J].臺州學(xué)院學(xué)報(bào),2018,40(3):56-60.
[8] 肖勝剛,袁方,安海寧.Python課程助力計(jì)算思維和創(chuàng)新能力培養(yǎng)[J].計(jì)算機(jī)教育,2017(9):11-14.
【通聯(lián)編輯:代影】
收稿日期:2021-06-20
基金項(xiàng)目:伊犁師范大學(xué)2020年度科研項(xiàng)目(2020YSZD002)
作者簡介:帕麗旦·圖爾遜(1972—),女,新疆伊寧人,講師,研究生,主要研究方向?yàn)橛?jì)算機(jī)信息教育研究;通訊作者:乎西旦·居馬洪(1966—),女,教授,主要研究方向?yàn)橛?jì)算機(jī)信息教育、模式識別研究。