張燕
【摘? 要】 計算機科學技術(shù)的發(fā)展,使得信息處理能力和計算思維在人們的日常生活及工作中愈發(fā)受到重視。因此,在中職計算機專業(yè)教學中,對學生計算思維訓練的要求也越來越高。然而,當前我國多數(shù)中職學校尚未將C語言課程納入教學體系。在日常教學中,教師應充分利用學生對計算機專業(yè)課程的興趣和喜好,借助計算思維訓練的價值意義,引導學生學習計算機C語言課程。教師在進行教學過程中可以先讓學生自主學習、查閱資料等,再利用小組合作的方式完成學習任務,通過這種方式可以提升學生的學習興趣和參與度。
【關(guān)鍵詞】 中職;計算機;C語言課程;計算思維訓練
一、中職計算機C語言課程中計算思維訓練的意義
(一)提升學生的學習興趣
計算機編程作為一種高度綜合且實踐性強的學科,緊密關(guān)聯(lián)著人們的日常生活。在學習計算機編程課程時學生往往會發(fā)現(xiàn)計算機編程與諸多學科存在一定的關(guān)聯(lián),教師在教授計算機編程課程時,可將教材知識點與實際生活中的實例相結(jié)合,讓學生對計算機編程有一個初步了解。計算機程序具有很強的邏輯性,這種邏輯性會影響學生對程序的理解和認識,因此在教學過程中,教師可以借助多媒體技術(shù)為學生播放一些有趣、生動的視頻或動畫視頻。例如:在教授《C語言程序設(shè)計》課程時,教師可以播放一些關(guān)于編程相關(guān)的視頻或動畫視頻,讓學生對這門課程有一個初步了解。此外,教師可以利用學生對計算機編程的興趣,將本課程所學知識與生活中常見的問題相結(jié)合,讓學生通過自主學習和小組合作完成一個個問題并解決問題。
(二)激發(fā)學生的學習動力
中職學校計算機專業(yè)課程的學習,需要學生具備充足的學習興趣和動力,通過激發(fā)學生的學習興趣和學習動力,使學生更好地進行計算機C語言課程的學習。教師在教學中,可以利用多媒體技術(shù)、計算機編程語言等,讓學生感受到計算機C語言課程學習的樂趣,從而提升學生的學習興趣和動力。
以“數(shù)據(jù)類型”部分內(nèi)容為例,教師可以向?qū)W生展示相關(guān)圖片或視頻,讓學生了解計算機中數(shù)據(jù)的類型。隨后教師可介紹實際生活中涉及的數(shù)據(jù)類型,并引導學生進行歸類。教師通過講解不同數(shù)據(jù)類型的特點和功能等,使學生對“數(shù)據(jù)類型”有更深刻地認識和了解。此外,教師可以讓學生借助計算機編程語言來加深對“數(shù)據(jù)類型”的理解,例如教師可以讓學生編寫一些簡單的程序,讓學生能夠?qū)崿F(xiàn)“循環(huán)”功能、“判斷”功能等。在編寫程序過程中,引導學生學會編寫簡單程序,逐步加深對數(shù)據(jù)類型的認識和理解。這種方式可以提升學生的學習興趣和動力,使學生在計算機C語言課程的學習過程中能更好地掌握這門課程的基本知識和基本技能。
(三)讓學生了解計算機的發(fā)展方向
在計算機的發(fā)展過程中,存在著很多的困難和阻礙,其中最大的一個阻礙就是人們對計算機的了解程度不夠,所以,在進行計算機專業(yè)課程教學時,教師可以借助多媒體技術(shù)對計算機的發(fā)展方向進行講解,讓學生了解到計算機技術(shù)是如何被人們所運用的。例如,在進行C語言程序設(shè)計時,可以采用動畫的形式對計算機技術(shù)進行講解,通過動畫形象生動地展示出計算機是如何運行的。此外,在學習圖形圖像處理時,運用多媒體技術(shù)呈現(xiàn)圖片、視頻等實例,有助于學生了解計算機技術(shù)在日常生活中的應用。從而使學生在學習過程中更容易理解C語言程序設(shè)計,提高學習效果。
計算機是人們生活中不可缺少的一部分,同時也是一種重要的生產(chǎn)力。隨著科學技術(shù)水平的提高和人們對計算機技術(shù)認知的深化,中職學校計算機專業(yè)課程教學的重要性日益凸顯。在計算機C語言程序設(shè)計教學過程中,教師可運用多媒體技術(shù)進行講解,從而有助于學生更為扎實地掌握計算機編程技巧與方法。
(四)提升學生的分析能力
在中職計算機專業(yè)C語言課程的教學中,教師可以借助計算思維訓練的價值意義,對學生進行教學,主要是讓學生理解和掌握計算機語言的本質(zhì)和特性,并能將其應用于實踐。因此,在教學中教師可以借助計算思維訓練的價值意義,對學生進行C語言程序設(shè)計課程的教學。在教師指導下,學生自主學習相關(guān)知識后,教師可以讓學生獨立完成學習任務。在過程中,教師要對學生的學習情況進行監(jiān)督和指導,幫助學生解決問題。通過這種方式可以讓學生在解決問題的過程中提升分析能力。例如:在學習“循環(huán)結(jié)構(gòu)”這一內(nèi)容時,教師可以讓學生獨立完成程序設(shè)計。因為程序設(shè)計是一種循序漸進的過程,需要逐步添加語句、檢查錯誤等。教師要對學生進行引導和指導,讓學生按照正確的方法、步驟進行操作和分析。
(五)提高學生解決問題的能力
在中職計算機教學過程中,應充分利用學生對計算機專業(yè)課程的熱愛,實施計算思維訓練。教師可借助編程軟件,對學生進行C語言程序設(shè)計的教學,利用任務驅(qū)動法讓學生在完成編程任務的過程中,解決所遇到的問題。例如,教師可設(shè)置一道題目:“一組學生的身高、體重數(shù)據(jù)需要統(tǒng)計匯總成表,如何設(shè)計?”讓學生通過自主學習的方式完成這道題目,在解決過程中,針對學生的答案分析其不足之處。這樣既有助于提高學生對知識的理解能力,也能提升學生解決問題的能力。此外,教師還可對學生進行小組合作學習,讓學生根據(jù)小組成員所提出的問題和自己所掌握的知識,自主解決問題。
(六)培養(yǎng)學生的邏輯思維能力
在計算機C語言課程教學中,教師可以借助一些案例和情境,將抽象的概念具體化、形象化,再用生動形象的例子將抽象的概念具體化,讓學生更容易理解,從而培養(yǎng)學生的邏輯思維能力。例如在講解函數(shù)知識時,教師可以以一個小游戲為例:教師可以事先準備好一些簡單的小游戲,例如“跳房子”“猜數(shù)字”等,再讓學生在課堂上玩這些小游戲。在游戲過程中,教師可以讓學生先完成游戲任務,然后教師再給學生布置下一步的任務,最后讓學生從不同角度分析問題。通過這種方式不僅能使學生學到相關(guān)知識,還能提高學生的邏輯思維能力。在實踐中還能幫助學生更好地掌握和運用所學知識。由此可見,計算機C語言課程中計算思維訓練的價值意義是非常明顯的。
二、中職計算機C語言課程中計算思維的訓練
(一)以學生為主體,做好教學引導
在中職計算機C語言教學中,教師要做好教學引導工作,積極調(diào)動學生的學習主動性和積極性。學生作為課堂的主體,教師要始終堅持以學生為本,從學生的角度出發(fā),做好教學引導工作,以激發(fā)學生的學習興趣為目標,提高教學效果。例如在講解函數(shù)的調(diào)用時,教師可以結(jié)合案例向?qū)W生提問:“函數(shù)調(diào)用與調(diào)用是有什么區(qū)別?”在教師的引導下,學生會發(fā)現(xiàn)函數(shù)調(diào)用需要將函數(shù)名、參數(shù)類型、返回地址、數(shù)據(jù)類型和參數(shù)數(shù)量等內(nèi)容進行填寫,而調(diào)用則只需要將參數(shù)類型進行填寫即可。因此,教師可以通過引導學生將兩個看似毫無關(guān)系的知識內(nèi)容聯(lián)系起來,幫助學生深入理解函數(shù)與調(diào)用之間的聯(lián)系與區(qū)別。
(二)重視計算思維基礎(chǔ)知識的講解
在中職計算機教學中,教師在教學過程中要注重對學生計算思維能力的培養(yǎng),通過對學生基礎(chǔ)知識的講解來促進學生的計算思維能力的發(fā)展。例如,教師可以在講解程序設(shè)計時,可以先講解基本的計算機編程概念,讓學生對計算機編程有一個基本的了解,并以此為基礎(chǔ),向?qū)W生講解C語言的程序設(shè)計基礎(chǔ)知識。教師在講解程序設(shè)計基礎(chǔ)知識時要注意講述方式方法,讓學生能夠明白該如何進行編程。教師可以根據(jù)學生的實際情況和學習能力來選擇合適的教學方法,例如:在講解基本數(shù)據(jù)類型時,可以以“列表”為例;在講解基本運算類型時,可以以“表達式”為例;在講解函數(shù)時可以以“函數(shù)”為例等。通過這種方式能夠幫助學生提高計算思維能力。
(三)注重培養(yǎng)學生的問題意識
問題是解決問題的關(guān)鍵,問題意識是學生進行計算思維訓練的一個重要環(huán)節(jié),在C語言課程教學過程中,教師要注重培養(yǎng)學生的問題意識。在課堂教學中,教師要善于創(chuàng)設(shè)一些具有啟發(fā)性、探究性、挑戰(zhàn)性的問題情境,讓學生在探索過程中發(fā)現(xiàn)問題、解決問題,并在這個過程中感受到學習的樂趣,從而培養(yǎng)學生的問題意識。例如,在《指針》這一章的教學時,教師可以設(shè)置一些與指針有關(guān)的例題來引導學生進行探究,讓學生嘗試通過調(diào)用指針變量來實現(xiàn)程序功能。在學生完成例題后,教師可以提出一些比較具有挑戰(zhàn)性的問題,例如:“如果程序中沒有使用指針變量的話,那么程序應該如何處理?如果程序中使用了指針變量的話,那么程序又應該如何處理?”通過引導學生自主探究這些問題,能夠讓學生在不斷探究、思考、解決問題的過程中感受到學習的樂趣。
(四)引入案例教學法,提高學生學習興趣
在中職計算機C語言課程教學中,教師可以采用案例教學法,讓學生在實際操作中體會知識點并掌握知識點。例如,在講解循環(huán)語句的過程中,教師可以先向?qū)W生介紹“for循環(huán)”語句,讓學生明白什么是循環(huán)語句。最后,教師讓學生自己動手編寫一個簡單的程序。在這個過程中,學生能夠自己總結(jié)出循環(huán)語句的使用條件和使用方法,從而掌握循環(huán)語句的編寫技巧。通過這種案例教學法可以激發(fā)學生學習興趣,使學生能夠更好地掌握知識點。此外,教師還可以通過小組合作學習方式來提高學生學習興趣。這種方式能夠有效激發(fā)學生學習熱情,讓學生積極參與到學習過程中去。
(五)通過小組合作學習,增強學生自主探究能力
在計算機教學中,教師可以根據(jù)學生的具體情況將學生分成若干個小組,并讓學生自主組建合作小組。教師可以根據(jù)C語言程序設(shè)計中的實際情況,讓學生根據(jù)自己的興趣愛好和學習需求,將合作小組劃分為若干個小組,并分配一定的任務。學生在完成任務的過程中,可以充分發(fā)揮自己的主觀能動性,并且可以在相互討論中加深對知識的理解。通過這種方式,教師能夠培養(yǎng)學生之間相互協(xié)作、共同探討的能力。通過這種方式,能夠讓學生從被動接受知識轉(zhuǎn)變?yōu)橹鲃犹骄恐R,從而提升學生的自主學習能力。例如,在學習《匯編語言程序設(shè)計》一章內(nèi)容時,教師可以讓學生將自己手中的教材內(nèi)容分成若干個小模塊。在教學過程中,教師可以讓學生根據(jù)自己的需求對教材進行科學合理的劃分。例如,教師可以將教材分成:文字處理模塊、電子表格模塊、程序設(shè)計模塊、圖形化模塊等。
(六)完善評價體系,促進學生綜合發(fā)展
中職學校的C語言課程評價體系應充分體現(xiàn)學生的主體性,不僅關(guān)注學生的學習成果,更要重視其在學習過程中所體現(xiàn)出的綜合素質(zhì)。因此,中職學校C語言教師在教學中應對學生進行多元化評價,建立科學、合理、多元化的評價體系。在對學生進行評價時,教師可以將“問題解決能力”作為評價指標之一,考查學生如何將所學知識應用到實際生活中并解決相關(guān)問題。在實際操作過程中,教師還可以加入“計算機應用能力”這一評價指標。在教學結(jié)束后,教師應及時收集學生學習反饋信息,并根據(jù)收集到的信息對學生的學習效果進行分析和評估。這樣既能幫助教師更好地了解學生對知識掌握程度的同時也能對學生進行合理有效地評價,從而促進學生全面發(fā)展。
三、結(jié)語
綜上所述,在中職計算機教學中,C語言課程是一門重要的基礎(chǔ)課程,中職計算機教師可以通過應用計算思維訓練策略來培養(yǎng)學生的計算思維能力。通過對C語言課程進行分析可以發(fā)現(xiàn),中職計算機教師在開展C語言教學的過程中,主要是通過對基礎(chǔ)知識的講解和應用來提高學生的計算機應用能力和計算思維能力。因此,中職計算機教師需要不斷更新教學理念,轉(zhuǎn)變教學模式,將計算思維訓練策略融入C語言課程中。只有這樣才能讓學生形成正確的計算思維模式,從而促進學生對計算機知識的掌握和運用。
參考文獻:
[1] 楊偉,王國兵. 基于計算思維的中職C語言程序設(shè)計教學研究[J]. 河北軟件職業(yè)技術(shù)學院學報,2022,24(03):42-45.
[2] 劉莉,劉強,李長云. 計算思維在《C語言程序設(shè)計》教學中的研究與實踐[J]. 福建電腦,2014,30(07):152-153+149.
[3] 范興亮. C語言程序設(shè)計課程中的計算思維探析[J]. 無線互聯(lián)科技,2017(08):67-68.
[4] 華艷. 論計算機網(wǎng)絡(luò)課程中的科學思維訓練[J]. 宿州教育學院學報,2017,20(06):146-147.