• <tr id="yyy80"></tr>
  • <sup id="yyy80"></sup>
  • <tfoot id="yyy80"><noscript id="yyy80"></noscript></tfoot>
  • 99热精品在线国产_美女午夜性视频免费_国产精品国产高清国产av_av欧美777_自拍偷自拍亚洲精品老妇_亚洲熟女精品中文字幕_www日本黄色视频网_国产精品野战在线观看 ?

    “C語言程序設計”課程教學改革探析

    2021-09-13 22:24:20楊江濤
    無線互聯科技 2021年14期
    關鍵詞:教學評價教學改革教學方法

    楊江濤

    摘 要:“C語言程序設計”是以培養(yǎng)學生計算思維和實踐能力為核心的一門課程,實踐性特別強。文章分析了“C語言程序設計”課程中出現的一些問題,比如教材、教學方法、教學評價等,提出對相應的改革措施,以提高“C語言程序設計”課程的教學質量與水平。

    關鍵詞:“C語言程序設計”;教學改革;教學方法;教學評價

    1 “C語言程序設計”課程教學中出現的問題

    1.1 學生理論基礎參差不齊

    “C語言程序設計”主要在大學一年級第一學期或第二學期開設,學生從高中進入大學,對大學的學習方式一般都有個適應過程,許多學生對于程序設計是第一次接觸,腦海中對程序設計沒有任何概念,這類學生教起來就比較費時、費力;而少數學生高中就接觸過程序設計,有一些基礎,這類學生教起來就比較容易。且每個學生的接受能力也不同,有時老師為了達到完成進度的目的,就容易忽視一部分學生的接受能力;這些學生為了完成任務,會死記硬背,生搬硬套,長此以往,就會有懈怠、厭學等情緒。所以,采用統(tǒng)一的教學模式難以達到預期的效果。

    1.2 學生在實訓中對編程錯誤處理能力準備不足

    對于剛接觸C語言的學生,讓他們感到困惑的是編譯與連接時出現的錯誤;對于入門后的學生,讓他們感到困惑的是運行時出現的邏輯錯誤。由于錯誤都是英文顯示,而學生的英文水平一般,許多學生對英文提示的編譯與連接時的錯誤和運行時的邏輯錯誤有天生的畏懼心理,很難讀懂這些錯誤提示從而未能把這些錯誤解決掉,故編程中出現的這兩類錯誤對學生來說很具有挑戰(zhàn)性。

    1.3 教材不合理

    當前,“C語言程序設計”的教材可謂是多種多樣,大部分教材把基礎知識安排在前面,然后安排變量和運算符,最后安排控制語句,即使在以后的內容中談到完整的編程,但是把一大堆枯燥無味且難以理解和記憶的語法規(guī)則安排在怎樣編程之前,這樣學生就會感到沒有興趣,也不容易記憶,最終打擊了學生學習的自信心和積極性,從而大大影響了學生的學習效果。通過調查,學生早前形成的邏輯思維,特別是數學思維,與現在C語言程序的編寫有相當大的差異,學生都渴望有一本知識內容循序漸進,且對一些實際問題深入分析,可以慢慢把學生引入自己能動手編程的教材。

    1.4 教學方法單一

    C語言思維、理論知識較多,內容抽象難懂,學生學起來枯燥乏味。如果在教學中只是一味地講,只學習理論知識,不關注學習過程中學生的設計思維、設計能力和實踐能力的提高,那么這樣的教學方式只會達到事倍功半的效果。

    1.5 教學評價單一

    傳統(tǒng)“C語言程序設計”課程考核主要依靠學生的筆試成績,也就是用紙質閉卷考試的方式作為主要考核依據,這是由對“C語言程序設計”這門實踐性很強的課程沒有引起足夠重視。這門課除了以培養(yǎng)學生思維能力為主要目的外,還有一個重要目的就是培養(yǎng)學生的動手實踐能力。所以,為了使學生掌握“C語言”這門編程課程并解決生活和工作中的相關問題,提高學生實踐中的編程能力,必須改變傳統(tǒng)的以筆試成績定天下的評價方式。

    1.6 課程思政環(huán)節(jié)薄弱

    由于“C語言程序設計”任課教師對思政方面的理解透徹性略顯不足,在思政方面的教學規(guī)律和要求的專業(yè)性上的掌握也有所欠缺,從“C語言程序設計”課程中吸取的一些思政元素的能力有待進一步提高,比如以下思政元素:國家觀、民族觀、歷史觀、文化觀、價值觀等[1]。大多數“C語言程序設計”教師在長期的教學中只關注知識體系的研究,而忽視對職業(yè)需求和核心素養(yǎng)的關注。同時,在傳統(tǒng)的教育模式下,“C語言程序設計”課程學習與思政教育之間彼此隱含的密切聯系往往被教師忽略了。很多教師重教學,輕思政工作,他們認為思政工作是班主任、輔導員及思政教師的責任,所以課程思政任重道遠。

    2 ? “C語言程序設計”課程教學改革措施

    2.1 采用分組式教學

    對于學生理論基礎知識參差不齊的情況,教師可以在前期教學中了解,比如通過提問、作業(yè)等判斷學生的基礎,把學生分成幾組,每組里都有好、中、差的學生,由于代碼都是英文的,每組中盡量安排一個英文成績好的學生。教師講解完一個案例后,讓每組學生進行自由討論,基礎好的學生掌握得比較快,讓他們對同組的中、差同學進行講解,英文好的學生從中協助,這樣來解決教師沒有分身術的短板。通過討論,基礎好的學生得以鞏固知識,基礎上差的學生相當于又聽了一次案例的講解,教師需隨時參與他們的討論并提供引導和幫助,這樣不僅可以提高各層次學生的學習成績,還增加了他們彼此之間的感情,鍛煉他們的組織能力和協調能力。

    2.2 解決編程錯誤的一些手段

    對于在C語言實訓中編譯與連接時出現的一些常見錯誤,教師在示范編程的時候,可以在特定情景下人為地制造一些錯誤,然后和學生一起觀察下面的錯誤提示,幫助他們理解這種錯誤,教會他們如何解決這一類錯誤。例如,在第一次實訓課時,教師在一個程序正確運行后,可以故意用一個中文符號替換一個英文符號并且把其中一個分號遺漏掉,帶著他們看下面的錯誤提示,并讓他們理解并記住提示中經常遇到的英文單詞,以此種手段來解決編譯與連接時出現的一些常見錯誤。對于大多數學生會遇到的錯誤,教師可以在全體學生面前講解。對于后面實訓時遇到的常見邏輯錯誤,可以教學生用以下兩種方法來排除:一種是輸出語句;另一種是斷點調試。這樣不僅能讓學生掌握一些C語言的基本知識,還提高了學生的自學能力。

    2.3 選取合適的教材,

    目前,“C語言程序設計”的教材種類繁多,每種教材都有他們各自的特點,選擇教材時應注意:一是選取的教材需要突出重點,要盡量仔細說明難點,這樣方便學生自學。二是選取的教材次序安排要合理,由簡單到復雜,由表及里地對課程進行組織。三是選取的教材內容要全面,有些教材忽略了“C語言程序設計”中不經常使用到的知識點,造成學生在學習時出現一些漏洞,對某些知識不知其所以然。四是選取的教材要插入與實際相聯系的實例,而且插入的實例所涉及的知識點應當與教材的章節(jié)密切對應。

    2.4 教學方法改革

    大多數高校對“C語言”這門課程的教學只重視理論而忽略學生的實踐能力,讓學生在學習中只能死記硬背?!癈語言”教學方法不能太單一,應該靈活多變,比如可以應用以下幾種教學方法:一是案例教學法,這樣理論與實際就更容易結合。例如,在講授C語言概述這節(jié)的內容時,C語言的特點和功能用幾個典型的案例來介紹,學生就會有學有所值、學有所用的感覺,這樣會增加學生學好C語言的欲望,激發(fā)學生的學習興趣。二是啟發(fā)式教學法,這樣學生分析問題、解決問題的能力就會有所提高。例如,在講授新的內容時,教師可先回顧并復習一下上節(jié)課所講的知識,然后引出這節(jié)課將上新內容的問題,這個問題如何解決就是這節(jié)課的主要任務,這時學生就會產生疑問,好奇心油然而生,并會化被動為主動,自主完成對新內容的學習。三是討論授課法,例如,為了完成課程內容的學習,把課堂交給學生,讓學生成為課堂主體,教師可以在授課的整個過程中不斷地提出問題,通過多多討論,學生也會好好互動,一起想出解決問題的辦法,從而掌握這堂課的學習內容,而教師的角色只是一個引導者。

    2.5 教學評價改革

    “C語言”是一門實踐性和應用性都比較強的課程,學生平時必須注重實訓。課程評價主要是過程性評價,即以平時評價、任務評價、期末評價組成[2]。平時評價主要是由考勤情況、課堂表現、討論問題、回答問題等組成。任務評價就是對任務的準備、理論知識的掌握程度、程序的編寫、任務實施情況進行評價,學期結束時把這些任務分別統(tǒng)計并且計算出學生的平均分。期末評價就是通過出一張試卷,試卷內容覆蓋全部課程知識點,即筆試成績。對于實訓評價,要求學生在實訓課中完成操作后現場提交,這樣就排除學生課后相互抄襲的可能性。由于是現場提交,可以避免一些與學習無關的事情發(fā)生,比如聊天,打游戲等??偟膩碚f,期末總評價=過程評價80%+實訓評價20%,其中過程評價=平時評價30%+任務評價30%+期末評價40%[3-4]。

    2.6 增強課程思政環(huán)節(jié)

    “C語言程序設計”任課教師不但要經常與思政任課教師加強溝通交流,而且需要經常觀看新聞聯播等了解國家大政方針政策,從而把握正確的政治方向?!癈語言程序設計”任課老師要以身作則,把自己想象成班主任,隨時了解學生的思想。在“C語言程序設計”課程教學中,當講到C語言的歷史和C語言之父丹尼斯·里奇時,會聯想到喬布斯,雖然喬布斯很富有,但是丹尼斯·里奇更應該被歷史銘記[5]。這時可聯系到我國的理論自信,教育學生應該拋棄一切向錢看的思想,不應該只知道享樂和個人主義,而應該認真學好專業(yè)知識,樹立共產主義理想,建立適合社會主義的人生觀和價值觀以及全心全意為人民服務的思想[6]。

    3 結語

    通過分析“C語言程序設計”課程教學中出現的一些問題,對生源水平、教材、教學方法、教學評價等方面提出了一些改革措施,以此來培養(yǎng)學生思考問題和解決問題的能力,從而找出一條途徑,使這條途徑既符合實際要求,又能提高教育教學質量。

    [參考文獻]

    [1]彭馨.高校計算機C語言實驗教學方法探討[J].電腦知識與技術,2020(30):179-180.

    [2]戴曉峰,王莉萍.C語言程序設計教學方法研究[J].科技經濟導報,2020(32):141-142.

    [3]謝競博.C語言程序設計教學中的問題及改革建議[J].重慶郵電大學學報,2008(2):137-140.

    [4]何菊,戴彩艷.計算機類專業(yè)課程思政教學改革[J].福建電腦,2021(2):158-160.

    [5]羅富貴,林芳,何傳波,等.C語言程序設計課程教學改革的研究與實踐[J].電腦知識與技術,2020(17):158-159.

    [6]劉翠翠.C語言程序設計教學中的問題及改革建議[J].科技資訊,2017(18):143-144.

    (編輯 姚 鑫)

    猜你喜歡
    教學評價教學改革教學方法
    初中英語寫作教學方法初探
    甘肅教育(2020年2期)2020-09-11 08:01:42
    教學方法與知識類型的適宜
    信息技術—Internet實用教程教學設計的思考與實踐
    對農村小學數學課堂教學評價的認識和看法
    考試周刊(2016年85期)2016-11-11 01:23:32
    網絡環(huán)境下高職英語課程多維度評價方式研究
    小學數學“反思型” 教學的探索與實踐
    考試周刊(2016年76期)2016-10-09 09:08:16
    基于人才培養(yǎng)的技工學校德育實效性研究
    成才之路(2016年25期)2016-10-08 09:51:08
    現代信息技術在高職數學教學改革中的應用研究
    科技視界(2016年20期)2016-09-29 12:59:03
    以職業(yè)技能競賽為導向的高職單片機實踐教學改革研究
    科技視界(2016年20期)2016-09-29 11:20:38
    微課時代高等數學教學改革的實踐與探索
    科技視界(2016年20期)2016-09-29 11:16:19
    县级市| 虹口区| 读书| 石河子市| 清新县| 新巴尔虎右旗| 桐庐县| 古田县| 团风县| 交口县| 临海市| 兖州市| 南阳市| 芷江| 南城县| 元氏县| 金山区| 澄江县| 布尔津县| 金华市| 成武县| 深圳市| 新和县| 岳普湖县| 丘北县| 丹巴县| 满城县| 公主岭市| 盱眙县| 苗栗县| 河东区| 蒙阴县| 兴业县| 云林县| 库伦旗| 东丽区| 清新县| 会同县| 田林县| 广平县| 勐海县|