• 
    

    
    

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

      淺析高職院校程序設(shè)計類課程的教學(xué)改革思路

      2013-08-15 00:49:13
      湖北開放大學(xué)學(xué)報 2013年11期
      關(guān)鍵詞:程序設(shè)計教學(xué)法能力

      劉 亮

      (酒泉職業(yè)技術(shù)學(xué)院,甘肅 酒泉 735000)

      1.高職院校程序設(shè)計教學(xué)現(xiàn)狀

      目前,在高職院校傳統(tǒng)程序設(shè)計教學(xué)中,所采用的教材大多是按計算機語言的知識結(jié)構(gòu)組織內(nèi)容的,此類教材存在難點集中、跨度大的問題,要求學(xué)生記憶大量的語法規(guī)則、語句格式,容易使學(xué)生產(chǎn)生畏難情緒;教師在授課時,采用講授和案例練習(xí)相結(jié)合的教學(xué)模式,沒有軟件工程思想的體現(xiàn),脫離實際應(yīng)用,使學(xué)生缺乏自主探索知識的能力,缺乏運用知識解決實際問題的能力;在課程考核時,對學(xué)生的學(xué)習(xí)評價方式單一,大多以卷面筆試和案例操作為成績依據(jù),忽略了學(xué)生平時完成項目時的形成考核,很難客觀體現(xiàn)學(xué)生的實際應(yīng)用能力。

      2.程序設(shè)計課程改革思路

      在程序設(shè)計課程的教學(xué)中,以培養(yǎng)學(xué)生邏輯思維能力、分析問題能力、解決問題能力作為主線,以發(fā)揮學(xué)生的學(xué)習(xí)主觀能動性和創(chuàng)造性為目標(biāo),逐步引入語言知識,提高語言應(yīng)用能力。因此,需打破原有的以語言知識為主線、先理論后實踐的教學(xué)體系。

      3.提高程序設(shè)計教學(xué)效果的方法和措施

      3.1 科學(xué)合理設(shè)置課程,形成知識和能力體系

      課程設(shè)置的合理性直接影響到學(xué)生的能力成長。不同的職業(yè)、不同的崗位對高級技能人才的培養(yǎng)目標(biāo)和能力要求是不盡相同的。以職業(yè)能力和崗位目標(biāo)要求為前提,確定程序設(shè)計課程在專業(yè)中的地位。合理的課程體系,培養(yǎng)學(xué)生自主構(gòu)建知識體系的能力。

      3.2 教學(xué)內(nèi)容改革

      (1)以能力培養(yǎng)為主線,整合課程內(nèi)容

      將教學(xué)內(nèi)容融入教學(xué)項目。高職學(xué)生一般不擅長抽象思維和邏輯分析,以理論講解為主的課堂教學(xué)效果不理想。因此在設(shè)計和制定項目的教學(xué)任務(wù)時,把知識點和需要部分掌握的內(nèi)容融入其中,使學(xué)習(xí)過程成為學(xué)生參與的創(chuàng)造實踐活動,注重的不是最終的結(jié)果,而是完成項目的實踐過程。進行教材內(nèi)容的整合使學(xué)生有明確的學(xué)習(xí)的目的和內(nèi)容,能將知識迅速轉(zhuǎn)化為實際能力。

      怎樣完成教學(xué)項目。為了學(xué)生有目的有計劃地操作實踐,編寫與講義配套的實訓(xùn)指導(dǎo)書,針對性地提供接近實際要求的、較為完整的程序案例。以實際任務(wù)為驅(qū)動完成各知識內(nèi)容的學(xué)習(xí),這樣學(xué)生得到的不再是點點滴滴的操作方法,而是學(xué)會了一個實際任務(wù)完成的方法,而操作方法已不再是教學(xué)的核心內(nèi)容,怎樣完成實際項目成了教學(xué)的主要目的,極大提高了學(xué)生的實際應(yīng)用能力。

      在教學(xué)過程中將素質(zhì)培養(yǎng)、知識學(xué)習(xí)和技能訓(xùn)練相結(jié)合,為進一步提升教學(xué)效果。如在VB程序設(shè)計課程的教學(xué)過程中,設(shè)計“圖書借閱管理系統(tǒng)”等綜合項目,涉及到VB程序設(shè)計基礎(chǔ)、窗口控件使用和數(shù)據(jù)庫鏈接更新等教學(xué)內(nèi)容;分析分解項目,學(xué)生以小組為單位完成子任務(wù),團隊協(xié)作、與人交流、與人合作等方面素質(zhì)能力將得到提升;學(xué)生為完成子任務(wù),需加強相關(guān)知識基礎(chǔ)學(xué)習(xí),不斷鞏固VB程序設(shè)計語言的使用方法、VB程序設(shè)計語言開發(fā)應(yīng)用程序步驟;而教師不斷啟發(fā)、輔導(dǎo),提示實際問題的解決途徑,誘導(dǎo)學(xué)生有目標(biāo)、有計劃按照步驟完成任務(wù),鍛煉解決實際問題能力。

      (2)以綜合項目主導(dǎo)教學(xué),分散課程重點和難點

      對程序設(shè)計內(nèi)容進行重新整合,整合的原則是要有助于盡早在學(xué)生頭腦中建立面向編程的思維模式。根據(jù)學(xué)生的認(rèn)知規(guī)律,以程序設(shè)計為主線,語言知識為輔,從應(yīng)用出發(fā),以進階式教學(xué)方式,分散難點和重點。

      以 C語言程序設(shè)計為例,把具體教學(xué)內(nèi)容重新組合成三大部分。其整合的要點主要有:

      對于初學(xué)者來說,數(shù)據(jù)類型等C語言基礎(chǔ)內(nèi)容較抽象,語法規(guī)則多而復(fù)雜,不易領(lǐng)會。首先,將這些內(nèi)容分散到各個應(yīng)用模塊中。在講授時不注重知識的全面性,而是在程序理解中從使用計算機語言出發(fā),強調(diào)實際應(yīng)用為主,為程序設(shè)計的運用來理解、領(lǐng)悟語法。

      其次,將程序結(jié)構(gòu)語句、函數(shù)、指針等內(nèi)容模塊化、情境化。例如,在簡單程序設(shè)計階段就對函數(shù)的定義和調(diào)用進行學(xué)習(xí),一方面使培養(yǎng)學(xué)生模塊化設(shè)計思想貫穿于整個教學(xué)階段,另一方面也對函數(shù)這個教學(xué)難點進行了分散,使學(xué)生通過長時間的訓(xùn)練達到熟練掌握函數(shù)的目的。

      再次,引入軟件工程思想與軟件測試技術(shù),培養(yǎng)學(xué)生軟件工程素質(zhì)。例如,第一模塊中的軟件開發(fā)方法中就以簡單程序為例體驗了從問題分析、算法設(shè)計、編碼到測試的軟件開發(fā)的過程,讓學(xué)生盡早地知曉軟件工程的基本思想。并分析每個例程的測試用例的設(shè)計方法,有助于學(xué)生重視測試環(huán)節(jié)。

      3.3 教學(xué)方法改革

      在程序設(shè)計課程教學(xué)過程中,如果采用傳統(tǒng)的教學(xué)方法,如滿堂灌的單項式教學(xué)法,或者按照從易到難,從簡單到復(fù)雜的順序漸進地進行教學(xué),學(xué)生容易感到枯燥乏昧,不能充分調(diào)動學(xué)習(xí)的積極性,課 堂教學(xué)中沒有突出課程本身的特色,沒有給學(xué)生提供一個充分進行創(chuàng) 造思維的空間,不利于學(xué)生能力的提升。這就要求教師一方面能夠準(zhǔn)確把握授課內(nèi)容,同時也要求教師注意應(yīng)用相應(yīng)的教學(xué)方法.以此提高教學(xué)質(zhì)量。

      (1)任務(wù)驅(qū)動教學(xué)方法

      大多數(shù)學(xué)生反映計算機語言概念眾多,許多知識點抽象且難以理解,學(xué)生不能理論聯(lián)系實際,即使記憶了所有計算機語言概念、語法規(guī)則,學(xué)生也不會使用這些知識,更談不上應(yīng)用所學(xué)知識解決實際問題了。

      任務(wù)驅(qū)動教學(xué)法是一種建立在建構(gòu)主義學(xué)習(xí)理論基礎(chǔ)上的教學(xué)法,它將以往以傳授知識為主的傳統(tǒng)教學(xué)理念,轉(zhuǎn)變?yōu)橐越鉀Q問題、完成任務(wù)為主的教學(xué)理 念;將再現(xiàn)式教學(xué)轉(zhuǎn)變?yōu)樘骄渴綄W(xué)習(xí),使學(xué)生處于積極的學(xué)習(xí)狀態(tài);教師引導(dǎo)幫助學(xué)生完成一系列程序“任務(wù)”,每一位學(xué)生都能根據(jù)自己對當(dāng)前問題的理解,運用共有的知識和自己特有的經(jīng)驗提出方案、解決問題,把知識的學(xué)習(xí)和知識的應(yīng)用有機地融合在一起,達到融會貫通、一點帶面的效果。

      比如循環(huán)結(jié)構(gòu)教學(xué)時,按任務(wù)驅(qū)動教學(xué)模式不是孤立地介紹格式、作用和使用方法,而是將這部分內(nèi)容設(shè)計為“計算1+2+3+…+100=?”這一具體的任務(wù)。首先,教師通過提出“任務(wù)”:學(xué)生把握教學(xué)內(nèi)容,頭腦里對前而的所學(xué)內(nèi)容進行回顧,然后對任務(wù)進行剖析思考。接下來教師舉例說明循環(huán)結(jié)構(gòu)在解決類似問題時的優(yōu)勢。學(xué)生仿照舉例,完成該任務(wù)。

      (2)項目教學(xué)法

      項目教學(xué)法作為讓學(xué)生在教師指導(dǎo)下通過完成一個完整的“工作項目”而進行學(xué)習(xí)的教學(xué)方法,它將傳統(tǒng)的學(xué)科體系中的知識內(nèi)容轉(zhuǎn)化為若干個“教學(xué)項目”,圍繞著項目組織和開展教學(xué),使學(xué)生直接全程參與,體驗、感悟、論證、探究。具體包括:(1)師生通過共同實施一個完整的“項目”工作來進行教學(xué)活動。(2)學(xué)生在教師的主持下以小組合作工作形式,自行組織完成項目。(3)工作要主動,學(xué)習(xí)過程成為一個人人參與的創(chuàng)造實踐活動,注重的不是最終結(jié)果,而是完成項目的過程。

      (3)案例教學(xué)法

      案例教學(xué)法是基于建構(gòu)主義理論的一種教與學(xué)的模式,是一種綜合性的教學(xué)方法。在課堂教學(xué)中要強調(diào)學(xué)以致用,以提高學(xué)生的探究興趣為原則。

      在我們設(shè)計的各個教學(xué)內(nèi)容模塊的教學(xué)過程中,以程序設(shè)計作為貫穿各模塊的主線,采用逐步引導(dǎo)的方式,精選出既能體現(xiàn)關(guān)鍵語法知識點,又有實用性和趣味性的程序?qū)嵗?,以實例?qū)動的方式進行講解,從問題的提出、分析、算法的設(shè)計到最終編碼測試,讓學(xué)生了解程序開發(fā)的全過程。教師在案例的分析與要點的講解過程中導(dǎo)入知識點,再對知識點展開講解。

      例程的設(shè)計要注意以下兩點:

      一是要有明確的針對性目標(biāo),能凸顯關(guān)鍵知識點,并且符合學(xué)生的特點,難易適中,結(jié)合實際。

      二是要有連續(xù)性、漸進性和層次性,使例程承前啟后,由簡到繁。

      例如,以一個整數(shù)的倒序數(shù)的構(gòu)造為案例,在簡單順序結(jié)構(gòu)的程序設(shè)計階段,例程只要求用主函數(shù)實現(xiàn)對一個三位整數(shù)構(gòu)造其倒序數(shù),目的是加強學(xué)生對“/”與“%”運算符的理解;接著在整型有參函數(shù)定義的開始階段,例程中三位數(shù)的倒序數(shù)構(gòu)造是由一個自定義函數(shù)實現(xiàn),目的是初步建立模塊化設(shè)計思想及掌握函數(shù)的聲明、定義及調(diào)用方法;在隨后的循環(huán)結(jié)構(gòu)的程序設(shè)計階段,例程中實現(xiàn)的是一個任意位數(shù)的整數(shù)構(gòu)造倒序數(shù)的功能,目的是訓(xùn)練學(xué)生 do-while循環(huán)結(jié)構(gòu)語句的使用方法,采用自定義函數(shù)實現(xiàn)。然后再要求求出該數(shù)的位數(shù),進一步強調(diào) return語句只能返回一個值,同時引出問題思考,被調(diào)函數(shù)向主調(diào)函數(shù)返回兩個以上的值的解決途徑是什么。在后續(xù)指針變量部分仍然可使用該案例,實現(xiàn)自定義函數(shù)傳回倒序數(shù)和位數(shù)兩個值的目標(biāo)。

      楊紫從網(wǎng)上購買了一些關(guān)于衣品方面的專業(yè)書籍,報了幾門相關(guān)的課程,還參加了一些衣品沙龍,非常認(rèn)真地學(xué)習(xí)服裝色彩和款式搭配的知識,還注意搜集市面上的各種時裝雜志,研究里面模特的時裝搭配。每天,楊紫都會對著鏡子仔細(xì)打扮一番,將學(xué)到的著裝知識在自己身上“實踐”。

      (4)比較教學(xué)法

      計算機語言中的概念比較抽象復(fù)雜,語法規(guī)則繁多.而且內(nèi)容前后聯(lián)系緊密,教學(xué)過程中教師通過對比的方式對相關(guān)的概念或類似的程序代碼進行比較,進而明確差異,然后進行歸納總結(jié),方便學(xué)生理解,將會收到事半功倍的效果。典型的有冒泡排序、選擇排序、插入排序等,求解方程的根的算法也有多種,有迭代法、牛頓迭代法、二分法和弦截法等。這些算法之間既有聯(lián)系又有區(qū)別,講清楚了算法的聯(lián)系和區(qū)別,也就解決了整個問題。

      3.4 教學(xué)手段改革

      (1)常規(guī)教學(xué)與網(wǎng)絡(luò)教學(xué)相結(jié)合,傳統(tǒng)教學(xué)手段與現(xiàn)代化教學(xué)手段相結(jié)合

      在教學(xué)實踐中,采用多媒體、實際編程演示和板書相結(jié)合的教學(xué)方法,來調(diào)動學(xué)生的積極性。例如:實際編程演示是借助于編譯系統(tǒng)進行程序從編輯、編譯、鏈接、運行到測試與調(diào)試的整個過程的演示,從而增強了教學(xué)的直觀性和感性認(rèn)識。

      設(shè)計、建設(shè)網(wǎng)絡(luò)課程資源。資源平臺為學(xué)生提供了課程簡介、課程教案、課程標(biāo)準(zhǔn)、習(xí)題、開放實驗項目、在線測試、在線交流等網(wǎng)絡(luò)教學(xué)資源,為開展教學(xué)和課程輔導(dǎo)提供有利條件,以彌補課堂教學(xué)的不足:通過網(wǎng)絡(luò)教學(xué)平臺能實現(xiàn)師生互動,能引導(dǎo)學(xué)生自主性學(xué)習(xí),大大活躍和豐富教學(xué)活動。

      (2)多渠道延伸課堂教學(xué) 提高教學(xué)質(zhì)量

      教學(xué)質(zhì)量的保證遠(yuǎn)遠(yuǎn)不是課堂100分鐘的作用,我們還要充分利用多種渠道延伸課堂教學(xué)。

      以賽促教。組織相關(guān)程序設(shè)計的比賽,以比賽為契機,提升學(xué)生學(xué)習(xí)興趣,拓展課堂教學(xué)內(nèi)容,夯實教學(xué)效果,同時也給同學(xué)們一個展現(xiàn)自我才能的舞臺。

      校外實訓(xùn)。在校外和相關(guān)企業(yè)建立校外實訓(xùn)基地,選送學(xué)生進入企業(yè)學(xué)習(xí),了解當(dāng)前計算機技術(shù)發(fā)展的最新動態(tài),提高學(xué)生做項目的實際能力。

      共享協(xié)作設(shè)計。課程學(xué)習(xí)的最終任務(wù)是以小組形式來完成,因此在學(xué)習(xí)中需要進行資源的共享協(xié)作,新的設(shè)計方法和思路以及優(yōu)秀學(xué)生作品可以隨時放入平臺進行共享,對于遇到的困惑和難題也同樣進行相互協(xié)作解決問題。

      4.小結(jié)

      在實施上述實驗教學(xué)改革后,學(xué)生普遍反映較好,學(xué)生學(xué)習(xí)程序設(shè)計類課程的興趣和自信心大大增強,從被動學(xué)習(xí)走向主動學(xué)習(xí),同時也培養(yǎng)了學(xué)生分析與解決實際問題的能力,真正實現(xiàn)了計算機語言程序設(shè)計課程的教學(xué)目標(biāo)。

      以上是筆者近年來程序語言教學(xué)中的教學(xué)心得與體會,實踐證明,取得了不錯的效果。只要教師在具體教學(xué)過程中,能夠與時俱進,采用得當(dāng)?shù)姆椒ê褪侄?,不斷豐富自己的教學(xué)和實踐經(jīng)驗,相信一定能夠取得理想的成效。

      [1]張皓明. 職業(yè)技術(shù)教育中行動導(dǎo)向教學(xué)模式的研究[D]. 華東師范大學(xué),2006.

      [2]張悅. 項目驅(qū)動教學(xué)法在 C語言課程中的應(yīng)用[J]. 職業(yè)教育研究,2007.

      [3]張艷明. C語言程序設(shè)計教學(xué)體會淺析[J]. 電腦知識與技術(shù),2010.

      [4]譚浩強. C程序設(shè)計[M]. 北京:清華大學(xué)出版社,2010.

      猜你喜歡
      程序設(shè)計教學(xué)法能力
      消防安全四個能力
      批注式閱讀教學(xué)法探究
      甘肅教育(2020年14期)2020-09-11 07:57:40
      基于Visual Studio Code的C語言程序設(shè)計實踐教學(xué)探索
      計算機教育(2020年5期)2020-07-24 08:52:56
      實施“六步教學(xué)法”構(gòu)建高中政治高效課堂
      甘肅教育(2020年8期)2020-06-11 06:10:04
      從細(xì)節(jié)入手,談PLC程序設(shè)計技巧
      電子制作(2019年9期)2019-05-30 09:42:04
      大興學(xué)習(xí)之風(fēng) 提升履職能力
      你的換位思考能力如何
      高職高專院校C語言程序設(shè)計教學(xué)改革探索
      抄能力
      PLC梯形圖程序設(shè)計技巧及應(yīng)用
      县级市| 台东市| 南昌县| 饶平县| 新郑市| 天门市| 海晏县| 同江市| 双城市| 佛山市| 革吉县| 高阳县| 务川| 本溪| 新竹县| 鄂温| 雅安市| 文山县| 洱源县| 梓潼县| 宜宾县| 珠海市| 怀集县| 韶山市| 金华市| 天镇县| 延长县| 宁陕县| 麻城市| 庆元县| 崇信县| 临沭县| 滦平县| 石棉县| 吐鲁番市| 驻马店市| 大新县| 长海县| 比如县| 大丰市| 南宁市|