摘要:計(jì)算機(jī)技術(shù)的飛速發(fā)展使計(jì)算機(jī)教育在培養(yǎng)中等職業(yè)教育的過(guò)程中起著舉足輕重的作用。中職計(jì)算機(jī)專業(yè)在實(shí)施計(jì)算機(jī)教育的過(guò)程中,必須從培養(yǎng)學(xué)生的計(jì)算思維入手,建立起課堂教學(xué)活動(dòng)。Python編程是近幾年在中職教育中引進(jìn)的一種新的教學(xué)方法,但由于時(shí)間相對(duì)較短,相關(guān)的可供參考的教學(xué)實(shí)例很少,因此,教師迫切需要探索一種更加有效的教學(xué)方式。
關(guān)鍵詞:中職計(jì)算機(jī)專業(yè);計(jì)算思維;Python教學(xué)
一、中職計(jì)算機(jī)專業(yè)計(jì)算思維教學(xué)現(xiàn)狀
(一)課程教學(xué)內(nèi)容不嚴(yán)謹(jǐn)
當(dāng)前,許多教師對(duì)實(shí)驗(yàn)教學(xué)的關(guān)注不夠,對(duì)實(shí)驗(yàn)內(nèi)容的編排也比較隨便。老師在上課之后,只會(huì)隨意的給學(xué)生布置一些作業(yè),或者讓他們按照老師的要求來(lái)做。目前中職計(jì)算機(jī)專業(yè)教學(xué)缺少一本詳盡的實(shí)驗(yàn)教材,缺少一套與現(xiàn)實(shí)需要相結(jié)合、有利于學(xué)生就業(yè)的實(shí)用課程。
(二)教師教學(xué)觀念有偏差
由于受傳統(tǒng)的教育方式的影響,教師上課時(shí)常常采取“灌輸式”的方式,使學(xué)生對(duì)知識(shí)的獲取變得消極,從而使學(xué)生的自主能力受到一定的制約。教師在講授過(guò)程中,常常會(huì)在課堂上預(yù)先安排好步驟,以求提高教學(xué)效果,而學(xué)生則只需要敲擊老師輸入的程序就能完成。但在學(xué)習(xí)的過(guò)程中,學(xué)生們并不知道其中的關(guān)鍵,也不知道該如何進(jìn)行編程。
(三)課程教學(xué)設(shè)施受制約
由于資金的限制,很多中等職業(yè)學(xué)校無(wú)法滿足基本的實(shí)驗(yàn)條件。一是當(dāng)前大多數(shù)中等職業(yè)學(xué)校的電腦配置水平較低,許多新的軟件無(wú)法安裝和運(yùn)行;二是因?yàn)樾7降暮笃诰S修經(jīng)費(fèi)不足、電腦維護(hù)不足,導(dǎo)致校內(nèi)可用電腦的數(shù)量日漸減少?,F(xiàn)在許多中等職業(yè)學(xué)校的學(xué)生都不會(huì)使用打印機(jī),掃描儀等電腦外設(shè)。
(四)學(xué)生計(jì)算思維仍欠缺
很多中等職業(yè)院校所以所設(shè)置的專業(yè)課程都是以高職考試大綱為主,理論知識(shí)和實(shí)踐操作為輔。在日常教學(xué)中,教師的授課方式主要是講授,而學(xué)生只能被動(dòng)地接受,無(wú)法完全理解。其評(píng)估方法主要參考了文化課的紙面測(cè)試,無(wú)法對(duì)學(xué)生的綜合能力進(jìn)行綜合評(píng)估。在教學(xué)過(guò)程中,由于缺乏對(duì)學(xué)生的數(shù)學(xué)思考能力的培養(yǎng),造成了學(xué)生的學(xué)習(xí)動(dòng)機(jī)、專業(yè)技能、解決問(wèn)題的能力等方面的不足,從而制約了他們的創(chuàng)造性。
二、Python教學(xué)活動(dòng)課程設(shè)置優(yōu)勢(shì)
(一)語(yǔ)法簡(jiǎn)潔易學(xué)
Python 語(yǔ)言的程序語(yǔ)法簡(jiǎn)潔明了,易于理解,是一種應(yīng)用廣泛的面向?qū)ο蟮母呒?jí)通用程序語(yǔ)言。Python與其它編程語(yǔ)言相比,具有諸多獨(dú)特的優(yōu)點(diǎn),尤其適用于中等職業(yè)計(jì)算機(jī)專業(yè)的學(xué)生,有利于培養(yǎng)學(xué)生邏輯思維、創(chuàng)新思維,尤其是計(jì)算思維。第一個(gè)特征是文法簡(jiǎn)單,容易上手。這是一門以簡(jiǎn)潔為中心的語(yǔ)言,閱讀過(guò)程就像是英語(yǔ)文章一樣,對(duì)新手來(lái)說(shuō)非常方便。
(二)代碼免費(fèi)易獲取
Python編程語(yǔ)言的第二個(gè)適用于教學(xué)的特征是它的自由、開(kāi)放性。Python的開(kāi)發(fā)人員可以隨意復(fù)制、修改別人的代碼,然后把它重新包裝為其他用戶。在這個(gè)自由的社區(qū)里,大家一起學(xué)習(xí),分享,開(kāi)發(fā)自己的代碼,從而使 Python的功能更加完善。
(三)發(fā)展前景佳
Python編程在中等職業(yè)學(xué)校的教學(xué)實(shí)踐,旨在使學(xué)生在 Python編程語(yǔ)言方面具備一定的基礎(chǔ)和能力。Python是世界上最受歡迎的四種語(yǔ)言之一,其發(fā)展?jié)摿薮?,是今后中等職業(yè)教育中計(jì)算機(jī)編程的一個(gè)主要發(fā)展方向。
三、Python教學(xué)活動(dòng)實(shí)踐與培養(yǎng)方法
(一)構(gòu)建高效教學(xué)資源平臺(tái)
教學(xué)資源平臺(tái)和程序訓(xùn)練平臺(tái)在課程教學(xué)中起著舉足輕重的作用。在 Python編程方面,網(wǎng)上有大量的視頻資源,根據(jù)《學(xué)業(yè)水平考試》的要求,對(duì) Python的教材進(jìn)行了精心的篩選,保證了 Python的整體結(jié)構(gòu),不會(huì)有任何遺漏,建議通過(guò)超星平臺(tái)、嗶哩嗶哩等自主學(xué)習(xí)平臺(tái)鼓勵(lì)學(xué)生們通過(guò)網(wǎng)絡(luò)和視頻進(jìn)行交流。Python程序的開(kāi)發(fā),主要是 PC和移動(dòng)平臺(tái),在前期的基礎(chǔ)階段,可以通過(guò)網(wǎng)絡(luò)進(jìn)行 Python的開(kāi)發(fā),既可以充分利用 Python的資源,又可以通過(guò)手機(jī)、互聯(lián)網(wǎng)來(lái)自主學(xué)習(xí)大量的代碼。
(二)提前設(shè)置課程目標(biāo)
教學(xué)目標(biāo)是指教師對(duì)學(xué)生的期望。在整個(gè)教育過(guò)程中,教育目標(biāo)起著非常關(guān)鍵的首要作用,一切教學(xué)活動(dòng)都要圍繞著教學(xué)目標(biāo)的達(dá)成來(lái)進(jìn)行。鑒于我國(guó)目前尚未對(duì)中職階段的 Python課程進(jìn)行明確的教學(xué)目的,本文從中對(duì)其進(jìn)行了探討。第一,通過(guò)本課程的學(xué)習(xí),讓學(xué)生了解 Python的發(fā)展歷史、語(yǔ)法規(guī)則、常用的功能;第二,在此基礎(chǔ)上,培養(yǎng)了學(xué)生的計(jì)算思維意識(shí)、計(jì)算方法和能力,并形成了較好的編程習(xí)慣和學(xué)習(xí)方法,從而提高應(yīng)用程序設(shè)計(jì)的能力。
(三)改善教學(xué)方式方法
通過(guò)相關(guān)的調(diào)研發(fā)現(xiàn),非計(jì)算機(jī)類大學(xué)生在 Python課程中容易感到厭煩,而在實(shí)際操作中,他們對(duì) Python的操作結(jié)果卻很感興趣。所以,教師在講解算法時(shí),可以采用難易度逐步遞進(jìn)的方法,首先向?qū)W生解釋一些簡(jiǎn)單的算法,然后讓他們自己進(jìn)行編程,從而激發(fā)他們的學(xué)習(xí)熱情,從而解決一些比較復(fù)雜的問(wèn)題。而計(jì)算機(jī)系的學(xué)生,因?yàn)樗麄兘?jīng)常接觸到大量的算法,如果算法太難,他們就會(huì)失去學(xué)習(xí)的信心。教師在教學(xué)中既要重視理論知識(shí)的傳授,又要重視思維的訓(xùn)練,以保證學(xué)生的綜合素質(zhì)得到多方面的提升。另外,教師還可以根據(jù)學(xué)生的興趣來(lái)編寫軟件,從而激發(fā)他們的學(xué)習(xí)熱情。
四、結(jié)語(yǔ)
通過(guò)對(duì)中職 Python編程的持續(xù)學(xué)習(xí)和分析,可以有效地促進(jìn)學(xué)生的計(jì)算思維,激發(fā)他們的學(xué)習(xí)興趣,促進(jìn)中等職業(yè)學(xué)校計(jì)算機(jī)教育的發(fā)展。在教學(xué)中培養(yǎng)學(xué)生的計(jì)算思維,不但可以促進(jìn) Python編程的學(xué)習(xí),而且可以促進(jìn)學(xué)生的計(jì)算思維,為將來(lái)步入社會(huì)打下堅(jiān)實(shí)的基礎(chǔ)。未來(lái)的社會(huì)發(fā)展,需要具備創(chuàng)新精神和計(jì)算能力的人才,這是我國(guó)中職教育的主要目標(biāo),也是民族的希望之源。
參考文獻(xiàn):
[1]陳曉彬.計(jì)算思維能力培養(yǎng)視角下中職Python程序教學(xué)實(shí)踐探究[J].現(xiàn)代職業(yè)教育,2021(51):224-225.
[2]王琦偉.計(jì)算思維在中職計(jì)算機(jī)專業(yè)教學(xué)中的培養(yǎng)——以Python教學(xué)活動(dòng)為例[J].中國(guó)新通信,2021,23(02):216-218.
[3]劉品生.計(jì)算思維在中職Python程序設(shè)計(jì)教學(xué)實(shí)踐研究[J].中國(guó)多媒體與網(wǎng)絡(luò)教學(xué)學(xué)報(bào)(中旬刊),2020(06):168-169.
[4]羅靈靈.中職計(jì)算機(jī)教學(xué)中的計(jì)算思維培養(yǎng)[J].電子元器件與信息技術(shù),2019,3(12):117-119.DOI:10.19772/j.cnki.2096-4455.2019.12.049.
[5]司瑤.面向計(jì)算思維培養(yǎng)的中職《Python基礎(chǔ)》課程設(shè)計(jì)與開(kāi)發(fā)[D].廣東技術(shù)師范大學(xué),2019.DOI:10.27729/d.cnki.ggdjs.2019.000203.
[6]余悅雯.基于Minecraft的Python編程教學(xué)活動(dòng)設(shè)計(jì)與實(shí)施[D].浙江大學(xué),2019.DOI:10.27461/d.cnki.gzjdx.2019.001993.
[7]劉承林.計(jì)算思維培養(yǎng)視角下高中Python課程教學(xué)模式研究[D].山東師范大學(xué),2019.
[8]倪婷婷.中職計(jì)算機(jī)基礎(chǔ)教學(xué)中計(jì)算思維能力的培養(yǎng)策略[J].電腦知識(shí)與技術(shù),2016,12(02):111-112.DOI:10.14004/j.cnki.ckt.2016.0162.
作者簡(jiǎn)介:龐冀?。?985.),男,漢族,內(nèi)蒙古包頭市人,天津農(nóng)學(xué)院,哈爾濱理工大學(xué),助理講師,工作單位:包頭機(jī)械工業(yè)職業(yè)學(xué)校。