• 
    

    
    

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

      雙創(chuàng)背景下的ASP.NET應用技術課程教學改革研究

      2022-07-05 20:23:39李淵周斌
      中國教育技術裝備 2022年6期
      關鍵詞:雙創(chuàng)教學改革

      李淵 周斌

      摘? 要? 目前ASP.NET應用技術課程教學依然采取的是傳統(tǒng)的教學模式和方法,教學質量有待提高?;凇半p創(chuàng)”要求提出一種教學模式,將課程教學分為課程認知、基礎知識、技術應用、創(chuàng)新實踐四個部分來進行:首先通過課程認知教學使學生明確本課程在專業(yè)能力培養(yǎng)中的作用以及學習目標;在掌握ASP.NET基礎知識的前提下,引入典型項目的局部模塊設計,使學生掌握ASP.NET技術的具體應用方式和要點,過渡到創(chuàng)新實踐部分;通過創(chuàng)新實踐部分的學習,使學生最終具備ASP.NET應用項目的開發(fā)能力。

      關鍵詞? ASP.NET應用技術;雙創(chuàng);教學改革;慕課

      中圖分類號:G642.0? ?文獻標識碼:B

      文章編號:1671-489X(2022)06-0111-04

      0? 前言

      “雙創(chuàng)”背景下,各類傳統(tǒng)網(wǎng)絡平臺和移動互聯(lián)網(wǎng)平臺運行的信息化系統(tǒng)已成為支撐和推動當前信息數(shù)字化發(fā)展的引擎,更要從深層次把握和思考高等教育的目標和功能,根據(jù)實際創(chuàng)新創(chuàng)業(yè)需求設計開發(fā)這些引擎是對軟件工程專業(yè)人才能力的根本要求,也是專業(yè)人才的培養(yǎng)目標[1]。在目前主流的信息化系統(tǒng)開發(fā)技術中,ASP.NET技術憑借其特有的優(yōu)勢得到廣泛應用。這也使得各高校計算機類專業(yè)為順應產(chǎn)業(yè)發(fā)展需要,紛紛開設關于ASP.NET開發(fā)技術的課程,以期能夠培養(yǎng)出符合當前和今后一段時間信息化社會發(fā)展需要的專業(yè)技術人才。

      1? ASP.NET應用技術課程教學存在的問題

      ASP.NET應用技術課程旨在培養(yǎng)學生在微軟Windows環(huán)境下綜合應用C#高級編程語言、Web前端開發(fā)技術、數(shù)據(jù)庫技術、網(wǎng)絡技術、軟件工程理論等知識結合實際項目需求進行軟件項目的分析、設計與開發(fā),使學生具備ASP.NET技術軟件項目開發(fā)能力,完成專業(yè)人才培養(yǎng)目標[2]。但在教學過程中大都采用傳統(tǒng)的教學模式和方法,學生在學習時對該課程的特性和其在專業(yè)能力培養(yǎng)中的作用以及學習目標沒有明晰的認識,容易出現(xiàn)基礎知識與實踐脫節(jié)的問題,使得教學效果大打折扣[3]。為此,研究一種能夠有效改變該課程教學現(xiàn)狀、切實增強該課程實際教學效果的教學模式和方法就顯得尤為必要。

      2? “雙創(chuàng)”背景下分塊教學模式的提出

      針對上述問題,將該課程的教學內容分為四部分:課程認知部分、基礎知識部分、技術應用部分、創(chuàng)新實踐部分。

      2.1? 課程認知部分

      課程認知部分旨在培養(yǎng)學生對Web應用軟件項目的認知,通過真實的基于ASP.NET技術開發(fā)Web應用項目的展示,介紹當前社會對該類軟件的需求、項目開發(fā)中各個環(huán)節(jié)的要點以及本課程的培養(yǎng)目標,使學生明確本課程的學習要點并帶著目標進入下一階段的學習。

      2.2? 基礎知識部分

      基礎知識部分旨在培養(yǎng)學生對Web應用程序運行原理的認知,掌握.NET運行環(huán)境的搭建方式、ASP.NET應用程序開發(fā)與運行的基本模式、ASP.NET技術的基礎知識等。

      2.2.1? ASP.NET基礎? 教學安排四學時,培養(yǎng)學生對Web應用程序的認知和理解,掌握ASP.NET應用程序開發(fā)與運行所必備的基礎環(huán)境知識。通過這部分的學習,使學生理解本課程在軟件工程專業(yè)中的地位和作用、ASP.NET技術的應用領域,掌握ASP.NET程序的運行模式與環(huán)境的搭建,為后續(xù)內容的學習打下基礎。

      2.2.2? HTML標記語言? 教學安排六學時,培養(yǎng)學生掌握瀏覽器解釋運行靜態(tài)頁面的原理和Web前端開發(fā)技術,為下一步構建用戶界面層打下基礎。

      2.2.3? C#編程語言? 這部分的教學安排八學時,培養(yǎng)學生掌握C#語言的編程技巧、面向對象的思維方式以及在面向對象環(huán)境下結合實際情況進行算法的分析與設計的技能,進而為下一步培養(yǎng)學生構建軟件業(yè)務邏輯設計的能力打下基礎。

      2.2.4? ASP.NET內置對象? 教學安排四學時,使學生掌握ASP.NET頁面間的跳轉與參數(shù)傳遞、Session與Cookie的設置和獲取、服務器端與瀏覽器端之間參數(shù)傳遞等,為下一步實踐教學環(huán)節(jié)各模塊間頁面信息傳遞的應用打下基礎。

      2.2.5? ASP.NET控件? 這部分教學安排四學時,使學生掌握ASP.NET控件在前端界面的設置、通過后端編程動態(tài)管控、通過控件實現(xiàn)前后端數(shù)據(jù)傳輸?shù)燃寄?,為下一步實踐環(huán)節(jié)界面層與業(yè)務邏輯層之間的交互應用打下基礎。

      2.2.6? ADO.NET數(shù)據(jù)庫編程? 教學安排四學時,使學生掌握ADO.NET的應用,為C#程序與數(shù)據(jù)庫之間的交互建立一座橋梁,進而為下一步構建軟件的數(shù)據(jù)訪問層打下基礎。

      2.3? 技術應用部分

      技術應用部分教學安排八學時,在學生已掌握ASP.NET基礎知識的基礎上,培養(yǎng)學生綜合應用ASP.NET技術的能力。通過選取實際項目中一個典型的、完整的功能模塊作為案例,詳細分析設計要求,引入軟件的三層架構設計理念,使學生充分理解和掌握ASP.NET技術在三層架構軟件開發(fā)中的應用模式和要領,為下一步項目實踐部分的教學提供一個良好的基礎和自然的過渡。

      2.4? 創(chuàng)新實踐部分

      創(chuàng)新實踐部分在學生已掌握ASP.NET基礎知識和ASP.NET技術應用方式的基礎上,進一步引入完整的“雙創(chuàng)”項目,利用軟件工程的思想,從項目的需求分析開始,經(jīng)歷一個完整的軟件項目工程周期,最終通過ASP.NET加以技術實現(xiàn),從而使學生真正經(jīng)歷一個完整的、通過ASP.NET技術實現(xiàn)的小型“雙創(chuàng)”項目。具體安排如下。

      2.4.1? 項目需求分析? 教學安排四學時,講述項目的背景、運行環(huán)境、功能和性能需求等,帶領學生對項目進行需求分析,形成需求分析報告文檔。通過該環(huán)節(jié)的學習,使學生掌握項目需求分析的要點和方法。

      2.4.2? 項目總體設計? 教學安排四學時,根據(jù)上一步的需求分析結果進行項目的總體設計,包括總體結構設計、工作流程設計、功能模塊劃分和定義、接口設計、數(shù)據(jù)庫結構設計等,形成項目總體設計文檔。

      2.4.3? 項目的詳細設計? 教學安排四學時,根據(jù)總體設計的成果再進一步細化每個模塊的具體設計,完成軟件的用戶界面層、業(yè)務邏輯層和數(shù)據(jù)訪問層的設計,形成項目詳細設計文檔,為下一步技術實現(xiàn)打下基礎。

      2.4.4? 技術實現(xiàn)? 教學安排10學時,按照詳細設計文檔的內容通過使用ASP.NET技術和SQL Server數(shù)據(jù)庫,以技術應用部分教學的模式對項目進行技術實現(xiàn),生成軟件并形成技術實現(xiàn)文檔。

      2.4.5? 軟件測試? 教學安排四學時,對技術實現(xiàn)的軟件進行測試,以檢驗其是否達到設計要求,在測試過程中完善軟件,使其達到可交付的程度,并形成軟件測試文檔。整合所有相關文檔,形成課程考查報告。

      3? 課程教學方式方法

      在本課程四個部分的教學活動中可綜合運用講授法、討論法、直觀演示法、練習法、參觀教學法、任務驅動法和課堂教學等。

      3.1? 課程認知部分

      展現(xiàn)基于B/S結構的信息化管理軟件在社會中的應用以及ASP.NET技術的特性,使學生清晰地了解本課程的教學目標,進而帶著目標進入下一步的學習。

      3.2? 基礎知識部分

      每個知識點都會有一個小任務,由任務驅動課程的推進。

      3.3? 技術應用部分

      結合具體案例講解演示ASP.NET技術的應用,再由學生動手模仿實操練習,以初步掌握ASP.NET基礎知識在實際項目中的應用。

      3.4? 創(chuàng)新實踐部分

      項目推進的每一個階段都會有階段性任務,由創(chuàng)新任務驅動教學[4]。

      1)在需求分析、總體設計階段的任務分別是根據(jù)實際“雙創(chuàng)”項目進行需求分析與設計項目,形成相應的需求分析文檔和總體設計文檔,在此任務的驅動下通過講授和討論,完成項目分析和概要設計。

      2)在詳細設計階段的主要任務是細化模塊設計,形成詳細設計文檔,通過講授、演示、討論、實操相結合的方式,由教師講授和演示部分模塊的詳細設計,學生參與討論分析其他同類模塊的設計方案并討論分析的結果。

      3)在技術實現(xiàn)階段的主要任務是利用ASP.NET技術和SQL Server數(shù)據(jù)庫技術編程實現(xiàn)之前的設計,形成相應的軟件和技術文檔。在此任務驅動下,通過采取講解演示與學生動手實踐相結合的方式推進,教師講解演示部分典型模塊的技術實現(xiàn)方式,學生動手按此方式技術實現(xiàn)其他類似模塊,并最終完成所有模塊的開發(fā)。

      4)在軟件測試階段的主要任務是測試已開發(fā)好的軟件,在此任務驅動下通過采取講解演示與學生動手實踐相結合的方式推進,教師講解演示部分測試任務,學生依照此完成其他測試任務,最終完成測試工作并形成測試文檔。

      4? 課程考核與評價

      本課程的考核評價綜合考慮了階段性、進階性和整體性三種要素:針對每一階段的學習設置相應的階段性考核,以檢驗當前階段的學習效果;后續(xù)階段的課程是以前驅階段課程為基礎的,在設置后續(xù)階段課程考核時充分考慮知識的延續(xù)性和因果關系,后續(xù)階段的考核實際上是在前驅階段的基礎上進一步融入新的知識點或技能,逐步提升并向課程培養(yǎng)目標靠攏;在完成課程認知部分、基礎知識部分的學習,掌握本課程的目標定位和基礎知識,并通過技術應用部分的初級實踐后,設計一個完整的項目實踐并考核學生對該課程整體掌握情況,包括基礎知識的靈活應用能力、實際動手能力和ASP.NET技術的應用領域與要點等[5]。

      4.1? 課程認知部分

      檢驗學生對本課程在軟件工程專業(yè)中的定位、具體應用情況和學習目標的掌握情況,通過提交課程認知報告的形式反饋學習情況。

      4.2? 基礎知識部分

      檢驗學生對ASP.NET各章節(jié)基礎知識的掌握情況,以便查漏補缺,為后續(xù)實踐環(huán)節(jié)的教學提供保障。對每一章節(jié)的知識點均設計相應的考核題目,考核題目注重相關知識的關聯(lián)性,以作業(yè)、實驗、學習報告相結合的方式進行。

      4.3? 技術應用部分

      檢驗學生對基礎知識的應用能力,通過現(xiàn)場實操和提交設計報告評估教學效果,對不足之處及時修補,為后續(xù)的項目實訓提供保障。

      4.4? 創(chuàng)新實踐部分

      檢驗學生在具備初步技術應用能力的基礎上對完整項目的整體分析、設計和技術應用能力,通過現(xiàn)場實操和提交設計報告評估教學效果。與傳統(tǒng)的考核方式相比,本課程的考核是全程分階段進行的,能較好掌控教學過程中各個環(huán)節(jié)的教學質量,便于及時作出調整以保證教學效果。同時,通過漸進的進階式考核有較好的知識延續(xù)性,促進學生對前驅知識點的追溯和記憶,避免“學了后面的,忘了前面的”,從而平滑過渡到項目實踐部分。通過創(chuàng)新實踐,最終完成項目設計開發(fā)考核,以檢驗學生的實際能力和課程培養(yǎng)目標的達成度[5]。

      5? 課程教學模式

      將慕課教學、翻轉課堂、課程講授、機房演示、學生實操相結合,把現(xiàn)代教學方式與傳統(tǒng)方式相融合,實現(xiàn)混合式教學模式,以更好地提升課程教學質量。將慕課引入課程認知教學,由慕課展現(xiàn)本課程在專業(yè)中的定位以及課程整體學習目標,進而通過線下演示真實項目案例,進一步加深認知并細化本課程的學習目標和對應知識點,再經(jīng)過課堂討論,使學生清晰地理解和掌握本課程整體的教學目標和各個環(huán)節(jié)的教學目標。在基礎理論知識部分的教學中,慕課扮演著知識點導入或知識點總結的角色,結合課堂講授和演示,進一步詳細剖析各個基礎知識點,即慕課負責理論導入,課堂講演負責細化、實例化。技術應用部分和創(chuàng)新實踐部分則主要通過演示、討論和實操相結合的方式進行實踐教學,強化技術應用能力培養(yǎng)。實踐證明,通過混合教學模式的運用,在本課程的四個教學環(huán)節(jié)均能取得較好的教學效果,切實提升本課程的教學質量,從而更好地支撐本專業(yè)的人才培養(yǎng)目標。

      6? 總結

      ASP.NET應用技術課程是支撐軟件工程專業(yè)人才核心能力的一門課程,與傳統(tǒng)教學內容設置相比,其四部分教學內容和教學方式充分體現(xiàn)了應用型人才培養(yǎng)的理念,緊跟社會需求,以培養(yǎng)學生應用ASP.NET技術進行實際項目開發(fā)的能力為核心目標,強調理論夠用,重在實踐。通過課程認知教學使學生明確本課程在專業(yè)能力培養(yǎng)中的作用以及學習目標,從而帶著目標進入下一階段的學習;在掌握ASP.NET基礎知識的前提下,通過引入典型項目的局部模塊設計,使學生掌握ASP.NET技術的具體應用方式和要點,從而平滑過渡到創(chuàng)新實踐部分;通過項目實踐部分的學習,使學生最終具備ASP.NET應用項目的開發(fā)能力?!?/p>

      參考文獻

      [1] 任之光,梅紅.雙創(chuàng)背景下高校教育教學改革探索研究[J].中國高教研究,2017(1):86-90.

      [2] 劉小強,梁利亭.基于“六步四結合”的ASP.NET項目開發(fā)課程改革與探索[J].寧波職業(yè)技術學院學報,2020,24(1):35-38.

      [3] 曹莉,趙春霞,趙營穎.基于微課的《ASP.NET程序設計》課程教學模式改革與創(chuàng)新[J].電腦知識與技術,2021,17(5):131-131,148.

      [4] 李東琦,高峰.ASP.NET課程教學改革實踐與探索[J].科技創(chuàng)新導報,2009(28):137.

      [5] 任亮,唐林.基于任務驅動的ASP.NET高級應用開發(fā)課程改革探究[J].教育探索,2013(4):22-23.

      *項目來源:湖北科技職業(yè)學院2021年校級職業(yè)教育教學改革項目“人工智能專業(yè)python實訓的探索與實踐”(項目編號:HKZJ2021007);中國高校產(chǎn)學研創(chuàng)新基金—新一代信息技術創(chuàng)新項目“基于人工智能技術的校園助手的設計”(項目編號:2020 IT A0 5041);湖北省高校省級教學改革研究項目“基于‘應用型’人才培養(yǎng)的Java課程體系建設的研究”(項目編號:2017493)。

      作者:李淵,湖北開放大學(湖北科技職業(yè)學院),工程師,主要研究領域為光電裝備、人工智能、職業(yè)教育(430074);周斌,湖北開放大學(湖北科技職業(yè)學院)、武漢工程科技學院,副教授,研究方向為計算機應用技術(430200)。

      猜你喜歡
      雙創(chuàng)教學改革
      高淳區(qū)以僑聯(lián)雙創(chuàng)基地 助推“雙創(chuàng)”孵化成長、孕育未來
      華人時刊(2021年23期)2021-03-08 09:27:28
      “雙創(chuàng)”浪潮方興未艾
      華人時刊(2020年17期)2020-12-14 08:12:42
      大學生“雙創(chuàng)”進行時
      基于人才培養(yǎng)的技工學校德育實效性研究
      成才之路(2016年25期)2016-10-08 09:51:08
      現(xiàn)代信息技術在高職數(shù)學教學改革中的應用研究
      科技視界(2016年20期)2016-09-29 12:59:03
      以職業(yè)技能競賽為導向的高職單片機實踐教學改革研究
      科技視界(2016年20期)2016-09-29 11:20:38
      微課時代高等數(shù)學教學改革的實踐與探索
      科技視界(2016年20期)2016-09-29 11:16:19
      雙新雙創(chuàng)
      新農業(yè)(2016年21期)2016-08-16 11:52:07
      亳州市| 黄石市| 乌兰县| 克什克腾旗| 麻城市| 当涂县| 黑山县| 滦南县| 台中市| 静安区| 安图县| 马公市| 东宁县| 潞城市| 平邑县| 金阳县| 巧家县| 葵青区| 故城县| 灌南县| 镇康县| 汉沽区| 呼和浩特市| 南华县| 夹江县| 晴隆县| 龙州县| 吕梁市| 门源| 宜章县| 迁西县| 登封市| 怀安县| 小金县| 彩票| 台前县| 上饶县| 井研县| 读书| 伊春市| 普安县|