国产日韩欧美一区二区三区三州_亚洲少妇熟女av_久久久久亚洲av国产精品_波多野结衣网站一区二区_亚洲欧美色片在线91_国产亚洲精品精品国产优播av_日本一区二区三区波多野结衣 _久久国产av不卡

?

ASP.NET項目實踐課程學習支架構建

2019-02-07 05:32吳冬芹任凱
軟件導刊 2019年12期
關鍵詞:學習支架知識建構

吳冬芹 任凱

摘要:針對高校ASP.NET項目實踐課程中存在的問題,以學習支架理論為基礎,對ASP.NET項目實踐教學內容進行分析整理,并根據項目開發(fā)的不同階段,設計相應的學習支架,引導學生積極進入學習情境,在探索認知與協(xié)作學習的過程中,穿越自身的“最近發(fā)展區(qū)”,完成自身知識的意義建構。教學實踐結果表明,在ASP.NET項目實踐課程中引入學習支架,能加強學生對項目開發(fā)過程的理解,有利于提高學生項目開發(fā)的實踐能力及獨立解決問題的能力。

關鍵詞:知識建構;學習支架;ASP.NET;項目實踐

DOI:10.11907/rjd k.191369

中圖分類號:G434 文獻標識碼:A 文章編號:1672-7800(2019)012-0252-04

0引言

ASP.NET是目前主流的動態(tài)Web開發(fā)技術之一,在軟件應用市場占有較大份額,國內各高校均設有ASP.NET程序設計課程,并將其作為計算機相關專業(yè)必修課。大部分高校采用ASP.NET項目實踐的方式展開課程教學,該課程實踐性、技術性很強,綜合性網絡應用能力要求高,由于學生本身知識水平有限及項目經驗缺乏,在實際教學過程中,獨立面對項目時常無從下手,項目實踐教學難以取得理想的效果。

隨著高等教育改革的日益深化,在ASP.NET項目實踐教學中,探索如何結合項目實踐需要,在保持傳統(tǒng)教學方法的基礎上,將學習支架引入到ASP.NET課程項目實踐中,根據項目開發(fā)過程設計對應的學習支架,引導學生進行有效的知識建構、形成項目思考與實踐的著力點,是解決當前ASP.NET項目實踐課程教學困境、提高學生項目開發(fā)能力的可行路徑。

1研究背景

1.1學習支架理論

學習支架理論起源于前蘇聯(lián)心理學家維果茨基的社會建構主義理論及“最近發(fā)展區(qū)”理論。維果斯基認為,在學習者智力學習活動中,對于待解決的問題和原有能力之間可能會存在較大差異。通過合理的教學,學習者在教師的有效幫助下可消除差異,這種差異就是“最近發(fā)展區(qū)”。最近發(fā)展區(qū)存在于學生已知知識模塊與未知知識模塊之間的區(qū)域,該區(qū)域的內容學生憑借自身努力無法完成,需要教師創(chuàng)建合適的學習支架,才能夠順利完成。因此,歐洲共同體把學習支架定義為:“為學習者建構對知識的理解提供一種概念框架?!睆堺愊嫉日J為學習支架的作用在于把復雜的學習任務加以恰當分解,以便逐步深化學習者的理解內容,幫助學生順利穿越“最近發(fā)展區(qū)”,獲得自身能力與知識的進一步提高。

1.2教學研究現狀

國外學習支架的相關教學應用研究較為成熟,在20世紀90年代,已經有較多的教學研究者將其運用到實際教學中,取得了較大的成績與發(fā)展。不僅有專門介紹學習支架定義與使用的專題性網站,也有運用學習支架思想在線上、線下課堂進行的實踐,如美國的letus在線、英特爾未來教育第六模塊中的“支架式教學”等,這些有關學習支架的教學實踐活動均被證明是適宜且高效的。

國內關于“學習支架”的研究起步相對較晚,但已經有相對完整的理論體系,包括如何設計學習支架、學習支架設計原則、學習支架應用策略等。國內學者認為,在教學中使用學習支架,能有效改善學習者的學習行為,使其完成原本不可能獨立完成的任務,在此過程中獲得相應知識和技能。但通過對主流數據庫檢索發(fā)現,目前,國內關于學習支架教學實踐應用的研究,主要集中在中小學,高校課堂教學中關于學習支架的相關教學與實踐研究甚少。因此,將學習支架引入到高校ASP.NET項目實踐課程中,進行支架式教學的探索與嘗試,對于提升學生項目開發(fā)能力與水平,有積極的實踐與理論意義。

2ASP.NET項目實踐中學習支架構建分析

2.1學習支架構建時機

對于ASP.NET項目實踐課程而言,學習支架的構建不僅需要一定的學習情境,還需要學生全程參與。因此,學習支架的應用前提是學生實際學習能力水平,與將要學習的新知識之間確實存在一定差距,這個差距是學生依靠個人能力難以逾越的,即當學生在ASP.NET的項目實踐中,付出了一定的努力,但依然不能理解相應的知識點,或者無法完成項目開發(fā)任務,此時,教師確定學生的需求與困難后,才需要為其提供相應的學習支架,這是構建學習支架的最好時機。在這種情況下提供學習支架,才能在學生已掌握的知識與即將學習的新知識之間建立起一座橋梁,學習支架才能發(fā)揮最大作用。

2.2學習支架構建思路

學習支架的構建并非無序可循,教師在握好教學內容的橫向、縱向結構前提之下,可以根據學生已經具備的認知經驗、知識水平以及課程內容特點,結合教學過程推進的活動序列,進行學習支架構建。

對于ASP.NET項目實踐課程,按照網絡程序開發(fā)的特點及項目推進的不同階段,學習支架構建流程主要包括3個部分:①項目初始階段。在項目初始時,提供方向型支架和任務型支架,激發(fā)學習者學習興趣,形成較為清晰的學習活動序列,明確自身學習和努力方向;②項目深入階段。項目推進階段也是知識深加工階段,此時可以提供問題解決型支架、范例型支架、情境型支架等,學生在特定編程情境中進行探索、認知與協(xié)作學習,能切實體驗到ASP.NET項目實踐的復雜性和真實性,在此過程中完成知識學習;③項目總結階段。在項目總結時,通過提供反思型、評價型支架,使學生對自己的項目完成情況有總體認識,并在此基礎上進行自主調節(jié)和自主反思,及時發(fā)現編程中存在的問題并采取相應補救措施。具體構建思路與流程如圖1所示。

3ASP.NET項目實踐課程中學習支架構建實例

根據項目實踐課程學習支架的構建思路,對ASP.NET項目實踐的內容進行有效優(yōu)化,確定各個階段需采用的學習支架類型與設計方案,并進行具體設計。當學生遇到或預計遇到困難時,教師可以通過搭建學習支架提供支持,幫助他們成功地渡過難關;同時學習支架的合理使用,也有利于學生個體實現程序知識體系的建構。結合ASP.NET項目實踐課程的實際教學思路,學習支架具體構建過程如下。

3.1項目初始階段

在項目初始階段,需要使學習者明確即將面對的學習任務,確定學習方向,該階段提供的支架主要包括方向型支架、任務型支架和資源型支架。

(1)方向型支架主要是指為學生明確學習方向、保持學習方向提供必要的幫助和指導,使學生在學習時,有明確的學習目標,知道學習之后將有怎樣的收獲,幫助學生建立學習心理預期。在ASP.NET教學中,方向型支架的合理應用可讓學生明確學習內容,如需學習哪些編程技能、要完成什么任務、達到什么樣的程度,該支架的使用有利于激勵學生,使學生產生內部學習動機,從而轉化為行動。例如:在講解數據源控件與數據綁定控件時,可以使用結構圖的形式,展示所有數據源控件,并把各級目錄用相互隸屬的層級圖表現出來,明確學習方向,讓學生知道未來項目走向。

(2)任務型支架指教師對學習內容進行分析與合理加工,使學生明確在學習過程中需要做哪些事情,從而使其獲得不同層次的具體學習任務,并深入理解學習任務,從而逐步形成對解決該類任務的方法與思路。

例如:在ASP.NET課程中,教師布置學習任務后,根據任務難易程度與工作量為學生提供不同形式的任務型學習支架。任務型學習支架的表現形式較多,ASP.NET項目課程中比較常用的有流程圖。例如:在講解“購物車”時,學生不知道從哪個方面人手,不能夠深刻理解購物車后臺編碼的過程與含義。此時可以使用流程圖,表現出購物流程中各級任務之間的層次結構,為學生提供解決問題的關鍵步驟、所需條件,使學生對學習任務的認識更清晰,了解購物車程序中待實現的具體任務,通過任務型支架形成一個或多個學習活動,簡化復雜的問題。

(3)資源型支架指為學生學習提供的各種必需的學習資源,以及資源獲取方法、資源應用技巧等。資源型支架的使用使學生能夠及時、準確地獲得項目實踐中需要的相關資源,提高學生信息加工與處理能力。例如:在ASP.NET項目教學中,講解Web服務相關知識點時,提供必要的已有Web服務資源,如天氣預報模塊資源,并在此過程中指導學生如何進一步尋找其它Web服務,并將這些Web服務應用在自己的項目中,最終在資源獲取與應用的過程中,提升自己的學習能力。

3.2項目深入階段

在項目深人階段,需要教師創(chuàng)建合適的情境,并設計適當的問題引導學生主動思考,該階段提供的支架主要包括范例型學習支架,問題型學習支架,情境型支架。

(1)范例型學習支架。ASP.NET中的范例一般指教師操作的技巧或過程,以及符合學習目標的成功項目案例。好的項目范例不僅能對學生學習起到積極引導作用,還有利于學生對整個項目架構的掌握與知識正遷移。例如在講解“數據庫設計”模塊時,學生需根據項目需求繪制E-R圖,作為初學者,在數據庫設計上缺乏經驗,容易出現缺少字段或者數據冗余等問題。此時,教師可以在課堂上給出正確和錯誤的對比案例,讓學生明白數據庫設計應該滿足哪一個范式要求,從而設計出符合要求的數據庫。

(2)問題型學習支架。該支架能促進學生思考,提高問題解決效率。教師在ASP.NET項目實踐教學中,預估學生可能會遇到項目開發(fā)難題,進行適當的問題設計,形成問題型支架。ASP.NET項目實踐課程中最常用的問題型支架是概念圖,用概念圖表述不僅簡潔,而且能以結構化的方式揭示出各知識模塊知識之間的關聯(lián)。例如:在ASP.NET頁面與功能結構設計中,由于學生初次做動態(tài)網絡程序,項目經驗欠缺,容易在頁面設計和編碼上花費較多時間,造成在規(guī)定時間內程序功能點無法全部實現。因此在教學過程中,可以設計問題型支架,以概念圖的方式表達網絡程序頁面設計形式和操作流程中遇到的問題,并將功能設計寫入系統(tǒng)開發(fā)文檔中,包括功能結構圖和操作流程圖等。

(3)情境型支架。ASP.NET課程知識是直接與實際Web項目應用聯(lián)系在一起的,學習的最終目的是要培養(yǎng)應用ASP技術解決實際問題的能力。因此情境型支架主要指教師需創(chuàng)建ASP.NET項目開發(fā)的實際情境,為學生ASP.NET項目開發(fā)創(chuàng)建有意義的項目實踐情境,以增強學習內容的吸引力,以此促進思考,提高實踐能力。例如:在ASP.NET的項目實踐課程中,通過設定“在線考試”場景這一與學生實際使用經驗聯(lián)系的情境性支架,模擬現實生活情境。學生在模擬的項目情境中,能產生有效的學習興趣,獲得較為真實的感受,理解為什么要學習相關知識,如何理解各模塊內容,從而體驗項目開發(fā)的實踐需求,獲得真實的項目開發(fā)感受,最終完成學習任務。

3.3項目結束階段

在項目結束階段,需要對課程學習效果進行評價,并引導學生進行反思,從而發(fā)現項目開發(fā)中存在的問題,對后續(xù)項目開發(fā)行為進行及時調控與修正。

(1)評價型支架一般指在學習活動取得一定成果時,為學生提供自主評價、互相評價的機會,并對學生的評價提供方法上的指導,使學生評價具有一定的可操作性。在ASP.NET項目實踐教學中,評價性支架常常借助于范例。例如,在“基于Web的OA”系統(tǒng)開發(fā)中,提供相應的辦公系統(tǒng)案例,學生通過對比范例,認識到項目開發(fā)中哪些功能是合格或不合格的,設計框架是否合理,是否比較全面清晰地實現了相關功能。項目對比評價讓學生明確自己的狀態(tài),如離學習目標還有多遠、最終目標是否可實現,并據此不斷調控學習進程。評價型支架的使用有利于學生促進知識的積累與遷移,也有利于教師對學生學習效果進行認識與評價,進而調整教學行為。

(2)反思型支架是在評價型支架的基礎上進行深刻的反思,從而不斷規(guī)范和調整自己的學習。在ASP.NET項目教學中,反思型支架主要形式是量表。例如:在數據綁定模塊中,學生能夠根據之前數據綁定案例實現數據查詢等功能,但是在邏輯實現上可能會存在一定的問題,比如系統(tǒng)缺少權限管理功能,造成只要普通用戶注冊成為會員即能夠刪除所有文章。在反思型評價中,教師可以提供項目詳細需求量表,從與程序性目標相關的多個方面規(guī)定對應指標,學生參照系統(tǒng)需求評價并反思開發(fā)的項目,使反思具有一定的可操作性。

4結語

在ASP.NET項目實踐教學中,引入學習支架理論,結合學生學習心理與項目實踐課程特點,在項目開發(fā)不同時期搭建相應學習支架,將ASP.NET知識外化過程和學生自我反饋相結合,學生通過內化學習支架,可完成項目開發(fā)過程的積極意義建構。實踐教學亦證明引人學習支架的AsP.NET項目教學行之有效,有利于學生形成完整的項目開發(fā)思路,最終穿越自身學習的“最近發(fā)展區(qū)”,獲得獨立完成項目開發(fā)的技能,得到成功的體驗,提高AsP.NET程序設計水平。

猜你喜歡
學習支架知識建構
教師工作坊中促進知識建構的磨課活動研究
給學生帶得走的智慧
高三英語閱讀課體裁知識建構教學模式分析
高淳县| 荣昌县| 祥云县| 行唐县| 雅江县| 沙坪坝区| 雷山县| 鹰潭市| 宁晋县| 武隆县| 沂水县| 宽城| 青阳县| 双峰县| 巴马| 大兴区| 广饶县| 汕尾市| 苍溪县| 迭部县| 和硕县| 陵水| 会东县| 洞口县| 禹州市| 伊川县| 东辽县| 金塔县| 松滋市| 云和县| 察雅县| 舒兰市| 延长县| 饶阳县| 临澧县| 伊吾县| 宣城市| 南京市| 涟水县| 建阳市| 棋牌|