首頁 > 文章中心 > 正文

      C程序設計課程教學質量

      前言:本站為你精心整理了C程序設計課程教學質量范文,希望能為你的創作提供參考價值,我們的客服老師可以幫助你提供個性化的參考范文,歡迎咨詢。

      C程序設計課程教學質量

      摘要:目前,大多數高校以《C程序設計課程作為計算機科學與技術專業學生程序設計課程的入門,因此,如何提高該課程教學質量是許多教學人員所關注的問題。本文主要就目前在《C程序設計》課程教學環節中所存在的問題進行了剖析,并對每一問題提出了相應的解決方案。

      關鍵詞:C程序設計;教學質量;教學環節

      Abstract:Atpresent,mostofthecollegesanduniversitiesto"CProgramming"courseastheComputerScienceandTechnologystudentprogrammingcoursesentry,howtoimprovethequalityofteachinginmanyacademicstaff’sconcerns.Thisarticleinthecurrent"CProgramming"courseinteachingtheproblemsanalyzed,andeveryissueofthecorrespondingsolutions.

      Keywords:Cprogramming;thequalityofteaching;Teaching

      1引言

      教學質量是學校追求的永恒主題。對于學校教學來說,教學進度計劃的制定、實施、備課、授課、作業練習、課外的實踐活動以及對教師教和學生學的評價辦法等都屬于教學的環節。任何課程的教學都需要做好教學的每一個環節。然而,在《C程序設計》課程教學過程中,許多學校的很多老師卻往往忽略了教學中的某些環節或沒有把握好教學中的各個環節,從而導致教學質量低。本文首先闡述了目前在《C程序設計》課程教學環節中所存在的問題,然后根據自己十多年的教學經驗和實踐,對每一問題提出了相應的解決方案。

      2《C程序設計》課程教學環節中所存在的問題

      2.1教學進度計劃的制定不合理

      教學進度計劃的制定是教學環節中的首要環節,它直接或間接影響到其它各個環節。然而,一些高校某些老師在《C程序設計》課程教學中卻忽略了這個環節,主要表現為:在開學初沒有制定教學進度計劃、或者過于簡單、或者脫離教學大綱、或者死板地按教材來制定教學進度計劃。

      2.2備課走形式

      備課又叫做課前準備,備好課是授好課的前提條件。然而,一些高校某些老師在《C程序設計》課程教學中卻沒有重視這個環節,主要表現為:視備課為寫教案,而教案是每所高校都要檢查的教學材料之一,因此,一些老師為了應付檢查而簡單地將書本上的內容照抄到教案上。這樣的備課在授課的時候只能是照本宣科。而《C程序設計》課程所涉及到的概念比較復雜,規則繁多,照本宣科的授課方法只會導致大部分學生厭惡該課程的學習。

      2.3授課方式方法不得體

      目前,有些高校在傳授《C程序設計》課程采取的仍是傳統的授課方式:“黑板”+“粉筆”,而該課程的特點之一是教材內容繁而雜,規則多而活,這種傳統的授課方式難以使老師保質保量地完成教學任務。近年來,多媒體教學課件成為一種新型的教學媒體和現代化的教學手段。與傳統教學方式相比,多媒體教學具有信息量大、減少文字書寫等顯著的特點。因此,許多高校在傳授該課程采取的就是多媒體教學方式。但多媒體教學不適合于程序設計方法的講解,因為與傳統教學方式相比,多媒體教學方式不能較好地教會學生如何思考、推理,如何用語句實現算法,因而不能很好地培養學生的抽象思維、邏輯推理能力。

      授課方法是教師為完成教學任務和達到教學目的所采用的手段。目前仍有部分老師在《C程序設計》課程教學過程采用傳統的授課方法,即完全遵循書本內容和知識結構,通過“講授法”完成一系列的教學任務,如教師向學生傳遞知識信息、控制學生掌握知識信息的過程等。“講授法”從本質上而言是一種單向性的思想交流或信息傳輸方式,是以教師為中心、學生被動接受知識的一種教學模式。在授課過程中,學生才是真正的主體。隨著信息技術、新知識日新月異的發展,傳統式授課方法已經不能滿足學生的需求,必須研究新的授課方法。

      2.4作業練習的布置、批改沒有保質保量

      做作業是復習、練習的過程,也是繼續和深入學習的過程。然而,大部分高校老師,一個學期最多布置4次左右的作業練習,每次1-2道題,而且題目全是從書上隨意指點的。對于作業的批改,就是×、√或A、B、C和日期,沒有合理的批語。這種既沒量,又沒質的布置和批改作業的方法,對教學效果起不了多大的作用。

      2.5課內上機松散,課外實踐活動缺乏

      《C程序設計》課程的實踐性很強,學生只聽不練根本達不到學習該課程的目的。可是許多高校的老師和學生,都忽視該課程的實踐。譬如,老師視上機課為放松課,人雖然在機房,卻沒有盡職盡責地去輔導學生,而是在做自己其它的事情;學生視上機課為玩耍課,想去就去,不想去就不去,或者去了也在玩游戲、上網聊天。至于課外實踐活動,許多高校根本就沒有開展。這種不重視課內、課外實踐活動的教學,不能幫助學生理解和運用理論知識,利用計算機解決實際問題的能力。

      3解決《C程序設計》課程教學環節中問題的方案

      3.1基于綱、本,但不拘泥于綱、本,合理地制定教學進度計劃

      只有合理地制定教學進度計劃,才能備好課和授好課。《C程序設計》課程包括的章節比較多,涵蓋的內容豐富。另外,《C程序設計》又是一門實踐性較強的課程,這就要求在制定教學進度計劃時,必須科學地組織教學內容和合理地分配理論課和實踐課的時間。在教學內容的組織上,我們在堅持不脫離教學大綱要求的基礎上對教材的某些章節內容進行了增減、重新調整和整合。以清華大學出版社出版的、譚浩強著的《C程序設計》(第三版)教材為例,我們在制定教學進度計劃時,將“數據的機器碼表示”內容增加到了第3.1節;刪除了第12章和13章的部分內容;將11章的結構體與共用體的概念性等內容調整到第7章數組;將第2章和第14章整合到第4、5、6章。在理論課和實踐課的時間分配上,教學大綱要求是理論課為45課時、實踐課為32課時,于是許多高校的老師在制定教學進度計劃時,就簡單地根據“3:2”原則制定為每周理論課為3節、實踐課為2節,這樣會造成前半個學期學生無內容可上機,而后半個學期上機內容太多以及課程設計沒時間去完成。因此,我們在遵循教學大綱(理論課與實踐課的課時比為3:2)要求的基礎上按如下來制定教學進度計劃:前半學期理論課與實踐課的課時比為4:1,后半學期理論課與實踐課的課時比為2:3,這樣既堅持了“3:2”原則,又消除了學生上機時閑著無事可做現象,同時更保證了學生有充分的時間來進行課程設計。

      3.2改變“視備課為走形式”觀念,視備課為教學設計

      備課包括備教材、備學生、備教法、備媒體等,形象地說備課就是教學設計。對教學過程

      的設計既是一個復雜的物質準備,又是一個理想的心理預期。因此,我們都是按如下格式精心設計《C程序設計》課程的每一堂課。

      (1)章節名稱:(2)課時量:(3)編寫時間:(4)實施時間:(5)教學目的和要求:(6)重點:(7)難點:(8)教學方法:(9)教具(器材):(10)教學過程:①新課導入:②新課內容:③新課總結:(11)作業布置:(12)后記:

      這樣,我們在授課時,就能承前啟后、主次分明、有的放矢地授好課。

      3.3采用新穎的授課方式,改變傳統的授課方法

      對于《C程序設計》課程的教學,應采用“將傳統的教學方式與多媒體教學相結合”的授課方式。在教學過程中,我們是有選擇地使用多媒體教學:對于課程中的語句、語法、語規等基礎知識,運用多媒體教學,減少板書時間以增加信息量的傳授;同樣,對于課程中抽象性較強和難以理解的內容,如指針、函數的參數傳遞和程序的流程等,也使用多媒體教學并針對教學內容開發了形象生動的“C語言程序設計教學演示系統”,借助教學演示系統可以對抽象內容進行動態演示,這樣既有利于學生的理解,又節省了講授時間,起到事半功倍的作用;而對于多媒體教學不易實施的程序設計方法的講解,則采用傳統的教學方式,教會學生如何思考、推理,如何用語句實現算法,培養了學生的抽象思維、邏輯推理能力。這樣,將傳統的教學方式與多媒體教學相結合,大大提高了學生的綜合思維能力,提高了教學質量。

      對于《C程序設計》課程的教學,應采用靈活多樣的授課方法,以提高教學質量。在教學過程中,我們改變了老師單向滿堂灌、學生被動整堂聽的傳統授課方法,而主要采用以下幾種授課方法:

      (1)采用啟發式授課方法,以培養學生分析問題和解決問題的能力:啟發式,是指教師在全面掌握講授內容的前提下,在講解新的講授內容前,通過對以前學習的相關內容的復習,引出新的講授內容。例如,在講授“循環”一節時,首先提出一個問題:求1!+2!+3!+…+10!。讓學生思考一會,之后簡要地講授本節需掌握的理論知識—循環和循環的嵌套,并舉例:求1+2+3+…+100和求1×2×3×…×10。接著,讓學生根據所講知識,完成課堂初所提問題。實踐證明,這種授課方法能充分調動學生學習的積極性,培養學生分析問題和解決問題的能力。

      (2)開展討論式授課方法,以激發學生的學習興趣:討論式,是指教師在課堂上要想法促進師生互動。在形式上有提問,上黑板演算,上教師機操作,討論等,通過老師巡回指導,發現學習中普遍性問題和同學中的新思路、新方法,實時地提出問題,讓學生進行正誤判析,解決普遍性問題,或者請有獨特思路的同學演示自己的方法或程序,對比各種方法的優缺點,鼓勵大家再提出新方法。而且在課堂上,由于教師現場編程,使同學們能夠參與到程序調試的過程中,跟老師共同解決問題。實踐證明,這種授課方法效果顯著,課堂活躍,學生的參與程度很高。在師生互動方面要注意把握好課堂秩序,使得互動有序有效進行。

      (3)采用研究式授課方法,以培養學生的創新能力:研究式,是指教師在講授完課本內容后,針對所講內容設置疑難問題,讓學生課后成立興趣小組,開展疑難問題的研究,下次上課時,各小組將研究結果反饋給老師,老師再在課堂上進行講解。實踐證明,這種授課方法既增強了學生的團結協作精神,又培養了學生的創新能力。

      (4)應用比喻式授課方法,以引起學生的學習興趣:比喻式,是指教師應用形象化的比喻,將抽象復雜的問題簡單化、具體化。因為學生學習語言一般都感覺比較的枯燥,都是些語法和句子,難免會感覺厭煩,所以教師要善于利用形象化的比喻,把枯燥的東西變得形象生動,這樣可以引起學生的興趣。例如,講授二維指針的問題,關鍵是行和列的概念。類比如下:可以把二維數組比喻成學生的隊列,用數組的行代表隊列的行,列代表學生在該行的位置。這樣,就可以說明行指針和列指針。行指針每次移動是一行,該行有幾列就是移動幾個元素的位置,也就是該行學生的總個數;列指針每次移動是一個元素的位置。

      以上是我們在多年教學實踐中總結出來的四種主要授課方法。其實,授課方法遠不止這四種。譬如,還有條件遷移法、圖表法等等。總之,教有良法,但無定法,貴在得法,教師應從實際出發,選用各種適當的方法,充分調動學生的學習積極性,讓學生主動參與(實踐),培養學生動手、動口、動腦的能力。

      3.4強化作業練習,認真批改作業

      《C程序設計》課程的教學目的主要是培養學生程序設計的能力,學生只有通過大量的編程練習,才能真正掌握語言知識,培養程序設計的能力。我們每次課后給學生布置一些有代表性、恰當的習題,以鞏固課堂上所學的內容。也通過學生所做作業的好壞來了解學生對課程內容的掌握程度以及教師的教學效果。對作業中比較普遍出現的錯誤,都要在下節課講解,因為是上節課沒講清楚所致。作業中表現出與眾不同的、新穎的程序設計方法和思路,也要當堂宣講或作業批注,以鼓勵這種另辟新徑的有創意的學風。

      3.5重視課內上機實踐,倡導課外實踐活動

      教學實踐是檢驗教學效果的有力手段,因此,我們認真對待每節上機課。每次上機前,都根據教學計劃,有系統地布置上機實踐作業,讓學生明確上機任務,編寫好上機調試的程序,使學生在每次上機實踐中有收獲。同時還讓學生按照自己的姓名、題號來編寫程序文件名,調試成功后存入磁盤,課程結束后按調試完成程序的多少、優劣來評定實踐成績。在實踐過程中,指導教師對一些操作難點,分組集中演示,起到事半功倍的效果。上機實踐課結束前,我們堅持進行實踐總結,并對實踐內容再設1-2個疑難問題,提倡學生課后去思考,去實踐,以促進學生的動手能力和自學能力。

      4結束語

      通過對《C程序設計》課程教學環節中所存在的問題的思考和分析,針對現狀,結合教學實際及自身的體會,提出一些解決問題的措施和想法,進行一些初步的探索,取得了不錯的效果,對《C程序設計》課程教學有一定的指導意義。但教學質量的提高是一個長期過程,我們必須牢牢把握好教學環節中的每一個環節,并在實踐中不斷深入與完善,以更好的促進《C程序設計》課程教學,不斷提高《C程序設計》課程的教學質量和水平。

      參考文獻

      [1]譚浩強.C程序設計[M](第三版).清華大學出版社,2005

      [2]高秀娥.C語言教學方法探討.中國教育學雜志(高等教育版),2006

      [3]鄧莉.淺談課堂教學環節五要素,

      久久久久久亚洲Av无码精品专口 | 97se亚洲国产综合自在线| 亚洲一区爱区精品无码| 亚洲一级Av无码毛片久久精品| 国产成人综合久久精品亚洲| 国产成人亚洲精品无码AV大片| 亚洲av中文无码字幕色不卡| 亚洲日本中文字幕天天更新| 亚洲欧洲日产国码久在线| 亚洲色成人网站WWW永久四虎| 亚洲色大成网站www尤物| 亚洲AV综合色区无码一二三区| 久久精品国产亚洲av天美18| 自拍偷自拍亚洲精品偷一| 精品亚洲福利一区二区| 亚洲成av人在片观看| 小说区亚洲自拍另类| 亚洲精品无码99在线观看 | 国产精品亚洲专区无码牛牛 | 久久久亚洲AV波多野结衣| 7777久久亚洲中文字幕蜜桃| 亚洲精品白色在线发布| 亚洲一区二区三区免费在线观看| 国产成人亚洲精品| 337P日本欧洲亚洲大胆艺术图 | 亚洲Aⅴ无码一区二区二三区软件| 亚洲精品tv久久久久| 亚洲精品制服丝袜四区| 亚洲国产精品lv| 亚洲国产成+人+综合| 欧洲 亚洲 国产图片综合| 亚洲а∨精品天堂在线| 亚洲七七久久精品中文国产| 亚洲精品成人网站在线观看 | 亚洲成av人片在线观看天堂无码| 亚洲一区二区三区AV无码| 亚洲邪恶天堂影院在线观看| 亚洲Av无码一区二区二三区| 亚洲av综合日韩| 亚洲日韩精品A∨片无码| 亚洲精选在线观看|