国产日韩欧美一区二区三区三州_亚洲少妇熟女av_久久久久亚洲av国产精品_波多野结衣网站一区二区_亚洲欧美色片在线91_国产亚洲精品精品国产优播av_日本一区二区三区波多野结衣 _久久国产av不卡

?

高職“C語言程序設(shè)計”課程教學(xué)中融入德育元素實踐與研究

2022-09-14 05:09:34張朝蘭
科技風(fēng) 2022年23期
關(guān)鍵詞:程序設(shè)計錯誤程序

張朝蘭

貴州航天職業(yè)技術(shù)學(xué)院 貴州遵義 563000

在高職院校理工科專業(yè)體系對應(yīng)的每門課程都應(yīng)根據(jù)高等職業(yè)學(xué)校專業(yè)教學(xué)標(biāo)準(zhǔn)而開設(shè)?!癈語言程序設(shè)計”是高職院校計算機類、電子信息類、自動化類等專業(yè)基礎(chǔ)必修課,是面向過程的一門編程基礎(chǔ)課程,開設(shè)在新生入校第一或第二學(xué)期。它涉及數(shù)據(jù)類型、各種運算符與表達式、三大編程邏輯結(jié)構(gòu)、9種語句、數(shù)組與函數(shù)等概念與應(yīng)用,語法規(guī)則較多。對于高職院校學(xué)生而言基礎(chǔ)相對薄弱,對該課程語法規(guī)則理解較為困難。筆者長期從事一線教學(xué),深知高職理工科學(xué)生情況:一半是中高職銜接生,學(xué)習(xí)習(xí)慣不佳,自我約束力較差等。本文立足于該課程本身、學(xué)生實際和學(xué)情狀態(tài),將從教師個人涵養(yǎng)、課程德育元素融入、課前—課中—課后教學(xué)活動過程、學(xué)生學(xué)習(xí)主動性等因素進行實踐與探討。

1 教師個人涵養(yǎng)

教師擔(dān)當(dāng)著傳播知識、傳播思想、傳播真理、塑造靈魂的角色。要有理想信念、有道德情操、有扎實學(xué)識、有仁愛之心的人。筆者認為教師不只是完成教學(xué),重要的是寬嚴(yán)并濟,把知識技能與育人結(jié)合起來,達到好的教學(xué)效果;如何靠連貫的知識、嚴(yán)謹(jǐn)?shù)膽B(tài)度、陽光的個性、幽默的語言和對學(xué)生的關(guān)愛等來影響學(xué)生,都體現(xiàn)在教師教學(xué)過程中。教師不僅要傳授知識、傳授好的學(xué)習(xí)方法和技能,還要傳授謙虛好學(xué)、寬恕包容、努力上進的人生態(tài)度等。有人說過,教育是一項愛的事業(yè),是一個靈魂對眾多靈魂點撥、關(guān)注、愛的傳送過程,是融入教師教與學(xué)生學(xué)的互動過程。教人先教己,唯有以德立身、以德施教、潛心學(xué)問、不斷學(xué)習(xí)、不怕困難、甘為人梯的教師涵養(yǎng),有強烈的責(zé)任感和發(fā)自心底的愛去親近學(xué)生、喜愛學(xué)生、關(guān)心和幫助學(xué)生,且耐心細致和客觀公正、寬嚴(yán)適度去全方位育人,把握好教學(xué)的各個環(huán)節(jié),才能培育出既有專業(yè)知識又有良好品德的人。

2 課程德育元素融入

“C語言程序設(shè)計”不僅可以編寫應(yīng)用程序,而且也適合于編寫系統(tǒng)軟件,它是高職理工科電類專業(yè)必修課,也是計算機類專業(yè)必修課程之一,專業(yè)課程是課程德育建設(shè)的基本載體。筆者深入梳理“C語言程序設(shè)計”課程教學(xué)內(nèi)容,結(jié)合其功能豐富、表達能力強、使用靈活方便、應(yīng)用面廣、目標(biāo)程序運行效率高、可移植等課程特點、思維方法和價值理念,深入挖掘該課程德育元素,有機融入課程教學(xué),達到較好的育人效果。

2.1 課程有目標(biāo)

該課程在教學(xué)標(biāo)準(zhǔn)中將“C語言程序設(shè)計”各知識點與德育元素進行鏈接,旨在傳授基本問題求解思路,建立編程意識,培養(yǎng)良好的思維習(xí)慣,進而做到運用程序閱讀與編程手段培養(yǎng)敏捷思維和創(chuàng)新思維,以及讀懂問題、分析問題與解決問題的能力,還可以將德育元素貫穿其中。根據(jù)高職學(xué)生基礎(chǔ)薄弱、自主學(xué)習(xí)能力較差的特點,筆者認為高職電類學(xué)生學(xué)習(xí)“C語言程序設(shè)計”要達到的目標(biāo)是:

(1)程序設(shè)計思維方式的基本訓(xùn)練,掌握和應(yīng)用相關(guān)知識,而不是要求學(xué)生編寫大型程序。因此,學(xué)習(xí)本課程時,應(yīng)該把精力放在最基本、最常用的知識內(nèi)容和實踐中,以為后續(xù)課程打好堅實的基礎(chǔ)。

(2)為今后工作中需要快速掌握一門新的計算機語言能活學(xué)活用,舉一反三。

(3)把人們解決問題的方法和思想,按照計算機能認識的某種規(guī)則書寫成程序,然后讓計算機執(zhí)行程序,提高工作效率。

(4)教師在教學(xué)過程中將知識融入事物發(fā)展規(guī)律、探索意識、科學(xué)精神、工匠精神、團隊協(xié)作等德育元素進行傳授,以期提高學(xué)生的人文素養(yǎng)與職業(yè)精神。

2.2 德育元素教學(xué)設(shè)計

結(jié)合課程內(nèi)容知識去發(fā)現(xiàn)課程內(nèi)容本身具有的德育元素,對于這些德育元素要加以科學(xué)利用,運用到知識單元上去表達。對于“C語言程序設(shè)計”的德育元素可以從專業(yè)理論知識講授的具體內(nèi)容、實踐教學(xué)環(huán)節(jié)等多角度深入挖掘,明確知識目標(biāo)、實踐目標(biāo)和德育目標(biāo),合理有效地讓德育元素進入課程教學(xué)內(nèi)容中,并根據(jù)每個教學(xué)環(huán)節(jié)中的實際情況進行有的放矢、有針對性地教學(xué),加以總結(jié)與優(yōu)化,擬從“C語言程序設(shè)計”課程程序規(guī)范、編寫程序代碼錯誤、模塊化程序編寫中提煉各知識點與德育元素有機結(jié)合。

2.2.1 程序編寫規(guī)范中融入德育元素

規(guī)范約束是編寫一個好程序的保證。編寫規(guī)范、清晰的源程序不僅方便閱讀,還便于檢查錯誤,提高調(diào)試效率,從而最終保證程序的質(zhì)量和可維護性。對于學(xué)生而言,更要遵循編碼規(guī)范以培養(yǎng)良好的職業(yè)素養(yǎng)和遵章守法的個人素養(yǎng)。主要知識體現(xiàn)在:

(1)函數(shù)定義:每個函數(shù)的定義和說明應(yīng)該從第一列開始書寫。函數(shù)名和函數(shù)體的大括號應(yīng)該各占一行。在函數(shù)體結(jié)尾的括號后面可以加上注釋。注釋中應(yīng)該包括函數(shù)名,這樣比較方便進行括號配對檢查,也可以清晰地看出函數(shù)是否結(jié)束。

(2)嵌套語句的格式:嵌套式的語句,即語句塊如if、while、for、switch等應(yīng)該包括在大括號中。大括號的左括號應(yīng)該獨占一行,并與關(guān)鍵字對齊。即使語句塊中只有一條語句,也使用大括號,這樣可以使程序結(jié)構(gòu)更清晰,也可避免出錯。

(3)命名規(guī)范:標(biāo)識符只能由字母、數(shù)字、下劃線組成,但第一個字符必須由字母或下劃線組成。符號常量的命名用大寫字母表示,如#define PI 3.14。變量和函數(shù)命名可以選擇有意義的英語組成變量名,以便讀者見名知義。如果使用縮寫,盡量使用那些約定俗成的。

這些基本代碼編程規(guī)范要求學(xué)生嚴(yán)格遵守,以形成良好的習(xí)慣。在傳授專業(yè)知識的同時加入法律法規(guī)、交規(guī)、學(xué)校規(guī)章制度、學(xué)生守則等,不能疲勞駕駛機動車、闖紅燈、無視學(xué)校的校規(guī)校紀(jì),這樣既講了課程知識,又提出學(xué)生要遵章守紀(jì)等德育素養(yǎng),有效地將課程實踐知識點浸潤到學(xué)生的精神世界,提高學(xué)生的自我認識。

2.2.2 課程實踐中融入德育元素

用C語言編寫的源程序必須經(jīng)過編譯和連接,生成可執(zhí)行性程序之后才能執(zhí)行。學(xué)生在編寫與調(diào)試C語言程序時,出現(xiàn)各種報錯提示信息時,英語基礎(chǔ)弱,不知所措,從而產(chǎn)生反感情緒,逐漸喪失信心。作為老師這時應(yīng)告誡學(xué)生,在“C語言程序設(shè)計”課程實踐中程序編輯與調(diào)試會出現(xiàn)各種錯誤,需要返回源程序的編輯狀態(tài)找出并修改錯誤。程序調(diào)試的目的就是發(fā)現(xiàn)程序中的錯誤,并且修正錯誤,保證程序的正常運行和最終結(jié)果。程序錯誤包括語法錯誤和邏輯錯誤:語法錯誤是指在程序調(diào)試過程中發(fā)生的錯誤,編譯不會通過,Dev-C++編譯時會自動定位到錯誤處,并在編譯窗口顯示錯誤提示信息,可以根據(jù)錯誤的提示信息修改。諸如Cannot modify a const object不允許修改常量對象,Case outside of switch漏掉了case語句,incorrect number format錯誤的數(shù)據(jù)格式,declaration missing說明缺少“;”,因此這些知識點要多總結(jié)和反復(fù)訓(xùn)練。老師要善于發(fā)現(xiàn)學(xué)生編程中遇到的各種問題,幫助他們找出問題和讓他們思考并解決問題,多加激勵,一旦他們調(diào)試并運行成功后及時表揚增強其信心,這樣,學(xué)生學(xué)習(xí)主動性會大大增強。培養(yǎng)學(xué)生做事應(yīng)當(dāng)堅持不懈,邏輯條理清晰,同時告訴學(xué)生在學(xué)習(xí)、工作與生活中,不可能不犯錯,提醒他們,時刻保持謙虛,利用閑暇時間,擴大知識面。在點評過程中總結(jié)C語言中常見的語法錯誤,尤其是邏輯錯誤,表面看程序似乎沒有語法錯誤,編譯通過,但是運行后沒有得到所期望的結(jié)果,這就需要提醒學(xué)生仔細分析程序流程,跟蹤程序的運行過程才能發(fā)現(xiàn)程序中的邏輯錯誤,發(fā)現(xiàn)若干條錯誤信息時,一般從程序開頭查找、修改后,再次運行程序,如果還有錯誤,要一個一個地修改。每修改一處錯誤要存盤再運行一次程序。如程序在編譯和連接的過程中經(jīng)常會出現(xiàn)語法錯誤和邏輯錯誤,就需要返回源程序中找出并修改錯誤,保證程序的正常運行,培養(yǎng)學(xué)生耐心細致和攻堅克難的職業(yè)精神。學(xué)生常出現(xiàn)符號中英文不分、變量未定義、標(biāo)識符命名不規(guī)范等錯誤信息,或者是計算機編譯通過但出現(xiàn)邏輯錯誤,這需要老師引導(dǎo)學(xué)生發(fā)現(xiàn)錯誤并正視錯誤,客觀地認識自己不足之處并改正,正視自己的短板等。培養(yǎng)學(xué)生尊重客觀事實、腳踏實地、穩(wěn)扎穩(wěn)打的工匠精神,培養(yǎng)學(xué)生正視錯誤、敢于挑戰(zhàn)、勤奮學(xué)習(xí),具備一定的抗壓能力和責(zé)任心。

2.2.3 模塊化程序設(shè)計融入德育

模塊化程序設(shè)計,簡單地說就是程序的編寫不是一開始就逐條錄入語句,而是按照“自頂向下、逐步細化”的方法,將系統(tǒng)的功能細分為多個模塊,每個模塊完成一個單一功能,最后將所有模塊“組裝”起來,這就好比各行各業(yè)都在為祖國的發(fā)展添磚加瓦,發(fā)揮著自己的作用,細化到個人與集體關(guān)系。C語言就是模塊化程序設(shè)計語言,使用函數(shù)實現(xiàn)一個模塊的功能。主函數(shù)調(diào)用其他函數(shù),其他函數(shù)間也可以互相調(diào)用,理解函數(shù)的模塊化程序設(shè)計融入統(tǒng)籌、分工與協(xié)作精神,任何人都不可能是孤島,都是中華兒女,祖國的強盛與每個人都息息相關(guān)等,從而增強民族自豪感。模塊化程序設(shè)計的基本原則是指一個模塊只能完成單一的功能,不能“身兼數(shù)職”;模塊之間參數(shù)的傳遞應(yīng)盡量少,模塊間的調(diào)用盡量只通過簡單的接口完成,減少全局變量的使用。

3 教學(xué)活動

根據(jù)課程育人目標(biāo),圍繞高職學(xué)生學(xué)情特點和“C語言程序設(shè)計”課程內(nèi)容,在教學(xué)策略上采用課前—課中—課后教學(xué)與實踐,結(jié)合線上課堂教學(xué)與線下微信打卡提交作業(yè)等方式進行知識傳授與德育元素融合,在課程教學(xué)實施過程中采用包括分組學(xué)習(xí)、線上教學(xué)線下答疑等多種的教學(xué)方法來落實專業(yè)知識與價值引領(lǐng)的共同提升。具體的實踐路徑通常采取課上布置任務(wù)、在線討論提問,課下到機房實踐,彼此約定時間集中在班級微信平臺答疑與評價,此過程中融入德育內(nèi)容,樹立積極發(fā)言表達創(chuàng)新想法和遵時守時的時間觀念。其教學(xué)方法主要從以下幾個方面加以闡述。

3.1 在教學(xué)過程中融入德育元素教育

通過課后布置作業(yè)與自主學(xué)習(xí)任務(wù),學(xué)生找到所學(xué)知識難點,在教學(xué)實施過程中提出來討論,針對多數(shù)學(xué)生所關(guān)注的熱點難點作解釋答疑,然后應(yīng)用實踐檢驗提高。既培養(yǎng)學(xué)生編程知識的掌握和實踐能力,又培養(yǎng)學(xué)生自我驅(qū)動能力。過程中潛移默化地引入發(fā)現(xiàn)問題、解決問題、團隊協(xié)作、求真務(wù)實、開拓進取等德育元素題材,以培養(yǎng)明辨是非、德才兼?zhèn)?、全面發(fā)展的高技能人才。

3.2 在課程實踐過程中強化育人理念

教學(xué)過程中采用線上線下教育教學(xué),注重引導(dǎo)學(xué)生自主思考,培養(yǎng)學(xué)生自主學(xué)習(xí)能力,教學(xué)活動的設(shè)計與開展均以使學(xué)生達到某種學(xué)習(xí)效果來進行,更加強調(diào)學(xué)生在教學(xué)活動中的主體地位以及學(xué)生的最終學(xué)習(xí)成果。圍繞教學(xué)目標(biāo),課前教師布置學(xué)習(xí)任務(wù),學(xué)生根據(jù)要求開展線上自主學(xué)習(xí);課中主要開展以“學(xué)生為中心”的師生互動教學(xué);課后教師進行教學(xué)反思,學(xué)生拓展提升組織教學(xué)內(nèi)容,在實踐過程中踐行育人理念,通過開發(fā)項目設(shè)計、編寫調(diào)試程序等工程實踐環(huán)節(jié)培養(yǎng)學(xué)生敬業(yè)、精益求精、專注、創(chuàng)新的工匠精神。

3.3 全方位過程評價

通過微信打卡、課后作業(yè)提交完成情況、隨堂上機練習(xí)測驗、線上資源中國大學(xué)MOOC學(xué)習(xí)情況、微信上互動情況、期末測試對知識點的掌握情況,以及線上線下的混合模式貫穿于課前、課中和課后全過程表現(xiàn)情況等進行全方位效果評價,培養(yǎng)學(xué)生自主學(xué)習(xí)、虛心協(xié)作、求真務(wù)實、樂觀向上的人生態(tài)度。

結(jié)語

文中通過“C語言程序設(shè)計”課程教育教學(xué)中融入德育元素,完善了課程目標(biāo),明確了知識、技能和德育育人目標(biāo)。根據(jù)課程的特點,將課程德育元素融入教學(xué)內(nèi)容中,采用了課前課中課后混合式實施組織教學(xué),意在培育學(xué)生編程知識和實踐能力的同時,潛移默化地引導(dǎo)學(xué)生求真務(wù)實,培養(yǎng)學(xué)生邏輯思維能力和辯證思維能力,樹立不畏困難、求真務(wù)實、精益求精的工匠精神;在實踐過程中以培養(yǎng)學(xué)生實踐能力和踐行育人理念,培養(yǎng)學(xué)生具有強大的抗壓和良好的團結(jié)協(xié)助能力;樹立規(guī)則規(guī)范意識和勇于創(chuàng)新的探索精神;以期培育出有社會責(zé)任感、有創(chuàng)新能力、有實踐能力、身心健康,對社會有用的人才。

猜你喜歡
程序設(shè)計錯誤程序
在錯誤中成長
基于Visual Studio Code的C語言程序設(shè)計實踐教學(xué)探索
計算機教育(2020年5期)2020-07-24 08:52:56
從細節(jié)入手,談PLC程序設(shè)計技巧
電子制作(2019年9期)2019-05-30 09:42:04
試論我國未決羈押程序的立法完善
“程序猿”的生活什么樣
英國與歐盟正式啟動“離婚”程序程序
高職高專院校C語言程序設(shè)計教學(xué)改革探索
創(chuàng)衛(wèi)暗訪程序有待改進
PLC梯形圖程序設(shè)計技巧及應(yīng)用
不犯同樣錯誤
天峻县| 中卫市| 巍山| 剑川县| 华蓥市| 福清市| 改则县| 上虞市| 临澧县| 当雄县| 义乌市| 井研县| 泊头市| 宁海县| 金堂县| 耒阳市| 通山县| 荆门市| 四会市| 梅州市| 金乡县| 宣恩县| 将乐县| 卢龙县| 桃园市| 揭西县| 黑龙江省| 巨鹿县| 屯昌县| 昔阳县| 筠连县| 江源县| 唐河县| 敦煌市| 梁平县| 温宿县| 平定县| 汶上县| 马鞍山市| 泰顺县| 全南县|