成人免费看黄网站无遮挡,caowo999,se94se欧美综合色,a级精品九九九大片免费看,欧美首页,波多野结衣一二三级,日韩亚洲欧美综合

C語(yǔ)言程序設計教學(xué)探究論文

時(shí)間:2021-07-04 13:45:43 論文 我要投稿

C語(yǔ)言程序設計教學(xué)探究論文

  [摘要]文章主要針對高職高專(zhuān)院校中《C語(yǔ)言程序設計》教學(xué)中出現的聽(tīng)得懂、編不出的現象,分析問(wèn)題存在的原因,從教學(xué)的課程目標定位、教學(xué)內容和方法改革方面進(jìn)行了探討,提出只有教師的教學(xué)內容和教學(xué)方法進(jìn)行合理的組合,提高學(xué)生的學(xué)習興趣才能達到良好的教學(xué)效果。

C語(yǔ)言程序設計教學(xué)探究論文

  [關(guān)鍵詞]教學(xué)方法 案例教學(xué) 教學(xué)效果

  《C語(yǔ)言程序設計》作為計算機專(zhuān)業(yè)的基礎課,已經(jīng)成為一門(mén)必修的課程,在整個(gè)課程體系中占有重要地位。在C語(yǔ)言教學(xué)過(guò)程中,從客觀(guān)上講,教師的教法和學(xué)生的學(xué)法的差異,對教學(xué)效果都會(huì )產(chǎn)生直接的影響。針對學(xué)生學(xué)習語(yǔ)言類(lèi)課程的一般思維規律和思維模式,筆者結合多年來(lái)的教學(xué)經(jīng)驗和教學(xué)體會(huì ),把一些經(jīng)驗和方法總結出來(lái),希望能對C語(yǔ)言教學(xué)有所幫助。

  一、教學(xué)中存在的問(wèn)題

  《C語(yǔ)言程序設計》是一個(gè)邏輯性很強的課程。學(xué)生在畢業(yè)設計時(shí)會(huì )面臨具體的設計要求的問(wèn)題,它與任何一本教材中的內容相距甚遠,這使大多數同學(xué)感到無(wú)從下手。這其中的原因可以分成兩類(lèi):一方面目前高校使用的教材中,絕大多數結構都基本相同。在每一章介紹完了概念之后,提供一些例題解釋相關(guān)概念的使用方法,并在章節結束后針對本章中出現的內容提供一些練習題?荚嚻毡椴捎脝芜x、判斷及簡(jiǎn)答等方式測試學(xué)生對于教材內容的掌握程度。從實(shí)際效果分析,實(shí)際上是測試學(xué)生對各章節中的基本概念記憶程度而不是理解程度。另一方面是在考試壓力下,特別是目前的應試考試方式中,學(xué)生更多注意的是教材中的典型例題與老師指定的重點(diǎn)內容,對于程序的系統概念沒(méi)有真正理解,特別是沒(méi)有整體設計的概念。通過(guò)對各類(lèi)考試結果的分析,可以注意到一個(gè)現象,在考試中涉及的綜合編程部分,學(xué)生的得分率很低。為了確保學(xué)生的課程通過(guò)率,在考試時(shí)盡可能將綜合測試部分的比例壓低或提供學(xué)生統一復習提綱,這樣做的結果就是學(xué)生在學(xué)習時(shí)一切圍繞任課老師講課的內容,特別是老師講授的例題。學(xué)生在學(xué)習的過(guò)程中,沒(méi)有注意如何綜合運用相關(guān)內容解決具體問(wèn)題,導致學(xué)生在學(xué)完程序設計課程進(jìn)入應用階段時(shí),面對具體的專(zhuān)業(yè)設計要求無(wú)從下手。

  二、提高程序設計課程教學(xué)效果的途徑

  1.明確課程目標

  通過(guò)學(xué)習,學(xué)生應能正確理解語(yǔ)言的基本概念、語(yǔ)法、語(yǔ)義并得到充分的程序設計訓練。C語(yǔ)言課程一般是為應用性教學(xué)而設置的,因此,強調實(shí)踐性是計算機語(yǔ)言課程教學(xué)中特別要注意的問(wèn)題。對于計算機語(yǔ)言課程的教授不應僅僅是傳授知識,應該以培訓能力為主。過(guò)分強調該語(yǔ)言的系統性和完整性可能會(huì )轉移學(xué)生對課程重點(diǎn)的注意力。C語(yǔ)言的內容繁多,在有限的課時(shí)內不可能也不必要面面俱到,所以必須突出重點(diǎn),突出實(shí)用性,關(guān)鍵在于教會(huì )學(xué)生正確運用C語(yǔ)言編寫(xiě)程序,一些細節、具體規則和進(jìn)一步的知識可以讓學(xué)生在今后的應用中查閱有關(guān)書(shū)籍。教師應始終堅持以應用為中心,以算法為基礎,以培養學(xué)生的實(shí)踐能力為核心,突出技術(shù)實(shí)用性和再學(xué)習能力的培養。

  2.進(jìn)行教學(xué)改革

 。1)教學(xué)內容改革

  程序設計課程具有很強的實(shí)踐性,要以社會(huì )對編程能力的需求和技術(shù)發(fā)展為依據,調整教學(xué)大綱和教學(xué)內容,以適應技術(shù)崗位能力要求,設計模塊化課程體系。在課程設置與建設中,要充分體現教學(xué)內容在訓練和提高學(xué)生培養學(xué)生實(shí)踐能力方面的要求。適當增加實(shí)訓教學(xué)內容,以強化學(xué)生的實(shí)際開(kāi)發(fā)和應用能力,實(shí)現“零距離就業(yè)”。

 。2)改變教學(xué)思想

 、儆烧w到具體,培養學(xué)生對C語(yǔ)言的興趣及正確的思維模式!禖語(yǔ)言程序設計》注重由設計算法到書(shū)寫(xiě)程序并進(jìn)行調試的整個(gè)過(guò)程,顯得抽象、復雜,這也是大多數學(xué)生抱怨程序設計太難、太深奧、不好學(xué)的主要原因。在教學(xué)過(guò)程中,應該先介紹一個(gè)較完整的程序例子,該例子包含了該語(yǔ)言中的主要語(yǔ)句,目的是使學(xué)生先對程序有個(gè)初步的印象,再簡(jiǎn)單介紹該例子中用到的語(yǔ)句,讓學(xué)生對該語(yǔ)言的學(xué)習有一個(gè)大概的了解,避免學(xué)生對學(xué)習語(yǔ)言望而生畏。整個(gè)教學(xué)過(guò)程中應該把“解題思路、方法和步驟”當作授課的重點(diǎn),從而讓學(xué)生明白如何分析、解決實(shí)際問(wèn)題,逐漸培養學(xué)生進(jìn)行程序設計的`正確思維模式。

 、谝活}多解,注重算法是程序設計的靈魂,是教學(xué)重點(diǎn),也是教學(xué)難點(diǎn),而語(yǔ)言只是表示形式。沒(méi)有正確的算法,計算機將解決不了任何問(wèn)題。對于C語(yǔ)言所涉及到的算法,應進(jìn)行部分精講多練。

 。3)教學(xué)方法改革

 、侔咐治鼋虒W(xué)。通過(guò)案例分析,重點(diǎn)講解程序設計的思想和方法,輔以語(yǔ)言知識的介紹,將課程內容分為若干個(gè)主題,以程序設計做為貫穿各主題的主線(xiàn)。每個(gè)主題的教學(xué)過(guò)程由“要點(diǎn)講解”、“練習/上機實(shí)踐”和“疑難解答”三個(gè)階段組成。

 、诨趩(wèn)題的教學(xué)。提出問(wèn)題,以學(xué)生獨立完成為主,教師只提供必要的輔導,培養學(xué)生探索問(wèn)題和解決問(wèn)題的能力,更有利于創(chuàng )新能力的培養。

 、邸绊椖框寗(dòng)”教學(xué)。在理論教學(xué)中采用“項目驅動(dòng)”教學(xué)法,整個(gè)課程教學(xué)圍繞一個(gè)“工程項目”進(jìn)行,通過(guò)逐步拓展的實(shí)訓項目和設計,將每一階段的學(xué)習進(jìn)行小結性的貫穿與能力提高。將C 的知識點(diǎn)都溶化到一個(gè)個(gè)實(shí)訓項目的程序編寫(xiě)中。在課程初期,主要是進(jìn)行單項的編程練習,重在掌握C 語(yǔ)言的基本語(yǔ)句、數據類(lèi)型與程序結構等。在進(jìn)入數組、函數、結構、指針和文件內容教學(xué)時(shí),開(kāi)始實(shí)訓項目的編程實(shí)踐,逐步組建“教師管理系統”,并且添加文本菜單,整合擴展記錄添加、排序、查詢(xún)、統計和記錄瀏覽等內容形成課程設計。

 。4)課程考核方式改革

 、倨綍r(shí)上機訓練時(shí)給學(xué)生留一些編程習題,每次根據學(xué)生編寫(xiě)情況進(jìn)行測評并占據期末總成績(jì)30%。

 、谄谀┣,給學(xué)生留一個(gè)綜合實(shí)訓題考核學(xué)生綜合解決問(wèn)題的能力,要求同學(xué)們在一周內完成,占據期末總成績(jì)30%。

 、燮谀┻M(jìn)行理論考試,占期末總成績(jì)的40%。

  3.展示學(xué)生作品,激發(fā)學(xué)生的學(xué)習欲望

  計算機軟件課程具有多樣性、復雜性和求異性特點(diǎn),我們要針對每個(gè)學(xué)生任務(wù)完成的情況,讓同學(xué)們展示自己的勞動(dòng)成果,及時(shí)肯定學(xué)生的成績(jì),這樣會(huì )有利于激發(fā)學(xué)生們的學(xué)習熱情,保持濃厚的學(xué)習興趣,對學(xué)生的后續學(xué)習將產(chǎn)生強大的動(dòng)力和自信心,也可以對每次任務(wù)的完成情況進(jìn)行積分制度,算入期末成績(jì)中,以激發(fā)學(xué)生們的興趣。

  4.自始至終培養學(xué)生的自學(xué)能力

  學(xué)生學(xué)習軟件的最終目的是編寫(xiě)滿(mǎn)足需求的程序,所以我們在教學(xué)中教授的不僅僅是具體語(yǔ)言的語(yǔ)法知識,更重要的是通過(guò)這門(mén)語(yǔ)言學(xué)習,培養學(xué)生遇到實(shí)際問(wèn)題自己分析問(wèn)題、解決問(wèn)題的能力。我們可以通過(guò)給學(xué)生布置作業(yè)的形式讓同學(xué)們自學(xué),初始階段往往會(huì )遇到因為學(xué)生自學(xué)能力差而帶來(lái)的困難,所以在學(xué)生完成任務(wù)時(shí),老師既要要求學(xué)生獨立思考、自主學(xué)習,又要鼓勵學(xué)生間進(jìn)行協(xié)作學(xué)習。教師可以分配一些比較復雜的問(wèn)題,由幾個(gè)學(xué)生組成一個(gè)小組合作解決,這樣同學(xué)們可以互相探討學(xué)習方法,協(xié)作解決一些遇到的問(wèn)題,通過(guò)解決問(wèn)題,鍛煉學(xué)生綜合應用知識的能力、培養其創(chuàng )造性和合作精神。

  參考文獻:

  [1]郭芹.對高職高專(zhuān)計算機專(zhuān)業(yè)程序設計教學(xué)的思考.中國科技信息,2008(1).

  [2]于麗杰,王育平,董楠萍等. 面向對像程序設計綜合實(shí)踐課程教學(xué)模式的探索[J].高教論壇,2007.01.

【C語(yǔ)言程序設計教學(xué)探究論文】相關(guān)文章:

C語(yǔ)言程序設計教學(xué)研究論文09-02

C語(yǔ)言課程設計教學(xué)探究論文11-29

C語(yǔ)言程序設計教學(xué)分析與探索論文01-23

微課在C 程序設計課程教學(xué)中的運用的探究論文09-11

微課在C語(yǔ)言程序設計教學(xué)中的應用論文10-15

《C語(yǔ)言程序設計》說(shuō)課稿01-15

《C語(yǔ)言程序設計》說(shuō)課稿12-09

C語(yǔ)言程序設計課件和教學(xué)網(wǎng)站設計論文08-09

大學(xué)工科C語(yǔ)言程序設計教學(xué)概述論文09-02