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