• 
    

    
    

      99热精品在线国产_美女午夜性视频免费_国产精品国产高清国产av_av欧美777_自拍偷自拍亚洲精品老妇_亚洲熟女精品中文字幕_www日本黄色视频网_国产精品野战在线观看

      ?

      多種教學模式融合開展高職《C語言程序設計》課程教學

      2013-08-15 00:51:35張宗福
      中國校外教育 2013年6期
      關鍵詞:程序設計驅動情境

      ◆張宗福

      (廣東江門職業(yè)技術學院)

      一、引言

      《C語言程序設計》課程,是高職院校為計算機專業(yè)學生開設的一門必修課,是計算機專業(yè)的重要基礎課程。通過該課程的學習,學生不但能掌握一門編程語言,同時也為后續(xù)學習ASP、JAVA、C#等高級語言打下基礎,為將來畢業(yè)后從事軟件開發(fā)與應用積累技術經(jīng)驗。高職學生普遍具有基礎較差、容易喪失學習信心和比較急功近利等特點?!禖語言程序設計》課程的教學目標,就是要讓高職學生學會使用C語言工具來設計程序,實現(xiàn)相應算法。在傳統(tǒng)的《C語言程序設計》課程教學中教師往往照本宣科,不從學習者的特征出發(fā),不重視學生實踐能力和問題解決能力的培養(yǎng),導致許多高職計算機專業(yè)的學生在學習《C語言程序設計》課程時感覺非常吃力,甚至產(chǎn)生抵觸心理。如何解決這些問題,本文引入“任務驅動”“情境教學”和“項目驅動”等教學模式,探討如何將多種教學模式融合來開展高職《C語言程序設計》課程教學,取得了事半功倍的效果。

      二、高職學生的特點

      高職學生與普通高校的學生有著很大的不同,具有如下特點:

      (1)文化課基礎差。高職院校的生源一般是達不到普通高校分數(shù)線的普通高中畢業(yè)生和中專、職高、技校的畢業(yè)生,文化課基礎較差,學習困難相對較大。

      (2)容易喪失學習信心。高職學生普遍對于和職業(yè)發(fā)展方向有關的課程比較關注,但是由于基礎較差以及沒有形成良好的學習習慣,缺少持之以恒的學習毅力,對于付出時間和精力學習的課程,一旦沒有達到預期的學習效果,往往容易喪失信心。

      (3)思維比較活躍,動手能力、專業(yè)技能、適應性比較強。高職生雖然與普通高校的學生存在差距,但也有自己的優(yōu)勢,他們具有活躍的思維和愛動手的天性,動手能力、專業(yè)技能、適應性比普通高校的學生要強。

      (4)渴望得到認可、鼓勵和贊賞。很多學生到了大學階段,都渴望獲得認可,希望認識新朋友,也希望有機會可以和老師多溝通。其實,高職的學生都希望得到家里、學校、同學和朋友的理解、鼓勵和贊賞,這就要求家長、老師、同學和朋友加強與他們的溝通和開導。

      任何一個學習者都會把他原來的知識、技能、態(tài)度帶到新的學習過程中,因此,我們在教學過程中就必須考慮學習者的特點是否與我們的教學內(nèi)容,教學模式等相適應。

      三、高職C語言課程的特點

      C語言功能豐富,表達力強,使用靈活方便,目標程序運行效率高,既有高級語言的特征,又有低級語言的許多特點,是學習其他高級編程語言的基礎。所以,很多高職院校都將《C語言程序設計》課程列為計算機專業(yè)的必修課。C語言課程具有如下特點:

      首先,概念比較抽象,理論性比較強,語法結構復雜,數(shù)據(jù)類型和運算符豐富,對應的規(guī)則繁多且容易混淆。

      其次,對實踐的要求比較高,工程性強。在課程教學中,不僅僅要包括課堂教學,還要考慮到給學生安排課程實驗、課程實訓和項目設計等教學環(huán)節(jié),培養(yǎng)學生的動手能力、實踐能力和實踐項目的能力。

      最后,課程地位相對重要,學習成效直接影響后續(xù)課程的學習。

      四、多種教學模式的應用

      高職院校的該課程教師,應該充分考慮到學習者的特征,從《C語言程序設計》課程的特點出發(fā),在教學中靈活地采用多種教學模式,激發(fā)學生的學習興趣和求知欲,最終達到教學目標的要求,從而鍛煉高職學生的實踐能力、問題解決能力和實踐項目的能力。筆者在近幾年的該課程教學過程中,嘗試融合多種教學模式,取得了較好的教學效果。

      1.高職《C語言程序設計》課程的宏觀設計

      高職《C語言程序設計》課程按照建構主義學習理論的要求,突出職業(yè)特色,以程序設計為主線,注重學生程序設計能力的培養(yǎng)。首先,以一個合適的課程項目為引導,以該項目的設計和改進中的問題為動力,逐步深入、全面展開課程內(nèi)容;其次,明確每個拓展的實例所引出的C語言的知識點和學生應該掌握的技能,涵蓋《C語言程序設計》課程里的所有基本內(nèi)容;最后,課程的設計要能夠突出“教、學、做”一體化,通過課程項目衍生出一系列貼近生活、生產(chǎn)和學習實際的小項目,從而激發(fā)學生的學習興趣,使學生帶著真實的任務在探索中學習,增強學生主動學習的積極性。

      2.使用任務驅動教學模式

      采用任務驅動教學模式,在課程教學過程中,可以把知識與技能的傳授以完成教師安排的典型“任務”為主,這對培養(yǎng)和提高學生自主學習能力和問題解決能力有著重要的意義。在《C語言程序設計》課程中,“任務”的設計包括任務的提出和分解、解決問題的方法、最終達到的目標等。設計的任務目的性要強,任務要明確,時間安排要合理。通過一個個“任務”,學生不僅僅掌握了C語言的基本知識點,同時也培養(yǎng)了學生限時編程、解決問題等能力。

      案例一:我們在學習“C語言輸入/輸出順序程序設計”的內(nèi)容時,我們可根據(jù)課程項目“學生成績管理系統(tǒng)”,分解出一個小的任務“輸入/輸出學生的個人信息”。具體任務如下:請在30分鐘內(nèi),使用printf和scanf函數(shù),從鍵盤上輸入學生基本信息,打印輸出,排版格式自定。信息內(nèi)容包括學號、姓名、性別、年齡、班級、電話、QQ號和電子郵箱。

      3.使用情境創(chuàng)設教學模式

      教師在教學過程中通過創(chuàng)設與當前學習主題吻合的真實情境,使學生有身臨其境的感覺,以激發(fā)學生的學習動機,從而理解教學內(nèi)容、消化教學知識點、完成教學目標,進而優(yōu)化學生的知識結構、智力水平、情感態(tài)度和實踐能力。常用的情境教學模式有直觀情境教學模式、問題情境教學模式、角色扮演情境教學模式、游戲情境教學模式等。在教學過程中使用情境教學模式能使課堂氣氛活潑融洽,增加了學生之間交流的機會,激發(fā)學生的學習動力,同時角色扮演和游戲等活動也有利于學生團隊意識和組織能力的培養(yǎng)。

      案例二:在講授一維數(shù)組的元素引用知識點時,我們可使用角色扮演情境教學模式,利用學生的座位特點,讓學生練習一維數(shù)組的元素引用。假設教室中某列學生為一數(shù)組a,列中的某一位學生就是a[i],所以,我們可在此基礎上設計問題:(1)根據(jù)現(xiàn)在的位置,請a[6]站起來;(2)在a數(shù)組中插入某個元素如何實現(xiàn)?將實現(xiàn)過程表演出來;(3)刪除某個元素如何實現(xiàn)?將實現(xiàn)過程表演出來;(4)a數(shù)組為順序存儲結構,按照計算機的存儲結構重新排列自己的位置,同時說出誰的地址大。

      4.使用項目驅動教學模式

      所謂項目驅動教學法,是指在教學過程中以項目為主線來展開,把相關的知識點融入到項目的各個環(huán)節(jié)中去,層層推進項目,通過對問題的深化或功能擴充,來拓寬知識的廣度和深度,直至得到一個完整的項目解決方案,從而達到學習知識、培養(yǎng)能力的目的。

      在《C語言程序設計》課程中,使用項目驅動教學模式,最關鍵的是要選擇—個適合自己教學內(nèi)容、突出所學知識的項目。在選擇項目的時候要注意以下幾個問題:

      首先,充分考慮授課對象的層次和特征,了解學生已有的知識和具有的能力水平,這樣有助于選擇適合他們的項目。

      其次,充分考慮課程內(nèi)容,根據(jù)課程內(nèi)容的重點、難點,將項目設計成學習型或者是訓練型,同時也可根據(jù)課程內(nèi)容把項目設計成大項目或者是小項目。

      最后,要充分考慮項目的來源,根據(jù)學生的特點和興趣,選擇來自學生的項目、來自教師的項目或來自企業(yè)的項目。

      針對項目驅動教學模式的特點,我們將學生分成幾個項目組,每個項目組根據(jù)教師提供的C語言程序設計的項目選擇其一作為本組項目,這一項目貫穿整個學期的課程教學過程。隨著項目驅動教學模式的逐漸實施,在C語言程序設計的教學過程中采用基于模塊的過程性考核評價方式,讓學生每次都將所作的程序上傳到教師服務器中,逐步完成本組的項目。從而鍛煉了學生的程序設計綜合能力,為今后較快地參與實際軟件項目的開發(fā)奠定了堅實的基礎。

      案例三:使用C語言編寫一個菜單驅動的學生成績管理系統(tǒng),其功能要求如下:(1)能輸入并顯示n個學生的m門考試科目的成績、總分和平均分;(2)能通過學號查詢到某一個學生各考試科目的成績、總分和平均分;(3)能修改某個學生的姓名、各考試科目的成績;(4)能通過學號查詢,刪除某個學生的姓名、各考試科目的成績、總分和平均分;(5)能按總分由高到低、由低到高對所有學生進行排序。

      五、結語

      通過分析高職學生的特點和《C語言程序設計》課程的特點,采用“任務驅動”“情境創(chuàng)設”和“項目驅動”多種教學模式融合開展《C語言程序設計》課程教學,能夠充分地調(diào)動學生學習的興趣和積極性,在培養(yǎng)學生發(fā)現(xiàn)問題、分析問題、解決問題和開展項目的能力方面有非常好的作用。教學實踐證明,多種教學模式融合開展C語言課程教學,能夠使學生學習變主動為被動,使學生能夠輕松掌握計算機語言的編程技能,同時也鍛煉了學生發(fā)現(xiàn)問題、分析問題、解決問題和開展項目的能力;教學質(zhì)量得到顯著提高,取得了良好的教學效果。

      [1]康玉忠,甘宏,段傳林.C語言程序設計項目教程[M].北京:中國商業(yè)出版社,2010.34 -36.

      [2]趙金萍.“任務驅動式”的《C語言程序設計》教學[J].計算機時代,2007,(8):27 -28.

      [3]張悅.項目驅動教學法在C語言課程中的應用[J].職業(yè)教育研究,2007,(2):166 -167.

      [4]王云,郭華麗,李伯飛.情境教學模式在“C語言程序設計”中的應用研究[J].中國教育信息化·高教職教,2012,(3):66 -68.

      [5]劉雅君,劉雅芬,張璇.多種教學模式在《C語言程序設計》課程中的應用[J].科技創(chuàng)新導報,2010,(19):171.

      [6]何克抗.教育技術培訓教程(教學人員.初級)[M].北京:高等教育出版社,2005.24 -26.

      猜你喜歡
      程序設計驅動情境
      情境引領追問促深
      不同情境中的水
      基于模糊PI控制的驅動防滑仿真系統(tǒng)分析
      屈宏斌:未來五年,雙輪驅動,砥礪前行
      基于Visual Studio Code的C語言程序設計實踐教學探索
      計算機教育(2020年5期)2020-07-24 08:52:56
      軌旁ATC系統(tǒng)門控柜接收/驅動板改造
      從細節(jié)入手,談PLC程序設計技巧
      電子制作(2019年9期)2019-05-30 09:42:04
      護患情境會話
      高職高專院校C語言程序設計教學改革探索
      特定情境,感人至深
      许昌市| 泗洪县| 灵寿县| 班玛县| 铁岭县| 宁国市| 宜阳县| 南平市| 德清县| 军事| 泰来县| 东乡族自治县| 班戈县| 鱼台县| 绵阳市| 柳江县| 高邑县| 海门市| 宜川县| 寿阳县| 昭觉县| 建平县| 朝阳县| 竹北市| 鹤山市| 鸡西市| 泉州市| 上林县| 苗栗市| 拉孜县| 锦屏县| 新源县| 社旗县| 江门市| 海宁市| 滦南县| 博白县| 独山县| 沂南县| 芜湖市| 乌拉特中旗|