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

    項目教學法的實踐和應用

    2016-10-18 07:48:02李梁奇
    現(xiàn)代計算機 2016年16期
    關鍵詞:教學法能力課程

    李梁奇

    (廣東南方職業(yè)學院信息技術系,江門529000)

    項目教學法的實踐和應用

    李梁奇

    (廣東南方職業(yè)學院信息技術系,江門529000)

    ASP.NET作為Web網(wǎng)站開發(fā)的重要工具,而《ASP.NET程序設計》是各高職院校的計算機專業(yè)開展的一門核心課程,重點在于培養(yǎng)學生Web應用程序開發(fā)能力和項目實戰(zhàn)能力。為了達到更好的教學效果,在教學過程中,將引入項目教學法,引導學生自主探究學習,培養(yǎng)學生的分析能力和團隊協(xié)作能力,最終把學生培養(yǎng)成為有能力進行Web應用程序開發(fā)項目的精英人才。

    項目教學法;任務驅動;ASP.NET

    0 引言

    ASP.NET構建于.NET Framework之上,是Web開發(fā)技術高速發(fā)展的產(chǎn)物,能夠簡單快速地開發(fā)出高性能和便于維護的Web應用系統(tǒng),是當前最流行的網(wǎng)絡編程語言之一。

    ASP.NET是一門應用性和實操性相當強的課程,而傳統(tǒng)的教學法只是教會學生零散的知識,缺乏整體的項目開發(fā),在學習過程中,容易導致大部分學生只見樹木,不見森林。所以大部分學生學習完ASP.NET仍然不會開發(fā)項目,并且對各個零散的知識點無法綜合運用到整體的項目中。而項目教學法是通過設計相應的項目,把課程的知識綜合運用到一體,讓學生在掌握基礎知識的同時,能夠領會如何進行具體項目開發(fā),培養(yǎng)學生的項目開發(fā)思維能力。由此可見,項目教學法是讓學生在校園期間便接觸以后的工作的實際內容,提前適應了社會對IT人員的要求,因此,對ASP.NET的教學改革迫在眉睫。

    1 課程特點及目標

    ASP.NET是集合C#、SQL和網(wǎng)頁制作等課程的綜合運用,是一門實操性要求相當強的課程,它要求學生不但要掌握基礎理論知識,同時,要求達到在已學知識的基礎上能利用當用理論知識進行項目開發(fā)的能力。學習完這門課程,最終要求學生不但要有基本的代碼編寫能力,而且還需具備項目開發(fā)能力和團隊合作的精神,成為Web應用程序開發(fā)項目的優(yōu)秀人才。

    2 項目教學法的設計思路

    項目教學法是在教師的指導下,將一個獨立完整的項目逐步細分成若干個子模塊,然后由學生分組協(xié)作完成。在“教師為主導、學生為主體”的前提下,由學生自己對項目進行分析,然后收集資料,設計總方案,然后分項實施,最終由師生共同完成項目。這種開放性、創(chuàng)造性的教學模式,有利于培養(yǎng)學生的自主探究學習能力、分析能力、解決問題能力和創(chuàng)新能力,同時,為學生以后的實踐工作打下堅定的基礎。

    3 項目的選擇

    項目的選擇相當重要,項目的好壞直接關系到最終教學效果的成敗,所以在選擇項目時,要注意以下幾點:

    (1)項目要有代表性,所選擇的項目要涵蓋書本的所有知識點,尤其是重要知識點。

    (2)項目要有實用性,有實用價值的項目才能更好地激發(fā)學生學習的興趣,帶動學生主動學習。

    (3)項目難度要適中,項目太難,或超出教學范圍,容易導致學生的負面情緒,對學習失去信心。項目太簡單,沒有挑戰(zhàn)性,很難激發(fā)學生的學習欲望,同樣很難達到預期的教學效果。

    (4)項目必須是教師所熟悉的,最好是教師自己開發(fā)過的項目,否則老師也要事先把項目做一下,這樣有利于教師熟悉整個項目的開發(fā)流程,在學生開發(fā)過程中遇到問題時,教師能很好地把握全局,指導學生順利完成項目。

    4 項目教學法在《ASP.NET程序設計》中的實施

    為了能使學生把所學的理論知識真正靈活運用到實際操作上,本課程以“網(wǎng)上書城”為例實施項目教學法,整個項目的劃分和學習課時如表1所示:

    表1 

    完成“網(wǎng)上書城”項目具體分為三個階段:項目準備階段、項目開展階段、項目驗收階段。

    4.1項目準備階段

    在項目準備階段,根據(jù)學生的學習能力、性格特點和知識水平等情況,先把學生分2-3人一組。以任務驅動的形式,在教師的指導下,引導學生分析和討論“網(wǎng)上書城”的系統(tǒng)概況,可將“網(wǎng)上書城”細分為哪些功能模塊,例如,系統(tǒng)功能模塊應包括:注冊功能、登錄功能、圖書列表、圖書詳細信息、購物車、結算中心、訂單查詢和后臺管理等。又比如,在設計“圖書表”的數(shù)據(jù)庫時需注意,應通過“圖書類型表”的字段“類型編號”建立約束條件。最終由學生自己獨立搜集資料、深入需求分析、完成數(shù)據(jù)庫設計等。

    4.2項目開展階段

    進入項目開展階段,重點在于數(shù)據(jù)庫連接、查詢數(shù)據(jù)表和代碼編寫兩部分,也是本課程最核心的內容,主要細分三個步驟完成。

    (1)難點講解

    在學生初次開發(fā)項目的過程中,會遇到不少難題,通過老師講解難點,指導和幫助學生解決問題。比如,在涉及查詢數(shù)據(jù)表模塊時,有部分學生會感到非常困擾,很難理解“if(ds.Tables[0].Rows.Count==0)”,教師應逐步引導學生理解這是“如果返回的記錄條數(shù)為0,則表示沒有符合條件的記錄”的意思,為了加深學生的理解,再引導學生理解“DataRow myRow=ds.Tables[0]. Rows[0]”是“從數(shù)據(jù)表中獲得要修改的行”的意思。這樣層層引導學生理解和掌握知識的過程,有利于學生對知識的深入理解和鞏固,有助于學生有方向性和目的性去搜索相關資料,增強完成項目的信心和動力。

    (2)資料收集

    在教師的指導下,由學生團體獨立收集資料,這樣可以提高學生對所要完成項目的理解,鍛煉學生對信息的處理加工能力,同時也培養(yǎng)了學生的獨立自主學習能力和團體合作精神。例如:在開發(fā)“網(wǎng)上書城”系統(tǒng)各模塊功能實現(xiàn)上可能會有多種算法,每種算法或者都有其優(yōu)劣之處,這時就需要教師誘導學生發(fā)揮自身的主觀動能性,鼓勵學生通過各種信息渠道去將有關知識搜集匯總,然后通過課堂討論讓學生們選擇一種最佳的算法。這樣不但使學生擴展了課外知識,同時通過學生的自主探究學習,加深了對課本知識的理解,以達到知識的遷移。

    (3)代碼設計

    學習語言的重點在于對代碼的熟練以及對已知算法的靈活運用,由學生自己獨立設計編寫代碼、變換各種邏輯算法,在不斷的出錯、調試中,查找資料,不斷進行修改的過程中,能促使學生掌握和鞏固知識,同時能把已學知識連接起來,在原有知識的基礎上達到知識的延伸和遷移,為今后的學習和工作打下堅定的基礎。

    4.3項目驗收階段

    完成項目之后,有師生共同對項目進行驗收,項目驗收主要分成果性驗收和過程性驗收兩部分。成果性驗收,主要檢驗學生最終完成的項目程度,以此檢驗學生對所學知識的掌握的程度和創(chuàng)新能力。相互點評,指出不足,取長補短,相互學習。過程性驗收,主要是檢驗學生的完成項目的過程中的自主學習態(tài)度,及團體合作精神。通過項目的驗收,首先可以肯定學生的勞動成果,鼓勵學生。同時也可以鞭策學生平時的學習態(tài)度,以此達到師生共同進步。

    5 采用項目教學法應注意的問題

    在ASP.NET的教學中采用項目教學法,需注意,首先,設計的項目能夠將所授的理論知識和實踐技能結合起來。其次,所設計的項目難度要適中,太難,很容易讓學生失去信心和興趣,最終無法完成,太簡單,同樣很難激發(fā)學生的學習興趣。還有,全程,老師要起到“引導”作用,在學生遇到困難時指導學生獨立完成,在學習結束后,要舉一反三,做到知識遷移。最后,分組時要注意小組成員的性格、知識水平的均衡性,這樣才能激發(fā)差生的學習欲望,最終共同進步。

    6 結語

    在計算機飛速發(fā)展的時代,對IT人員的要求越來越高,在《ASP.NET程序設計》的教學中使用項目教學法,使學生由厭學變到樂學,由學會變到會學,并且在過程中逐步培養(yǎng)了學生的自主探究能力、分析能力、對信息加工處理能力和團隊協(xié)作能力,這種教學方法值得我們在今后的教學中繼續(xù)深入研究探討。

    [1]朱建樓.高職ASP.NET課程教學改革與實踐[J].職業(yè)與教育研究,2012(5).

    [2]冷淑君.關于項目教學法的探索與實踐[J].江西教育科研,2007(7).

    [3]潘獻曉.高職院?;A化學項目課程探究性學習探索與實踐[J].科技教育,2011.

    [4]于來行,張棟梁.基于混合教學模式的ASP.NET教學方法研究[J].考試周刊,2012(5).

    [5]鄧芳.職業(yè)學校ASP.NET課程教學改革的探究與實現(xiàn)[J].中國科教創(chuàng)新導刊,2009.

    [6]顧蓬蓬.ASP.NET課程教學探索[J].硅谷,2010(10).

    [7]李桂萍,劉小航.民辦高校計算機專業(yè)人才培養(yǎng)新理念及模式研究[J].出國與就業(yè)(就業(yè)辦),2012(2).

    Practice and Application of the Project Teaching Method

    LI Liang-qi
    (Department of Information Technology,Guangdong Nanfang Vocational College,Jiangmen 529000)

    ASP.NET as an important tool for the development of website,ASP.NET Programming is a core course of Computer Science in higher vocational education,focuses on training students Web application development capabilities and project combat capabilities.In order to achieve a better teaching effect,in the course of teaching,introduces the project teaching method,to guide students to explore their own learning,trains students'analysis ability and team cooperation ability.Finally,the students are trained to be the ability to carry out the Web application development project of the elite talent.

    Project Teaching Method;Task Driven;ASP.NET

    1007-1423(2016)16-0016-04DOI:10.3969/j.issn.1007-1423.2016.16.005

    李梁奇(1986-),女,廣東茂名人,本科,助教,研究方向為計算機科學與技術、網(wǎng)站開發(fā)

    2016-04-06

    2016-05-15

    猜你喜歡
    教學法能力課程
    消防安全四個能力
    數(shù)字圖像處理課程混合式教學改革與探索
    批注式閱讀教學法探究
    甘肅教育(2020年14期)2020-09-11 07:57:40
    軟件設計與開發(fā)實踐課程探索與實踐
    計算機教育(2020年5期)2020-07-24 08:53:38
    實施“六步教學法”構建高中政治高效課堂
    甘肅教育(2020年8期)2020-06-11 06:10:04
    為什么要學習HAA課程?
    大興學習之風 提升履職能力
    人大建設(2018年6期)2018-08-16 07:23:10
    你的換位思考能力如何
    抄能力
    MOOC起步,從微課程開始
    物理與工程(2014年2期)2014-02-27 11:22:21
    凤翔县| 广宁县| 海原县| 岱山县| 芜湖县| 兴安县| 清原| 康保县| 息烽县| 彩票| 江城| 大同市| 新巴尔虎左旗| 双牌县| 文昌市| 延川县| 石泉县| 贡嘎县| 日喀则市| 清水县| 峨眉山市| 新兴县| 广水市| 宁化县| 嫩江县| 涞水县| 托克逊县| 商洛市| 北碚区| 孟州市| 卓资县| 工布江达县| 广南县| 湖南省| 蛟河市| 临潭县| 大余县| 南木林县| 威宁| 山东省| 志丹县|